@charset "utf-8";
/* 20120403-1440 */

/* 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;
	width:300px;
	margin-top:10px;
}

/* 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{
	background-color:#ff9900 !important;
	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{
	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{
	background:url(../_img/img-box-sonora.png) no-repeat left top;
	width:301px;
	height:112px;
}

.col-right .ctn-email span{
	background:url(../_img/img-box-sonora.png) no-repeat left -106px;
	width:301px;
	height:111px;
}

.col-right .ctn-tbox span{
	background:url(../_img/img-box-sonora.png) no-repeat left -213px;
	width:301px;
	height:128px;
}

.col-right .ctn-listas span{
	background:url(../_img/img-box-sonora.png) no-repeat left -335px;
	width:301px;
	height:130px;
}

.col-right .ctn-fotolog span{
	background:url(../_img/img-box-sonora.png) no-repeat left -459px;
	width:301px;
	height:129px;
}

.col-right .ctn-blog span{
	background:url(../_img/img-box-sonora.png) no-repeat left -585px;
	width:301px;
	height:73px;
}

.col-right .ctn-chat span{
	background:url(../_img/img-box-sonora.png) no-repeat left -652px;
	width:301px;
	height:132px;
	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:url(../_img/ttl-products.png) no-repeat scroll left -52px;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;
}

a.lnk-product-sonora:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -52px;
}

.lnk-product-email{
	background:url(../_img/ttl-products.png) no-repeat scroll left -121px;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-email:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -121px;
}

.lnk-product-tbox{
	background:url(../_img/ttl-products.png) no-repeat scroll left -164px;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-tbox:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -164px;
}

.lnk-product-listas{
	background:url(../_img/ttl-products.png) no-repeat scroll left -212px;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-listas:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -212px;
}

.lnk-product-fotolog{
	background:url(../_img/ttl-products.png) no-repeat scroll left -259px;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-fotolog:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -259px;
}

.lnk-product-blog{
	background:url(../_img/ttl-products.png) no-repeat scroll left -306px;
	text-indent:-9999px;
	width:60px;
	height:30px;
	display:block;

}

a.lnk-product-blog:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -306px;
}

.lnk-product-chat{
	background:url(../_img/ttl-products.png) no-repeat scroll left -357px;
	text-indent:-9999px;
	width:60px;
	height:28px;
	display:block;

}

a.lnk-product-chat:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -94px -357px;
}

.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{
	background:transparent url(../_img/btn-general.png) no-repeat 0 0;
	float:left;
	height:20px;
	width:153px;	
	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: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{
	background:transparent url(../_img/btn-general.png) no-repeat scroll -298px -30px;
	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 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 {
	background: url(../_img/img-ajuda.png) no-repeat -17px -34px;
	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:hover{
	cursor: pointer;
	text-decoration:underline;
}
.ctn-user-register form ul li a.lnk-help.selected {
	background: url(../_img/img-ajuda.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-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 {
	background: url(../_img/img-ajuda.png) no-repeat 0px -34px;
	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 ul li span.spn-group-elements span.spn-help a.lnk-help.selected {
	background:url(../_img/img-ajuda.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 {
	background:url(../_img/btn-general.png) no-repeat scroll 0 -30px transparent;
	clear:both;
	display:block;
	float:left;
	height:24px;
	margin-bottom:17px;
	margin-top:14px;
	overflow:hidden;
	text-indent:-9999em;
	width:52px;
}

.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;
	margin-top:18px!important;
}

.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:18px;	
	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{
	background:transparent url(../_img/btn-general.png) no-repeat;
	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{
	background-position: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{
	background-position:-150px -97px;	
}
.ctn-change-data form ul li a.lnk-cancel-info,.ctn-change-data form ul li .lnk-cancel-info{
	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{
	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{
	background:url(../_img/img-tabs.gif) no-repeat left 2px;
	text-indent:-9999px;
	display:block;
	height:13px !important;
}

.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{
	background-position:-93px 2px;
	width:112px;
}
.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{
	margin-bottom:30px;
	overflow:hidden;
}
.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:30px;
}
/*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;}
.ctn-table-round-of-sixteen { margin-top:25px; float:left; }
		
.ctn-table-round-of-sixteen { margin-top:25px; float:left; }
.ctn-table-round-of-sixteen .tab-content table { width:620px; }
.lst-utils-tabs li a { background: url("../_img/img-tabs.gif") no-repeat scroll left 2px transparent; }
.lst-utils-tabs li a.extrato { background-position: -394px 2px; width: 64px; }		
.lst-utils-tabs li a.extrato:hover, .lst-utils-tabs li.selected a.extrato { background-position: -394px -14px; width: 64px; }
.lst-utils-tabs li a.can-cobra { background-position: -479px 2px; width: 120px; }		
.lst-utils-tabs li a.can-cobra:hover, .lst-utils-tabs li.selected a.can-cobra { background-position: -479px -14px; width: 120px; }
.lbl-packet { color:#F00; }
.ctn-table-round-of-sixteen .cel-btn { text-align:center; width:68px; }		
.ctn-table-round-of-sixteen .cel-btn .btn-cancel {     background: url("http://s1.trrsf.com.br/atm/3/core/_img/btn-general-pt.png") no-repeat scroll 0 -299px transparent; float: left; height: 23px; width: 68px; text-indent:-9999px; cursor:pointer; }
.ctn-table-round-of-sixteen .cel-btn .btn-cancel:hover { background-position: -250px -299px; }
.ctn-user-register form ul li #code_pais { width:195px!important; }



.itm-store{
	background:url(../_img/img-box-sonora.jpg) no-repeat scroll left 0px;
	padding-top:0px !important;
}
.lnk-product-store{
	background:url(../_img/ttl-products.png) no-repeat scroll left -20px;
	text-indent:-9999px;
	width:155px!important;
	height:30px;
	display:block;
}
a.lnk-product-store:hover{
	background:url(../_img/ttl-products.png) no-repeat scroll -187px -20px;
}
.col-right .ctn-store span{
	background:url(../_img/img-store.gif) no-repeat left top;
	width:301px;
	height:209px;
}
.LNG_es .ctn-table-round-of-sixteen { width:619px; }
.LNG_es .lst-utils-tabs li a { background: url("../_img/img-tabs2.gif") no-repeat scroll left 2px transparent; }
.LNG_es .lst-utils-tabs li a.extrato { background-position: -528px 2px; }		
.LNG_es .lst-utils-tabs li a.extrato:hover, .lst-utils-tabs li.selected a.extrato { /* background-position: -528px -14px; */ }
.LNG_es .cartao { float: left; margin-left: -4px; margin-right: 29px; width: 78px; }
.LNG_es .cartao .sel_cartao { margin-left: 30px; margin-top: 5px; }
.LNG_es .ctn-button { width:600px; float:left; *margin-top:10px; }
.LNG_es .ctn-button button.btn-cambiar { background: url("../_img/btn-cambiar.gif") no-repeat scroll 0 0 transparent; float: left; height: 23px; width: 68px; text-indent:-9999px; cursor:pointer; margin-right:8px; }
.LNG_es .ctn-button button.btn-cambiar:hover { background-position: -73px 0px; } 
.LNG_es .ctn-button button.btn-cancelar { background: url("../_img/btn-cambiar.gif") no-repeat scroll 0 -30px transparent; float: left; height: 23px; width: 68px; text-indent:-9999px; cursor:pointer; margin-right:8px; }
.LNG_es .ctn-button button.btn-cancelar:hover { background-position: -73px -30px; }

.LNG_es .subMenu { display:none; background-color: #FFFFFF; border: 2px solid #DE6A06; float: left; height: 20px; padding: 0 5px 5px; width: 457px; overflow:hidden; *left:260px; *top:277px; }
.LNG_es .subMenu .lst-utils-tabs { margin-top:6px; }
.LNG_es .lst-utils-tabs li a.cobro { background-position: -617px 2px; width: 137px; }		
.LNG_es .lst-utils-tabs li a.cobro:hover, .lst-utils-tabs li.selected a.cobro { background-position: -617px -14px; width: 137px; }
.LNG_es .lst-utils-tabs li a.cambio { background-position: -777px 2px; width: 160px; }		
.LNG_es .lst-utils-tabs li a.cambio:hover, .lst-utils-tabs li.selected a.cambio { background-position: -777px -14px; width: 160px; }
.LNG_es .lst-utils-tabs li a.tarjeta { background-position: -391px 2px; width: 115px; }
.LNG_es .lst-utils-tabs li a.tarjeta:hover { background-position: -391px -42px; width: 115px; }
.LNG_es .lst-utils-tabs li.selected a.tarjeta { background-position: -390px -14px; width: 115px; height:18px!important; }

.LNG_es .lst-utils-tabs li a.lnk-alter-data { background-position: -93px 2px; width: 112px; }
.LNG_es .lst-utils-tabs li a.lnk-alter-data:hover, .lst-utils-tabs li.selected a.lnk-alter-data { background-color: white !important; background-position: -93px -14px; }
.LNG_es .lst-utils-tabs li a.lnk-alter-pass { background-position: -227px 2px; width: 140px; }
.LNG_es .lst-utils-tabs li a.lnk-alter-pass:hover, .lst-utils-tabs li.selected a.lnk-alter-pass { background-color: white !important; background-position: -227px -14px; }
