@charset "UTF-8";
/* CSS Document */

@IMPORT url("calendrier.marron.css");a img{border:0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ body{background-color:#37241e;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#24110b;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;}#cuerpo{width:955px;height:auto;float:none;clear:both;text-align:left;margin:auto;}.error{margin:auto;width:355px;height:auto;padding:20px 300px 20px 300px;background-color:#f2f0f1;text-align:center;color:black;margin-top:10px;}.bt{color:white;background-color:#24110b;cursor:pointer;border:0;}.lightbox{font-size:12px;color:#fff;background-color:#37241e;}#header{width:955px;height:206px;}#hTop{width:955px;height:55px;color:#c5bcb7;}#hNews{float:left;padding-top:20px;text-align:right;vertical-align:text-bottom;}#newsInput{height:17px;border:0;text-align:right;padding:0 3px 0 0;font-size:10px;}#newsOk{height:17px;border:0;font-size:10px;padding:0 5px 2px 5px;cursor:pointer;background-color:#716059;}#hFlag{float:right;padding-top:26px;text-align:right;vertical-align:text-bottom;cursor:pointer;}#hLogo{float:left;width:256px;height:140px;background-image:url("../img/marron/logo.jpg");background-color:#f2f0f1;}#hOferta{float:left;margin:0 10px 0 10px;width:308px;height:108px;border:solid 1px #f2f0f1;padding:12px 18px 18px 18px;}#ofeTitulo{font-size:14px;}#oferta{font-size:14px;color:#f2f0f1;font-weight:bold;}#ofeSep{width:100px;height:5px;border-bottom:solid 1px #f2f0f1;margin-bottom:5px;}#ofeTexto{font-weight:bold;font-size:12px;margin-top:5px;color:#fff;}#ofePrecio{width:310px;text-align:right;}#hDispo{float:left;width:295px;height:108px;border:solid 1px #f2f0f1;padding:12px 18px 18px 18px;font-size:14px;color:#f2f0f1;}#dispoTitulo{margin-bottom:10px;font-size:14px;color:#f2f0f1;font-weight:bold;}#dispoBlockTop{height:45px;width:100%;}#menu{width:955px;height:30px;font-family:Arial;font-size:12px;color:#24110b;background-color:#f2f0f1;}.menu{float:left;height:18px;margin:5px 0 5px 5px;padding:2px 8px 0 8px;text-align:center;}.menu2{float:left;height:18px;margin:5px 0 5px 5px;padding:2px 8px 0 8px;background-color:#24110b;color:#f2f0f1;text-align:center;}.menu2 a{color:#f2f0f1;text-decoration:none;}.menu2 a:hover{color:#f2f0f1;text-decoration:none;}.menu a{color:#24110b;text-decoration:none;}.menu a:hover{color:#f2f0f1;text-decoration:none;background-color:#24110b;}.menu:hover{color:#f2f0f1;background-color:#24110b;display:block;}.menu:hover a{color:#f2f0f1;background-color:#24110b;display:block;}.menuSep{float:left;height:18px;margin:5px 0 5px 0;padding:0;}#main{width:955px;height:auto;margin-top:10px;}#mainMarge{width:955px;height:auto;background-color:#f2f0f1;}#tituloMarge{width:942px;height:auto;font-size:25px;padding:10px 0 20px 13px;background-color:#f2f0f1;border-bottom:5px solid #37241e;}#tituloMarge a,#tituloMarge a:hover{text-decoration:none;font-size:25px;color:#24110b;}#foto{width:955px;height:490px;background-image:url("../fotos/2.-Essaouira.jpg");background-color:#f2f0f1;}#infoTitulo{width:955px;height:35px;color:#c5bcb7;font-size:13px;padding-top:30px;border-bottom:solid 1px #c5bcb7;}#servicios{float:right;color:#000;font-size:12px;margin-top:5px;}#servicios a{color:#c5bcb7;font-size:12px;text-decoration:none;}#highslide-carac{width:900px;}.carac-col{float:left;height:auto;width:280px;}.carac{padding:5px;margin-bottom:15px;}#descIz{float:left;width:470px;height:auto;margin-top:18px;padding-right:8px;padding-bottom:25px;text-align:justify;color:#c5bcb7;}#descDe{float:left;width:469px;height:auto;margin-top:18px;padding-left:8px;padding-bottom:25px;text-align:justify;color:#c5bcb7;}.detalle{float:left;width:267px;height:300px;background-color:#f2f0f1;padding:10px 22px 22px 22px;}.detalle a{text-decoration:none;color:#24110b;}.separ{float:left;width:5px;height:300px;}.detTitulo{width:269px;height:35px;font-size:19px;}.detSombra{width:269px;height:41px;background-image:url("../img/marron/sombra.png");}.detTexto{text-align:justify;}#mainChambre{width:955px;height:auto;background-color:#f2f0f1;font-family:Arial,Helvetica,sans-serif;}#mainTitulo{width:942px;height:auto;font-size:25px;padding:10px 0 20px 13px;}#mainTitulo span{color:#716059;font-size:20px;}.chambre{width:930px;height:129px;padding:0 12px 0 13px;}.chFoto{float:left;width:225px;height:114px;margin-right:18px;}.chInfo{float:left;width:475px;height:114px;font-size:20px;border-right:solid 1px #24110b;padding-right:15px;text-align:justify;}.chInfo a{text-decoration:none;color:#5c443d;border:0;}.chMasFoto{float:right;font-size:10px;font-weight:bold;padding:6px 10px 0 0;cursor:pointer;}.chDesc{font-size:12px;color:black;}.chDescTit{font-size:13px;color:#716059;padding-bottom:12px;}.chDescDet{color:#716059;padding-bottom:4px;}.chPrecio{float:left;width:144px;font-size:13px;margin-left:32px;}.chPrecio th{text-align:center;}.chPrecio td{text-align:center;}#chPrecioBt{background-color:#24110b;font-size:12px;color:white;padding:6px;}#chPrecioBt a{color:white;text-decoration:none;}.chSep{width:955px;height:28px;background-image:url("../img/marron/sombra2.png");background-repeat:no-repeat;background-position:center;}#mainFiche{width:955px;height:auto;font-family:Arial,Helvetica,sans-serif;background-color:#f2f0f1;}#fchFoto{width:955px;height:490px;border-top:solid 5px #37241e;border-bottom:solid 5px #37241e;}#fchBtTop{width:160px;height:auto;font-size:12px;color:white;background-color:#37241e;cursor:pointer;padding:4px;text-align:center;}#fchBtTop a{text-decoration:none;color:white;}#fchCara{color:#37241e;font-size:14px;font-weight:bold;}#fchHead{width:930px;height:auto;margin:20px 0 0 15px;}#fchSombra{width:955px;height:48px;background-image:url("../img/marron/sombra2.png");background-position:center;background-repeat:no-repeat;}#fchFoot{width:940px;height:auto;margin-left:15px;margin-top:20px;padding-bottom:40px;}#fchFoot ul{width:440px;margin:0;padding:0 0 0 20px;}#fchMiniat{float:right;width:auto;height:auto;margin-right:13px;}.trHead{height:46px;background-color:#37241e;color:white;font-weight:bold;font-size:14px;}.trMain{line-height:25px;background-color:#716059;color:#f2f0f1;}#mainForms{width:955px;height:auto;font-family:Helvetica,sans-serif;background-color:#f2f0f1;line-height:25px;font-weight:bold;padding-bottom:50px;}#mainForms input{width:317px;height:30px;border:0;background-color:#37241e;padding:0 15px 0 15px;color:#c5bcb7;}#mainForms select{height:25px;border:0;background-color:#37241e;color:#c5bcb7;}#mainForms textarea{width:335px;height:110px;border:0;background-color:#37241e;color:#c5bcb7;padding:5px;}#formIz{float:left;width:350px;height:auto;margin-left:110px;}#formDer{float:left;width:350px;height:auto;margin-left:60px;}#formBox{width:305px;height:auto;background-color:#37241e;padding:10px 20px 10px 20px;color:#c5bcb7;}#formBox input{width:auto;height:auto;color:#c5bcb7;}#formBox label{font-weight:normal;line-height:normal;}.resChambre{color:#716059;font-size:20px;}#mainresto{width:955px;height:auto;font-family:Arial,Helvetica,sans-serif;padding-bottom:50px;}#tituloResto{width:955px;height:auto;font-size:25px;padding:25px 0 0 0;color:#c5bcb7;}#restoMenu{width:945px;height:30px;font-family:Arial,sans-serif;background-color:#f2f0f1;margin-bottom:12px;padding-right:10px;}.restoMenu{float:left;width:auto;height:18px;margin:5px 0 5px 5px;padding:2px 8px 0 8px;text-align:center;}.restoMen{float:left;width:auto;height:18px;margin:5px 0 5px 5px;padding:2px 8px 0 8px;text-align:center;cursor:pointer;}.restoMen a{color:#24110b;text-decoration:none;}.restoMen a:hover{color:#f2f0f1;text-decoration:none;background-color:#24110b;}.restoMen:hover{color:#f2f0f1;text-decoration:none;background-color:#24110b;}.restoMen:hover a{color:#f2f0f1;text-decoration:none;background-color:#24110b;}.restoMen2{float:right;width:auto;height:18px;margin:5px 0 20px 5px;padding:2px 5px 0 20px;text-align:center;cursor:pointer;background-repeat:no-repeat;}.restoMen2 a{color:#24110b;text-decoration:none;}.restoMen2 a:hover{color:#f2f0f1;text-decoration:none;background-color:#24110b;}.restoMen2:hover{color:#f2f0f1;text-decoration:none;background-color:#24110b;}.restoMen2:hover a{color:#f2f0f1;text-decoration:none;background-color:#24110b;}#restoFoto{width:955px;height:500px;background-image:url("../fotos/main_resto.png");background-repeat:no-repeat;border-bottom:solid 1px #c5bcb7;}#restoGal{width:955px;text-align:right;margin-top:12px;}#restoGal a{text-decoration:none;color:#c5bcb7;}#restoGal a:hover{font-weight:bold;color:#c5bcb7;}#mainMapa{width:955px;height:auto;font-family:Arial,Helvetica,sans-serif;padding-bottom:50px;background-color:#f2f0f1;}.printor{background-image:url('../img/marron/print.png');height:21px;padding:2px 0 10px 30px;background-repeat:no-repeat;}#mapaGoogle{width:955px;height:490px;border-top:solid 5px #37241e;border-bottom:solid 5px #37241e;margin-top:5px;}#mapaCont{width:905px;height:65px;padding:25px 25px 0 25px;text-align:justify;line-height:18px;}#mapaIz{float:left;width:432px;margin-right:40px;}#mapaDer{float:left;width:432px;}#mapaSombra{width:955px;height:80px;background-image:url("../img/marron/sombra2.png");background-repeat:no-repeat;background-position:center;}#mapaFoot{margin-top:10px;padding-left:25px;line-height:18px;}.proxim{width:930px;height:129px;padding:0 12px 0 13px;}.proxFoto{float:left;width:225px;height:114px;background-color:black;margin-right:18px;margin-left:150px;}.proxInfo{float:left;width:415px;height:114px;font-size:20px;padding-right:15px;text-align:justify;}.proxInfo a{text-decoration:none;color:#6e808f;border:0;}.proxDesc{margin-top:15px;font-size:12px;color:black;}#tarifCont{width:915px;height:auto;padding:0 20px 0 20px;clear:both;display:inline-block;}#tarifChambres{float:left;width:400px;height:auto;}.tarifChambre{width:400px;height:65px;background-color:#716059;margin-bottom:5px;padding:5px;color:#f2f0f1;}.tarifFoto{float:left;width:126px;height:65px;margin-right:15px;}.tarifDet{float:left;width:130px;margin-right:15px;}.tarifDet h3{margin:5px 0 5px 0;}.tarifRes input{margin-top:23px;font-size:10px;padding:2px 15px 2px 15px;}#footer{width:955px;height:auto;font-size:12px;color:#24110b;margin-top:10px;font-family:Arial,Helvetica,sans-serif;}#fHeader{width:955px;height:25px;}#fMain{margin-top:18px;width:955px;height:52px;background-color:#f2f0f1;}#footIzquierda{float:left;width:auto;height:52px;padding-right:10px;background-color:#f2f0f1;}.footMenu{float:left;width:auto;height:29px;color:#24110b;text-align:center;padding:13px 10px 0 10px;margin:5px 0 5px 5px;}.footMenu a{color:#24110b;text-decoration:none;}.footMenu:hover,.footMenu:hover a{background-color:#24110b;color:#f2f0f1;}.fM2,.fM2 a,.fM2 a:hover{background-color:#24110b;color:#f2f0f1;}#footDerecha{float:left;width:auto;height:52px;background-color:#f2f0f1;}#fLink{float:left;width:90px;height:22px;padding:18px 0 0 15px;}.fLink{float:left;width:20px;height:38px;padding:15px 10px 0 0;cursor:pointer;}#fRiad{float:right;width:200px;height:52px;color:#24110b;font-size:20px;font-weight:bold;text-align:right;padding:13px 20px 0 0;}#fFooter{width:955px;height:40px;color:#f2f0f1;font-size:14px;text-align:center;padding-top:20px;}#fHeader a{color:#6b7e8e;text-decoration:none;font-weight:bold;}#fHeader a:hover{color:#6b7e8e;text-decoration:underline;font-weight:bold;}#fTheme,#fTheme a{float:right;width:auto;height:100%;color:white;text-decoration:none;}span.approved{background:url("../img/typo/info.png") no-repeat scroll 2px 50% #ccc;border:1px solid #a8a8a8;color:#000;display:block;padding:8px 10px 8px 36px;}
#authentic_h{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
}
/********** MAIN *********/
/*========= Mapa ========*/

#mainMapa {
	width:955px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 50px;
	background-color: #f2f0f1;
}

.printor {
	background-image: url('../img/marron/print.png');
	height: 21px;
	padding: 2px 0 10px 30px;
	background-repeat: no-repeat;
}

.mapaGoogle {
	width: 955px;
	height: 490px;
	border-top: solid 5px #37241e;
	border-bottom: solid 5px #37241e;
	margin-top: 5px;
}

#mapaCont {
	width: 905px;
	height: auto;
	padding: 25px 25px 0 25px;
	text-align: justify;
	line-height: 18px;
	clear: both;
	display: inline-block;
}

#mapaIz {
	float: left;
	width: 432px;
	margin-right: 40px;
}

#mapaDer {
	float: left;
	width: 432px;
}

#mapaSombra {
	width: 955px;
	height: 80px;
	background-image: url("../img/marron/sombra2.png");
	background-repeat: no-repeat;
	background-position: center;
}

#mapaFoot {
	margin-top: 10px;
	padding-left: 25px;
	line-height: 18px;
}
