/*--- SOFTEKIA ---*/
/*---TIPOGRAFÍA---*/
body{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  color : #000000;background-color: #999999;} 
b,strong {font-weight : bold;}
p{ margin:0px 0px 8px 0px; padding:0px;}
em,i {	font-style : italic;}
/*---fin TIPOGRAFÍA---*/

/*---ESTILOS GENÉRICOS---*/
body,.body-bg {background-color: #999999;}
a {color : #546787;  text-decoration : none;  text-decoration: underline; font-weight: bold;}
a:hover {color : #000000; text-decoration:none;}
a:hover u{text-decoration:none;}

input, textarea, select{color: #000000; border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666; border-bottom:1px solid #666666;}
.boton{font-weight : normal; font-size:10px; color: #636563;text-decoration : none; border-left:1px solid #E9E7E2;border-right:1px solid #404040;border-top:1px solid #E9E7E2; border-bottom:1px solid #404040;  background-color : #D4D0C8; cursor:hand; padding:1px;}
/*---fin ESTILOS GENÉRICOS---*/
/*---CABECERA---*/
div.margen-cabecera {margin-bottom : 0px; margin-top : 20px; }/* margen a la siguiente plantilla */
	table.cabecera{ border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}/* borde exterior de la tabla */
		td.cabecera1{ width: 170px; background-color:#FFFFFF;  border-left:1px solid #FFFFFF; }	
		
		div.cabecera1 { margin:15px 3px 2px 1px;}
				div.logo { margin:0px 0px 0px 0px; }
		td.cabecera2{background-image: url(../imagenes-plantilla/shimb.gif) repeat-y; background-color:#546787;}
				div.cab-fecha{ color:#FFFFFF; margin:19px 7px 0px 0px;}
				div.cabecera2 { margin:0px 0px 0px 0px; }
				td.cabecera3{background: url(../imagenes-plantilla/shimb.gif) repeat-y; background-color:#972932; height: 31px;}				
				div.cabecera3 { margin:2px 0px 2px 15px; font-size : 10px;  color : #FFFFFF; }
				div.cabecera3 img{ vertical-align: middle; padding-right: 4px; }
				div.cabecera3-2 { margin:2px 15px 2px 15px; font-size : 10px;  color : #FFFFFF;text-align: right; }
				div.cabecera3 a{ margin:2px 0px 2px 15px; text-decoration: none;  color : #FFFFFF;}
				div.cabecera3-2 a{ margin:2px 0px 2px 15px; text-decoration: none;  color : #FFFFFF;}
				td.cabecera3-2{background-color:#972932; border-left: 0px solid #FFFFFF;}	
/*---fin CABECERA---*/
input.buscador{font-size:10px; width: 100px;}
/*-----------------------------MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/

			td.menusup1{border-left:1px solid #FFFFFF;}
			td.menusup2{border-left:1px solid #FFFFFF; background-color:#546787; padding:6px 0px 6px 6px; text-align: left;}
			td.menusup2-seleccionado{border-left:1px solid #FFFFFF; padding:6px 0px 6px 6px; background-color:#788BAB;}
				div.menusup{margin-top : 15px;margin-bottom : 8px; margin-right : 8px;}

/* pestañas: hay que definir el color de fondo de la pestaña y el del borde. En total dos colores*/
					td.menusup-enlace1{ }
					td.menusup-enlace2 {  }
					td.menusup-enlace3 { }

						div.menusup-enlace1{  margin-left : 6px;  margin-right : 6px; }
						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 : #FFFFFF; text-decoration : none; font-weight : bold; text-transform:uppercase;}
						a.menusup-enlace1-seleccionado{font-size:10px; color : #FFFFFF; text-decoration : none; font-weight : bold; text-transform:uppercase;}
						a.menusup-enlace1:hover,a.menusup-enlace1-seleccionado:hover{font-size:10px; color : #FFFFFF; text-decoration : underline; font-weight : bold; text-transform:uppercase;}


/*-----------------------------fin MENÚ DE NAVEGACIÓN SUPERIOR-----------------------------*/


/*MENU NAVEGACIóN CENTRAL*/
table.menulateralc{background-color:#FFFFFF;}
div.menuizqc{margin:0px 10px 10px 0px;text-decoration : none;font-size:10px;color:#000000;}
.menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c{font-size:10px;color:#000000; text-decoration : underline;}
/*a.menuizqc, .menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c {font-size:10px;color:#636563; text-decoration : underline;}*/
/*----------------------*/
/*----CONTENIDO---*/
div.margen-contenido { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}/* margen a la siguiente plantilla */
	table.contenido { border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }/* borde exterior de la tabla */
/* MENÚ DE NAVEGACIÓN IZQUIERDO */
		td.contenido1 {padding:0px 0px 10px 0px;background-color: #8798B4; border-right:1px solid #999999; width: 168px;}
		div.contenido1 {margin-bottom : 10px;  margin-left : 20px;  margin-right : 5px;  margin-top : 10px; text-indent: -7px;}
		table.menuizq { background: url(../imagenes-plantilla/mi_separa.gif) repeat-x bottom; }
			td.menuizq { background-color:#828282; }
				div.menuizq {margin-top : 15px; margin-bottom : 15px;}
				
			td.menuizq2{padding:2px 0px 2px 0px; background: url(../imagenes-plantilla/mi_separa.gif) repeat-x top; }
			td.menuizq2-seleccionado{padding:2px 0px 2px 0px; background: url(../imagenes-plantilla/mi_separa.gif) repeat-x top;background-color: #A2AEC4; border-bottom: 1px solid #FFFFFF;}
			#menuizq2-primero{ background: url(../imagenes-plantilla/shim.gif) repeat-x;}
			#menuizq2-ultimo{ background: url(../imagenes-plantilla/mi_separa.gif) repeat-x top;}
				div.menuizq2 {margin:5px 10px 5px 5px;}
					a.menuizq2 { font-size:10px; color: #FFFFFF;text-decoration : none; font-weight:normal; }
					#menuizq2-primero a.menuizq2-seleccionado{ font-weight : bold; font-size:10px; color: #FFFFFF; text-decoration : none;}
			 a.menuizq2-seleccionado#menuizq2-ultimo{ font-weight : bold; font-size:10px; color: #FFFFFF; text-decoration : none;}
					a.menuizq2-seleccionado{ font-weight : bold; font-size:10px; color: #FFFFFF; text-decoration : none;}
					a.menuizq2:hover {color: #FFFFFF;}
					a.menuizq2-seleccionado:hover{color: #FFFFFF; }
					
					
					
			td.menuizq3 {padding:2px 0px 2px 0px; background-color:#A2AEC4;}
			td.menuizq3-seleccionado {padding:2px 0px 2px 0px; background-color:#D2D9E3;}
			#menuizq3-primero{ background: url(../imagenes-plantilla/mi_separa.gif) repeat-x top;}
			#menuizq3-ultimo{}
				div.menuizq3,div.menuizq3-seleccionado {margin:2px 5px 2px 20px; text-indent: -8px;}
					a.menuizq3 { font-size:10px; color: #FFFFFF;text-decoration : none; font-weight:normal; }
					a.menuizq3-seleccionado{ font-size:10px; color: #000000 ;text-decoration : none; font-weight:bold; }
					a.menuizq3:hover {color: #FFFFFF;}
					a.menuizq3-seleccionado:hover{color: #ECF1FF; }
					
			td.menuizq4,td.menuizq4-seleccionado {padding:2px 0px 2px 0px; background: url(../imagenes-plantilla/menuizq4_f.gif) repeat-y left; background-color:#666666;}
			#menuizq4-primero{ border-top:1px solid #FFFFFF;}
			#menuizq4-ultimo{}
			
				div.menuizq4,div.menuizq4-seleccionado {margin:0px 5px 2px 25px; text-indent: -6px;}
					a.menuizq4 { font-size:9px; color: #CECECE;text-decoration : none; font-weight:normal; }
					a.menuizq4-seleccionado{ font-weight : normal; font-size:9px; color: #91BDFF; text-decoration : none; }
					a.menuizq4:hover { color: #CECECE;}
					a.menuizq4-seleccionado:hover{color: #666666; }
/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */
/*EDITOR WEB*/
	table.cintillo {background-color: #717ECA; border-left : 0px solid white;}
	table.contenido2 {border-left:1px solid white; border-right:1px solid white; }
	td.fentradilla{background : url(../imagenes-plantilla/raya-gris2.gif) repeat-x center;}
	td.fentradilla2{background : url(../imagenes-plantilla/raya-roja2.gif) repeat-x center;}
	td.contenido2-portada{ background-color:#FFFFFF;}
	td.contenido2{background-color:#FFFFFF; padding:15px 7px 5px 20px;}
		div.contenido-portada {margin: 0px 0px 0px 0px;}
		div.contenido2 {margin: 7px 0px 10px 0px;}
		div.articulo {font-size : 14px;   margin-bottom : 3px;  }
			div.antetitulo{font-size: 14px}
			div.titulo1, div.titulo1 a{font-weight: bold; font-size: 18px; margin-bottom: 2px; color: #546787; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo2,div.titulo2 a{font-weight: bold; font-size: 17px; margin-bottom: 2px; color: #546787; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo3,div.titulo3 a{font-weight: normal; font-size: 15px; margin-bottom: 2px; color: #546787; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo4,div.titulo4 a{font-weight: normal; font-size: 13px; margin-bottom: 2px; color: #546787; font-family:  Verdana, Arial, Helvetica, sans-serif}
			div.titulo5,div.titulo5 a{font-weight: normal; font-size: 12px; margin-bottom: 2px; color: #546787; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.titulo6,div.titulo6 a{font-weight: normal; font-size: 10px; margin-bottom: 2px; color: #546787; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.entradilla,div.entradilla {font-size: 11px; margin-bottom: 3px; color: #972932; font-family: Verdana, Arial, Helvetica, sans-serif}
			div.normal{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
			div.firma{font-weight: normal; font-size: 9px; margin-bottom: 2px; margin-top: 2px; margin-left: 0px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
	td.franja {background-color: #666666;}
	td.contenido2 a{color: #546787!important;}
	td.contenido2 div a font{color: #546787!important;}
	td.contenido2 span a{color: #546787!important;}
/*fin EDITOR WEB*/
/*---fin CONTENIDO---*/
/*----PIE---*/
	div.margen-pie {margin-bottom : 0px;}/* margen a la siguiente plantilla */
		table.pie {border-top:1px solid #FFFFFF;}/* borde exterior de la tabla */
		table.pie img{border:0px; }
			td.pie{  background-color: #972932;}
				td.pie2{  background-color: #546787; border-left: 2px solid #FFFFFF;}
				td.pie3{ padding: 5px;}
				td.pie3 a{ color: #CCCCCC; font-weight: normal; font-size: 10px; }
				div.pie{ margin:0px 7px 0px 10px;font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #666666;}
				div.pie2{ padding: 5px;}
				div.pie a.idiomas{color: #FFFFFF; font-weight: bold; font-size: 10px;}
				div.pie a{color: #FFFFFF; font-weight: normal; font-size: 10px;}
				div.pie2 a{color: #FFFFFF; font-weight: bold; font-size: 10px;}
				div.pie a:hover{color: #E49CA2; }
				div.pie2 a:hover{color: #CBD1DE;}
				a.pie{color : #000000;  font-size : 10px; }
				a.pie:hover{ color: #FFFFFF; text-decoration:underline;}
				div.sarenet{text-align: right; padding: 4px;}
				a.sarenet{font-size: 10px; color: #FFFFFF; text-decoration: none;}
				a.sarenet:hover{font-size: 10px; color: #FFFFFF; text-decoration: none;}
/*---fin PIE---*/
/*PORTADA WEB*/
table.f-portada1p{background-color:#0167FF; border-top: 0px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
td.f-portada1{background-color:#0167FF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
td.f-portada1-1p{background-color:#7286A7; padding:0px 1px 5px 10px; border-right: 1px solid #FFFFFF; color:#FFFFFF; font-size:11px;}
td.f-portada1-1{ padding:0px 0px 0px 0px;}
td.f-portada1-2p{background-color:#546787; padding:0px 1px 5px 10px; color:#FFFFFF; font-size:11px;  border-right: 1px solid #FFFFFF; }
td.f-portada1-3p{background-color:#3C4960; padding:0px 1px 5px 10px; color:#FFFFFF; font-size:11px;  border-right: 1px solid #FFFFFF; }

td.f-portada2{ border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;background : #FFFFFF url(../img/imagenes/fondo_D_portada.jpg) no-repeat; }
p.titulo-cont-portada{color:#FFFFFF; font-size:17px; font-weight: bold; padding-top: 10px;}

div.p2-txt-des{color:#000000; font-size:10px;}
div.p2-txt1{color:#FFFFFF; font-size:10px;}
div.p2-txt2{color:#FFFFFF; font-size:11px; font-weight: bold; text-align: right;}

td.pd-1{font-size:10px; color:#565E65;}
td.pd-2{padding:8px 0px 0px 10px; font-size:17px; color:#FFFFFF; font-family:"Times New Roman", Times, serif, Verdana; font-style:italic; font-weight:bold;}
div.puntos-blancos{background: url(../imagenes-plantilla/puntos_blancos.gif) repeat-x; width:97%; margin-right:3px;}
td.pd-3{padding:8px 0px 0px 14px; font-size:11px; color:#FFFFFF;}
.titulo-portadaD{ margin:0px 0px 0px 0px;}
div.bot-masinfo{ margin:0px 10px 10px 0px;  color:#FFFFFF; font-size:10px; text-transform: uppercase; text-decoration: underline; font-weight: bold;}
div.bot-masinfo a{color:#FFFFFF; font-size:10px; text-transform: uppercase; text-decoration: underline; font-weight: bold;}


/*tabla formularrio*/
table.formulario{}
table.formulario td{padding: 4px;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
table.formulario input.radio{border: 0px;}


table.formulario input, table.formulario select{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*Productos*/
table.secciones-productos{}
table.secciones-productos td{background-color: #E2E2E2; border-right: 1px solid #FFFFFF; }
table.secciones-productos td div{margin: 5px; text-align: center;}
table.secciones-productos td.on{ background-color: #972932; border-right: 1px solid #FFFFFF; }
table.secciones-productos td div a{ color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}
table.secciones-productos td.on div a{color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px;}

/*Noticias*/
div.margen-contenido-noticias{margin-bottom: 10px; font-size: 11px; font-weight: bold;}
div.titulo5 a{font-size: 11px; font-weight: bold; }

/*-----------------------OTROS---------------------------*/
.tel, .lema{font-size: 10px; font-weight: bold; color:#FFFFFF;}
.f10{color: #000000; font-size: 10px;}