@charset "utf-8";
/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
body {  font-family: Tahoma, Geneva, sans-serif; font-size: 62.5%; /*1em = 62.5% = 10px*/ text-align: center;/* Hack para que IE6 no de problemas */}
ol, ul {list-style: none;list-style-type: none;}
img, a img {border: none;text-decoration: none; background-repeat: no-repeat;}
fieldset {border:none;}
label, button {	cursor: pointer;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
input, textarea, select, button {font-size: 100%;font-family: inherit; border:none;}
table {	border-collapse:collapse;border-spacing:0;}
q:before,q:after {content:'';}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}

/* -------------------Fin Reset ------------------ */
/* ------------------------------------------------*/

/* Generales */

a:link, a:visited { text-decoration:underline; color:#7bb8b8; }
a:hover { text-decoration:none;}
p { line-height:15px; margin-bottom:8px; }

select, option {
  behavior: url(/js/select-option-disabled-emulation.htc);
}
/*behavior: url(/css/iepngfix.htc);*/


/************/
body { background:#005e73;}

#paginaExterior { position:relative; width:100%; min-width:993px; background:#efefef url(/img/interface/fnd-body.png) repeat-x; }
	#pagina { position:relative; overflow:hidden; width:993px; margin:0 auto; text-align:left; color:#757575; }
		#colIzquierda { float:left; width:263px; }
		#contenedor { float:right; width:730px;}
			#cabecera { position:relative; width:100%; }
			#contenido {overflow:hidden; float:left; width:68%; padding-bottom:20px; }
		#colDcha{overflow:hidden; float: right; width: 30%}
#pieExterior { position:relative; overflow:hidden; width: 100%; min-width:993px;}		
	#pie { position:relative; overflow:hidden; width:993px;margin: 0 auto }

/*********************/

h1 { position:relative; margin:65px 0 0 15px; height:75px; width:176px; }
	h1 a:link, h1 a:visited { display:block; height:75px; width:176px; text-indent:-9999px; background:url(/img/interface/logo.png) no-repeat; cursor:pointer; behavior: url(/css/iepngfix.htc);}

#menuTop { float:right; padding-right:5px; padding-bottom:5px;}
	#menuTop li { float:left; border-left:1px solid #e6e6e6; padding-left:5px; margin-top:2px; margin-right:20px; }
		#menuTop li a:link, #menuTop li a:visited { padding-top:2px; color:#77aaaa; text-decoration:none;}
		#menuTop li a:hover { text-decoration:underline;}

#imagenCabecera { vertical-align:top; }

#menuPrincipal { overflow:hidden; width:90%; padding-top:100px; margin-left:10px;}
	#menuPrincipal dl { margin-bottom:40px;}
		#menuPrincipal dt { margin-bottom:10px; font-size:1.4em; font-weight:bold; color:#3c6e7b; }
			#menuPrincipal dt a:link, #menuPrincipal dt a:visited { font-weight:bold; color:#3c6e7b; text-decoration:none;}
			#menuPrincipal dt a:hover { text-decoration:underline; }
		#menuPrincipal dd.pagina { display:block; margin-bottom:5px; padding-bottom:3px; border-bottom:1px solid #dfdfdf; font-size:1.1em; font-weight:bold; color:#77aaaa; text-decoration:none;}
			#menuPrincipal dd.pagina a:link, #menuPrincipal dd.pagina a:visited { font-weight:bold; color:#77aaaa; text-decoration:none;}
			#menuPrincipal dd.pagina a:hover, #menuPrincipal dd.menuSeleccionado a:link, #menuPrincipal dd.menuSeleccionado a:visited { text-decoration:underline; }
			#menuPrincipal dd.pagina ul.submenu { width: 100%; overflow: hidden; }
			#menuPrincipal dd.pagina ul.submenu li { margin: 5px 0px 0px 0px; }
			#menuPrincipal dd.pagina ul.submenu li a:link, #menuPrincipal dd.pagina ul.submenu li a:visited { display: block; padding: 2px 0px 2px 12px; color: #838282; font-weight: normal; text-decoration: none; }
			#menuPrincipal dd.pagina ul.submenu li a:hover { background-color: #e0e0e0; text-decoration: none; }

#imgMasInfo { clear:left; float:left; margin-bottom:20px;}

#pie { padding-top: 20px; tex-align: left}
	#pie .bloqueDireccion{overflow:hidden; float:left;padding: 0 16px 0 0; width: 24%;text-align:left; }
		#pie .bloqueDireccion h3{margin-bottom: 15px; font-size: 1.8em; font-weight:bold; color: #ffffff}
		#pie .bloqueDireccion address{font-style: normal; color: #b09865; font-size: 1.1em;}
		#pie .bloqueDireccion address a.mail:link, #pie .bloqueDireccion address a.mail:visited{display:block; padding:10px 0 5px 20px;background: url(/img/interface/sobre-pie.png) no-repeat left 50% ; color: #75d0d0}
		#pie .bloqueDireccion address a.mapa:link, #pie .bloqueDireccion address a.mapa:visited{display:block; padding: 0 0 5px 17px;background: url(/img/interface/flecha-pie.png) no-repeat left 50%; color: #75d0d0}
	#pie .bloqueDestacadoGrafico{overflow:hidden; float:left; height: 175px; width: 21%;padding: 0 16px;color: #54b1ae;border-left: 1px dotted #43808d;text-align:left;}
	#pie .bloqueCalculadora{overflow:hidden; float:left; height: 175px; width: 20%;padding: 0 16px;color: #54b1ae;border-left: 1px dotted #43808d;text-align:left;}
	#pie .bloquePiloto{overflow:hidden; float:left; height: 175px; width: 20%;padding: 0 16px; color: #54b1ae;border-left: 1px dotted #43808d;text-align:left;}
		#pie .bloqueCalculadora h3, #pie .bloquePiloto h3{padding-bottom: 10px; font-size: 1.4em; font-weight: bold; color: #f8911b}
		#pie .bloqueCalculadora img, #pie .bloquePiloto img{float: left; padding-right: 15px }
		#pie .bloqueCalculadora p, #pie .bloquePiloto p{font-size: 1.1em}
		#pie .bloqueCalculadora a:link, #pie .bloquePiloto a:link, #pie .bloqueCalculadora a:visited, #pie .bloquePiloto a:visited{display:block; clear:both;  font-size: 1.1em; color: #75d0d0}
	#pie .pie-final { background-image:url(/img/interface/pie-sombra.jpg); background-repeat:no-repeat; width:100%; height:20px; clear:both; }
	#pie .pie-final .dcha { width: 400px; float:right; }
		#pie .pie-final .dcha p.finPie{overflow: hiddden; float: left;width: 100%; margin-top: 20px; padding-top: 20px; clear:both; text-align:right; color: #54b1ae; font-size: 1.1em; }
		#pie .pie-final .dcha p.finPie a:link, #pie p.finPie a:visited{margin-bottom: 10px;  color: #75d0d0}
		#pie .pie-final .dcha p img {margin-top: 5px;}
	#pie .pie-final .izq {width: 400px; float:left; text-align:left;}
		#pie .pie-final .izq img {margin-top:25px;}

	

/* fijos */
.migas { position:absolute; margin-top:0px; z-index:10;}
	.migas p { padding-left:5px; margin-bottom:0; line-height:25px; height:25px; }
		.migas p span { color:#77aaaa; }
		.migas p span.estaUsted { color:#cdcfcf; }
		.migas p a.inicio:link, .migas p a.inicio:visited { color:#77aaaa; text-decoration:none; }
		.migas p a.inicio:hover { text-decoration:underline;}
		.migas .seccion { text-transform:uppercase;}
			.migas p a.seccion:link, .migas p a.seccion:visited { color:#77aaaa; text-decoration:none;}
			.migas p a.seccion:hover { text-decoration:underline;}
		.migas p .pagina { color:#77aaaa;}


ul.libreriaFicheros li { }
	ul.libreriaFicheros li a { }
ul.libreriaFicheros li.word { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_doc.gif) no-repeat 0px 2px;}
ul.libreriaFicheros li.excel { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_xls.gif) no-repeat 0px 2px;}
ul.libreriaFicheros li.pdf { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_pdf.gif) no-repeat 0px 2px;}
ul.libreriaFicheros li.zip { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_archive.gif) no-repeat 0px 2px;}
ul.libreriaFicheros li.defecto { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_txt.gif) no-repeat 0px 2px;}


.paginador{overflow:hidden; margin:10px auto; width:100%; text-align:right}
	.paginador span { color:#008093; font-size: 0.9em; padding-right:10px; text-transform:uppercase;}
	.paginador div { display:inline; }
		.paginador a:link, .paginador a:visited{ padding:0; margin: 0 3px; color:#008093; text-decoration: none; font-size: 0.9em;}
		.paginador a:hover, .paginador a.seleccionado{ font-weight:bold; }

div.paginacion a:link.volverListado, div.paginacion a:visited.volverListado { overflow: hidden; float:right; padding:2px 5px;margin: 0 3px;line-height:2em; background: #ffffff; border: 1px solid #c1c1c1;text-decoration: none; font-size: 1.1em;font-weight:bold;}
div.paginacion a:hover.volverListado {color:#ffffff; background: #666666}

/* hack columnas iguales */
/*
#columnas { position:relative; overflow:hidden; width:100%;}
.col-1, .col-2, .col-3 { margin-bottom:-30000px; padding-bottom:30000px;}
*/

/***************************/
#colDestacadas { margin-top:30px;}
	#colDestacadas h2.titularDcha { margin-bottom:10px; font-size: 1.5em; font-weight:bold; color:#3c6e7b;}
	#colDestacadas a.destacada:link, #colDestacadas a.destacada:visited { display:block; width:190px; margin-bottom:10px; padding:4px 4px 10px 4px; background:#fff url(/img/interface/sombra-col-destacadas.png) no-repeat 0% 100%; text-decoration:none;}
		#colDestacadas a.destacada img { vertical-align:top; text-decoration:none;}
		#colDestacadas a.destacada .nombre { display:block; width:90%; margin:0 auto; font-size:1.4em; font-weight:bold; color:#1a4e4e; }
		#colDestacadas a.destacada .localizacion { display:block; width:90%; margin:0 auto; font-size:1.1em; color:#6eb7c2; }
	#colDestacadas a.destacada:hover { background:#008093 url(/img/interface/sombra-col-destacadas-on.png) no-repeat 0% 100%;}
		#colDestacadas a.destacada:hover .nombre { color:#ffffff; }
		#colDestacadas a.destacada:hover .localizacion { color:#6eb7c2; }

/***************/
/* Estilos para contenido proveniente de editor avanzado */
#pagina .textoEditor { }
	#pagina .textoEditor p { }
	#pagina .textoEditor ul { margin-bottom:10px; margin-left:10px; list-style-position:outside;}
		#pagina .textoEditor ul li { margin-left:20px; margin-bottom: 5px; color: #666666; list-style-type:disc;}
	#pagina .textoEditor ol { margin-bottom:10px; margin-left:20px;}
		#pagina .textoEditor ol li { margin-bottom:3px; padding-left:5px; list-style-type:decimal;}
	#pagina .textoEditor .underline { text-decoration:underline;}
	#pagina .textoEditor .strikethrough { text-decoration:line-through;}
	#pagina .textoEditor h2 {font-size: 1.8em;font-weight: bold; color: #3c6e7b; }
	#pagina .textoEditor h3 {margin-bottom: 30px;font-size: 1.4em; color: #77aaaa; }
	#pagina .textoEditor p.center { text-align:center;}
	#pagina .textoEditor p.left { text-align:left;}
	#pagina .textoEditor p.right { text-align:right;}
	#pagina .textoEditor img.left { float:left; margin-right:10px; margin-bottom:5px;}
	#pagina .textoEditor img.right { float:right; margin-left:10px; margin-bottom:5px;}

/* Estilos para contenido proveniente de editor avanzado SOLO en pagina editable */
#pagina .paginaEditor { }
	#pagina .paginaEditor p { font-size:1.1em; }
	#pagina .editable-7 h4.fragmento { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-style:italic; color:#757575;}
	#pagina .editable-7 .fincaPontania { color:#005e73;}
	.seccion-7 #colDcha { padding-top:70px;}

/* Estilos para módulos */
h2.titular { font-size:1.8em; font-weight:bold; color:#3c6e7b;}
h3.subtitular { margin-bottom: 15px; font-size:1.4em; color:#77aaaa;}