/*MENNI*/
/* -----------------------------TIPOGRAFÍA-----------------------------*/
body,td,th,thead,tbody,tfoot,span,h1,h2,h3,h4,h5,h6,ol,dl,dt,blockquote,textarea,input,select{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  color : #000000; }
b,strong {font-weight : bold;}
em, i{font-style  : italic;}
h1,h2,h3,h4,h5,h6{margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/
body {  background-color: #EFEFEF;}
a {color : #1C76B3;  text-decoration : none; }
a:hover,div a:hover font {color : #511B2E;}
div.contenido2 a{text-decoration:underline;}
div.contenido2 a:hover,div.contenido2 a:active{color : #FFFFFF; text-decoration:none; background-color:#1C76B3;}
div.titulo6 a{text-decoration:none;}
.fondo1{background-color: #dcdddb;}
input,textarea{color: #000000; border-left:1px solid #1C76B3;border-right:1px solid #1C76B3;border-top:1px solid #1C76B3; border-bottom:1px solid #1C76B3;}
.noinput{border:0px;}
.boton{color: #FFFFFF; border-left:1px solid #136093;border-right:1px solid #136093;border-top:1px solid #136093; border-bottom:1px solid #136093;  background-color : #1C76B3;}
select{color: #4991C6;}
/*-----------------------------fin ESTILOS GENÉRICOS-----------------------------*/

/*-----------------------------ANTE-CABECERA-----------------------------*/
/* tabla menú de navegación */
	div.margen-ante-cabecera {margin-top : 0px;}/* margen a la siguiente plantilla */
		table.ante-cabecera { border-bottom : 0px solid #FFFFFF; border-top : 0px solid #FFFFFF;}/* borde exterior de la tabla */
			td.ante-cabecera,td.ante-ante-cabecera1,td.ante-contenido1{  background-color: #4A92C7;}
				div.ante-cabecera{margin-right: 15px;margin-top: 3px;margin-bottom: 3px; font-size:10px; color : #FFFFFF; }
				div.ante-cabecera a{font-size:10px; color : #FFFFFF; font-weight:bold;}
/*-----------------------------fin ANTE-CABECERA-----------------------------*/

/* -----------------------------CABECERA-----------------------------*/
	div.margen-cabecera {margin-bottom : 0px;}/* margen a la siguiente plantilla */
		table.cabecera {border-left : 0px solid #D9FFE7; border-right : 0px solid #D9FFE7;}/* borde exterior de la tabla */
			td.cabecera1 {  background-color: #FFFFFF;}
			td.cabecera2 {background: url(../imagenes-plantilla/cab1-2.jpg) no-repeat;}
			td.cabecera2-2 {background: url(../imagenes-plantilla/cab2-2.jpg) no-repeat;}
			td.cabecera2-error {background: url(../imagenes-plantilla/cab1-2-error.gif) no-repeat;}
			td.cabecera3 {background: url(../imagenes-plantilla/cab2.jpg) no-repeat;}
			div.cabportada td.cabecera3{background: url(../imagenes-plantilla/cab2p.jpg) no-repeat;}
				div.cabecera1 { margin-bottom:0px;  margin-left : 0px;  margin-top : 0px; }
				div.cabecera2 { margin-top : 0px; margin-bottom : 10px; margin-right:8px; }
				div.cabecera3 { margin-top : 10px; margin-bottom : 0px; margin-right:0px; }
				span.fecha {font-size:10px;margin-bottom: 6px; margin-right:17px; color: #FFFFFF;}
/* -----------------------------fin CABECERA-----------------------------*/


/*-----------------------------ANTE-MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/
/*-----------------------------fin MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/


/*-----------------------------MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/
	div.margen-menusup { }/* margen a la siguiente plantilla */
		table.menusup {border-left : 0px solid #00882F; border-right : 0px solid #00882F; border-top : 0px solid #00882F; border-bottom : 0px solid #00882F;}/* borde exterior de la tabla */
			td.menusup1,td.menusup2{background-color: #00882F;}
				div.menusup1{margin-left : 5px;  margin-top : 3px; margin-bottom : 0px; text-align : left;}

/* pestañas: hay que definir el color de fondo de la pestaña y el del borde. En total dos colores*/
					table.menusup-enlace-margen{margin-left : 5px;  margin-right : 0px;}
					td.menusup-enlace1{  background-color: transparent;    border-right : 1px solid #FFFFFF;  border-left : 0px solid #A59A63;}
					td.menusup-enlace2 {  background-color: transparent; border-right: 1px solid #DBDBDB; }
					td.menusup-enlace3 {  background-color: white;}

						div.menusup-enlace1{  margin-left : 6px;  margin-right : 6px; margin-bottom : 4px; }
						div.menusup-enlace2{  margin-left : 5px;  margin-right : 5px; margin-bottom : 5px; }
						div.menusup-enlace3{  margin-left : 5px;  margin-right : 5px; margin-top : 5px; color:#00882F;font-size:14px; font-weight:bold;}
						a.menusup-enlace1{font-size:10px;color : #6491C8;  text-decoration : none; font-weight : bold;  text-transform : uppercase;  }
						a.menusup-enlace2{font-size:11px;color : #00882F;  text-decoration : none; font-weight : bold;}
/*-----------------------------fin MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/


/*-----------------------------ANTE-CONTENIDO-----------------------------*/
/* tabla menú de navegación */
	div.margen-ante-contenido {margin-bottom:0px;}/* margen a la siguiente plantilla */
		table.ante-contenido{background: url(../imagenes-plantilla/fondo_antecontenido.jpg) repeat-y; border-left : 0px solid #FFFFFF; border-bottom : 1px solid #FFFFFF; border-top : 1px solid #FFFFFF;}/* borde exterior de la tabla */
			td.ante-contenido{background-color: #4A92C7; border-top:0px solid #00882F;}
			td.ante-contenido1{ background-color: #FF6600; border-top:1px solid #00882F;border-bottom:2px solid white;}
				div.ante-contenido{margin-top: 3px; text-align : right; font-weight : bold; font-size: 10px; margin-bottom: 3px; margin-right: 22px; }
				a.ante-contenido {color : #666666; text-decoration : none;}
				div.ante-contenido1{margin-top: 5px;}
				div.ante-contenido2{margin-top: 2px; color : #666666; }
/*-----------------------------fin ANTE-CONTENIDO-----------------------------*/

/*MENU NAVEGACIóN CENTRAL*/
table.menulateralc{background-color:#FFFFFF;}
div.menuizqc{margin-left:10px;}
div.menuizqc,.menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c{font-size:10px;color:#666666;}
/*-----------------------*/


/*-----------------------------CONTENIDO-----------------------------*/
	div.margen-contenido {}/* margen a la siguiente plantilla */
		table.contenido {border-left : 0px solid #00882F;border-bottom :0px solid #00882F;}/* borde exterior de la tabla */

				/* MENÚ DE NAVEGACIÓN IZQUIERDO */
			td.contenido1 { background-color:#2081C1;}
			div.contenido1 {margin-top : 10px; margin-bottom : 6px;}
					table.menuizq {border-bottom : 0px solid #FFFFFF;}
						td.menuizq2 {border-top : 1px solid #CDE6F7;}
						td.menuizq2-seleccionado {border-top : 1px solid #CDE6F7;}
							div.menuizq2 {margin-bottom : 5px;  margin-left : 4px;  margin-right : 2px;  margin-top : 5px;}
								a.menuizq2{ font-size :10px; font-weight : normal; color: #FFFFFF; text-decoration : none;}
								a.menuizq2:hover,a.menuizq2-seleccionado:hover{ color: #CDE6F7;}
    							a.menuizq2-seleccionado,a.menuizq2-seleccionado:active,a.menuizq2:active{font-size :10px; font-weight : bold; color: #FFFFFF; text-decoration : none;}
								td.menuizq3 {}
								td.menuizq3-seleccionado{}
									div.menuizq3 {margin-bottom : 3px;  margin-left : 16px;  margin-right : 0px;  margin-top : 3px; text-indent: -7px;}
										a.menuizq3{font-weight : normal; font-size:9px; color: #FFFFFF;text-decoration : none;}
										a.menuizq3-seleccionado,a.menuizq3-seleccionado:active,a.menuizq3:active{font-weight : normal; font-size:9px; color: #FFFFFF;text-decoration : none;}
										a.menuizq3:hover,a.menuizq3-seleccionado:hover{font-weight : normal; font-size:9px; color: #CDE6F7;text-decoration : none;}
										td.menuizq4,td.menuizq4-seleccionado {background: url(../imagenes-plantilla/menuizq4.gif) repeat-y ;border-left : 1px solid #BAFFFF;border-right : 1px solid #BAFFFF;}
											div.menuizq4 {margin-bottom : 2px;  margin-left : 20px;  margin-right : 0px;  margin-top : 2px; text-indent: -8px;}
												a.menuizq4{font-weight : normal; font-size : 10px; color: #4E9A9A; text-decoration : none; }
												a.menuizq4-seleccionado{font-weight : bold; font-size : 10px; color: #9E3459; text-decoration : none;}
				/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */
td.separav-centro{background: url(../imagenes-plantilla/puntos_centro.gif) repeat-y 1px;background-color:#FFFFFF;}

				/*EDITOR WEB*/
td.contenido2 {background-color: #FFFFFF ;border-left : 0px solid #009933; border-top : 0px solid #009933;}
				div.contenido2,div.contenido-contacto{margin-bottom : 15px;  margin-left : 35px;  margin-right : 26px;  margin-top : 19px; }
					div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 14px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 23px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: bold; font-size: 16px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: bold; font-size: 15px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: normal; font-size: 13px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight: bold; font-size: 12px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo6, div.titulo6 a{font-weight: normal; font-size: 11px; margin-bottom: 2px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.entradilla{font-weight: bold; font-size: 11px; margin-bottom: 2px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif}
						.normal{font-size: 11px; margin-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify}
						.normal b,.normal strong,.normal font{color:#1B71AB!important;}
						div.firma{font-size: 10px; margin-bottom: 2px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif}
						.texto1{font-weight: normal; font-size: 21px;color: #AAAAAA;}
						.texto2{font-weight: normal; font-size: 16px;color: #9E3459;}
						.texto3{font-weight: normal; font-size: 15px;color: #9E3459;}
						.texto4{font-weight: normal; font-size: 13px;color: #9E3459;}
						.texto5{font-weight: normal; font-size: 12px;color: #9E3459;}
						.texto6{font-weight: normal; font-size: 11px;color: #9E3459;}
						.letra-capital{font-weight: bold; font-size: 17px;color: #9E3459;}
				/*fin EDITOR WEB*/
td.contenido3 {background: url(../imagenes-plantilla/fondo_md.gif) repeat-y;}
div.contenido3{margin-bottom : 11px;  margin-left : 11px;  margin-right : 11px;  margin-top : 11px; }


/*-----------------------------fin CONTENIDO-----------------------------*/



/*-----------------------------ENLACES-----------------------------*/
div.contenido2 a.titular-noticias{font-size: 11px; margin-bottom: 3px; color: #0A9494; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none;}
a.titular-noticias{font-size: 11px; margin-bottom: 3px; color: #0A9494; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none;}
span.nombre-seccion-noticias{font-weight: bold; font-size: 12px; margin-bottom: 3px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
div.seccion {font-weight: bold; font-size: 12px; margin-bottom: 3px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}

/*-----------------------------PIE-----------------------------*/
/* tabla menú de navegación */
td.ante-pie1{ background-color:#2081C1;}
	div.margen-pie {}/* margen a la siguiente plantilla */
td.ante-pie2{ background-color:#FFFFFF;}
	table.pie {background: url(../imagenes-plantilla/pie2.jpg) repeat-y;}/* borde exterior de la tabla */
				div.pie1{ margin-left : 17px;  margin-top : 14px;  color : #2081C1;  font-size : 10px;}
				div.pie1 a{ color : #2081C1;}
				div.pie1 a:hover,div.pie1 a:active{color:#244266;}
	table.finpie{}
				div.finpie2{ margin-top : 0px;  color : #666666;  font-size : 10px; font-weight:normal;}
				div.finpie2 a{color : #666666;  font-size : 10px; font-weight:normal;}
				div.finpie2 a:hover{color:#244266;}
				td.finpie1{background-color:#2081C1;}
				td.finpie2{background-color:#FFFFFF;}
	
/*-----------------------------fin PIE-----------------------------*/

.separador{ background-color:#CDE6F7; margin-top:5px; margin-bottom:5px;}
.labelbuscador{font-size:10px; color:#FFFFFF; font-weight:bold;}
input.buscador{background-color:#FFFFFF; border-top:1px solid #218ED8; border-right:1px solid #218ED8; border-bottom:1px solid #218ED8; border-left:1px solid #218ED8; width:100px; height:15px; font-size:10px;}

/*TABLAS DE DATOS*/
td.tabla-datos2 {border-bottom:0px}
table.datos td{border-right:1px solid #0BB5B5;  border-left:1px solid #0BB5B5; border-bottom:1px solid #0BB5B5; padding:2px;}
table.datos th,th.datos {background-color: #0BB5B5; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding:2px;}
/*--*/
table.datos2 td{border-right:1px solid #974276;  border-left:1px solid #974276; border-bottom:1px solid #974276; padding:2px;} 
table.datos2 th.datos {color:#FFFFFF; background-color: #974276; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding:2px;}
/*--*/
table.datos3 td{border-right:1px solid #429697;  border-left:1px solid #429697; border-bottom:1px solid #429697; padding:2px;} 
table.datos3 th.datos {color:#FFFFFF; background-color: #429697; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding:2px;}
/*--*/
/*-----------------------------fin DESPUES-PIE-----------------------------*/
/*ORGANIGRAMA*/
td.org{padding:4px; background-color:#FFFFFF; border-left:1px solid #186192;border-top:1px solid #186192;border-right:1px solid #186192;border-bottom:1px solid #186192;}
td.org h4,td.org h5,td.org h6{color:#186192; font-size:11px; text-transform:uppercase;  font-weight:bold;}
td.org a{color:#186192; width:100%; height:100%; text-decoration:none;}
td.org-H{background: url(../imagenes-plantilla/org-H.gif) repeat-x middle;}
td.org-V{background: url(../imagenes-plantilla/org-V.gif) repeat-y center;}
td.org-V2{background: url(../imagenes-plantilla/org-V.gif) repeat-y left;}
td.org-V3{background: url(../imagenes-plantilla/org-V.gif) repeat-y right;}
/*BUSCADOR*/
div.marginTRBL3{margin:3px;}
div.marginTRBL3 a.titular2{ text-decoration:none;}
.antetitulrojo{color:#215584; font-size:12px;}

/*JUSTIFICADO*/
/*div.contenido2 p,div.contenido2 ul li,div.contenido2 ol li{text-align:justify;}*/
div.normal p,div.normal ul li,div.normal ol li,div.normal blockquote,div.normal blockquote p{text-align:justify;}