html{color:#333333;background:#FFFFFF;font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p,select{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; z-index:1;}legend{color:#000;}a{text-decoration:none;} .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix {display:inline-block;} .clearfix {display:block;}* html .clearfix {height:1px;}img {border:0px;}

#ajax{
	display:none;
}

/*ESTILOS COMUNES*/
#ancho{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
}

#ancho2{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
}

#ancho3{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
}

.main{
	width:980px;
	margin:auto;
	text-align:left;
	position:relative;
}

.left { float:left }
.right { float:right }
.pointer {
	cursor:pointer;	
}

/*CABECERA*/
#caphome{
	width:100%;
	margin:auto;
	text-align:left;
	position:relative;
	height:515px;
	background-position:top;
	background-repeat:no-repeat;
}

#cap{
	width:100%;
	margin:auto;
	text-align:left;
	position:relative;
	height:295px;
	background-position:top;
	background-repeat:no-repeat;
}

#cabecera {
	width:980px;
	height:158px;
	background-color:#351f15;
}

#cabecera .logo {
	float:left;
	width:198px;
}

#cabecera .logo a {
	color:#351f15;	
}

#cabecera .der {
	float:left;
	width:722px;
	margin-left:60px;
}

#cabecera .topder {
	width:693px;
	margin-top:16px;
	margin-bottom:9px;
}

#cabecera .texto {
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#c18944;
	margin-top:3px;
}

#cabecera .opciones {
	float:right;
}

#cabecera .opc { float:left; }

#cabecera .opc a{ color:#351f15 }

#cabecera .reservas {
	width:693px;
	height:61px;
	background-color:#553f35;
}

#cabecera .reservas .titres{
	float:left;
	padding-left:30px;
	margin-top:26px;
}

#cabecera input {
	background-color:#947A6E;
	background-image:url(../imgs/ico/calendar.png);
	background-position:right center;
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px;
	width:97px;
	font-size:12px;
}
#cabecera select {
	background-color:#947A6E;
	border:0 none;
	color:#FFFFFF;
	padding:2px;
	font-size:12px;
}

#cabecera .llegada{
	float:left;
	padding-left:24px;
	margin-top:21px;
}

#cabecera .salida{
	float:left;
	padding-left:15px;
	margin-top:21px;
}

#cabecera .adultos{
	float:left;
	padding-left:15px;
	margin-top:21px;
}

#cabecera .adultos select {
	width:76px;
}

#cabecera .habitaciones{
	float:left;
	padding-left:15px;
	margin-top:21px;
}

#cabecera .habitaciones select {
	width:56px;
}

#cabecera .btnreservar{
	float:left;
	padding-left:15px;
	margin-top:19px;
	border:0 none;
}

#cabecera .btnreservar input{
	background:none;	
	color:#553f35;
}

#cabecera .idiomas {
	margin-left:12px;	
}

#cabecera .idiomas, #cabecera .idiomas li{
	float:left;
	font-size:12px;
	color:#c5965c;
}

#cabecera .sep{
	margin-left:10px;	
}

#cabecera .idiomas, #cabecera .idiomas li a{
	color:#786c58;
	text-decoration:none;
}

#cabecera .menu {
	width:693px;
	margin-top:20px;
}

/*#cabecera .menu li {
	float:left;	
	margin-left:34px;
}*/

#cabecera .menu .n1 {
	float:left;	
	margin-left:34px;
	padding-bottom:7px;
	border-bottom:4px solid #351f15;
	height:20px;
}

#cabecera .menu .n1 a {
	color:#351f15;
}

#cabecera .menu .n2{
	width:194px;
	background-color:#fff;
	font-size:13px;
	font-weight:bold;
	color:#7c7c74;
	position:absolute;
	margin-top:11px;
	padding-bottom:14px;
	display:none;
}

#cabecera .menu .n2 a{
	color:#7c7c74;
	text-decoration:none;
}

#cabecera .menu .n2 li{
	background-image:url(../imgs/ico/ptos_menu.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px 15px 0px 15px;
	padding-bottom:5px;
	padding-left:11px;
	padding-top:7px;
}

.hover{
	background-image:url(../imgs/ico/ptos_menu_on.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px 15px 0px 15px;
	padding-bottom:5px;
	padding-left:11px;
	padding-top:7px;
	background-color:#d6caab;
}

.hover a {
	color:#a97836 !important;
}

#cabecera .menu .inicio{
	margin-left:0px;
}
/*FIN CABECERA*/

/*PARTE CENTRAL*/
#content{
	padding-bottom:30px;
}

#content .l{
	float:left;
	width:228px;
	overflow:hidden;
	position:relative;
	min-height:200px;
}

#content .r{
	float:right;
	width:752px;
	height:auto !important;
	overflow:hidden;
	min-height:200px;
	overflow:hidden;
}

#destacados {
	width:980px;
	height:186px;
	overflow:hidden;
}

#destacados .destacado1 {
	float:left;
	width:520px;
	height:168px;
	margin-top:18px;
	overflow:hidden;
}

#destacados .destacado1 .titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#aa7738;
	margin-right:60px;
}

#destacados .destacado1 .texto {
	font-size:13px;
	color:#7c7c74;
	margin-top:10px;
	margin-right:60px;
}

#destacados .destacado2 {
	float:right;
	width:460px;
	height:163px;
	margin-top:23px;
	position:relative;
	overflow:hidden;
}

#destacados .destacado2 .titular{
	height:27px;
	border-left:4px solid #aa7738;
	padding-left:9px;	
}

#destacados .destacado2 .info {
	margin-top:21px;	
}

#destacados .destacado2 .foto {
	padding-left:15px;	
	float:left;
}

#destacados .destacado2 .texto {
	width:309px;
	height:72px;
	font-size:13px;
	color:#7c7c74;
	padding-left:17px;
	overflow:hidden;
	margin-top:-5px;
}

#destacados .destacado2 .verof{
	padding-left:18px;
	padding-top:14px;
}

#destacados .destacado2 .verof a{
	color:#fff;
}

#destacados .destacado2 .nav{
	position:absolute;
	padding-top:15px;
	left:382px;
	width:78px;
	height:15px;
	background-color:#FFF;
	z-index:10;
}

#destacados .destacado2 .nav .num{
	float:left;
	color:#7c7c74;
	width:22px;
	text-align:center;
	font-size:11px;
}

#destacados .t2 {
	margin-top:3px;	
}


/*FIN PARTE CENTRAL*/

/* OFERTAS */

.titulo_ofertas {
	font-size:13px;
	color:#7c7c74;
	font-weight:bold;
}

/* FIN OFERTAS */

/* CARRUSEL DESTACADOS HOME */

.item-dest{
	float:left;
	width:460px;
}

#gal-dest {
	position:absolute;
	width:100000px;
	overflow:hidden;
}

/* FIN CARRUSEL DESTACADOS HOME */

/* PIE */
#pie{
	width:100%;
	margin:auto;
	text-align:left;
	position:relative;
	height:114px;
	background-image:url(../imgs/fondopie.png);
	background-position:top;
	background-repeat:no-repeat;
}

#contpie {
	width:980px;
	height:114px;
}

#contpie li {
	float:left;
}

#contpie .linea .secun{
	margin-top:11px;
}

#contpie .seppie{
	margin-left:10px;
	margin-right:10px;
	margin-top:11px;
}

#contpie input {
	width: 120px;
	background-color:#FFF;
	font-size:12px;
	color:#7c7c74;
	border:0;
	padding:1px 8px 1px 8px;
	margin-left:8px;
}

#contpie .news {
	margin-top:6px;	
}

#contpie .go {
	margin-top:6px;	
	margin-left:14px;
	cursor:pointer;
}

#contpie .go a{
	color:#b78950;
}

#contpie .canales {
	margin-top:6px;	
	margin-left:11px;
}

#contpie .pieinfo {
	margin-top:18px;
}

#contpie .txtinfo {
	float:left;
	font-size:12px;
	color:#7c7c74;
	line-height:20px;
	width:327px;
}

#contpie .txtinfo a{
	color:#7c7c74;
	text-decoration:underline;
}

#contpie .menus {
	width:653px;
	float:right;
}

#contpie .menus .mppal {
	width:653px;
	font-size:12px;
	color:#7c7c74;
	text-align:right;
}

#contpie .menus .mppal a{
	color:#7c7c74;
	text-decoration:underline;
}

#contpie .menus .mppal li{
	float:right;
	margin-left:19px;
}

#contpie .menus .msec {
	font-size:12px;
	color:#aa7738;
	width:653px;
	text-align:right;
	clear:both;
	padding-top:3px;
}

#contpie .menus .msec a{
	color:#aa7738;
	text-decoration:underline;
}

#contpie .menus .msec li {
	float:right;
	margin-left:19px;
}

/* FIN PIE */

/*CAPA SHARETHIS*/

.capa {
	z-index:990;
	position:absolute;
	top:0;
	left:0;
	width:226px;
	
	display:none;
}
.capa .pest{
	width:100%;
	position:relative;
	height:2.4em;
}
.capa .pest .tit{
	background-color:#FFFFFF;
	position:absolute;
	height:2.2em;
	padding-top:0.1em;
	padding-right:0.9em;
	background-position:0.5em 0.2em;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	z-index:10;
	
}
.capa .pest .tit a{
	font-size:11px;
	color:#999999;
}

.capa .content{
	background-color:#FFFFFF;
	padding:9px 17px 17px 17px;
	line-height:1.4em;
	margin-top:-1px;
}
.capa .content .intro{
	font-size:13px;
	color:#c18944;
	margin-right:10px;
	line-height:15px;
	background-image:url(../imgs/puntos.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-top:8px;
}

.capa .close{
	position:absolute;
	top:31px;
	right:11px;
	cursor:pointer;
}
.capa .links{
	padding-top:1.5em;
}

.pb6 {
	padding-bottom:6px;	
}

.capa .links li{
	float:left;
	width:60px;
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	padding-left:2.5em;
	margin-left:0.9em;
	height:2.4em;
}
.capa .links li a{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#7c7c74;

}
.capa .links li a:hover{
	color:#333333;
}

.capa .pts{
	margin-top:4px;
	height:42px;
	width:100%;
}

.capa .linkb{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

.capa .linkb a{
	font-size:13px;
	color:#c18944;
	text-decoration:none;
}

.capa .enviar_amigo{
	text-align:center;
	padding-top:1.3em;
}

.capa .email{
	font-size:12px;
	padding:1px 0px 0px 9px;
	color:#333333;
	width:117px;
	margin-top:14px;
	float:left;
	border:1px solid #cccccc;
}

.capa .emaillupa {
	font-size:12px;
	padding:1px 25px 0px 9px;
	color:#333333;
	width:97px;
	float:left;
	border:1px solid #cccccc;
	background-image:url(../imgs/ico/lupa_buscar.gif);
	background-position:right;
	background-repeat:no-repeat;	
}
.capa .ok_bol{
	float:right; 
	margin-top:13px;

}
.capa .form_buscar{
	width:20em;
	margin-top:18px;
}
.capa .form_buscar .email{
	font-weight:normal;
	font-size:12px;
	color:#333333;
	width:119px;
	margin-top:1px;
	float:left;
	border:1px solid #cccccc;
}
.capa .form_buscar .ok_bol{
	float:right; 
	margin-top:0px;

}
/* MENU LATERAL */

.menulat {
	margin-top:27px;
}

.menulat .titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#aa7738;
	/*padding-left:10px;*/
	
}

.menulat .opcmenu {
	color:#7c7c74;
	font-weight:bold;
	width:187px;
	padding:8px 0 5px 9px;
	background-image:url(../imgs/ico/ptos_menu.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:13px;
}

.menulat .opcmenu a{
	color:#7c7c74;
	text-decoration:none;
}

.menulat .opcmenu_on {
	color:#aa7738;
	font-weight:bold;
	width:187px;
	padding:8px 0 5px 9px;
	background-color:#d6caab;
	background-image:url(../imgs/ico/ptos_menu_on.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:13px;
}

.menulat .opcmenu_on a{
	color:#aa7738;
	text-decoration:none;
}

.menulat .smenu {
	font-size:13px;
	color:#aa7738;
	padding:8px 0 4px 21px;
}

.menulat .smenu a{
	color:#aa7738;
	text-decoration:none;
}

.menulat .smenu_on {
	font-size:13px;
	color:#aa7738;
	padding:8px 0 4px 21px;
	background-color:#f3efe6;
	width:175px;
}

.menulat .smenu_on a{
	color:#aa7738;
	text-decoration:none;
}
/* FIN MENU LATERAL */

/* HILO DE ARIADNA */

#topcont {
	margin-left:30px;
	margin-top:23px;
	margin-bottom:15px;
	height:27px;
	border-left:4px solid #aa7738;
}

#topcontmw {
	margin-top:23px;
	margin-bottom:15px;
	height:27px;
	border-left:4px solid #aa7738;
}

#hilo {
	color:#b78950;
	font-size:11px;
	margin-left:10px;
	line-height:11px;
}

#hilo a {
	color:#7c7c74;
	text-decoration:none;
}

#hilo span {
	color:#7c7c74;
	padding-left:5px;
	padding-right:4px;
}

#tpag {
	margin-left:10px;	
	margin-top:4px;
}

/* HILO DE ARIADNA */

/* OFERTAS */
#ofertas {
	
}

#ofertas .oferta {
	width:722px;
	height:186px;
	margin-bottom:29px;
	position:relative;
	background-image:url(../imgs/fondoof.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#ofertas .oferta .desde {
	position:absolute;
	top:127px;
	z-index:10px;
	width:438px;
	text-align:right;
}

#ofertas .oferta .info {
	float:left;	
	width:408px;
	padding-left:29px;
	padding-right:32px;
}

#ofertas .oferta .titulo {
	font-size:18px;
	color:#aa7738;
}

#ofertas .oferta .texto {
	font-size:13px;
	color:#7c7c74;
	margin-top:17px;
}

#ofertas .oferta .desde {
	font-size:12px;
	color:#aa7738;
}
#ofertas .oferta .precio {
	font-size:24px;
}

#ofertas .oferta .reservar {
	padding-top:6px;	
}

#ofertas .oferta .verof {
	font-size:12px;
	font-weight:bold;
	color:#aa7738;
	padding-top:15px;
}

#ofertas .oferta .verof a{
	color:#aa7738;
	text-decoration:none;
}

#ofertas .oferta .foto {
	float:right;
	margin-top:2px;
}

#ofertadet {
	width:722px;
	margin-bottom:29px;
	position:relative;
	background-image:url(../imgs/fondoof.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#ofertadet .info {
	float:left;	
	width:438px;
	padding-left:29px;
	padding-right:32px;
}

#ofertadet .titulo {
	font-size:18px;
	color:#aa7738;
}

#ofertadet .texto {
	font-size:13px;
	color:#7c7c74;
	margin-top:17px;
}

#ofertadet .foto {
	float:right;
	margin-top:2px;
}

#ofertadet .piedetof {
	width:408px;
	padding-bottom:30px;
}

#ofertadet .volver {
	float:left;
	/*width:204px;*/
	padding-top:35px;
}

#ofertadet .desde {
	float:right;
	/*width:204px;*/
	text-align:right;
}

#ofertadet .volver {
	font-size:12px;
	font-weight:bold;
	color:#aa7738;
}

#ofertadet .volver a{
	color:#aa7738;
	text-decoration:none;
}

#ofertadet .desde {
	font-size:12px;
	color:#aa7738;
}

#ofertadet .precio {
	font-size:24px;
}

#ofertadet .condiciones {
	width:200px;
	padding-top:23px;
	color:#7c7c74;
	font-size:13px;
}

#ofertadet .condiciones a{
	color:#7c7c74;
	text-decoration:underline;
}

#ofertadet .txtcond {
	margin-top:18px;	
}

#ofertadet li{
	list-style-image:url(../imgs/liofertas.gif);
	margin-left:10px;
}

/* FIN OFERTAS */

/* INI NOTICIAS */
/* OFERTAS */
#noticias {
	
}

#noticias .noticia {
	width:722px;
	height:186px;
	margin-bottom:29px;
	position:relative;
	background-image:url(../imgs/fondoof.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#noticias .alto {
	height:135px;
	overflow:hidden;
}

#noticias .noticia .info {
	float:left;	
	width:438px;
	padding-left:29px;
	padding-right:32px;
}

#noticias .noticia .fecha {
	font-size:13px;
	color:#7c7c74;
}

#noticias .noticia .titulo {
	font-size:13px;
	font-weight:bold;
	color:#aa7738;
}

#noticias .noticia .texto {
	font-size:13px;
	color:#7c7c74;
	margin-top:6px;
}

#noticias .noticia .vernot {
	font-size:12px;
	font-weight:bold;
	color:#aa7738;
	text-align:right;
}

#noticias .noticia .vernot a{
	color:#aa7738;
	text-decoration:none;
}

#noticias .noticia .foto {
	float:right;
	margin-top:2px;
}

#noticiadet {
	width:752px;
	margin-bottom:29px;
	position:relative;
	background-image:url(../imgs/fondoof.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#noticiadet .info {
	float:left;	
	width:344px;
	padding-left:29px;
	padding-right:20px;
}

#noticiadet .titulo {
	font-size:13px;
	font-weight:bold;
	color:#aa7738;
}

#noticiadet .texto {
	font-size:13px;
	color:#7c7c74;
	margin-top:6px;
}

#noticiadet .foto {
	float:right;
	margin-top:2px;
}

#noticiadet .piedetof {
	width:408px;
	padding-bottom:30px;
}

#noticiadet .volver {
	font-size:12px;
	font-weight:bold;
	color:#aa7738;
	padding-top:7px;
}

#noticiadet .volver a{
	color:#aa7738;
	text-decoration:none;
}

#noticiadet .txtcond {
	margin-top:18px;	
}

#noticiadet li{
	list-style-image:url(../imgs/liofertas.gif);
	margin-left:10px;
}

/* FIN NOTICIAS */

/* MAPA UBICACIÓN */

#ubicacion {
	padding-left:29px;
	padding-bottom:27px;	
}

.conmant {
	position:relative;
	border:1px solid #9B9B9B;
	width:721px;
	height:358px;
}

#mapa{
	width:721px;
	height:358px;
}

#ubicacion .botubi {
	margin-top:15px;	
}

#ubicacion .texto {
	float:left;
	/*width:486px;*/
	width:466px;
	font-size:13px;
	color:#7c7c74;
}

#ubicacion .dir {
	float:right;
	font-size:13px;
	color:#7c7c74;
}

#ubicacion .ficheros {
	font-size:13px;
	font-weight:bold;
	color:#b78950;
	padding-top:24px;
}

#ubicacion .ficheros a {
	color:#b78950;
	text-decoration:none;
}

#ubicacion .sep {
	float:left;
	margin-left:11px;
	margin-right:11px;
}

#ubicacion .intro {
	margin-bottom:22px;	
	color:#7C7C74;
}

#ubicacion .intro .txt {
	float:left;
	font-size:13px;
	color:#7C7C74;
}

#ubicacion .intro .campo {
	float:left;
	padding-left:8px;
}

#ubicacion .intro .campo input{
	width:209px;
	border:1px solid #CCC;
	padding-top:2px;
	padding-bottom:1px;
	font-size:11px;
	color:#7C7C74;
}

#ubicacion .intro .campo select{
	width:127px;
	border:1px solid #CCC;
	padding-top:2px;
	padding-bottom:1px;
	font-size:11px;
	color:#CCC;
}

#ubicacion .intro .btn {
	float:left;
	padding-left:11px;	
}

#cruta {
	font-size:12px;	
}

#cimprimir {
	width:723px;
	height:32px;
	background-image:url(../imgs/maps/imprimir.png);
	background-repeat:no-repeat;
	margin-top:23px;
	font-size:12px;
	color:#000;
	display:none;
}

#cimprimir .txt {
	float:left;	
	font-weight:bold;
	padding-left:8px;
	padding-top:8px;
}

#cimprimir span {
	color:#0000cc;
	font-size:12px;
	font-weight:normal;
}

#cimprimir span a{
	color:#0000cc;
	text-decoration:underline;
}

#cimprimir .opc {
	float:right;	
	color:#0000cc;
	font-size:12px;
	font-weight:normal;
	padding-top:8px;
	padding-right:12px;
	background-image:url(../imgs/maps/ico_print.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:20px;
	cursor:pointer;
}

#cimprimir .opc a{
	color:#0000cc;
	text-decoration:underline;
}

/* FIN MAPA UBICACIÓN */

#interior {
	width:752px;	
}

#interior .contenido {
	float:left;	
	background-image:url(../imgs/fondoof.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:13px;
	color:#7c7c74;
	padding-bottom:30px;
	padding-top:15px;
}

#interior .contenidoclima {
	float:left;	
	padding-left:30px;
	font-size:13px;
	color:#7c7c74;
	padding-bottom:30px;
}

#interior .small {
	/*width:393px;	*/
	width:410px;	
}

#interior .small2 {
	width:470px;	
}

#interior .big {
	width:677px;	
}

#interior .destacados {
	float:right;
	width:284px;
	background-color:#e8edef;
}

#interior .destacados #gal{
	width:284px;
	height:45px;
	background-color:#351f15;
	cursor:pointer;
}

#interior .destacados #serv{
	width:284px;
	height:45px;
	background-color:#351f15;
	margin-top:1px;
	cursor:pointer;
}

#interior .destacados #destof{
	width:284px;
	height:45px;
	background-color:#351f15;
	margin-top:1px;
	cursor:pointer;
}

#desthotel {
	padding-top:18px;	
	padding-bottom:14px;
	width:423px;
}

#desthotel .titular {
	font-size:13px;
	color:#7c7c74;
	font-weight:bold;
	padding-bottom:16px;
}

#desthotel .servicios {

}

#desthotel .lineaserv {
	float:left;
	width:210px;
	padding-bottom:15px;
}

#desthotel .icono {
	float:left;
	margin-right:11px;
	width:27px;
	height:27px;
}

#desthotel .serv {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#b78950;
	margin-top:5px;
}


#interior .destacados #contgal{
	position:relative;
	width:284px;
	height:213px;
	background-color:#351f15;
	display:none;
	overflow:hidden;
}

#interior .destacados #contgalnot{
	position:relative;
	width:284px;
	height:213px;
	background-color:#351f15;
	overflow:hidden;
}

#interior .destacados #contofertas{
	position:relative;
	width:284px;
	height:234px;
	background-color:#351f15;
	display:none;
	overflow:hidden;
}

#interior .destacados #contofertasint{
	position:relative;
	width:284px;
	height:234px;
	background-color:#351f15;
	overflow:hidden;
}

#interior .destacados #contofertasint .of-left{
	position:absolute;
	top:87px;
	left:5px;
	z-index:3;
	cursor:pointer;
}

#interior .destacados #contofertasint .of-right {
	position:absolute;
	top:87px;
	left:260px;
	z-index:3;
	cursor:pointer;
}

#interior .destacados #contofertason{
	position:relative;
	width:284px;
	height:234px;
	background-color:#351f15;
	overflow:hidden;
	display:block;
}

#interior .destacados #contofertason .of-left{
	position:absolute;
	top:87px;
	left:5px;
	z-index:3;
	cursor:pointer;
}

#interior .destacados #contofertason .of-right {
	position:absolute;
	top:87px;
	left:260px;
	z-index:3;
	cursor:pointer;
}


#interior .destacados #contgal .gal-left{
	position:absolute;
	top:80px;
	left:5px;
	z-index:3;
	cursor:pointer;
}

#interior .destacados #contgal .gal-right {
	position:absolute;
	top:80px;
	left:260px;
	z-index:3;
	cursor:pointer;
}

#interior .destacados #contofertas .of-left{
	position:absolute;
	top:87px;
	left:5px;
	z-index:3;
	cursor:pointer;
}

#interior .destacados #contofertas .of-right {
	position:absolute;
	top:87px;
	left:260px;
	z-index:3;
	cursor:pointer;
}


#gal-img {
	overflow:hidden;
	width:100000px;
}

#of-img {
	overflow:hidden;
	width:100000px;
}

#gal-img .itm-gal-img {
	float:left;
	width:284px;
	text-align:center;
	position:relative;
}

#of-img .itm-of-img {
	float:left;
	width:284px;
	text-align:center;
	position:relative;
}

#of-img .tof {
	font-size:12px;
	font-weight:bold;
	color:#d6caab;
	text-align:left;
	margin-left:30px;
	margin-right:30px;
	margin-top:9px;
}

#of-img .rof {
	font-size:12px;
	color:#d6caab;
	text-align:left;
	margin-left:30px;
	margin-right:30px;
	margin-top:5px;
	height:71px;
	overflow:hidden;
}

#of-img .bof {
	text-align:right;
	margin-right:30px;
}

#gal-img .capgal {
	position:absolute;
	top:157px;
	left:226px;
}

#gal-img .captrans {
	position:absolute;
	top:0px;
	left:30px;
	z-index:10;	
}

#gal-img .captrans a{
	color:#351f15;
}

#interior .destacados #contserv{
	width:254px;
	/*height:183px;*/
	display:inline;
	background-color:#351f15;
	padding-left:30px;
	padding-top:5px;
}

#contserv .lineaserv{
	padding-bottom:15px;
}

#contserv .icono {
	float:left;
	margin-right:11px;
	width:27px;
	height:27px;
}

#contserv .serv {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#d6caab;
	margin-top:5px;
}

#interior .destacados .t {
	float:left;
	padding-left:30px;
	padding-top:21px;
}

#interior .destacados .ico {
	float:right;
	padding-right:30px;
	padding-top:21px;
	cursor:pointer;
}


#reviews {
	width:722px;
	/*height:129px;*/
	background-image:url(../imgs/fondo_review.png);
	background-repeat:no-repeat;
	margin-top:1px;
	padding:29px 0 0 30px;
	margin-right:30px;
	clear:both;
	position:relative;
}

#reviews .dejacom {
	position:absolute;
	top:23px;
	right:40px;
}

#reviews .contrev {
	padding-top:20px;
	padding-bottom:25px;
}

#reviews .foto {
	float:left;
	padding-right:13px;
}

#reviews .com {
	float:left;
	width:600px;
	font-size:13px;
	font-style:italic;
	color:#553f35;
}

#reviews .com img {
	margin-left:10px;
	vertical-align:bottom;
}

#reviews .from {
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#aa7738;
	padding-top:7px;
}

/* INI GALERÍA MULTIMEDIA */
#gal-multi {
	width:752px;
	/*height:158px;*/
	background-image:url(../imgs/fondogal.png);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	margin-top:1px;
}

#gal-multi .top {
	height:51px;	
	margin-left:30px;
	margin-right:30px;
}

#gal-multi .activo {
	float:left;
	padding-top:20px;
}

#gal-multi .noactivo {
	float:right;
	padding-top:16px;
}

#gal-multi .gal_youtube {
	position:relative;
	height:138px;
	margin-left:30px;
	width:667px;
	margin-right:30px;
	background-color:#351f15;
	padding-left:26px;
	overflow:hidden;
	display:none;
}

#gal-multi .gal_flickr {
	position:relative;
	height:230px;
	margin-left:30px;
	width:667px;
	margin-right:30px;
	background-color:#351f15;
	padding-left:26px;
	overflow:hidden;
}

#gal-multi .bl {
	position:absolute;	
	top:61px;
	left:8px;
	cursor:pointer;
}

#gal-multi .br {
	position:absolute;	
	top:61px;
	left:668px;
	cursor:pointer;
}

#gal-multi .bl2 {
	position:absolute;	
	top:61px;
	left:8px;
	cursor:pointer;
}

#gal-multi .br2 {
	position:absolute;	
	top:61px;
	left:668px;
	cursor:pointer;
}

#gal-multi .verimg2 {
	cursor:pointer;	
}

#galeriamulti {
	position:relative;
	width:642px;
	height:166px;
	overflow:hidden;
	padding-top:30px;
}

#galeriamulti .itm-gal-multi {
	position:relative;
	float:left;
	width:642px;
	height:166px;
	text-align:center;
}

#galeriamulti .item {
	position:relative;
	float:left;
	width:107px;
	height:77px;
	text-align:center;
	padding-bottom:15px;
}

#galeriamulti #contgalmutli2 {
	width:10000000px;
	overflow:hidden;
}

#galeriamulti .capgal{
	position:absolute;	
	top:21px;
	left:35px;
}

#galeriamulti2 {
	position:relative;
	width:642px;
	height:166px;
	overflow:hidden;
	padding-top:30px;
}

#galeriamulti2 .itm-gal-multi {
	position:relative;
	float:left;
	width:642px;
	height:166px;
	text-align:center;
}

#galeriamulti2 .item {
	position:relative;
	float:left;
	width:107px;
	height:77px;
	text-align:center;
	padding-bottom:15px;
}

#galeriamulti2 #contgalmutli2 {
	width:10000000px;
	/*overflow:hidden;*/
}

#galeriamulti2 .capgal{
	position:absolute;	
	top:21px;
	left:35px;
}

.capahover {
	position:absolute;
	width:93px;
	height:77px;
	background-color:#000;
	top:0px;
	left:7px;
	filter: alpha(opacity=50); 
	opacity: .5;
	display:none;
}

/* FIN GALERÍA MULTIMEDIA */

/* INI ENLACES INTERÉS */
.enlace {
	width:100%;
	height:49px;
	font-size:13px;
}

.enlace .t {
	font-weight:bold;
	color:#AA7738;
}

.enlace .url a{
	color:#7C7C74;
	text-decoration:none;
}

/* FIN ENLACES INTERÉS */

/* INI FAQS */
#faqs .lcondi {
	color:#AA7738;
	font-size:13px;
	padding-top:12px;
	font-weight:bold;
}

#faqs .lcondi a{
	color:#AA7738;
	text-decoration:none;
	background:url(../imgs/down.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;
}

#faqs .expcond {
	display:none;
	font-size:13px;
	color:#7C7C74;
	padding-top:12px;
	padding-bottom:12px;
}

/* FIN FAQS */

/* INI MAPAWEB */
#mapaweb {
	width:950px;
	background:url(../imgs/fondomapaweb.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:30px;
		
}

#mapaweb .linea {
	padding-bottom:45px;
}

#mapaweb .item {
	float:left;
	width:226px;
}

#mapaweb li {
	padding-bottom:2px;
	padding-top:12px;
}

#mapaweb .it1 {
	background:url(../imgs/puntosmapaweb.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#mapaweb .it1 a{
	color:#AA7738;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

#mapaweb .it2 {
	background:url(../imgs/puntos_quees.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:196px;
}

#mapaweb .it2 a{
	color:#7C7C74;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	margin-right:30px;
}

#mapaweb .it3 a{
	color:#AA7738;
	text-decoration:none;
	font-size:13px;
	margin-left:21px;
}
/* FIN MAPAWEB */

/* INI PTOS INTERES */
#puntos {
	padding-top:19px;
	clear:both;
}

#puntos .t {
	font-size:13px;
	font-weight:bold;
	color:#7c7c74;
	padding-bottom:13px;
}

#puntos .item {
	float:left;
	width:251px;
	font-size:12px;
	margin-right:64px;
	padding-bottom:6px;
}

#puntos .item .ti{
	font-weight:bold;
	color:#b78950;
}

#puntos .item .de{
	color:#7c7c74;
}
/* FIN PTOS INTERES */

/* INI CLIMA */
#interior .clima {
	float:left;	
	width:407px;
	height:299px;
}

#interior .contclima {
	float:right;
	width:270px;
	padding-left:30px;
	overflow:hidden;
}

#cclimapie {
	float:left;	
	width:110px;
	height:32px;
	padding-top:1px;
	padding-left:4px;
}
/* FIN CLIMA */

/* INI PÁGINAS DESTACADAS */
#paginas_destacadas {
	margin-top:1px;
	background:url(../imgs/fondomapaweb.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#paginas_destacadas .pag {
	float:left;
	width:213px;
	padding-left:31px;
}

#paginas_destacadas .t {
	padding-top:20px;
	padding-bottom:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#aa7738;
	font-weight:bold;
}

#paginas_destacadas .f {
	padding-bottom:23px;
}

#paginas_destacadas .res {
	width:213px;
	font-size:13px;
	color:#7c7c74;
	height:130px;
	overflow:hidden;
}

#paginas_destacadas .vermas { text-align:right}

#paginas_destacadas .vermas a {
	font-size:12px;
	font-weight:bold;
	color:#b78950;
	text-decoration:none;
	width:213px;
}

#interior .volver {
	font-size:12px;
	font-weight:bold;
	color:#aa7738;
	padding-top:9px;
}

#interior .volver a{
	color:#aa7738;
	text-decoration:none;
}
/* FIN PÁGINAS DESTACADAS */

/* INI DESCARGAS */
#descargas {
	padding-top:18px;
}

#descargas .fich {
	font-size:13px;
	font-weight:bold;
	color:#7c7c74;
	margin-bottom:18px;
	padding-left:8px;
	background:url(../imgs/liofertas.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#descargas .fich a{
	color:#7c7c74;
	text-decoration:none;
}

#descargas .tam {
	font-weight:normal;
	color:#aa7738;
}

#descargas .tam a{
	color:#aa7738;
	text-decoration:none;
}

#descargas .linea {
	padding-bottom:24px;
	
}


#descargas .thumb {
	float:left;
	padding-right:12px;
	
}
/* FIN DESCARGAS */

/* INI FORMULARIOS */
#cajaform {
	clear:both;
	padding-top:29px;
	font-size:12px;
	color:#65686e;
}

#cajaform .t{
	float:left;
	width:134px;
	padding-right:20px;
	font-weight:bold;
}

#cajaform .c{
	float:left;
	width:134px;
	padding-right:20px;
}

#cajaform .t2{
	width:441px;
	font-weight:bold;
}

#cajaform .c2{
	width:441px;
}

#cajaform span{
	font-style:italic;
	color:#b78950;
	font-weight:normal;
}

#cajaform .input {
	width:132px;
	border:1px solid #cccccc;
}

#cajaform .select {
	width:134px;
	border:1px solid #cccccc;
	height:20px;
}

#cajaform .inpFile{
	border:1px solid #cccccc;
	width:132px;
}

#cajaform textarea {
	width:441px;
	height:48px;
	border:1px solid #cccccc;
}

#cajaform .checkbox {
	width:20px;
	border:1px solid #cccccc;
}

#cajaform .linea {
	clear:both;
}

#cajaform .linea2 {
	padding-bottom:10px;	
	clear:both;
}

#cajaform .linea3 {
	width:443px;
	clear:both;
}

#cajaform .t3{
	width:441px;
	font-weight:normal;
}

#cajaform .c3{
	float:left;
}

#cajaform .c4{
	float:left;
	padding-left:13px;
}

#cajaform .t4{
	float:left;
	padding-left:5px;
	text-align:left;
}

#cajaform .c5{
	float:left;
	width:20px;
	padding-top:2px;
}

#cajaform .t5{
	float:left;
	padding-left:4px;
	color:#b78950;
	text-align:left;
}

#cajaform .t5 a{
	color:#b78950;
	text-decoration:underline;
}

#cajaform .t6{
	float:left;
	color:#777980;
	text-align:left;
	font-style:italic;
}

#cajaform .btnenviar {
	float:right;	
}

#msg_div{font-size:12px;text-align:left;padding-top:20px;display:none; clear:both}
#msg_div .ok{	color:#00aa59;	border-top:1px dotted #00AA59; border-bottom:1px dotted #00AA59;	padding-top:5px;	padding-left:2px;	padding-right:2px;	padding-bottom:5px; width:443px;}
#msg_div .no{	color:#d21034;	border-top:1px dotted #ff0000; border-bottom:1px dotted #ff0000; padding-top:5px;	padding-left:2px;	padding-right:2px;	padding-bottom:5px; width:443px;}
/* FIN FORMULARIOS */

/* INI OFERTAS TRABAJO */
#ofertas_trabajo {
	
}
#ofertas_trabajo .of {
	padding-top:25px;
	padding-bottom:20px;
}

#ofertas_trabajo .f {
	font-size:13px;
	font-style:italic;
	color:#7c7c74;
}

#ofertas_trabajo .t {
	font-size:18px;
	font-weight:bold;
	color:#aa7738;
	padding-bottom:6px;
}

#ofertas_trabajo .c {
	font-size:13px;
	color:#7c7c74;
}

#ofertas_trabajo li{
	list-style-image:url(../imgs/liofertas.gif);
	margin-left:10px;
}

#ofertas_trabajo .btn{
	text-align:right;	
}
/* FIN OFERTAS TRABAJO */

/* confirmación newsletter */
#welcome-msg{	font-size:12px;	color:#b78950;	padding:1em 2em 1em 2em;	background-color:#FFFFFF;	height:83px;}
#welcome-msg .tit{	font-size:14px;	font-weight:bold;	margin-bottom:10px;}
/* fin confirmación newsletter */

/* ini buscador */
#buscador {
	width:950px;
	background:url(../imgs/fondomapaweb.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:30px;
}

.resbus{
	margin-left:20px;
	padding-top:13px;
	padding-bottom:10px;
}

.resbus .dv1{
	font-size:12px;
	color:#7c7c74;
}
.resbus .dv1 span{
	font-size:12px;
	color:#aa7738;
	font-weight:bold;
}
.crebu{
float:left;
width:850px;
height:83px;
padding-left:20px;
padding-top:29px;
}
.crebu .cretitu{
float:left;
width:850px;
height:16px;
font-size:14px;
color:#aa7738;
font-weight:bold;
padding-bottom:5px;

}
.crebu .cretxt{
float:left;
font-size:12px;
color:#7c7c74;
width:850px;
height:50px;
overflow:hidden;
}

.crebu .crelnk{
float:left;
font-size:12px;
color:#aa7738;
width:579px;
padding-top:5px;
}
.crebu .crelnk a{
color:#aa7738;
text-decoration:underline;
}
.crebu .crelnk a:hover{
color:#336699;
text-decoration:underline;
}

.paginador2{
float:left;
width:850px;
height:32px;
padding-left:5px;
padding-right:5px;
margin-left:15px;
margin-top:20px;
}

.paginador2 .cbla{
float:left;
width:850px;
height:33px;
background-color:#ffffff;
}
.paginador2 .cbla .txt{
text-align:right;
color:#aa7738;
font-size:12px;
padding-top:10px;
padding-right:20px;
}

.paginador2 .cbla .txt a.actual{
	color:#aa7738;
}
.paginador2 .cbla .txt a{
color:#aa7738;
font-weight:bold;
text-decoration:none;
}
.paginador2 .cbla .txt a:hover{
color:#aa7738;
text-decoration:underline;
}
.paginador2 .cbla span{
padding-left:10px;
}
.paginador2 .cbla .txt .con{
color:#ff9900;
font-weight:bold;
padding-left:10px;
}
/* fin buscador */

.separador_contenido p {
margin:0 0 10px;
padding:0;
}

.separador_contenido li {
	background-image: url("../imgs/liofertas.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
}

.top1 { padding-top:0.2em !important; }

.wauto { width:auto !important; }