/*
  Theme Name: Turboseg
  Theme URI: http://turboseg.com.br/
  Description: Portal Turboseg
      
  Version: 1.0
  Author: Kaleb Martins - Turboseg
*/

/*---------------------------------------- CSS Reset ---------------------------------------------*/
*{
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  text-decoration: none;
  font-family: Verdana, Arial, Sans-Serif, Helvetica;
}
img{border:none;}
a{font-size:12px; color:#666;}
a:hover{text-decoration: underline;}
body{color:#000;  text-align:center;  background:#FFF url(img/bg.jpg) repeat-X center top;}

/*---------------------------------------- Estrutura ---------------------------------------------*/
#geral{
  text-align: left;
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}
.limite{
  width:960px;
  margin:0 auto;
  overflow: hidden;
}
#esquerda{
  width:730px;
  float:left;
}
#direita{
  width:220px;
  float:right;
}
/*======================================== Header.php ============================================*/
 
/*---------------------------------------- TOPO --------------------------------------------------*/ 
#topo{
  width: 960px;
  margin: 0 auto;
  height:100px;
}
#topo h1 a{
  text-indent: -999em;
  float: left;
  margin:20px 0;
  width: 280px;
  height:53px;
  background: url(img/logo.png) no-repeat;
}

/*---------------------------------------- ICONES ------------------------------------------------*/
#icones{
  float:right;
  margin:35px 0 0 0 ;
  width:490px;
}
#icones h2 a{
  Font:Bold 12px Arial, Verdana, Helvetica;
  color:#87C42A;
  float:left;
  margin:2px 0;
  text-transform: uppercase;
}
#icones p{Font:Normal 11px Arial, Verdana, Helvetica; color:#000;}
.icones_box{
  width:160px;
  height:20px;
  float:left;
}
.ico_cen a{
  text-indent: -9999em;
  float: left;
  margin:0 4px 0 0;
  width:40px;
  height:40px;
  background: url(img/cen.png) no-repeat center top;
}

.ico_tel a{
  text-indent: -9999em;
  float: left;
  margin:0 5px;
  width:31px;
  height:33px;
  background: url(img/tel.png) no-repeat center top;
}
.ico_chat a{
  text-indent: -999em;
  float: left;
  margin:0 2px 0 0;
  width:22px;
  height:35px;
  background: url(img/chat.png) no-repeat;
}

/*---------------------------------------- Menu --------------------------------------------------*/
#menu{
  width:960px;
  margin:0 auto;
  margin-bottom:10px;
  background: url(img/barra.png) no-repeat;
  height:38px;
  z-index: 1200;
}
#menu ul li{display: inline;}
#menu li a{
  border-right:1px solid #F0EFF0;
  border-left:1px solid #DEDEDE;
  margin:5px 0 0 0;
  padding:5px 17px 11px 17px;
  float:left;
  font:Normal 11px Verdana, Arial, Sans-Serif, Helvetica;
  color: #666;
}
#menu li a:hover{
  text-decoration: none; 
  color: #FFF;
  background: url(img/hover_menu.jpg) repeat-X center top;
}
#menu .home{border: none;}

#menu a.home:hover{
  border-left: none !important; 
  display: block;
  float:left;
  background: url(img/hover_menu_home.png) no-repeat center -5px;
}

#menu .contato{border-right: none;}

#listagem_menu{position:relative;top:0;height:30px;z-index:100;}
#listagem_menu ul{list-style:none;margin:0 !important;}

#listagem_menu li{float:left;}
#listagem_menu li li{float:none; height:auto; text-align:left; margin:5px 0 5px 0;}

#listagem_menu li a {
	text-decoration: none;
	display: block;
	float: left;
	color:#666;
	padding:5px 17px 11px 17px;
}
#sub_menu_1{border:none !important; top:40px;left:25px;}
#sub_menu_2{border:none !important; top:40px; left:130px;}
#sub_menu_3{border:none !important; top:40px;left:240px;}

.submenu { 
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	background:#FFF url(img/hover_sub_menu.jpg) repeat-X center bottom;
}

.submenu li {display: block;}

#listagem_menu .submenu li a {
	float: none;
	border-bottom:1px solid #CCC;
	background:none;
	text-transform: none;
	display: block;
	width: 170px;
	padding:5px;
}
#listagem_menu .submenu li a:hover{color: #87C42A;}



/*------------------------------------------- Busca ----------------------------------------------*/
#busca{
  float:right;
  margin:10px 0;
  width:245px;
  height:20px;
}
#busca input {
  width:200px;
  background:#FFF;
  border:1px solid #CCC;
  padding:1px 0;
}
#busca input:focus{border:1px solid #87C42A;}
.botao_busca{
  text-indent: -9999em;
  float: right;
  margin:0 10px 0 5px;
  border:none;
  width: 19px;
  height:19px;
  cursor: pointer;
  background: url(img/botao_busca.png) no-repeat;
}
/*========================================== Index.php ===========================================*/
#principal{width:960px; margin:0 auto;}

/*----------------------------------------- Slider Show ------------------------------------------*/
#slider_entradas{
  width: 710px;
  height:250px;
  float:left;
  position: relative;
}

#slider{
  width:710px;
  height:230px;
	position:absolute;
}
#nav{
	top:205px; 
	float:left;
	z-index:1000;
	position:absolute; 
	width:200px;
}
.numbers a{
  font-size:11px;
  background: #f4f4f4;
  display:inline;
  padding:5px;
  color: #000;
  margin-left:5px;
}
.numbers a:hover{text-decoration: none; background:#87C42A; color: #FFF;}

/*----------------------------------------- Conteudo ---------------------------------------------*/
#conteudo{overflow: hidden; clear:both; margin:0 auto;}
#conteudo h2, h2 a{
  font:Bold 14px verdana;
  color:#87C42A;
  margin-bottom:10px;
  display: block;
  text-transform: uppercase;
}
#conteudo h3 a {font:Normal 14px verdana; color:#006699;}
#conteudo ul li{
  display: block;
  clear: both;
  border-bottom:1px solid #CCC;
  margin:5px 0;
  float:left;
  width:330px;
}
/*----------------------------------------- Login ------------------------------------------------*/
#login{background:#FFF url(img/bg_box.jpg) repeat-X center top;}
#login form{overflow:hidden;}
#login h2{font:Bold 14px verdana; color:#87C42A;}
#login a{font:Normal 12px Verdana, Arial, Helvetica; color:#666; margin:10px 0; display:block;}
#login label {
  font:Normal 12px Verdana, Arial, Helvetica;
  margin:10px 0;
  color:#000;
  float:left;
  display: block;
}
#login input {
  float:left;
  border:1px solid #CCC;
  padding:4px 0;
  margin:3px 0;
  width:200px;
  display: block;
}
.box_mini{float:right;  width:230px; overflow: hidden;}


/** Formatando bordas arredondadas **/
.bordaBox_mini{width:230px; overflow:hidden;background:#FFF url(img/bg_box.jpg) repeat-X center top;float:right;}
.bordaBox_mini .c1,.bordaBox_mini .c2,.bordaBox_mini .c3,.bordaBox_mini .c4,.bordaBox_mini .c1c,.bordaBox_mini .c2c,.bordaBox_mini .c3c,.bordaBox_mini .c4c{display:block;background:#F3F4F6;overflow:hidden;}
.bordaBox_mini .c1,.bordaBox_mini .c2,.bordaBox_mini .c3,.bordaBox_mini .c1c,.bordaBox_mini .c2c,.bordaBox_mini .c3c{height:1px;}
.bordaBox_mini .c2,.bordaBox_mini .c3,.bordaBox_mini .c4{border-left:1px solid #CCC;border-right:1px solid #CCC;}
.bordaBox_mini .c1{margin:0 5px;background:#CCC;}
.bordaBox_mini .c2{margin:0 3px;border-width:0 2px;}
.bordaBox_mini .c3{margin:0 2px;}
.bordaBox_mini .c4{height:2px;margin:0 1px;}
.bordaBox_mini .mini_box_limite{height:220px; padding:0px 10px 0px 10px; display:block; border-left:1px solid #CCC;border-right:1px solid #CCC;}
.botao_logar{
  float:right;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 0;
  width:43px !important;
  height:18px !important;
  border:none !important;
  cursor: pointer;
  background:#FFF url(img/botao_logar.jpg) no-repeat center top;
}
/*---------------------------------------- Publicita ---------------------------------------------*/
#publicita{overflow: hidden; float:right; margin:10px 0;}
.publicidade{overflow: hidden; float:right; margin:5px 0 0 0;}

/*---------------------------------------- Canal / Notícias --------------------------------------*/
.texto_box {
	font: Normal 12px Arial, Verdana, Helvetica;
	color: #666;
	margin: 0 0 10px 0;
	display: block;
	text-align: justify;
}
a.texto_box:hover {color: #000;}

.box_img {
	float: left;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: 7px;
}
.box_limite {
	width: 328px;
	overflow: hidden;
	background: #FFF url(img/bg_box.jpg) repeat-X center top;
}
.box_limite li:last-child{border:none!important;}
 
.bordaBox{width:350px; float:left;margin:0 8px 0 0;}
.bordaBox .b1,.bordaBox .b2,.bordaBox .b3,.bordaBox .b4,.bordaBox .b1b,.bordaBox .b2b,.bordaBox .b3b,.bordaBox .b4b{display:block;background:#F3F4F6;overflow:hidden;}
.bordaBox .b1,.bordaBox .b2,.bordaBox .b3,.bordaBox .b1b,.bordaBox .b2b,.bordaBox .b3b{height:1px;}
.bordaBox .b2,.bordaBox .b3,.bordaBox .b4{border-left:1px solid #CCC;border-right:1px solid #CCC;}
.bordaBox .b1{margin:0 5px;background:#CCC;}
.bordaBox .b2{margin:0 3px;border-width:0 2px;}
.bordaBox .b3{margin:0 2px;}
.bordaBox .b4{height:2px;margin:0 1px;}
.bordaBox .box_limite{ height:290px; padding:0px 10px 0px 10px;display:block;border-left:1px solid #CCC;border-right:1px solid #CCC;}


/*----------------------------------------- Seções Rápidas ---------------------------------------*/
.img_ico_01{
  background:#FFF url(img/antena.jpg) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:43px;
  border:none;
}

.img_ico_02{
  background:#FFF url(img/02.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:57px;
  height:43px;
  border:none;
}
.img_ico_03{
  background:#FFF url(img/03.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:43px;
  border:none;
}
.img_ico_04{
  background:#FFF url(img/04.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:43px;
  border:none;
}
.img_ico_05{
  background:#FFF url(img/05.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:43px;
  border:none;
}

.img_ico_06{
  background:#FFF url(img/06.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:43px;
  border:none;
}

.img_ico_07{
  background:#FFF url(img/07.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:47px;
  border:none;
}

.img_ico_08{
  background:#FFF url(img/08.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:46px;
  height:46px;
  border:none;
}

.img_ico_09{
  background:#FFF url(img/09.png) no-repeat center top;
  float:left;
  text-indent: -9999em;
  overflow: hidden;
  margin:10px 5px;
  width:45px;
  height:50px;
  border:none;
}



.link_ico{
  font:Normal 13px Verdana, Arial, Helvetica;
  color:#666;
  margin:20px 0 0 0 ;
  display:block;
}
.ico{
  float:left;
  width:225px;
  overflow: hidden;
  margin:5px 0;
}

/** Formatando bordas arredondadas **/
.bordaBox_sec{width:708px; overflow:hidden; background:#FFF url(img/bg_box.jpg) repeat-X center top;float:left; margin:10px 0;}
.bordaBox_sec .d1,.bordaBox_sec .d2,.bordaBox_sec .d3,.bordaBox_sec .d4,.bordaBox_sec .d1d,.bordaBox_sec .d2d,.bordaBox_sec .d3d,.bordaBox_sec .d4d{display:block;background:#F3F4F6;overflow:hidden;}
.bordaBox_sec .d1,.bordaBox_sec .d2,.bordaBox_sec .d3,.bordaBox_sec .d1d,.bordaBox_sec .d2d,.bordaBox_sec .d3d{height:1px;}
.bordaBox_sec .d2,.bordaBox_sec .d3,.bordaBox_sec .d4{border-left:1px solid #CCC;border-right:1px solid #CCC;}
.bordaBox_sec .d1{margin:0 5px;background:#CCC;}
.bordaBox_sec .d2{margin:0 3px;border-width:0 2px;}
.bordaBox_sec .d3{margin:0 2px;}
.bordaBox_sec .d4{height:2px;margin:0 1px;}
.bordaBox_sec .bordaBox_sec_limite{padding:0px 10px 0px 10px;display:block;overflow:hidden;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.bordaBox_sec .bordaBox_sec_limite{padding:0px 10px 0px 10px;display:block;border-left:1px solid #CCC;border-right:1px solid #CCC;}

/*----------------------------------------- Mais Buscadas ----------------------------------------*/
#mais_buscadas{
  clear:both;
  width:720px;
  margin:10px 0;
}
#mais_buscadas h2{
  font:Normal 15px Verdana, Arial, Helvetica;
  color:#000;
  text-transform: uppercase;
  border-bottom:3px solid #F3F4F6;
}
#mais_buscadas a{
  font-family: Verdana, Arial, Helvetica;
  color:#666;
}
#mais_buscadas a:hover{
  color:#87C42A;
}

/*------------------------------------------ Entradas --------------------------------------------*/  
.entradas p{
  color: #000;
  margin:10px 0 10px 0;
  text-align: justify;
  font-size:13px;
}
.entradas img {float:left; margin:0 5px 10px 0;}

.divisao{
  border-bottom:1px solid #ccc; 
  clear: both; 
  width:710px;
  margin:12px 0 12px 0;
  padding-top:5px;
}

/*========================================== Sidebar.php =========================================*/
#sidebar{
  width:150px;
  float:right;
  margin:0 5px 10px 0;
  overflow: hidden;
}
#sidebar h2{
  padding:5px 0; 
  color:#87C42A;
  clear: both;
  font:bold 18px Verdana, Arial, Sans-Serif, Helvetica; 
}
#sidebar ul li {display:block;}
#sidebar li a{
  font-size:12px;
  color: #000;
  padding:5px 0 5px 0;
  display: block;
}
#sidebar li a:hover{
  text-decoration: underline;
  color:#666;
}

/*========================================== Sidebar2 ============================================*/
#sidebar2{
	float: right; 
	width:220px;
	padding:5px 10px;
	margin:10px 0;
	background:url(img/bg_box.jpg) repeat-x center top; 
}


/*======================================== Comments.php ==========================================*/
#comentarios {clear: both; padding:20px 0 0;}

#comentarios h3{
  padding:5px 5px;
	text-transform:uppercase;
  background:#87C42A;
  color: #FFF;
	clear: both;
	font:Normal 14px Verdana;
	overflow: hidden
}
#comentarios ul{margin:0; text-align:justify;}
#comentarios li{
  background:#F5F5F5;  
  list-style:none;  
  width:700px;  
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;   
  margin:15px 0 15px 0;
}
#comentarios p{  
  color:#000;
  padding:10px;    
  font-size:13px;
}
#comentarios .comentario_usuarios{
  font:bold 18px "Trebuchet MS", arial, verdana;
  margin:5px;
  color:#000;
  background:url(img/icone-comentarios.gif) no-repeat left top;
  padding:5px 5px 0 5px;  
  text-transform:uppercase;
}
#comentarios .comentario_usuarios a{color:#000; text-decoration:none;}
#comentarios .comentario_usuarios a:hover{color:#666; text-decoration:underline;}
#comentarios .comentario_data{
  font:Normal 11px Verdana, Arial, Helvetica;
  margin:0 5px 0 5px;
  border-bottom:1px solid #CCC;
  padding:0 5px 0 5px;
  text-align:right;
  width:680px;
  color:#666;
}
.aguardando{
  font:bold 12px "Trebuchet MS", arial, verdana;
  margin:5px 5px 0 5px;
  padding:5px 5px 0 5px;
  background:url(img/Warning.png) no-repeat right top;
  color:#000;
  border-bottom:1px dotted #666;
}
#comentarios input{
  width:300px;
  border:1px solid #CCC;
  padding:5px;
  margin:5px 0 5px 0;
}
#comentarios textarea{
  width:580px;
  height:140px;
  border:1px solid #CCC;
  padding:5px;
  margin:5px 0 5px 0;
}
#comentarios label{
  color:#666; 
  display:block;
  font-weight:bold;
  font:Normal 12px Verdana;
  margin:5px 0 0 0;
}
#comentarios .avatar{display:none;}
#comentarios button{	
  color:#FFF;
	clear:both;
	text-transform: uppercase;
	background:#87C42A repeat-x;
	border:none;
	cursor: pointer;
	margin:10px 0 10px 0;
	font:Normal 10px Verdana;
	padding:5px;
}
/*========================================== Footer.php ==========================================*/
#rodape{
  width:100%;  
  padding-bottom:10px; 
  text-align:left; 
  background:url(img/bg_box.jpg) repeat-X center top; 
  border-bottom:1px solid #DFDFDF; 
  margin:20px 0; 
  clear:both;  
  height:auto;
}
#rodape h4{
    font:Bold 14px Verdana, Arial, Helvetica, Sans-serif;
    text-transform: uppercase; 
    margin:5px 0;
    color:#666;
}

.box_rodape{float:left; width:220px; margin:5px;}
#rodape h5{color:#87C42A;} 
     
#rodape ul li {display:block;}  
#rodape li a, h5 {font:Normal 12px Verdana, Arial, Helvetica, Sans-Serif; color:#666;}
#rodape ul a:hover{color:#87C42A;} 

#copy{text-align:left; width:950px; margin:0 auto 20px; text-align:center;}
#copy p{font:Normal 11px Arial, Verdana, Helvetica, Sans-Serif; color:#000;}
#copy address {font:Normal 11px Arial, Verdana, Helvetica, Sans-Serif; color:#000; }


/*========================================== Page.php ============================================*/
#page{
  float:left;
  width:790px;
  padding:5px;
  margin-bottom:20px;
}
#page h1{
  color: #000;
  padding:5px;
  border-bottom:1px solid #CCC;
  text-align:left;
  margin:10px 0;
  font:Bold 23px Verdana, Arial, Helvetica;
}
#page h2{
  color: #97CD47;
  border-bottom:1px solid #CCC;
  margin:0 0 5px 0;
  clear: both;
  font:Bold 18px Verdana, Arial, Helvetica;
}
#page h3{
  color: #97CD47;
  border-bottom:1px solid #CCC;
  margin:10px 0 5px 0;
  font:Bold 14px Verdana, Arial, Helvetica;
}
#page p{
  color: #000;
  text-align: justify;
  font-size: 13px;
}
#page ul li{
  color: #000;
  text-align: justify;
  font-size: 13px;
  display:block;
  margin:0 0 2px 12px;
  list-style-type: square!important;
}

/*========================================== Single.php ==========================================*/
#single{
  float:left;
  width:700px;
}
#single h1{
  color: #000;
  padding:5px;
  border-bottom:1px solid #CCC;
  text-align:left;
  margin:10px 0;
  font:Normal 20px Verdana, Arial, Helvetica;
}
#single h2{
  color: #87C42A;
  padding:5px;
  border-bottom:1px solid #CCC;
  text-align:left;
  margin:15px 0 0 0;
  font:Bold 15px Verdana, Arial, Helvetica;
}
#data_hora_single{
  font:Normal 11px Verdana, Arial, Helvetica;
  color:#666;
}
/*------------------------------------------ Ações -----------------------------------------------*/
#acoes{
  border:1px solid red;
  padding:10px 0;
  margin:20px 0;
  overflow: hidden;
  background:#F6F6F6;
  clear: both;
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  border-right:1px solid #FFF;
  border-left:1px solid #FFF;
}
.acoes_rss a{
  width:20px;
  height:20px;
  margin:0 10px;
  background:url(img/RSS.jpg) no-repeat center top;
  overflow: hidden;
  text-indent:-9999em;
  float:left;
}
/*------------------------------------- Serviços_Right -------------------------------------------*/
#servicos_right{
  float:right;
  width:230px;
  margin-top:50px;
}

#servicos_right ul li{display:Block;}
#servicos_right ul li a{
  margin:3px 0;
  border-bottom:1px solid #CCC;
  font:Normal 11px Verdana, Arial, Helvetica;
  display:Block;
  width:190px;
  color:#666;
  float:left;
  padding:5px;
}
.servicos_right_webMail{
  width:230px;
  height:74px;
  margin:3px 0;
  background:url(img/Box_WebMail.jpg) no-repeat center top;
  overflow: hidden;
  border:2px solid #FFF;
  text-indent:-9999em;
  float:right;
}
a.servicos_right_webMail:hover{border:2px solid #CCC;}
.servicos_right_Download{
  width:230px;
  border:2px solid #FFF;
  height:74px;
  margin:3px 0;
  background:url(img/Suporte_OnlineBoxHome.jpg) no-repeat center top;
  overflow: hidden;
  text-indent:-9999em;
  float:right;
}
a.servicos_right_Download:hover{border:2px solid #CCC;}
.servicos_right_Velocidade{
  width:230px;
  border:2px solid #FFF;
  height:74px;
  margin:3px 0;
  background:url(img/Box_Velocidade.jpg) no-repeat center top;
  overflow: hidden;
  text-indent:-9999em;
  float:right;
}
a.servicos_right_Velocidade:hover{border:2px solid #CCC;}

/** FIque por dentro ***/
#dentro_servicos_right{
  overflow: hidden;
  background:#F3F4F6;
  padding:7px;
  border:2px solid #E8E8E8;
  width:210px;
  float:right;
}
#dentro_servicos_right h2{
  padding:5px;
	text-transform:uppercase;
  background:#87C42A;
  color: #FFF;
	clear: both;
	font:Normal 12px Verdana;
	overflow: hidden
}
/*========================================== Archive.php =========================================*/
#archive h1{
  color:#000;
  text-align: left;
  margin:0 0 10px 0;
  font:Normal 20px Verdana, Arial, Sans-Serif, Helvetica;
}
#archive_dentro{
  float: left; 
	width:690px;
	padding:5px 10px;
	margin:10px 0;
	background:url(img/bg_box.jpg) repeat-x center top;
}
#archive h2 a{color:#7CA9C6;}
#archive a:hover{color:#97CD47;}

.down_img{float:left; margin:0 10px 10px 0;}
            
#archive ul li{display:block; overflow: hidden;}
#archive li{margin:10px 0; border-bottom:1px solid #CCC; clear:both;}
 		
/*========================================== Search.php ==========================================*/
#busca_pagina{
  float:left;
  width:660px;
  padding:0 10px;
}
#box_busca{
  width:660px;
  border:1px solid #CCC;
  background:#F5F5F5;
  margin:10px 0 10px 0;
  padding:10px;
  overflow: hidden;
}
#box_busca h1{
  color:#000;
  text-align: left;
  font:bold 18px Verdana, Arial, Sans-Serif, Helvetica;
}
#box_busca h2 a{
  color:#87C42A;
  text-align: left;
  font:normal 18px Verdana, Arial, Sans-Serif, Helvetica;
}
#busca_data{
  color:#666;
  text-align: left;
  font:normal 12px Verdana, Arial, Sans-Serif, Helvetica;
  margin:5px 0 5px  0;
}
#busca_txt a{
  color: #000;
  margin:10px 0 10px 0;
  text-align: justify;
  font-size:13px;
}
#busca_txt a:hover{color:#666;}
#busca_img{
  float:left;
  margin:5px 5px 10px 0;
}

/*-------------------------------------- nav_links -----------------------------------------------*/
div.link_outros a {
	font-size: 12px;
	color: #FFF;
	padding:5px 10px 5px 10px;
	background: #111;
	clear: both;
	margin-bottom: 20px;
	height: 20px;
	width: 100px;
	display: block;
	background: url(img/bg_azul.jpg) repeat-x center top;
}
div.link_outros a:hover {
	background: url(img/bg_amarelo.jpg) repeat-x center top;
	text-decoration: none;
}

/*========================================== 404.php =============================================*/
#erro{
  width: 500px;
  margin: 0 auto;
  padding: 50px 0 0 10px;
}
#erro h1 {
  color: #000;
  text-align: center;
  letter-spacing: -0.05em;
  font:Bold 4.5em arial, helvetica, freesans, sans-serif;
}
#erro h1 a{
  color: #666;
  text-align: center;
  font:4.5em arial, helvetica, freesans, sans-serif;
  padding: 10px;
  height: 30px;
  font-size: 25px;
  letter-spacing: -0.01em;
}
#erro p {
  font: 14px arial, helvetica, freesans, sans-serif;
  color: #000;
  font-size: 2.5em;
  text-align: center;
}
#erro-busca form {
  border-bottom: 1px solid #CCC;
  width: 500px;
  border-top: 1px solid #CCC;
  margin-bottom: 10px;
  height: 60px;
  padding: 1.33em;
}
#erro-busca form label {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  margin-right: 0.42em;
}
#erro-busca form .textbox {
  float: left;
  margin-right: 0.42em;
  padding: 2px;
  width: 33em;
  height: 17px;
}




/*----------------------------------------------------------------------------------------

  Banda Larga
  
----------------------------------------------------------------------------------------*/
.box_planos{
  float:left;
  margin:0 10px 0 0;
  width:250px;
  color: #000;
  text-align: justify;
  font-size:13px;

}
.box_planos h3{
  background:url(img/bg_cinza.jpg) repeat-X center top;
  height:35px;
  padding:8px 5px; 
  color:#FFF;
  font:Bold 14px Verdana, Arial, Helve
}
#box_plano_residencial{
  background:url(img/bg_box_include.jpg) repeat-X center bottom;
  padding:10px;
}


/*----------------------------------------------------------------------------------------

  Atendimento.php
  
----------------------------------------------------------------------------------------*/
#atendimento{width: 960px; margin: 0 auto; overflow: hidden;}
.box_atendimento{float:left; width:465px; margin:0 5px;}

#atendimento h1{color:#97CD47; border-bottom:1px solid #CCC; margin:0 0 5px 0; font:Bold 18px Verdana,Arial,Helvetica;}
#atendimento h2{color:#000; margin:5px 0;  font:Bold 16px Verdana,Arial,Helvetica;}
#atendimento h3{color:#000; margin:10px 0; font:Bold 16px Verdana,Arial,Helvetica; border-bottom:1px solid #CCC;}
#atendimento h4 a{color:#666; font-size:14px;}
#atendimento p{color:#000;  padding:5px;  text-align:justify; font-size:13px;}

.faq_description{border-bottom:1px solid #CCC; overflow: hidden; width:450px; clear: both;}

#atendimento_busca form{width:450px; margin:10px 0;}
#atendimento_busca input{width:410px; background:#FFF; border:1px solid #CCC; padding:5px 0;}
#atendimento_busca input:focus{border:1px solid #87C42A;}
.botao_busca_atendimento{
  float: right;
  margin:0 0 0 2px;
  border:none;
  width: 30px;
  height:27px;
  cursor: pointer;
  color:#FFF;
  background:#87C42A;
}
.botao_busca_atendimento:hover{background:#000;}

table#box_atendimento_boxes{width:465px;}
table#box_atendimento_boxes tr {height:40px; padding:10px 5px;}
table#box_atendimento_boxes td {padding:10px; background:#87C42A;}
table#box_atendimento_boxes a{color:#FFF;}

ul.box_atendimento_links li a {padding:5px 2px; font-weight: bold; width:440px; float:left; color:#000;}
ul.box_atendimento_links li a:hover{color:#87C42A;}

.atentimento_link_mais{font-size:11px; margin:0 0 10px 0; float:right;}
.atentimento_link_mais:hover{color:#87C42A}

#atendimento_footer{clear:both; overflow:hidden;}
#atendimento_footer a{font-size:11px;}

.box_atendimento_ico{width:230px; float:left;	margin:10px 5px;}
.atendimento_ico_help{
	text-indent: -9999em;
  float: left;
  margin:0 2px 0 0;
  width:48px;
  height:48px;
  background:url(img/atendimento/help_desk.png) no-repeat center top;
}
.atendimento_ico_chat{
	text-indent: -9999em;
  float: left;
  margin:0 2px 0 0;
  width:48px;
  height:48px;
  background:url(img/atendimento/chat.png) no-repeat center top;
}
.atendimento_ico_tel{
	text-indent: -9999em;
  float: left;
  margin:0 2px 0 0;
  width:48px;
  height:48px;
  background:url(img/atendimento/tel.png) no-repeat center top;
}
.atendimento_ico_fale{
	text-indent: -9999em;
  float: left;
  margin:0 2px 0 0;
  width:48px;
  height:48px;
  background:url(img/atendimento/fale.png) no-repeat center top;
}


/*----------------------------------------------------------------------------------------

  MODAL
  
----------------------------------------------------------------------------------------*/
#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window {
  position:absolute;
  width:440px;
	height:240px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #atendimento_tel {
  width:500px; 
 	height:355px;
 	overflow: auto;
  padding:10px;
  background:#fff;
}
.close{display:block; text-align:right;}


/*----------------------------------------------------------------------------------------

  Contato.php
  
----------------------------------------------------------------------------------------*/
#contato{
  float:left;
  width:790px;
  padding:5px;
  margin-bottom:20px;
}
#contato h2{
  color: #97CD47;
  border-bottom:1px solid #CCC;
  margin:0 0 5px 0;
  clear: both;
  font:Bold 18px Verdana, Arial, Helvetica;
}
#contato h5{
  color: #7CA9C6;
  margin:10px 0 0 0;
  clear: both;
  font:Bold 14px Verdana, Arial, Helvetica;
}
#contato p{color: #000; font-size: 13px;}

#contato label{font:Bold 14px Verdana, Arial, Helvetica; color:#7CA9C6; width:280px; overflow:hidden;}
#contato input, textarea{border:1px solid #CCC; margin:5px 0; padding:5px 0; width:300px;}
#contato input:focus, textarea:focus{border:1px solid #7CA9C6; }


#contato table td {padding:0 10px;}                                      
.botao_contato {
	width:100px !important; 
	height:30px !important; 
	background:#7CA9C6; 
	color:#FFF; 
	margin:10px 0;
	border:none;
	cursor: pointer;
}
.botao_contato:hover{background:#97CD47;}


/*----------------------------------------------------------------------------------------

  Downloads
  
----------------------------------------------------------------------------------------*/
#down_dentro{
  width:700px;
  float:left;
  border:1px solid #CCC;
  background:#F5F5F5;
  margin:5px 0;
  padding:5px;
}
#down_dentro h2 a{color:#7CA9C6; }
#down_texto a:hover{color:#97CD47;}
.down_img{float:left; margin:0 10px 10px 0;}
            
#downloads ul li{display:block; overflow: hidden;}
#downloads li{margin:10px 0; border-bottom:1px solid #CCC; clear:both;}
 						                      
.baixar a{text-indent: -999em; float: left; margin:10px 0; width: 230px; border:2px solid #FFF; height:74px; background: url(img/baixar.jpg) no-repeat;}
.baixar a:hover{border:2px solid #CCC;}




/*----------------------------------------------------------------------------------------

  FAQ
  
----------------------------------------------------------------------------------------*/
#faq{float:left; width:790px; padding:5px;}
#faq h1{
	color: #97CD47;
  border-bottom:1px solid #CCC;
  font:Bold 18px Verdana, Arial, Helvetica;
}
#faq h2 a{
	color: #7CA9C6; 
	font:Bold 14px Verdana, Arial, Helvetica; 
	text-transform:inherit;
} 
#faq div{font-size:13px; text-align: justify;} 




/*----------------------------------------------------------------------------------------

  POLL
  
----------------------------------------------------------------------------------------*/
.poll-question{
  font:bold 13px Verdana, Arial, Helvetica, Sans-Serif;
  color:#000;
}
.dem-results{
  font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
  color:#7CA9C6;
}
.dem-results input {margin:10px 0;}

.dem-vote-button{
  border:none;
  float:left;
  cursor: pointer;
  height:30px;
  padding:0 5px;
  background:#7CA9C6;
  color:#FFF;
}
.dem-vote-button:hover{background:#88C32B;}
.dem-vote-link{
  float:left;
  font:normal 12px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  display:block;
  margin:10px 0;
  padding:8px 10px;
  background:#7CA9C6;
  color:#FFF;
}
a.dem-vote-link:hover{background:#88C32B; text-decoration: none;} 


/*----------------------------------------------------------------------------------------

  Corner
  
----------------------------------------------------------------------------------------*/
.down_bordas { 
	float: left; 
	width:690px;
	padding:5px 10px;
	margin:10px 0;
	border:1px solid red;
	background:url(img/bg_box.jpg) repeat-x center top; 
}



div.inner { margin: 0; background:red; padding: 10px; border:0; zoom:1;}
div.outer { float: left; margin: 15px; background:blue; padding: 8px; width: 22em }
div.fun   { margin: 2px; }



/* FeedBack ----------------------------------------------------------*/
.feedback-panel {
	padding:5px 20px;
	width: 250px;
	height:240px;
	top: 200px;
	left: -291px;
	z-index: 5000;
	position: fixed;
	background:#fff url(img/bg_box.jpg) repeat-x center top;
	border:1px solid #CCC;
}
a.feedback-tab {
	background:#F3F8F1;
	background:url(img/ajuda.jpg) no-repeat center top;
	text-indent: -9999em;
	height: 120px;
	left: 51px;
	bottom: 21px;
	position: relative;
	float: right;
	width: 30px;
	outline: none;
}