@charset "utf-8";
/* 20110331-1130 */

/* OVERWRITING */


.scrolling .scr-content ul {
	width:160px;
}

#mod-headerAux {
	margin-bottom:25px;
}
blockquote{
	width:925px;
}
.ico-single a:hover .bgr, .ico-single a:hover .txt {
	_bottom: 3px;
	_height: 15px;
}
.col-right{
	padding-top:10px;
	margin-right:0;
	margin-top:10px;
}

#trr-ctn-body{
	width:943px;
}

/* COL-RIGHT (PRODUCTS) */
.lst-products{
	float:left;
	min-height:300px;
	*min-height:300px;
}

.col-right ul.lst-products li{
	background:url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x center bottom;
	width:298px;	
	font-size:12px;
	font-weight:bold;
	padding:8px;
}
.col-right ul.lst-products li.itm-border-none{
	background:none !important;
}

li.selected{background-color:#DE6A07 !important;}

li.selected a{
	clear:both;
	color:white;
}

li.selected a:hover{color:white !important;}

.ctn-products-hidden{
	clear:both;
	display:none;
	float:left;
	font-weight:normal;
	line-height:16px;
	width:270px;
	color:white;
}

.col-right ul.lst-products li.selected{
	padding:0px;
}
.col-right ul.lst-products li.selected a{
	clear:both;
	color:white;
}
.col-right ul.lst-products li.selected a:hover{
	color:white !important;
}
.col-right .ctn-products-hidden{
	clear:both;
	display:none;
	float:left;
	font-weight:normal;
	line-height:16px;
	width:270px;
	color:white;
}
.col-right ul.lst-products li {
	clear:both;
	float:left;
	padding:3px 0 14px;
	cursor:pointer;
}

.col-right ul.lst-products li a,
.LNG_es-US .col-right ul.lst-products li a{
	background:url(../_img/ttl-products_es.png) no-repeat;
	width:70px;
	text-indent:-9999px;
}
.LNG_en-US .col-right ul.lst-products li a{
	background:url(../_img/ttl-products_en.png) no-repeat;
	width:70px;
	text-indent:-9999px;
}

.col-right ul.lst-products li p,.col-right ul.lst-products li span{
	text-indent:-9999px;
	display:block;
	float:left;
}

.col-right .ctn-sonora span{
	width:300px;
	height:112px;
}
	.col-right .ctn-sonora span,
	.LNG_es-US .col-right .ctn-sonora span{
		background:url(../_img/img-box-sonora_es.png) no-repeat left top;
	}
	.LNG_en-US .col-right .ctn-sonora span{
		background:url(../_img/img-box-sonora_en.png) no-repeat left top;
	}

.col-right .ctn-email span{
	background:url(../_img/img-box-sonora_es.png) no-repeat left -108px;
	width:300px;
	height:109px;
}
.LNG_en-US .col-right .ctn-email span{
	background:url(../_img/img-box-sonora_en.png) no-repeat left 0px;
	width:300px;
	height:88px;
}
.LNG_es-US .col-right .ctn-email span{
	background:url(../_img/img-box-sonora_es_US.png) no-repeat left -108px;
	width:300px;
	height:109px;
}

.col-right .ctn-tbox span,
.LNG_es-US .col-right .ctn-tbox span{
	background:url(../_img/img-box-sonora_es.png) no-repeat left -213px;
	width:300px;
	height:128px;
}

.LNG_en-US .col-right .ctn-tbox span{
	background:url(../_img/img-box-sonora_en.png) no-repeat left -105px;
	width:300px;
	height:93px;
}

.col-right .ctn-listas span,
.LNG_es-US .col-right .ctn-listas span{
	background:url(../_img/img-box-sonora_es.png) no-repeat left -335px;
	width:300px;
	height:130px;
}

.LNG_en-US .col-right .ctn-listas span{
	background:url(../_img/img-box-sonora_en.png) no-repeat left -228px;
	width:300px;
	height:115px;
}

.col-right .ctn-fotolog span,
.LNG_es-US .col-right .ctn-fotolog span{
	background:url(../_img/img-box-sonora_es.png) no-repeat left -459px;
	width:300px;
	height:130px;
}

.LNG_en-US .col-right .ctn-fotolog span{
	background:url(../_img/img-box-sonora_en.png) no-repeat left -348px;
	width:300px;
	height:114px;
}

.col-right .ctn-blog span,
.LNG_es-US .col-right .ctn-blog span{
	background:url(../_img/img-box-sonora_es.png) no-repeat left -585px;
	width:300px;
	height:73px;
}

.LNG_en-US .col-right .ctn-blog span{
	background:url(../_img/img-box-sonora_en.png) no-repeat left -474px;
	width:300px;
	height:73px;
}

.col-right .ctn-chat span, 
.LNG_es-US .col-right .ctn-chat span{
	background:url(../_img/img-box-sonora_es.png) no-repeat left -652px;
	width:300px;
	height:132px;
	cursor:pointer;
}

.LNG_en-US .col-right .ctn-chat span{
	background:url(../_img/img-box-sonora_en.png) no-repeat left -544px;
	width:300px;
	height:73px;
	cursor:pointer;
}

.itm-sonora{
	background:url(../_img/img-box-sonora.jpg) no-repeat scroll left 0px;
	padding-top:0px !important;
}

.itm-sonora .selected{
	margin-top:10px !important;
}

.lnk-product-sonora{
	background-position:left -4px!important;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;
}

a.lnk-product-sonora:hover{
	background-position:-94px -4px!important;
}


.lnk-product-email{
	background-position:left -43px !important;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-email:hover{
	background-position:-94px -43px!important;
}

.lnk-product-tbox{
	background-position:left -86px!important;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-tbox:hover{
	background-position:-94px -86px!important;
}

.lnk-product-listas{
	background-position:left -130px!important;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-listas:hover{
	background-position:-94px -130px!important;
}

.lnk-product-fotolog{
	background-position:left -180px!important;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-fotolog:hover{
	background-position:-94px -180px!important;
}

.lnk-product-blog{
	background-position:left -224px!important;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-blog:hover{
	background-position:-94px -224px!important;
}

.lnk-product-chat{
	background-position:left -272px!important;
	text-indent:-9999px;
	width:60px;
	height:28px;
	display:block;

}

a.lnk-product-chat:hover{
	background-position:-94px -272px!important;
}

.itm-products-first{
	padding-top:0px !important;
	
}


.itm-products-first.selected{
padding-bottom:0px !important;
}
/* //COL-RIGHT (PRODUCTS)// */

/* REGISTER */
h1.ttl-rut{
	margin-bottom:1px;
}
.ctn-user-register form,
.ctn-user-register form ul{
	width:600px;	
}

.ctn-user-register form ul li.itm-form-left{
	clear:both;
	float:left;
	margin-top:14px;
	width:195px;                                                            
}
.ctn-user-register form ul li.itm-form-right{
	display:inline;
	float:left;
	margin-left:12px;
	margin-top:14px;
	width:195px;                                                            
}
.ctn-user-register form ul li.itm-form-help{
	float:left;
	height:25px;
	margin-left:12px;                                                     
	margin-top:15px;
	width:145px;
}
.ctn-user-register form ul li.itm-form-both{
	float:left;
	width:417px;	
	margin-top:10px;	
}
.ctn-user-register form ul li.itm-more-space{
	margin-top:13px!important;
}
.ctn-user-register form ul li.itm-less-space{
	margin-top:11px!important;
}
.ctn-user-register form ul li label{
	font-weight:bold;
	float:left;
	width:195px;		
	font-size:12px;	
}

.ctn-user-register form ul li input{
	border:1px solid #B7B7B7;
	float:left;
	width:193px;
	*width:191px;	
	height:16px;
	margin-top:6px;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	color:#999999;
}
.ctn-user-register form ul li input.fld-clear{
	clear:both!important;
}
.ctn-user-register form ul li input.fld-big-size{
	width:405px;
	*width:403px;		
}

.ctn-user-register form ul li.itm-form-both a.lnk-user-test{
	float:left;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	margin-top:6px;
	*margin-top:19px;
	display:inline;
}
	.ctn-user-register form ul li.itm-form-both a.lnk-user-test,
	.LNG_es-US .ctn-user-register form ul li.itm-form-both a.lnk-user-test{
		background:transparent url(../_img/btn-general_es.png) no-repeat 0 0;
		width:153px;	
	}
	.LNG_en-US .ctn-user-register form ul li.itm-form-both a.lnk-user-test{
		background:transparent url(../_img/btn-general_en.png) no-repeat 0 0;
		width:104px;	
	}
.ctn-user-register form ul li.itm-form-both a.lnk-user-test:hover{
	background-position:-169px 0;
}

.ctn-user-register form ul li.itm-form-right span.spn-rdo-replace{
	float:left;
	clear:both;
	margin-top:8px;
	width:150px;
}

.ctn-user-register form ul li.itm-form-right label.disabled{
	color:#a3a2a0;
}

.ctn-user-register form ul li.itm-form-left input.fld-date-birth-first{
	clear:both;
	width:28px;
	*width:26px;
	margin-right:4px;
}
.ctn-user-register form ul li.itm-form-left input.fld-date-birth{
	width:28px;
	*width:26px;
	clear:none;
	margin-right:4px;
}
.ctn-user-register form ul li.itm-form-left input.fld-date-birth-year{
	width:40px;
	*width:38px;
	clear:none;
}
.ctn-user-register form ul li.itm-form-right label.lbl-type{
	width:54px;	
	font-size:11px;
}

.ctn-user-register form .lnk-send-info-disabled{
	clear:both;
	float:left;	
	width:52px;
	height:24px;
	margin-top:14px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	margin-bottom:10px;
}
	.ctn-user-register form .lnk-send-info-disabled,
	.LNG_es-US .ctn-user-register form .lnk-send-info-disabled{
		background:transparent url(../_img/btn-general_es.png) no-repeat scroll -298px -30px;
	}
	.LNG_en-US .ctn-user-register form .lnk-send-info-disabled{
		background:transparent url(../_img/btn-general_en.png) no-repeat scroll -298px -30px;
	}

.ctn-user-register form ul li.itm-form-both span.combobox{
	float:left;
	clear:both;
	width:195px !important;
	margin-top:6px;
}

.ctn-user-register form ul li.itm-form-both span.combobox .cmb-value div{
	width:168px
}

.ctn-user-register form ul li.itm-form-both span.combobox .scr-listvalues {
	width:189px;
}

.ctn-user-register form ul li.itm-form-both input.fld-right{
	clear:none;
	width:74px;
	*width:72px;
	margin-left:9px;
	margin-top:22px;
	float:left;
	height:14px;
}
.ctn-user-register form ul li.itm-form-both a.lnk-user-listen{
	float:left;
	background:transparent url(../_img/ico-general.png) no-repeat scroll 0 -20px;
	margin-left:10px;
	margin-top:25px;
	padding-left:15px;
	width:45px;
	line-height:14px;
}
.ctn-user-register form ul li.itm-form-both a.lnk-user-listen:hover{
	text-decoration:underline;
}

.ctn-user-register form ul li.itm-form-both a.lnk-user-read{
	border-left:1px solid #999999;
	padding-left:9px;
	float:left;	
	margin:25px 0 0 9px;	
	*margin:26px 0 0 8px;	
	display:inline;
}

.ctn-user-register form ul li.itm-form-both a.lnk-user-read:hover{
	text-decoration:underline;
}

.ctn-user-register form ul li a.lnk-help {
	display:inline;
	width:90px;
	height:27px;
	font-weight:bold;
	float:left;	
	line-height:29px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	z-index:99999;
}

	.ctn-user-register form ul li a.lnk-help,
	.LNG_es-US .ctn-user-register form ul li a.lnk-help {
		background: url(../_img/img-ajuda_es.png) no-repeat -17px -34px;
	}

	.LNG_en-US .ctn-user-register form ul li a.lnk-help {
		background: url(../_img/img-ajuda_en.png) no-repeat -17px -34px;
	}

.ctn-user-register form ul li a.lnk-help:hover{
	cursor: pointer;
	text-decoration:underline;
}
.ctn-user-register form ul li a.lnk-help.selected,
.LNG_es-US .ctn-user-register form ul li a.lnk-help.selected {
	background: url(../_img/img-ajuda_es.png) no-repeat -17px 0px;
}

.LNG_en-US .ctn-user-register form ul li a.lnk-help.selected {
	background: url(../_img/img-ajuda_en.png) no-repeat -17px 0px;
}
.ctn-user-register form ul li a.less-margin-top{
	margin-top:10px;
	*margin-top:34px;
}

.ctn-user-register form ul li span.chk-replace{
	clear:both !important;
	float:left !important;
}
.ctn-user-register form ul li.itm-form-both label.lbl-use-rules{
	float:left;
	clear:none;
	font-weight:normal;
	width:150px;
	display:inline;
	font-size:11px;	
}

.ctn-user-register form ul li.itm-form-both .lbl-use-termos {text-decoration:underline;}

.ctn-user-register form ul li.itm-form-chk-rules{
	margin-top:18px!important;
	width:600px;
}
.ctn-user-register form label.lbl-use-rules a{
	text-decoration:underline;
}

/* //REGISTER// */

/* HELP */

.ctn-help{
	width:277px;
	border:2px solid #FF9900;
	float:left;
	padding:7px 8px 20px 12px;	
	background-color:white;
	position:absolute;
	top:27px;
	left:0;
	display:none;
	z-index:99999 !important;
}

.ctn-help strong{
	float:left;
	margin-bottom:15px;
	font-size:12px;
	margin-top:15px;
}

.ctn-help p{
	float:left;
	line-height:14px;
	clear:both;
	width:265px;
}

.ctn-help .lnk-close-help{
	background:transparent url(../_img/ico-general.png) no-repeat scroll left -61px;	
	display:inline;
	float:right;
	height:11px;	
	margin:0;
	text-indent:-9999px;
	width:10px;
	margin-top:3px;	
}

.spn-last{
	margin-top:16px !important;	
	*margin-top:3px !important;
	margin-top /*\**/:3px;
}

.spn-ajuda-password{
	margin-top:15px !important;		
	margin-top /*\**/:3px;
}
.spn-ajuda-responsavel{
	margin-top:14px !important;	
	margin-top /*\**/:3px;
}
.spn-ajuda-email{
	margin-top:10px !important;	
	margin-top /*\**/:3px;
}
.ctn-user-registration,.ctn-user-register{
	overflow:visible;
}

.lbl-email{
	width:408px !important;
}

.spn-help{
	float:left;	
	position:absolute;
	z-index:99;

}
/* HELP */


/* SUGGESTION LOGIN */

.ctn-user-register .ctn-login-suggestion{
	float:left;
	margin-top:4px;
	border: 1px solid #bab9b7;
	width:278px;		
	min-height:138px;
	*padding-bottom:10px;
	clear:both;
	
}

.ctn-user-register .ctn-login-suggestion p{
	margin:8px 0px 10px 7px;
}

.ctn-user-register .ctn-login-suggestion .rdo-replace{
	clear:both;	
	margin-left:7px;
}

.ctn-user-register .ctn-login-suggestion label{
	float:left;
	margin-top:0px;
	clear:none;
	font-weight:normal;
	width:243px;
	*width:233px;
}
/* END SUGGESTION LOGIN */

/* LOGIN ERROR */
/* //ERROR REGISTER// */
.ctn-user-register form p.prg-msg-field{
	float:left;
	color:#f00;	
	clear:both;
	width:205px;	
}	

.ctn-user-register form p.prg-msg-field-ok, 
.ctn-user-register form p.prg-msg-field-error{
	float:left;
	margin-top:10px;
	margin-left:9px;
	*margin-top:23px;
	width:100px;
	color:#84c63e;
}
.ctn-user-register form p.prg-msg-field-error{
	color:#FF0000!important;
	width:115px!important;
}
.ctn-user-register form p.prg-more-width{
	width:100%;
	/*margin-top:6px;*/
}
.ctn-user-register form p.more-space{
	display:inline;
	clear:both;
	margin:-11px 0px 0px 122px;
}
/* //END ERROR REGISTER// */
/* LOGIN ERROR */

/* CENTRAL LOGIN */
.ctn-user-login form ul li.itm-form-left,.ctn-user-login form ul li.itm-form-right{
	margin-top:17px;
}
.ctn-user-login form span.spn-group-elements span.spn-help a.lnk-help {
	display:inline;
	width:90px;
	height:27px;
	font-weight:bold;
	float:left;	
	line-height:29px;
	margin-top:7px;
	overflow:hidden;
	text-indent:-9999px;
}
.ctn-user-login form span.spn-group-elements span.spn-help a.lnk-help,
.LNG_es-US .ctn-user-login form span.spn-group-elements span.spn-help a.lnk-help {
	background: url(../_img/img-ajuda_es.png) no-repeat 0px -34px;
}
.LNG_en-US .ctn-user-login form span.spn-group-elements span.spn-help a.lnk-help {
	background: url(../_img/img-ajuda_en.png) no-repeat 0px -34px;
}

.ctn-user-login form ul li span.spn-group-elements span.spn-help a.lnk-help.selected,
.LNG_es-US .ctn-user-login form ul li span.spn-group-elements span.spn-help a.lnk-help.selected {
	background:url(../_img/img-ajuda_es.png) no-repeat scroll 0 0;
}
.LNG_en-US .ctn-user-login form ul li span.spn-group-elements span.spn-help a.lnk-help.selected {
	background:url(../_img/img-ajuda_en.png) no-repeat scroll 0 0;
}

.ctn-user-login form ul li a.lnk-lost-password{
	float:left;
	clear:both;
	font-weight:bold;
	color:#47423A;
}
/*.ctn-user-login form a.lnk-lost-password:hover{
	text-decoration:underline;
}*/

.ctn-user-login form ul li a.lnk-lost-registrate span {
	color: #FF9900;
}

.ctn-user-login .spn-help {
	float:left;
	margin:0 10px 0 0;
}

.ctn-user-register form ul li.itm-form-both a.lnk-send-info, .ctn-user-register form ul li.itm-form-both .lnk-send-info {
	clear:both;
	display:block;
	float:left;
	height:24px;
	margin-bottom:17px;
	margin-top:14px;
	overflow:hidden;
	text-indent:-9999em;
	width:52px;
}
	.ctn-user-register form ul li.itm-form-both a.lnk-send-info,
	.ctn-user-register form ul li.itm-form-both .lnk-send-info,
	.LNG_es-US .ctn-user-register form ul li.itm-form-both a.lnk-send-info,
	.LNG_es-US .ctn-user-register form ul li.itm-form-both .lnk-send-info
	{
		background:url(../_img/btn-general_es.png) no-repeat scroll 0 -30px transparent;
	}
	.LNG_en-US .ctn-user-register form ul li.itm-form-both a.lnk-send-info,.LNG_en-US .ctn-user-register form ul li.itm-form-both .lnk-send-info {
		background:url(../_img/btn-general_en.png) no-repeat scroll 0 -30px transparent;
	}

.ctn-user-login form ul li a.lnk-lost-registrate {
	clear:both;
	float:left;
	font-weight:bold;
	color:#47423A;
	margin-top:17px;
	position:relative;
}


.ctn-user-register form ul li.itm-form-both a.lnk-send-info:hover, .ctn-user-register form ul li.itm-form-both .lnk-send-info:hover {
	background-position:-150px -30px;
}

.ctn-user-login p.txt-top{
	font-size:14px;
	margin-top:5px;
	font: arial bold;                                
}
/* END CENTRAL LOGIN */
/* FORGOT PASSWORD */
.ctn-forgot-password{
	float:left;
}

.ctn-forgot-password p.txt-top{
	font-size:12px;
	margin-bottom:13px;
	line-height:14px;
}
.ctn-forgot-password form ul li a.lnk-cancel-info,.ctn-forgot-password form ul li .lnk-cancel-info{
	margin-top:14px!important;
}
.ctn-forgot-password form ul li p.prg-msg-field{
	width:250px!important;
}
.ctn-forgot-password form ul li p.prg-more-width{
	width:590px!important;
}
/* FORGOT PASSWORD */
/* novos */

.ctn-overlay-help{
	float:left;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	background-color:white;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	display:none;
	z-index:9999;
}
/* novos */


/* alterar-dados */
.ctn-change-data {
	margin-top:8px;	
	float:left;
}

.ctn-change-data form ul li a.lnk-save-info,.ctn-change-data form ul li .lnk-save-info, .ctn-change-data form ul li a.lnk-cancel-info,.ctn-change-data form ul li .lnk-cancel-info{
	clear:both;
	float:left;		
	height:24px;
	margin-top:16px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	margin-bottom:10px;
}
.ctn-change-data form ul li a.lnk-save-info,
.ctn-change-data form ul li .lnk-save-info,
.LNG_es-US .ctn-change-data form ul li a.lnk-save-info,
.LNG_es-US .ctn-change-data form ul li .lnk-save-info{
	background:transparent url(../_img/btn-general_es.png) no-repeat 0 -96px;
	width:63px;	
}
.ctn-change-data form ul li a.lnk-save-info:hover,
.ctn-change-data form ul li .lnk-save-info:hover,
.LNG_es-US .ctn-change-data form ul li a.lnk-save-info:hover,
.LNG_es-US .ctn-change-data form ul li .lnk-save-info:hover{
	background:transparent url(../_img/btn-general_es.png) no-repeat -150px -97px;	
}

.LNG_en-US .ctn-change-data form ul li a.lnk-save-info,.LNG_en-US .ctn-change-data form ul li .lnk-save-info{
	background:transparent url(../_img/btn-general_en.png) no-repeat 0px -30px;
	width:53px;	
}
.LNG_en-US .ctn-change-data form ul li a.lnk-save-info:hover,.LNG_en-US .ctn-change-data form ul li .lnk-save-info:hover{
	background:transparent url(../_img/btn-general_en.png) no-repeat -150px -30px;	
}

.ctn-change-data form ul li a.lnk-cancel-info,
.ctn-change-data form ul li .lnk-cancel-info,
.LNG_es-US .ctn-change-data form ul li a.lnk-cancel-info,
.LNG_es-US .ctn-change-data form ul li .lnk-cancel-info{
	background:transparent url(../_img/btn-general_es.png) no-repeat;
	background-position:0 -131px;
	clear:none;
	margin-left:8px;
	width:67px;	
}
.ctn-change-data form ul li a.lnk-cancel-info:hover,
.ctn-change-data form ul li .lnk-cancel-info:hover,
.LNG_es-US .ctn-change-data form ul li a.lnk-cancel-info:hover,
.LNG_es-US .ctn-change-data form ul li .lnk-cancel-info:hover{
	background-position:-150px -131px;
}

.LNG_en-US .ctn-change-data form ul li a.lnk-cancel-info,.LNG_en-US .ctn-change-data form ul li .lnk-cancel-info{
	background:transparent url(../_img/btn-general_en.png) no-repeat;
	background-position:0 -131px;
	clear:none;
	margin-left:8px;
	width:67px;	
}
.LNG_en-US .ctn-change-data form ul li a.lnk-cancel-info:hover,.LNG_en-US .ctn-change-data form ul li .lnk-cancel-info:hover{
	background-position:-150px -131px;
}

.ctn-change-data form ul li p.prg-error-email{
	font-size:12px;
	margin-top:5px;
}
.ctn-change-data form ul li p.prg-more-width{
	width:590px!important;
}

.lnk-new-password{
	margin-top:7px !important;
}

/* CENTRAL-ALTERA-SENHA */

.ctn-user-login{
	float:left;
}

.lst-utils-tabs {
	margin-top:12px;
}

.ctn-user-login form ul li label.more-margin-top-left{
	margin-top:15px;
}

.ctn-user-login form ul li label.more-margin-top-right{
	margin-top:54px;
}
.ctn-user-login form ul li span.spn-help a.more-margin{
	margin-top:57px;
	*margin-top:2px;
	margin-left:17px;
	display:inline;
}

.ctn-user-login form ul li.itm-form-both{
	margin-top:1px;
} 

/* END CENTRAL-ALTERA-SENHA */


/* CENTRAL-ALTERA-SENHA-ERRO */

.ctn-user-login form ul li label.more-margin-top-right-2{
	margin-top:67px;
}

.ctn-user-login form ul li span.spn-help a.more-margin-2{
	margin-top:83px;
	*margin-top:2px;
	margin-left:17px;
	display:inline;
}

.ctn-user-login form ul li.itm-form-both {
	width:595px;
}

.ctn-user-login form ul li.itm-form-both p.margin-bottom{
	margin-bottom:0px;
}	

.ctn-user-login form ul li p.w185{
	width:185px;
}


.ctn-user-login form ul li div.ctn-help-2 {
	top:44px;
	left:17px;
	*top:29px;
}

/* END CENTRAL-ALTERA-SENHA-ERRO */

/* CENTRAL-NOVA-SENHA */

.ctn-zone-clean .col-left-full .less-margin-top{
	margin-top:0px;
	
}

.ctn-user-login form ul li span.spn-help a.more-margin-3{
	margin-top:17px;
	*margin-top:2px;
	margin-left:17px;
	display:inline;
}

/* END CENTRAL-NOVA-SENHA */
/* alterar-dados */


/* check-email */
.ctn-check-email{
	float:left;
	margin-top:29px;	
}
.ctn-check-email .txt-top{
	margin-bottom:12px;
	font-size:12px;
}
.ctn-check-email .txt-bottom{
	margin-top:15px;
	font-size:12px;
	float:left;
	width:600px;
}
.ctn-check-email li{
	float:left;
	width:630px;
	clear:both;
	font-size:12px;
	color:#464039;
	line-height:17px;	
}

.ctn-check-email span.spn-not-confirmed{
	width:84px;
	font-size:11px;
	color:#FF1F1F;
	display:inline;
	margin-left:10px;
}
.ctn-check-email span.spn-confirmed{
	width:84px;
	font-size:11px;
	color:#54B600;
	display:inline;
	margin-left:22px;	
}
.ctn-check-email span.spn-send-email{
	width:250px;
	font-size:11px;
	border-left:1px solid #BCB8B5;
	display:inline;
	padding-left:10px;
	color:#464139;
	margin-left:5px;
}
.ctn-check-email p.prg-confirm-email{
	font-size:11px;
	color:red;
	float:left;
	width:550px;
	margin-top:5px;
}
/* check-email */


/* your-data */

.lst-utils-tabs{
	float:left;
	margin-top:11px;
	width:100%;
}

.lst-utils-tabs li{
	float:left;
	margin-right:14px;
	border-right:1px solid black;
}

.lst-utils-tabs li.itm-last{
	border-right:none;
}

.lst-utils-tabs li a{
	text-indent:-9999px;
	display:block;
	height:13px !important;
}
	.lst-utils-tabs li a,
	.LNG_es-US .lst-utils-tabs li a{
		background:url(../_img/img-tabs_es.png) no-repeat left 2px;
	}
	.LNG_en-US .lst-utils-tabs li a{
		background:url(../_img/img-tabs_en.png) no-repeat left 2px;
	}
	
.lst-utils-tabs li a.lnk-your-data{
	width:69px;
}
.lst-utils-tabs li a.lnk-your-data:hover, .lst-utils-tabs li.selected a.lnk-your-data{
	background-position:left -14px;
	background-color:white !important;
}

.lst-utils-tabs li a.lnk-alter-data,
.LNG_es-US .lst-utils-tabs li a.lnk-alter-data{
	background-position:-93px 2px;
	width:112px;
}

.LNG_en-US .lst-utils-tabs li a.lnk-alter-data{
	background-position:-93px 2px;
	width:93px;
}

.lst-utils-tabs li a.lnk-alter-data:hover, .lst-utils-tabs li.selected a.lnk-alter-data{
	background-position:-93px -14px;
	background-color:white !important;
}

.lst-utils-tabs li a.lnk-alter-pass{
	background-position:-227px 2px;
	width:140px;
}
.lst-utils-tabs li a.lnk-alter-pass:hover, .lst-utils-tabs li.selected a.lnk-alter-pass{
	background-position:-227px -14px;
	background-color:white !important;
}

.txt-user-name{
	color:#ff9900;
}

/* your-data */



/* user-main */
.ctn-user-main .txt-bottom{
	margin-top:13px;
}

.ctn-user-main .txt-bottom span{
	color:#FF9900;
}

.ctn-user-main .spn-resend-email{
	float:none;
}

.ctn-user-main .txt-valid-email{
	margin-top:17px;
}

.ctn-logged {
	float:right;
	margin-top:9px;
	color:#464039;
}

.ctn-logged a{
	float:left;
	margin-left:10px;
	border-left:1px solid #BAB9B5;
	padding-left:10px;
}

.ctn-logged a:hover{
	text-decoration:underline;
}

.ctn-logged p{
	float:left;
}

.ctn-ttl{
	float: left;
	height: 25px;
	overflow: hidden;
	width: 100%;
}
.ctn-ttl-nolink{
	margin-bottom:0px;
	overflow:hidden;
}

.lnk-product-access{
	float:left;
	margin-top:25px;
	color:#ff9900;
	font-weight:bold;
}

a.lnk-product-access:hover{
	text-decoration:underline;
}
h1.ttl-section{
	margin-bottom:0px;
}
/*h1.ttl-section a{
	background:url(http://stf.terra.com.br/portal/_img/ico-general.gif) no-repeat;
	background-position:right 2px;
	padding-right:10px;
	position:absolute;
}*/
.ttl-check-email a span{
	background:url(../_img/ttl-general.png) no-repeat -3px 0;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	width:310px;
	height:23px;	
}


/* user-main */



.ctn-alter-pass .spn-orange{
	color:#ff9900;
}

.ctn-alter-pass p{
	width:370px;
}

.ctn-no-border{
	border-top:0 !important;
}

.ctn-forgot-password .txt-top{
	width:400px;
	color:#463F39;
}

/* check-email */


/* registro-ajuda */

/* registro-ajuda */ 


.ctn-tgm-advertising {position:absolute;top:-9999px;}
#trr-ctn-advertising {width:943px;margin:0 auto;}
#ctn-tgm-top {margin-left:110px;z-index:999;}

.combobox .content-scroll {width:auto!important;}