/* -----------------------------TIPOGRAFÍA-----------------------------*/
body, td,th,thead,tbody,tfoot,div,span,p,h1,h2,h3,h4,h5,h6,b,em,strong,ol,ul,li,dl,dt,blockquote,a,textarea,input,select{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  color : #666666; } 
b,em,strong {font-weight : bold;}
i {	font-style : italic;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/
body {  background-color: #E2E2E2; }
a {color : #CE0000;  text-decoration : none; }
a:hover {color : Black;}
/*-----------------------------fin ESTILOS GENÉRICOS-----------------------------*/

/*-----------------------------CONTENIDO-PAGINA -----------------------------*/
table.contenido-pagina{border-top : 1px solid white;border-bottom : 0px solid #9CC3DE;}
td.contenido-pagina{background-color : #FFFFFF; }
/*-----------------------------fin CONTENIDO-PAGINA-----------------------------*/

/*-----------------------------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 White;border-top : 0px solid White;}/* borde exterior de la tabla */
			td.ante-cabecera,td.ante-ante-cabecera1,td.ante-contenido1{  background-color: #FFFFFF;}
				div.ante-cabecera{margin-bottom : 6px; color : #666666; }
/*-----------------------------fin ANTE-CABECERA-----------------------------*/


/* -----------------------------CABECERA-----------------------------*/
	div.margen-cabecera {margin-top : 0px;}/* margen a la siguiente plantilla */
		table.cabecera {border : 0px solid Black;border-left : 1px solid #FFFFFF;border-right : 1px solid #FFFFFF;}/* borde exterior de la tabla */
			td.cabecera {  background-color: #FFFFFF;}
			td.cabecera1 {  background-color: #FFFFFF;}
			td.cabecera2 {  background-color: #FFFFFF;  vertical-align : bottom; }
				div.cabecera1 { text-align : left;    margin-bottom : 8px;  margin-left : 11px;  margin-top : 3px; }
				div.cabecera2 { margin-top : 0px; margin-bottom : 8px;  }
				span.fecha {font-size:10px;margin-right:3px; color:#666666;}
/* -----------------------------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-top:1px solid white;border-bottom:1px solid white;}/* borde exterior de la tabla */
			td.menusup1,td.menusup2{  background:transparent url(../imagenes-plantilla/f_menusup.jpg) repeat-x top left; }
				div.menusup1,div.menusup2{margin-left : 4px;  margin-top :6px; margin-bottom :6px; 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 : 2px;  margin-right : 0px; border-left:1px solid white;}
					td.menusup-enlace1{  border-right : 0px solid #ffffff;  border-left : 1px solid #ffffff;}
					td.menusup-enlace2 {  border-right : 0px solid #ffffff;  border-left : 1px solid #ffffff;}
					td.menusup-enlace3 {  border-right : 0px solid #ffffff;  border-left : 1px solid #ffffff;}

						div.menusup-enlace1, div.menusup-enlace2{  margin-left : 6px;  margin-right : 6px; margin-bottom : 0px; }
						a.menusup-enlace1 {font-size:11px;color : #ffffff;  text-decoration : none; }
a.menusup-enlace1-seleccionado {font-size:11px; color:Black; font-weight:normal; text-decoration : none; }						
a.menusup-enlace2 {font-size:11px;color : #ffffff;  text-decoration : none; }
/*-----------------------------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:transparent url(../imagenes-plantilla/f_shadow.jpg) repeat-x top left;}/* borde exterior de la tabla */
			td.ante-contenido{background:transparent url(../imagenes-plantilla/f_shadow.jpg) repeat-x top left;}
			td.ante-contenido1{background:transparent url(../imagenes-plantilla/f_shadow.jpg) repeat-x top left; }
			td.ante-contenido2{}
				div.ante-contenido{margin-top: 10px; color : #666666;  text-align : center;  }
				div.ante-contenido1{margin-top: 2px;  text-align : center; }
				div.ante-contenido2{margin-top: 3px; color : #666666; }
/*-----------------------------fin ANTE-CONTENIDO-----------------------------*/


/*-----------------------------CONTENIDO-----------------------------*/
	div.margen-contenido { }/* margen a la siguiente plantilla */
		table.contenido {background-color: #ffffff; }/* borde exterior de la tabla */

				/* MENÚ DE NAVEGACIÓN IZQUIERDO */
			td.contenido1 {background-color: #F3EFE9;border-left : 1px solid #cccccc;}
				div.contenido1 {margin-bottom : 6px;}
					table.menuizq { }
					td.menuizq { border-right : 1px solid #cccccc; background-color: #FBFBFB;}
						td.menuizq1 { border-bottom : 1px dotted #cccccc; }
							div.menuizq1 {margin-bottom : 3px;  margin-left : 7px;  margin-right : 5px;  margin-top : 8px;}
								a.menuizq1,span.menuizq1 { font-weight : bolder; font-size:12px; color:#333333;text-decoration : none;  text-transform : uppercase; }
						td.menuizq2 {border-bottom : 1px dotted #cccccc;  background : #FBFBFB;  }
							div.menuizq2 {margin-bottom : 5px;  margin-left : 7px;  margin-right : 5px;  margin-top : 5px;}
								a.menuizq2{ font-weight : normal; color:#333333; text-decoration : none;}
    							a.menuizq2-seleccionado{ font-weight : bold; color:red; text-decoration : none;}
								td.menuizq3 {border-bottom : 1px dotted #cccccc;  background : #FFFFFF;  }
									div.menuizq3 {margin-bottom : 3px;  margin-left : 14px;  margin-right : 5px;  margin-top : 3px; text-indent: -7px;}
										a.menuizq3{font-weight : normal; font-size:10px; color:#333333;text-decoration : none;}
										a.menuizq3-seleccionado{font-weight : normal; font-size:10px; color:red;text-decoration : none;}
										td.menuizq4 {border-bottom : 0px solid #cccccc;  background : #F3EFE9;  }
											div.menuizq4 {margin-bottom : 5px;  margin-left : 20px;  margin-right : 5px;  margin-top : 3px; text-indent: -7px;}
												a.menuizq4{font-weight : normal; font-size : 10px; color:#333333; text-decoration : none; }
												a.menuizq4-seleccionado{font-weight : normal; font-size : 10px; color:red; text-decoration : none; }
				/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */

				/*EDITOR WEB*/
				td.contenido2-portada {padding: 0px; margin: 0px;}
			td.contenido2 {padding: 10px;}
			td.contenido2-2 {padding: 10px;}
				div.contenido2{margin-bottom : 6px;  margin-left : 10px;  margin-right : 8px;  margin-top : 10px; }
					div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 14px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 19px; margin-bottom: 5px; color: #EE081A; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: bold; font-size: 14px; margin-bottom: 5px; color: #EE081A; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: bold; font-size: 11px; margin-bottom: 5px; color: #EE081A; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: bold; font-size: 16px; margin-bottom: 8px; color: #295A87; font-family:  Arial, Verdana, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight: bold; font-size: 11px; margin-bottom: 3px; color: #295A87; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo6, div.titulo6 a{font-weight: normal; font-size: 9px; margin-bottom: 8px; color: #295A87; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.entradilla{font-weight: bold; font-size: 11px; margin-bottom: 3px; color: #00254E; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.normal, div.normal a{font-size: 11px; margin-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.firma{font-size: 10px; margin-bottom: 3px; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif}
			/*fin EDITOR WEB*/
			
		
/*-----------------------------fin CONTENIDO-----------------------------*/


/*-----------------------------ANTE-PIE-----------------------------*/
div.margen-ante-pie{}
table.ante-pie{}
td.ante-pie1 {background-color : white ;border-top: 1px solid #C4DBEA;}
div.margen-ante-pie1{margin-top:1px;}
td.ante-pie2 {background-color : red;}
/*-----------------------------fin ANTE-PIE-----------------------------*/


/*-----------------------------PIE-----------------------------*/
/* tabla menú de navegación */
	div.margen-pie {}/* margen a la siguiente plantilla */
		table.pie {}/* borde exterior de la tabla */
			td.pie{  background:transparent url(../imagenes-plantilla/f_menusup.jpg) repeat-x top left; border-top: 1px solid white; border-bottom: 1px solid #498EC7; text-align : right; }
				div.pie{ text-align : right;    margin-bottom : 4px;  margin-left : 3px;  margin-right : 10px;  margin-top : 3px;  color : #ffffff;  font-size : 10px;   }
				div.pie a{color : #ffffff;  font-size : 10px;}
/*-----------------------------fin PIE-----------------------------*/


/*-----------------------------DESPUES-PIE-----------------------------*/
/*-----------------------------fin DESPUES-PIE-----------------------------*/

/*-----------------------------Otros estilos------------------------------------*/
td.contenido-caja-centro1{background-color:white;}
td.contenido-caja-centro2{background-color:#EEF4F9;}
div.contenido-caja-centro{margin:6px 8px 6px 40px;}
div.linea-separacion{border-bottom:1px solid #1499D1; margin-top:8px; margin-bottom:3px; }
td.fondo-tipo-producto{	background-color : #CCE0EE;border-top:1px solid #9CC3DE; border-bottom:1px solid #9CC3DE;}
div.ver-mas{text-align:right;color:#999999;}
div.ver-mas a {font-size:10px; color:#999999;  text-decoration : underline; }

div.margen-truco{margin-left:15px;}
div.margen-contenidos-centro{margin:2px 2px 2px 5px;}
input.cajatexto{border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;width : 150px;}
input.boton{color : white;border-top: 1px solid #1699D1;border-left: 1px solid #1699D1;border-right: 1px solid #1699D1;border-bottom: 1px solid #1699D1; background-color : #9CC3DE;}
table.top-portada{border-right: 1px solid #FFFFFF; border-bottom: 1px solid #A0C7E0;background-color: #DCEAF3;background:url(../img/imagenes/f_top_contportada.jpg) repeat-x top left; }
td.col-der-portada{border-left: 1px sollid #E0E0E0; border-right: 1px sollid #E0E0E0; background-color: #F4F4F4; background:url(../img/imagenes/f_colder_portada.jpg) repeat-x top left;}
td.cont-portada{background:url(../img/f_top_contportada.jpg) repeat-x top left;}
div.destacado1{font-size: 10px; color:#0E6A92;}
div.destacado1 a{font-size: 10px; color:#0E6A92; font-weight: bold;}
div.destacado1 p{line-height: 10px;}

table.seg-portada{border-right: 1px solid #FFFFFF; border-bottom: 1px solid #F4F4F4; background-color: #F9F9F9;}
div.truco{margin:6px; font-size: 10px; color: #666666;}
div.truco a{margin:6px; font-size: 10px; color: #666666; text-decoration: underline;}
div.nuevo{margin:10px; font-size: 10px; color: #666666;}
div.nuevo a{margin:10px; font-size: 10px; color: #666666;  text-decoration: underline;}
div.nuevo-b{margin:10px; font-size: 10px; color: #666666; font-weight: bold;}
div.acceso{margin:10px; font-size: 10px; color: #666666; font-weight: bold; }
div.acceso a{margin:10px; font-size: 10px; color: #666666; font-weight: bold; text-decoration: underline;}
div.acceso-texto{margin:10px; font-size: 10px; color: #666666; }
td.acceso-gestor-gris{border-bottom: 1px solid #E0E0E0;}
td.acceso-gestor-fin{border-top: 1px solid #FFFFFF;}
td.acceso-gestor-central{border-bottom: 1px solid #FFFFFF; border-bottom: 1px solid #E0E0E0; padding:5px;}
td.l-truco1{border-top: 1px solid #DADADA;}
td.l-truco2{border-right: 1px solid #DADADA;}
td.l-truco3{border-bottom: 1px solid #DADADA;}
td.l-truco4{border-left: 1px solid #DADADA;}
td.col-int{background-color: #FBFBFB;}
td.m-int{border-bottom: 1px dotted #C9C9C9;}
div.menu-int{color: #666666; margin:5px;}
div.menu-int a{color: #666666;}
td.colder-int{background:url(../img/imagenes/f_colder_int.jpg) repeat-x top left; padding: 10px;}
div.f9{color: #666666; font-size: 9px;}
div.f10n{color: #000000; font-size: 10px;}
div.vercaso{font-size: 9px; color: #FFFFFF; margin-top:5px; margin-bottom:5px; pading: 5px;}
div.vercaso a{font-size: 9px; color: #FFFFFF; background-color: #EE081A;}
div.vercaso a:hover{font-size: 9px; color: #FFFFFF; background-color: #EE081A;}
div.titu-r11b{font-size: 11px; color: #EE081A;font-weight: bold; margin-bottom: 5px;}
div.titu-r15b{font-size: 15px; color: #EE081A;font-weight: bold;margin-bottom: 5px; }

td.cont10{padding: 10px;}
td.cont-portada-int{border-bottom: 1px solid #CCCCCC; font-size: 10px; color: #000000; padding-bottom: 10px; padding-top: 5px;}