/* CSS Document */



body { padding:0px; margin:auto 0px; font-family:Arial, Helvetica, sans-serif; position:relative;}

#centering {width:777px; margin:0 auto; text-align:center;}

#header {position:relative; margin:auto 0; padding:0; width:777px; height:168px;}

#index {

	position:absolute;

	height:40px;

	width:247px;

	text-align:right;

	font-size:35px;

	color:#FFFFFF;

	font-family:"Times New Roman", Times, serif;

	left: 494px;

	top: 32px;

}
#menu-fade{
	position:relative;
	height:138px;
}
#espacio-izquierda{
	margin:0 0 0 70px;;
}

div.hoverBtn {
	position: 		relative;
	float:			left;
	background:		black url(../images/navBG.png) repeat-x 0 0 scroll;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:#fff;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	height: 		30px;
	width:			120px;
	line-height: 	30px;
	text-align: 	center;
	font-size:		13px;
	text-decoration:none;
	color:			#fff;
	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/navHover.png) repeat-x 0 0 scroll;
}

div.hoverInicio {
	position: 		relative;
	float:			left;
	background:		black url(../images/bg/bg_btinicio-blue.png) repeat-x 0 0 scroll;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:#fff;
}
div.hoverInicio a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	height: 		30px;
	width:			150px;
	line-height: 	30px;
	text-align: 	right;
	font-size:		13px;
	text-decoration:none;
	color:			#fff;
	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverInicio div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		silver url(../images/bg/bg_btinicio.png) repeat-x 0 0 scroll;
}

.clear	{ clear: both; }

#recuadro {
	background-image: url(../images/bg_degradado_tablas.png), url(../images/bg_degradado_tablas-top.png);
	background-color:#E1ECF0;
	background-position:bottom, top;
	background-repeat: no-repeat, no-repeat;
	margin:20px 20px;
	padding:10px 10px;
}

#recuadro2 {
	background: #F0F0F0 url(../images/bg_degradado_tablas.png) no-repeat bottom;
	margin:20px 20px;
	padding:10px 10px;
}

#recuadro_comentario {
	background-color: #FEEDA9;
	margin:20px 20px;
	padding:10px 10px;
	background-image:url(../images/bg_degra_top_tabla-comment.png), url(../images/bg_degradado_tabla-comment.png);
	background-position:top center, bottom center;
	background-repeat:no-repeat, no-repeat;
}


#bt_quienes {
	height:30px;
	width:100px;
	position:absolute;
	top:10px;
	left:557px;
}
#bt_contacto {
	height:30px;
	width:85px;
	position:absolute;
	top:10px;
	left:660px;
}

#menu {

	position:absolute;

	margin:0;

	padding:0;

	width:650px;

	height:23px;

	left: 100px;

	top: 144px;

	text-align:right;

	font-size:12px;

	color:#0085B3;

}

#menu ul { position:relative; margin:0; padding:0;}

#menu ul li { width:auto; height:19px; float:right; display:block; list-style:none; text-align:right; margin-left:20px; margin-top:4px;}

#menu ul li a {color:#0085B3; text-decoration:none; background:#ffffff; font-variant:small-caps; font-weight:normal;}

#menu ul li a:hover {color:#000000; text-decoration:none;}

#menu ul li a.otro {color:#000000; text-decoration:none;}



#submenu {

	position:relative;

	margin:0;

	padding:0;

	width:340px;

	height:23px;

	left:350px;

	top: -16px;

	text-align: left;

	font-size:11px;

	color:#0085B3;

	border-bottom:1px solid #999999;

	border-left:1px solid #999999;

	border-right:1px solid #999999;

}

#submenu ul { position:relative; margin:0; padding:0;}

#submenu ul li { width:auto; height:15px; float:left; display:block; list-style:none; text-align:right; padding-top:3px; padding-left:15px; margin-top:2px; margin-right:8px; background:url(../images/bg/submenu.jpg) top left no-repeat;}

#submenu ul li a { padding:0; color:#0085B3; text-decoration:none; font-weight:normal;}

#submenu ul li a:hover { padding:0; color:#000000; text-decoration:none;}

#submenu ul li a.other { padding:0; color:#000000; text-decoration:none;}





#body { position:relative; margin:0 auto; padding-bottom:1em; padding-top:1em; width:777px; background:url(../images/bg/body.jpg) top left repeat-y; text-align:left;}

#contents { width:605px; height:auto; margin:30px auto 10px auto;}

#foot {position:relative; margin:auto 0; padding:0; width:777px; height:175px; background:url(../images/bg/foot.jpg) top left no-repeat;}



#galerias {

	position:relative;

	margin:0;

	padding:0;

	width:600px;

	height:auto;	

}

#galerias ul {

	margin:0;

	padding:0;

	height:400px;

}

#galerias ul li {

	padding:0;

	margin:0;

	display:block;

	height:400px;

	width:198px;

	float:left;

	list-style:none;

	text-align:center;

}

#galerias ul li a {

	padding:0;

	margin:0;

	width:198px;

	height:400px;

	display:block;

	float:left;

	list-style:none;

	text-align:center;

	background:none;

	text-decoration:none;

}

#galerias ul li a:hover {

	padding:0;

	margin:0;

	width:198px;

	height:400px;

	display:block;

	float:left;

	list-style:none;

	text-align:center;

	background: #DAE4E9;

	text-decoration:none;

}

#subgalery {

	position:relative;

	margin:0 auto;

	padding:0;

	width:160px;

}



#links {

	position:relative;

	margin:0;

	padding:0;

	width:603px;

	height:auto;	

}

#links ul {

	margin:0;

	padding:0;

	width:600px;

}

#links ul li {

	padding:0;

	margin:0;

	display:block;

	height:100px;

	width:100px;

	float:left;

	list-style:none;

	text-align:center;

}

#links ul li a {

	padding:0;

	margin:0;

	width:100px;

	height:100px;

	display:block;

	float:left;

	text-align:center;

	background:none;

	text-decoration:none;

}

#links ul li a:hover {

	background-color:#CCCCCC;

	padding:0;

	margin:0;

	width:100px;

	height:100px;

	display:block;

	float:left;

	text-align:center;

	text-decoration:none;

}

/* estilos */



.general {color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.subtitulos {color: #005E8A; font-size:13px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold;}

.titulares {color:#0085B3; font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:1px; word-spacing:3px; text-transform:uppercase;}
.precios {color:#0085B3; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center; display:block; height:30px; width:150px; line-height:30px; background:url(../images/bg-precios.png) top center no-repeat;}



/* estilos link */



.a:link {color:#0085B3; font-weight:bold; text-decoration:none;}

.a:hover {color:#0085B3; font-weight:bold; text-decoration:none; background:#DDF4FF;}

.a:visited {color:#0085B3; font-weight:bold; text-decoration:none;}

