body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0;
	margin:0;
	color:#4e4e4e;
	font-size: 11px;
	background: #2C2C2C url(http://images.gencontros.com.br/images/ftime/gencontros/bg_body.gif) top left repeat-x;
}

form{
	margin:0;
	padding:0;
}

.clearboth{
	clear:both;
	line-height:0;
	font-size:0;
}

.box_geral {
	width:770px;
	text-align:left;
	margin:23px auto 10px auto;
}

.top {
	display:none;
}

.content {
	background:#cfcfcf url(http://images.gencontros.com.br/images/ftime/gencontros/bg_content.gif) top left repeat-x;
	padding:0;
	margin:0;
	width:770px;
}
.content-in {
	background:url(http://images.gencontros.com.br/images/ftime/gencontros/bg_content_pattern.png) top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://images.gencontros.com.br/images/ftime/gencontros/bg_content_pattern_ie.png');
	padding:0px;
	margin:0;
	width:770px;
}
#content-foto{
	background-position:bottom right;
	background-repeat:no-repeat;
	height:100%;
	padding:20px 20px 20px 35px;
	position:relative;
}
#fotos-anim{
	position:absolute;
	right:0;
	bottom:0;
}




.header{
	margin:0;
	padding:15px 20px 0 35px;
	height:83px;
	_height:98px;
	background:url(http://images.gencontros.com.br/images/ftime/gencontros/bg_header.gif) no-repeat top left;
}

#lang1 .header, #lang2 .header, #lang6 .header, #lang4 .header{
	padding-right:10px;
}

h1{
	clear:both;
	color:#037398;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:18px;
	margin:0;
	padding:0;
}

.logo{
	margin:0;
	padding:0;
	width:267px;
	height:58px;
	float:left;
}
.logo img{
	width:267px;
	height:58px;
}

h2{
	clear:left;
	color:#838383;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	width:305px;
	text-align:right;
}
h2.lang2, h2.lang6{
	padding-top:10px;
}


.boxlogin{
	float:right;
	font-size:11px;
	color:#969696;
	line-height:10px;
	width:365px;
	margin:0;
}
.boxlogin .fields{
	width:320px;
	margin:5px 10px 5px 0;
	float:left;
	font-weight:bold;
}

#lang1 .boxlogin, #lang2 .boxlogin, #lang6 .boxlogin, #lang4 .boxlogin{
	width:408px;
}
#lang1 .boxlogin .fields, #lang4 .boxlogin .fields{
	width:360px;
}
#lang2 .boxlogin .fields, #lang6 .boxlogin .fields{
	width:345px;
}


.boxlogin .button{
	width:35px;
	height:24px;
	margin: 2px 0 0 0;
	float:left;
}
.boxlogin input{
	width:100px;
	background:#dddbdb;
	border:1px solid #c3c3c3;
	font-size:11px;
	padding:1px;
	color:#000000;
	margin:0;
}
.boxlogin .button input{
	width:28px;
	height:21px;
	border:0;
	margin:0;
	padding:0;
	background:url(http://images.gencontros.com.br/images/ftime/gencontros/bt_login.gif) no-repeat left top;
}
.boxlogin a{
	color:#969696;
	text-decoration:underline;
}
.boxlogin .forgotpass{
	font-size:10px;
	clear:both;
}
.boxlogin .automatico{
	font-size:10px;
	margin-top:5px;
}
.boxlogin input.chkbox{
	width:auto;
	font-size:11px;
	padding:1px;
	border:0;
	background:none;
}


#registroPP{
	width:370px;
	margin-left:0;
	text-align:left;
}
#registroPP .registroPP-in{
	width:404px;
	margin:0;
	text-align:left;
}
#registroPP .form_content{
	min-height:510px;
	_height:510px;
}
#registroPP h2{
	padding:0;
	margin:0;
	font-style:normal;
	color:#5d3681;
	font-size:15px;
	text-align:left;
	width:344px;
}
#registroPP input.bt_ncad{
	background: url(http://images.gencontros.com.br/images/cadastro/bt_cadastro_gencontros.png) no-repeat!important;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://images.gencontros.com.br/images/cadastro/bt_cadastro_gencontros.png');	
	width:295px;
	height:59px;
	text-align:center;
	padding:0 62px 8px 5px;
	color:#FFFFFF!important;
	font-size:20px!important;
	margin-left:60px!important;
	text-align:center;
}
#registroPP a{
	color:#2C1E5B;
} 
#registroPP .typecode{
	color:#616161;
	font-size:10px;
	margin-top:5px;
}

#registroPP .captcha_img {
    margin-left:140px;
    margin-top:10px;
    margin-bottom:5px;	
}
#registroPP .captcha_form {
	margin-left:140px;
}

#registroPP .ppClearer {
	margin:0;
}
#ncadcontent, .form_content, .registroPP-in{
	width:370px!important;
}
#ncadcontent label {
	color:#4e4e4e!important;
	width:140px!important;
}
#ncadcontent a{
	color:#5d3681!important;
}
/*#partnernews_label, #liconcordo_label{
	display:none!important;
}*/


#onlineusers{
	margin-left:370px;
	padding:5px 10px;
	background:#fdfdfd;
	color:#4e4e4e;
	font-size:11px;
	text-align:right;
}

#txt{
	margin-left:370px;
	padding:5px 10px;
	color:#7947a0;
	font-size:16px;
	text-align:right;
	font-family:Trebuchet MS;
	margin:10px 0;
}


.footer {
	clear:both;
	width:770px;
	height:5px;
	text-align:left;
	margin:auto;
	background: url(http://images.gencontros.com.br/images/ftime/gencontros/bg_footer.png) no-repeat bottom;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://images.gencontros.com.br/images/ftime/gencontros/bg_footer.png');
	position:relative;
	top:-5px;
	font-size:1px;
	left:0;
}
.footer-in {
	width:770px;
	height:35px;
	text-align:left;
	border-bottom:1px solid #555555;
	margin-bottom:10px;
}
.footer-in ul {
	list-style:none;
	margin:8px 0 0;
	padding:0px;
	font-size:10px;
	color:#7f7f7f;
	float:left;
}

.footer-in li {
	margin:0 2px;
	padding:0px;
	display:inline;
	font-size:11px;
	color:#555555;
}

.footer-in img{
	float:right;
	padding:0px;
	margin:5px 15px 0 0;
	width:84px;
	height:23px;
}

.footer-in li a{
	color:#e0e0e0;
	text-decoration:none;
}

.othersbymeetic{
	border-bottom:1px solid #555555;
	color:#939393;
	margin-bottom:20px;
	padding-bottom:10px;
	font-size:10px;
}
.othersbymeetic a{
	color:#939393;
}

.disclaimer {
	text-align:left;
	font-size:10px;
} 
.disclaimer-in{
	margin:0;
	padding-top:10px;
}

.disclaimer p {
	margin:0 0 20px 0;
	padding:0px;
	color:#9F9FA1;
	clear:both;
}

.disclaimer p a{
	color:#9F9FA1;
}

.disclaimer p strong{
	text-decoration:underline;
	font-weight:normal;
}

.wrap {
	margin:0 auto;
	color:#9F9FA1;
}

.copyright {
	float:left;
	margin:10px 0 10px 0;
}

#thawteseal {
	float:right;
	margin: 0 10px 5px 0;
}

.paises_latinoamerica{
	width:700px;
	margin-bottom:20px;
	text-align:center;
	font-size:10px;
	color:#939393;
}
.paises_latinoamerica a{
	color:#606060;
}

.warning {
	margin-left:138px;
	width:230px;
	margin-top:0px;
	font-size:10px;
}
