/* GERAL */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
fieldset,img,abbr{border:0;}
h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
*			{margin:0;padding:0;outline:none;}
img			{border: none;}
a			{color:#06F;text-decoration:none;}
a:hover			{color:#036;text-decoration:none;} 
body			{ font-family:Verrdana, Geneva, sans-serif; font-size:12px; color:#555; background:#fff; overflow-x: hidden; }
html {overflow-x:hidden} 

.clear			{clear:both}
.imgBorder { border:1px #ccc solid; }

h3 { font-size:120%; font-weight:bold; background:#069; width:100%; padding:3px; color:white; }
h4 { font-size:110%; font-weight:bold; color:#036; margin:15px 0; }

/* FONTES E TEXTOS */

h1{ color:#023565; font-size:180%; border-bottom:1px solid #91b4ce; margin:0 0 18px 0; padding:0 0 5px 0; }
.ulTopicos { list-style:disc; margin: 10px 0; }
.ulTopicos li { margin-left:20px; }
p { margin:0 0 10px 0; }

/* ESTRUTURA */

#conteudo {	width:1040px; position:relative;	left:220px;	float:left; padding-bottom:20px; border:0px solid black;}
.banners_pub { width:230px; float:left; margin-left:15px; background:url(../modcss/publicidade/publicidade.png) 210px 5px no-repeat; }
.containerBanner { clear:both; width:200px; height:120px; background:#ccc; margin:5px; border:1px solid #ccc; } 
.pg { width:750px; float:left; text-align:justify; }
#principal{	width:1440px; position:absolute; left:50%; margin-left:-720px;}

#topo{ float:left;width:1440px; height:174px; clear:both; background:url(../superior/bg2.jpg) no-repeat; }
#webmail { position:absolute; width:240px; height:90px; top:65px; left:230px;}
#webmail .inputtxt{ margin:4px; padding:2px; font-family:Verdana, Geneva, sans-serif; font-size:110%; width:115px;}
#webmail label { width:60px; float:left; text-align:right; padding-top:7px; font-size:110%; font-weight:bold; color:#29317e; clear:both; }
#webmail .ok { position:absolute; left:195px; top:36px; _top: 39px; *top:39px; }
#webmail small { padding-left:63px; font-size:90%; color:#29317e;}
#linkWebmail { position:absolute; left:219px; top:123px; }

#petronline { position: absolute; width:240px; height:90px; top:65px; left:963px;}
#petronline .inputtxt{ margin:4px; padding:2px; font-family:Verdana, Geneva, sans-serif; font-size:110%; width:115px;}
#petronline label { width:60px; float:left; text-align:right; padding-top:7px; font-size:110%; font-weight:bold; color:#29317e; clear:both; }
#petronline .ok { position:absolute; left:195px; top:36px; _top: 39px; *top:39px; }
#petronline small { padding-left:63px; font-size:90%; color:#29317e; }
#linksPetronline { position:absolute; left:953px; top:123px; }

#logoCompuland { display:block; width:200px; height:165px; position:absolute; top:7px; left:620px; z-index:1000; }

#menu_banners { float:left;width:1440px; height:269px; clear:both; }
#meio{ float:left; width:1440px; min-height:300px; height:auto !important; height:300px; clear:both; margin-top:15px; } 
#rodape{position:relative; float:left; width:1440px; height:79px; background:url(../final3.png) no-repeat; }
 
#banner_central { width:1440px; height:216px; clear:both; background:url(../modcss/fundo-banner/fundo.png) top center;}
.ban_mask{position:absolute; z-index:1; left:218px; border:5px solid #0B1D55; width:980px; overflow:hidden;}

#barralinks { width:1440px; height:53px; clear:both; float:left; background:url(../barralinks/bg2.png) no-repeat; padding-left:219px; }
#barralinks img { float:left; height:53px; }
#barralinks a { text-decoration:none; float:left; height:53px; }
#barralinks a span{ display:none; }
#barralinks a.empresa {background:url(../barralinks/barralinks2s1.png) no-repeat; width:86px; display:block;}
#barralinks a.empresa:hover {background-image:url(../barralinks/barralinks2s2.png);}
#barralinks a.bandalarga {background:url(../barralinks/barralinks3s1.png) no-repeat; width:174px; display:block;}
#barralinks a.bandalarga:hover {background-image:url(../barralinks/barralinks3s2.png);}

#barralinks a.boleto {background:url(../barralinks/barralinks4.png) no-repeat; width:138px; display:block; }
#barralinks a.boleto:hover {background-image:url(../barralinks/barralinks4s2.png);}

#barralinks a.dominios {background:url(../barralinks/barralinks5s1.png) no-repeat; width:138px; display:block; }
#barralinks a.dominios:hover {background-image:url(../barralinks/barralinks5s2.png);}

#barralinks a.hospedagem {background:url(../barralinks/barralinks6s1.png) no-repeat; width:176px; display:block; }
#barralinks a.hospedagem:hover {background-image:url(../barralinks/barralinks6s2.png);}

#barralinks a.trocarsenha {background:url(../barralinks/barralinks7.png) no-repeat; width:127px; display:block; }
#barralinks a.trocarsenha:hover {background-image:url(../barralinks/barralinks7s2.png);}

#barralinks a.suporte {background:url(../barralinks/barralinks8s1.png) no-repeat; width:156px; display:block; }
#barralinks a.suporte:hover {background-image:url(../barralinks/barralinks8s2.png);}

.velocimetro { background:url(../modcss/banner-velocidade/ban.jpg) no-repeat; width:225px; height:298px; display:block; margin-left:5px; }


#logo {	position:relative;	width:1440px; height:131px; }


/* FORMS */

.campoContato{ padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:110%;}
.errophp{ font-family:Verdana, Geneva, sans-serif; color:#F00; font-size:12px; }
.erroSmall{ font-family:Verdana, Geneva, sans-serif; color:#F00; font-size:10px; }

.containerCampo { width:600px; clear:both; height:35px; }
.containerCampo .label { width:140px; float:left; text-align:right; padding-top:4px; }
.containerCampo .input { width:430px; margin-left:15px; float:left; }
.containerCampo .btn { position:relative; left:155px; top:5px; }
.containerCampo .req {color:#f00; margin-left:5px;}




fieldset { border:1px silver solid; padding:5px; margin:5px; }
fieldset legend { padding:5px; font-weight:bold; color:#000; }

.containerCampoComprar { width:305px; clear:both; height:25px; }
.lblComprar { width:52px; float:left; font-size:13px; line-height:25px; }
.esqSenha { font-size:11px; }

/* ACESSO DISCADO */

#discado .subtitulo { font-weight:bold; margin-bottom: 10px; font-size:110%; }

/* ACESSO BANDA LARGA */

.tPlanos { color:black; }

/* Hospedagem */

.tHospedagem { color:#000; float:left; }
.cellHeader { font-size:140%; padding:5px; text-align:center; background:#dedede; }
.cellHeader small { font-size:10px !important; }
.cellLeft { text-align:right; background:#E2F1FE; padding: 2px 5px 2px 0; }
.cellRight { background:#E2F1FE; padding: 2px 0 2px 5px; }

/* CRIAÇÃO SITES */

.headerPortfolio { font-size:150%; color:#369; margin:10px 0; }
#portfolio li { list-style:none; float:left; margin:8px; padding:2px; border:1px solid #ccc; width:157px; height:132px; overflow:hidden; }
