

/*Genéricos*/



body
{
background:url(fondo.gif) repeat-x;
background-color:#e2efef;
text-align:center;
margin:auto;
letter-spacing:1px;
/*font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;*/
   font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana, Helvetica, sans-serif;
}




.Normal
{
  
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana, Helvetica, sans-serif;
text-align:left;
	color:#000000;
}

.module a:visited
{
text-align:left;
color: #03366;
font-weight:bold;
}

.itemgrid
{
text-align:left;
}
a.Normal 
{
text-align:left;
}
.Normal a:link
{
text-align:left;
}

.Normal a:visited
{
text-align:left;
color:#03366;
font-weight:bold;
}


.Normal a:active
{
text-align:left;
}

.Normal a:visited
{
text-align:left;
color:#03366;
font-weight:bold;
}



/*fin genéricos*/


/*estructura*/

div#contenedor
{

width:960px;
text-align:center;
border:3px solid #006699;
}
.tabla_contenedor
{
text-align:center;
}

div#centro
{
width:960px;

}




div#panes /*los panes son los 3 paneles contenidos en el centro*/
{
	width:960px;
	/*margin:0px 0px 0px 0px;*/
	background-color:#e2efef;
	border-top:3px solid #006699;
	border-bottom:3px solid #006699;
		
}







.cabecera
{
width:960px;
background-color:#006699;
font-size:11px;


}

.cabecera_fila1
{
background-color:#006699;
color:#FFFFFF;
}


.cabecera_fila3
{
background-color:#006699;
color:#FFFFFF;
letter-spacing:1px;
font-size:9px;


}

.cabecera_fila3 a:link
{
color:#FFFFFF;
text-decoration:none;
}
.cabecera_fila3 a:visited
{
color:#FFFFFF;
text-decoration:none;
}

.cabecera_fila3 a:hover
{
color:#FFCC00;
text-decoration:underline;
}

.cabecera_fila3 a:active
{
color:#FFFFFF;
text-decoration:none;
}



.cabecera_f1_c1
{
text-align:right;

}


.celda_flash
{
text-align:center;
background-color:#006699;
}

.celda_iconos
{
vertical-align:middle;
text-align:center;
margin:0px;
padding:0px;
}

.cabecera_celda_enlace_donde
{
width:120px!important;
width:200px;
text-align:left;
}

.cabecera_celda_enlace_mapa
{
width:90px!important;
width:120px;
text-align:left;
}

.cabecera_textbox
{
font-size:9px;
width:90px;

}
.boton_buscar
{
background:url(ico_buscar.gif) no-repeat;
border:0;
margin-left:6px;
width:31px;
height:25px;
cursor:pointer;
text-align:right;
}
.derecha
{
text-align:right;
}

.pie
{
width:960px;
background-color:#003366;


}

.pie_fila1
{
background-color:#cccccc;
font-size:11px;
letter-spacing:1px;
text-align:right;
}

.pie_fila1 a
{
color:#003366;
text-decoration:none;
font-weight:bold;
}

.pie_fila1 a:hover
{
text-decoration:underline;
color:#666633;
}
.pie_fila2
{
background-color:#003366;
}


#footer a
{
color:#003366;
text-decoration:none;
font-weight:bold;
}

#footer a:hover
{
text-decoration:underline;
color:#666633;
}

/*Posiciones de los paneles (Panes)*/

.LeftPane
{
/*padding-top:10px;
padding-right:5px;*/
/*padding-left:5px;*/
}

.ContentPane
{
width:610px;
padding-right:0px!important;
padding-right:15px;
padding-left:5px;

}

.RightPane
{
width:150px;
padding-right:5px!important;
padding-right:5px;
padding-left:0px!important;
padding-left:5px;

}

/*Menú*/


/*Fondo del menu*/
.tabla_menu
{
width:200px;
background-color:#3f80ac;
}

/************Fondo del menu************************/

.menuTable /*fondo gris*/
{
width:200px;
height:20px;
background-color:#f2f2ee;
padding:8px 0px 8px 8px; 

font-size:10px;
}



/*NUMERO DE LOS MODULOS EN LOCAL*/
/*
.menuTable305 
{
width:200px;
height:20px;
background-color:#003366;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
padding:8px 0px 8px 8px; 
}
.menuTable304 
{
width:200px;
height:20px;
background-image:url(f_menu_azul.gif);
background-color:#95d6f6;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
padding:8px 0px 8px 8px; 
}
.menuTable306
{
width:200px;
background-image:url(f_menu_azulm.gif);
background-color:#005e9f;
padding:8px 0px 8px 0px;
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;

}

.menuTable308 
{
width:200px;
background-image:url(f_menu03.gif);
background-color:#859b5f;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;

}

.menuTable309
{
width:200px;
height:20px;
background-image:url(f_menu01.gif);
background-color:#a73e3e;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
}
.menuTable333 
{
width:200px;
background-image:url(f_menu_granate.gif);
background-color:#de9c3a;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;

}


.menuTable394 
{
width:200px;
background-image:url(f_menu_granate.gif);
background-color:#d37d1d;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;

}
.menuTable395
{
width:200px;
background-color:#CCCCCC;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
}
.menuTable398
{
width:200px;
background-color:#777777;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
}
*/
/*FIN NUMERO DE LOS MODULOS EN LOCAL*/


/*NUMERO DE LOS MODULOS EN EL AYUNTAMIENTO*/

.menuTable 
{
width:200px;
height:20px;
background-color:#f2f2ee;
padding:8px 0px 8px 8px; 

font-size:10px;
}

.menuTable291 , .menuTable534, .menuTable292
{
width:200px;
height:20px;
background-image:url(f_menu_azul.gif);
background-color:#95d6f6;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
padding:8px 0px 8px 8px; 
}
.menuTable525, .menuTable620 
{
width:200px;
background-image:url(f_menu_azulm.gif);
background-color:#005e9f;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
padding:8px 0px 8px 8px; 
}

.menuTable385,.menuTable730 
{
width:200px;
background-image:url(f_menu03.gif);
background-color:#859b5f;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
padding:8px 0px 8px 8px; 
}

.menuTable407 
{
width:200px;
height:20px;
background-image:url(f_menu01.gif);
background-color:#a73e3e;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
font-size:10px;
font-weight:bold;
padding:8px 0px 8px 8px; 
}
.menuTable601 
{
width:200px;
background-image:url(f_menu_azul.gif);
background-color:#de9c3a;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
padding:8px 0px 8px 8px; 
}


.menuTable602 
{
width:200px;
background-image:url(f_menu_dorado.gif);
background-color:#d37d1d;
padding:8px 0px 8px 0px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;
padding:8px 0px 8px 8px; 
}



/*FIN NUMERO DE LOS MODULOS EN EL AYUNTAMIENTO*/


/*NUMERO DE LOS MODULOS EN JUVENTUD*/


.menuTable484, .menuTable503,.menuTable627,.menuTable564, .menuTable697, .menuTable533, .menuTable535,.menuTable536,.menuTable537,.menuTable538,.menuTable539, .menuTable540, .menuTable541, .menuTable542, .menuTable543, .menuTable544, .menuTable545, .menuTable546, .menuTable547, .menuTable692
{
width:200px;
background-image:url(f_menu_azulm.gif);
background-color:#005e9f;
/*padding:8px 0px 8px 0px;*/
padding:8px; 
border-top:1px solid #3f80ac;
border-right:1px solid #3f80ac;

}





/*FIN NUMERO DE LOS MODULOS EN JUVENTUD*/

.menu_fila
{
width:200px;
}
.menu_fila a:link
{
}


.menuItem /*elemento del menu*/
{
 text-align:left;
 vertical-align:middle;
 text-decoration:none;
 letter-spacing:2px;
font-size:11px;
font-weight:500;

 
}

.menuItem:link /*elemento del menu*/
{
color:#ffffff;
}
.menuItem:visited /*elemento del menu*/
{
color:#ffffff;
}
.menuItem:hover
{
text-decoration:underline;


}
.menuItem:active
{

}


.menuItemAlt /*elemento del menu (estilo alternativo)*/
{
 text-align:left;
 vertical-align:middle;

 color:black;
 text-decoration:none;

 
}

.menuItemAlt:link /*elemento del menu*/
{
color:#000000;
}
.menuItemAlt:visited /*elemento del menu*/
{
color:#000000;
}
.menuItemAlt:hover
{
text-decoration:underline;


}
.menuItemAlt:active
{

}



/*fin fondo del menu*/



/*fin menú*/


/*-----Modulos------*/

.modulo_tabla1 /*tabla del titulo del modulo*/
{

width:100%;
/*background-color:#c2cdd4;
border:2px solid #ffffff;*/

}
.modulo_tabla1_td_boton
{
width:16px;
}


.modulo_tabla2, .modulo_tabla3
{

width:100%;
background-color:#f0f0ec;
border:2px solid #ffffff;
margin:5px;
}

.module
{
background-color:#f0f0ec;
font-size:12px;
padding:4px;

}

.modulo_cabecera
{
font-size:11px;
letter-spacing:1px;
font-weight:bold;
color:#003366;
padding:4px;

}

.modulo_fila_titulo
{
background-color:c2cdd4;

}

/*fin modulos*/

/**********************24-1-2006****************************************************/

.cabegrid /*cabecera de los datagrid de documentos*/
{
background-color:#006699;
color:White;
font-weight:bold;
font-family:Verdana;

}
.itemgrid /*filas impares de los items en un datagrid*/
{
background-color:#e7e7ff;
}
.altergrid /*filas pares*/
{
background-color:#F7F7F7;
}

.pagergrid /*donde sale la paginación*/
{
background-color:LightSteelBlue;
font-size:medium;
font-style:oblique;
font-family:Verdana;
}


/*Enlace noticias*/
A.enlacenoticias:link
{
    text-decoration: none;
    font-size:11px;
    color: navy;
	
    font-family:Verdana,Arial, Helvetica, sans-serif;
}

A.enlacenoticias:visited
{
	font-size:11px;
    text-decoration: none;
    color: navy;
  font-family:Verdana,Arial, Helvetica, sans-serif;
}

A.enlacenoticias:active
{
    font-size:11px;
	
    text-decoration:none;
    color: navy;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

A.enlacenoticias:hover
{
    font-size:11px;
	text-decoration: none;
    color:#666633;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

.resumen
{
    font-size:11px;
    text-decoration: none;
    color:black;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    letter-spacing:0px;
}

/******3/2/2006******************************/
.suscripcion
{

 text-indent:12px;
 color:#003366;
}
.suscripcionb
{
 text-indent:12px;
 color:black;
}

/******9/2/2006****************************/
.filaboletin
{
	color:White;
	background-color:#006699;
	vertical-align:top;
}

.tituloboletin
{
	color:black;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	
}

.tituloboleting /*para el rotulo que pone "Noticias" en el boletín*/
{
	color:black;
	font-size:18px;
	font-family:Verdana;
	
}

/******2-3-2006******/
.marquesina
{
	
}

A.marquesina:link
{
    text-decoration: none;
    color: #003366;
    font-weight:bold;
    font-size:larger;
}

A.marquesina:visited
{
    text-decoration: none;
    color: #003366;
    font-weight:bold;
    font-size:larger;
   
}

A.marquesina:active
{
    text-decoration:none;
    color: #003366;
    font-size:larger;
	
}

A.marquesina:hover
{
    text-decoration:underline;
    color: white;
    font-size:larger;
}
/**********Para modulo empadronamiento****************************/
.fila_emp
{
background-color:#006699;
color:white;
}
.gris_oscuro
{
color:#666666;
}

/************Para modulo Ordenanzas **************************/
.ofiscal
{
	background-color:#dae2f3;
	color:Black;
	font-weight:bold;
	text-decoration:none;
}
A.ofiscal:link
{
	color:White;
	text-decoration:none;
}
A.ofiscal:active
{
	color:White;
	text-decoration:none;
}
A.ofiscal:hover
{
	color:white;
	text-decoration:none;
}
.onofiscal
{
	font-weight:bold;
	background-color:green;
	color:black;
	text-decoration:none;
}
A.onofiscal:link
{
	color:White;
	text-decoration:none;
}
A.onofiscal:active
{
	color:White;
	text-decoration:none;
}
A.onofiscal:hover
{
	color:white;
	text-decoration:none;
}

.ordenanzasTexto
{
   background-color:#FFFFFF;
	text-align:justify;
	line-height:2;
	padding:12px 40px 12px 60px;
	
	
}

.ordenanzasPanes
{
    background-color:#FFFFFF;
    margin: 0px 0px 0px 0px;
	border:double 2px #006699;

}

.ordenanzasTitulo
{
padding:12px 40px 12px 60px;
color:#336699;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ordenanzasLink
{
color:#336699;
font-size:12px;
font-weight:bold;
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;

}
A.ordenanzasLink:hover
{
color:#336699;
font-size:12px;
font-weight:bold;
text-decoration:underline;
font:Verdana, Arial, Helvetica, sans-serif;

}
/*****MODULO SERVICIOS******/

.servicios_fila
{
margin:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
}
.servicios_iz
{
margin:5px 3px 5px 5px;
padding:5px 2px 5px 5px;
border-left:double 1px #006699;
border-bottom:double 1px #006699;
border-top:double 1px #006699;
border-right:0px;
background-color:#FFFFFF;
text-align:left;
vertical-align:middle;

color:black;
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
}
.servicios_der
{
margin:5px 3px 5px 5px;
padding:5px 2px 5px 5px;
border-right:double 1px #006699;
border-bottom:double 1px #006699;
border-top:double 1px #006699;
border-left:0px;
background-color:#FFFFFF;
text-align:left;
vertical-align:middle;
color:black;
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
}


.descargas_titulo
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
A.descargas_titulo:hover
{
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.agendaTitulo a
{
/*color:#457194;*/
color:red;

font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaTitulo a:hover
{
color:#457194;
font-weight:bold;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.agendaFoto
{
border:1px double black;
}
.agendaResumen
{
color:#000000;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaLugar
{
color:#000000;
text-align:left;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaBordes
{
    width:764px;
	padding:4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	border-left:solid 2px #006699;
	border-right:solid 2px #006699;
	
	
}

.agendaFichaTitulo
{
color:#003366;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.agendaFichaSubtitulo
{
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:16px;
}
.agendaFichaTDSubtitulo
{
vertical-align:top;
}
.agendaTDFichaDetalles
{
vertical-align:bottom;
}
.agendaEnlaceFicha
{
color:#330066;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.agendaEnlaceDetalles
{
color:#330066;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaResumen
{
color:#000099;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.agendaFichaEnlaceVerDetalles
{color:#330066;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.agendaFichaTableDetalles
{
  width:764px;
  background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	border-left:solid 2px #006699;
	border-right:solid 2px #006699;
}
.agendaFichaTDAbajo
{
vertical-align:bottom;
}
.agendaFichaTDOpciones
{
background-color:#FFFFFF;
vertical-align:top;
padding:2px 2px 2px 12px;
}
.agendaFichaOpcionesTitulo
{
color:#000066;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaOpcion
{
padding:4px 0px 4px 0px;
color:#003366;
font-size:10px;

text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaTDDescripcion
{
text-align:justify;
}
.agendaFichaDescripcion
{
padding:4px 0px 4px 0px;
color:#000000;
font-size:12px;

text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.concursosTableMenu
{
background-color:#999999;
}
.concursosMenuItem
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.concursosMenuItem:hover
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.concursosTableItemAlternativo
{
/*background-color:#DEF1F5;*/
}
.concursosTableItemNormal
{
/*background-color:#CCCCCC;*/

}
.concursosDescripcion
{

    padding:0px 10px 20px 20px;
	line-height:20px;
	FONT-SIZE: 12px;
	COLOR: #000000;
	 FONT-FAMILY: Verdana,Arial,Sans-serif;
	
}
.concursosSubtitulo
{
   padding:10px 10px 0px 20px;
	FONT-SIZE: 12px;
	COLOR:#666666;
	 FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.concursosLabelCategoria
{
background-color:#003399;
   FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	font-weight:bold;
	 FONT-FAMILY: Verdana,Arial,Sans-serif;
}
/*.lista
{
 padding:10px 0 10px 0;
margin-left:16px;
  list-style-position: outside;
  list-style-image: url(trian.gif);
}*/
.lista2
{
padding:10px 0 10px 0;
margin-left:14px;
  list-style-position: outside;
  list-style-image: url(dot.gif);
}
.piePaginacion
{
color:#336699;
font-size:14px;
font-weight:bold;
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
}
.piePaginacion:link
{
color:red;
font-size:14px;
font-weight:bold;
text-decoration:underline;
font:Verdana, Arial, Helvetica, sans-serif;
}
.piePaginacion:hover
{
color:#336699;
font-size:14px;
font-weight:bold;
text-decoration:underline;
font:Verdana, Arial, Helvetica, sans-serif;
}
.Titulo
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
}
.azulete
{
padding:4px 4px 4px 4px;
background-color:#6699FF;
text-align:center;
}
.barraTitulo
{
padding:4px 4px 4px 4px;
background-color:#315eac;
text-align:center;
}
.talleresPrecio
{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
}

.formacionPanes
{

  margin: 0px 0px 0px 0px;
  border:double 2px #006699;
  width:760px !important;
width:764px;

}
.formacionVolver
{
text-align:center;
 width:760px !important;
width:764px;
  margin: 0px 0px 0px 0px;
  border:double 2px #006699;
  background-color:#330099;
}

.nota
{
color:#FF0033;
font-size: 11px;
    font-weight: normal;
    line-height: 12px;
	
	vertical-align:top;
    font-family: Verdana, Helvetica, sans-serif;
padding-bottom:40px;

}


.talleresdetalleslink
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#ffffff;
border-top:  #006699 2px  solid;
border-left: #6699CC 2px solid;
border-right: #330099 2px solid;
border-bottom: #330099 2px solid;
}


.talleresdetalleslink a:link
{
color:#ffffff;
}

.talleresdetalleslink a:visited
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#006699;
border-top:  #6699CC 2px  solid;
border-left: #6699CC 2px solid;
border-right: #330099 2px solid;
border-bottom: #330099 2px solid;
}


.talleresdetalleslink a:hover
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#006699;
background-color:#FFFFFF;
border-top:  #6699CC 2px  solid;
border-left: #6699CC 2px solid;
border-right: #6699CC 2px solid;
border-bottom: #6699CC 2px solid;
}

.talleresdetalleslink a:active
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#006699;
border-top:  #6699CC 2px  solid;
border-left: #6699CC 2px solid;
border-right: #330099 2px solid;
border-bottom: #330099 2px solid;
}





.center
{
text-align:center;
}



.programa_hora
{
text-align:right;
color:#006699;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.programa_titulo
{
text-align:left;
color:#000000;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.programa_resumen
{
text-align:left;
color:#000000;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



.barra a:link {
color:#FFFFFF;
text-decoration:none;
}

.barra a:visited {
color:#FFFFFF;
text-decoration:none;
}
.barra a:hover {
color:#FFCC00;
text-decoration:none;
}

.barra a:active {
color:#FFFFFF;
text-decoration:none;
}

/*****Febrero 2007***/
#tramites_municipales ul
{margin: 0 1em 1em 1em; padding: 0; list-style: none;}


#tramites_municipales ul li
 {padding: 0.2em 0 0.2em 1em; background: transparent url(bullet.gif) no-repeat 0 0.5em;
 list-style:none;
 }


#tramites_municipales ul li a:link

{

	text-decoration: none;
	color: #003366;

}


#tramites_municipales ul li a:visited

{
	text-decoration: none;
	color:#003366;
}

#tramites_municipales ul li a:hover

{
 
	text-decoration: underline;
	color:#666633;
}



.masinfo {
margin: 0 ;
padding: 10px 0 10px 10x;
border-top: 1px solid #43719F;
background: (fons_opcions.gif) repeat-x bottom; 
clear: both;
}
.masinfo a:link
{
	padding-top:5px;
	text-decoration: none;
	font-weight:bold;
	color: #003366;
	
}

.masinfo a:hover
{

	text-decoration: underline;
	color:#666633;
}
/**Fin febrero 2007**/


/* Marzo 2007 */



div#noticias_datalist
{
width:100%;
text-align:center;
vertical-align:top;
}


div#noticias_contenedor1
{
border:1px solid #cccccc;

}
div#noticias_contenedor2
{
border:1px solid #cccccc;
height:150px;
vertical-align:top;

}

div#noticias_contenedor3
{
border:1px solid #cccccc;
height:60px;
vertical-align:top;
}

div#n_elemento
{
width:100%;


}

div#n_imagen
{
float:left;

}


.n_celda_imagen
{
width:90px;
vertical-align:top;
}

div#n_texto1
{
width:100%;
vertical-align:top;
}
div#n_texto2
{
width:225px!important;
width:220px;
/*height:110px!important;
height:125px;*/
vertical-align:top;

}

div#n_texto1 a.enlacenoticias3:link
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#3a438e;
text-decoration:none;

}

div#n_texto1 a.enlacenoticias3:visited
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#3a438e;
text-decoration:none;
}
div#n_texto1 a.enlacenoticias3:hover 
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#666633;
text-decoration:underline;
}
div#n_texto1 a.enlacenoticias3:active
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#3a4389;
text-decoration:none;
}





div#n_texto2 a.enlacenoticias3:link
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#3a438e;
text-decoration:none;

}

div#n_texto2 a.enlacenoticias3:visited
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#3a438e;
text-decoration:none;
}
div#n_texto2 a.enlacenoticias3:hover 
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#666633;
text-decoration:underline;
}
div#n_texto2 a.enlacenoticias3:active
{
font-size:11px !important;
font-size:11px;
font-family:Verdana,Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
color:#3a4389;
text-decoration:none;
}





/* fin marzo 2007 */

/** 26/03/2007**/
/**PARA MODULO NOTICAS*/

.pagesButtons
{
   font-size:11px;
   font-family:Arial,sans-serif;
   text-align:left;
   color:#333333;
   border-style:none;
   background: no-repeat;
	white-space: nowrap;
	cursor:pointer;
}

.pagesButtons:hover
{
	background-color: #ffffff;
	text-decoration: none;
}

.pagesButtonsSelected
{
font-weight:bold;
background-color:#fff;
border:1px solid #003366;
}


table.tablavertodas
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #003366;
width: 98%;
background-color:#D0DAEA;
border: 1px #003366 solid;
border-collapse: collapse;
border-spacing: 2px;
}

td.vertodasimg
{
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
color: #003366;
background-color: #fafafa;
valing: top;
width: 5%; 
valing: top;
border-bottom: 1px solid #003366;
border-top: 1px solid #003366;
}

td.vertodas
{
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
color: #003366;
background-color: #fafafa;
valing: top;
width: 95%;
border-bottom: 1px solid #003366;
border-top: 1px solid #003366;}

img.imgnoticias{
margin:10;
border: 1px solid #B6B8C2;
}

.btnVolver {
 color:#FFFFFF;
  cursor:pointer;
  border:0px;
  background-color:#006699;
letter-spacing:1px;
font-weight:bold;

}



.fecha {
font-size:9px;
color:#515236;
}

.titulo {
color:#2E3C56;
font-size:11px;

}

.titulo a{
font-weight:600;
color:#339900;
}

.subtitulo {
font-size:11px;
color:#3E4E6C;
}
.resumen {
font-size:11px;
color:#1A2426;
}
/**FIN PARA MODULO NOTICAS*/

/*07 04 11*/

.twomodules_table
{
width:100%;
margin-left:4px;
}
.twomodules_tit1
{

font-size:11px;
letter-spacing:1px;
font-weight:bold;
color:#003366;
padding:4px;
width:100%;
}

.twomodules_tit2
{

font-size:11px;
letter-spacing:1px;
font-weight:bold;
color:#ffffff;
padding:4px;
width:100%;
}


.twomodules_td1
{
background-color:#c2cdd4;
border-top:2px solid #ffffff;

border-left:2px solid #ffffff;
padding:0px;
}

.twomodules_td_imagen_todas
{border-top:2px solid #ffffff;
background-color:#c2cdd4;
border-right:2px solid #ffffff;
text-align:right;
}

.twomodules_td2
{
background-color:#6788a8;
border-top:2px solid #ffffff;
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
padding:0px;
}

.twomodules_contenido1
{
background-color:#f0f0ec;
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
border-bottom:2px solid #ffffff;
padding:0px;
}

.twomodules_contenido2
{
vertical-align:top;
background-color:#cde5f8;
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
border-bottom:2px solid #ffffff;
padding:4px;
width:154px;

}

.twomodules_contenido2 ul
{	
	
	padding:0px 0 0px 0;
	margin-left:16px;
  list-style-position: outside;
 list-style-image: url(bullet.gif);


}


.twomodules_contenido2 ul a
{
color:#003366;
font-size:11px;
text-decoration:none;
}


.twomodules_contenido2 a:link
{
color:#003366;
text-decoration:none;
}

.twomodules_contenido2 a:hover
{
color:#666633;
text-decoration:underline;
}

/* Estilo para los enlaces de la cabecera al entrar como administrador */
.SiteLink
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

/* hyperlink style for the site links */
.SiteLink A:link
{
    text-decoration: none;
    color:#ffffff;
}

.SiteLink A:visited
{
    text-decoration: none;
    color: #ffffff;
    
}

.SiteLink A:active
{
    text-decoration: none;
    color: #ffffff;
}

.SiteLink A:hover
{
    text-decoration: underline;
    color:#ffffff;
}

.lista a 
{

}

.lista a:link
{

}
/*fin 07 04 11*/

/* 07 04 12 */

/* Estilos de rainbow algo mas generales */
/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #006699;
    padding-bottom: 0;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
  
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana, Helvetica, sans-serif;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
    text-decoration: underline;
    color: #333333;
}

A.CommandButton:visited
{
    text-decoration: underline;
    color: #333333;
}

A.CommandButton:active
{
    text-decoration: underline;
    color: #333333;
}

A.CommandButton:hover
{
    text-decoration: underline;
    color: red;
}

/*Noticias view e historial*/

#noticias_view
{
margin:auto;
}

.noticias_v_tabla
{
width:960px;
background-color:#FFFFFF;
border:2px solid #006699;

}
.noticias_v_td_titulo_sub
{
padding-top:20px;
padding-left:10px;
padding-right:10px;

}


 .noticias_v_titulo
{
font-size:large!important;
font-size:medium;
letter-spacing:1px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#003366;
}


.noticias_v_subtitulo
{
}

.noticias_v_fecha
{
padding-left:10px;
padding-right:10px;
font-size:9px;
letter-spacing:1px;
font-style:italic;
}

.noticias_v_resumen
{
padding:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.noticias_v_botones
{
padding:10px;
}

.noticias_v_descripcion
{
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
}

.volver
{
background-color:#006699;
border-top:4px solid #ffffff;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.noticias_v_volver
{
padding:2px;
}


.noticias_hist_tabla
{
width:960px;
background-color:#FFFFFF;
border:2px solid #006699;

}
.noticias_hist_historico
{
padding-left:10px;
}

/*fin 07 04 12 */



/*Estilos Miguel*/

/*MODULO CIUDADANIA*/

.imgCiudad{
margin-right:4px;

}

.tbCiudadania{
 text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 14px;
color: #003366;
width: 100%;
border: 0px #003366 solid;
border-collapse: collapse;
border-spacing: 2px;
margin-bottom:0px;
}



.tdtbCiudadaniaCT{
color:#000066;
font-size:15px;
margin-top:5px;
font-weight:500;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
background-color:#ffffff;
}

.tdtbCiudadania{

padding-top:10px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
}

.tdtb2Ciudadania{
border-width:"0px";
padding-left:15px;
padding-right:0px;
padding-top:5px;
}

.CiudadaniaTitulo{
color:#000066;
font-size:15px;
background-color:#ffffff;
padding:5px;
}

.CiudadaniaHyperlink{
color:#003366;
font-size:12px;
}

.FichaNombre{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003366;
}

.FichaTitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000033;
}
.FichaDesc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}
/*FIN MODULO CIUDADANIA*/

/* MODULO TRAMITES */

.tbTramite{
width:960px;

padding:14px;

}



.TramiteNombre{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003366;
}

.TramiteTitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000033;
}
.TramiteDesc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

.td1tramites{
width:"130px";
padding-left:10px;
}

.td2tramites{
width:"820";
padding-right:30px;
}

.tr1tramites{
border-left-style:solid;
border-left-color:#000000;

}

.tramitesHolder{
width:"100%";
}

.tdtbFichaEnlace{
background-color:#C9D5E4;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000033;
font-weight:bold;

}
.td2tbFichaEnlace{
background-color:"#F2F2F2";
}

/* FIN MODULO TRAMITES*/

/*MODULO DIRECTORIOCENTROS*/
.dcTitulo{
font-size:14px;
color:#003366;
font-weight:bold;
}

.dcCentro{
font-size:12px;
font-family:Arial;
color:#003366;
font:bold;
}

.dcTituloTelefono{
font-size:11px;
color:#330000;
}

.dcTelefono{
font-size:11px;
color:#000033;
}

.dcDireccionTitulo{
font-size:11px;
color:#330000;
}

.dcDireccion{
font-size:11px;
color:#000033;
}


table.tablacentros
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #003366;
width: 100%;
border-spacing: 2px;
}



/*FIN DIRECTORIOCENTROS*/

/*MODULO LANZADERA*/
.tbLanzadera{
border=0;
width:550px;

}


/*FIN MODULO LANZADERA*/

/*MODULO AGENDA*/

.tbAgenda{

width: 99.5%;
border: 1px #003366 solid;

border-spacing: 0px;
margin-bottom:0px;
background:#EEEEEE;
}
.AgendaSeccionTD1{
width:1%;
padding:0px;

}
.AgendaSeccionTD2{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font:bold;
padding-left:2px;
color:#003366;
}

/*FIN MODULO AGENDA*/


/*MODULO DOCUMENTOS*/

table.tablaDocumentos
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #003366;
width:720px!important;
width:700px;
background-color:#D0DAEA;
border: 1px #003366 solid;
border-collapse: collapse;
border-spacing: 2px;
}

td.tdDocumentos
{
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
color: #003366;

background-color: #fafafa;
valing: top;
width: 100%;
border-bottom: 1px solid #003366;
border-top: 1px solid #003366;}

img.imgDocumentos{
margin:1;
border:none;
}

.fechaDocumentos {
font-size:9px;
color:#515236;
}

.titDocumentos {
color:#2E3C56;
font-size:11px;
padding-left:2px;
vertical-align:middle;

}

.titDocumentos a{
font-weight:600;
color:#339900;
padding-left:2px;
vertical-align:middle;
}

.descripcionDocumentos {
font-size:11px;
color:#1A2426;
}

.catDocumentos {
font-size:11px;
color:#1A2426;
}

/*FIN MODULO DOCUMENTOS*/

/*MODULO TELEFONOS*/
.Telefono{
	color: #003366;
	font-weight: bold;
	font-size:12px;
}

.TelefonoNombre{
	color: #000033;
	font-size:11px;
}

.TelefonoDescripcion{
	color: #333333;
	font-size:11px;
}


/*FIN MODULO TELEFONOS*/






.twomodules_table div#noticias_contenedor
{

border:0;
vertical-align:top;
}

H6{
font-size:13px;
}

a.aAccesos:link{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.aAccesos:active{
color:#ffffff;
font-size:10px;

}
a.aAccesos:hover{
color:#ffffff;
font-size:10px;

}

a.aAccesos:visited{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.tbAccesos{
background:#3399CC;
width:100%;
border: 1px #CCCCCC solid;
}

.tdAccesos{
border: 1px #CCCCCC solid;

}

/*MODULO CALENDARIO*/
.tbCalendario1{
border:0px;
width:100%;
vertical-align:top;
}
.td1tbCalendario1{
width:20%;
font-size:10px;
vertical-align:top;
}
.td2tbCalendario1{
width:80%;
vertical-align:top;
}

.tbCalendario2{
border:1px;
width:100%;
}
.td1tbCalendario2{
width:27%;
background-color:#C9D5E5;
font-size:12px;
vertical-align:top;
}
.td2tbCalendario2{
width:73%;
vertical-align:top;
background-color:#C1CFE1;
}
.trCal2{
background-color:#E6EBF2;
}
.tdCal2{
vertical-align:top;
background-color:#ECE7ED;
font-size:12px;
}
.CalendarioTit1{
font-family:Arial, Helvetica, sans-serif;
}
.CalendarioTit2{
font-family:Arial, Helvetica, sans-serif;
}

/*FIN MODULO CALENDARIO*/
/*fin estilos Miguel*/


.etiqueta

{
font-size:9px;
}

/* 070418 */

#fondoAzulOscuro
{
font-size:11px;
}

.txtParrafo
{
font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana, Helvetica, sans-serif;
}

.titulo_blanco
{
color:#ffffff;
}

.blanco
{
color:#ffffff;
}

.module a
{
color:#003366;
font-size:11px;
text-decoration:none;
}

.module a:active
{
color:#003366;

}

.module a:hover
{
color:#666633;
text-decoration:underline;
}

.modulePadding
{
padding-left:0px;
}

/*fin 070418 */

.imgAgenda{
margin:2px;
border: 1px solid #B6B8C2;
}

.agendaTitulo
{
color:#457194;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaTitulo:hover
{
color:#457194;
font-size:12px;
font-weight:bold;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFoto
{
border:1px double black;
}
.agendaResumen
{
color:#000000;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaLugar
{
color:#000000;
text-align:left;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaBordes
{
    width:964px;
	padding:4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	border-left:solid 2px #006699;
	border-right:solid 2px #006699;
	
	
}

.agendaFichaTitulo
{
color:#003366;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.agendaFichaSubtitulo
{
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaTDSubtitulo
{
vertical-align:top;
}
.agendaTDFichaDetalles
{
vertical-align:bottom;
}
.agendaEnlaceFicha
{
color:#330066;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.agendaEnlaceDetalles
{
color:#330066;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaResumen
{
color:#000099;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.agendaFichaEnlaceVerDetalles
{color:#330066;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.agendaFichaTableDetalles
{
  width:764px;
  background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	border-left:solid 2px #006699;
	border-right:solid 2px #006699;
}
.agendaFichaTDAbajo
{
vertical-align:bottom;
}
.agendaFichaTDOpciones
{
background-color:#FFFFFF;
vertical-align:top;
padding:2px 2px 2px 12px;
}
.agendaFichaOpcionesTitulo
{
color:#000066;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaOpcion
{
padding:4px 0px 4px 0px;
color:#003366;
font-size:10px;

text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.agendaFichaTDDescripcion
{
text-align:justify;
}
.agendaFichaDescripcion
{
padding:4px 0px 4px 0px;
color:#000000;
font-size:12px;

text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
/* 070424 */

.fila_separador
{
padding-bottom:10px;
background-image:url(fila_separador.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:11px;

}
.etiqueta2
{
font-size:13px;
}

.fila_final
{
padding-bottom:20px;
}

.noticias_v_resumen a
{
font-size:9px;
padding:4px;
margin:2px;
background-color:#003366;
color:#FFFFFF;
text-decoration:none;

}

.noticias_v_resumen a:hover
{
color:#FFFFff;
text-decoration:underline;
}

.etiqueta2 a
{
font-size:9px;
padding:4px;
margin:2px;
background-color:#003366;
color:#FFFFFF;
text-decoration:none;

}


.etiqueta2 a:hover
{
color:#FFFF00;
text-decoration:underline;
}

.btnNavegacion
{
color:#FFFFFF;
border:0px;
background-color:#39428b;
font-size:9px;
padding:2px;
cursor:pointer;
}


.noticias_v_botones_td
{
padding-top:10px;
padding-right:10px;
}


/* fin 070424 */

/* 070430*/

.txtParrafo
{
  font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    font-family: Verdana, Helvetica, sans-serif;
}

.tit_campo_form
{
 font-size: 11px;
    font-weight: normal;
    line-height: 12px;
	font-weight:bold;
	vertical-align:top;
    font-family: Verdana, Helvetica, sans-serif;
	
}

.opcion_campo_form
{
	 font-size: 11px;
    font-weight: normal;
    line-height: 12px;
	vertical-align:top;
    font-family: Verdana, Helvetica, sans-serif;
	
}

.padding10
{
padding:10px;
}

/* 070503 */

.concursosTableMenu
{
background-color:#e2efef;
border: 1px solid #003366;
}

.concursosTableMenu a
{
font-size:12px;
}

.concursosTableMenu a:hover
{
font-size:12px;
}

.concursosTableItemNormal
{
background-color:#e2efef;
font-size:9px;
}

.concursosTableItemAlternativo
{
background-color:#dbdbdb;
font-size:9px;
}

#Table7
{
font-size:12px;
padding:5px;
}

.txtResaltadoBlanco
{
font-size:12px;
}

#Table2
{
font-size:12px;
padding:5px;
}

#eEditorArea
{
background-color:#ffffff;
}

.lista1
{
	list-style-image:url(bullet.gif);
}



/*MODULO CALENDARIO*/
.tbCalendario1{
border:0px;
width:100%;
vertical-align:top;
}
.td1tbCalendario1{
width:20%;
font-size:10px;
vertical-align:top;
}
.td2tbCalendario1{
width:80%;
vertical-align:top;
}

.tbCalendario2{
border:1px;
width:100%;
}
.td1tbCalendario2{
width:27%;
background-color:#C9D5E5;
font-size:12px;
vertical-align:top;
}


.td2tbCalendario21{
/*width:73%;
/*vertical-align:top;*/
background-color:#FFF3A5;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario22{
/*width:73%;
/*vertical-align:top;*/
background-color:#E1FF9B;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario23{
/*width:73%;
/*vertical-align:top;*/
background-color:#AAFFEB;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario24{
/*width:73%;
/*vertical-align:top;*/
background-color:#AFCFFF;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario25{
/*width:73%;
/*vertical-align:top;*/
background-color:#E8D8FF;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario26{
/*width:73%;
/*vertical-align:top;*/
background-color:#FFD1FF;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario27{
/*width:73%;
/*vertical-align:top;*/
background-color:#FFD3D3;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario28{
/*width:73%;
/*vertical-align:top;*/
background-color:#FFE4C1;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario29{
/*width:73%;
/*vertical-align:top;*/
background-color:#E2FFDB;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.td2tbCalendario210{
/*width:73%;
/*vertical-align:top;*/
background-color:#E2AADF;
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;
}

.tituloSeccion{
text-align:center;
font-size:14px;
font-color:#FFFFFF;
font-weight:bold;



}


.trCal2{
border-top: solid 1px #006699;
border-right: solid 1px #006699;
border-left: solid 1px #006699;
border-bottom: solid 1px #006699;

/*background-color:#E6EBF2;*/
}
.tdCal2{

vertical-align:top;
background-color:#ECE7ED;
font-size:12px;


}
.CalendarioTit1{
font-family:Arial, Helvetica, sans-serif;
}
.CalendarioTit2{
font-family:Arial, Helvetica, sans-serif;
}

/*FIN MODULO CALENDARIO*/

/** Moulo noticias */
.formulario 
{
	text-align: left;	
	font-family: Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#006699;
}

.formulario div {
	margin: .4em 0;
}

.formulario div label {
	width: 20%;
	float: left;
}

.imagen_noticia 
{		
	float: left;
}

.imagen_noticia img
{
	margin: .4em;
}

/**
 * Formulario oposiciones
 */

.formulario li 
{
	margin: 1em 0;
	color: black;
}

.formulario li label
{
	font-weight: bold;
}

.formulario li span
{
	font-weight: normal;
}

#procesos_selectivos_datalist div
{
	margin: 2em 0;
	border-bottom-style: solid;
	border-bottom-color: White;	
	/**text-transform: uppercase;*/
}