*{border:0;padding:0em;margin:0em;color:#4c4c4c;list-style:none;list-style-position:outside;font-family:Tahoma, Verdana, Arial, sans-serif;list-style:none;border-collapse:collapse;}
html, body{background-image:url(../images/fondo.jpg);font-size:100%}

/*estilos por defecto*/
a{color:#223957;text-decoration:none}
a:hover{text-decoration:underline}
a.ancla:hover{text-decoration:none}
h1
{
	margin:.6em 0 0 1.15em;
	max-width:31.25em;height:2.3em;
	background:url(../images/plantillas/cab_tit_punto.gif) bottom left repeat-x;
	font-family:Tahoma, Arial, Sans-Serif;
	font-size:1.2em;
	font-weight:bold;
	color:#6a6a6a;}
h2
{
	color:#000;
	font-size:1.2em;
	margin:5px 0 10px 0;}
h3{font-size:1em;color:#092245;}
p
{
	font-size:1em;
	color:#4c4c4c;
	margin:5px 0 12px 0;
	text-align:justify;}
p.piefoto
{font-size:.8em; /*margin-top:-0.8em;*/ text-align:left; text-align:justify;}
p.piefoto a{text-align:center;}
select
{border:1px solid #ccc; height:1.4em; /*height:1.7em;*/ font-size:1em; background-color:#F1F1F1;}
label
{height:1.3em; font-size:.7em}
legend{font-weight:bold; color:#092245; font-size:1.2em;}
#contenido ul{list-style-type:disc;margin:0 0 1.2em 0}
#contenido ul li
{
	margin:0px 0 8px 2em;
	background:url(../images/plantillas/bullet_data.gif) no-repeat top left;
	padding-left:.8em}
#contenido  ul li a{font-weight:bold}
#contenido img.fizquierda, 
#contenido  img.fderecha{float:left;}
#contenido  p.fderecha{text-align:right}
/*Caso especial de los pies de graficas de Internacional/EvolucionEconomica*/
#contenido  p.pieGrafDer{ clear:both;float:right;text-align:right;width:50%}
#contenido  img.AbreVentana{margin-left:.4em;}
#contenido img.ventanaNueva{border:none;float:none}
#contenido img.icono{padding-right:.7em;margin-bottom:-.3em}
#contenido img.fichero{Padding:0; margin:0}
#contenido img.ConPieLargo{margin:1em auto; text-align:center; display:block;}
#contenido img.ConPieCorto{margin:1em auto; text-align:center; display:block;}


#contenido div.loginclientes{ text-align:center; font-size:1.4em; padding-top:.7em; width:45%; margin-left:7em; padding-left:2em; }
#contenido div.loginclientes div{clear:both; padding-top:.2em; }
#contenido div.loginclientes div label{ text-align:left; float:left; width:8em;}
#contenido div.loginclientes div input{ text-align:left; font-size:.72em;  float:left;}
#contenido div.loginclientes div textarea{ text-align:left; font-size:.72em; width:30em;  float:left;}
#contenido div.loginclientes div input.caja{width:30em;}
#contenido div.loginclientes div input.BtnEnviar{ font-size:.7em; float:right;}
.logggin{background-color:#e3e3e3;}
.botonnnentrar{margin-left:.7em; margin-bottom:.8em;}
.mensajeclientes{font-size:.7em;}
/*estilos genéricos*/
h2.icono
{
	display:block;
	clear:both;
	background:url(../images/plantillas/bullet_linea.gif) no-repeat left bottom;
	padding:0 0 7px 1.2em;
	margin:1em 0 .6em 0;}
.fecha
{
	font-weight:bold;
	color:#223957;
	margin-right:.7em}
.azulNegrita
{
	font-weight:bold;
	color:#223957}
#contenido img.imagenCabecera
{
	padding-bottom:10px;
	border:0}
#contenedor #contenido img.fderecha
{
	float:right;
	margin:0em 0 .5em 1em}
#contenedor #contenido img.fizquierda
{
	float:left;
	display:inline;
	margin:.5em .5em .5em 0em}
	
	/*flotados para graficas*/
#contenedor #contenido .fderechaGraf
{
	float:right;
	margin:.5em 0 0em 0em;
	/*width:20em*/}
#contenedor #contenido .anchoPieGraf{ width:20em;}
#contenedor #contenido .anchoPieLogo{ width:30%}
#contenedor #contenido .fderechaGraf p{text-align:center;} 
#contenedor #contenido .fizquierdaGraf
{
	float:left;
	display:inline;
	margin:.5em 0em .5em 0em}
#contenido .limpiaflotado{ clear:right;}	
	
	/*detalle de obra*/
#contenedor .detalleFichasNacional
{	overflow:auto;
	padding:1em 0 .3em 1em;
	background-color:#E6E6E6
	}
#contenedor .detalleFichasDatos
{	
	padding-top:.5em;
	float:left;
	width:62.5%;
	margin-left:.5em;
	}
#contenedor .detalleFichasDatos h3,
#contenedor .detalleFichasDescrip h3
{
	background-color:#E0E8F1;
	padding-top:.2em;
	padding-left:.5em;
	padding-bottom:.2em;}
#contenedor .detalleFichasDatos p,
#contenedor .detalleFichasDescrip p
{
	margin-left:.4em;}	
#contenedor .detalleFichasDescrip
{clear:left;}		
#contenedor #contenido .centrado
{
	margin:1em auto;
	text-align:center;
	display:block;}
#contenido p.bullet strong,
#contenido p.bullet{color:#223957} 
#contenido p.destacado
{
	color:#223957;
	padding:8px 10px 8px 10px;
	background:#f2f2f2;
	border:1px solid #ccc;}

#contenido div.destacado
{
	color:#223957;
	padding:8px 10px 8px 10px;
	background:#f2f2f2;
	border:1px solid #ccc;}
	
#contenido p.destacado strong{color:#223957}
#contenido p.cuadro
{
	color:#223957;
	padding:8px 10px 8px 25px;
	background:#ffffcb url(../images/plantillas/bullet_cuadro.gif) no-repeat top left;
	border:1px solid #fdcf8f;}
#contenido p.notaPdf a,
#contenido p.notaFlash a,
#contenido p.notaWmp a,
#contenido p.nota a,
#contenido p.destacado a{text-decoration:underline}
#contenido p.total
{
	background:#d9e2ed;
	padding:3px 13px 3px 13px;
	color:#223957;
	font-weight:bold;}
#contenido p.total span.right
{
	float:right;
	margin-top:-13px;
	font-weight:bold;
	color:#223957}
#contenido p.tituloGrafico
{
	font-weight:bold;
	padding:0em 0 0em 13px;
	background:url(../images/plantillas/bullet_grafica.gif) no-repeat left .1em;
	text-align:left;
	color:#223957}
#contenido p.nota
{
	border-top:1px solid #ccc;
	background:url(../images/plantillas/nota_icon.gif) no-repeat 0 12px;
	padding:10px 0 0 2.5em;
	display:block;
	overflow:hidden;
	min-height:2.3em;}
#contenido p.notaPdf
{
	background:url(../images/plantillas/nota_pdf.gif) no-repeat 0 9px;
	padding:10px 0 0 3em;
	display:block;
	clear:right;}
#contenido p.notaFlash
{
	background:url(../images/plantillas/nota_flash.gif) no-repeat 0 9px;
	padding:10px 0 0 3em;
	display:block;
	clear:right;}
#contenido p.notaWmp
{
	background:url(../images/plantillas/nota_wmp.gif) no-repeat 0 9px;
	padding:10px 0 0 3em;
	display:block;
	clear:right;}
a.subir
{
	background:url(../images/plantillas/subir.gif) no-repeat right top;
	clear:both;
	padding:0em 2em 0em 0em;
	height:1.6em;
	float:right;
	margin-bottom:.5em;} 
a.volver
{
	background:url(../images/plantillas/boton_volver.gif) no-repeat right top;
	padding:0em 2em 0em 0em;
	height:1.7em;
	float:right;
	margin-bottom:1em;}
	
a.vergaleria
{
	background:url(../images/plantillas/boton_volver.gif) no-repeat right top;
	padding:.5em 2em 0em 0em;
	height:1.7em;
	text-align:right;
	margin-bottom:1em;
	display:block}
	
a.volvernacional
{
	background:url(../images/plantillas/boton_volver.gif) no-repeat right top;
	margin-top:1em;
	padding: .3em 2em 0em 0em;
	height:1.7em;
	float:right;
	margin-bottom:1em;}
	
	
	.anclaGaleria a{ margin-right:.6em; background:url(../images/plantillas/boton_off.gif) no-repeat right;}
#contenedor #contenido div.caja
{
	background:#ffffef;
	border:1px solid #e7e7e7;
	margin:2em 0 2.3em;
	padding:0em 1.6em 0em;
	display:block;
	clear:both}
#contenedor #contenido div.caja strong{} 
#contenedor #contenido div.caja p.titulo{margin-top:1em}
#contenedor #contenido sup{font-size:1.1em;}

/*tablas*/
#contenedor.tablas #contenido h2.icono
{margin-top:2.4em}
#contenedor.tablas #contenido h2.icono
{margin-top:2.4em}
#contenedor.tablas table.resumen
{margin-bottom:3em}
#contenedor table .ancho50{width:50%;}
#contenedor  table .ancho70{width:70%;}
#contenedor table.anchoGraf{ width:60%;}
/*cuando viene en IE6 es necesario poner el siguiente (anchoGrafIE) aqui y en ie.css*/
#contenedor table.anchoGrafIE{ width:60%;}
#contenedor table th.ancho20{ width:20%;}
#contenedor table a.bold{ font-weight:bold;}
#contenedor #contenidos table.buscadorReferencias
{	font-size:.9em;
	margin-top:4em;}
#contenedor #contenidos table.buscadorReferencias input.Paginado{ font-weight:bold; color:#092245; font-size:1em;}
#contenedor #contenidos table.buscadorReferencias th{ padding-left:5px;padding-right:5px;}
#contenedor #contenidos table.buscadorReferencias th input{ border:none; background-color:#D9E2ED;color:#092245; font-weight:bold; font-size:1.1em;}
.anchoReducido{  /*width:10% !important;*/}	
#contenedor #contenidos table.buscadorReferencias td{ padding-left:5px;padding-right:5px;}
#contenedor.tablas caption,
#contenedor.tablas #contenido p.tituloGrafico{margin-top:2em}
table .archivo{text-align:center}
table
{
	width:100%;
	margin-bottom:1em;
	border-collapse:collapse}
table td.destacado{font-weight:bold;}
table td.valigncenter,
table th.valigncenter
{text-align:center;}
table td, 
table th{background:url(../images/plantillas/bg_td.gif) top left; height:1.3em; color:#4C4C4C; border:2px solid #fff; padding:4px 10px;text-align:left}
table .digito{text-align:right;width:15%}
table .centrar{text-align:center}
table .ancha{width:26%}
table .digito.estrecho{width:4em;text-align:right;}
table th.cabecera{background:url(../images/plantillas/bg_th.gif) top left; color:#092245;padding-top:12px;padding-bottom:4px}
table th.cabecera span{ color:#092245;}
table td.cabecera{background:url(../images/plantillas/bg_th.gif) top left;color:#092245;padding-top:12px;padding-bottom:4px; font-weight:bold;}
table caption{font-weight:bold;padding:0em 0 .5em 13px;background:url(../images/plantillas/bullet_caption.gif) no-repeat left top;text-align:left;color:#223957}
table abbr{font-weight:normal;font-size:smaller;color:#092245}
table tfoot th, 
table tfoot td{background:#D9E2ED url(../images/plantillas/fondo_tfoot.gif) repeat-x top left;border:none;padding:10px 1em 8px 1em;border:2px solid #fff;}
table tfoot td span{display:block;font-size:smaller}
table tfoot tr.total td{font-weight:bold;padding:8px 1em 4px 1em}


table.resumen th,
table.resumen td{font-weight:normal;background:#fff;border:none;border-bottom:1px solid #eee;border-left:2px solid #fff;padding:4px 10px}
table.resumen th.cabecera{font-weight:bold;background:url(../images/plantillas/bg_th.gif) top left; color:#092245;padding:10px 10px 2px 10px}
table.resumen  tfoot th,
table.resumen  tfoot td{color:#323957;border:0;border-bottom:1px solid #ccc;border-top:2px solid #ccc;font-weight:bold;padding-top:5px;background:#f1f1f1}
table td label{ font-size:1em;}
#contenido table td input{border:none; vertical-align:bottom;}
#contenedor.tablas table.resumen th.cabecera{border-left:0;background:none;border:0;border-bottom:2px solid #ccc;border-top:1px solid #ccc;font-weight:bold;padding-top:5px;background:#f1f1f1;}
/*fin estilos generales*/

/*portada*/
#puntosArriba{/*height:36px;*/ height:20px; background:#fff url(../images/home/remate_sup.gif) repeat-x left bottom;/*margin-top:2.4em;*/}
#contenedor.portada #rastro{max-width:70em;height:1em}
#contenedor.portada #contenido{max-width:60em;width:60em;}
#contenedor.portada #ControlBreadCrumps_selecciona{font-size:1.3em;float:right;padding-right:7%;display:block;margin-top:-1.8em}
#contenedor.portada #ControlBreadCrumps_selecciona select{margin-right:.4em;}
#contenedor.portada h1
{
	background:url(../images/plantillas/bullet_data.gif) no-repeat 0 0px;
	padding-left:.9em;
	font-size:1em;
	color:#4d4d4d;
	margin:0;
	/*border:1px solid #ccc;*/
	font-weight:normal}
#contenedor.portada #franjaArriba,
#contenedor.portada #franjaCentro,
#contenedor.portada #franjaAbajo{width:100%;overflow:hidden;display:block;clear:both;background:#fff url(../images/home/remate_inf.gif) repeat-x left bottom;/*padding-bottom:23px;*/border:2px solid #fff;margin-left:-2px}
#contenedor.portada #franjaArriba{border-top:0; padding-bottom:10px; /*padding-bottom:2px;*/}
#contenedor.portada #franjaCentro{ /*padding-bottom:23px;*/ padding-bottom:22px;}
#contenedor.portada #franjaAbajo{/*padding-bottom:23px;*/ padding-bottom:21px;}
#contenedor.portada div.leftBox{width:60%;float:left;padding-right:.7em;background:url(../images/home/disc_doble.gif) repeat-y top right}
#contenedor.portada div.rightBox{width:37%;float:left;padding-left:8px;}

#contenido div.rightBox .listadoBloque h2,
#contenedor.portada h2{margin:0;background:#fff url(../images/home/fondo_h2_home.gif) repeat-x top left;padding:.2em 0 .15em .6em;border-bottom:1px solid #E4E4E4}
#contenedor.portada h2.degradAzul{background:#D1DBE7 url(../images/home/fondo_h2_home_azul.gif) repeat-x top left !important;}
#contenido div.rightBox .listadoBloque h2 span,
#contenedor.portada h2 span{font-size:.87em; color:#092245;padding-left:1.9em}
#contenedor.portada #localizador h2 span{font-size:.8em;}
#contenedor.portada h2 span.QuitaIconoInternacional{ background-image:none; padding-left:0;}

#contenedor.portada .listadoBloque h2 span{font-size:1.2em !important;}

#contenedor.portada #actualidad,
#contenedor.portada #info,
#contenedor.portada #ohlWorld,
#contenedor.portada #publicaciones,
#contenedor.portada .listadoBloque{border:1px solid #ddd;display:block;width:100%;overflow:hidden}
#contenedor.portada #actualidad,
#contenedor.portada #info{width:97.8%}

#contenedor.portada #contenido div.rightBox .listadoBloque{background:none; padding:0}
#contenedor.portada #contenido div.rightBox .listadoBloque ul li{margin:0;padding:0;background:#fff url(../images/home/fondo_areas.gif) repeat-x top left;border-bottom:1px solid #D6D6D6;border-top:1px solid #fff;height:25.4px}
#contenedor.portada #contenido div.rightBox .listadoBloque ul li img{float:left;border-right:2px solid #fff;margin-left:.4em}
#contenedor.portada #contenido div.rightBox .listadoBloque ul li img.AbreVentanaBorde0{ border-right:0; display:inline !important; float:none;}
#contenedor.portada #contenido div.rightBox .listadoBloque ul li a{border:0;color:#223957;float:left;background:url(../images/plantillas/bullet_data.gif) no-repeat 0 4px ;padding-left:.7em;margin:.25em 0 0 .5em}
#contenedor.portada #contenido div.rightBox .listadoBloque ul li span{color:#223957;font-weight:normal;}




#contenedor.portada #actualidad{background:url(../images/home/remate_deg_inf.gif) repeat-x bottom left}
#contenedor.portada #publicaciones,	
#contenedor.portada #info{background:url(../images/home/remate_deg_inf.jpg) repeat-x bottom left}

#contenedor.portada #actualidad h2{color:#de7f29}
#contenedor.portada #actualidad .noticia .titulo{color:#223957;font-weight:bold;margin:0em 0 .3em 0; text-align:left;}
#contenedor.portada #actualidad .noticia span.fecha
{
	color:#223957;
	font-weight:normal;
	display:block;
	/*font-size:smaller*/
	font-size:.95em;
	margin-top:.8em;}
#contenedor.portada #actualidad a.rss{font-size:.9em;float:right;margin:-2em .4em 0 0;background:url(../images/home/rss.gif) no-repeat;color:#fff;font-weight:bold;padding:.1em .8em .6em .8em}
#contenedor.portada #actualidad a.rss:hover{background:url(../images/home/rss_on.gif) no-repeat}
#contenedor.portada #actualidad div.bloque{float:right;display:block;width:62%;margin-right:1.2em}
#contenedor.portada #actualidad img
{
	float:left;
	width:122px;
	height:93px;
	/*margin:.8em;
	border:1px solid #444;*/
	}
#contenedor.portada #actualidad .botonera{display:block;clear:both;padding:.6em 0 0 .4em;margin:0;float:left;border-top:1px solid #E4E4E4;overflow:hidden; width:100%;}
#contenedor.portada #actualidad .botonera ul{display:block;margin:0;padding:0;}
#contenedor.portada #actualidad .botonera li
{
	display:block;	
	float:left;
	margin:0;
	padding:0;
	/*background-color:none;*/
	width:28%;
	margin:0 .4em 0 0;
	overflow:hidden}
/*Clases unicas para botonera con dos botones y no tres en la home corporativa. diferentes anchos y margenes para los li*/
#contenedor.portada #actualidad .anchoAuto li{ width:auto;}
#contenedor.portada #actualidad .botonera li.margenUnico{ margin-left:0em; margin-right:1.6em; width:25%;}
/*fin clases unicas*/	
#contenedor.portada #actualidad .botonera a
{
	background:url(../images/home/fondo_boton.gif) repeat-x bottom left;
	display:block;
	/*border:1px solid #ccc;*/
	border-left:1px solid #878787;
	border-right:1px solid #878787;
	border-bottom:0;
	/*border-top:1px solid #ccc;*/
	/*border-right:2px solid #ccc;*/
	margin:0 0 4px 0px;
	padding:2px 4px 4px 9px;
	font-weight:normal;
	}
#contenedor.portada #actualidad .botonera li.UltimaNoticia{margin:0em .2em; width:28%;}
/*#contenedor.portada #actualidad .botonera a.UltimaNoticia{width:20%;float:left;margin:0pt 0pt 0.7em 0.5em;}*/
#contenedor.portada #actualidad .botonera a.Video{float:right}
	
#contenedor.portada #actualidad .botonera li#ultimasAdjudicaciones{width:40%}
#contenedor.portada #actualidad .botonera a:hover{text-decoration:none;/*background:#eaeaea*/}

#contenedor.portada #info ul{margin:0}
#contenedor.portada #info li{background:none;display:block;padding:.61em 0 .67em 1em;margin:0;border-bottom:1px dotted #ccc}
#contenedor.portada #info li.ultimo{border:0 }
#contenedor.portada #info li a{height:1.35em;display:block;font-weight:normal}
#contenedor.portada #info li a:hover{text-decoration:none}
#contenedor.portada #info li a:hover span{text-decoration:underline}
#contenedor.portada #info li a span.pdf{color:#999;}
#contenedor.portada #info li a:hover span.pdf{text-decoration:none}
#contenedor.portada #info li img{padding-right:.7em;margin-bottom:-.3em}

#contenedor.portada #ohlWorld .right
{
	float:right;
	width:45%;
	padding:.3em 0em 0em 0em;
	font-size:.9em}
#contenedor.portada #ohlWorld .right p
{
	text-align:left;
	color:#223957;
	font-size:1.1em;
	margin-bottom:0;}
#contenedor.portada #ohlWorld .left{float:left;border-right:1px solid #ccc;/*padding-top:2px*/}
#contenedor.portada #ohlWorld #localizador{display:block;float:left;clear:both;width:100%;overflow:hidden}
#contenedor.portada #ohlWorld #localizador .vineta{border-top:1px solid #ccc;background:#D5D5D5 url(../images/home/remate_deg_inf.gif) repeat-x top left;border-bottom:1px solid #E4E4E4}
#contenedor.portada #ohlWorld #localizador .vineta strong{font-weight:normal;color:#223957;background:url(../images/plantillas/bullet_data.gif) no-repeat 5px 5px;padding:.5em 0 .3em 1.5em;display:block}
#contenedor.portada #ohlWorld #localizador .vinetaCV{border-top:1px solid #ccc;background:#fff url(../images/home/remate_deg_infAzul.gif) repeat-x top left;/*border-bottom:1px solid #E4E4E4*/}
#contenedor.portada #ohlWorld #localizador .vinetaCV strong{font-weight:normal;color:#223957;background:url(../images/plantillas/bullet_data.gif) no-repeat 8px 4px;padding:.3em 0 .3em 1.5em;display:block}
#contenedor.portada #ohlWorld #localizador .vinetaCV strong span{ font-weight:bold; color:#223957;}
#contenedor.portada #ohlWorld #localizador h2{border:0;width:33.5%;float:left;background:url(../images/home/fondo_boton.gif) repeat-x bottom left;padding:.5em 0 .5em .7em;border-right:1px solid #eee}
#contenedor.portada #ohlWorld #localizador h2 span{}
#contenedor.portada #ohlWorld #localizador div.right{width:59.5%;padding:.6em 0 .3em;overflow:hidden}
#contenedor.portada #ohlWorld #localizador div.right select{font-size:1em;margin-left:0;height:1.6em}
#contenedor.portada #ohlWorld #localizador div.right input{margin-bottom:-4px}
#contenedor.portada #ohlWorld .right a.inBlok{ display:block; font-weight:bold;}
/*select en vineta*/
/*#contenedor.portada .selectinHome
{
	margin-top:.9em;
	width:33%;
	float:right;
	overflow:auto;
	font-size:1.4em;
	}*/
#contenedor.portada .espaciado
{
	padding-top:.5em;
	padding-bottom:.5em;}
#contenedor.portada .vineta label{ font-size:1em; margin-left:.7em; margin-top:.3em; margin-right:.3em; float:left;}	
#contenedor.portada .vineta select
{
	width:60%;
	font-size:1em;
	height:1.3em;}
#contenedor.portada .vineta input{ border:none; vertical-align:bottom;}

#contenedor.portada #publicaciones ul{display:block;margin:0}
#contenedor.portada #publicaciones li{display:block;width:33.3%;float:left;background:none;padding:0;margin:0;}
#contenedor.portada #publicaciones li img{border:1px solid #fff;border-bottom:1px solid #99b3cf;border-top:2px solid #fff}
#contenedor.portada #publicaciones li a{background:#ccd9e7 url(../images/plantillas/bullet_azul.gif) no-repeat 5px 3px;display:block;margin:0;padding:.1em .4em .4em 1.1em;border:1px solid #fff;border-bottom:0;margin-bottom:3px;margin-top:-2px;font-weight:normal}
#contenedor.portada #publicaciones li a.dos{background:#b2c6db url(../images/plantillas/bullet_azul.gif) no-repeat 5px 3px}
#contenedor.portada #publicaciones li a.tres{background:#99b3cf url(../images/plantillas/bullet_azul.gif) no-repeat 5px 3px}
#contenedor.portada #publicaciones li a.dos:hover,
#contenedor.portada #publicaciones li a.tres:hover,
#contenedor.portada #publicaciones li a:hover{background:#D9E2ED url(../images/plantillas/bullet_azul.gif) no-repeat 5px 3px;text-decoration:none}

#contenedor.portada p.logoMiniatura
{
	text-align:right;
	margin-top:-.8em;	
	float:right;}
#contenedor.portada p.logoMiniatura span{  margin-top:-.4em; vertical-align:bottom;}		
#contenedor.portada p.logoMiniatura img{ margin-left:.4em; margin-top:.8em; vertical-align:bottom;}
/*fin portada*/

#contenedor #contenido .iconoBolsa,
#ControlCabecera_cabecera .iconoBolsa
{
    margin:.15em .8em 0em 0em;  vertical-align:top;}
#ControlCabecera_cabecera .fechaCabecera{ margin-left:1.4em;}    

#bordeInf,#bordeSup{/*height:.7em; height:.3em;*/ background:#ccc;margin:auto;width:59em;padding:0 1px;overflow:hidden}

#contenedor{margin:auto;width:59em;border:1px solid #000; border-top:10px solid #000; margin-top:0px;background:#F2F2F2 url(../images/linea_punto_fondo_v.gif) 12.53em 0em repeat-y;}

#contenedor #ControlCabecera_cabecera{overflow:auto;/*background:#FFE71A url(../images/cabecera/cab_izq_big.gif) top left repeat-x;*/}

/*clases para las diferentes imgs de fondo de la cabecera general en la web y prehomes en la seccion divisiones*/

/*general*/
#contenedor #ControlCabecera_cabecera.general2{background:#FFE71A url(../images/cabecera/cab_izq_big.gif) top left repeat-x;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera.general{background:/*#FFE71A*/ url(../images/cabecera/cabecera_fondo.jpg) right bottom no-repeat;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera.generalEn{background:/*#FFE71A*/ url(../images/cabecera/cabecera_fondo_eng.jpg) right bottom no-repeat;}
/*#ControlCabecera_cabecera #cabecera_inferior.general{background:#FBCC42 url(../images/cabecera/fondo_bloque_cotizacion.gif) left top repeat-x;border-bottom:.2em solid #E5E5E5;}*/

/*desarrollos*/
#contenedor #ControlCabecera_cabecera.desarrollos2{background:#FFE71A url(../images/cabecera/cab_izq_desarrollos.gif) top left repeat-x;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera.desarrollos{background:/*#FFE71A*/ url(../images/cabecera/cabecera_fondo_desarrollos.jpg) right bottom no-repeat;}

/*nacional*/
#contenedor #ControlCabecera_cabecera.nacional2{background:#FFE71A url(../images/cabecera/cab_izq_big.gif) top left repeat-x;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera.nacional{background:/*#FFE71A*/ url(../images/cabecera/cabecera_fondo_Nacional.gif) right bottom no-repeat;}

/*internacional*/
#contenedor #ControlCabecera_cabecera.internacional2{background:#FFE71A url(../images/cabecera/cab_izq_internacional.gif) top left repeat-x;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera.internacional{background:/*#FFE71A*/ url(../images/cabecera/cabecera_fondo_Internacional.jpg) right bottom no-repeat;}


/*diferentes logos General y divisiones*/

/*general*/
#contenedor #ControlMenu_logo.blancos{background:#fff url(../images/cabecera/cab_punto_logo.gif) repeat-x left bottom; }
#contenedor #ControlMenu_logo.amarillos{background:#fff url(../images/cabecera/cab_punto_logo_amarillos.jpg) repeat-x left bottom;}


#contenedor #ControlMenu_logo{
	/*background:#fff url(../images/cabecera/cab_punto_logo.gif) repeat-x 2px bottom;*/
	height:5.3em;
	/**border-bottom:1.125em solid #E6E6E6;*/
	padding-top:.9em;
	position:relative;
	}
#contenedor #ControlMenu_logo input{margin:1.2em 0 1.2em 1.7em}
#contenedor #ControlMenu_logo a{
	/*background:url(../images/cabecera/LogoOHL.gif) no-repeat 0 0;*/ 
	width:9em;
	/*height:4em;*/
	display:block;
	margin-top:.3em;
	margin-left:2.5em;
	text-decoration:none;}
#contenedor #ControlMenu_logo a.retorno
{
	font-size:.7em;
	width:80%;
	margin-top:0;
	position:absolute;
	bottom:.4em;
	left:0em;
	color:#ffea1f;}	
	
#ControlMenu_retornoLnk img{margin-right:.3em;}	

#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera{height:79px; background:#FFE71A url(../images/cabecera/cabecera_fondo.jpg) right bottom no-repeat;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera p{float:left;width:10.5%;text-align:left;overflow:hidden;margin-top:1em;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera ul{float:left;overflow:auto;width:86.5%;margin-top:9px;padding-left:1em;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera ul li{float:left;margin-left:.2em; padding:0.2em 0 0 0.8em; height:2em; display:block;}
#ControlCabecera_cabecera #cabecera_superior #ControlCabecera_contenido_cabecera ul li a{color:#000;padding:.25em .0em .2em 2.2em; height:2em;}


#ControlCabecera_cabecera #cabecera_inferior{display:block;clear:both;background:#FBCC42 url(../images/cabecera/fondo_bloque_cotizacion.gif) right top no-repeat; border-bottom:.2em solid #E5E5E5; padding-left:1.5em;overflow:hidden}
#ControlCabecera_cabecera #cabecera_inferior p{display:block;float:left;color:#333;margin:.3em 0 .2em 0}
#ControlCabecera_cabecera #cabecera_inferior #buscar *{vertical-align:top;}
#ControlCabecera_cabecera #cabecera_inferior #buscar{float:right;display:block;padding:0 7.5em 0 1.1em;margin:0;overflow:hidden;}
#ControlCabecera_cabecera #cabecera_inferior #buscar label{color:#ffea1f;padding:0 .2em 0 0;float:left;margin:2px 0 0 0}
#ControlCabecera_cabecera #cabecera_inferior #buscar input.texto{margin:2px 0 0 0;color:#333;border:solid 1px #000;width:12.5em;font-size:.68em;}
#ControlCabecera_cabecera #cabecera_inferior #buscar input.boton{margin:2px 0 0 0}
#ControlCabecera_cabecera #cabecera_inferior #idioma{border-top:1px solid #F7A311; float:right;margin-right:2.4em;padding-left:.5em;background:url(../images/cabecera/cab_buscador_dcha.gif) top left repeat-y; height:1em;}

#contenedor #menu{float:left;width:12.5em;background-color:#CCC; padding-bottom:4px}
#contenedor #rastro{padding-left:1.9em;background-color:#FFFCD9;margin-left:1px;color:#666;min-height:1.5em;padding-top:.4em;}
#contenedor #rastro ul li{display:inline;}

#contenedor #contenidos{width:46.3em;margin-left:.2em;float:right;}

#contenedor #contenido{margin-top:-.94em;padding:1em 2em;max-width:53.6em;/*overflow:auto;*/}


/*estilos menu*/
/**/
#menuOHL
, #menuOHL ul{line-height:19px;
/*text-indent:21px*/
}
#menuOHL li{padding:0px 0px 0px 0px !important}
#menuOHL li ul a{line-height:14px}
#menuOHL ul li a{padding-top:3px !important;padding-bottom:2px !important;overflow:hidden}

#menuOHL{border-top:.1em solid #fff;border-left: 3px solid #fff;margin-top:4px; border-bottom:2px solid #fff;}
#menuOHL li.con{list-style-type:none;border-top:1px solid #fff;border-right:1px solid #fff;background:#696969 url(../images/menu/abuelo+.gif) no-repeat;font-weight:normal;
}
#menuOHL li.sin{list-style-type:none;border-top:1px solid #fff;border-right:1px solid #fff;background:#696969 url(../images/menu/abuelo.gif) no-repeat;}
#menuOHL li.abierto{list-style-type:none;
border-top:1px solid #fff;
border-right:1px solid #fff;
background:#696969 url(../images/menu/abuelo-.gif) no-repeat;
/*text-indent:21px;*/
font-weight:bold;}

#menuOHL li a{display:block;padding-left:21px;}
#menuOHL li a:active{font-weight:bold}

/*abuelos*/
#menuOHL li ul{display:inline;border:0px;}

/*padres*/
#menuOHL li ul li.sin{
 background:#e3e3e3 url(../images/menu/padre.gif) no-repeat;
 border-top:1px solid #fff;font-weight:normal;
}
#menuOHL li ul li.sin.seleccionado{background:#fff url(../images/menu/padre_on.gif) no-repeat;}
#menuOHL li ul li.con{background:#e3e3e3 url(../images/menu/padre+.gif) no-repeat;
  border-top:1px solid #fff;
  font-weight:normal;
}
#menuOHL li ul li.abierto{background:#e3e3e3 url(../images/menu/padre-.gif) no-repeat;
  border-top:1px solid #fff;
  font-weight:bold;
}
#menuOHL li ul li a{padding:0;padding-left:25px}
/*hijos*/
#menuOHL li ul li ul li.sin{background:#f2f2f2 url(../images/menu/hijo.gif) no-repeat;
  text-indent:0;
  padding:0;
  border-color:#d9e2ed;
  border-top:1px solid #FFF;
  border-right:1px solid #F2F2F2;
  font-weight:normal;
}
#menuOHL li ul li ul li.sin.seleccionado{background:#fff url(../images/menu/hijo_on.gif) no-repeat;}
#menuOHL li ul li ul li.con
{
	/*background:#fecf0fe url(../images/menu/hijo+.gif) no-repeat;*/
	background-image:url(../images/menu/hijo+.gif);
	background-repeat:no-repeat;
	background-color:#E3E7FA;
  border-color:#d9e2ed;
  border-top:1px solid #fff;
  font-weight:normal;
}
#menuOHL li ul li ul li.abierto{background:#E3E7FA url(../images/menu/hijo-.gif) no-repeat;
  border-top:1px solid #d9e2ed;
  font-weight:bold;
}
#menuOHL li ul li ul li a{padding:0;padding-left:32px}
/*nietos*/
#menuOHL li ul li ul li ul li.sin{background:#ecf0fe url(../images/menu/nieto.gif) no-repeat;
  border-color:#d9e2ed;
  border-top:1px solid #d9e2ed;
  font-weight:normal;
  padding-left:0px;
}
#menuOHL li ul li ul li ul li.sin.seleccionado{background:#fff url(../images/menu/nieto_on.gif) no-repeat;}
#menuOHL li ul li ul li ul li a{padding:0;padding-left:37px}

#menuOHL, #menuOHL a{color: #FFF;text-decoration: none;font-family:Tahoma;font-size:.83em;}
#menuOHL span a{color: #FFF;text-decoration: none;font-family:Tahoma;font-size:1em;}
#menuOHL li a span{color:#FFF;text-decoration: none;font-family:Tahoma;font-size:1em;}
#menuOHL, #menuOHL li ul li a{color:#383838;}
/*pruebas menu*/

/*user menu general*/
a.InicioLnk:link, 
a.InicioLnk:visited, 
a.InicioLnk:active {background:url(../images/cabecera/ico_inicio_off.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }
a.InicioLnk:hover {background:url(../images/cabecera/ico_inicio_on.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }

a.ImprimirLnk:link, 
a.ImprimirLnk:visited, 
a.ImprimirLnk:active {background:url(../images/cabecera/ico_print_off.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }
a.ImprimirLnk:hover {background:url(../images/cabecera/ico_print_on.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }

a.MapaWebLnk:link, 
a.MapaWebLnk:visited, 
a.MapaWebLnk:active {background:url(../images/cabecera/ico_mapaweb_off.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }
a.MapaWebLnk:hover {background:url(../images/cabecera/ico_mapaweb_on.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }

a.ContactoLnk:link, 
a.ContactoLnk:visited, 
a.ContactoLnk:active{background:url(../images/cabecera/ico_contacto_off.gif) .4em 0px no-repeat; font-size: .9em;color: #000; text-decoration: none; }
a.ContactoLnk:hover{background:url(../images/cabecera/ico_contacto_on.gif) .4em 0px no-repeat; font-size: .9em; color: #000; text-decoration: none; }


#ControlCabecera_cabecera #cabecera_inferior #idioma p a
{
	color: #140E00; text-decoration: none;
	font-size:10px;
	padding:   .25em 0em .25em 20px;
}

#ControlCabecera_cabecera #cabecera_inferior #idioma p a.eng:link, 
#ControlCabecera_cabecera #cabecera_inferior #idioma p a.eng:visited, 
#ControlCabecera_cabecera #cabecera_inferior #idioma p a.eng:active{background:url(../images/cabecera/ico_eng_off.gif) 0em .04em no-repeat; }
#ControlCabecera_cabecera #cabecera_inferior #idioma p a.eng:hover{background:url(../images/cabecera/ico_eng_on.gif) 0em .04em no-repeat;color:#140E00;}

#ControlCabecera_cabecera #cabecera_inferior #idioma p a.esp:link, 
#ControlCabecera_cabecera #cabecera_inferior #idioma p a.esp:visited, 
#ControlCabecera_cabecera #cabecera_inferior #idioma p a.esp:active{background:url(../images/cabecera/ico_esp_off.gif) 0em .04em no-repeat; }
#ControlCabecera_cabecera #cabecera_inferior #idioma p a.esp:hover{background:url(../images/cabecera/ico_esp_on.gif) 0em .04em no-repeat;}

#contenedor #rastro,
#contenedor #contenido, 
#contenedor #ControlCabecera_contenido_cabecera p,
#contenedor #ControlCabecera_contenido_cabecera ul li,
#contenedor #ControlCabecera_cabecera #cabecera_inferior p, 
#contenedor #ControlCabecera_cabecera #cabecera_inferior label{font-size:.7em;} 
#contenedor #ControlCabecera_cabecera #cabecera_inferior input {font-size:.8em;}
#contenedor #pie {font-size:.6em;}


#ControlBreadCrumps_selecciona{float:right;margin-top:-2.7em;padding-right:16%;height:2em;display:block;clear:both}
#ControlBreadCrumps_selecciona label,
#ControlBreadCrumps_selecciona select,
#seleccion input{float:left; font-size:0.7em; height:1.6em;}
#ControlBreadCrumps_selecciona label{margin-top:2px;margin-right:.4em}
#ControlBreadCrumps_selecciona select{margin-top:0px;margin-right:4px}
#botonera{float:right;display:block;clear:both;margin-bottom:.9em;margin-left:50%}
#botonera a{display:block;float:left;padding-right:23px;background:url(../images/plantillas/boton_off.gif) no-repeat right;height:1.7em;margin-left:10px;padding-top:5px}
#botonera a:hover{background:url(../images/plantillas/boton_on.gif) no-repeat right}


/*modelo listado GALERIA con imagen*/
#contenido .listadoImagen{background:url(../images/plantillas/remate_inf.gif) repeat-x bottom left;padding:0 0 8px 0;margin-bottom:1em}
#contenido .listadoImagen h2{margin:0;background:#fffabf url(../images/plantillas/fondo_h2.gif) repeat-x top right;padding:.8em 0 .3em .6em}
#contenido .listadoImagen h2 span{font-size:.9em; color:#092245;background:url(../images/plantillas/bullet.gif) no-repeat 0 5px;padding-left:.8em}
#contenido .listadoImagen ul{margin:0}
#contenido .listadoImagen ul li{display:block;clear:both;margin:0;padding:2px 0;background:none;margin:1px 0 1px 0;border-bottom:1px solid #fff;border-top:1px solid #ced8e4;height:24px}
#contenido .listadoImagen ul li img{float:left;border-right:2px solid #fff}
#contenido .listadoImagen ul li.fondo{background:url(../images/plantillas/fondo_li.gif) repeat-x 0 2px}
#contenido .listadoImagen ul li a{color:#223957;float:left;background:url(../images/plantillas/bullet_data.gif) no-repeat top left;padding-left:1em;margin:.45em 0 0 .5em;}
#contenido .listadoImagen ul li span{color:#223957;font-weight:normal}
#contenido .listadoImagen ul li .pdf img{margin-top:-2px}
#contenido .listadoImagen ul li .pdf{float:right;background:none;padding:.1em .5em 0 .3em;color:#4c4c4c;font-weight:normal}
#contenido .listadoImagen ul li .pdf img{border:0;padding-right:.4em} 
#contenido .listadoImagen ul li a:hover{text-decoration:none}
#contenido .listadoImagen ul li a:hover span{text-decoration:underline;cursor:pointer}
#contenido .listadoImagen ul li a:hover span.pdf{text-decoration:none}
#contenido .listadoImagen ul li span{display:inline-table}
#contenido .listadoImagen ul li span.fechaNoticia{margin:.12em .6em 0em .4em;display:block;float:left;margin-right:.8em}
/*modelo listado enlaces simples*/
#contenido .listadoBloque{background:url(../images/plantillas/remate_inf.gif) repeat-x bottom left;padding:0 0  8px 0;margin-bottom:.4em;}
#contenido .listadoBloque h2{font-size:.95em;margin:0;background:#fffabf url(../images/plantillas/bg_th.gif) repeat-x top right;padding: .8em 0 .4em 1em; color:#102245; clear:both;}
#contenido .listadoBloque h2.galeria{ margin:0;background:#fffabf url(../images/plantillas/fondo_h2.gif) repeat-x top right;padding:.8em 0 .3em .6em}
#contenido .listadoBloque h2.galeria span{font-size:1.1em; color:#000;background:url(../images/plantillas/bullet.gif) no-repeat 0 4px;padding-left:.8em;}
#contenido .listadoBloque h2 span{ color:#223957;}
#contenido .listadoBloque ul{margin:0}
#contenido .listadoBloque ul li
{
	/*zoom:1;*/
	display:block;
	clear:both;
	margin:0;
	/*padding:3px 0 3px 8px;*/
	background:none;
	/*margin:1px 0 1px 0;
	border-bottom:1px solid #fff;
	border-top:1px solid #ced8e4;*/
	min-height:20px;
	overflow:hidden}
#contenido .listadoBloque ul li.fondo
{
	background:url(../images/plantillas/bg_td.gif) top left;
	/*height:1.3em;*/
	color:#4C4C4C;
	/*border:2px solid #fff;*/
	text-align:left}
#contenido .listadoBloque ul li a{color:#223957;display:block;font-weight:normal}
#contenido .listadoBloque ul li a span{display:block;float:left;margin-top:3px;width:100%}
#contenido .listadoBloque ul li a img{display:block;float:left;margin-right:.8em;margin-top:2px;}
#contenido .listadoBloque ul li a:hover{text-decoration:none}
#contenido .listadoBloque ul li a:hover span{text-decoration:underline;cursor:pointer}
#contenido .listadoBloque ul li a span.fechaNoticia
{
	display:inline;
	margin:.12em .6em 0em .4em;
	color:#223957;
	background:url(../images/plantillas/bullet_noticias.gif) no-repeat top left;
	padding-left:1.8em;
	min-height:1.3em;}
#contenido .listadoBloque ul li a span.titularNoticia{float:left; display:block;}

/*Modelo listado simulado*/
#contenido .listadoSimulado{background:url(../images/plantillas/remate_inf.gif) repeat-x bottom left;padding:0 0 8px 0;margin-bottom:1em;}
#contenido .listadoSimulado h2{font-size:1em;margin:0;background:#fffabf url(../images/plantillas/bg_th.gif) repeat-x top right;padding:1.2em 0 .4em 1em; color:#102245;}
#contenido .listadoSimulado h2  span{ color:#223957;}
#contenido .listadoSimulado ul{margin:0; border:1px solid red;}
#contenido .listadoSimulado div
{
	/*zoom:1;*/
	display:block;
	clear:both;
	margin:0;
	/*padding:3px 0 3px 8px;*/
	padding:4px 10px;
	background:none;
	/*margin:1px 0 1px 0;
	border-bottom:1px solid #fff;
	border-top:1px solid #ced8e4;*/
	min-height:20px;
	overflow:hidden}
#contenido .listadoSimulado div.fondo
{
	background:url(../images/plantillas/bg_td.gif) top left;
	/*height:1.3em;*/
	color:#4C4C4C;
	/*border:2px solid #fff;*/
	text-align:left}
#contenido .listadoSimulado ul li a{color:#223957;display:block;font-weight:normal}
#contenido .listadoSimulado ul li a span{display:block;float:left;margin-top:3px;width:94%}
#contenido .listadoSimulado ul li a img{display:block;float:left;margin-right:.8em;margin-top:2px;}
#contenido .listadoSimulado ul li a:hover{text-decoration:none}
#contenido .listadoSimulado ul li a:hover span{text-decoration:underline;cursor:pointer}


/*Modelo listas de definicion*/
#contenedor #contenido dl{}
#contenedor #contenido dd,
#contenedor #contenido dt
{
	} 
#contenedor #contenido dt
{
	font-weight:bold;
	color:#4c4c4c;
	margin:.7em 0em .1em 0em;
	background:url(../images/plantillas/bullet_dd.gif) no-repeat top left;
	padding-left:.8em;
	}
#contenedor #contenido dd{ margin-left:.8em;}
/*Modelo listas horizontales en contenido*/
#contenedor #contenido ul.listaHorizontal
{
	margin-top:1em;}
#contenedor #contenido ul.listaHorizontal li
{	background:#EFD16A url(../images/plantillas/fondoLiHoriz.gif) repeat-x top left;
	display:inline;
	padding: .2em 1em;
	border-bottom:1px solid #edc238;
	border-left:1px solid #edc238;
	border-right:1px solid #edc238;
	margin:1em .6em 1em 0em;
	font-weight:bold;
	}
#contenedor #contenido ul.listaHorizontal li a:hover
{
	text-decoration:underline;
}	
		
/*Select acompanado de boton*/
#contenedor #contenido .comboBoton
{	/*height:1em;*/
	margin-bottom:.6em;
	}
#contenedor #contenido .comboBoton label
{
	font-size:.95em;
	vertical-align:middle;
	}	
#contenedor #contenido .comboBoton input.confirmacion
{
	border:none;
	padding-top:.15em;
	vertical-align:top;
	
	}
.comboBoton select{width:10%; vertical-align:top;}

/*Selects en nacional*/
#contenedor #contenido .contentSelects
{
	
	overflow:auto;}
#contenedor #contenido .contentSelects .left
{
	float:left;
	border:1px solid #fff;
	width:47%;
	}		
#contenedor #contenido .contentSelects .right
{
	float:right;
	width:47%;
	
	}
#contenedor #contenido .contentSelects select
{
	height:1.7em;
	width:92%;
	font-size:1em;}
#contenedor #contenido .contentSelects label
{
	font-size:1em;
	display:block;
	margin-bottom:.2em;
	/*width:55%;*/
	}			
#contenedor #contenido .contentSelects input.btnIr
	{
		border: 0 none;
		vertical-align:middle;}
	/*selects presencia geografica*/
#contenedor #contenido 	.selectingeo
{
	
	width:75%;}
#contenedor #contenido .selectingeo label
{
	font-size:1em;
	float:left;
	margin-top:.4em;
	
	}	
#contenedor #contenido .selectingeo select
{
	vertical-align:top;}		
#contenedor #contenido .selectingeo input
{
	border:none;
	vertical-align:middle;
	margin-top:.1em;}
	/*flotado imagenes en nacional*/
#contenedor #contenido .flotaIzq{ float:left; width:40%;}	
#contenedor #contenido .flotaIzq img{ margin-bottom:.6em;}
/*lightbox*/
div.thumbs{border-left:1.5em solid #eee;border-right:1.5em solid #eee;border-top:1px solid #e0e0e0;margin:.1em 0 0 0em;padding:0px 0;display:block;clear:both;overflow:hidden}
div.thumbs a{float:left;width:7.7em;height:4.7em;border:1px solid #999;margin:2px 0px 2px 6px;display:block;overflow:hidden;
}
/*div.thumbs a.primera{margin:2px 0px 2px 3px;}
div.thumbs a img{margin-top:-7em;}*/



/*modelo organigramas*/

#contenido div.organigrama h2{background:url(../images/plantillas/bullet_linea.gif) no-repeat 0 bottom;padding:0 0 7px 1.2em;margin:1em 0 .6em 0;}
#contenido div.organigrama h3{float:left;width:39%;background:#FFFFCB ;border:1px solid #e7e7e7;color:#213957;padding:.2em .5em;margin:0;}
#contenido div.organigrama h3 span {background:url(../images/plantillas/bullet.gif) no-repeat 0 3px;padding-left:.9em;padding-bottom:.2em;display:block}
#contenido div.organigrama ul{margin:.3em 0 .5em 0;}
#contenido div.organigrama li{color:#223957;margin:0 0 .3em 0}
#contenido div.organigrama strong{display:block;color:#3a425f;}
#contenido div.organigrama .bloque{overflow:hidden;display:block;clear:both;margin-bottom:1em}
#contenido div.organigrama .bloque div.fderecha{padding:.3em 1em 0 1em;border:1px solid #dae2ee;border-bottom:2px solid #dae2ee;background:#e5ebf3 url(../images/plantillas/bg_cuadros.gif) repeat-y top left;float:right;width:53%;display:block;}
#contenido div.organigrama .bloque div.fderecha p{color:#3a425f;text-align:left;margin:0em 0 .4em 0;background:url(../images/plantillas/bullet_organigrama.gif) no-repeat 0 .3em;padding:0 .5em 0 1em }
#contenido div.organigrama .bloque div.fderecha p.sinbullet{color:#3a425f; background:none; text-align:left;margin:0em 0em .4em 0em;padding:0em 0em 0em 0em }
#contenido div.organigrama .bloque div.fderecha a{font-weight:normal}
#contenido div.organigrama .bloque div.fderecha img.sobre{margin-left:.4em;margin-bottom:-2px}


/* div para las noticias destacadas */
#avisos 
{
	background:url(../images/plantillas/fondo_aviso.gif) no-repeat left top;
	border:1px solid #e7e7e7;
	margin:2em 0 .8em;
	padding:.7em 1em .3em ;
	display:block;
	clear:both;
	overflow:auto;}
#avisos img
{
	float:left;
	margin:.8em 1em .5em 0em;
	width:7.4em;
	clear:both;
	}
#avisos p
{

	}
.FlotaDer
{
	
	float:left;
	width:82%;
	}
#avisos p.titulo
{
	color:#223957;
	font-weight:bold;
	margin:.2em 0 .3em 0;

	
	}
#avisos span.fecha{color:#223957;display:block; font-weight:normal; margin:.8em 0 .3em 0}
#avisos p.parrafo{float:left;}

/*modelo listado in-line*/

#contenido .listadoBloqueLinea{background:url(../images/plantillas/remate_inf.gif) repeat-x bottom left;padding:0 0 8px 0;margin-bottom:1em;}
#contenido .listadoBloqueLinea h2{font-size:1em;margin:0;background:#fffabf url(../images/plantillas/bg_th.gif) repeat-x top right;padding:1.2em 0 .4em 1em; color:#102245; clear:both;}
#contenido .listadoBloqueLinea h2  span{ color:#223957;}
#contenido .listadoBloqueLinea ul{margin:0}
#contenido .listadoBloqueLinea ul li
{
	/*zoom:1;*/
	display:block;
	clear:both;
	margin:0;
	/*padding:3px 0 3px 8px;*/
	/*padding:4px 10px;*/
	padding:4px 5px 4px 10px;
	background:none;
	/*margin:1px 0 1px 0;
	border-bottom:1px solid #fff;
	border-top:1px solid #ced8e4;*/
	min-height:20px;
	overflow:hidden;
	
	
	/*padding-right:0;*/}
#contenido .listadoBloqueLinea ul li.fondo
{
	background:url(../images/plantillas/bg_td.gif) top left;
	/*height:1.3em;*/
	color:#4C4C4C;
	/*border:2px solid #fff;*/
	text-align:left}
#contenido .listadoBloqueLinea ul li a{color:#223957;display:block;font-weight:normal}
#contenido .listadoBloqueLinea ul li a span{/*display:block;*/float:left;margin-top:3px;}
#contenido .listadoBloqueLinea ul li a img{display:block;float:left;margin-right:.8em;margin-top:2px;}
#contenido .listadoBloqueLinea ul li a:hover{text-decoration:none}
#contenido .listadoBloqueLinea ul li a:hover span{text-decoration:underline;cursor:pointer}
#contenido .listadoBloqueLinea ul li a span.fechaNoticia
{
	/*display:inline;*/
	float:left;
	width:10%;
	margin:.3em .6em 0em .4em;
	color:#223957;
	background:url(../images/plantillas/bullet_noticias.gif) no-repeat top left;
	padding-left:1.8em;
	min-height:1.3em;
	}
#contenido .listadoBloqueLinea ul li a span.fechaNotSinIcono
{	float:left;
	/*width:70%;*/
	margin:.3em .6em 0em .4em;
	color:#223957;
	/*background:url(../images/plantillas/bullet_noticias.gif) no-repeat top left;*/
	font-weight:bold;
	display:block;
	width:94%;
	min-height:1.3em;
	}
#contenido .listadoBloqueLinea ul li a span.fechaNotSinIcono span { border:1px solid red !important;}		
#contenido .listadoBloqueLinea ul li a span.titularNoticia
{
	float:left;
	width:84%;
	/*display:block;*/}
	
#contenido .iconoObra li span.fechaNotSinIcono
{
	/*background:url(../images/plantillas/bullet-obra.gif) no-repeat left top;*/
	padding-bottom:.3em;
	/*padding-left:2.1em;*/
	}
#contenido .iconoObra li{padding-left:0 !important;}
#contenido .listadoBloqueLinea ul li span.comunidad{ margin-left:.3em; margin-right:.4em;} 		
/*modelo formularios*/
#contenido fieldset {
	background:url(../images/plantillas/bullet_linea.gif) no-repeat left top;
	margin:.6em 0;
	padding-top:2em;}
#contenido legend {/*margin:2em 0*/ padding-left:1.5em; padding-top:.9em;}
#contenido .bloqueIzq p{ border:1px solid red;}
#contenido fieldset select{border:1px solid #ccc;height:1.4em;font-size:1em; margin-bottom:1em;}
#contenido fieldset textarea{ font-size:1em;}
#contenido fieldset label{height:1.3em;font-size:1em}
#contenido textarea,
#contenido input{border:1px solid #ccc; background-color:#f1f1f1;}
#contenido fieldset .bloqueIzq{float:left;width:48%;display:block;}
#contenido fieldset .bloqueDer{float:right;width:48%;display:block;}
#contenido fieldset.movilidad{ /*margin-top:5em;*/}
#contenido fieldset.movilidad div,
#contenido fieldset.formacion div,
#contenido fieldset .bloqueIzq div, 
#contenido fieldset .bloqueDer div{display:block;/*clear:both;*/height:2em}
#contenido fieldset  div.textarea{display:block;clear:both;/* height:4em;  padding-bottom:2em;*/}
#contenido fieldset  label.ancho{width:40%}
#contenido fieldset  input.estrecho{width:56%}
#contenido fieldset.formacion label.estrecho{ width:28%;}
#contenido fieldset  label.estrecho2{ width:26%;}
#contenido fieldset  input.estrecho2{width:20%;}
#contenido fieldset  label.estrecho3{ width:20%; margin-left:2.2em;}
#contenido fieldset  label.estrecho4{ width:10%; margin-left:4.8em;}
#contenido fieldset  input.estrecho3{width:20.5%;}
#contenido fieldset.formacion  input.ancho2{width:68%}
#contenido fieldset .camposAnyo input{width:7%;margin-right:.8em;text-align:right}
#contenido fieldset .camposAnyo label{width:35%}
#contenido fieldset .camposAnyo input.campoAnyo{width:15%; margin-right:0;}
#contenido fieldset label{width:26%;float:left}
#contenido fieldset input{width:70%;float:left;display:block}
#contenido fieldset.formacion{position:relative;/*border:1px solid #ccc;*/}
#contenido fieldset.formacion .bloqueDer{ height:1%; float:right;}
#contenido fieldset.formacion .bloqueIzq{ height:1%;}
#contenido fieldset.formacion textarea,
#contenido fieldset.formacion select,
#contenido fieldset.formacion input{ width:61%;}
#contenido fieldset.formacion label{width:37%;}
/*#contenido fieldset	 .formacion span .texto{border-style:double;border-color:Purple}*/
#contenido fieldset  .formacion .bloqueDer div{ float:left;}
#contenido fieldset div.cajaChek{display:block; height:1%; padding-bottom:1em; height:1% !important;}
#contenido fieldset div.cajaChek span{ margin-bottom:1em; display:block;}
#contenido fieldset div.cajaChek strong{width:50%;display:block;text-align:right;margin-bottom:1em}
#contenido fieldset .cajaChek input{border:none; width:8%; background-color:#fff; margin-right:.6em;} 
#contenido fieldset .cajaChek label{ width:21%;}
#contenido fieldset div.cajaChek input.alterno{ margin-left:3em;}
#contenido fieldset.historia label{ width:35%;}
#contenido fieldset.historia select,
#contenido fieldset.historia textarea{ width:65%;}
#contenido fieldset.historia .textarea label{ width:90%; margin-bottom:.5em;}
#contenido fieldset.historia .textarea textarea{width:100%; margin-bottom:.4em;}
#contenido fieldset.movilidad div.izq{ float:left; height:1%; width:57%;}
#contenido fieldset.movilidad p.bloque{/*display:block;*/ float:left; width:61%; margin-bottom:2em; margin-top:0;}
#contenido fieldset.movilidad .limpiado label{width:20%; margin-top:.3em;}
#contenido fieldset.movilidad .limpiado label.anchoProv{ width:40%;}
#contenido fieldset.movilidad .limpiado select{ width:62%;}
#contenido fieldset.movilidad input.radio{width:8%; border:none; background-color:#fff; margin-right:1.5em; margin-left:.3em; }
#contenido fieldset.movilidad div.limpiado{clear:both; margin-bottom:.5em; margin-top:2em;height:1%;}
#contenido fieldset.movilidad  div.linea{width:37%; float:left; margin-left:.4em;}
#contenido fieldset.movilidad  div.linea label{/*margin-left:.4em;*/ width:10%;}
#contenido fieldset.movilidad div.observaciones{ height:1%; float:left; margin-left:2em; width:39%;}
#contenido fieldset.movilidad div.observaciones label{ width:80%; display:block; }
#contenido fieldset.movilidad textarea{ width:100%; margin-top:.6em; /*float:left;*/}
#contenido div.botoneraformularios{
	/*width:40%;*/
	margin-top:1em;
	margin-bottom:1em;
	float:right;
	}
#contenido div.botoneraformularios input{
	margin-left:2em;
	padding-right:1.5em;
	padding-top:.3em;
	padding-bottom:.2em;
	border:none;
	color:#4C4C4C;
	font-size:1.01em;	
}
#contenido div.botoneraformularios input:hover{ text-decoration:underline;} 
#contenido div.botoneraformularios input.BtnEliminar{
	background:#fff url(../images/plantillas/boton_borrar.gif) no-repeat right top;	
}
#contenido div.botoneraformularios input.BtnEnviar{
	background:#fff url(../images/plantillas/boton_enviar.gif) no-repeat right top;	
}	
#contenido .mensajeAdvertencia li
{
	color:Red;}
/*botonera privacidad*/
#contenido div.botoneraPrivacidad
{
	width:80%;
	margin:1em 0em 1em 12em;}
#contenido div.botoneraPrivacidad label
{
	font-size:.95em;}
#contenido div.botoneraPrivacidad input
{
	font-size:.95em;
	margin:0em .5em 0em .5em;}
#contenido div.botoneraPrivacidad input:hover{ text-decoration:underline;}	
#contenido div.botoneraPrivacidad input#politicaChk
{
	border:none;
	margin-right:0;}	
/*formulario buscador de referencias*/
#contenido fieldset .bloqueIzq div, 
#contenido fieldset .bloqueDer div
{
	display:block;
	/*clear:both;*/
	height:2em;
	
	width:99.5%;
	margin-bottom:.5em;}
#contenido fieldset  div.textarea{display:block;clear:both;/* height:4em;  padding-bottom:2em;*/}
#contenido fieldset.buscRef{ /*padding-bottom:12em;*/}
#contenido fieldset.buscRef textarea,
#contenido fieldset.buscRef select,
#contenido fieldset.buscRef input{ width:57%; float:left;}
#contenido fieldset.buscRef label{width:34%; padding-top:.4em; float:left;}
#contenido fieldset.buscRef label.estrecho{ width:33%;}
#contenido fieldset.buscRef select.ancho{ width:66%;}
#contenido fieldset.buscRef input.ancho{ width:65%;}
#contenido fieldset.buscRef label.estrecho2{ width:34%;}
#contenido fieldset.buscRef .bloqueDer{ height:1%; float:right;}
#contenido fieldset.buscRef .bloqueIzq{ height:1%;}
#contenido fieldset.buscRef input.BtnIr{ width:1.4em !important; border:none; float:right; height:1.23em; /*margin-left:.64em;*/}
#contenido fieldset.bloqueFechas{}
#contenido fieldset.bloqueFechas div{ margin-top:-.5em; margin-bottom:.6em; clear:both;}	
#contenido fieldset.bloqueFechas{background-image:none; margin-top:-.5em;}
#contenido .margenMayor{ margin-top:1.3em !important;}
#contenido .margenMayor2{ margin-top:1em !important;}
#contenido fieldset.bloqueFechas legend
{
	padding-left:0;
	padding-top:0;
	font-size:1em;
	font-weight:normal;
	color:#444;
	}		
#contenido fieldset.bloqueFechas label,
#contenido fieldset.bloqueFechas select{float:left;}
#contenido fieldset.bloqueFechas label{ width:60%; margin-left:1em;}	
#contenido fieldset.bloqueFechas select{ width:20%; margin-right:1em;}
#contenido fieldset.bloqueFechas label.dia{width:8%;}
#contenido fieldset.bloqueFechas label.mes{width:8%;}
#contenido fieldset.bloqueFechas label.anyo{ width:8%;}	
#contenido fieldset.bloqueFechas label.dia{ margin-left:0;}
#contenido fieldset.bloqueFechas select.dia{width:14%;}
#contenido fieldset.bloqueFechas select.mes{width:14%;}	
#contenido fieldset.bloqueFechas select.anyo{width:18%;}	
#contenido div.botoneraformulariosReferencias{
	/*width:40%;*/
	/*margin-top:-5em;*/
	margin-bottom:1em;
	float:right;
	}
#contenido div.botoneraformulariosReferencias input{
	margin-left:2em;
	padding-right:1.5em;
	padding-top:.3em;
	padding-bottom:.2em;
	border:none;
	color:#4C4C4C;
	font-size:1.01em;	
}
#contenido input.BtnEliminar:hover{
	background:#fff url(../images/plantillas/boton_borrar_on.gif) no-repeat right top !important;
	text-decoration:underline;	
}	
#contenido input.BtnEnviar:hover{
	background:#fff url(../images/plantillas/boton_enviar_on.gif) no-repeat right top !important;
	text-decoration:underline;	
}
#contenido input.BtnEliminar{
	background:#fff url(../images/plantillas/boton_borrar.gif) no-repeat right top;	
}	
#contenido input.BtnEnviar{
	background:#fff url(../images/plantillas/boton_enviar.gif) no-repeat right top;	
}
/*fin buscador*/
/*modelo buscador directorio*/
#contenido .buscadorDirectorio div
{
	width:47%;
	float:left;}
#contenido .buscadorDirectorio .dcho{float:right; margin-right:1em;}
#contenido .buscadorDirectorio .izq{float:left; margin-left:1em;}	
#contenido .buscadorDirectorio input{ margin-top:.2em;}
#contenido .buscadorDirectorio input:hover{ text-decoration:underline;} 
#contenido .buscadorDirectorio input,
#contenido .buscadorDirectorio select,
#contenido .buscadorDirectorio label
{
	float:left;
	width:40%;
	font-size:1em;
	
	margin-right:.8em;}
#contenido .buscadorDirectorio input.campoTexto{ width:48%;}	
#contenido .buscadorDirectorio label{ padding-top:.4em; text-align:right;}
#contenido .buscadorDirectorio label.estrecho{ width:15%;}			
#contenido .buscadorDirectorio select.estrecho{ width:67%; margin-right:.3em;}
#contenido .buscadorDirectorio select.ancho{ width:50%;}
#contenido .buscadorDirectorio input.BtnIr{height:1.6em; width:1.6em !important; border:none; margin-top:0; }
#contenido  span#NoResultados
{
	clear:both;
	margin:1em auto;
	text-align:center;
	display:block;
	color:#223957;
	padding:4px 10px 6px 10px;
	background:#f2f2f2;
	border:1px solid #ccc;}
		
/*modelo listado*/
#contenido ul.anclas{width:50%;border-top:1px solid #ccc;margin:1.5em 0 3em 4em}
#contenido ul.anclas li{border-bottom:1px solid #ccc;margin-left:0;padding:.2em 0 .3em 15px;display:block;margin-bottom:0;background:url(../images/plantillas/bullet_ancla.gif) no-repeat left;}

#contenido.contacto ul.anclas{width:100%;border-top:1px dotted #ccc;margin:2em 0 3em 0em}
#contenido.contacto ul.anclas li{background:url(../images/plantillas/sobre.gif) no-repeat 3px;padding:.4em 0 .5em 27px;border-bottom:1px dotted #ccc;}
#contenido.agenda ul.anclas{width:100%;border-top:1px dotted #ccc;margin:2em 0 3em 0em}
#contenido.agenda ul.anclas li{background:url(../images/plantillas/agenda.gif) no-repeat 3px;padding:.4em 0 .5em 27px;border-bottom:1px dotted #ccc;}

/*footer*/

#pie{border-top:.5em solid #e5e5e5;clear:both;overflow:auto;min-height:2.5em;background:#F8DA69 url(../images/pie/pixelama.gif) left top repeat-x; border-bottom:5px solid #000;}
#pie div{background-color:#F7C700;margin-top:.7em;margin-bottom:.7em;height:1.7em;color:#333;vertical-align:middle;}
#pie #copyright{float:left;background:#F7C700 url(../images/pie/pie_i.gif) left top repeat-y;padding-left:.75em;margin-left:1.125em;height:1.7em}
#pie #copyright li{color:#000;background:url(../images/pie/bg_separacion.gif) right center no-repeat}
#pie li{margin:.2em .4em;display:block;float:left;padding:0 .6em 0 0;}
#contenedor #pie li.sb{background:none}
#pie #accesibilidad{float:right;background:#F5A900 url(../images/pie/pie_d.GIF) right top repeat-y;padding:0 2em 0  1em;margin-right:4em;height:1.7em;border-left:.5em solid #F29B00}
#pie #accesibilidad li{background:url(../images/pie/bg_separacion.gif) right 1px no-repeat}
 
#pie #accesibilidad li a{color:#000}




/*Lightbox*/
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color:#fff/*#f7b14d*/;width:250px;height:250px;margin:0 auto;border:1px solid #666;border-bottom:2px solid #333;}
#imageContainer{display:block;overflow:hidden}
#imageContainer img{border:1px solid #999}
#bottomNav{height:25px !important;display:block;margin:0;padding:0}
#bottomNav #caption{font: 11px Tahoma, Helvetica, sans-serif;color:#666;font-weight: bold;display:block;float:left;padding:5px 4px 4px 10px}
#bottomNavClose{height:14px !important;width:14px !important;float: right;display:block;margin-top:5px;margin-right:9px}	

#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}

#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{outline: none;}
/* Trick IE into showing hover */
#hoverNav{z-index: 10;width:48%;float:left;display:block;margin-top:0;height:3em}
#prevLink, #nextLink{height:20px !important;width:20px !important;position:absolute}
#hoverNav #prevLink{float:right;right:50%}
#hoverNav #nextLink{float:left;left:50%}
#hoverNav #prevLink{background:url(../images/lightbox/prev.gif) left top no-repeat; }
#hoverNav #nextLink{background:url(../images/lightbox/next.gif) right top no-repeat }


#imageDataContainer{position:relative;margin-top:-30px !important;background:transparent;margin: 0 auto;line-height: 1em;width: 100%;border:none;z-index:10}
#imageDataContainer #caption{display:none}
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{width: 20%;text-align: left;float:left;display:block}	

#imageData #numberDisplay{font-size:.8em;color:#666;font-weight:bold;font-family:Tahoma, Helvetica, sans-serif; display: block;padding-bottom: .6em}			

		
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color:#000;}
/*Fin Lightbox*/

/*Mapa Web*/
#contenido #mapaWeb{/*border:1px solid #ccc;*/}
#contenido #mapaWeb ul{/*border:1px solid red;*/ font-size:1em; margin-top:.6em;}
#contenido #mapaWeb ul li
{
	color:#223957;
	font-weight:bold;
	/*background:#ccc url(../images/plantillas/bullet_data.gif) no-repeat 0 .3em;*/
	background-color:#D9D9D9;
	background-image:none;
	margin-left:0;
	padding-top:.2em;	
	}
#contenido #mapaWeb ul li ul
{	background-color:#fff;
	margin-left:-1em;
	margin-top:.6em;
	margin-bottom:0;
	/*border:1px solid green;*/}
#contenido #mapaWeb ul li ul li
{
	color:#223957;
	font-weight:bold;
	/*background-color:#fff;*/
	background:#fff url(../images/plantillas/bullet_data.gif) no-repeat 0 .3em;
	margin-left:2em;	
	}	
#contenido #mapaWeb ul li ul li ul{/*border:1px solid pink;*/ margin-top:.2em;}
#contenido #mapaWeb ul li ul li ul li{color:#223957;}	
#contenido #mapaWeb ul li ul li ul li a{/*font-weight:normal;*/}		
#contenido #mapaWeb ul li ul li ul li ul{/*border:1px solid black;*/ margin-top:.2em;}
#contenido #mapaWeb ul li ul li ul li ul li a{font-weight:normal;}	

/*directorio*/
#contenido .directorio{ clear:right;}	
#contenido .directorio ul li{ margin-left:0em;}		
#contenido .directorio ul li
{
	margin-bottom:.2em;
	background-image:none;}
#contenido .directorio ul li strong{ font-weight:normal;}
#contenido .directorio ul li ul{ /*margin-top:.3em;*/}
#contenido .directorio .con0 span.spannivel0
{	background: url(../images/plantillas/bullet_linea.gif) no-repeat 0 .3em;
	padding-left:1.3em;
	padding-bottom:1.5em;
	display:block;
	margin-left:-.5em;}
#contenido .directorio .con0 span.spannivel0 strong
{		color:#092245;
	font-weight:bold;
	font-size:1.2em;
	}	
#contenido .directorio .con0 span.spannivel1
{	background: #D9E3ED url(../images/plantillas/bullet_division_directorio.gif) no-repeat .3em .8em;
	border-top:1px solid #ccc;
	display:block;
	font-weight:normal;
	padding-bottom:.3em;
	padding-top:.3em;
	padding-left:1em;
	color:#092245;
	font-size:1em;
	margin-left:.2em}
#contenido .directorio .con0 span.spannivel1 strong,
#contenido .directorio .con0 span.spannivel2 strong
{
	font-weight:bold;
	color:#092245;}	
#contenido .directorio .con0 span.spannivel2
{	background: #D9E3ED url(../images/plantillas/bullet_division_directorio.gif) no-repeat .3em .8em;
	padding-bottom:.3em;
	padding-top:.3em;
	padding-left:1em;	
	display:block;
	font-weight:normal;
	color:#092245;
	font-size:1em;
	margin-left:-.6em}		
#contenido .directorio .con0 span.spannivel3
{	background: #ECECEC url(../images/plantillas/bullet_comunidades_directorio.jpg) no-repeat .3em .9em;
	border-top:1px solid #ccc;
	display:block;
	margin-left:-1.5em;
	padding-left:1em;
	padding-top:.4em;
	}
#contenido .directorio .con0 span.spannivel4
{	background: #ECECEC url(../images/plantillas/bullet_comunidades_directorio.jpg) no-repeat .3em 1.2em;
	border-bottom:1px solid #ccc;
	padding-left:1em;
	margin-left:-2.3em;
	padding-bottom:.4em;
	padding-top:.6em;
	display:block;}
#contenido .directorio .con0 span.spannivel5
{	background:url(../images/plantillas/bullet_data.gif) no-repeat 0 0;
	display:block;
	margin-top:.6em;
	margin-bottom:.6em;
	
	padding-left:.8em;
	color:#092245;
	display:block;}
#contenido .directorio .con0 span.spannivel5 strong
{
	display:inline !important;
	font-weight:bold;
	color:#092245;}		
#contenido .directorio .con0 span.spannivel3,
#contenido .directorio .con0 span.spannivel4 {font-weight:bold;}
#contenido .directorio li.con5{margin-left:-2em;}

#contenido .directorio .con0 li span,
#contenido .directorio .sin0 li apan{ /*margin-bottom:.5em;*/}
#contenido .directorio span.divisionsub{border-top:1px solid #ccc; padding-top:.4em;} 
#contenido .directorio span.denominacion strong{ font-weight:bold;}	
#contenido .directorio .con1,
#contenido .directorio .sin1{font-weight:normal;}
#contenido .directorio .con1{ margin-top:.2em;}
#contenido .directorio .con1 li,
#contenido .directorio .sin1 li{ padding-left:.8em;}
#contenido .directorio .con4{ background-image:none;}
#contenido .directorio .con6,
#contenido .directorio .sin6
{
	/*border-bottom:1px solid #ccc;*/
	margin-top:.7em;
	padding-top:.4em;
	margin-bottom:.7em;
	padding-bottom:.7em;}
#contenido .directorio .sin6 .telefono{ display:inline !important; margin-right:.6em;}
#contenido .directorio .sin6 .fax{ display:block !important;}
#contenido .directorio .con6 span,
#contenido .directorio .sin6 span{ display:block; margin-bottom:.2em;}

#contenido .directorio .con0 .invisibleazul span.spannivel1,
#contenido .directorio .invisibleazul span.spannivel1,
#contenido .directorio .invisibleazul span.spannivel1 strong
#contenido .directorio .con0 .invisibleazul span.spannivel2,
#contenido .directorio .invisibleazul span.spannivel2,
#contenido .directorio .invisibleazul span.spannivel2 strong{ color: #D9E3ED; background: #D9E3ED;}

#contenido .directorio .con0 .invisiblegris span.spannivel3,
#contenido .directorio .invisiblegris span.spannivel3,
#contenido .directorio .invisiblegris span.spannivel3 strong,
#contenido .directorio .con0 .invisiblegris span.spannivel4,
#contenido .directorio .invisiblegris span.spannivel4,
#contenido .directorio .invisiblegris span.spannivel4 strong{ color: #ECECEC; background: #ECECEC;}

#contenido .directorio .con0 .invisibleblanco span.spannivel5,
#contenido .directorio .invisibleblanco span.spannivel5,
#contenido .directorio .invisibleblanco span.spannivel5 strong{ color: #FFF; background: #FFF;}

/*flash en internacional*/
#contenido .contentFlash{}
.sindatos{font-weight:bold; color:Black; padding-left:1em; margin-bottom:1em; font-size:1em;}
.justificado{text-align:justify;}
.SaltoLinea{display:block; margin-bottom:.6em;}


/*Resultados de Busqueda*/
DIV.busqueda{width:100%; display:block; border-bottom:1px dotted #cccccc; padding-bottom:3px; padding:5px}
DIV.busqueda SPAN.numero{color:Black; font-weight:bold}
DIV.busqueda A.titulo{font-weight:normal; margin:7px; color:#223957; font-size:1.2em}
DIV.busqueda A.titulo STRONG, DIV.busqueda A.titulo B{color:#223957}
DIV.busqueda A.link, DIV.busqueda A.link:hover{font-weight:normal; color:Green; text-decoration:none}
#divNavegador{width:100%; text-align:center; padding:5px}
#divNavegador B, #divNavegador STRONG {color:red}