@charset "utf-8";
/* CSS Document */
* { border:0; margin:0;}
ul { list-style:none;}
a { text-decoration:none; color:#FFF;}

body { 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	color:#fff;
	background-color:#000;
}

#wrapper{ 
	width:1000px; 
	margin:auto;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	}
	
.bld { font-weight:bold;}
.grey { color:#666;}
.red { color:#900;}
.blue { color:#03F;}
.pink {color:#e58b8e;}

.clr{clear:both;}


/*CABECERA*/
#header{ 
	height:106px; 
	background: url(/nimg/bg_header.jpg) repeat-x; 
	border-bottom:1px solid #666;
	position:relative;
}

#header .logo { 
	padding-top:20px; 
	float:left;
	width:289px;
}


#header .menu { 
	float:right;
	text-align:right;
	height:106px;
	padding-right:10px;
	width:665px;
}
#header .menu ul  { 
	margin:0; 
	padding:75px 15px 15px 0; 
}
#header .menu li { 
	float:left;
	position:relative;
}
#header .menu a {  
	font-weight:bold; 
	padding:4px;
	display:inline-block;
}
#header .menu a:hover { 
	border-bottom:6px solid #ca161d;
}
#header .menu .select { 
	border-bottom:6px solid #ca161d;
	padding:4px; 
}


/*CONTENIDO*/
#comentarios {background:url(/nimg/bg_top_int.jpg) repeat-x; height:76px; border-bottom:1px solid #666; border-top:1px solid #666;}
.c-info {float:left; width:800px; font-size:14px; padding: 10px 0 0 40px;}
.c-img {float:right; padding:0 30px 0 0;}

#content { 
	position:relative;
	min-height:577px;
	background-color:#222;
}
#content .bg {
	position:relative;}
#content .dest {
	position:absolute;
	top:10px;
	left:40px;
	z-index:1;
	height:439px;
	width:370px;
	-moz-opacity:0.7;/*mozila*/
	opacity:.7;/* firefox*/
	background: url(/nimg/bg_dest_home.png) no-repeat !important;
	background-image: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nimg/bg_dest_home.png');
	filter: alpha(opacity=70) !important;
}


#content .dest_info {
	position:absolute;
	width:365px;
	top:17px; 
	left:46px; 
	z-index:2;
	margin-left:1px;
	
}
	
	
#content .dest_txt2 {
	position:absolute; 
	top:30px; 
	left:45px; 
	z-index:2
}

.mod { 
	margin-top:4px; 
	float:left; 
	padding-left:2px;
	padding-bottom:15px;
	position:relative;
}


.bg_tit {
	background-color:#FFF; 
	width:117px; 
	height:20px;
	filter: alpha(opacity=40);/*ie*/
	-moz-opacity:0.4;/*mozila*/
	opacity:.4;/* firefox*/
	position:relative;
}

.tit1 {
	left:0;
}

.tit2 {
	left:120px;
}

.tit3 {
	left:240px;
}

.tit1, .tit2, .tit3{
	padding:3px 5px; 
	font-weight:bold;
	position:absolute;
	top:0px;
	z-index:4;}

.video { padding-top:4px;}

#banner_relative {position:relative; height:150px;}
#content .banners {
	position:absolute;
	top:440px;
	left:40px;
	z-index:1;
	height:140px;
	width:960px;
	padding-top:1px;
	
}

#content .banners_int {
	position:absolute;
	top:0px;
	left:40px;
	z-index:1;
	height:140px;
	width:960px;
	
}

#content .banners .mod, #content .banners .mod_185, #content .banners_int .mod, #content .banners_int .mod_185 {
	position:relative;
	height:110px;
	float:left;
	padding:0 0px 0 3px;
}

#content .banners .mod, #content .banners_int .mod{
	width:180px;
	padding-left:4px;
}

#content .banners .mod_185, #content .banners_int .mod_185  {
	width:185px;
	padding-top:4px;
}

#content .banners .mod_185 .head_185, #content .banners_int .mod_185 .head_185   {
	background: url(/nimg/banner/banner_ttl.png) no-repeat !important; 
	background-image: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nimg/banner/banner_ttl.png');
	filter: alpha(opacity=40) !important;
}

#content .banners .mod .head , #content .banners_int .mod .head{
	background: url(/nimg/banner/banner_ttl_180.png) no-repeat !important; 
	background-image: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nimg/banner/banner_ttl_180.png');
	filter: alpha(opacity=40) !important;

}

#content .banners .mod .head, #content .banners .mod_185 .head_185, #content .banners_int .mod .head, #content .banners_int .mod_185 .head_185 {
	position:relative;
	height:17px; 
	padding:5px 0;
	filter: alpha(opacity=40);/*ie*/
	-moz-opacity:0.4;/*mozila*/
	opacity:.4;/* firefox*/
}

#content .banners .mod .txt, #content .banners .mod_185 .txt, #content .banners_int .mod .txt, #content .banners_int .mod_185 .txt {
	position:absolute;
	top:3px;
	left:12px;
	z-index:3;
	font-weight:bold;
	width:165px;
}

#content .banners .mod_185 .txt, #content .banners_int .mod_185 .txt{top:7px;}

#content .banners .mod .pic, #content .banners .mod_185 .pic, #content .banners_int .mod .pic, #content .banners_int .mod_185 .pic {
	position:absolute; 
	top:20px; 
	left:3px; 
	z-index:5;}
	
#content .banners .mod_185 .pic{top:24px;}
	/*PAGINAS INTERIORES*/
	
#indicador {position:absolute; top:130px; left:40px; z-index:1; width:500px;}
#indicador ul { padding:0 ; margin:0;}
#indicador li { float:left; color:#CCC; padding-right:0px; padding-bottom:10px}
#indicador a {padding-right:0px; }
#indicador a:hover { text-decoration:underline;}


#col_a{ 
	width:320px; 
	float:left; 
	margin-right:20px; 
	position:relative;
}
.chica_destacada_bg {background:url(/nimg/bg_chica_destacada.jpg) no-repeat 15px; width:340px; height:417px; }
.chica_destacada { padding-left:44px;}
.chica_destacada img {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#col_b{ width:630px; float:left; position:relative;}
.chicas_mod {width:115px; float:left; padding:0 10px 10px 0;}
.chicas_mod_tit {background-color:#4e4e4e; padding:3px 5px;}
.chicas_mod img{ border:1px solid #CCC;}
.chica_ficha {padding-top:109px; margin-left:44px; }
.chica_datos {background-color:#4e4e4e; width:264px; padding:4px; height:25px; margin-top:1px;}
.chica_nombre { float:left;}
.chica_mas {float:right; padding:4px 10px 0 0;}
.chica_descripcion {margin:5px 0 0 5px; padding-bottom:10px; width:264px; line-height:20px; border-bottom:1px solid #333; }


.thumb {
	border:1px solid  #CCC;
	position:absolute;
	top:389px;
	left:0;
	height:135px;
	width:270px;
	margin-left:44px;
	overflow:hidden;}

.chicas_thumb{ float:left;}

.ficha_wrapper {}
#ficha {}
#ficha .f-ttl {background:url(/nimg/bg_ttl_ficha.jpg) repeat-y; height:30px; width:640px; margin-bottom:8px; }
#ficha .f-ttl2 { height:30px; width:350px; margin-bottom:8px; }
#ficha .f-nombre{ float:left; padding:4px 0 15px 15px;}
#ficha .f-nombre2{ padding-bottom:15px; padding-top:4px;}
#ficha .f-volver { float:right; padding-top:8px;}
#ficha .f-descripcion { font-size:14px; line-height:20px; width:300px; float:left; padding-right:10px;  padding-left:15px;}
#ficha .f-descripcion2 { font-size:14px; line-height:20px; width:335px; float:left;  height:430px;  background:url(/nimg/bg_ttl_ficha2.jpg) no-repeat top left; padding-left:15px;}
#ficha .f-video { float:left;} 
#ficha .f-video2 { margin-top:10px;}
#ficha .f-fotos { background:url(/nimg/ficha/f-filet.jpg) no-repeat top left; margin-top:10px; padding-top:8px;  padding-left:15px;}
#ficha .f-fotos2{ margin-right:5px; width:295px; float:left;}
#ficha .f-fotos2 img { float:left; margin:0 8px 8px 0; border:1px solid #CCC;}
#ficha .f-fotos img { float:left; margin-right:19px; border:1px solid #CCC;}


.f-chica_destacada_bg {background: url(/nimg/ficha/ficha_img_bg.jpg) no-repeat 15px; width:360px; height:467px; }
.f-chica_destacada { padding-left:44px;}
.f-chica_destacada img {
	border:1px solid #CCC;
	border-top:0;}


#otras_fichas { position:relative; font-size:14px; padding:0px 0 20px 44px;}
#otras_fichas img {margin:0 4px 4px 0; border:1px solid #CCC;}
#otras_fichas .fichas_cont{ margin-top:10px;}


#interior { padding-left:40px; height:494px;}
#interior img{margin:0 6px 6px 0; border:1px solid #CCC;}
#interior img.top { border-top:0px;}


#servicios { background:url(/nimg/bg_precios.jpg) no-repeat; }
#servicios a:hover { text-decoration:underline;}

.des { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#999; padding:10px 0;}
.info { padding-top:20px; font-size:14px; width:500px;}
.idioms { margin-top:15px;}
.idioms img{ padding-right:5px;}

/*PIE DE PÁGINA*/
#footer {
	border-top:1px solid #666;
	background-color:#cb161d;
	padding:10px 20px;
	height:45px;
	padding-bottom:6px;
	padding-top:6px;
padding-left:36px;
padding-right:36px;
}

#footer .left{ float:left;}
#footer .right{float:right; text-align:right;}
#footer a:hover { text-decoration:underline;}

img{border:0px}


.licencia a{}
.licencia a:hover{
	text-decoration:underline;
}