@charset "utf-8";
/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
body {font: 10px "Verdana", Verdana, Arial, Helvetica, sans-serif ;	color:#000;		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: #a80033; }
a:hover { text-decoration: none;}
p {  margin-bottom: 8px; }

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


/************/
body { background: url(/img/interface/fondo-pagina.gif) repeat-x #ededed;}

#paginaExterior {overflow:hidden; width:1000px;margin: 0 auto;padding:0;	}
	#paginaCabecera { width:1000px;	height:16.9em; overflow:hidden;}
		#cabecera {overflow:hidden; float:left; width:42.9em;}
	#contenedorInterior {overflow:hidden;width:1000px;text-align: left;}
			#interior { overflow: hidden; float: left; width:435px;padding:6px;background:#ededed;}
			#columnaIzquierda{margin:0;	padding:0;	width:310px;	float:left;	background:#666666;}
				#columnaIzquierda .pie{clear:both;background:#000;color:#666;padding:1.2em 0.2em 0.6em 3em;	height:14em;}
			#columnaMedio{margin:0;	padding:0;width:243px;float:left; background:#a80033; padding-bottom:30000px;margin-bottom:-30000px;}
	#paginaPie { overflow:hidden; width:100%; background-color: #e0e0e0; }
		#pie { overflow: hidden; background: #000000; text-align: left;}

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

h1 {  }
	h1 a:link, h1 a:visited { display:block; text-align: center; }
/*
#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;}
*/

#presentacionCabecera {overflow:hidden; float: right; width: 35em}
#imagenCabecera {  }

#menuPrincipal { overflow:hidden;margin: 0.5em 0 0 1.5em; width:28em;}
	#menuPrincipal dl { font-family:Georgia, Times, sans-serif;font-size: 1.6em;}
		#menuPrincipal dl dt, #menuPrincipal dt.activa{padding: 0.4em 0 0.2em 1.0em;  border-top: 0.1em solid #000;;}
		#menuPrincipal dt a:hover  {color:#ffffff}
		#menuPrincipal dt a { padding: 0 0 0 1.6em;background:url(/img/interface/flecha-menu.gif) no-repeat left 50%;text-decoration: none;color: #e0e0e0; line-height: 1.8em;}
		

/*
		#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; }
*/
/* Fin de los estilos */

/* 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;}


.paginacion{overflow:hidden; margin:10px auto; width:90%;}
	.paginacion span {}
	.paginacion div { display:inline; }
		.paginador a:link, .paginador a:visited{display:inline-block; padding:1px 3px; margin: 0 2px; color:#666666;background: #ffffff;border:1px solid #b6a5aa; text-decoration: none; font-size: 0.9em;}
		.paginador a:hover, .paginador a.paginadorPaginaActual{display:inline-block; background: #666666; color: #ffffff; }

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;}
*/

/***************************/
#columnaIzquierda ul.menuIconos{overflow:hidden; margin:0.5em 0em 0.5em 1em;	padding:0;}
	#columnaIzquierda ul.menuIconos li{overflow:hidden; float:left; padding-right: 5px;}
		#pie {padding:0 0.2em 0.6em 3em; color:#666666;}
			#pie address{overflow:hidden;padding-top:1.5em; font-style:normal;display:block}
			#pie address strong.ciudad{font-size:1.3em;}
#columnaIzquierda a.seomi:link, #columnaIzquierda a.seomi:visited{display:block;padding:10px; text-align:center;background: #EDEDED}


#colMedio #bienvenida{overflow:hidden;color: #ffffff}
	#colMedio #bienvenida h3{padding:0.5em 0.5em 0 0.5em; margin:0.4em 0;font-family:Georgia,Times,sans-serif;font-size:2.2em;}
	#colMedio #bienvenida p{padding:0 1em;}
	#colMedio #bienvenida p.visite{overflow:hidden; float:left; clear:both; padding:0 0 0 0;color:#6B6B6B;}
		#colMedio #bienvenida .visite span.texto{ padding:0 0 0 2em;line-height:2.3em}
#colMedio #submenus{background: #000000; color:#ffffff}
	#colMedio #submenus ul#menuInterior li{border-top:0.1em solid #666666;}
		#colMedio #submenus ul#menuInterior li a:link, #colMedio #submenus ul#menuInterior li a:visited {padding:0 0 0 1em;color:#999999;font-size:1.3em;line-height:2em;text-align:left;text-decoration:none;}
			#colMedio #submenus ul#menuInterior li a:hover{color:#ffffff}

#colMedio ul.destacados{background: #575757; padding:1px 0}
	#colMedio ul.destacados li {padding-bottom: 3px; text-align: right;color:#ffffff}

/***************/
/* Estilos para contenido proveniente de editor avanzado */
#interior .textoEditor { }
#interior .textoEditor em { color: #698190; font-style: normal; }

#interior .textoEditor p { padding: 0em 0em 5px 0em; }
#interior .textoEditor dl { margin: 0px 0px 0px 25px; color: #698190; overflow: hidden; clear: both; }
	#interior .textoEditor dl dt { float: left; padding: 0px 5px 0px 8px; text-transform: uppercase; background-image: url(../img/iconos/flechaLista.gif); background-repeat: no-repeat; background-position: 0px 4px; }
	#interior .textoEditor dl dd { padding: 0px 0px 10px 0px }
#interior .textoEditor ul { margin-bottom: 10px; margin-left: 10px; list-style-position:outside;}
	#interior .textoEditor ul li { margin-left: 20px; margin-bottom: 5px;list-style-type: disc;}
#interior .textoEditor ol { margin-bottom:10px; margin-left:20px;}
	#interior .textoEditor ol li { margin-bottom:3px; padding-left:5px; list-style-type:decimal;}
#interior .textoEditor .underline { text-decoration:underline;}
#interior .textoEditor .strikethrough { text-decoration:line-through;}

#interior .textoEditor p.center { text-align: center;}
#interior .textoEditor p.left { text-align: left;}
#interior .textoEditor p.right { text-align: right;}
#interior .textoEditor img.left { float: left; margin-right: 10px; margin-bottom: 5px; }
#interior .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.tituloSeccion{ margin-bottom:0.6em;padding:1em;height:1.6em;background:#666666;color:#FFFFFF;font-family:Georgia,Times,sans-serif;font-size:2.2em;vertical-align:middle; }
h3.tituloPagina { margin-bottom:0.6em;padding:0.6em;background:#000000;color:#FFFFFF;font-family:Georgia,Times,sans-serif;font-size:1.5em;font-weight:bold;}
.resaltado{color:#A80033;margin-bottom:0.6em;}
