* {margin: 0; padding: 0; list-style: none; text-decoration: none; font-style: normal; outline: none;}
fieldset, img {border: none;}
* body ul li a {height: 1%;}
em {font: 11px  Arial, Helvetica, sans-serif; color: #8c8c8c;}

body {
background: #333 url(body.gif) repeat-x;
font: 12px Verdana, Arial, Helvetica, sans-serif
}


select.select  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
}


form.default label {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #777;
display: block;
width: 120px;
float: left;
margin-bottom: 10px;
margin-top: 6px;
clear: both;
}

form.default input, form.default select.select  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #444;
margin-bottom: 10px;
margin-top: 5px;
display: block;
float: left;
*float: none;
}

form.default textarea.text{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #444;
clear: both;
float: left;

*margin-left: -51px;
}




a.tooltip {
position: relative;
cursor: help;
}

a.tooltip span {
display: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
width: 200px;
color: #222;
border: 2px dashed #FF953F;
padding: 10px;
background-color: #FFF0DF;
z-index: 100;
font: 11px Verdana, Arial, Helvetica, sans-serif;
top: 0;
left: 15px;
}

a.big:hover span {
  width: 500px;
}




#geral {
width: 752px;
background: #fff url(geral.gif) repeat-y;
margin: 18px auto 0 auto;
position: relative;
padding-bottom: 60px;
}

#bannerTopo{
height: 108px;
_margin-bottom: -2px;
background: #333 !important;
}

#clear {
clear: both;
}

#conteudo {
display: block;
width: 752px;
}

#servicos {
float: left;
width: 197px;

}


#conteudo_central {
width:542px;
float: right;
padding-right: 10px;
margin-top: 5px;
}

#conteudo_central div.header_normal {
width: 542px;
height: 47px;
background: #fff url(header_normal.gif) no-repeat;
margin-top: 3px;
}

#conteudo_central div.header_normal h1 {
font: bold 18px 'Trebuchet Ms', Arial, Helvetica, sans-serif;
margin: 15px 0 0 50px;
padding: 0 2px;
float: left;
_display: inline;
border-bottom: 1px dashed #ccc;
color: #555;
}

#conteudo_central div.header_normal h1 span {
color: #ffb052;
}


#bbuscar {
width: 61px;
height: 23px;
padding-top: 0px;
background: url(input.gif);
border: 1px solid #fff;
color: #333;
font: 11px Arial, Helvetica, sans-serif;
*margin-bottom: -2px;
*width: 63px;
*height: 25px;
*padding-top: 2px;
}




#busca_manual {
float: left;
display: inline;
margin-top: 16px;
margin-right: 26px;
margin-left: 180px;
}

#busca_manual label {
font: 12px Arial, Helvetica, sans-serif;
color: #333;
}


#topo {
width: 752px;
height: 151px;
background: #fff url(topo.gif) no-repeat;
position: relative;
}

#topo h1, #topo h2 {
display: none;

}


#suporte {
width: 165px;
height: 100px;
position: absolute;
top: 20px;
left: 360px;
text-align: center;
}

#suporte em {
margin-top: 33px;
display:block;
}

#suporte a img {
margin-top: 5px;
}



#centralDoAssinante {
width: 165px;
height: 100px;
position: absolute;
top: 20px;
left: 560px;
text-align: center;

}

#centralDoAssinante form {
padding-top: 30px;
padding-left: 8px;
}

#centralDoAssinante form label {
float: left;
font: 8pt Arial, Helvetica, sans-serif;
color: #888;
width: 40px;
display: block;
padding-top: 7px;
}

#centralDoAssinante form input#clogin,#centralDoAssinante form input#csenha, #centralDoAssinante form input#clogar {
float: left;
font: 8pt Arial, Helvetica, sans-serif;
margin-top: 5px;
}

#centralDoAssinante form input#clogar {
margin-left: 5px;
}


#saudacao {
position: absolute;
top: 105px;
left: 50px;
}


#menu {
width: 740px;
height: 20px;
position: absolute;
top: 121px;
text-align: right;

padding-top: 8px;
float: left;
display: block;

}

#menu li {
	display: inline;
	background: transparent url(menu.gif) no-repeat left 5px;
	*background: transparent url(menu.gif) no-repeat center left;
	padding: 0 12px; }

#menu li.primeiro {background: none;}

#menu li a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #777;
}

#menu li a:hover {
color: #333;
text-decoration: underline;
}



#dominios {
width: 194px;
background: url(dominios_baixo.gif) no-repeat bottom left;
text-align: center;
padding-left: 5px;
margin: 0;
position: relative;
padding-bottom: 35px;
}

#dominios h2{
display: block;
height: 56px;
background: url(dominios_cima.gif) no-repeat;
text-indent: -9000em;
margin-bottom: -13px;
margin-left: -5px;
}

#dominios form{
padding-left: 20px;
padding-top: 5px;
}

#ponto {float: left; font: bold 10pt Arial, Helvetica, sans-serif !important;}


#ddominio {

float: left;
font: 8pt Arial, Helvetica, sans-serif;
}

#dextencao {
float: left !important; display:block;
float: left;
font: 7pt Arial, Helvetica, sans-serif;

}

#dsubmit {
position: absolute;
display: block;
right: 4px;
_right: 3px;
bottom: 0;
}






#atendimento {
background: url(atendimento_baixo.gif) no-repeat bottom left;
width: 194px;
text-align: center;
padding-left: 5px;
margin: 0;
position: relative;
padding-bottom: 35px;
}

#atendimento a {
font: 8pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: underline;
}

#atendimento a:hover {
color: #000;
}

#atendimento h2{
display: block;
height: 70px;
background:  url(atendimento_cima.gif) no-repeat;
text-indent: -9000em;
margin-bottom: -15px;
margin-left: -5px;
}


ul.skype {
background: #fafafa url(skype.gif) no-repeat left top;
height: 23px;
padding-top: 4px;
margin-left: 25px;

}

ul.skype li {
display: inline;
padding: 0 6px;
}

#rev {
background: transparent url(menu.gif) no-repeat left 5px;
*background: transparent url(menu.gif) no-repeat center left;
padding: 0 10px;
}


ul.msn {
background: #fafafa url(msn.gif) no-repeat left top;
height: 23px;
padding-top: 4px;
margin-left: 25px;
}


ul.telefone {
background: #fafafa url(phone.gif) no-repeat left top;

margin-left: 25px;
}


ul.telefone li {
display: block;
padding: 0 6px;
}




#destaque {
background: url(destaque_baixo.gif) no-repeat bottom left;
font: 8pt Arial, Helvetica, sans-serif;
width: 194px;
color: #555;
padding-left: 5px;
margin: 0;
position: relative;
padding-bottom: 35px;

}

#destaque h2{
display: block;
height: 70px;
background: #fafafa url(destaque_cima.gif) no-repeat;
text-indent: -9000em;
margin-bottom: -15px;
margin-left: -5px;
}

#destaque ul li {
padding: 0 30px 5px 30px;
}

#destaque ul li img{margin-left: -3px; margin-top: 3px; padding-bottom: 3px;}

#destaque ul li.prazer {
background: #fafafa url(line_h.gif) no-repeat bottom;
padding-bottom: 15px;
}

#destaque ul li.prazer a {
   color: #3399CC;
}

#noticias {
background: url(noticias_baixo.gif) no-repeat bottom left;
width: 184px;
padding-left: 5px;
margin: 0;
position: relative;
padding-bottom: 35px;
font: 8pt Arial, Helvetica, sans-serif;
}

#noticias h2{
display: block;
height: 70px;
background: url(noticias_cima.gif) no-repeat;
text-indent: -9000em;
margin-bottom: -15px;
margin-left: -5px;
}

#noticias ul{
padding-left: 8px;

}


#noticias ul li {


}

#noticias ul li em {
color: #7591b0;
}

#noticias ul li a {
color: #a8a8a8;
}

#noticias ul li a:hover {
color: #333;
}


a.mais {
color: #235ea0;
float: right;
display: inline;
margin-right: 15px;
}

a.mais:hover {
color: #10457f;
}

#noticias ul li {
padding-bottom: 10px;
padding-left: 13px;
background: #fafafa url(line_h.gif) no-repeat bottom;
}




#pagamentos {
background: url(pagamentos.gif) no-repeat left top;
width: 194px;
height: 102px;
margin: 0;
position: relative;
padding: 0;
}

#pagamentos h2 {
  display: none;
}

#pagamentos a {
  width: 132px;
  height: 15px;
  display: block;
  text-indent: -9000em;
  background: url(pagamentos_confirmar.gif) no-repeat;
  position: absolute;
  top: 52px;
  left: 35px;
}


/* tags */

#tagsrelacionadas {
background: url(noticias_baixo.gif) no-repeat bottom left;
width: 184px;
padding-left: 5px;
margin: 0;
position: relative;
padding-bottom: 35px;
font: 8pt Arial, Helvetica, sans-serif;
}

#tagsrelacionadas h2{
display: block;
height: 70px;
background: url(tag_cima.gif) no-repeat;
text-indent: -9000em;
margin-bottom: -15px;
margin-left: -5px;
}

#tagsrelacionadas ul{
padding-left: 8px;

}


#tagsrelacionadas ul li {


}

#tagsrelacionadas ul li em {
color: #7591b0;
}

#tagsrelacionadas ul li a {
color: #a8a8a8;
}

#tagsrelacionadas h1 {
font: bold 12px 'trebuchet ms', verdana, arial, sans-serif;
}

#tagsrelacionadas h3 {
font: bold 14px 'trebuchet ms', verdana, arial, sans-serif;
}

#tagsrelacionadas h4 {
font: bold 16px 'trebuchet ms', verdana, arial, sans-serif;
}

#tagsrelacionadas h5 {
font: bold 18px 'trebuchet ms', verdana, arial, sans-serif;
}



#tagsrelacionadas ul li a:hover {
color: #333;
}


a.mais {
color: #235ea0;
float: right;
display: inline;
margin-right: 15px;
}

a.mais:hover {
color: #10457f;
}

#tagsrelacionadas ul li {
padding-bottom: 10px;
padding-left: 13px;
background: #fafafa url(line_h.gif) no-repeat bottom;
}

/* tags */






#revenda {
width: 360px;
height: 221px;
position: relative;
background: #fff url(revenda.gif) no-repeat;
float: left;

}

#revenda h2{
display: none;
}

#revenda p{
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
width: 200px;
padding: 75px 10px 0 20px;
}

#revenda em {display: none;}

#revenda h3 {
float: right;
font: 20px 'Trebuchet Ms', Arial, Helvetica, sans-serif;
color: #fff;
bottom: 39px;
right: 28px;
position: absolute;
}

#revenda h3 span {
font: 10px 'Trebuchet Ms', Arial, Helvetica, sans-serif;
margin-right: 3px;
}

#revenda a.ver_planos {
width: 102px;
height: 25px;
display: block;
text-indent: -9000em;
background: #f6f6f6 url(revenda_planos.gif) no-repeat;
bottom: 10px;
left: 20px;
position: absolute;
}





#cuidar {
width: 360px;
height: 223px;
background: #fff url(cuidar.gif) no-repeat;
position: relative;
float: left;

}


#cuidar2 {
  width: 542px;
height: 169px;
background: #fff url(cuidar.gif) no-repeat;
position: relative;
float: left;
  background: #fff url(servicos.gif) no-repeat !important;
}


#cuidar h2, #cuidar2 h2{
display: none;
}

#cuidar ul {
padding: 55px 0 0 45px;

}

#cuidar2 ul {
  padding: 54px 0 0 45px;

}


#cuidar2 ul li {
  display: inline;
  height: 10px !important;

}


#cuidar ul li a, #cuidar2 ul li a{
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
color: #3984a8;
}

#cuidar2 ul li a {
float: left;
*float: none;
*display: inline-block;
*height: 17px;
width: 235px;
}

#cuidar a.mais {
  width: 64px;
  height: 22px;
  background: url(cuidar_mais.gif) no-repeat;
  display: block;
  text-indent: -9000em;
  margin-top: 2px;
  margin-right: 20px;
}






#linux {
width: 182px;
height: 221px;
background: #fff url(linux_planos.gif) no-repeat;
position: relative;
float: right;

}

#linux  h2{
display: none;
}


#linux  ul li {
color: #3984a8;
font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
padding-left: 15px;;
}


#linux  h3{
font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding-top: 42px;
padding-left: 18px;
}

#linux  h3 em {
font: 20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #333;
padding-left: 3px;
}


#linux a.ver_planos {
width: 95px;
height: 23px;
display: block;
text-indent: -9000em;
background: #f6f6f6 url(linux_ver_planos.gif) no-repeat;
bottom: 10px;
right: 20px;
position: absolute;

}

#windows {
width: 182px;
height: 223px;
background: #fff url(windows_planos.gif) no-repeat;
position: relative;
float: right;

}

#windows  h2{
display: none;
}

#windows  ul li {
font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
color: #6F5229;
padding-left: 15px;
}


#windows  h3{
font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding-top: 43px;
padding-left: 15px;
}

#windows  h3 em {
font: 20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #333;
padding-left: 3px;

}


#windows a.ver_planos {
width: 95px;
height: 20px;
display: block;
text-indent: -9000em;
background: #f6f6f6 url(windows_ver_planos.gif) no-repeat;
bottom: 10px;
right: 20px;
position: absolute;

}






#depoimentos {
width: 502px;
height: 169px;
background: #fff url(depoimento.gif) no-repeat;
position: relative;
padding: 0 10px 0 30px;
float: left;
}


.depoimentos2 {
 background: #fff url(depoimento2.gif) no-repeat !important;

}


#depoimentos h2 {
display: none;
}

a.deixar_depoimento {
position: absolute;
top: 17px;
right: 45px;
font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #666;
}

#depoimentos h4{
font: bold 14px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #333;
padding-left: 3px;
}

#depoimentos h4 em, #depoimentos h4 em a, p.comentario {
font: 12px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #3d2b4a;
}

p.comentario {
width: 320px !important;
padding-left: 3px;
height: 55px;
overflow: auto;
margin: 0 !important;
}

h4.nome {
padding-top: 45px;
}


#depoimentos ul {
float: right;
padding-top: 40px;
width: 155px;
}

#depoimentos ul li {
width: 160px;
display: table;
}

#depoimentos ul li span{
font: bold 12px/28px 'Trebuchet MS', Arial, Helvetica, sans-serif;
width: 30px;
display: block;
float: left;
}


#depoimentos ul li em {
font: 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color: #87bb59;
float: right;
width: 65px;
display: block;
padding-top: 7px;

}

#dados {
float: left;
}

#tgsite {
width: 502px;
height: 166px;
background: #fff;
position: relative;
padding: 0 10px 0 30px;
float: left;

}

#tgsite p {
font: 11px Verdana, Helvetica, sans-serif;
color: #555;
padding-top: 53px;
padding-left: 2px;
}

#tgsite h1 {
font: bold 11px Verdana, Helvetica, sans-serif;
color: #555;
padding-top: 53px;
padding-left: 2px;
}

#tgsite p a {
color: #333;
}

#tgsite p a:hover {
color: #333;
}

#monitor {
width: 502px;
height: 166px;
background: #fff url(server_monitor.gif) no-repeat;
position: relative;
padding: 0 10px 0 30px;
float: left;

}


#monitor h2 {
display: none;
}

#monitor p {
font: 11px Verdana, Helvetica, sans-serif;
color: #555;
padding-top: 53px;
padding-left: 2px;
}

#monitor ul {
height: 70px;
padding-top: 5px;
width: 300px;
}

#monitor ul li {
float: left;
}


#monitor ul li a {
font: 11px Verdana, Helvetica, sans-serif;
width: 66px;
height: 15px;
background: transparent url(monit.gif) no-repeat;
display: block;
padding-top: 2px;
color: #555;
text-align: center;
margin: 3px;

}


#monitor ul li a:hover {
color: #333;
}

div.faq a.head_faq {
display: block;
border: 1px solid #d6d6d6;
background: #f9f9f9 url(mais.gif) no-repeat 8px center;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 5px 30px;
width: 450px;
margin: 8px 23px;
}



div.sub_faq{
padding: 5px 28px 5px 25px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}


div.faq div.sub_faq a.head_sub {
display: block;
border: 1px solid #d6d6d6;
background: #e9e9e9 url(mais.gif) no-repeat 8px center;

color: #6B6B6B;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 30px;
margin-left: 30px;

}

div.faq a.more {
background-image: url(menos.gif) !important;
}


div.busca div.sub_faq a.head_sub {
display: block;
border: 1px solid #d6d6d6;
background-color: #e9e9e9;
color: #6B6B6B;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;

padding: 5px 20px;
}


div.busca h3 {
font: 14px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
padding: 10px 30px;
color:#2291D2;
}

div.busca h3 b {
color: #333;
}

div.sub_faq div {
padding: 8px 5px 5px 33px;
}

div.sub_faq div h2 {
font: bold 16px Arial, Helvetica, sans-serif;
color: #63a7c7;
border-bottom: 1px solid #63a7c7;
margin-bottom: 5px;
}

div.sub_faq div img {
padding: 5px;
border: 1px solid #eee;
background-color: #fff;
margin: 10px 0;
}


#sobre_nos {
margin-left: 18px;
margin-top: -15px;
width: 500px;
text-align: justify;
font: 11px verdana, arial, sans-serif;

}

#sobre_nos p {
margin-top: 20px;
}

#sobre_nos b {
display: block;
margin-top: 20px;
margin-bottom: -18px;
font: bold 14px 'trebuchet ms', verdana, arial, sans-serif;
}

#sobre_nos em {
display: block;
margin-top: 20px;
margin-bottom: -10px;
font: bold 18px 'trebuchet ms', verdana, arial, sans-serif;
border: 1px dashed #ccc;
padding: 5px;
width: 490px;
text-align: center;
color: #248BBD;
}

#sobre_nos h1 {
font: bold 18px 'trebuchet ms', verdana, arial, sans-serif;
color: #248BBD;
}
#sobre_nos h2 {
font: bold 18px 'trebuchet ms', verdana, arial, sans-serif;
color: #900;
}
#sobre_nos h3 {
font: 11px 'verdana', arial, sans-serif;
color: #999;
padding-left: 8px;
background: url(seta_laranja.gif) no-repeat center left;
}
#sobre_nos h4 {
font: 11px 'verdana', arial, sans-serif;
color: #999;}

#sobre_nos table {
margin: 30px 0 20px 30px;
}

#sobre_nos table td {
padding: 10px;

}





#parceiros table{
border: 2px dashed #efefef;
width: 500px;
margin: 20px 0 0 20px;
 padding: 5px;
 float: left;
 _display: inline;
}



#parceiros table td{
  font: 11px verdana, arial, sans-serif;
    width: 50%;
    color: #6699CC;
}

#parceiros table td.img {
width: 30%;

}


#parceiros table th{

  font: bold 11px verdana, arial, sans-serif;
  text-align: left;
  color: #889;

}


#parceiros table td a {
color: #FF9900;
}

small.novo_parceiro {
float: left;
margin-left: -107px;
margin-top: 42px;
}
small.novo_parceiro a {
  color: #888;

}

small.novo_parceiro a:hover {
  text-decoration: underline;
}








#contato form {
  padding: 0px 10px;
  clear: both;
}


#contato #setor {
  padding-top: 30px;
  _margin-bottom: 10px;
}


#contato form label {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #777;
display: block;
width: 148px;
margin-right: 5px;
float: left;
margin-bottom: 7px;
margin-top: 2px;
clear: both;
text-align: right;
}


#contato form label.error {
  color: red;
  margin-left: 145px;
  margin-top: -5px;
  width: 300px;
  text-align: center;
  _display: inline;
}

#contato form input.error, #contato form textarea.error {
  border: 2px solid red;

}


#contato form input, #contato form select, #contato form textarea  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #444;
margin-bottom: 7px;
margin-top: 2px;
display: block;
float: left;
*float: none;

}


#contato form small {
  color: #888;
  clear: both;
  float: left;
  margin-top: -5px;
  margin-left: 80px;
  margin-bottom: 3px;
}

#contato form small a {
  color: #333;
  text-decoration: underline;
}



.submit {

width: 61px;
height: 23px;
padding-top: 0px;
background: url(input.gif);
border: 1px solid #fff;
color: #333;
font: 11px Arial, Helvetica, sans-serif;
*margin-bottom: -2px;
*width: 63px;
*height: 25px;
*padding-top: 2px;
clear: both;
margin-left: 153px;
}



#contato em {
  font: 11px verdana, arial, sans-serif;
color: #888;
margin-left: 30px;
padding-left: 22px;
display: block;
 border-bottom: 1px solid #eee;
 padding-bottom: 10px;
 margin-bottom: 20px;
 width: 470px;
}


#contato div.msn, #contato div.skype, #contato div.telefone, #contato div.fisico, #contato div.helpdesk, #contato div.form {
  width: 490px;
  margin-left: 30px;
  margin-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}


#contato div.msn p, #contato div.skype p, #contato div.telefone em, #contato div.telefone p, #contato div.fisico p, #contato div.helpdesk p, #contato div.form p{
font: 12px 'trebuchet ms', arial, verdana, sans-serif;
color: #888;
padding-left: 30px;
}

#contato div.telefone em {
color: #A40000;
border: none;
margin: 0;
padding: 0;
margin-left: 30px;
}


#contato div.msn h2, #contato div.skype h2, #contato div.telefone h2, #contato div.fisico h2, #contato div.helpdesk h2, #contato div.form h2{
padding-left: 30px;
font: bold 15px/28px 'trebuchet ms', arial, verdana, sans-serif;
color: #6699CC;
border-bottom: 1px dashed #eee;
height: 24px;
}


#contato div.msn h3, #contato div.skype h3, #contato div.telefone h3, #contato div.fisico h3, #contato div.helpdesk h3, #contato div.form h3 {
margin-top: 5px;
font: bold 12px 'trebuchet ms', arial, verdana, sans-serif;
color: #444;
padding-left: 30px;
}


#contato div.msn h2 {
  background: #fff url(msn.gif) no-repeat;
}

#contato div.skype h2 {
  background: #fff url(skype.gif) no-repeat;
}

#contato div.telefone h2 {
  background: #fff url(telefone.gif) no-repeat;
}

#contato div.fisico h2 {
  background: #fff url(fisico.gif) no-repeat;
}

#contato div.helpdesk h2 {
  background: #fff url(helpdesk.gif) no-repeat;
}

#contato div.form h2 {
  background: #fff url(form.gif) no-repeat;
}

#contato div.helpdesk a {
margin-top: 5px;
font: bold 12px 'trebuchet ms', arial, verdana, sans-serif;
color: #444;
padding-left: 30px;

}





#setor_confirmar_pagamento p{
display: block;
clear: both;
width: 300px;
font: 10px verdana, arial, sans-serif;
color: #888;
*margin-bottom: 5px;
}


#setor_confirmar_pagamento div.banco {
  margin: -5px 0 0 153px;
}



#setor_confirmar_pagamento p.banco label.error {
  margin-left: -10px;
}

#setor_confirmar_pagamento p.p {
  margin-top: -20px;
  float: left;
}


#setor_confirmar_pagamento p input {
  margin-right: 5px;
  float: left;
  *margin-top: -3px;

}








#novo_depoimento form {
  margin: 10px 0 0 52px;
}



#mgravar {
  border: solid 0 #FFFFFF;
  background: url(grava.gif) no-repeat;
  height: 21px;
  width: 90px;
  color: #000;
  clear: both;
  *margin-left: -51px;
}






#noticia {
width: 500px;
margin-left: 20px;
}

#noticia h3 {
  color: #94BED8;
  font: bold 16px 'trebuchet ms', arial, verdana, sans-serif;
    width: 500px;
    display: block;
    border-bottom: 1px dashed #E6F0FB;
    margin-bottom: 6px;
}

#noticia p.conteudo {
font: 11px verdana, arial, sans-serif;
color: #333;

}






#hospedagem p {
  font: 11px verdana, arial, sans-serif;
color: #333;
margin-left: 22px;
padding-right: 20px;
}


#hospedagem a em {
  color: #333;
  display: block;
  padding-top: 30px;
  text-align: right;
  padding-right: 60px;
  font: bold 17px 'trebuchet ms', arial, verdana, sans-serif;

}

#hospedagem a small {
  float: right;
  width: 300px;
  color: #656;
   display: block;
   font-size: 11px;
   text-align: right;
   padding-right: 10px;
   padding-top: 8px;

}



#hospedagem a.plataforma_windows em span {
   color: #ff9a00;
}


#hospedagem a.plataforma_linux em span {
   color: #1e74b6;
}







#hospedagem a.plataforma_windows {
  width: 500px;
  height: 170px;
  background: #fff url(plataforma_windows.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;

}

#hospedagem a.plataforma_linux {
width: 500px;
  height: 170px;
  background: #fff url(plataforma_linux.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;
}


table.tabela_planos {
text-align: center;
border: 1px solid #eee;
margin: 10px 0 10px 8px;
width: 535px;
}

table.tabela_planos td {
font: 11px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
}
table.tabela_planos h3 {
font: 10px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
text-align: left;
}

table.tabela_planos thead td, table.tabela_planos th {
color: #333;
background: #eee;
font: bold 11px verdana, arial, sans-serif;
padding: 2px 5px;
text-align: center;
}


table.tabela_planos tfoot td a {
font: 11px verdana, arial, sans-serif;
text-decoration: underline;
color: #34799d;
padding: 3px;
display: block;
height: 24px;
line-height: 24px;
}

table.tabela_planos tfoot td a:hover {
background-color: #34799d;
color: #fff;
}

table.tabela_planos th.carac {
text-align: left;
font: 11px verdana, arial, sans-serif;
width: 22%;
}

table.tabela_planos tbody tr.par td {
background: #F5F5F5;
}

table.tabela_planos tbody tr td em {
  color: #CC0000;
  font: bold 11px verdana, arial, sans-serif;
}


table.tabela_planos tbody td {
width: 90px;
}

table.tabela_planosvps {
text-align: center;
border: 1px solid #eee;
margin: 10px 0 10px 8px;
width: 530px;
}

table.tabela_planosvps td {
font: 11px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
}
table.tabela_planosvps h3 {
font: 10px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
text-align: left;
}

table.tabela_planosvps thead td, table.tabela_planosvps th {
color: #333;
background: #eee;
font: bold 11px verdana, arial, sans-serif;
padding: 2px 5px;
text-align: center;
}


table.tabela_planosvps tfoot td a {
font: 11px verdana, arial, sans-serif;
text-decoration: underline;
color: #34799d;
padding: 3px;
display: block;
height: 24px;
line-height: 24px;
}

table.tabela_planosvps tfoot td a:hover {
background-color: #34799d;
color: #fff;
}

table.tabela_planosvps th.carac {
text-align: left;
font: 11px verdana, arial, sans-serif;
width: 22%;
}

table.tabela_planosvps tbody tr.par td {
background: #F5F5F5;
}

table.tabela_planosvps tbody tr td em {
  color: #CC0000;
  font: bold 11px verdana, arial, sans-serif;
}


table.tabela_planosvps tbody td {
width: 100px;
}

#componentes {
padding-left: 20px;
color: #666;
font: 11px Verdana, arial, sans-serif;
margin-top: -30px;
padding-bottom: 30px;
}


#componentes p {
margin-left:0 !important;
color: #666;
font: 11px Verdana, arial, sans-serif;
}

#componentes p a {
color: #999;
}

#componentes p a:hover {
color: #666;
}

#componentes h1 {
font-weight: bold;
font-size: 12px;
color: #CC6600;
border-bottom: 1px dotted #ccc;
width: 515px;
margin-top: 30px;
}

#componentes h1 a {
color: #CC6600;
}

#componentes h1 a:hover {
color: #CC6600;
}


#componentes h2 {
font-size: 12px;
color: #67A4E8;
margin-top: 20px;
background: url(nav_arrow.gif) no-repeat center left;
padding-left: 12px;
}

#componentes li {
color: #666;
font: 11px Verdana, arial, sans-serif;
padding-left: 8px;
background: url(seta_laranja.gif) no-repeat center left;
}

#componentes li a {
color: #999;
}

#componentes li a:hover {
color: #666;
}

#componentes blockquote {
padding-left: 30px;

}





a.helper {
color: #fff;
background: url(helper.gif) no-repeat;
padding-left: 3px;
width: 7px;
height: 13px;
padding-right: 3px;
display: inline;
font-size: 9px;
font-weight: bold;
}
















#revenda_hospedagem p {
  font: 11px verdana, arial, sans-serif;
color: #333;
margin-left: 22px;
padding-right: 20px;
}



 #revenda_hospedagem a em {
  color: #333;
  display: block;
  padding-top: 30px;
  text-align: right;
  padding-right: 60px;
  font: bold 17px 'trebuchet ms', arial, verdana, sans-serif;

}

#revenda_hospedagem a big {
  font: bold 17px 'trebuchet ms', arial, verdana, sans-serif;
}



#revenda_hospedagem a small {
  float: right;
  width: 300px;
  color: #656;
   display: block;
   font-size: 11px;
   text-align: right;
   padding-right: 10px;
   padding-top: 8px;

}



#revenda_hospedagem a.plataforma_windows em span {
   color: #ff9a00;
}


#revenda_hospedagem a.plataforma_linux em span {
   color: #1e74b6;
}


#revenda_hospedagem a.plataforma_linux_windows span {
  color: #ff9a00;
}

#revenda_hospedagem a.plataforma_linux_windows big {
  color: #1e74b6;
}






#revenda_hospedagem a.plataforma_windows {
  width: 500px;
  height: 170px;
  background: #fff url(plataforma_windows.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;

}

#revenda_hospedagem a.plataforma_linux {
width: 500px;
  height: 170px;
  background: #fff url(plataforma_linux.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;
}



#revenda_hospedagem a.plataforma_linux_windows {

    width: 500px;
  height: 170px;
  background: #fff url(plataforma_windows_linux.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;
}

#revenda_hospedagem h3 {
font: bold 18px 'trebuchet ms', verdana, arial, sans-serif;
color: #248BBD;
margin-left: 50px;
}

#revenda_hospedagem h4 {
font: bold 14px 'trebuchet ms', verdana, arial, sans-serif;
color: #036;
margin-left: 50px;
}


#divServicos img {

float: none !important;
display: block;
margin: 5px 0;

}

#divServicos a {
  color: #6699CC;
}

#divServicos a:hover {
  text-decoration: underline;
}




#divServicos div.servico{
  margin-left: 10px;
  border-bottom: 2px dashed #efefef;
  width: 500px;
  padding: 10px;
  padding-bottom: 40px;
}


#divServicos div.servico h2{
  font: 18px 'trebuchet ms', verdana, arial, sans-serif;
  color: #336699;
}
































a.menurapido {
position: absolute;
margin-top: 40px;
left: 20px;
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #abb2ba;
}


a.enfeite {
position: absolute;
margin-top: 40px;
left: 20px;
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #abb2ba;
}

#tecnologias {
position: absolute;
right: 5px;
margin-top: 13px;
width: 540px;
}

#tecnologias li {
display: inline;
margin: 0;
}

#tecnologias li img {
margin: 0 2px;
float: left;
}

#rodape {
background-color: #515151;
width: 100%;
display: table;
position: absolute;
bottom: 0px;
}

#rodape a {
  color: #888;
  font-weight: bold;
}

#rodape a:hover {
  color: #888;
  text-decoration: underline;
}



#rodape address {
width: 734px;
height: 115px;
font: 11px Arial, Helvetica, sans-serif;
color: #abb2ba;
padding-top: 8px;
padding-right: 10px;
margin: auto;
background: #f8fbff url(rodape.gif) repeat-x;
border-left: 4px solid #ececec;
border-right: 4px solid #ececec;
text-align: right;
}

#rodape address img {
float: left;
margin: 0;
}

#rodape address span.validos {
  margin-left: 13px;

  display: block;
}
#rodape address span.book {
display:block;
margin:10px auto 0;
width:292px;
}

#rodape address span.book img{
  margin: 0 3px;
  
}

# rodape li {
	display: inline;
}


/* 
	Pagina contrutor site estilo

*/

#contrutor_sites_blogs{
margin:				0;
width: 					500px;
text-align: 			justify;
font: 					11px verdana, arial, sans-serif;
}

#contrutor_sites_blogs h2{
font-family: 			'trebuchet ms', verdana, arial, sans-serif;
font-size:				18px;
line-height:			20px;
color:					#535353;
clear:					both;
text-align: 			center;
margin:					30px 0 10px
}

#contrutor_sites_blogs p{
font-family: 			'trebuchet ms', verdana, arial, sans-serif;
font-size:				13px;
line-height:			15px;
padding:				0 18px;
}

#contrutor_sites_blogs p span.color_hospedagem{
	color:				#3F99FF;
	font-weight:		700;
	}

#contrutor_sites_blogs p span.color_segura{
	color:				#FF9700;
	font-weight:		700;
	}

#banner_contrutor_principal{
	margin:				60px 0 50px;
}

#banners_construtor_destaque {
	margin: 			0 auto;
	width:				524px;
	padding:			0 4px;
	}
	
#banners_construtor_destaque a.banner_seja_cliente_hospedagem{
	margin: 			0 8px;
	border:				0;
	width:				243px;
	height:				84px;
	float:				left;
	display:			block;
	text-indent:		-9999em;
	background:			#fff url(../imagens/construtor/seja-cliente-hospedagem.jpg) scroll 0 -90px no-repeat;
	}
#banners_construtor_destaque a.banner_seja_cliente_hospedagem:hover,
#banners_construtor_destaque a.banner_seja_cliente_hospedagem:active,
#banners_construtor_destaque a.banner_seja_cliente_hospedagem:focus{
	background:			#FFF url(../imagens/construtor/seja-cliente-hospedagem.jpg) no-repeat scroll 0 0;
}

#banners_construtor_destaque a.banner_seja_cliente_revenda{
	margin: 			0 8px;
	border:				0;
	width:				243px;
	height:				84px;
	float:				left;
	display:			block;
	text-indent:		-9999em;
	background:			#fff url(../imagens/construtor/seja-cliente-revenda.jpg) scroll 0 -90px no-repeat;
	}
#banners_construtor_destaque a.banner_seja_cliente_revenda:hover,
#banners_construtor_destaque a.banner_seja_cliente_revenda:active,
#banners_construtor_destaque a.banner_seja_cliente_revenda:focus{
	background:			#FFF url(../imagens/construtor/seja-cliente-revenda.jpg) no-repeat scroll 0 0;
}




#banners_construtor_destaque a.banner_sou_cliente_veja_passos{
	margin: 			0 8px;
	border:				0;
	width:				243px;
	height:				84px;
	float:				right;
	display:			block;
	background:			#fff url(../imagens/construtor/veja-como-e-facil.jpg) scroll 0 -90px no-repeat;
	text-indent:		-9999em;
	}

#banners_construtor_destaque a.banner_sou_cliente_veja_passos:hover,
#banners_construtor_destaque a.banner_sou_cliente_veja_passos:active,
#banners_construtor_destaque a.banner_sou_cliente_veja_passos:focus{
	background:			#FFF url(../imagens/construtor/veja-como-e-facil.jpg) no-repeat scroll 0 0;
}


#banners_construtor_destaque a.banner_sou_cliente_demo{
	margin: 			0 8px;
	border:				0;
	width:				243px;
	height:				84px;
	float:				right;
	display:			block;
	background:			#fff url(../imagens/construtor/demo-rvbuilder.jpg) scroll 0 -90px no-repeat;
	text-indent:		-9999em;
	}

#banners_construtor_destaque a.banner_sou_cliente_demo:hover,
#banners_construtor_destaque a.banner_sou_cliente_demo:active,
#banners_construtor_destaque a.banner_sou_cliente_demo:focus{
	background:			#FFF url(../imagens/construtor/demo-rvbuilder.jpg) no-repeat scroll 0 0;
}

#construtor_passos{
	width:				496px;
	display:			table;
	margin:				15px 0 0 18px;
	padding:			40px 0 0;
	background:			#fff url(../imagens/construtor/borda_top_passos.jpg) top center no-repeat;
	}


#construtor_passos div.passos_coluna1 img, #construtor_passos div.passos_coluna2 img{
	top: 				0;
	left:				0;
	position:			absolute;
	}

#construtor_passos div.passos_coluna1 h3, #construtor_passos div.passos_coluna2 h3{
	display:			block;
	line-height:		20px;
	font-size:			15px;
	color:				#FF9700;
	border-bottom:		#ccc 1px solid;
	padding:			3px 0 0 35px;
	}

#construtor_passos div.passos_coluna1 p, #construtor_passos div.passos_coluna2 p{
	padding:			10px 0 0 35px;
	text-align:			justify;
	font-size:			12px;
	line-height:		14px;
	font-family: 		'trebuchet ms', verdana, arial, sans-serif;
	}


#construtor_passos div.passos_coluna1, #construtor_passos div.passos_coluna2{
	width:				240px;
	height:				113px;
	position:			relative;
	margin:				0 0 50px;
	}
	
#construtor_passos div.passos_coluna1{
	margin:				0 0 50px;
	float:				left;
	}	
	
#construtor_passos div.passos_coluna2{
	float:				right;
	}

#streaming {
margin-left: 18px;
margin-top: -15px;
width: 500px;
text-align: justify;
font: 11px verdana, arial, sans-serif;

}

#streaming p {
margin-top: 20px;
}

#streaming a {
  color: #888;
  font-weight: bold;
}

#streaming a:hover {
  color: #888;
  text-decoration: underline;
}
table.tabela_planosnovos {
text-align: center;
border: 1px solid #eee;
margin: 5px 0 5px 4px;
width: 535px;
}

table.tabela_planosnovos td {
font: 11px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
text-align: center;
}


table.tabela_planosnovos thead td, table.tabela_planosnovos th {
color: #333;
background: #eee;
font: bold 11px verdana, arial, sans-serif;
padding: 2px 5px;
text-align: center;
}


table.tabela_planosnovos tfoot td a {
font: 11px verdana, arial, sans-serif;
text-decoration: underline;
color: #34799d;
padding: 3px;
display: block;
height: 24px;
line-height: 24px;
}

table.tabela_planosnovos tfoot td a:hover {
background-color: #34799d;
color: #fff;
}

table.tabela_planosnovos th.carac {
text-align: left;
font: 11px verdana, arial, sans-serif;
width: 22%;
}

table.tabela_planosnovos tbody tr.par td {
background: #F5F5F5;
}

table.tabela_planosnovos tbody tr td em {
  color: #CC0000;
  font: bold 11px verdana, arial, sans-serif;
}


table.tabela_planosnovos tbody td {
width: 140px;
}
