html, body{
	margin:	0;
	width: 100%;
	height: 100%;
}

body {
	margin:	0;
	color: #999999;
	background-color: #333333;
	font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

a{
	color: #ffffff;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a.l1{
	color: #999999;
	text-decoration: none;
}

a.l1:hover{
	text-decoration: underline;
}

h1.title1{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	padding-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	color: #feffbc;
}

h1.title2{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #ea9abf;
	border-bottom: 2px solid #999999;	
}

h1.title3{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #ea9abf;
}

.txt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

li{
	padding: 0;
	list-style-position: inside;
}

img{display: inline; margin: 0; padding: 0;}
img.block{display: block; margin: 0; padding: 0;}

div#sep{
	clear: both;
}

#mainwrapper{
	position: relative;
	padding: 30px 0 20px 0;
	width: 100%;
}

#mainwrapper #wrapper{
	position: relative;
	margin: auto;
	width: 780px;
}

#mainwrapper #wrapper #outer{
	position: relative;
	margin: auto;
	width: 736px;
	background-color: #fdfdfd;
	border: 1px solid #989898;
}

#mainwrapper #wrapper #inner_1, #mainwrapper #wrapper #inner_2{
	position: relative;
	margin: 4px;
	width: 726px;
	background-color: #000000;
	border: 1px solid #828282;
	background-image: url(../img/site_bkg.jpg);
	background-repeat: no-repeat;
}

#mainwrapper #wrapper #inner_2{	
	background-image: none;
}

#mainwrapper #wrapper #topnav{
	position: relative;
	padding-top: 37px;
	margin-bottom: 13px;
	width: 100%;
	text-align: center;
}

#mainwrapper #wrapper #header{
	position: relative;
	margin-top: 15px;
	margin-left: 200px;
}

#mainwrapper #wrapper #header #logo{
	position: relative;
	margin-top: 30px;
	margin-left: 20px;
}

#mainwrapper #wrapper #header #nav{
	position: relative;
}

#mainwrapper #wrapper #leftcolumn{
	position: relative;
	float: left;
	margin-top: 250px;
	margin-left: 3px;
	margin-right: 0px;
	float: left;
	width: 203px;
}
html>body #mainwrapper #wrapper #leftcolumn{margin-left: 8px;}

#mainwrapper #wrapper #contentbody{
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	width: 500px;	
}

#mainwrapper #wrapper #contentbody2{
	position: relative;
	margin: 0;
	padding: 5px;
	padding-top: 37px;
	width: 726px;
}
html>body #mainwrapper #wrapper #contentbody2{width: 716px;}

#mainwrapper #wrapper #floathomeimage{
	position: absolute;
	top: 16px;
	left: 560px;
	width: 195px;
	height: 250px;
	z-index: 1000;
	background-image: url(../img/home_image.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home_image.png');
}
html>body #mainwrapper #wrapper #floathomeimage{top: 18px;}

#grey-box{
	position: relative;
	padding: 4px;
	width: 496px;
	background-color: #666666;
}
html>body #grey-box{width: 492px;}

#grey-box2{
	position: relative;
	padding: 12px;
	padding-top: 0;
	width: 476px;
	background-color: #666666;
}
html>body #grey-box2{width: 476px;}

#grey-box2 #navsec{
	position: relative;
	float: right;	
}

#grey-box2 #navsec #newsletter{
	position: relative;
	padding-top: 68px;
	padding-left: 22px;
	width: 233px;
	height: 124px;
	background-image: url(../img/newsletter-bkg.jpg);
	background-repeat: no-repeat;
}
html>body #grey-box2 #navsec #newsletter{width: 211px; height: 56px;}

#grey-box3{
	position: relative;
	padding: 7px;
	padding-top: 0;
	width: 189px;
	background-color: #4d4d4d;
}
html>body #grey-box3{width: 189px;}

#grey-box4{
	position: relative;
	padding: 4px;
	padding-top: 6px;
	width: 492px;
	background-color: #666666;
}
html>body #grey-box4{width: 492px;}

#grey-box5{
	position: relative;
	padding: 1px;
	width: 490px;
	background-color: #4c4c4c;
}
html>body #grey-box5{width: 490px;}

#perfil{
	
}

#perfil #big_foto{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 392px;
	height: 350px;
}
html>body #perfil #big_foto{height: auto; min-height: 350px;}

#perfil #perfil_detail{
	position: relative;
	float: left;
	margin: 0;
	margin-left: 3px;
	padding: 0;
	width: 321px;
	height: 350px;
}
html>body #perfil #perfil_detail{height: auto; min-height: 350px;}

#perfil #perfil_detail .title1{
	padding: 5px;
	width: 321px;
	height: 116px;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #4c667f;
}
html>body #perfil #perfil_detail .title1{width: 321px; height: 106px;}

#perfil #perfil_detail #box1{
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 24px;
	padding-left: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 321px;
	height: 81px;
	background-color: #333333;
}
html>body #perfil #perfil_detail #box1{width: 271px; height: 47px;}

#perfil #perfil_detail #box1 #title{
	color: #b3c8dd;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

#perfil #perfil_detail #box1 #text{
	color: #ffffff;
	font-size: 9px;
}

#perfil #perfil_detail #box2{
	position: relative;
	margin-bottom: 2px;
	padding: 3px;
	padding-left: 41px;
	padding-right: 10px;
	width: 321px;
	color: #ffffff;
	background-color: #474747;
}
html>body #perfil #perfil_detail #box2{width: 270px;}

#perfil #perfil_detail #box3{
	position: relative;
	margin-bottom: 2px;
	padding: 3px;
	padding-left: 41px;
	padding-right: 10px;
	width: 321px;
	color: #ffffff;
	background-color: #333333;
}
html>body #perfil #perfil_detail #box3{width: 270px;}

#perfil #perfil_detail #box2 #label, #perfil #perfil_detail #box3 #label{
	position: relative;
	float: left;
	width: 100px;
	color: #ffffff;
	font-weight: bold;
}

#perfil #imagesbox{
	position: relative;
	margin: 0;
	padding-top: 2px;
	padding-left: 2px;
	height: 360px;
}

#perfil #imagesbox #image{
	position: relative;
	margin-right: 3px;
	float: left;
	width: 235px;
	height: 355px;
}
html>body #perfil #imagesbox #image{}

#rank{
	position: relative;
	float: left;
	margin: auto;
	margin-bottom: 2px;
	padding: 5px;
	width: 179px;
	background-color: #ffffff;
}
html>body #rank{width: 179px;}

#rank #nombre{
	position: relative;
	color: #656565;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}

#rank #puesto{
	position: relative;
	color: #656565;
	/*font-family: "Arial Narrow";*/
	font-size: 9pt;
	text-transform: uppercase;
}

#rank #votos{
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #656565;
	background-color: #dddddd;
	/*font-family: "Arial Narrow";*/
	font-size: 10pt;
	text-transform: uppercase;
}

#destacada{
	position: relative;
	float: left;
	margin: auto;
	width: 230px;
	height: 320px;
	background-image: url(../img/destbkg.jpg);
}

#destacada img{
	border: 1px solid #656567;
}

#novedad{
	position: relative;
	float: left;
	margin-bottom: 5px;
	width: 230px;
	/*height: 320px;*/
	background-image: url(../img/fotohomebkg.jpg);
	background-repeat: no-repeat;
}

#novedad #foto{
	position: relative;
	width: 230px;
	height: 320px;
}

#novedad #foto img{
	border: 0px solid #656567;
}

#chicas{
	position: relative;
	margin: 0;
	width: 119px;
	background-color: #ffffff;
}

#chicas #nombre{
	height: 18px;
	background-color: #dddddd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #656565;
}

#chicas #foto{
	position: relative;
	margin-bottom: 10px;
	width: 112px;
	height: 138px;
}

#chicas #foto img{
	border: 1px solid #656567;
}

table.title1{
	padding: 5px;
	width: 100%;
	height: 116px;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #4c667f;
}
html>body table.title1{width: 100%; height: 106px;}
