/*
Theme Name: Tricor Provedor de internet
Theme URI: http://ww.art3.com.br/
Description:  Tema Tricor Provedor de internet
Version: 1.0
Author: Art3 multim�dia
Tags: 
*/

*{
	margin:0; 
	padding:0;  
}

li {
	list-style:none;
}

fieldset {
	border:none;
}

a {
	text-decoration:none;
	border:none;
	color:white;
}

img{
	border:0; 
}

body {
	background-image:url(imagens/layout/fundo_pagina.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	background-color:#29497F;
}

#logo{
	margin-bottom:10px; 
}

#estrutura {
	width:970px;
	margin:0 auto;
}

#cabecalho {
	width:950px;
	float:left;
	padding:15px 0 0 0;
}

#cabecalho img {
	float:left;
}

#webmail {
	width:465px;
	height:31px;
	
	padding:5px 0 0 5px;
	_padding-top:0; 
	float:right;
	background-image:url(imagens/layout/fundo_webmail.png);
	background-repeat:no-repeat;
	
}


#webmail label {
	margin:0 10px 0 0;
}

#webmail label span {
	margin:0 10px 0 0;
}
#webmail input{
	background-color:#2C528E;
	border:0;
	padding:3px; 
	color:white;
}
#menu {
	width:980px;
	height:55px;
	float:left;
	background-image:url(imagens/layout/fundo_menu.png);
	background-repeat:no-repeat;
}



#menu_princ {
	margin-left:20px; 
	margin-top:15px; 
}
#busca {
	float:right;
	width:240px;
	margin-top:-43px;
	margin-right:-30px;  

}

#s{
	background-color:#1E345E;
	border:0; 
	padding:3px; 
	color:white; 
	text-align:center;
}
#busca label{
	display:none; 
}
#searchsubmit{
	background-image:url("imagens/layout/ico_form_buscar.png"); 
	background-repeat:no-repeat;
	border:0; 
	width:30px; 
	height:30px; 
	background-color:transparent;
	margin-left:10px; 
	cursor:pointer;
	color:#3582CA; 
	margin-top:-5px; 
	

	
}

#corpo_assine, #corpo_p_venda, #corpo_link_ded, #corpo_hosp, #corpo_cid_atend {
	background-image:url(imagens/layout/fundo_corpo_p.png);
	background-repeat:no-repeat;
	width:692px;
	float:left;
	padding:10px 15px 15px 10px;
	margin:10px 0 0 0;
}

#corpo_home,#corpo_fale_con {
	background-image:url(imagens/layout/fundo_corpo_g.png);
	background-repeat:no-repeat;
	width:700px;
	height:620px;
	float:left;
	padding:10px 15px 15px 10px;
	margin:10px 0 0 0;
	
}

#corpo_assine_ja{
	width:700px;
	height:800px; 
	float:left;
	padding:10px 15px 15px 10px;
	margin:10px 0 0 0;
	background-image:url("imagens/layout/fundo_corpo_assine.png"); 
	background-repeat:no-repeat;
	
}



#corpo_empresa{
	background-image:url(imagens/fundo_pagina_produtos.png);
	background-repeat:no-repeat;
	width:692px;
	height:620px;
	float:left;
	padding:10px 15px 15px 10px;
	margin:10px 0 0 0;

}

#corpo_planos {
	background-image:url(imagens/produtos/fundo_pagina_produtos.png);
	background-repeat:no-repeat;
	width:692px;
	height:805px;
	float:left;
	padding:10px 15px 15px 10px;
	margin:10px 0 0 0;
}

#corpo_central {
	width:970px;
	float:left;
	padding:10px 0 15px 5px;
	margin:10px 0 0 0;
}

#banner {
	width:689px;
	height:200px; 
	float:left;
	margin:0 0 0 3px;
	z-index:1000;
	overflow:hidden;
}

#parte_1 {
	width:365px;
	float:left;
	margin:20px 0 0 0;
}

#bem_v {
	width:365px;
	float:left;
	size:14px; 
	text-align:justify;
	line-height:18px; 
	
}

#parte_2 {
	width:305px;
	float:right;
	margin:20px 0 0 0;
}

#noticias {
	width:364px;
	float:left;
	margin:10px 0 10px 0;
}

#noticias h2 {
	float:left;
	display:block;
	width:360px;
	height:18px;
}

#noticias ul li {
	float:left;
	margin:10px 0 0 0;
	border-bottom:1px solid #254174;
	width:360px; 
	padding:0 0 5px 0;
}

#mais_not {
	float:right;
	font-size:12px;
	color:#EAA442;
	font-style:italic;
	margin-bottom:5px; 
	margin-top:5px; 
}

#m_cidades, #nossa_estrutura, #fale_conosco {
	width:303px;
	float:left;
	margin-bottom:5px;
	border-bottom:1px solid #254174;
	
}

#fale_conosco{
	border-bottom:0; 
}
#m_cidades p , #nossa_estrutura p , #fale_conosco p {
	width:180px; 
	float:left;
 
	
}

#cidades h2, #nossa_estrutura h2, #fale_conosco h2 {
	display:block;
	width:170px;
    margin-bottom:5px; 
}

.miniaturas {
	float:right;
	
	
}

#lado_direito {
	width:225px;
	float:right;
	margin:10px 10px 0 0;
}


#central_do_cliente {
	float:right;
	width:224px;
	background-image:url(imagens/layout/fundo_central_do_cliente.png);
	background-repeat:no-repeat;
	height:325px; 
	
}

#central_do_cliente h2 {
	margin:8px 0 0 20px;
}

#central_do_cliente h3 {
	margin:15px 0 0 10px;
}


#central_do_cliente ul {
	margin:05px 0 0 10px;
}

#central_do_cliente ul li {
	width:180px;
	height:18px;
	float:left;
	margin:10px 0 0 0;
	color:#E9A647; 
	font-weight:bold; 
}

#central_do_cliente ul li a{
	color:#E9A647; 
}
#central_do_cliente ul li img {
	float:left;
	margin-right:6px; 
}

#central_cpf {
	width:200px;
	float:left;
	margin:15px 0 0 10px;
}

#central_cpf label{
	width:195px; 
}
#central_cpf input {
	margin:5px 0 0 20px;
	_margin-left:-6px; 
	width:150px;
	_width:142px; 
	background-color: #2C528E; 
	border:0; 
	padding:3px; 
	color:white;
	text-align:center;
}

#central_cpf img {
	width:87px;
	height:23px;
	margin:10px 0 55px 60px;
}

#botao_cliente{
	cursor:pointer; 
	
}
.txt_just {
	text-align:justify;

}
#atendimento {
	float:right;
	height:218px; 
	width:224px;
	background-image:url(imagens/layout/fundo_atendimento.png);
	background-repeat:no-repeat;
	margin-top:5px; 
}

#craftysyntax img {
	margin:5px 0 0 0;
	float:left;
}

#atendimento h2 {
	margin:8px 0 0 20px;
}

#atendimento p {
	margin:2px 0 0 10px;
	font-size:12px;
	font-weight:bold;
}

#atendimento span {
	color:#E9A540;
}

#tel {
	width:190px;
	overflow:hidden;
	margin:5px 0 0 0;
}

#tel img {
	float:left;
	margin-left:3px; 
}
	
	
#tel p {
	float:left;
	margin: 2px 0 0 7px;
}


#mail {
	width:190px;
	overflow:hidden;
	margin:0 0 0 0;
}

#mail img {
	float:left;
	margin-left:3px; 
}
	
	
#mail p {
	float:left;
	margin: 10px 0 0 0;
}

#craftysyntax{
	float:left;
	margin-left:12px; 
	margin-top:-5px; 
}

#velocimetro{
	float:left; 
	margin:10px 0 0 4px; 
	
}

button{
	float:right; 
	width:120px; 
	height:25px;
	margin-right:10px;  
	border:0; 
	cursor:pointer;
	background-color:#EBA343; 
}

#rodape {
	width:696px;
	height:35px;
	text-align:center;
	line-height:35px;
	clear:both;
	margin:-60px 0 0 10px;
	_margin-top:-90px; 
	_margin-left:5px; 
	float:left;
	background-image:url(imagens/layout/fundo_rodape.png);
	background-repeat:no-repeat;
}


/* class exclusiva para rodape dos planos */

.rodape_planos{
	margin-top:-80px; 
}

#rodape2{
	width:970px; 
	height:35px;
	text-align:center;
	line-height:35px;
	clear:both;
	float:left;
	background-image:url(imagens/layout/fundo_rodape2.png);
	background-repeat:no-repeat;
	
}

#rodape3{
	width:970px; 
	height:35px;
	text-align:center;
	line-height:35px;
	clear:both;
	float:left;
	background-image:url(imagens/layout/fundo_rodape2.png);
	background-repeat:no-repeat;
	
}
/*Planos*/

#planos_part1 {
	width:690px;
	margin:0 0 0 0;
	float:left;
}

#mulher_s {
	float:left;
}

#tit_planos {
	width:448px;
	float:left;
	
}

#planos_part1 p {
	float:left;
}

#s_adesao {
	float:right;
}

#planos_part2 {
	width:690px;
	margin:0 0 10px 0;
	_margin-bottom:15px; 
	float:left;
	
}

#t_planos {
	width:190px;
	height:260px;
	padding:13px 10px 10px 13px;
	_padding-left:8px; 
	margin:0 3px 8px 8px;
	float:left;
	background-image:url(imagens/produtos/fundo_caixa_produtos.png);
	background-repeat:no-repeat;
}

#t_planos ul {
	margin:5px 0 0 0;
	
}

.plano-velocidade{font-weight:bold; font-size:12px;}
#t_planos ul li {
	font-size:11px;
	line-height:12px; 
}

#v_plano {
	float:left;
	margin:0 0 0 0;
}

#t_planos a {
	font-size:20px;
	color:#333;
	font-weight:bold;
	float:left;
	margin:10px 0 0 40px;
	*margin:15px 0 0 37px;
}

#t_planos a:hover {
	color:white;
}

.sem-promo{ margin:8px 0 0 25px;}

.titulo-plano {
	display:block; 
	width:155px; 
	height:52px; 
	overflow:hidden;
}

/*Central do Cliente*/

#cabe_boleto {
	width:281px;
	height:50px;
	background-image:url(imagens/central_do_cliente/topo_boletos.png);
	background-repeat:no-repeat;
}

#conteudo_boleto {
	width:291px;
	height:450px; 
	padding:50px 0 30px 0;
	overflow-y:auto; 
	background-image:url(imagens/central_do_cliente/fundo_cont_boleto.png);
	background-repeat:no-repeat;
	float:left; 
}

#roda_boleto {
	width:291px;
	height:25px;
	background-image:url(imagens/central_do_cliente/baixo_boletos.png);
	background-repeat:no-repeat;
}

#tit_central {
	margin:10px 0 0 10px;
	float:left;
}

#servicos_cliente{
	width:650px; 
	float:right; 
}

#servicos_cliente ul li{
	float:left;
	width:310px; 
	height:120px; 
	background-image:url("imagens/central_do_cliente/fundo_serv.png"); 
	background-repeat:no-repeat;
	margin-right:5px; 
	margin-bottom:7px; 
	
}

#servicos_cliente ul li img{
	float:left; 
	margin:5px; 
}

#servicos_cliente h2{
	margin-top:5px; 
}


#formularios_servicos{
	float:left; 
	background-image:url("imagens/central_do_cliente/fundo_ped_emails.png"); 
	background-repeat:no-repeat;
	background-position:top;
	background-color:#14233F;  
	width:644px; 
	_width:634px; 
	margin-left:-10px; 
	_margin-left:0; 
	
}

#formularios_servicos h2{
	margin:20px 0 30px 10px; 
	
}
#form_area{
	float:left;
	width:360px;
	margin-right:10px; 
	margin-bottom:20px; 
	
}
#form_desc{
	float:left; 
	width:240px;
	_margin-left:-50px; 
	text-align:justify;

}


#img_voltar{
	float:left;
	position:absolute;
	margin-top:-75px; 
	margin-left:130px; 
	
}
#form_desc p{
	margin-bottom:10px; 
}

#fundo_cab_email{
	width:644px; 
	margin-left:-10px; 
	float:left; 
}
#fundo_rod_email{
	width:644px; 
	z-index:99; 
	float:left;
	margin-left:-10px; 
	
	
	}

/*Empresa*/

#part_1 {
	width:680px;
	float:left;
}

#part_1 img {
	float:left;
	margin:0 10px 10px 0px
}

#part_1 p {
	margin:0 0 10px 0;
	line-height:18px; 
}

#part_2 {
	width:680px;
	float:left;
	margin:10px 0 0 0;
	line-height:17px; 
}

#missao, #visao, #valores {
	width:205px;
	float:left;
	margin:0 20px 0 0;
}

#part_3 {
	width:680px;
	float:left;
	margin:10px 0 10px 0;
	line-height:17px; 
}

#frota {
	width:330px;
	float:left;
}

#frota img {
	float:left;
	margin:10px 10px 0 0;
}

#ti {
	width:330px;
	float:right;
	margin:10px 0 0 0;
}

#ti img {
	float:left;
	margin:0 10px 0 0;
}

/*Fale consoco*/

#corpo {
	width:715px; 
	height:620px;
}

#tit_fale {
	float:left;
	margin:5px 50px 0 10px;
}

#ilustracao {
	width:254px;
	height:306px;
	float:left;
	margin:60px 0 50px 0;
}

#formulario {
	width:370px;
	height:420px;
	padding:20px 5px 0 25px;
	margin:10px 0 0 0;
	float:right;
	background-image:url(imagens/fale_conosco/fundo_formulario.png);	
	background-repeat:no-repeat;

}


#endereco {
	width:390px;
	float:right;
	margin:0 0 0 0;
}

#endereco address{
	font-style:normal;
	text-align:center; 
}
#negri {
	color:#E9A546;
}


/*Pontos de vendas*/

#tit_cdd {
	display:block;
	width:665px;
	float:left;
	margin:10px 0 0 15px;
}

#vend {
	width:185px;
	float:left;
	padding:0 0 0 25px;
	margin:20px 0 20px 0;
}


#cidades {
	width:450px;
	float:right;
	margin:20px 0 10px 0;
}

#cdd h2 {
	font-size:15px;
	color:white;
	font-weight:bold;
}

#cdd h3 {
	font-size:13px;
	color:#EAA43F;
	font-weight:bold;
}

#cdd p {
	font-size:12px;
	color:white;
	margin:0 0 10px 0;
}


/*Hospedagem*/

#tit_hosp {
	width:400px;
	float:left;
	margin:20px 0 0 15px;
}
#img_servidor{
	float:left;
	margin-top:10px; 

}
#cx_planos{
	float:left;
	
}

#txt_hospedagem{
	
	float:left; 
	width:400px; 
	margin:20px 0 0 20px; 
	text-align:justify;
}




#plano_smart {
	width:206px;
	height:302px;
	float:left;
	padding:17px 0 0 15px;
	background-image:url(imagens/hospedagem/fundo_caixa.png);
	background-repeat:no-repeat;
	margin:20px 4px 35px 5px;
}

#plano_smart a {
	font-size:20px;
	color:#333;
	font-weight:bold;
	float:left;
	margin:15px 0 0 40px;
}

#plano_smart a:hover {
	color:white;
}

.nome_do_plano {
	margin:0 0 20px 0;
}

.valor_plano {
	margin:27px 0 0 0;
}

.valor_plano_3 {
	margin:13px 0 0 0;
}

/*Link Dedicado*/

#boneco {
	float:left;
	margin:20px 0 0 20px;
}

#tit_link_dedic {
	float:left;
	width:448px;
	margin:30px 0 0 10px;
}

#txt_link {
	width:480px;
	float:left;
	margin:25px 0 0 10px;
	line-height:20px;
	letter-spacing:1px;
}

#info {
	float:left;
	margin:40px 0 20px 10px;
}


/*Assine ja*/

#tit_assine {
	margin:10px 0 0 10px
	float:left; 
}

#botoes {
	width:245px;
	float:left;
	margin:10px 0 0 10px;
}

#img_plan {
	margin:0 0 20px 0;
}

#img_ades {
	margin:10px 0 0 40px;
}

#formulario2 {
	margin:10px 0 0 0;
	float:left;
	width:400px; 
	margin:20px 0 0 20px; 
	
	
}


/*Cidades Atendidas*/

#tit_cidades_atend {
	margin:10px 0 0 10px;
}

#mapa_localidades {
	width:675px;
	height:350px;
	padding:22px 0 0 0;
	margin:75px 0 10px 0;
	background-image:url(imagens/cidades_atendidas/mapa.png);
	background-repeat:no-repeat;
}

#txt_cidade {
	width:182px;
	margin:0 0 0 480px;
}

#txt_cidade img {
	margin:0 0 10px 0;
}

#txt_cidade ul li {
	font-size:13px;
	color:white;
}

#localidade {
	width:182px;
	margin:30px 0 0 480px;

}

#localidade img {
	margin:0 0 10px 0;
}

#mapa_localidades a {
	float:left;
	margin:20px 0 0 475px;
}


/* Medidor de velocidade */

#medidor {
	width:560px; 
	height:310px; 
	background-image:url("imagens/velocimetro/fundo_teste.png");
	background-repeat:no-repeat;
	padding:10px; 
	float:left;
	margin:10px 0 0 80px; 
}

#medidor ul{
	margin-left:30px; 
}
#medidor ul li{
	list-style-image:url("imagens/hospedagem/bullet_down.png"); 
	margin-bottom:20px; 
}

#medidor img{
	float:right; 
	margin-right:10px; 
	margin-top:20px; 
	
}

#medidor p{
	width:460px; 
	margin:20px 0 40px 20px; 
	line-height:150%; 
	text-align:justify;
	
}

.velo_kbps{
	color:#E3AD60; 
	font-size:35px; 
}

.velo_KB{
	color:#E3AD60; 
	font-size:20px; 
}

.tip_conexao{
	color:#E3AD60; 
	font-size:15px; 
}


.link_test_velo{
	font-size:18px; 
	color:#EAA441; 
	display:block; 
	width:260px; 
	height:25px; 
	background-color:#3E66A2; 
	text-align:center;
	margin-left:135px; 
}

/* CLASSES */

h1 {
	font-size:18px;
	color:#EAA442;
	font-weight:bold;
	font-style:italic;
	margin:0 0 10px 0;
}

h2 {
	font-size:18px;
	color:#EAA442;
	font-style:italic;
	margin:0 0 10px 0;
	background-image:url("imagens/layout/fundo_h2.jpg");
	background-repeat:no-repeat; 
	
}

h3 {
	font-size:14px;
	color:white;
	font-weight:normal;
}

h3.sub_tit_central{
	color:#FFCC66; 
	font-size:15px; 
	font-weight:bold; 
	margin-bottom:10px; 
	margin-top:5px; 
}

.tit_servicos{
	display:block; 
	color:white; 
	font:bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border-bottom:2px solid #DE7631; 
	height:20px; 
	line-height:20px;
	font-style:italic;
	width:625px;  
	margin-top:20px; 
}

#msg_cli{
	float:left; 
	width:945px; 
	background-image:url("imagens/central_do_cliente/fundo_bv.png"); 
	background-repeat:no-repeat;
	padding:10px;
	margin-top:-25px; 
	_margin-top:0; 
	margin-bottom:10px;   
	
}

#msg_cli span{
	color:white; 
	font-size:12px; 
	
    
	
}




.menu_h {
	font-size:15px;
	color:white;
}

.menu_h:hover {
	color:#EAA442;
}

.txt_basico {
	font-size:12px;
	color:white;
}

.txt_basico_2 {
	font-size:13px;
	color:white;
}

.notic {
	font-size:12px;
	font-style:italic;
	color:white;
}

.notic:hover {
	color:#EAA442;
}

.central_c {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#E9A546;
	display:block;
	width:155px;
	height:18px;
	float:right;
	line-height:18px;
}

.num_color {
	color:#FF7F19;
}

.num_color2 {
	color:#ffff00;
}

.b_data {
	width:100px;
}

.b_valor {
	width:70px;
}

.b_pago {
	width:120px;
	color:#E9A546;
}

.data_color {
	color:#E9A546;
	width:100px;
}

.valor_color {
	color:#E9A546;
	width:57px;
}
.texto_basico{
	text-align:justify;
	margin-bottom:5px; 
	 
}

.txt_planos{
	width:280px; 
	text-align:justify;
}

.txt-planos-atencao{margin-top:10px; font-size:10px;}
.assine{
	padding-top:10px; 
  
}

.lista_down {
	float:left; 
	margin-left:10px; 
	padding:20px; 
	height:400px; 
	overflow:auto; 
	_overflow:hidden; 
}

.lista_down ul li{
	margin-bottom:10px; 
	width:650px; 
	list-style-image:url("imagens/hospedagem/bullet_down.png"); 
}

/* configurando resultados da busca */

#content{
	float:left; 
	height:520px; 
	width:675px; 
	overflow:auto;
}
.busc_result{
	margin-left:20px; 
	
}

.busc_result li {
	margin-bottom:10px; 
}

.busc_result li a{
	color:#EAA440; 
}


.busc_result li a:hover{
	color: white; 
}
tr {
	float:left;
	margin:0 0 10px 0;
	float:left;
	border-bottom:1px solid #1E345E;
}

.tit_post{
	margin:20px 0 10px 10px; 
}


.equip_incluso{
	margin:0 0 40px 0; 
}

.txt_executa{
	margin:35px 0 0 90px; 
	width:500px; 
	float:left;
	text-align:justify;
}

