html, body { min-height: 100%; /* alto minimom FF y Safari */ width: 100%; height: 100%; /* alto minimo para IE Windows */ margin: 0; padding: 0; background:#FFF url(../images/bg.jpg) repeat-x 0 -30px; text-align:center; color:#2e404a }
html>body #contenido { height: auto; /* con este hack escondemos el min-height de IE*/ }
a { text-decoration:underline; }
img{ border:0; }
form{ margin:15px 0; padding:0; }
input { padding:4px 0 0 4px; margin:0; height:14px; background-color: #FFF; font:10px Arial, Helvetica, sans-serif; border:#BABABA 1px solid; color:#909090; }
select { padding:4px 0 0 4px; margin:0; height:20px; background-color: #FFF; font:10px Arial, Helvetica, sans-serif; border:#BABABA 1px solid; color:#909090; margin-bottom:3px }
.boton{ background-color:#EEE; height:20px; border:none; padding:0 6px 4px; }
textarea { padding:4px 0 0 4px; margin:0; background-color: #FFF; font:10px Arial, Helvetica, sans-serif; border:#BABABA 1px solid; color:#909090; _scrollbar-base-color:white; _scrollbar-3dLight-color: #CCC; _scrollbar-Arrow-Color: #CCC; _scrollbar-DarkShadow-Color: #CCC; _scrollbar-Face-Color: #EEE; _scrollbar-Highlight-Color: #CCC; _scrollbar-Shadow-Color: #CCC; _scrollbar-Track-Color: #CCC; }
table{ border-collapse:collapse; }
radio { background-color:#FFF; }
td{ border:0; }
.examinar{ background-color:#EEE; padding:3px 6px; cursor:pointer; width:60px; float:left; }

#contenido{ padding:0; margin:0 auto; font:12px Arial,Verdana, Helvetica; text-align:left; background:url(../images/fondo_cuerpo.gif) repeat-y 0 0; width:975px; overflow:hidden; line-height:18px; position:relative; }
#cabecera{ margin:0 6px; }
.idiomas{ position:absolute; top:20px; right:20px; width:80px; height:20px; }
	.idiomas .bandera{ float:left; padding-left:10px; overflow:hidden; width:16px; }
#bannerFlash{ width:947px; height:400px; overflow:hidden; }
#cuerpoHome{ float:left; width:989px; background:url('../images/bg_cuerpo.jpg') no-repeat -22px 0; overflow:hidden }
#itemFlash{ margin:0 auto; }

h1{ font-size:16px; font-weight:bold; color:#0368a2; border-top:#0a4b70 6px solid; padding:10px 0 12px; display:inline-block; margin:0 }
h2{ font-size:14px; font-weight:bold; color:#0368a2; border-top:#0a4b70 6px solid; padding:10px 0 12px; display:inline-block; margin:0 }
h3{ font-size:13px; font-weight:bold; color:#2e404a; padding:0; display:inline-block; margin:0 }

/*   MENU    */
#barraMenu{ margin:0; overflow:hidden; }
	#menu{ width:174px; margin:0; font:bold 12px Arial,Helvetica,serif; overflow:hidden; float:left; text-align:center }
	#menu ul{ list-style: none; margin:-10px 0 0; padding:0; }
	#menu ul li{  margin: 0; padding:12px 0 18px; background: url('../images/borde_menu.png') no-repeat 0 8px; }
	#menu ul li a{ display: block; color: #7F7F7F; text-decoration: none; color: #999; padding:0 3px;  }
	#menu ul li a:hover{ background-color: #70BEC8; color: #FFF; }
	.seleccionado { padding:0 3px; background-color: #70BEC8; color: #FFF; }
	.menu_rss{ font:bold 12px Arial,Helvetica,serif;
text-align:center; margin:0 0 6px; padding:8px 0 12px; background: url('../images/borde_menu.png') no-repeat center bottom; overflow:hidden }
		.menu_rss a{ color:#2E404A; text-decoration: none;  }
	
a.bot{ background: url('../images/bg_bot2.png') no-repeat right top; margin:16px 6px 0 0; padding-right:16px; text-decoration:none; color:#294556; display:inline-block; font-size:11px; font-weight:bold; }
	a.bot span{ background: url('../images/bg_bot1.png') no-repeat 0 0; padding:5px 0 10px 14px; display:inline-block; }
.enlaceIndigo{ color:#2E404A !important; }

/* HOME */
.titulo{ font-size:12px; font-weight:bold; color:#0368a2; border-top:#0a4b70 7px solid; padding:10px 0 12px; display:inline-block; }
.texto{ padding:0 30px; }
.columnaTexto{ width:520px; float:left;  }
	.columnaTexto a,hover{ color:#0368A2; font-weight:bold; text-decoration:none; }
	.columnaTexto .cuerpoTexto1{ padding-bottom:16px; background:url('../images/separa_bloques.png') no-repeat 20px bottom; }
	.columnaTexto .imagen{ float:right; margin:10px 0 10px 10px; position:relative; }
	.columnaTexto .imagenIzda{ float:left; margin:10px 16px 10px 0; position:relative; }
	.columnaTexto .bordeImagen{ background:url('../images/fr_imagen.png') no-repeat top left; overflow:hidden; width:180px; height:227px; position:absolute; right:0; top:0; z-index:50; }
.columnaBanners{  background:url('../images/bg_banners.png'); width:270px; float:left; overflow:hidden; font-size:11px; }
	.columnaBanners .texto{padding:0 20px; }
	.columnaBanners .imagenIzda{ float:left; margin:0 10px 0 0; position:relative; }
	.columnaBanners .oferta{ margin:16px 0; padding-top:16px; border-top:#6c8593 1px dotted; font-weight:bold; }
	.columnaBanners a,hover{ color:#0368a2; text-decoration:none; font-weight:bold }
	.columnaBanners .destacado{ color:#0368a2; font-weight:bold }
	.columnaBanners .galeria{  background:url('../images/bg_banners2.png'); width:270px; float:left; overflow:hidden; padding-bottom:20px; }

/* SECCIONES */
.moduloQuienes{ padding:20px 0; overflow:hidden }
.itemQuienes{ width:152px; background:url('../images/bg_banners.png');  text-align:center; height:142px; float:left; padding-top:20px }
.itemQuienes2{ width:152px; text-align:center; height:142px; float:left; padding-top:20px }
.textoAzul { font-weight:bold; color:#0368a2; }
.textoAzulGrande { font-weight:bold; font-size:13px; color:#0368a2; }
.textoAzulGrande2 { font-weight:bold; font-size:16px; color:#0368a2; }
.tituloblanco{ background-color:#0A4B70; color:#FFF; font-size:13px; font-weight:bold; line-height:22px; }
.textoceleste { color:#4D708A; font:11px Arial,sans-serif,Verdana; line-height:135%; }

.containerForm h1{ display:none; }

.imagen{ border:#0368A2 1px solid; }

ul { list-style-image:url('../images/flecha.png'); margin:0; padding:0 0 25px 25px; }
#lista li { background:url('../images/separa_bloques.png') no-repeat 0 bottom; cursor:pointer; padding:10px 0 10px 6px; margin:0; width:500px; font-weight:bold; font-size:12px }

/* LEIGHTBOX */
.leightbox { color: #666; display: none; position: absolute; top: 10%; left: 25%; width:592px; height:477px; padding:0; border:0; background-color: white; text-align: left; z-index:1001; overflow: none; }
.leightbox2 { color: #666; display: none; position: absolute; top: 10%; left: 25%; width:592px; padding:0; border:0; background-color: white; text-align: left; z-index:1001; overflow: none; }
	.contenidoLeightbox{ width:592px; border-bottom:#e2e2e2 1px dashed; }
		.imgLeightbox{ float:left; margin:36px; border:1px solid #e2e2e2; }
		.textoLeightbox{ float:left; width:268px; font-size:12px; height:325px; overflow:auto; }
		.tituloLeightbox{ font:24px Century Gothic,Arial, Helvetica, sans-serif; color:#9db67d; padding-bottom:14px; }
	.cerrar{ text-align:right; margin:6px 14px 20px 0; }
	.formLeightbox{ width:592px; height:195px; background:#fafafa url('../images/detalle.gif'); background-repeat:no-repeat; }
	
.itemGaleria{ width:75px; height:75px; overflow:hidden; display:inline-block; border:#edfbff 1px solid; float:left; margin:0; }
	
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed; }
	


/* PIE */
#pie{ width:100%; font:12px Arial, Helvetica, sans-serif; color:#FFF; background: url('../images/bg_pie.gif') repeat-x; margin:0 auto; padding:45px 0 20px }
	#pieTxt a{ text-decoration:none; color:#FFF; }
	#pieTxt hover{ text-decoration:none; color:#dfe3e4; }

/*
.sitemap { margin: 0; padding: 0; font:11px Trebuchet MS, Verdana bold; color: #FFF; text-align: left; line-height:29px; }
	.sitemap:ul { list-style:none; padding: 0; margin: 0; }
	.sitemap a { text-decoration: none; }*/

