@charset "iso-8859-1";
/* CSS Document */

/*MASTER CLASES*/
html, body, p, h1, h2, h3, h4, h5, h6, input {
	margin: 0;
	padding: 0;
}

a:hover, a:active, a:link, a:visited, a img{
	outline: 0;
	border: 0;
}

ul, li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.clear{
	clear: both;
}

img{
	border: 0;
}

.left{
	float: left;
}
.right{
	float: right;
}
.espaciador{
	height: 25px;
	overflow: hidden;
}

/***** CLASSES DE PROYECTO *******/

html{
	background-image:url(../img/bg-html.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-color: transparent;
}

body{
	background-image: url(../img/bg-body.jpg);
	background-repeat: repeat-x;
	background-color: transparent;
}

body, p, h1, h2, h3, h4, h5, h6, input, ul, ol, li{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
}

p, ul, ol, li{
	font-size: 0.9em;
}

h1, h2, h3, h4{
	color: #900000;
	font-weight:normal;
}
h1{
	font-size: 2.4em;
}
h2{
	font-size: 1.4em;
	margin: 1.8em 0 0.6em 0;
}
h2.first{
	margin-top: -5px;
}
h2 span{
	font-style: italic;
}
h2 small{
	color: black;
	font-size: 12px;
	font-weight: normal;

}

h4{
	font-weight: normal;
}

#container{
	width: 960px;
	margin: 0 auto;
}

#margintop{
  height: 16px;
  overflow: hidden;
}


#top, #top_menu, #top_logo, #enrique, #capa_11, #capa_21, #capa_13, #capa_23, #capa_12, #capa_22, #capa_14, #capa_24, #prerodape, #titulo {
	background-repeat: no-repeat;
	background-color: transparent;
}

#top{
	height: 302px;
	background-image: url(../img/top.jpg);
}

#top_menu{
	height: 27px;
	background-image: url(../img/bg_menu_sup.jpg);
	overflow: hidden;
	padding-left: 50px;
}

#top_logo{
	background-image: url(../img/bg_top_logo.jpg);
	height: 110px;
	width: 960px;
}

#container #centro{
	width:960px;
	height: 339px;
	background-repeat: no-repeat;
}

#container .capa01{
	background-image: url(../img/img_capa_01.jpg);
	overflow: hidden;
}
#container .capa02{
	background-image: url(../img/img_capa_02.jpg);
	overflow: hidden;
}

#capa_11, #capa_21, #capa_13, #capa_23, #capa_12, #capa_22, #capa_14, #capa_24{
	width: 480px;
}

#capa_11, #capa_21, #capa_13, #capa_23{
	height: 170px;
}

#capa_12, #capa_22, #capa_14, #capa_24{
	height: 169px;
}

#capa_11, #capa_12, #capa_13, #capa_14{
	float: left;
}
#capa_21, #capa_22, #capa_23, #capa_24{
	float: right;
}

#capa_11{
	background-image: url(../img/promo_11.jpg);
}
#capa_12{
	background-image: url(../img/promo_12.jpg);
}
#capa_13{
	background-image: url(../img/promo_13.jpg);
}
#capa_14{
	background-image: url(../img/promo_14.jpg);
}
#capa_21{
	background-image: url(../img/promo_21.jpg);
}
#capa_22{
	background-image: url(../img/promo_22.jpg);
}
#capa_23{
	background-image: url(../img/promo_23.jpg);
}
#capa_24{
	background-image: url(../img/promo_24.jpg);
}

#rodape_menu{
	height: 27px;
	background-image: url(../img/bg_menu_inf.jpg);	
	overflow: hidden;
	padding-left: 50px;
}

#rodape_map{
	background-image: url(../img/bg_bottom.jpg);
	height: 132px;
	width: 960px;	
}

#corpo{
  height: 889px;
	background-image: url(../img/corpo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}

#bottom{
  height: 304px;
	background-image: url(../img/bottom.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}

#enrique{
	width: 74px;
	height: 35px;
	background-image: url(../img/logo_enriquerobledo.png);
}

#copyright{
	text-align: center;
}



/**** MENU SUPERIOR *****/


.menuholder li, .mnurodholder li{
	float: left;
}
.menuholder a, .mnurodholder a{
	text-indent: -9000%;
	display: block;
	height: 27px;
}
.menuholder a{
	background-image: url(../img/topmenu_sprite.gif);
}
.mnurodholder a{
	background-image: url(../img/rodapemenu_sprite.gif);
}

/*MENU SUPERIOR*/
/*NORMAL STATE*/
.menu_acomodacoes a{
	width: 118px;
	background-position: 0px 0px;
}
.menu_tarifas a{
	width: 184px;
	background-position: -118px 0px;
}
.menu_fotos a{
	width: 127px;
	background-position: -302px 0px;
}
.menu_consultas a{
	width: 110px;
	background-position: -429px 0px;
}

/*ROLLOVER STATE*/
.menu_acomodacoes a:hover{
	width: 118px;
	background-position: 0px -27px;
}
.menu_tarifas a:hover{
	width: 184px;
	background-position: -118px -27px;
}
.menu_fotos a:hover{
	width: 127px;
	background-position: -302px -27px;
}
.menu_consultas a:hover{
	width: 110px;
	background-position: -429px -27px;
}

/*ACTIVE STATE*/
.menu_acomodacoes a.active, .menu_acomodacoes a.active:hover{
	width: 118px;
	background-position: 0px -54px;
}
.menu_tarifas a.active, .menu_tarifas a.active:hover{
	width: 184px;
	background-position: -118px -54px;
}
.menu_fotos a.active, .menu_fotos a.active:hover{
	width: 127px;
	background-position: -302px -54px;
}
.menu_consultas a.active, .menu_consultas a.active:hover{
	width: 110px;
	background-position: -429px -54px;
}

a.active:hover{
	cursor: default;
}

/*MENU RODAPE*/
/*NORMAL STATE*/
.mnurod_inicio a{
	width: 52px;
	background-position: 0px 0px;
}
.mnurod_acomodacoes a{
	width: 127px;
	background-position: -52px 0px;
}
.mnurod_tarifas a{
	width: 184px;
	background-position: -179px 0px;
}
.mnurod_fotos a{
	width: 118px;
	background-position: -363px 0px;
}
.mnurod_consultas a{
	width: 110px;
	background-position: -481px 0px;
}

/*OVER STATE*/
.mnurod_inicio a:hover{
	width: 52px;
	background-position: 0px -27px;
}
.mnurod_acomodacoes a:hover{
	width: 127px;
	background-position: -52px -27px;
}
.mnurod_tarifas a:hover{
	width: 184px;
	background-position: -179px -27px;
}
.mnurod_fotos a:hover{
	width: 118px;
	background-position: -363px -27px;
}
.mnurod_consultas a:hover{
	width: 110px;
	background-position: -481px -27px;
}

/*ACTIVE STATE*/
.mnurod_inicio a.active, .mnurod_inicio a.active:hover{
	width: 52px;
	background-position: 0px -54px;
}
.mnurod_acomodacoes a.active, .mnurod_acomodacoes a.active:hover{
	width: 127px;
	background-position: -52px -54px;
}
.mnurod_tarifas a.active, .mnurod_tarifas a.active:hover{
	width: 184px;
	background-position: -179px -54px;
}
.mnurod_fotos a.active, .mnurod_fotos a.active:hover{
	width: 118px;
	background-position: -363px -54px;
}
.mnurod_consultas a.active, .mnurod_consultas a.active:hover{
	width: 110px;
	background-position: -481px -54px;
}


/* INTERNAS */

#titulo{
	background-image: url(../img/bg_topo_interna.jpg);
	height: 89px;
	padding-left: 41px;
	padding-top: 76px;
}

#prerodape{
	background-image: url(../img/bg_rodape_interna.jpg);
	height: 144px;
}

#content{
	background-color: #FFF;
}

#col_left, #col_right{
	width:405px;
}

#col_left{
	float: left;
	padding-left: 50px;
}

#col_right{
	float: right;
	padding-right: 50px;
}

#content p{
	text-indent: 36px;
	text-align: justify;
	margin-bottom: 20px;
	line-height: 1.4em;
}
#content p span{
	font-style: italic;
	font-weight: bold;
}
#content p.clean{
	text-align: left;
	text-indent: 0px;
}
#content p.small{
  	text-indent: 0px;
	font-size: 70%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

#content blockquote{
	border: 1px solid black;
	background-color:#900000;
	color:white;
	font-size:14px;
	/*font-style:italic;*/
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:30px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align:justify;	
}


#content ul li{
	background-image: url(../img/listimage.gif);
	background-repeat: no-repeat;
	background-position: 52px 6px;
	padding-left: 50px;
	list-style-position: outside;
	line-height: 1.6em;
	text-indent: 22px;
	text-align: justify;
	margin-bottom: 20px;
}
#content ul{
	text-indent: 0px;
}

#content h3{
	background-image: url(../img/img_subtitulo.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 21px;
	line-height: 1.2em;
	margin-bottom: 20px;
	font-size: 1.1em;
}

#content h3 sup{
	font-size: 0.6em;
}