/* CSS Document */
body{
padding:0px; margin:0px; 
background:#000000 url(../images/public/texture/texture-2.jpg);
/*background:#000000 ; */
color:#869496; 
font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Arial, Helvetica, sans-serif; color:#f5be49; text-decoration:underline;}
p a:hover{ color:#f5be49; text-decoration:none;}

p span.headline{font:12px/14px Arial, Helvetica, sans-serif; color:#319ec9; font-weight:bold}

#container{width:900px; margin:0px auto 5px auto ; background:#26282F; padding:0 10px;position:relative;}

/* TOP */

#top{width:900px; height:160px; position:relative; margin:2px 0 5px 0}
#logo{position:absolute; top:4px; left:0; margin:20px 0 10px 0;}

#banner_top{
float:right;
margin:10px 0 0 5px;
position:relative;
overflow:hidden;
width:auto;
}


/* MENU TOP*/

#menuPan{width:900px; height:40px; float:left; position:relative;}
ul#topnav {
	margin: 0 0 5px; 
	padding: 0; 
	list-style: none;	
	font-size: 1.1em;
	clear: both;
	float: left;
	width: 100%;
	background-color:#1D1D1D;
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
	
	
}
ul#topnav a, ul#topnav span {
	padding: 10px 20px; 
	float: left; 
	text-decoration: none; 
	color: #fff;
	text-transform: uppercase;
	clear: both;
	height: 20px;
	line-height: 20px;
	background: #1d1d1d; 
}

ul#topnav.v2 span{
	background: url("../images/public/a_bg.gif") repeat-x left top;
}

.selectedmenu{ margin-top:-40px;}

ul#topnav.v2 a{
	color: #FFF;
	background: url("../images/public/a_bg.gif") repeat-x left bottom;
}


/* HEADER */

#header{
width:900px; 
height:130px; 
position:relative; 
margin:2px 0 5px;
float:left;
background-color:#18191B;
}

#header img{
float:left;
margin: 5px 2px ;
}

#header img#imagelogo_scroll{
float:left;
margin: 5px 2px ;
height:130px; 
}


/*  DETALLES DE LA MODELO  */
.spacer-details-model{clear:both; height:1px;}
div.from-models#style-details-model {
margin:0 70px;
width:400px;
padding:10px;
float:left;
}
.from-models p{border:0; margin:0; padding:0;}

#style-details-model{
border:solid 2px #B30015;
background:#373737;
}

#style-details-model p{
font-size:120%/150%;
color:#F1F1F1;
margin-bottom:20px;
border-bottom:solid 1px #A8005E;
padding-bottom:10px;
}

div#photo-model-preview{ float:left; width:115px; padding: 18px 10px 18px 20px; height:147px;}

div#right-details-model{ float:left; width:250px;}
#style-details-model label{
display:block;
text-align:right;
width:110px;
float:left;
color:#F1F1F1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
line-height:20px;
margin-top:2px;
}
#style-details-model .small{
color:#F1F1F1;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:110px;

}
#style-details-model #data-models-print{
float:left;
font-size:11px;
padding:2px 2px;
border:solid 1px #313131;
width:120px;
margin:2px 0 0px 5px;
background-color:#313131;
}

#min-modelsphoto{ width:400px; height:auto; margin:5px 2px; position:relative; float:left;}
#min-modelsphoto img{ float:left; margin-right:10px;}

#main-imagemodel{width:555px; margin:10px auto 10px ; padding-left:10px; float:left; position:relative;}
#big-imagemodel{ margin:10px auto; text-align:center;}

/*  DETAllES DE LA MODELO  */

/* CONTENT */

#leftPan{width:160px; margin:10px 5px 0 0; float:left; padding:2px 5px 2px 0px; text-align:center; display:inline;}
#rightPan{width:565px; float:left; position:relative; padding:10px 0 10px 0; overflow:hidden;}



#news{width:162px; padding:11px 16px 15px 15px; border:#e7edf2 1px solid; margin-bottom:10px; float:left;}
#news h2{height:23px; position:relative; background:url(../images/public/h_news.gif) 0 0 no-repeat; margin-bottom:14px}
#news p{margin-left:2px; margin-bottom:15px; border-bottom:#e7edf2 1px dashed; padding-bottom:10px}
#news p span{height:14px; background:url(../images/public/icon_news.gif) 0 2px no-repeat; padding-left:22px; display:block; margin-bottom:8px; font:12px/14px Arial, Helvetica, sans-serif; color:#f5be49; font-weight:bold;}
#news p a{font:10px/14px Tahoma, sans-serif; color:#869496; text-decoration:underline;}
#news p a:hover{ color:#869496; text-decoration:none;}
#news #btn_news{margin-left:70px}

#banner_left{
float:left;
margin:5px 5px 14px 0px;
width:160px;
text-align:center;
}

#banner_right_main{
float:right;position:relative;width:165px;margin:0px; margin-top:10px;
overflow:hidden;
}
#banner_right{
float:right;
margin:5px 5px 14px 0px;
width:160px;
position:relative;
text-align:center;
}


#featured{width:193px; border:#e7edf2 1px solid; background:#fff url(../images/public/b_featured.gif) 0 0 repeat-x; padding-bottom:10px; float:left;}
#featured h2{height:27px; position:relative; background:url(../images/public/h_featured.gif) 15px 4px no-repeat; margin-bottom:5px;float:left;}
#featured #feat_img{margin-left:15px;}
#featured #description{width:193px; text-align:center; float:left;}
#featured #description p span.name{font:12px/14px Arial, Helvetica, sans-serif; color:#319ec9; font-weight:normal; display:block; margin-bottom:4px}
#featured #description p span.price{font:12px/14px Arial, Helvetica, sans-serif; color:#f5be49; font-weight:bold}





#welcome{width:465px; background:url(../images/public/b_welcome.jpg) left bottom repeat-x; position:relative; margin-bottom:21px}
#welcome h2{height:58px; position:relative; background:url(../images/public/h_welcome.gif) 12px 21px no-repeat; margin-bottom:11px}
#welcome #leftWel{margin:0 14px; float:left; display:inline}
#welcome #rightWel{width:350px; float:left;}
#welcome #rightWel p{ margin-bottom:10px; padding-top:3px}
#welcome #rightWel p span{display:block; margin-bottom:5px}
#welcome #rightWel .btn_more{float:left; margin-left:270px; margin-bottom:16px}


#centerhome_module {
background-color:#F60900;
float:left;
height:100%;
margin:4px 31px;
padding:2px 0 2px 7px;
width:496px;
display : inline;
}
#centerhome_module #btn_listhome{
float:left;
width:240px;
height:120px;
background-color:#1D1D1D;
margin:1px 2px 1px;
}


/*EVENTOS*/
div#main-events{width:570px;height:auto; float:left;}

#group-event-list{width:570px;height:auto; float:left; position:relative;}
#image-event{width:210px; float:left; margin:2px auto; text-align:center;}
#title-event{width:345px;float:left; font-size:16px; color:#FFFFFF;margin:2px 5px;}
#description-event{width:345px;float:left;font-size:12px; margin:2px 5px; text-align:justify; color:#F1F1F1;}
#separator-event{width:570px; height:2px; background-color:#990000; position:relative; float:left; margin:10px 0 5px 0;}
/*EVENTOS*/

/*REGISTRO DE PROMOCIONES*/
div#main-promociones{width:570px;height:auto; float:left; text-align:center;}
	#form2{
		margin:1em auto;
		color:#fff;
		width:400px; /* customize width, this form have fluid layout */
		}
	#form2 .require{ color:#B70433; margin: 2px 5px;}
	#form2 h3{
		margin:0;
		background:#863436 url(../images/public/form_heading.gif) repeat-x;		
		color:#fff;
		font-size:16px;
		border:1px solid #762E30;
		border-bottom:none;
		text-align:left;
		}		
	#form2 h3 span{
		display:block;
		padding:10px 20px;
		background:url(../images/public/form_ico.png) no-repeat 93% 50%;			
		}				
	#form2 fieldset{
		margin:0;
		padding:0;
		border:none;	
		border-top:3px solid #000;
		background:#000 url(../images/public/form_top.gif) repeat-x;		
		padding-bottom:1em;
		}		
	#form2 legend{display:none;}	
	#form2 p{margin:.5em 20px;}	
	#form2 label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:17px; line-height:17px; text-align:left;}	
	#form2 .textinput{		
		width:352px;
		border:1px solid #111;
		background:#282828 url(../images/public/form_input.gif) repeat-x;
		padding:3px 1px;
		margin-top:5px;
		color:#fff;
	}
	
	#form2 .textinput_error{		
		width:352px;
		border:1px solid #B70433;
		background:#282828 url(../images/public/form_input.gif) repeat-x;
		padding:3px 1px;
		margin-top:5px;
		color:#fff;
	}	
	#form2 .textarea{
		height:125px;
		overflow:auto;
		}					
	#form2 p.submit{
		text-align:right;
		}	
	#form2 button{
		padding:0 20px;
		height:32px;
		line-height:32px;		
		border:1px solid #863436;
		background:#863436 url(../images/public/form_button.gif) repeat-x;
		color:#fff;
		cursor:pointer;		
		text-align:center;		
		}
		
     #form2 #sendbutton{ text-align:right; margin:2px 23px 0 0;}
	 #form2 .submit_mail {
       background:#863436 url(../images/public/form_button.gif) repeat-x;
       border:1px solid #63676B;
       color:#FFFFFF;
       font-family:Arial,Helvetica,sans-serif;
       font-size:12px;
       height:30px;
       line-height:30px;
       padding:0 5px;
       text-align:center;
	   width:auto;
	   
      }
	#form2 #response{  
	display: none;
	border: 1px solid #26282F;
	background: #BA4E51;
	color:#FFFFFF;
	padding: 10px 0 10px 20px ;
	width:380px;
	text-align:left;
	font-size:12px;
	}
/*REGISTRO DE PROMOCIONES*/



/*  CENTER - FOTOS Y SOCIALES  */
div#main-photo-sociales{
width:570px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:100%/110%;
}
div#main-events-sociales{width:570px;height:auto; float:left;}



/*   LISTA DE VIDEOS [File : videos.php]  INICIO */
div#main-videos-list{
float:left;
height:auto;
width:570px;
position:relative;
margin:5px 0 0 10px;

}
div#main-videos-list .holder_video{
width:120px; 
position:relative; 
z-index: 1; 
float:left; 
display: inline;
text-align:center;
margin-right:9px;
margin-bottom:5px;

background-color:#4F4F4F;
padding:5px;
}
div#main-videos-list .holder_video a.play{
	width:29px; 
	height:29px; 
	position:absolute; 
	top:35px; 
	left:53px;
	z-index: 10; 
	display: block; 
	background:url('../images/public/play.png'); 
	text-indent: -4000px; 
	line-height: 0; 
	font-size: 0;
	cursor:pointer;
}

div#main-videos-list .holder_video #title-video {
color:#EEEEEE;
font-size:110%;
height:30px;
/*line-height:30px;*/
text-align:center;
}
/*   LISTA DE VIDEOS [File : videos.php]   FIN */

/*CONTENIDO DE TEXTO*/
div#main-content-details{
width:570px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:100%/110%;
}
div#main-content{width:570px;height:auto; float:left;}
div#content-description{width:550px;height:auto; min-height:400px; margin:5px auto; color:#F1F0F0; font-size:120%; }

div#gallery-image-content{width:560px;height:auto; float:left; position:relative;}
div#title-gallery-content{width:555px;float:left; color:#F1F1F1; margin:0px 0px 5px 8px; padding-bottom:5px; padding-top:5px; font-size:14px; height:20px; line-height:20px;border:1px solid #B70433;border-width:0 0 2px 0;}

#gallery-image-content ul{float:left;position:relative; padding-left:20px;}
#gallery-image-content li{
	width:121px;
	border:solid #CCC;
	border-width:0 1px 1px 0;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#262520;
	padding:3px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:2px;
	height:96px;
}
/*CONTENIDO DE TEXTO*/


/*  GUIA DE LUGARES  */
div#main-content-guia{width:570px;height:auto; float:left;}

div#main-guia-seccion{width:570px;height:100px; float:left; margin:2px auto; padding-bottom:15px;- padding-bottom:0px;}
div#logo-guia{float:left; width:200px; height:110px; margin:auto 10px; padding:10px 0 0 0; text-align:center;}
div#title-guia{float:left; width:320px; height:auto;  margin:5px 0px;  padding:5px 2px;text-align:left; font-size:12px; color:#FFFFFF;}
div#description-guia{float:left;width:320px;height:auto;color:#FFFFFF;padding:5px 1px;}
/*  GUIA DE LUGARES  */


#main-photo-sociales ul{float:left;position:relative;}
#main-photo-sociales li{
	width:177px;
	height:142px;
	border:solid #CCC;
	border-width:0 1px 1px 0;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#262520;
	padding:3px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:2px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
/*
#main-photo-sociales  a span{
	position:absolute;
	left:-9999px;
	text-decoration:none;
}


#main-photo-sociales a:hover span{	
	position:absolute;
	top:3px;
	left:5px;
	width:177px;
	font-weight:bold;
	background:#435258;
	color:#F1F1F1;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-size:80%;
	border:1px solid #EEE;
	border-width:0 0 10px 0;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
*/


#main-photo-sociales  a:hover span{
	position:absolute;
	/*left:-9999px; Para desaparecer el titulo*/
	text-decoration:none;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
	opacity:0.40;
	
	background:#034A93;
}


#main-photo-sociales a span{	
	position:absolute;
	top:3px;
	left:5px;
	width:177px;
	font-weight:bold;
	background:#0B85BD;
	color:#F1F1F1;
	padding:5px 0 5px 0;
	/*text-transform:uppercase;*/
	font-size:90%;
	border:1px solid #EEE;
	border-width:0 0 10px 0;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#main-photo-sociales strong{
font-weight:normal;
font-size:85%;
}


#title_soc_gallery{width:100%; line-height:20px; position:relative;}

#title_seccion_sociales{
width:555px;
float:left; 
color:#F1F1F1; 
margin:0px 0px 5px 8px; 
padding-bottom:5px; 
padding-top:5px; 
font-size:14px; 
/*height:20px; */
line-height:20px;
border:1px solid #B70433;
border-width:0 0 2px 0;
}

#title_seccion_sociales strong{ text-transform:uppercase;}
/*  CENTER - FOTOS Y SOCIALES  */






/**********************************
* PORTADA DE MODELOS
**********************************/
.todas-modelotop-cont {border-top:solid 1px #c9cbca; padding-top:10px; font:14px Arial, Helvetica, sans-serif;float:left;width:560px; background-color:#5D5D5D;}

.todas-modelotop-cont .month-girl {font-weight:bold;padding:5px 0;text-align:center;width:180px; color:#FFF;}

.todas-modelotop-cont .izquierda{ margin-right:5px; width:180px }
.todas-modelotop-cont .derecha{ margin-right:5px; width:180px }
.todas-modelotop-cont .otra-chica{ float:left; background:url(../images/public/photo/modelosmes/bg_punt.gif) repeat-x bottom; margin-bottom:10px; text-align:center;}
.todas-modelotop-cont .otra-chica p{ font-size:85%; /*height:50px;*/ padding:2px 8px; text-align:justify; color:#FFF;}
.todas-modelotop-cont .otra-chica .dotted{ background:none; }
.todas-modelotop-cont h4 {margin:5px 0 5px 0!important;}
.todas-modelotop-cont a img{margin:0;border:0px;}
.todas-modelotop-cont h4 a {color:#FFF;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;}
.todas-modelotop-cont .chica-thumb-holder-a,..todas-modelotop-cont .chica-thumb-holder-b,..todas-modelotop-cont .chica-thumb-holder-c{padding:11px 0 8px 8px;background:url(../images/public/photo/modelosmes/bg_punt.gif) repeat-x bottom left;height:150px!important;}


/**********************
*DETALLE DE LA PORTADA
**********************/
.right {
float:right;
}
.left{
float:left;
}
.holder-modelotop-v { width:549px; margin-top:5px; padding-top:0px; text-align:center; }
.holder-modelotop-v1 {width:549px; margin-top:5px; border-top:solid 1px #e5e5e5!important; padding-top:0px; }
.bottom-photoportada {
background:transparent none repeat scroll 0 0 !important;
border-bottom:1px solid #3B3C37;
margin-bottom:5px;
padding:3px 0;
}
ul#thumbs-modelotop {
height:auto;
list-style-type:none;
margin:0;
}
ul#thumbs-modelotop li {
float:left;
height:95px;
margin:0 7px 5px 0;

width: auto;
display: block;
-clear:both
}
.holder-modelotop-v .thumbs-pics {
padding-right:5px;
width:283px !important;
}

.holder-modelotop-v .data {
	width:243px;
	padding-left:5px;
}

.holder-modelotop-v .block {
margin-top:0;
width:323px;
}
.block ul.datos li {
background:transparent url(../images/public/photo/modelosmes/bg_punt.gif) repeat-x scroll center bottom;
padding:5px 0;
width:243px;
text-align:left;
}

.block h3.title{
color:#DC0386;
font-size:180%;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding-top:5px;
float:left;
width:100%;
text-align:left;
}



/*thumbs chica21*/
ul#thumbs-modelotop li img{margin:0;padding:0;height:100%; width:auto;}
ul#thumbs-modelotop li a{height:82px;border:2px solid #e5e5e5;padding:2px ;display:block; }



.block .opciones_wall {
margin-right:5px;
position:relative;
width:323px;
}


.bloque_wall {
padding-top:38px;
width:203px;
}

ul.resoluciones_displonibles, ul.datos {
clear:both;
list-style-type:none;
margin:0;
}
.resoluciones_displonibles li {
background:transparent url(../images/public/photo/modelosmes/bg_punt.gif) repeat-x scroll center bottom;
display:block;
margin-bottom:5px;
padding-bottom:5px;
line-height:22px;
}

.bloque_wall ul.resoluciones_displonibles li a {
display:block;
width:203px;
color:#FFF;
text-decoration:none;
text-align:left;
}
.resoluciones_displonibles a.last, .resoluciones_displonibles a {
background:transparent url(../images/public/photo/modelosmes/list_download_bg.png) no-repeat scroll right top !important;
}
.block .opciones_wall img {
margin-bottom:10px;
width:316px !important;
}



/*PAGINATION CSS*/
div#div-group-pagination{width:570px; float:left; margin:10px 0 5px 0;}
div.pagination {
        font-family:Arial, Helvetica, sans-serif;
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#a0a0a0;
		font-size:120%/140%;
}
div.pagination a {
		border: 1px solid #909090;
		margin-right:3px;
		padding:2px 5px;
		background-image:url('../images/public/bar.gif');
		background-position:bottom;
		text-decoration: none;
		color: #c0c0c0;
}
div.pagination a:hover, div.meneame a:active {
		border: 1px solid #f0f0f0;
		background-image:url('../images/public/invbar.gif');
		background-color:#404040;
		color: #ffffff;
}
div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
}
div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
}
/*PAGINATION CSS*/

/* FOOTER */

#footer p a#designsite{text-decoration:none; background:#3E414D; color:#F9F9F9;}
#footer p a:hover#designsite{text-decoration:none; background:#2BC2E1; color:#fff}


#footer{height:70px; width:900px; margin-top:5px; background:url(../images/public/b_footer.gif) 0 0 repeat-x}
#footer p{padding: 25px 0 0 0; font:11px/16px Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#F7F7F7;}
#footer p span{font:11px/16px Arial, Helvetica, sans-serif;}
#footer p a{font:11px/16px Arial, Helvetica, sans-serif; font-weight:normal; color:#F7F7F7; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#B70433; color:#F7F7F7}

.sponsor {
	margin: auto;
	width: 555px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	height:150px;
	position:relative;
	float:left;
}
.sponsor img {
	margin-top: 5px;
}

#adbottom_static{
width:555px;
height:150px;

}

/*  IMPORTANTE : PARA OCULTAR LOS BANNER  */
.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}

/* ============== PORTADA CENTRAL============== */

#destacados {
	background-color: #1D1D1D; 
	padding: 5px;
	margin-bottom: 20px;
	width:540px;
}

#destacados .titulo_destacado {
     /*min-height: 40px;*/
	 height:auto;
     /*background-image:url(../images/public/tituloDestacado.gif);*/
	 background-color:#26282F;
	 line-height:normal !important;
}

#destacados .titulo_destacado p {
    font-size: 20px; 
    font-weight: normal; 
    /*
	padding-top: 10px;
	padding-left:20px;
	*/
	padding:10px 20px;
	color:#FFF;
}

#destacados .content {
     height: 430px; 
     background: #3B3833; 
     padding-top: 18px;
}

#destacados .content #picture {
     position: relative; 
     height: 372px; 
     width: 500px; 
     margin: 0 auto;
}

#destacados .content .controls {
    padding-left: 20px;
}

