@charset "utf-8";

/*
GENERAL
*/


		/*
		TABS
		*/
		
		.mobile ul.lst-tabs{
			margin:0;
			padding:0;
			height: 25px;
		}
		.mobile ul.lst-tabs li {
			position: relative;
			float:left;
			text-indent:-9999px;
			display: block;
			height: 26px;
			margin:0;
			padding:0;
			*margin-bottom: -1px;
		}
		.mobile ul.lst-tabs li.lnk-dest {
			height: 26px;
			width: 85px ;
			background-image: url(../img/mobile/tab-mobile.gif);
			background-position: 0 -26px;
		}
		.mobile ul.lst-tabs li.lnk-aler {
			width: 65px; 
			height: 26px;
			background-image: url(../img/mobile/tab-mobile.gif);
			background-position: -85px -26px;
		}
		.mobile ul.lst-tabs li.lnk-dest a:hover{
			width: 85px ;
			height: 26px;
			background-image: url(../img/mobile/tab-mobile.gif);
			background-position: 0px -52px;
			display: block;
			text-indent: -1000px;
		}
		.mobile ul.lst-tabs li.lnk-aler a:hover{
			width: 65px; 
			height: 26px;
			background-image: url(../img/mobile/tab-mobile.gif);
			background-position: -85px -52px;
			display: block;
			text-indent: -1000px;
		}
		
		.mobile ul.lst-tabs li.lnk-dest a{
			width: 85px ;
			height: 26px;
			background-image: url(../img/mobile/tab-mobile.gif);
			background-position: 0 0;
			display: block;
			text-indent: -1000px;
		}
		ul.lst-tabs li.lnk-aler a{
			width: 65px; 
			height: 26px;
			background-image: url(../img/mobile/tab-mobile.gif);
			background-position: -85px 0;
			display: block;
			text-indent: -1000px;
		}
		.mobile ul.lst-tabs li a{
			display: block;
			text-indent: -999px;
		}
		
		.mobile .col-content {
		}
		.ctn-content {
			
		}
		.mobile .col-content h3{
			background-image:url(../img/mobile/ttl-celular.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			height: 24px;
		}
		.mobile .col-content h5{
			margin-top: 20px;	
			background-image:url(../img/mobile/img-info.gif);
			background-repeat: no-repeat;
			text-indent: -999px;
			height: 30px;
		}
		/* 		MOBILE		 	*/
		.mobile .ctn-mobile {
			width: 575px;
			height: 260px;
			border: 1px solid #B6B3AE;
 			padding: 10px;
			margin-top: 10px;
		}
		.mobile .ctn-mobile.noborder {
			border: none;
 			padding: 0;
		}
		.mobile .ctn-answer {
			width: 340px;
		}
		.mobile .ctn-mobile .ctn-answer ul{
			margin-top: 10px;
			padding-bottom: 10px;
			width: 330px;
		}			
		.mobile .ctn-mobile .ctn-answer li{
			padding-left: 10px;
			line-height: 130%;
			font-size: 11px;
			color: #5D5850;
		}	
		.mobile .ctn-mobile .left {
			width: 352px;
			height: 260px;
			margin-right: 0px;
			float: left;
			background: transparent url(../img/bgr-dotted-vert.gif) repeat-y scroll right center;			
		}
		.mobile .ctn-mobile .left li label {
			margin-left: 5px;
		}
		.mobile .ctn-mobile .left .ctn-forminfo label {
			font-size: 11px;
			font-weight: bold;
			width: 100px;
			padding: 10px 30px 10px 0px;
			color: #999999;
		}
		.mobile .ctn-mobile .left .ctn-forminfo input {
			background: #FFFFFF none repeat scroll 0% 0%;
			border: 1px solid #C9C2BC;
			float: left;
			color: #7F7871;
			font-size:11px;
			height: 16px;
		}
		.ctn-forminfo .ctn-combo {
			margin-bottom: 10px;
			margin-top: 5px;
			width: 200px;
		}
		.ctn-forminfo .fld-ddd  {
			margin-top: 5px;
			width: 50px;
		}
		.ctn-forminfo .fld-celular {
			margin-top: 5px;
			margin-left: 4px;
			width: 90px;
		}
		.ctn-forminfo .lnk-enviar {
			width: 59px;
			height: 24px;
			margin: 1px 0px 0px 5px;
			float: left;
			text-indent: -9999px;
			background: url(../img/mobile/btn-enviar.gif);

		}		
		.mobile .ctn-mobile .left strong{
			padding-right: 10px;
			margin: 10px 0px 10px 0px;
			display: block;
			line-height: 13px;			
			color: #353535;
			font-weight: bold;
			font-size: 10px;
			text-transform: uppercase;
		}			
		.mobile .ctn-mobile .right {
			margin-left: 10px;			
			font-size: 11px;
			font-weight: bold;
			line-height: 13px;
			color: #86837c;
			width: 210px;		
			float: left;
		}
		.mobile .ctn-mobile .right .importante {
			padding-bottom: 20px;
			background: transparent url(../img/bgr-dotted-hor.gif) repeat-x scroll right bottom;			
		}		
		.mobile .ctn-mobile .right h2 {
			font-size: 14px;
			margin-top: 10px;
			font-weight: bold;
			color: #5d5950;
			display: block;		
		}
		.mobile .ctn-mobile .right .importante p {
			padding-top: 10px;
		}
		.mobile .ctn-mobile .right h5 {
			background: url(../img/mobile/img-importante.gif) no-repeat;
			text-indent: -999px;
			height: 20px;
			margin-top: 10px;
			margin-bottom: 7px;
		}
		.mobile .ctn-mobile .right .terratv {
			margin-top: 20px;
			background: transparent url(../img/mobile/img-cel_mobile.gif) no-repeat 140px 0px;			
			height: 110px;
			text-transform: uppercase;
		}		
		.mobile .ctn-mobile .right .terratv p {
			padding-bottom: 5px;
		}
		.mobile .ctn-mobile .right .terratv a {
			text-transform: none;
			color: #FF9900;
			font-size: 12px;
			font-weight: bold;
		}
		.mobile .ctn-mobile .right .terratv h3 {
			background: transparent url(../img/mobile/ttl-terratv_whitebg.gif) no-repeat;	
			text-indent: -9999px;
			height: 30px;
		}		

		/* 		INFORMATION 	*/

		/* TABS */
		.mobile .assinaturas {
			display: block;
		}
		.mobile .ctn-tabs { clear:both; }
		.mobile .lst-tabs li a { 
				height: 26px;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../img/mobile/tab-infomobile-disabled.gif) no-repeat;
		}		
		.mobile .lst-tabs li a:hover { background-image: url(../img/mobile/tab-infomobile-over.gif); }	
		.mobile .lst-tabs .selected a { background-image: url(../img/mobile/tab-infomobile-selected.gif) !important; }
		.mobile .lst-tabs .t1 a {width: 87px; background-position: 0 0; }		
		.mobile .lst-tabs .t2 a { width: 170px; background-position: -87px 0;}		
		.mobile .lst-tabs .t3 a { width: 54px; background-position: -257px 0;}	
		/* TABS */		
		.mobile .ctn-information {
			border: 1px solid #B6B3AE;
			width: 575px;
			padding: 0px 10px 30px 10px;
			color: #86837c;
			line-height: 13px;
			font-size: 11px;
		}
		.mobile .ctn-information h5 {
			background: transparent url(../img/mobile/img-info.gif) no-repeat 0px 0px;
			height: 30px;
			text-indent: -9999px;
		}		
		.mobile .ctn-information strong {
			display: block;
			margin-top: 20px;
		}		
		/* 		WAP 			*/
		.mobile .ctn-wap {
			margin-top: 34px;
			width: 200px;
			margin-left: 30px;
			float: left;
		}
		.mobile .ctn-wap strong {
			font-weight: bold;
			line-height: 13px;
			font-size: 10px;
			text-transform: uppercase;
			color: #353535;			
		}
		.mobile .ctn-wap a {
			color: #353535;
		}
		.mobile .ctn-wap a:hover {
			color: #FF9900;
			text-decoration: none;
		}
		.mobile .ctn-wap h5 {
			background: transparent url(../img/mobile/ttl-wap.gif) no-repeat 0px 0px;
			height: 20px;
			text-indent: -9999px;
		}
		.mobile .ctn-wap ul {
			margin-top: 10px;
			width: 210px;
		}
		.mobile .ctn-wap ul li {
			color:#47423C;
			font-size: 11px;
			padding-left: 20px;
			background: url(../img/mobile/img-bullet.gif) no-repeat 5px;
			line-height: 150%;
		}
		/* 		BANNER 			*/
		.mobile .ctn-banner {
			margin: 20px 0px 0px 30px;
			float: left;
			width: 290px;
			height: 180px;
			background-color: #999999;
		}
		/*		DOWNLOADS		*/
		.mobile .ctn-downloads{
			margin-top: 20px;
			margin-left: 30px;		
			width: 240px;
			float: left;
		}
		.mobile .ctn-downloads h4{
			background: url(../img/mobile/ttl-downloads.gif) no-repeat 15px;
			background-color: #bcb7b3;
			width: 280px;
			text-indent: -9999px;
			height: 32px;
			padding-left: 20px;
			margin-bottom: 7px
		}
		
		.mobile .ctn-downloads strong{
			color: #999999;
			font-size: 12px;
			font-weight: bold;
			padding-left: 15px;
		}
		.mobile .ctn-downloads ul{
			margin-top: 10px;
			margin-bottom: 5px;
			border-bottom: 1px solid #CCCCCC;
			width: 300px;
		}
		.mobile .ctn-downloads ul li{
			line-height: 45px;
			padding-left: 15px;
			font-size: 13px;
			font-weight: bold;
			background: #F9F9F9;
			border-top: 1px solid #CCCCCC;
		}
		.mobile .ctn-downloads ul li p{
		 	width: 160px;
			float: left;
			font-size: 12px;
			color: #7f7871;
			text-transform: uppercase;
		}
		.mobile .ctn-downloads ul li img {
		 	vertical-align: middle;
		}
		.mobile .ctn-downloads ul li a {
		 	color: #FF9900;
		}
		
		.texto1, .texto2 {
			font-size:18px;
			padding-right:10px;
			margin-top:10px;
			margin-bottom:15px;
			color:#716f6c;
			float:left;
		}
		.texto1 b, .texto2 b {
			font-weight:normal;
			color:#ff9900;
		}
		.mobile .noborder ul li {
			font-size:11px;
			width:150px;
			display:block;
			float:left;
			padding:2px 0;
		}
		h6 {
			width:112px; 
			height:34px; 
			display:block; 
			background-image:url(../img/mobile/downloads.gif); 
			background-position:0 0;
			text-indent:-5000px;z
		}
		
		.ctn-mobile.downloads {
			height:auto
		}
		.ctn-mobile.downloads .ctn-answer {
			color:#86837c;
			text-transform:uppercase;
			padding:10px 0;
			width:500px;
			font-size:11px;
			font-weight:normal;
		}
		#videos a {
			background-color:#f9f9f9;
			border:1px solid #ccc;
			border-left:0;
			border-right:0;
			padding:20px 0;
			margin:5px 0;
			width: 572px;
			display:block;
			background-image:url(../img/mobile/botao_compre_agora.gif);
			background-position:420px 16px;
			background-repeat:no-repeat;
			font-weight:bold;
			color:#86837c;
			text-indent:10px;
		}
		#videos a:hover {
			text-decoration:none;
			background-position:420px -84px;
		}

