/* @override http://localhost/laResi/css/master.css */

body{
	background: #e8e6dd url(../imagenes/bg.gif) repeat-x;
}
#content sup {
	vertical-align:top;
}
small{
	font-size: 11px;
}
sup {
color:#76797C;
font-size: 10px;
font-weight:normal !important;
}
/* @group Grafito */

.grafito a{
	color: #3b3b3b;
}
.grafito{
	border-bottom: 3px solid #3b3b3b;
}
.grafito img{
	background: url(../imagenes/logo_negro.png) no-repeat;
}

/* @end */

/* @group Fucksia You */

.fucksia a{
	color: #f80863;
}
.fucksia img{
	background: url(../imagenes/logo_rosa.png) no-repeat;
}
/* @end */

/* @group Boina Verde */
.verde a{
	color: #169812;
}
.verde img{
	background: url(../imagenes/logo_verde.png) no-repeat;
}

/* @end */

/* @group Orange */

.naranja{
	border-bottom: 3px solid #f98119;
}
.naranja a{
	color: #f86817;
}
.naranja img{
	background: url(../imagenes/logo_naranja.png) no-repeat;
}

/* @end */

/* @group Azul */

.azul{
	border-bottom: 3px solid #f98119;
}
.azul a{
	color: #2e8eca;
}
.azul img{
	background: url(../imagenes/logo_azul.png) no-repeat;
}

/* @end */


/* @group Amarillo */

.amarillo{
	border-bottom: 3px solid #cacc1e;
}
.amarillo a{
	color: #979916;
}
.amarillo img{
	background: url(../imagenes/logo_amarillo.png) no-repeat;
}
.amarillo ul{
	list-style-image: url(../imagenes/icons/bullet_yellow.png);
}
/* @end */
/* @group United Colors of Nations */

.grafito a:hover, .fucksia a:hover, .verde a:hover, .naranja a:hover, .azul a:hover, .amarillo  a:hove{
	text-decoration: underline;
}

.grafito a, .fucksia a, .verde a, .naranja a, .azul a, .amarillo a{
	text-decoration: none;
	font-weight: bold;	

}
/* @end */

/* @group Header */
#direccion{
	width: 195px;
	position: relative;
	top: -8px;
	left: 150px;
	color: #333;
	font-size: 12px;
	text-align: right;
	height: 0;
}
#direccion p, #direccion address{
	background-color: #d7d4cb;
	padding-right: 5px;
}
#header{
	background: url(../imagenes/bgheader.gif) no-repeat center -26px;
	padding-top: 20px;
	margin-bottom: 0;
}
#logo h1{
	font: 35px "Arial Rounded MT Bold, Arial";
	margin-bottom: -1px;
	margin-top: 25px;
}

#logo p.titol_header{
    	font: 35px "Arial Rounded MT Bold";
	margin-bottom: -1px;
	margin-top: 25px;
}

#logo h2.subtitol_header{
    font-size: 14px;
    margin-bottom: 0;
}

#logo p, address, #direccion p, #reservas h2{
	margin-bottom: 0;
}
#logo img{
	margin-right: 0;
	height: 65px;
	width: 67px;
	margin-top: 20px;
}
#distancias img{
	margin-bottom: -5px;
}
#distancias ul{
	list-style-type: none;
	margin-bottom: 0;
	text-align: right;
	margin-top: 55px;
}
#distancias li{
	display: inline;
	margin-right: -11px;
}
/* @end */

/* @group Content */
#container{
	background-color: #fff;
}
/* @group Path do Navegaçao */
#path{
	margin-top: 5px;
}
#path li{
	display: inline;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	margin: 0;
}
#path ul{
	/*background: url(../imagenes/pathbar.gif) no-repeat;*/
	height: 20px;
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
}
.path_right{
	/*background: url(../imagenes/path_right.gif) no-repeat right;*/
	height: 20px;
	float: left;
	padding-left: 4px;
}
div#path .startPath{
}
.titulo{
	font-size: 35px;
	color: #333;
	margin-bottom: 0;
}
/* @end */

/* @end */



/* @group menu */
#corners{
	height: 10px;	
	background: url(../imagenes/cornermenu.gif) repeat-y 0 top;
	margin-bottom: -9px;
}
/*#menu ul{
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	padding-top: 27px;
}
#menu li{
	display: inline;
}
#menu a{
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
div#menu.grafito li.current {
	color: #fff;
	background-color: #3a3a3a;
	padding: 25px 15px 5px;
}
div#menu.fucksia li.current {
	color: #fff;
	background-color: #f80863;
	padding: 25px 15px 5px;
}
div#menu.verde li.current {
	color: #fff;
	background-color: #4da026;
	padding: 25px 15px 5px;
}
div#menu.azul li.current {
	color: #fff;
	background-color: #f80863;
	padding: 25px 15px 5px;
}
div#menu.grafito li.current a, div#menu.fucksia li.current a, div#menu.verde li.current a{
	color: #fff;
}*/
/* @end */

/* @group banner */
#topBanner {
	margin: 20px auto;
	width: 913px;
}
#slideshow {
    position:relative;
    height: 275px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;

}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#reservas {
	background: url(../imagenes/bgreservas.png) no-repeat;
	padding: 9px 9px 0 16px;
	height: 280px;
	margin-top: -5px;	
}
#reservas dt{
	float: left;
	margin-bottom: 10px;
}
#reservas dd{
	float: right;
	margin-bottom: 10px;
}
div#reservas form input[type="submit"]{
	clear: both;
	margin-top: 25px;
}
#claim{	
	text-align: left;
	position: relative;
	top: -115px;
	right: -15px;
	font-size: 25px;
	line-height: 0;
	width: 200px;
	height: 0;
	z-index: 10;
	padding-top: 0;
}
#claim p{
	font-weight: bold;
	background-color: #fff;
	padding: 15px 10px 10px;
	margin-bottom: -6px;
}
#claim .fucksia{
	color: #f80863;
}
#claim .cyan{
	color: #0296ff;
}
#claim .orange{
	color: #f86d06;
}
/* @end */

/* @group Content */

#content{
	padding-left: 25px;
	padding-right: 25px;
}
#universidades{
	text-align: left;
	height: 200px;
	background: url(../imagenes/bguni.gif) no-repeat 0 21px;
}
#universidades h3{
	font-size: 15px;
	margin-bottom: 45px;
}
#universidades img{
	margin-bottom: 15px;
	margin-left: 25px;
	margin-right: 15px;
}
/* @group ServiciosHome */
#servicios{
	margin-bottom: 20px;
}
.servicioItem img{
	float: left;
	margin: 5px 15px 5px 5px;
}
.servicioItem h2{
	font-size: 17px;
	line-height: 29px;
	width: 180px;
	margin-bottom: 10px;
}
/* @end */

/* @group Formulario Reserva */
#formularioReserva{
	padding: 21px;
	background-color: #dddecd;
	border: 1px solid #999;
	width: 205px;
}
#formularioReserva input{
	width: 143px;
	margin-bottom: 10px;
}
#formularioReserva h3{
	margin-bottom: 0;
}
#formularioReserva h4{
	color: #74756c;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}
/* @end */

#contentCorners{
	height: 113px;
	margin-bottom: 20px;
	background: url(../imagenes/contenrcorner.gif) no-repeat;
}
/* @end */

/* @group Footer */
#enlaces ul, #enlaces a{
	list-style-type: none;
	float: left;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	font-style: normal;
	list-style-image: none;
}
#enlaces h3{
	margin-bottom: 0;
	font-size: 12px;
}
#footer{
	padding-bottom: 20px;
}

/* @end */


/* Styles for the entire LavaLamp menu */
#menu{
	margin-top: -10px;
}
div#menu ul.lavaLamp li.current a {
	font-size: 15px;
	color: black;
}
div#menu ul.lavaLamp li a:hover {
	font-size: 15px;
	text-decoration: none;
}
ul.lavaLamp {
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 20px;
}
.lavaLamp {
    position: relative;
    overflow: hidden;
	margin-right: 0;
	margin-bottom: 0;
	height: 30px;
	margin-top: -2px;
}
    /* Force the list to flow horizontally */
.lavaLamp li {
    float: left;
    list-style: none;
}
        /* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
	z-index: 8;
	position: absolute;
	border-width: 1px;
	margin-left: -9px;
	padding-right: 20px;
	margin-top: -45px;
	height: 90px;
}

body.fucksia li.back {
	background-color: #fdbad4;
}
body.fucksia .lavaLamp{
	border-bottom: 3px solid #f80863;
}

body.verde li.back {
	background-color: #65cb1a;
}
body.verde .lavaLamp{
	border-bottom: 3px solid #65cb1a;	
}

body.naranja li.back {
	background-color: #f98119;
}
body.naranja .lavaLamp{
	border-bottom: 3px solid #f98119;
}

body.azul li.back{
	background-color: #2e8eca;
}
body.azul .lavaLamp{
	border-bottom: 3px solid #2e8eca;
}

body.grafito li.back{
	background-color: #3b3b3b;
}
body.grafito .lavaLamp{
	border-bottom: 3px solid #3b3b3b;
}
body.amarillo li.back{
	background-color: #cacc1e;
}
body.amarillo .lavaLamp{
	border-bottom: 3px solid #cacc1e;
}
.lavaLamp li.back .left {
	 /*background: url("../imagenes/.gif") no-repeat top left;*/
}
/* Styles for each menu-item. */
.lavaLamp a {
	position: relative; overflow: hidden;
	color: #000; outline: none; top: 7px;
	 z-index: 10; letter-spacing: 0;
	margin-bottom: auto;
	margin-top: auto;
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

/* @group ficha */


.tarifaItem h2{
	font-size: 20px;
	width: 175px;
	margin-bottom: 0;
}
.tarifaItem{
	min-height: 255px;
	background-color: #d7e9cf;
	padding: 15px;
}
.tarifaItem ul{
	padding-left: 0;
	margin: 0;
}
.tarifaItem li{
	list-style-type: none;
	margin-left: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.tarifaFooter{
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #333 url(../imagenes/bgficha.gif) no-repeat 0 bottom;
}
.tarifaFooter p{
	margin-bottom: 0;
	font-size: 20px;
	color: #fff;
}
.invitados{
	background-color: #fff;
	border: 1px solid #b4c2ad;
}
div#content .tarifaItem{
	width: 250px;
}
.shadow{
	height: 11px;
	background: url(../imagenes/hr.gif) no-repeat;
	margin-top: 30px;
	border-style: none;
}
.subtitulo{
	font-size: 20px;
	color: #333;
}
#faqs h3{
	font-size: 14px;
	color: #169812;
	margin-bottom: 10px;
}
/* @group habitacion */
.foto{
	margin-bottom: 0;
	padding-left: 6px;
	padding-top: 6px;
}
.foto{
	background: url(../imagenes/bgimg.gif) no-repeat;
		
}
#thumbs img {
	background: url(../imagenes/bgimg_thumb.gif) no-repeat;	
}
.imgbottom{
	background: url(../imagenes/bgimgspan.gif) no-repeat 0;
	height: 13px;
	margin-left: -6px;
	margin-top: -12px;
}
#thumbs img{		
	border: 1px solid #CCC;
	padding: 2px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 15px;
}
/* @end */
/* @end */
#mapa{
	padding: 6px;
	background: url(../imagenes/bgmap.gif) no-repeat;
}
#locateme h1{
	font-size: 15px;
	margin-bottom: 5px;
}
#locateme h2{
	font-size: 20px;
	margin-bottom: 0;
	color: #f98119;
}
.listaServicios{
	font-size: 19px;
	list-style-type: disc;
}
.navbar{
	background-color: #efefef;
	padding: 6px;
	margin-top: 20px;
	text-align: right;
}

/* @group Servicios */
.servicioItem h2, .servicioItem p{
	margin-bottom: 0;
}
.servicioItem{
	margin-bottom: 50px;
}

/* @end */
#principal a, #anexo a{
	color: #000;
}
#principal{
	background: url(../imagenes/pill.jpg) no-repeat 130px;
	padding: 20px 10px 10px;
}
#anexo{
	background: url(../imagenes/pill_anexo.jpg) no-repeat 130px;
	padding: 30px 10px 15px 7px;
}
#principal dt{
	width: 124px;
	float: left;
	margin-top: 35px;
	text-align: right;
	font-weight: bold;
	padding-left: 0;
	margin-left: -20px;
}
#anexo dt{
	width: 124px;
	float: left;
	margin-top: 15px;
	text-align: right;
	font-weight: bold;
	padding-left: 0;
	margin-left: -22px;}
#content dd{
	padding-left: 132px;
	margin-bottom: 15px;
}
.planta p{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
.planta{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #fbcc6b;
	text-align: center;
	width: 150px;
	padding: 12px 7px 7px;
}
.primera{
	background-color: #f60;
}
.segunda{
	background-color: #f90;
}
.baja{
	background-color: #f4d27a;
}
.anexoPrimera{
	background-color: #83db80;
}
.anexoSegunda{
	background-color: #bedb39;
}

