
/*MICROSON*/
/* -----------------------------TIPOGRAFÍA-----------------------------*/
body{background-color: #003366; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  color : #666666;}
b,strong {font-weight : bold;}
em,i{font-style : italic;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/



/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/


b,strong {font-weight : bold;}
em,i{font-style : italic;}
div.all{text-align:center;}
a {color : #000000;  text-decoration : none; }
a:hover,div a:hover font {color : #FF9933;}
.fondo1{background-color: #dcdddb;}
input{color: #1630A6; border-left:1px solid #1630A6;border-right:1px solid #1630A6;border-top:1px solid #1630A6; border-bottom:1px solid #1630A6; }
.noinput{border:0px;}
.boton{font-size:10px;color: #000000; border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666; border-bottom:1px solid #666666;  background-color : #E1E1E1;cursor:hand;}
select{color: #1630A6;}
img.bordefotos{border-left:1px solid #000000;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}


/*-----------------------------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{background-color: #FFFFFF;}
				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.logo{margin: 5px;}
	div.margen-cabecera {margin-top : 8px;}/* margen a la siguiente plantilla */	
		table.cabecera {border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background-color: #FFFFFF;}/* borde exterior de la tabla */
			td.cabecera1 { margin-bottom: 15px;}
			td.cabecera2 {background-image:url(../imagenes-plantilla/fondo_cab_degradado.jpg); background-repeat:repeat-y; background-position:top right; }
			div.idiomas{margin-right:8px;}
			div.idiomas,div.idiomas a, div.cab-secciones,div.cab-secciones a{color:#FFFFFF;font-size:10px;}
			div.idiomas a:hover{color:#96A2D7;}
			div.cab-secciones{margin-top:6px;}
			div.cab-mensaje{margin-top:5px;margin-right:5px; text-align: right; color: #FFFFFF; font-size: 19px; font-weight: bold; text-transform: italic; font-family: Arial;}
			div.cab-atencion{text-align:left;margin-top:30px;margin-left:115px;}
			a.cab-atencion{font-weight:bold;color:#232312;font-size:13px;}
			td.cab-cuadro{background-color:#5064BC;}
			td.cabecera3 {background-color:#1630A6;border-left : 1px solid #96A2D7;}
				div.cabecera1 {}
				div.cabecera2 { text-align : right; margin-bottom:20px;  margin-right : 5px;  margin-top : 5px; }
				span.fecha {font-size:10px;margin-top: 37px; margin-right:4px; color: #595031; height:15px}
				td.cab-fin{background-image:url(../imagenes-plantilla/f_degradado2.jpg); background-repeat:repeat-y; background-position:top;}
/* -----------------------------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{ background-color: #003399;  }/* borde exterior de la tabla */
		td.menusup{background-color: #003399; background-image:url(../imagenes-plantilla/fondo_menusup.gif); background-repeat:no-repeat; background-position:top right;}
			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: #003399; } 
					td.menusup-enlace1-seleccionado{ background-color: #FF9933;}
					td.menusup-enlace2 {  background-color: transparent; border-right: 1px solid #DBDBDB; }
					td.menusup-enlace3 {  background-color: white;}

						div.menusup-enlace1{  margin-left : 7px;  margin-right : 7px; margin-bottom : 7px; margin-top : 7px;}
						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:12px;color : #FFFFFF;  text-decoration : none; font-weight : bold; font-size: 12px; }
						a.menusup-enlace1-seleccionado{font-size:12px;color : #000000;  text-decoration : none; font-weight : bold; font-size: 12px; }
						a.menusup-enlace2{font-size:12px;color : #000000;  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{border-left : 1px solid #96A2D7; border-right : 1px solid #96A2D7;}/* borde exterior de la tabla */
			td.ante-contenido1,td.ante-contenido4{background-color: #5064BC;}
			td.ante-contenido2{background-color: #FFFFFF;}
			td.ante-contenido3{background-color: #96A2D7;}
			td.md-cont-foto{background-color : #000000;}
			td.fin-menu{background-color: #07137A; height: 5px;}
			div.ante-contenido1{margin-top: 0px;}
					/* MENÚ DE NAVEGACIÓN IZQUIERDO */
					
					/*tabla menuizq*/
					td.m-rojo{background-color: #ED1C24;}
					td.m-gris{background-color: #CFD1D6;}
					td.menulat{ background-color: #FFECC4; border-top: 1px solid #FFFFFF;}
					/*FIN tabla menuizq */
					table.menuizq {margin-top:0px;margin-bottom:0px; }
					td.menuizq{background-color:#ADB1B6; border-right: 1px solid;}
						td.menuizq1 { background-color:#FF6600;}
							div.menuizq1 {margin-left : 7px;}
								a.menuizq1,span.menuizq1, span.menuizq1 a { font-weight : bolder; font-size:11px; color: #FFFFFF; text-decoration : none;  text-transform : uppercase; }
						td.menuizq2 { padding-top:2px; padding-bottom:2px; background-color: #FFDA8C;}
						td.menuizq2-seleccionado {padding-top:2px; padding-bottom:2px; background-color: #FF9933;}
						
							div.menuizq2 { margin-left : 6px; margin-right : 6px; margin-top:3px; margin-bottom: 3px;}
								a.menuizq2{color: #FFFFFF; font-size :11px; font-weight : bold; text-decoration : none;}
								a.menuizq2-seleccionado{ font-size : 11px; font-weight : bold; color: #000000; text-decoration : none;}
								a.menuizq2:hover, a.menuizq2-seleccionado:hover{ font-size : 11px; font-weight : bold; color: #000000; text-decoration : none;}
								div.menuizq3-1{
								
								position:absolute;
	left:50px;
	top:180px;
	width:100%;
	height:20px;
	z-index:1;
	clear: both; }
								div.menuizq3-primero{margin: 5px; background-color:#CFD1D6; padding-top:4px; padding-bottom:4px ;padding-left:20px; border-bottom: 1px solid #EDEFF8; display: inline; clear: none;}
								div.menuizq3-ultimo{margin: 5px; background-color:#CFD1D6; padding-top:4px; padding-bottom:4px ; padding-left:20px;border-bottom: 0px solid #EDEFF8; display: inline; clear: none;}
									div.menuizq3 {margin-right: 10px;}
										a.menuizq3{font-weight : normal; font-size:10px; color: #000000;text-decoration : none;}
										a.menuizq3:hover{font-weight : normal; font-size:10px; color: #666666;text-decoration : none;}
										a.menuizq3-seleccionado{font-size:10px; color: #000000;text-decoration : none;font-weight : bold;}
										td.menuizq4 {background-color:#CFD1D6; }
										td.menuizq4-primero{ padding-top:4px; padding-bottom:4px ;}
										td.menuizq4-ultimo{padding-top:4px; padding-bottom:10px ;border-bottom: 1px solid #FFFFFF;}
											div.menuizq4 { margin-left : 30px; margin-right : 2px; margin-top : 5px; }
											div.menuizq4-seleccionado { margin-left : 30px; margin-right : 2px;  margin-top : 5px;}
												a.menuizq4{font-weight : normal; font-size : 10px; color: #000000; text-decoration : none; }
												a.menuizq4-seleccionado{font-weight : NORMAL; font-size : 10px; color: #666666; text-decoration : none; }
					/*fin  MENÚ DE NAVEGACIÓN IZQUIERDO */
				/*MENU IZQUIERDO 2**/
					div.menuizquierdo2{margin:6px 1px 4px 28px}
					div.menuizquierdo2 a{font-size:10px;color:#FFFFFF;}
				/*fin MENU IZQUIERDO 2*/
				

/*-----------------------------fin ANTE-CONTENIDO-----------------------------*/


/*-----------------------------CONTENIDO-----------------------------*/
td.menu-portada {background-color:#ffffff;  text-align: right;  width: 250px;}
	div.margen-contenido {padding:10px; }
	div.margen-contenido-contacto {padding:10px; text-align: center;}
	div.margen-contenido-int {margin: 10px;}
			table.contenido-g {border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background-color: #FFFFFF; height: 420px;}/* borde exterior de la tabla */

		table.contenido {height: 100%; width: 100%;}/* borde exterior de la tabla */
td.contenido {vertical-align: top; margin: 10px;}
	td.contenido1 {background-color:#000000; background-image:url(../imagenes-plantilla/fondo_fp.jpg); background-repeat:no-repeat; background-position:top right;}
	td.contenido1-fin {background-color:#AFB2BA; }
	td.contenido2-fin {background-color:#777C85; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
	td.contenido3-fin {background-color:#003399; }
	td.contenido1-portada {background-color:#FFFFFF ;}
		div.contenido1-portada {margin-bottom : 0px;text-align:center;}
		div.contenido1 {margin-bottom : 0px;}
					/*EDITOR WEB*/
					div.articulo {font-size : 14px;   margin-bottom : 3px;  }
						div.antetitulo{font-size: 14px}
						div.titulo1, div.titulo1 a{font-weight: bold; font-size: 17px; margin-bottom: 2px; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo2, div.titulo2 a{font-weight: normal; font-size: 15px; margin-bottom: 2px; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo3, div.titulo3 a{font-weight: normal; font-size: 13px; margin-bottom: 2px; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo4, div.titulo4 a{font-weight: normal; font-size: 12px; margin-bottom: 2px; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo5, div.titulo5 a{font-weight: normal; font-size: 11px; margin-bottom: 2px; color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}
						div.titulo6, div.titulo6 a{font-weight: normal; font-size: 10px; margin-bottom: 2px; color: #FF6600; 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}
						div.normal{font-size: 11px; margin-bottom: 3px; color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif}
						div.firma{font-size: 10px; margin-bottom: 5px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif}
						/*fin EDITOR WEB*/

	td.contenido2-portada {background-color: #EAD9BF ;}
	td.contenido2 {background-color: #ADB1B6 ; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
		div.contenido-portada{margin-left:15px;margin-bottom:3px;margin-top:3px;}
		div.contenido2,div.contenido-contacto{margin-bottom : 15px;  margin-left : 18px;  margin-right : 8px;  margin-top : 12px; }
		div.contenido-interior{margin:10px 10px 10px 12px;}
		td.col3{background-color: #96A2D7; padding: 0px: margin: 0px;}
		div.input{margin-bottom: 3px;}
		input.form-p{color: #1630A6; border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
			div.contacto{margin: 3px; color: #FFFFFF; font-size: 11px; font-weight: }
	

/*-----------------------------fin CONTENIDO-----------------------------*/
/*-----------------------------PIE-----------------------------*/
/* tabla menú de navegación */
	div.pie{}
	div.margen-pie {}/* margen a la siguiente plantilla */
		table.pie {border-left : 1px solid #FFFFFF; border-right : 1px solid #FFFFFF;border-bottom : 1px solid #FFFFFF;}/* borde exterior de la tabla */
			td.pie1{ background-color: #003399;}
				div.pie1{ margin-bottom : 10px;  margin-left : 10px;  margin-right : 0px;  margin-top : 10px;  color : #ffffff;  font-size : 10px;}
				a.pie1{ color : #1630A6;  font-size : 10px;  font-weight:bold;}
				a.pie1:hover{color:#1630A6; text-decoration: underline;}
				td.pie2{background-color: #FFFFFF;}
				div.pie2{ margin-bottom : 4px;  margin-left : 0px;  margin-right : 10px;  margin-top : 4px;  color : #FFFFFF;  font-size : 10px; font-weight:normal;  text-align: right;}
				a.pie2{ color : #FF9933;  font-size : 10px; font-weight:normal;}
				a.pie2:hover{color:#FFFFFF;}
				div.pieradioson{ margin-bottom : 4px;  margin-left : 10px;  margin-right : 0px;  margin-top : 4px;  color : #FFFFFF;  font-size : 10px; font-weight:normal;  text-align: left;}
				td.top-pie{background-color: #243395; height: 5px;}
				div.sarenet{margin: 5px; }
				div.sarenet a{color: #CCCCCC; font-size: 10px;}
				a.e-contactar{color: #FFFFFF; font-weight: bold;}
				
/*-----------------------------fin PIE-----------------------------*/

/*Contacto */
td.contacto-label{font-size: 11px; font-weight: normal; color: #666666;}
td.contacto-input input{color: #1630A6; border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666; border-bottom:1px solid #666666; }

/*MAS*/
div.dato{font-size:9px; color: #FFFFFF; margin:2px;}
div.dato2{font-size:11px; color: #000000; margin:2px;}


table.formu{margin: 0px; padding:3px;}
td.c3-area-privada-titu{background-color:#9B9993; border-bottom: 1px solid #FFFFFF; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-top: 3px;`padding-bottom: 0px;}
td.c3-area-privada{background-color:#9B9993;}

td.c3-buscador-titu, td.f-azul3{background-color:#2D44AF; border-bottom: 1px solid #FFFFFF;font-size: 11px; color: #FFFFFF; font-weight: bold; padding-top: 3px;`padding-bottom: 0px;}
td.c3-buscador{background-color:#9B9993;}




/*menu lateral C*/
div.menuizqc{margin:15px; text-align: right; }
div.menuizqc,.menuizq1c,.menuizq2c,.menuizq3c,.menuizq4c{font-size:10px;color:#000000;}

/*Noticias*/
a.titular-noticias{color: #000000; font-size: 11px;}

div.presupuesto{}
div.presupuesto div{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #666666;}
div.presupuesto input{color: #666666; border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666; border-bottom:1px solid #666666;font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #666666; }
div.presupuesto select{color: #666666; border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666; border-bottom:1px solid #666666;font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #666666; }

div.presupuesto table tr td{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #666666;}

/*-------------------------------NOVEDADES-----------------------------------*/
div.franja-titu{background-color: #E9EAED; border-bottom: #A7AAB4; color:#999999; font-weight: bold; padding: 2px 5px 2px 10px; margin-top: 10px; margin-bottom: 10px; font-size: 11px;}

/*-------------------------------REFE-----------------------------------*/
table.referencias{font-size: 10px;}
table.referencias td.ref{background-color: #E9EAED;  font-size: 10px;}
table.referencias div{margin:5px; font-size: 10px;}
div.cliente{margin:5px; font-weight: bold;  font-size: 10px;}
table.referencias div img{margin:0px 2px 0px 5px;}
div.encabezado-ref{margin:5px 5px 5px 0px; color: #FF0000; font-weight: bold;  font-size: 11px;}
div.select{text-align: right; margin: 0px 0px 0px 0px;  font-size: 10px;}
select.actividad{font-size: 10px; color: 666666;}
div.lema{color: #000000; font-weight: bold; text-align: right; margin-bottom: 10px; font-size: 10px;}
div.datos-referencia{background-color: #E9EAED; padding: 8px;  font-size: 10px;}
table.datos-referencia{font-size: 10px; color: 666666;}
table.datos-referencia td.dato div{font-weight: bold;  font-size: 10px;}
div.encabezado-ref{margin-top:10px; margin-bottom:5px;color: #FF0000; font-weight: bold;}
div.texto{font-size: 11px}
div.texto-novedades{font-size: 11px; margin: 0px 5px 5px 10px; color: #666666;}
div.texto-novedades a{font-size: 11px;  color: #666666; font-weight: bold;}

/*Fotos portada*/
td.texto-foto-portada{ background-color:#AFB2BA; padding: 10px; border-top: 1px solid #FFFFFF;}
div.texto-familia{font-size: 10px; color: #FFFFFF;  padding: 5px; display: inline; clear: none;}
div.sub-titu2{font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 5px;  display: inline;}
