/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family:verdana, Times, serif;
 font-size: 13px;
 background: #000;
 color:#FFF;
}

a { color:#ccc;}
a:link {  text-decoration:none;}
a:hover { text-decoration:underline;}
a:visited {  text-decoration: underline;}

#wrapper { 
 margin: 0 auto;
 width: 922px;
  background-color:#000;
}
#faux {
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;

}
#header {
 width: 922px;
 padding: 0px;
 height: 206px;
 margin: 0px 0px 5px 0px;
 
}

#top_left {
 width: 502px;
 padding: 10px;
 margin: 10px 0px 0px 0px;
 float:left;
 
}
#top_right {
 width: 380px;
 padding: 10px;
 margin: 10px 0px 0px 0px;
 float:right;
 text-align:right;
 
}
#leftcolumn { 
 display: inline;
 margin: 10px 7px 10px 0px;
 padding: 0px;
 width: 215px;
 float: left;
}
#rightcolumn { 
 float: right;
 margin: 10px 0px 10px 7px;
 padding: 0px;
 width: 693px;
 display: inline;
position: relative;

}
#rightcolumn h1{ font-size:25px; padding:10px 0px 10px 0px; color: #fff; border-bottom:0px double #333; margin:10px 0px 0px 0px;}
#rightcolumn p{ font-size:14px; color:#999; line-height:22px; letter-spacing:1px; padding:5px; margin-bottom:10px;}

#footer { 
 width: 902px;
 clear: both;
 margin: 0px 0px 10px 0px;
 padding: 20px 10px 10px 10px;
 text-align:center;
 line-height:23px;
 border-top:1px solid #333;

}
.clear { clear: both; background: none; }

#nav_categories { width: 215px; margin-bottom:10px; }

#nav_categories ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#nav_categories a
{
display: block;
padding: 5px;
width: 203px;
border-bottom: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
background-color:#101010;
}

#nav_categories a:link, #navlist_categories a:visited
{
text-decoration: none; 
}

#nav_categories a:hover
{
background-color: #1c1c1c;
}

#nav_categories h1{font-size: 14px; padding:5px; font-weight:normal; text-align:center; background-color:#101010; border:1px solid #333;}


#nav_novedades { width: 215px; margin-top:15px; }

#nav_novedades ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#nav_novedades a
{
display: block;
padding: 5px;
width: 203px;
height:60px;
border-bottom: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
background-color:#101010;
}

#nav_novedades a:link, #navlist_novedades a:visited
{
text-decoration: none; 
}

#nav_novedades a:hover 
{
background-color: #1c1c1c;
}
#nav_novedades h1{ font-size: 14px; padding:5px; font-weight:normal; text-align:center; background-color:#101010; border:1px solid #333;}
#nav_novedades img{ float:left; margin:0px 10px 0px 0px; padding:0px; height:60px; }
#nav_novedades span{ color:#FFF; font-size:12px; width:140px; padding:2px; float:left; }
#nav_novedades h3{ font-size:14px; font-weight:normal; width:140px; padding:2px; float:left; }

#table{} 
#table form{ margin-bottom:10px;} 

#table_account{ background-color: #1E1E1E; margin:0px;} 
#table_account h3{ margin:0px 5px 10px 5px; color:#FFF; font-size:12px;}
#table_account h4{ margin:0px 5px 0px 5px; color:#FFF; font-weight:normal; font-size:11px;}
#table_account h1{ margin:0px 5px 10px 5px; padding:10px 0px 10px 0px; color:#FFF; font-size:18px; border-bottom:3px double #999;}
#table_account span{ color:#F00; margin-left:10px; font-size:12px; font-weight:normal;}

#table_account_tabs a{background-color: #333; padding:10px; float:right; margin:0px 0px 0px 5px; color:#FFF; text-decoration:none;}
#table_account_tabs a:hover{text-decoration: underline;}
#table_account_tabs .active{background-color: #1E1E1E;text-decoration:none;}


#table_account_img img{margin:0px 0px 0px 0px; width:304px; padding:0px; float:left;} 
#table_account_img{ margin:10px 10px 10px 10px; width:304px; float:left; padding:5px; border:1px solid #333;}
#table_account_img a{ width:294px; margin:5px 0px 0px 0px; padding:5px; float:left; background-color: #333; }

#list_vip_box p{ text-align:center; font-size:10px; padding:2px; margin:0px;}
#list_vip_box{ width:161px; margin:5px; background-color:#101010; border:1px solid #333;}
#list_vip_box img{ height:220px; width:161px; padding:0px; margin:0px; }
#list_vip_box h3{ font-size:14px; margin-bottom:0px; border-bottom:1px solid #333; padding:3px; font-weight: normal; text-align:center; }

#list_anuncios_box p{ text-align:left; font-size:13px; color:#fff; line-height:20px; padding:0px 5px 0px 5px; margin-top:10px;}
#list_anuncios_box b{ text-align:left; font-size:13px; color: #666; line-height:20px; padding:0px 5px 0px 5px; margin-top:10px;}

#list_anuncios_box{ padding:5px; border:1px solid #333;  width: 681px; margin-bottom:10px;}
#list_anuncios_box h3{ font-size:16px; margin-bottom:0px; border-bottom:1px solid #333; padding:5px; font-weight:bold; text-align:left; }

#list_servicios_box p{ text-align:left; font-size:13px; line-height:20px; padding:0px 5px 0px 5px; margin-top:10px;}
#list_servicios_box{ padding:5px; border:1px solid #333;  width: 681px; margin-bottom:10px;}
#list_servicios_box h3{ font-size:16px; margin-bottom:0px; color:#ff0099; border-bottom:1px solid #333; padding:5px; font-weight:bold; text-align:left; }

#list_links_box p{ text-align:left; font-size:13px; line-height:20px; padding:0px 5px 0px 5px; margin-top:10px;}
#list_links_box{ padding:5px; border:1px solid #333;  width: 681px; margin-bottom:10px;}
#list_links_box h3{ font-size:16px; margin-bottom:0px; color:#ff0099; border-bottom:1px solid #333; padding:5px; font-weight:bold; text-align:left; }

#list_agencia_box p{ text-align: left; font-size:12px; line-height:17px; padding:5px 10px 5px 10px;}
#list_agencia_box{ width:693px; margin:0px 0px 10px 0px;}
#list_agencia_box img{ width:661px; height:150px; margin:10px 10px 10px 10px; float:right; padding:5px; border:1px solid #333; } 
#list_agencia_box h3{ font-size:16px; margin-bottom:0px; padding:5px 10px 5px 10px; font-weight:bold; text-align: left; }

#list_ofertas_box p{ text-align:left; font-size:13px; line-height:20px; color:#fff; padding:0px 5px 0px 5px; margin-top:10px;}
#list_ofertas_box b{ text-align:left; font-size:13px; color: #666; line-height:20px; padding:0px 5px 0px 5px; margin-top:10px;}

#list_ofertas_box{ padding:5px; border:1px solid #333;  width: 681px; margin-bottom:10px;}
#list_ofertas_box h3{ font-size:16px; margin-bottom:0px; border-bottom:1px solid #333; padding:5px; font-weight:bold; text-align:left; }

#contact_form{ width:673px; padding:0px 5px 5px 5px; float:left; margin:0px;}
#contact_form label{ padding:5px; display: block; width:653px; font-size:14px; margin:5px 0px 5px 0px; }
#contact_form input{ padding:5px; border:1px solid #333; background-color:#101010; color:#FFF; width:660px;}
#contact_form textarea{ padding:5px; border:1px solid #333; color:#FFF; background-color:#101010; width:660px; height:100px;}
#contact_form button{ padding:5px; background-color:#101010; color:#FFF; width:100px; float:right; clear:both; border:1px solid #333; margin-top:10px;  cursor:pointer;}
#contact_form select{ padding:5px; border:1px solid #333; color:#FFF; background-color:#101010; width:673px;}

.agencia_desc{ width:693px; padding:0px; margin:0px; float:right; margin-top:20px; margin-bottom:10px;}
.agencia_desc img{ width:661px; height:150px; margin:10px 10px 10px 10px; float:right; padding:5px; border:1px solid #333;}
.agencia_tel{ width:693px; float:right; font-size:30px; padding:5px 0px 5px 0px; margin:10px 0px 10px 0px; font-style:italic; color:#ff0099; text-align:center;}
.agencia_map_title{ width:693px; float:right; font-size:30px; padding:5px 0px 5px 0px; margin:10px 0px 10px 0px; font-style:italic; color:#ff0099; text-align:center;}

.agencia_quote{ width:683px; float:right; padding:5px; margin-bottom:10px;}
.agencia_detail_complete{ width:693px; margin:0px; padding:0px; float:right; margin-bottom:10px;}
.agencia_detail { width:315px; float:left; padding:0px; margin:0px 10px 0px 10px; } 
.agencia_detail label{ width:306px; display:block; margin:0px; padding:5px; font-size:14px; color:#ff0099; border-bottom:1px solid #333; margin-bottom:3px;}
.agencia_detail span{ font-size:14px; color:#fff;} 
.agencia_verdaderas{ width:683px; padding:5px; font-size:30px; color:#ff0099; float:right; margin:10px 0px 10px 0px; text-align:center;} 
.agencia_image{ width:693px; margin:0px; padding:0px; float:left;}
.agencia_image img{width:314px; height:390px; margin:10px 10px 10px 10px; float:left; padding:5px; border:1px solid #333;} 
#agencia_map{width:693px; height:250px; margin:10px 0px 10px 0px; float:right; padding:0px;} 



.profile_desc{ width:693px; padding:0px; margin:0px; float:right; margin-top:20px; margin-bottom:20px;}
.profile_title{ width:521px; float:right; font-size:30px; padding:5px 0px 5px 0px; color:#fff;  text-align:center;}
.profile_tel{ width:521px; float:right; font-size:30px; padding:5px 0px 5px 0px; color:#666;  text-align:center;}

#profile_thumb img{width:150px; height:210px; margin:0px 10px 0px 0px; float:left; padding:5px; border:1px solid #333;} 
#profile_image{ width:693px; margin:0px; padding:0px; float:right;}
#profile_image img{width:314px; height:390px; margin:10px 10px 10px 10px; float:right; padding:5px; border:1px solid #333;} 
.profile_detail_complete{ width:693px; margin:0px; padding:0px; float:right; margin-bottom:10px;}
.profile_detail { width:315px; float:left; padding:0px; margin:0px 10px 0px 10px;} 
.profile_detail label{ width:306px; display:block; margin:0px; padding:5px; font-size:14px;  border-bottom:1px solid #333; margin-bottom:3px;}
.profile_detail span{ font-size:14px; color:#666;} 
.profile_verdaderas{ width:683px; padding:5px; font-size:30px;float:right; margin:10px 0px 10px 0px; text-align:center;} 
.profile_quote{ width:521px; float:right; padding-top:10px;}



blockquote {
font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  
  background: url(image/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
  color:#FFF;
  margin:0px;

}
blockquote:first-letter {
	background: url(image/open-quote.gif) no-repeat left top;
	padding-left: 18px;
	font: italic 2em Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding-top:10px;

	margin:0px;
}


.form_error_center{ color: #F00; padding:5px;  width:673px; text-align:center;}
.form_error{ color: #F00; padding:5px;  width:673px;}
.form_sent{ color: #36C; text-align: center; padding:5px; width:673px;}
 
#slideshow_escort{ width: 673px; height:200px; border:2px solid #2ca3ff;}
 #header_image {
 width: 402px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float:left;
 height: 146px;
 cursor:pointer;

}

 #header_desc {
 width: 520px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float:right;
 height: 146px;
}
 #header_desc h1{ padding:5px; font-size:20px;}
 #header_desc p{ font-size:12px; line-height:14px; padding:5px;}
 
.adi{  margin:10px 0px 0px 0px; padding:0px; float:right; width:500px; border:0px solid #999; padding:5px;}
.adi_box{ margin:0px; padding:10px; width:480px; background-color:#101010; border:1px solid #333;}
.adi_box p{ font-size:9px; color:#FFF;} 
.adi_box img{ float:left; margin-right:10px;} 
.adi_box h3{ font-size:18px; font-weight:normal; text-decoration:none; margin:0px 0px 5px 0px; padding:0px;}


.last_page_signup_title{ width:200px; background-color:#666; color:#FFF; text-align:center; font-size:14px; font-weight:bold;}
.last_page_signup_text{width:200px; background-color:#666; color:#FFF; text-align:center; font-size:12px;}
.upload_fotos_box{ background-color:#060; width:670px; color:#FFF; border:1px solid #ccc;}
.upload_fotos_box h2{ background-color:#930; color:#FFF; font-size:14px;}
.upload_fotos_box p{background-color: #0C0; color:#FFF; font-size:14px;}

.account_msg{ background-color:#F00; color:#FFF; text-align:center; padding:5px; margin:10px 0px 10px 0px;}
.account_profile_link a{ width:340px; background-color:#333; display:block; text-align:center; float:left; padding:40px 0px 40px 0px; margin:0px 0px 20px 0px;}
.account_photos_link a{ width:340px;  background-color:#333; display:block;  text-align:center; float:right; padding:40px 0px 40px 0px; margin:0px 0px 20px 0px;}

#table_no_listing,#table_no_listing td{ width:100%; text-align:center; background-color: #151515; padding:10px; color:#FFF; line-height:20px;}

#link_banner{ width:336px; height:100px; margin:0px 10px 20px 0px; float:left; background-color:#333;}
#link_text{ width:336px; height:100px; margin:0px 0px 20px 10px; float:left; background-color:#333;}
#zelda{display:none;}
#zelda h1{ display:none; font-size:10px; color:#000;}
#zelda p { display:none; font-size:10px; color:#000;}

#thumb_crop{float:left; position:relative; overflow:hidden; width:321px; height:400px;}

#banner_text{ width:213px; background-color:#151515; padding:0px; margin:10px 0px 10px 0px; border:1px solid #333;}
#banner_text h1{ font-size:12px; padding:5px; text-align:center; background-color:#201f1f; font-weight:normal; margin:0px; border-bottom:1px solid #333;}
#banner_text p{font-size:10px; padding:5px; margin:0px 0px 0px 0px;}
#banner_text a:link,#banner_text a:visited{padding:0px; display:block; text-decoration:none;}
#banner_text a:hover{background-color:#2b2a2a;}

#banner_image{ width:213px; padding:0px; margin:10px 0px 10px 0px; border:1px solid #333;}
#banner_image img{ width:213px; height:215px; border:0px solid #ccc;}

#banner_text_top{ width:690px; background-color:#151515; padding:0px; margin:0px 0px 0px 0px; border:1px solid #333;}
#banner_text_top h1{ font-size:12px; padding:5px; background-color:#201f1f; font-weight:normal; margin:0px; border-bottom:1px solid #333;}
#banner_text_top p{font-size:10px; padding:5px; margin:0px 0px 0px 0px;}
#banner_text_top a:link,#banner_text_top a:visited{padding:0px; display:block; text-decoration:none;}
#banner_text_top a:hover{background-color:#2b2a2a;}

#banner_image_top{ width:692px; padding:0px; margin:0px 0px 0px 0px; border:1px solid #333;}
#banner_image_top img{ width:692px; height:70px;}

#banner_text_bottom{ width:690px; background-color:#151515; padding:0px; margin:10px 0px 0px 0px; border:1px solid #333;}
#banner_text_bottom h1{ font-size:12px; padding:5px; background-color:#201f1f; font-weight:normal; margin:0px; border-bottom:1px solid #333;}
#banner_text_bottom p{font-size:10px; padding:5px; margin:0px 0px 0px 0px;}
#banner_text_bottom a:link,#banner_text_bottom a:visited{padding:0px; display:block; text-decoration:none;}
#banner_text_bottom a:hover{background-color:#2b2a2a;}

#banner_image_bottom{ width:692px; padding:0px; margin:10px 0px 0px 0px; border:1px solid #333;}
#banner_image_bottom img{ width:692px; height:70px;}   

#admin_shortcut{width:690px; background-color:#151515; padding:0px; text-align:center; margin:0px 0px 10px 0px; border:1px solid #333;}
#admin_shortcut a:link,#admin_shortcut a:visited{padding:5px; display:block; text-decoration:none;}
#admin_shortcut a:hover{background-color:#2b2a2a;}

#wonder{ display:none;}
