@charset "utf-8";
/* COLOR STYLES */
body {background-color:#EBEDED}
a {color:#034BDE;}
a:hover {color:#272727;}
span.red {color:#f00;}
span.orange {color:#f07925;}
span.green {color:#093;}
/* HEADER */
#header { height:65px; }
#header h1,
#header h1 a {width:230px; height:50px;}
#header {background-color:#333; background-image:url(images/bg-header.png); background-repeat:repeat-x; border-bottom:1px solid #3D3D3D;}
#header h1 {background-image:url(images/adult-webcam-index.png); background-repeat:no-repeat;}
#navigation {margin-top:6px;}
#navigation .nav li ul li {background-color:#333;}
#navigation .nav ul { border-bottom:1px solid #3D3D3D; border-left:1px solid #3D3D3D; border-right:1px solid #3D3D3D; }
#navigation .nav li ul li a {border-bottom:1px solid #3D3D3D;}
#navigation .nav li.whos_online ul li a { font-size:0.8em; }
#navigation .nav li.whos_online ul li a { padding:2px 10px 2px 10px; }
#header div.col2-2 a {color:#959595;}
#header div.col2-2 a:hover {color:#fff;}
#header div.col2-2 h2 {color:#fff;}
/* #site_notices */
#site_notices {background-color:#ff9; border-bottom: 1px solid #f96;}
/* #sub-navigation */
#sub-navigation { background-color:#272727; color:#f5f5f5;}
#sub-navigation a {color:#ffec14;}
#sub-navigation a:hover {color:#ff8f0b;}
#sub-navigation span.red {color:#ce0000;}
#sub-navigation p.options span.spacer,
#sub-navigation p.not-a-member span.spacer {color:#787878;}
#sub-navigation p.not-a-member span {color:#f5f5f5;}
#sub-navigation p.total_models strong { color:#CE0000; }

/* #footer */
#footer { background-color:#fff; margin-top:15px; padding-top:5px; padding-bottom:5px; }
#footer #foot_nav ul li a {color:#333;}
#footer #foot_nav ul li a:hover {color:#034BDE;}
#footer #copyright_info {/*background-color:#F8F8F8;*/ color:#272727;}
#footer #copyright_info a {color:#333;}
#footer #copyright_info a:hover {color:#034BDE;}

/* BOX */
#box-default.box {background-color: #fff; color:#000;}
/** MAIN CONTENT **/
#content h2 {color:#272727; border-bottom:1px solid #d9d9d9;}
#content h2 strong {color:#666;}
#content h3 {color:#272727;}
#content h3 strong {color:#666;}
#content h4 {color:#272727;}

/** SITEWIDE ELEMENTS **/
span.required{ color: red !important; }
.highlight {background-color:#d9d9d9; border:1px solid #d9d9d9; }
.highlight h3 {color:#600;}
.highlight a { color:#000; }
.error {color:#f00;}
label.error { color:#900; }
.border-pic { border:1px solid #000; }
/* TIPS */
#tips { border:1px solid #d9d9d9; background-color:#E1E1E1; }
#tips h3 { color:#272727;  }

/* BREADCRUMBS */
.breadcrumbs { /*color:#000;*/ border-bottom:1px solid #d9d9d9; }
.breadcrumbs .online {  color:#034bde; }
.breadcrumbs .offline {  color:#900; }
/* CATEGORIES JUMP MENU */
form.categories_jump select { background-color:#fff; border:1px solid #D7D7D7; color:#333;  }

@charset "utf-8";
/* LAYOUT STYLES */

body { margin:0; padding:0; }

.col2-1,.col2-2,.col3-1,.col3-2,.col3-3 {float:left; display:block;}
.col2-1 { width:50%; float:left;}
.col2-2 { width:50%; float:left;}
.col3-1 { width:33.33%; float:left;}
.col3-2 { width:33.33%; float:left;}
.col3-3 { width:33.33%; float:left;}

/* HEADER */

#header h1 { margin:0; padding:0; background-position:left center; }
#header h1 a { display:block;}

#header h1 span {display:none;}
#header div.margin {width:960px; position:relative; margin-left:auto; margin-right:auto;}
#header div.col2-1 {float:left; width:230px; padding-top:8px;}
#header div.col2-2 {float:right; width:auto; z-index:1; padding-top:15px;}
#header div.col2-2 ul.main-navigation li.menu {margin-left:30px;}
#header div.col2-2 h2 { margin:0; padding:0; }

/* #site_notices */

#site_notices { padding:0; margin-left:0px; margin-right:0px; width:100%; margin-top: 0px; margin-bottom: 0px; }
#site_notices p { padding:4px; margin:0; }

/* #sub-navigation */

#sub-navigation ul.options { margin:0; padding:0; float:left;}
#sub-navigation ul.options li { display:inline; margin:0; padding:0; } 
#sub-navigation p.credit-balance { float:right; }

#sub-navigation ul.options li a.home-link { padding-left:22px;}

#sub-navigation ul.options li a.live-help {padding-left:20px;}


#sub-navigation { height:26px; margin-bottom:10px; }
#sub-navigation div.margin {width:960px; position:relative; margin-left:auto; margin-right:auto;  padding-top:4px;}
#sub-navigation p {margin:0; padding:0;}
#sub-navigation p.total_models,
#sub-navigation p.options {float:left; display:block; padding-top:2px;}
#sub-navigation p.not-a-member span { margin-left:5px; margin-right:5px; }
#sub-navigation p.not-a-member { float:right;display:block; padding-top:1px; }

/* #sub-navigation HEADER JOIN */
#sub-navigation h3 { margin:0; padding:0; }



/* TABS */

ul#tabs, ul#tabs li { margin:0; padding:0; }
ul#tabs { width:600px; height:29px; padding-left:56px; position:absolute; top:0; right:0; }
ul#tabs li {float:left; list-style:none; text-align:center;}
ul#tabs li a { display:block; padding-top:7px; }
ul#tabs li, ul#tabs li a {width:146px; height:22px; }

/* #footer */

#footer { width:960px; }
#footer #foot_nav ul#navlist,
#footer #foot_nav ul#navlist2 { margin-top:10px; margin-bottom:10px; }
#footer #foot_nav ul li { display:inline; margin-right:10px; }
#footer #copyright_info { padding-top:10px; padding-bottom:10px; }
#footer #copyright_info p { margin:0; padding:0; }

/* #container */

#container {width:960px; position:relative; margin-left:auto; margin-right:auto;}

/* BOX */

#box-default { margin-top:5px; }
#box-default .margin { padding:12px 20px 20px 20px; }
#box-default.box {padding:0; margin:0;}

/** MAIN CONTENT **/

#content h2 {padding-bottom:4px; margin-top:0;}

/* BREADCRUMBS */

.breadcrumbs { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; }
.breadcrumbs form { margin:0; padding:0; }
.breadcrumbs .col2-1 { float:left; width:69%; }
.breadcrumbs .col2-2 { display:block; float:right; width:auto; }

.with-tabs { padding-top:15px; padding-bottom:5px; }


/* CATEGORIES JUMP MENU */

.clear {overflow:hidden; width:100%; clear:both;}

/** LINEBREAKS FIX **/

.clearfix:after { content: "."; display:block; height:0; clear:both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearall {clear: both; overflow: hidden; height: 0;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

@charset "utf-8";
/* TEST STYLES */

body {font-family:"Arial", Helvetica, sans-serif; font-size:85%;}
strong {font-weight:bold;}

/* HEADER */

#header div.col2-2 a {text-decoration:none; font-family:"Tahoma", Verdana, Arial; font-size:14px; font-weight:bolder;}
#header div.col2-2 h2 {font-family:"Tahoma", Verdana, Arial; font-size:20px;}
#header h1 a { text-transform:uppercase; text-decoration:none; font-size:.8em; }

/* #site_notices */

#site_notices {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	text-align: center;}

/* #sub-navigation */

#sub-navigation {font-size:0.95em;}
#sub-navigation a {font-weight:bold;text-decoration:underline;}
#sub-navigation span.red {font-weight:bold;}

/* #sub-navigation HEADER JOIN */
#sub-navigation h3 {text-align:center; font-size:1.25em;}



/* TABS */

ul#tabs li {list-style:none; text-align:center;}
ul#tabs li a { font-weight:bold; font-size:12px; }

/* #footer */

#footer {text-align:center;}
#footer #foot_nav ul li a {text-decoration:underline; font-size:1em;}
#footer #copyright_info { font-size:0.85em; line-height:14px; }

/** MAIN CONTENT **/

#content h2 {font-size:1.6em;}
#content h3 {font-size:1.2em;}
#content h4 {font-size:1.1em;}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
table tr th {font-family:Arial, Helvetica, sans-serif;}

/** MODELS GALLERY VIEW **/

#models .model h3 {font-size:0.9em; text-align:center;text-transform:uppercase;}
#models .model h3 a {text-decoration:none;}
#models .model div.links p a {font-weight:bold; font-size:0.8em; text-decoration:underline;}
#models .model h3 { font-size:1.0em; }

/** CHAT PAGES **/

body#chat #header div.margin div.col2-2 {text-align:right;}
body#chat #header div.margin div.col2-2,
body#chat #header div.margin div.col2-2 a,
body#chat #header div.margin div.col2-2 h2{font-family:Arial, Helvetica, sans-serif;}
body#chat #header div.margin div.col2-2 a {text-decoration:underline;}
body#chat #header div.margin div.col2-2 h2 {font-size:1.2em;}
body#chat #header div.margin div.col2-2 ul li,
body#chat #header div.margin div.col2-2 ul li a {font-size:1em;}


/** SITEWIDE ELEMENTS **/

span.required{ font-size: 13px !important; }
.error {font-weight:bold;}
label.error { font-size:9px; }
a.show_hide_button { font-size:0.7em; }

/* TIPS */

#tips ul li { list-style:none; }


/* BREADCRUMBS */

.breadcrumbs { font-size:0.9em; }
.breadcrumbs .col2-1 a {text-decoration:underline; font-weight:bold;}
.breadcrumbs .col2-1 a:hover {font-weight:bold;}
.breadcrumbs .online { font-weight:bold; }
.breadcrumbs .offline { font-weight:bold; }

/* CATEGORIES JUMP MENU */

form.categories_jump select { font-size:12px; }

/* GENERIC TABLE, USED ON SIGNUP PAGES, ETC. */

table.generic table th {font-size:1em;}
table.generic th {font-size:1.2em; }

/** PAGINATION **/

div.pagination {font-weight:bold; font-size:12px;}
div.pagination ul li a {text-decoration:none;}
div.pagination div.col2-1 ul li span,
div.pagination div.col2-1 ul li a { text-align:center;}
div.pagination #search_options,
div.pagination #search_options select { font-size:11px; }

/* CREDIT PURCHASE  */

#navigation {margin-top:6px; vertical-align:middle;}
#navigation ul { display: inline; }
#navigation ul li { float:left; list-style:none; }
#navigation ul li a { display:block; text-decoration:none; }
#navigation .nav li ul li { background-color:#333333;  }
#navigation .nav, #navigation .nav * { margin:0; padding:0;	list-style:none; }
#navigation .nav ul { position:absolute; top:-999em; width:195px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #3d3d3d; border-bottom-color: #3d3d3d; border-left-color: #3d3d3d; margin:0; padding:0;	text-align:left; background-color:#333333; }
#navigation .nav ul li { width: 100%; }
#navigation .nav li ul li a { padding-bottom:5px; padding-left:4px; border-bottom:1px solid #3d3d3d; padding-left:20px; padding-right:15px;	padding-top:5px; padding-bottom:5px; font-size:0.9em; line-height:12px; font-weight:bold; }
#navigation .nav li ul li a:hover {background-color:#272727;}
#navigation .nav li ul li a.tabla:hover {background-color:none;}
#navigation .nav li { float:left; position:relative; z-index:99; }
#navigation .nav a { display:block; }
#navigation .nav li:hover ul,
#navigation ul.nav li.sfHover ul { left:-21px; top:37px; }
#navigation .nav li:hover li ul,
#navigation .nav li.sfHover li ul { top:-999em; }
#navigation .nav li li:hover ul,
#navigation ul.nav li li.sfHover ul { left:160px; top:-21px; }
#navigation .superfish li:hover ul,
#navigation .superfish li li:hover ul { top: -999em; }
#navigation .nav li ul#multimedia table td a { background-repeat:no-repeat;	height:25px; padding:0;	margin:0; border:0;	padding-left:45px; padding-top:10px; padding-right:5px; background-position: 4px center; }


.but_small_search {background-image:url(images/but_small_search.png); width:75px;}

.search_button {background-repeat:no-repeat; border: 0 none; color:transparent; cursor:pointer;} 
.search_button {display:inline-block; background-color:transparent; padding:0; margin: 0; _margin: 0; position: relative;}
.search_button {height:26px; text-indent: -999px; line-height: 0px}
.search_button:hover {background-position:0% 100%; height:26px;}
.search_button span {display:none;}
.search_button.center {position:relative; margin-left:auto; margin-right:auto;}

@charset "utf-8";/* CSS Document */

/*Temporary -- Old Design*/
#header h1.header-logo,
#header h1.header-logo a {width:230px; height:50px;}
#header h1.header-logo { margin:0; padding:0; background: transparent; font-size: 0; line-height: 0; text-indent: -9999px;}
#header h1.header-logo a { display:block !important; font-size: normal !important; line-height: normal !important; text-indent:0 !important;}
#header h1.header-logo a { text-transform:uppercase; text-decoration:none; font-size:.8em; }
#header h1.header-logo a img { border: none; outline: none; width: 221px !important; height: 41px !important;}

/*H3 SEO*/
.breadcrumbs-short { margin:0px 0px 10px 0px; padding:0px; border-bottom: solid 1px #A7A7A7; }
.breadcrumbs-short form { margin:0; padding:0; }
.breadcrumbs-short .col2-1 { float:left; width:50%; }
.breadcrumbs-short .col2-2 { display:block; float:right; width:50%; text-align:right;}
.breadcrumbs-short .col2-2 h3 {line-height: 1.50 !important;}
.breadcrumbs-short .col2-2 h3.h3_seo { padding: 0; margin: 0; display: inline; float: right;}
.breadcrumbs-short .col2-2 h3.h3_seo { font: bold 95%/100% Arial, Helvetica, sans-serif !important; color: #272727;}
/* END H3 SEO*/

/*SMALL SEARCH HEADER*/
.small_search { width: 243px; height: 26px; padding: 0 0 0 30px; margin-top: -5px; float:left; display: block; overflow: hidden;}
.small_search form { padding: 0; margin: 0;}
.small_search form input { height: 26px !important; padding: 0 !important; margin: 0; float: left; }
.small_search form input.small_search_field { padding: 4px 2px !important; margin: 0 5px 0 0; width: 150px !important; }
.small_search form input.small_search_field { background-color:#EDEDED; border: solid 1px #000; height: 16px !important; }

/*IE 6*/
.small_search { _width: auto !important; _margin-top: -4px !important; _display: inline-block;}
.small_search form input.small_search_field { _padding: 4px 2px !important; _line-height: 16px !important;}
/*IE 6*/
/*END of SMALL SEARCH HEADER*/

/** MODELS GALLERY VIEW **/
#models .model_list {background-color:#f7f7f7;} 
#models .model_list .model-pic {background-position:top center; background-repeat:repeat;}
#models .model_list {float:left; width:179px; height:178px; margin-bottom:10px; display:inline; margin-right:5px; overflow: hidden;} /*height:186px;*/
#models .model_list.last-model {margin-right:0;}
#models .model_list.first-model {margin-left:2px;}
#models .model_list div.margin {margin:0; padding:0; padding:4px;}
#models .model_list h3 {margin:0; padding:0; margin-top:3px; margin-bottom:3px; }
#models .model_list .model-pic {width:170px; height:131px; display:block; margin:0; padding:0;}
#models .model_list p.image {margin:0; padding:0;}

#models .model_list .chat-links { background-color: #272727; padding:2px 0 2px 2px; margin: 0 1px 0 0; overflow: hidden; }
#models .model_list .chat-links p {margin:0;padding:0;}
#models .model_list .chat-links span {display:none;}
#models .model_list .chat-links p a {float:left; margin-top:0;width:84px; height:17px;}
#models .model_list .chat-links p a.available_chat { padding-right:2px;}
#models .model_list .chat-links p a.members_only {padding-right:2px;}
#models .model_list .chat-links p a.in_xxx {padding-right:2px;}
#models .model_list .chat-links p a.view_profile {padding-right:2px;}
#models .model_list .chat-links p a.available_chat { padding-right:2px;}
#models .model_list .chat-links p a.model_take_me_private,
#models .model_list .chat-links p a.model_view_my_profile { width: 166px !important; }

#models2 .model_list div.languages img,
#models .model_list div.languages img {padding-left:2px; padding-top:3px;}
#models .model_list div.languages,
#models .model_list div.languages-bg {margin-top:114px; width:170px; height:17px; position:absolute;}

#models2 .model_list div.languages-bg,
#models .model_list div.links,
#models .model_list div.links-bg {width:170px; height:17px; position:absolute; display:none; overflow:hidden;}

#models .model_list div.languages-bg {background-color:#000; opacity: 0.5; filter: alpha(opacity = 50); -moz-opacity:0.5;}

#models .model_list.selected div.links,
#models .model_list.selected div.links-bg {display:block;}

#models .model_list div.links p {margin:0; padding:0;}
#models .model_list div.links p a {font-size:0.8em; font-weight:bold; text-decoration:underline;}
#models .model_list div.links p a.profile {float:left; display:block; margin-left:4px; margin-top:2px;}
#models .model_list div.links p a.pictures {float:right; display:block; margin-right:4px; margin-top:2px;}

/* #models .model_list p.image span.overlay { display:none; }

#models .model_list.selected p.image span.overlay { display:block; }

*/
#models .model_list div.model-info-bg, #models2 .model_list div.languages-bg, #models .model_list div.links-bg, #models .model_list div.links p a {color:#fff;}
#models .model_list div.links p a:hover {color:#ffec14;}
#models .model_list div.links-bg { background-color:#000; opacity:0.5;}

#models .model_list .chat-links p a {background-image:; background-position:top left; background-repeat:no-repeat; }

/*button free chat*/
#models .model_list .chat-links p a.model_available_chat { background: url(images/btn_free_chat.gif) no-repeat 0 0 scroll transparent;}
#models .model_list .chat-links p a.model_available_chat:hover {background: url(images/btn_free_chat.gif) no-repeat 0% -17px scroll transparent;}
/*button go private*/
#models .model_list .chat-links p a.model_premium {background: url(images/btn_go_private.gif) no-repeat 0 0 scroll transparent;}
#models .model_list .chat-links p a.model_premium:hover {background: url(images/btn_go_private.gif) no-repeat 0% -17px scroll transparent;}
/*button member chat*/
#models .model_list .chat-links p a.model_in_xxx {background: url(images/btn_member_chat.gif) no-repeat 0 0 scroll transparent;}
#models .model_list .chat-links p a.model_in_xxx:hover {background: url(images/btn_member_chat.gif) no-repeat 0% -17px scroll transparent;}
/*button member chat*/
#models .model_list .chat-links p a.model_members_only {background: url(images/btn_member_chat.gif) no-repeat 0 0 scroll transparent;}
#models .model_list .chat-links p a.model_members_only:hover {background: url(images/btn_member_chat.gif) no-repeat 0% -17px scroll transparent;}

/*button take me private*/
#models .model_list .chat-links p a.model_take_me_private {background: url(images/btn_take_me_private_new.gif) no-repeat 0 0 scroll transparent;}
#models .model_list .chat-links p a.model_take_me_private:hover {background: url(images/btn_take_me_private_new.gif) no-repeat 0% -17px scroll transparent;}

/*button view my profile*/
#models .model_list .chat-links p a.model_view_my_profile {background: url(images/btn_view_my_profile_new.gif) no-repeat 0 0 scroll transparent;}
#models .model_list .chat-links p a.model_view_my_profile:hover {background: url(images/btn_view_my_profile_new.gif) no-repeat 0% -17px scroll transparent;}



/*MODEL -- NEW DISPLAY OF THUMBS 2010*/
.model_name { background-color: #FFF; padding: 0 0 5px 4px; margin: 0;}
.model_name a { color: #333 !important;text-decoration: none;font: bold 85%/90% Arial, Helvetica, sans-serif !important;letter-spacing: 0;word-spacing: -0.5pt;line-height: 1.25;}
.model_name a { padding: 0 !important; margin: 0 !important;}
.model_name em { font: bold 85%/90% Arial, Helvetica, sans-serif; color:#060; padding: 0; margin: 0; display: inline;}
.model_name .model_icons { width: 47px; height:auto; overflow: hidden; float: right; position:relative; text-align: right; padding: 0 4px 0 0; margin: 0;}
.model_name .model_icons span { width: 21px; height: 18px; display: inline-block; padding: 0; margin: 0; float:right;}
.model_name .model_icons span.icon_mic { background-position: 1px 0; width: 14px !important; }
.model_name .model_icons span.icon_hd { background-position: -29px 0; }
.model_name a:hover { color: #FFEC14; }
#models .model-info-new { color:#333; font: normal 80%/90% Arial, Helvetica, sans-serif; text-align:left; line-height: 1.25; letter-spacing: 0; word-spacing: -0.5pt;}
#models .model-info-new { padding: 5px; clear:both; text-transform: lowercase !important; }

span.cat_name a.icon_hd {padding-left: 22px;}
span.cat_name a.icon_hd strong {padding:1px 1px 1px 2px;margin-top:-1px;margin-left:-22px;font-size:11px;text-decoration:none;color:#676767;border:1px solid #676767;position:absolute;font-weight: bold;}

@media screen and (-webkit-min-device-pixel-ratio:0) {span.cat_name a.icon_hd strong
{margin-left:0px;}
}


.last {margin-bottom: 0;}
.clearing {height: 0;clear: both;}


#columnas_profile {width:800px;}

div.columnas_profile1 {float:left;width:325px;margin-right:15px;}

div.columnas_profile2 {float:left;width:400px;}

img.modelo {border: 4px #dfdcb5 solid;margin-bottom:10px;}

