@charset "utf-8";
/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
body {  font-family: 'Trebuchet MS', Helvetica, 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:#86580d; }
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 { height:100%; background:#ffffff;}
#paginaExterior { position:relative; z-index:10; width:100%;min-width:993px;  }
	#pagina { position:relative; overflow:hidden; width:993px; margin:0 auto; text-align:left; color:#333333; }
		#colIzquierda { float:left; padding: 0 10px;width:233px;height: 100%;border: 1px solid #d1d2d2; background: url(/img/interface/fnd-menu.png) ; margin-bottom:-30000px; padding-bottom:30000px;}
		#contenedor { float:right; width:730px;margin-bottom:-30000px; padding-bottom:30000px;}
			#cabecera { position:relative; width:100%; }
			#contenido { overflow:hidden; float:left; width:100%; }
		#colDcha{overflow:hidden; float: right; width: 30%}
#pieExterior { position:relative; z-index:10; overflow:hidden; width: 100%; min-width:993px; background: url(/img/interface/fnd-menu.png) repeat;}		
	#pie { position:relative; overflow:hidden; width:993px;margin: 0 auto; }
#finFondo { position:relative; z-index:10; width:100%; overflow:hidden;}
	#finFondo .finFondoInterior{position:relative; overflow:hidden; width:993px; margin:0 auto; margin-bottom:-30000px; padding-bottom:30000px;  }
		#finFondo .finFondoInterior .coletilla{overflow: hidden; height: 30px;width:253px; float:left; background: url(/img/interface/fnd-menu.png) ;margin-bottom:-30000px; padding-bottom:30000px; }


/*********************/

#supersize { overflow:hidden; position:absolute; top:0; left:0; z-index:1; min-width:993px; width:100%; height:100%; }
	#supersize img { display:block; margin:0 auto; height:100%; }

h1 { position:relative; margin:15px auto 30px auto; height:107px; width:138px; text-indent:-9999px; background:url(/img/interface/logo.png) no-repeat; cursor:pointer; behavior: url(/css/iepngfix.htc);}
h2.realPiasca { position:relative; margin:70px auto 25px auto; height:62px; width:161px; text-indent:-9999px; background:url(/img/interface/logo-piasca.png) no-repeat; cursor:pointer; behavior: url(/css/iepngfix.htc);}

#imagenCabecera { }

#menuPrincipal { overflow:hidden; width:100%; }
	#menuPrincipal dl { margin-bottom:5px;}
		#menuPrincipal dt { margin-bottom:5px; font-size:1.1em; font-weight:bold; color:#666666; }
			#menuPrincipal dt a:link, #menuPrincipal dt a:visited { display:block;padding:3px;  font-weight:bold; color:#666666; text-decoration:none; border:1px solid #d7d7d7;text-align: center; background: #ffffff; font-size:1.1em; color:#666666;text-transform: uppercase; text-decoration:none;}
			#menuPrincipal dt a:hover, #menuPrincipal dt.activa  a:link, #menuPrincipal dt.activa  a:visited{text-decoration:none; background: #86580d; color: #ffffff}
			
		#menuPrincipal dd.pagina { margin-bottom:5px; }
			#menuPrincipal dd.pagina a:link, #menuPrincipal dd.pagina a:visited {display:block;padding:3px;  font-weight:bold; color:#666666; text-decoration:none; border:1px solid #d7d7d7;text-align: center; background: #ffffff; font-size:1.1em; color:#666666;text-transform: uppercase; text-decoration:none;}
			#menuPrincipal dd.pagina a:hover, #menuPrincipal dd.pagina a.actual { text-decoration:none; background: #86580d; color: #ffffff }
	
	#colIzquierda h3.acertar{padding: 3px 0;background: #999999; color: #ffffff; text-transform: uppercase; font-size: 1.1em; font-weight:bold; text-align: center}
	#colIzquierda p.detalles{padding: 10px 40px; text-align: center; font-size: 1.2em; color: #333333}
	#colIzquierda a.pregunta:link, #colIzquierda a.pregunta:visited{display:block; width: 70%; margin: 0 auto; font-weight:bold; color:#ffffff; text-decoration:none;padding:3px; text-align: center; background: #86580d;text-transform: uppercase; text-decoration:none;}
	#colIzquierda p.telf{padding: 10px 40px; text-align: center; font-size: 1.2em; color: #333333}
	#colIzquierda p.telf span{font-size: 1.3em; }
	
#pie {tex-align: left;border-top: 1px solid #d1d2d2;border-bottom: 1px solid #d1d2d2;}
	#pie .pieIzquierda{overflow:hidden; float: left;width:253px; height: 25px; padding-top:10px; color: #a3a3a3;border-left: 1px solid #d1d2d2;border-right: 1px solid #d1d2d2;}	
		#pie .pieIzquierda a:link, #pie .pieIzquierda a:visited{color: #a3a3a3;}
	#pie .pieDerecha{overflow:hidden; float:right; width: 50%; text-transform: uppercase}
			#pie .pieDerecha a.verVideo:link, #pie .pieDerecha a.verVideo:visited{overflow:hidden; display:block;float:left; width: 26%;height: 25px; padding-top:10px;border-left: 1px solid #d1d2d2; color: #666666;text-decoration:none}				
			#pie .pieDerecha a.descarga:link, #pie .pieDerecha a.descarga:visited{overflow:hidden; display:block;float:left; width: 28%;height: 25px; padding-top:10px;border-left: 1px solid #d1d2d2; color: #666666;text-decoration:none}			
			#pie .pieDerecha a.contacto:link, #pie .pieDerecha a.contacto:visited{overflow:hidden; display:block;float:left; width: 16.8%;height: 25px; padding-top:10px;border-left: 1px solid #d1d2d2;border-right: 1px solid #d1d2d2; color: #666666;text-decoration:none}
			#pie .pieDerecha a.como:link, #pie .pieDerecha a.como:visited{overflow:hidden; display:block;float:left; width: 28%;height: 26px; padding-top:10px;border-left: 1px solid #d1d2d2;color: #666666;text-decoration:none}
				#pie .pieDerecha a:hover{text-decoration: underline}
	

/* fijos */
.migas { margin:0 auto 20px auto; width:100%; border-bottom:1px dotted #818181; }
	.migas p { padding-left:5px; margin-bottom:0; line-height:25px; height:25px; }
		.migas p span { color:#7f7f7f; }
		.migas p a.inicio:link, .migas p a.inicio:visited { color:#2897ab; text-decoration:none; }
		.migas p a.inicio:hover { text-decoration:none; color:#000000;}
		.migas .seccion { text-transform:uppercase;}
			.migas p a.seccion:link, .migas p a.seccion:visited { color:#7f7f7f; text-decoration:none;}
			.migas p a.seccion:hover { text-decoration:none;}
		.migas p .pagina { color:#7f7f7f;}


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 a:link, .paginador a:visited{overflow: hidden; 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;}
	.paginador a:hover, .paginador a.seleccionado{color:#ffffff; background: #666666}

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;}
*/

/***************************/


/***************/
/* Estilos para contenido proveniente de editor avanzado */
#pagina .textoEditor { }
	#pagina .textoEditor p {font-size: 1.1em;text-align: justify }
	#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 { }

/* Estilos para módulos */

