@charset "utf-8";

html{ background: #000 url(../images/html-bg.png) no-repeat top left; min-height:100%; font: 10px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif}  /* Windows Font Fix */


body{ min-height:100%; text-align:left; color:#fffbcb}
	
*{ padding:0; margin:0}
fieldset, a img{border:0}
textarea, input, select{ font: 1.0em Arial, Helvetica, sans-serif}
#lbIframe{ overflow: hidden; background: transparent }
#lbIframe body, #lbIframe html{ overflow: hidden; background: transparent!important }

hr{ border:none; height:0; background:none;}	
.fl{ float:left; }
.fr{ float:right; }
.ff{ clear:both; display:block}
.pngf{/*class for png fix img png*/}

/* top */
#top{ background: transparent url(../images/top-bg.png) no-repeat left top; padding:19px 0 0}
	#top-nav{ padding:11px 0 15px; position:relative; background: #000 url(../images/top-nav-bottom.gif) repeat-x bottom;}
	#top-nav .dec{ float:left; width:100%; background: #000 url(../images/top-nav-dec.png) no-repeat 88px 13px}
	.logo { float:left; margin-right:40px}
	
	ul#nav{ list-style:none; padding-top:27px}
	ul#nav li{ float:left; }	
	ul#nav li a{ float:left; display:block; color:#FFF; text-decoration:none; height:34px; background-repeat:no-repeat; background-position:center }		
		#nav-1 a{background-image:url(../images/nav-1.png); width:151px}
			#nav-1 a:hover, #nav-1 a.active{background-image:url(../images/nav-1_hi.png)}
		#nav-2 a{background-image:url(../images/nav-2.png); width:55px}
			#nav-2 a:hover, #nav-2 a.active{background-image:url(../images/nav-2_hi.png)}
		#nav-3 a{background-image:url(../images/nav-3.png); width:129px}
			#nav-3 a:hover, #nav-3 a.active{background-image:url(../images/nav-3_hi.png)}		
		#nav-4 a{background-image:url(../images/nav-4.png); width:112px}
			#nav-4 a:hover, #nav-4 a.active{background-image:url(../images/nav-4_hi.png)}								
		
		ul#nav li a span{ display:block; text-indent:-9000px; cursor:pointer}
		ul#nav li a:focus{ }		
	
	.mapa{ display:block; width:163px; height:78px; position:absolute; top:20px; left:799px; background:url(../images/verificar-cobertura.png) no-repeat center}
	.mapa:hover{ display:block; width:215px; height:109px; position:absolute; top:4px; left:773px;  background:url(../images/verificar-cobertura_hi.png) no-repeat center}	
	.mapa span, .mapaOn span{ display:block; text-indent:-9000px}
	.mapaOn { display:block; width:215px; height:109px; position:absolute; top:0px; left:784px;  background:url(../images/verificar-cobertura_hi.png) no-repeat center }

	
/* content */
#content{ width:945px; padding-top:30px }
#content .sh{ margin:0 0 0 120px; width:825px; background: transparent url(../images/content-bg.png) }	
#content .sh-sapo{ width:825px; padding-left:120px; background: transparent url(../images/top-sapo.png) no-repeat top left; min-height:340px; }	
.padtop{ padding-top:20px}
.indent{ padding: 7px 0 0 25px}
		
	.columns{ clear:both; background:#000;}
		.columnLeft{ float:left; width:430px}		
		.columnRight{ float:right; width:385px}				
		.columnFooter{ clear:both}	
			
	
	#home .columnFooter { background: transparent url(../images/columnFooter.gif) no-repeat center top; position:relative; height:88px}
		#home .columnFooter a{ display:block; width:192px; height:59px; position:absolute; top:23px; left:313px; text-indent:-9000px }
		
	#footer { clear:both; background:#121b0f; padding-top:1px; min-height:100px; margin-top:30px}
		#footer .dec{ border-top:1px solid #23311f; padding:20px 0 0 120px}	
		#footer .spc{ width:825px }			

.columnSpc{ padding:20px 325px 40px 20px; position:relative; font-size:1.2em; color:#FFF; min-height:120px }	
.columnSpc a{ color:#FFF; text-decoration:underline }	
.columnSpc a:hover{ color:#FFF; text-decoration:none }	

/*background: transparent url(../images/boxContactem.png) no-repeat center;*/
/*.boxContactem-me{ width:340px; height:177px; position:absolute; top:34px; left:496px}*/
	.boxContactem-me img { cursor: pointer; }
		
/* background images */
.bg1{ background: transparent url(../images/bg/bg1.png) no-repeat 0 90px; float:left; width:100%; padding-bottom:14px }
.bg2{ background: transparent url(../images/bg/bg2.png) no-repeat 0 83px; float:left; width:100%; padding-bottom:14px }
.bg3{ background: transparent url(../images/bg/bg3.gif) no-repeat 0 109px; float:left; width:100%; padding-bottom:14px }
.bg4{ background: transparent url(../images/bg/bg3.gif) no-repeat 0 110px; float:left; width:100%; padding-bottom:14px }
.bg5{ background: transparent url(../images/bg/bg5.gif) no-repeat 0 10px; float:left; width:100%; padding-bottom:14px }
		
/* blocks */
.sh-sapo{}
	.sh-sapo .title{ float:left; width:170px; padding-top:12px}
	.sh-sapo .content{ float:right; width:639px; padding-right:9px}	
	
	/* tabs global */
	.wid_tabsBox{ background: transparent url(../images/tab-panel-bg.png) no-repeat 0 0; clear:both}
	.panel2{ background: transparent url(../images/tab-panel-bg2.png) no-repeat 0 0}
	.panel3{ background: transparent url(../images/tab-panel-bg3.png) no-repeat 0 0}
	.panel4{ background: transparent url(../images/tab-panel-bg4.png) no-repeat 0 0}
		
		.wid_tabsBox-nav { list-style:none; background: transparent url(../images/tab-bottom-line.gif) no-repeat 3px 40px; float:left; width:100%; }	
		.wid_tabsBox-nav li { float:left; }
		.wid_tabsBox-nav li a { float:left; display:block; height:57px; text-indent:-9000px }				
		.wid_tabsBox-nav li a:focus{ outline:none}
		.active-tab-body { display:block!important }
		.panel{ min-height:200px; padding:10px 20px 10px 30px; font-size:1.2em; color:#000}
		.tabs-panel{ clear:both }
        .img-cobertura { float: left; padding-right: 69px }
		
		.panel a{ color:#000; text-decoration:underline}
		.panel a:hover{ text-decoration:none; color:#000}
		
	/* tabs o que e */		
	#tabs-o-que-e .tab1 a{ width:144px; background: url(../images/tabs/oquee-tab1.gif) no-repeat center  }	
		#tabs-o-que-e .tab1 a:hover, #tabs-o-que-e .tab1 a.active-tab{ background: url(../images/tabs/oquee-tab1_hi.gif) no-repeat center  }		
	#tabs-o-que-e .tab2 a{ width:158px; background: url(../images/tabs/oquee-tab2.gif) no-repeat center  }	
		#tabs-o-que-e .tab2 a:hover, #tabs-o-que-e .tab2 a.active-tab{ background: url(../images/tabs/oquee-tab2_hi.gif) no-repeat center  }									
	#tabs-o-que-e .tab3 a{ width:186px; background: url(../images/tabs/oquee-tab3.gif) no-repeat center  }	
		#tabs-o-que-e .tab3 a:hover, #tabs-o-que-e .tab3 a.active-tab{ background: url(../images/tabs/oquee-tab3_hi.gif) no-repeat center  }
		
	/* tabs net */		
	#tabs-net .tab1 a{ width:144px; background: url(../images/tabs/net-tab1.gif) no-repeat center  }	
		#tabs-net .tab1 a:hover, #tabs-net .tab1 a.active-tab{ background: url(../images/tabs/net-tab1_hi.gif) no-repeat center  }		
	#tabs-net .tab2 a{ width:125px; background: url(../images/tabs/net-tab2.gif) no-repeat center  }	
		#tabs-net .tab2 a:hover, #tabs-net .tab2 a.active-tab{ background: url(../images/tabs/net-tab2_hi.gif) no-repeat center  }									
	#tabs-net .tab3 a{ width:148px; background: url(../images/tabs/net-tab3.gif) no-repeat center  }	
		#tabs-net .tab3 a:hover, #tabs-net .tab3 a.active-tab{ background: url(../images/tabs/net-tab3_hi.gif) no-repeat center  }
	#tabs-net .tab4 a{ width:153px; background: url(../images/tabs/net-tab4.gif) no-repeat center  }	
		#tabs-net .tab4 a:hover, #tabs-net .tab4 a.active-tab{ background: url(../images/tabs/net-tab4_hi.gif) no-repeat center  }							

	/* tabs aderir */		
	#tabs-aderir .tab1 a{ width:194px; background: url(../images/tabs/aderir-tab1.gif) no-repeat center  }	
		#tabs-aderir .tab1 a:hover, #tabs-aderir .tab1 a.active-tab{ background: url(../images/tabs/aderir-tab1_hi.gif) no-repeat center  }		
	#tabs-aderir .tab2 a{ width:226px; background: url(../images/tabs/aderir-tab2.gif) no-repeat center  }	
		#tabs-aderir .tab2 a:hover, #tabs-aderir .tab2 a.active-tab{ background: url(../images/tabs/aderir-tab2_hi.gif) no-repeat center  }		
		
	/* tabs aderir */		
	#tabs-campanha .tab1 a{ width:105px; background: url(../images/tabs/campanha-tab1.gif) no-repeat center  }	
		#tabs-campanha .tab1 a:hover, #tabs-campanha .tab1 a.active-tab{ background: url(../images/tabs/campanha-tab1_hi.gif) no-repeat center  }		
	#tabs-campanha .tab2 a{ width:123px; background: url(../images/tabs/campanha-tab2.gif) no-repeat center  }	
		#tabs-campanha .tab2 a:hover, #tabs-campanha .tab2 a.active-tab{ background: url(../images/tabs/campanha-tab2_hi.gif) no-repeat center  }		
	#tabs-campanha .tab3 a{ width:96px; background: url(../images/tabs/campanha-tab3.gif) no-repeat center  }	
		#tabs-campanha .tab3 a:hover, #tabs-campanha .tab3 a.active-tab{ background: url(../images/tabs/campanha-tab3_hi.gif) no-repeat center  }				
									
	#jingle-player{ min-height:180px; padding:90px 0 0 100px}

/* content styles*/

.style{ padding:10px 0}
.style p{ padding:3px 0 5px}

.nota{ font-size:10px}
.title1{ font-size:1.4em; font-weight:normal; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding-bottom:4px }
.title1 .green { color: #54b447; }
.title1-1{ font-size:1.4em; font-weight:normal; padding-bottom:8px}
.title2{ font-size:1.2em; font-weight:normal; padding:3px 0 8px; text-transform: uppercase; color:#fffbcb}
.title3{ font-size:1.1em; font-weight:normal}
.title4{ font-weight: bold; font-size:1.6em; color:#000}
.title5{ font-weight: normal; font-size:1.6em; color:#000}

.col-left-small{ float:left; width:305px}
.col-left-small2{ float:left; width:335px}
.col-left-small3{ float:left; width:360px}
.col-left-small4{ float:left; width:270px; padding-top:7px; padding-right:24px}
.symbol{ font-family:Arial, Helvetica, sans-serif}
.bitdefender{}

.processo-passos{}
	.processo-passos ul{ float:left; width:100%; clear:both; list-style:none; background: url(../images/passo-vertical.png) no-repeat center center}	
	.processo-passos ul li{ 
		float:left; width:294px; height:320px; background: url(../images/passo-bottom.png) no-repeat 5px bottom;
		position:relative; padding:10px 0}
	.processo-passos ul li.passos-right{ background-position: 28px bottom}
	.processo-passos ul.last-item li{ background:none }	
		
	.processo-passos ul li .number{ position:absolute; top:15px; left: 5px}
	.processo-passos ul li .img-passo{ text-align:center; padding-top:40px}		
	.processo-passos ul li h3 { font-size:1.3em; padding:0 20px 8px 0}
	.processo-passos ul li p { padding-right:20px }	
	.processo-passos ul li.passos-right h3 { padding:0 10px 8px 20px}
	.processo-passos ul li.passos-right p { padding-right:10px; padding-left:20px; }		
	.processo-passos ul li.passos-right .number{ position:absolute; top:15px; left: 25px}
	
#top-banner{ padding-left:72px; height:320px }
.show1{ float:right; width:238px; background: url(../images/show1bg.gif) repeat-x center bottom; min-height:230px}
	.show1 .dec{ text-align:center}
	.show1-text{ padding:10px 20px; color:#696b62;}

.show2{ float:right; width:238px; background: url(../images/show2bg.gif) repeat-x center bottom; min-height:270px}
	.show2 .dec{ text-align:center; padding-top:20px}
	
.show3{ float:right; width:238px; background: url(../images/show3bg.gif) repeat-x center bottom; min-height:335px}
	.show3 .dec{ text-align:center}	
			
.list1 {list-style:none; font-size:1.3em; clear:both;; padding-left:25px}
	.list1 li { color:#fffbcb; background: transparent url(../images/bull1.gif) no-repeat 3px 3px; padding-left:25px; line-height:1.6em}
	.list1 li.color1 { color:#b8cb30; background: transparent url(../images/bull1_hi.gif) no-repeat 3px 3px}			
	
.list2 {list-style:none; font-size:1.3em; clear:both}	
	.list2 li { clear:both; padding:18px 15px 0 0}
	.list2 .list2-text{ float:right; width:245px}
	.list2 .title {color:#b8cb30; font-weight:normal; text-transform:uppercase; font-size:0.8em}			
	.list2 img{ float:left}		

.list3{ list-style:none; padding-top:20px}
.top{ padding-top:8px}
.list3 li{ background: transparent url(../images/bull2.png) no-repeat 5px 4px; padding:5px 0 5px 25px }

.list4{ list-style:none; padding-top:20px;}
.list4 li{ padding:5px 0 5px 25px }
.list4 a{ color:#000; text-decoration:none}
.list4 a:hover{ color:#000; text-decoration:underline}

.list5{ list-style:none; }
.list5 li{ padding:5px 0 5px 25px }

.sub-nav{ list-style:none; padding:8px 0; float:left; width:100%; clear:both}
	.sub-nav li{ float:left; text-transform:uppercase}
	.sub-nav li a{ float:left; display:block; padding:1px 10px}	

/* accordion*/
.accordion_content{}
div.accordion { position: relative; margin:10px 0 }
div.accordion-toggle{ position: relative; cursor: pointer; background: transparent url(../images/bull2.png) no-repeat 5px 8px; padding:7px 0 2px 25px}
div.accordion-toggle-active{ }
div.accordion-content{ overflow: hidden;font-size:0.8em; padding-left:25px }

.verMais{ padding:9px 0 3px; color:#b8cc2f}
	.verMais a{ color:#b8cc2f; text-decoration:underline}
	.verMais a:hover{ color:#b8cc2f; text-decoration:none}
	
.footer-links{ float:left; list-style:none; }
	.footer-links li{ float:left; padding-right:10px}	
	.footer-links ul { list-style:none; padding-left:15px }	
	.footer-links ul li{ float:none }
	.footer-links li a{ color:#eef1b4; text-decoration:none }
	.footer-links li a:hover{ color:#b8cb30; text-decoration:underline }				
	.footer-links li a strong { color:#b8cb30; text-decoration:none; text-transform:uppercase; font-weight:normal }		
	
.pt{ float:right; color:#fff; font-size:0.9em; margin-top:40px}
	.pt img{ float:left; margin-right:4px}
	.pt span{ float:left; padding-top:10px }
	
.footer-text{ clear:both; font-size:0.9em; color: #4e523f; padding:40px 0}
	.footer-text a{ color: #4e523f; text-decoration:underline}
	.footer-text a:hover{ color: #4e523f; text-decoration:none}	
	
	
.campanhaFlash { padding-left: 11px; }

.faqContact { padding:20px 0px 40px 20px; font-size:1.2em; color:#FFF; min-height:120px }
	.faqContact .left { float: left; width: 465px; }
	.faqContact a{ color:#FFF; text-decoration:underline }	
	.faqContact a:hover{ color:#FFF; text-decoration:none }	
	
.faqContact .boxContactem-me { float: right; left: auto; top: auto; height: auto; width: auto }

.faqContact .verMais a { color: #B8CB30 }


.comparativo { margin: 15px 0px; }





/* lista destaque */
.destaques { float: left; }
.destaques li { background-position: top left; background-repeat: no-repeat; min-height: 16px; _height: 16px; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; float: left; width: 255px; clear: both; cursor: pointer; }
	.destaques li.des1 { background-image: url(../images/d1.png) }
	.destaques li.des2 { background-image: url(../images/d2.png) }
	.destaques li.des3 { background-image: url(../images/d3.png) }
	.destaques li.des4 { background-image: url(../images/d4.png) }
	.destaques li.des5 { background-image: url(../images/d5.png) }
	
	.destaques li.text { padding-top: 0px; font-size: 0.8em; margin-top: -5px; background: none; cursor: auto }
	
.tarifarios .accordion-toggle { cursor: auto; }


/* c2c pequeno */
.wid_tabsBox-nav li.tab3 a { text-indent: 0px; }
	.wid_tabsBox-nav li.tab3 a img { background: url(../images/bg_c2c.gif) top left no-repeat; padding-top: 7px; padding-left: 9px; padding-right: 9px; }
	
	.wid_tabsBox-nav li.tab3 div a img { padding: 0px; background: none; }

