body{
 margin:0;
 padding:0;
 background:url('bg_.gif') #de1922;
 font:normal 11px verdana, tahoma, arial;
 color:#FFF;
}
img{
 border:0;
}
input, textarea, select{
 border:0;
 padding:3px 4px;
 font:normal 11px verdana, tahoma, arial;
}
#corpo{
 width:1004px;
 margin:0 auto;
}
#fill{
 float:left;
 width:918px;
 margin:0 auto;
 padding:23px 43px 0 43px;
 background:url('bg_gradiente.gif') repeat-x;
 border-left:solid 1px #000;
 border-right:solid 1px #000;
}
#topo{
 float:left;
 display:inline;
 margin:0 0 14px 12px;
 width:892px;
 height:117px;
}
h1{
 float:left;
 width:207px;
 height:117px;
 margin:0;
}
#menu{
 float:left;
 margin:54px 0 0 88px;
 padding:0;
 width:597px;
 height:47px;
 background:url('menu.gif') no-repeat bottom;
 font-weight:bold;
 list-style:none;
}
#menu li{
 float:left;
}
#menu li a{
 float:left;
 margin:0 0 0 18px;
 padding:8px 19px 9px;
 color:#FFF;
 text-decoration:none;
}
#pag{
 width:89px;
 background:url('off_pag.gif');
}
a#pag:hover{
 background:url('on_pag.gif');
}
#sob{
 width:66px;
 background:url('off_sob.gif');
}
a#sob:hover{
 background:url('on_sob.gif');
}
#por, #ser{
 width:56px;
 background:url('off_por_ser.gif');
}
a#por:hover, a#ser:hover{
 background:url('on_por_ser.gif');
}
#con{
 width:50px;
 background:url('off_con.gif');
}
a#con:hover{
 background:url('on_con.gif');
}
#secao{
 float:left;
 display:inline;
 margin:20px 0 0 12px;
 width:892px;
 background:url('linha_ch.gif') no-repeat;
}
#rodape{
 float:left;
 display:inline;
 margin:20px 0 0 12px;
 padding:0 0 0 26px;
 width:866px;
 height:76px;
 font-size:9px;
 background:url('rodape.gif');
 color:#bababa;
 overflow:hidden;
}
#rodape p{
 float:left;
 margin:22px 90px 0 0;
 line-height:15px;
}
#blz{
 float:right;
 margin:3px 56px;
 font-weight:bolder;
 font-size:10px;
 color:#7b1a0f;
 text-decoration:none;
}

/* COMUNS */

#ilustra{
 float:left;
 display:inline;
 width:904px;
 height:8px;
 overflow:hidden;
 margin:0 0 9px 12px;
 background:url('separa.gif') no-repeat;
}
#local{
 float:left;
 display:inline;
 width:175px;
 list-style:none;
 margin:20px 30px 0 10px;
 padding:0;
 font-size:11px;
 overflow:hidden;
}
#local ul{
 float:left;
 display:none;
 list-style:none;
 margin:0;
 padding:0;
}
#local ul li{
 float:left;
 width:100%;
 width:185px;
 padding:8px 0;
 border-bottom:solid 1px #000;
}
#local a{
 float:left;
 width:100%;
 text-decoration:none;
 color:#FFF;
 font-weight:bolder;
}
#local ul a{
 font-weight:normal;
}
#local h4{
 float:left;
 width:185px;
 padding:8px 0;
 margin:0;
 text-decoration:none;
 color:#FFF;
 font-weight:bolder;
 cursor:pointer;
 font-size:11px;
 border-bottom:solid 1px #000;
}
#conteudo{
 float:right;
 width:640px;
 padding:8px 5px;
 text-decoration:none;
 color:#FFF;
 font-weight:normal;
}
#secao p{
 margin:15px 0 0 20px;
 line-height:20px;
 text-align:justify;
}
#secao h2{
 display:inline;
}
#conteudo h3{
 float:left;
 width:100%;
 margin:19px 0 28px 1px;
 padding:0;
 font-size:13px;
}
#conteudo ul{
 float:left;
 display:inline;
 width:100%;
 margin:19px 0 19px 22px;
 padding:0;
 list-style-position:inside;
}
#conteudo li{
 margin:0 0 8px;
}
a{
 color:#FFF;
}
h2{
 float:left;
 width:100%;
 margin:0 0 20px 1px;
}

/* HOME */

#destaque{
 float:left;
 display:inline;
 width:904px;
 height:246px;
 margin:0 0 0 12px;
 background:#FFF;
}
.chamada{
 float:left;
 display:inline;
 margin:0 19px 0 0;
 _margin:0 18px 0 0;
 padding:0 0 0 1px;
 width:277px;
 background:url('linha_ch.gif') no-repeat;
 text-align:justify;
}
.chamada h3{
 float:left;
 display:inline;
 width:100%;
 margin:0 0 9px 1px;
 padding:0;
}
.chamada p{
 margin:15px 0 0 20px;
 line-height:20px;
}
#prP{
 float:left;
 margin:18px 0 0 20px;
}
.chamada h4{
 float:left;
 margin:30px 0 0 18px;
 width:80px;
 padding:0;
 font-family:tahoma, arial;
 font-size:10px;
}
.chamada #escritorios{
 float:left;
 margin:7px 0 0 18px;
 padding:0;
 line-height:14px;
 font-family:tahoma, arial;
 font-size:10px;
}
.btmais, #btfale{
 float:left;
 width:108px;
 height:19px;
 padding:2px 0px 3px 9px;
 background:url('btmais.gif') no-repeat;
 color:#000;
 font-weight:bolder;
 font-size:10px;
 text-decoration:none;
 border:0;
}

/* SOBRE N?S */

#parana{
 float:right;
 margin:0 2px 0 16px;
}

/* PORTF?LIO */

.job{
 float:left;
 margin:15px 0 0 20px;
}
hr{
 float:left;
 margin:20px 0 14px 20px;
 width:622px;
 border:0;
 border-bottom:1px solid #CCC;
}
h4{
 float:left;
 width:100%;
 margin:15px 0 10px 0;
}
#conteudo p.descr{
 margin:10px 0 20px 0;
}
#conteudo p.link{
 margin:10px 0 45px 0;
}

/* CONTATO */

#formulario{
 float:left;
 padding:0;
 margin:8px 12px 0 31px;
 width:340px;
 overflow:hidden;
}
#formulario p{
 margin:0 0 11px;
}
#formulario label{
 float:left;
 text-align:right;
 margin:0 4px 0 0;
 display:block;
 width:66px;
}
#formulario h3{
 float:left;
 display:inline;
 width:340px;
 margin:19px 0 28px 1px;
 padding:0;
 font-size:13px;
}
#formulario input, textarea{
 width:255px;
 border:0;
 padding:3px 4px;
 font:normal 11px verdana, tahoma, arial;
}
#formulario input#cidade{
 width:110px;
}
#formulario input#estado{
 width:30px;
}
#formulario input#email{
 width:210px;
}
#formulario input#ddd{
 width:30px;
}
#formulario input#fone{
 width:100px;
}
#formulario textarea{
 height:110px;
}
.msg{
 float:left;
 width:265px;
 clear:left;
 padding:0 0 0 70px;
}
#formulario #btfale{
 text-align:left;
 width:117px;
 height:24px;
 padding:2px 0px 3px 9px;
 font-weight:bolder;
 font-size:10px;
}
#maps{
 float:left;
 width:278px;
 margin:70px 0 0;
 padding:0 0 0 16px;
 background:url('linha_ch.gif') no-repeat;
}
#map{
 overflow:hidden;
}
#maps h4, #maps p{
 margin:14px 0 0;
 padding:0;
 font-size:11px;
}

/* TABELA DE PLANOS DE HOSPEDAGEM */

#host{
 float:left;
 width:640px;
}
#host td{
 color:#333;
 border-bottom:solid 1px #E01A22;
 background:url('bg_host.jpg') #F7F7F7 repeat-x;
}
#hostPrecos{
 float:left;
 margin:25px 0 1px;
 width:638px;
}
#hostPrecos td{
 background:#F7F7F7;
 color:#333;
 border-left:solid 1px #E01A22;
}
.hostPreco{
 float:left;
 width:640px;
}
.valores{
 float:left;
 width:465px;
 background:#fff1bf;
 color:#333;
}
.valores td{
 height:77px;
 width:76px;
 border-left:solid 1px #E01A22;
}
#formas{
 float:left;
 width:173px;
}
#formas td{
 cursor:pointer;
 background:url('bg_host.jpg') #F7F7F7 repeat-x;
 color:#333;
 border-bottom:solid 1px #E01A22;
 border-left:solid 1px #E01A22;
}
#host td, #hostPrecos td, .valores td, #formas td{
 padding:6px 8px;
}
#vSemestral, #vMensal{
 display:none;
}
.aPartir{
 font-size:10px;
 float:left;
 width:100%;
 margin:4px 0 0;
}
#secao p.hAdd{
 margin:0;
 clear:left;
}
#secao p#contrate{
 margin:0 0 0 164px;
 float:left;
}
#contrate a{
 float:left;
 margin:0 0 0 19px;
 width:65px;
 height:19px;
 padding:2px 0 3px 9px;
 background:url('contratar.gif') no-repeat;
 color:#000;
 font-weight:bolder;
 font-size:10px;
 text-decoration:none;
 border:0;
}

/* Contratar Hospedagem */

.plano1, .plano2, .plano3, .plano4, .plano5{
 display:none;
}
#contratar{
 float:left;
 padding:0;
 margin:8px 12px 0 31px;
 width:614px;
 overflow:hidden;
}
#contratar p{
 margin:0 0 11px;
}
#contratar label{
 float:left;
 text-align:right;
 margin:0 4px 0 0;
 display:block;
 width:85px;
}
#contratar input, textarea, select{
 border:0;
 padding:3px 4px;
 font:normal 11px verdana, tahoma, arial;
}
#contratar .msg{
 width:510px;
 padding:0 0 0 90px;
}
#contratar #btfale{
 text-align:left;
 width:117px;
 height:24px;
 padding:2px 0px 3px 9px;
 font-weight:bolder;
 font-size:10px;
}
#contratar textarea{
 width:510px;
 height:80px;
}
#contratar hr{
 margin:0 0 11px;
 border-color:#000;
 height:1px;
}
#contratar #dono{
 float:left;
 width:510px;
 padding:0 0 0 83px;
}
#contratar #taxa{
 display:none;
}
#termo{
 float:left;
 margin:0 0 10px 90px;
 width:497px;
 height:220px;
 background:#FFF;
 text-align:justify;
 color:#000;
 padding:10px;
 overflow:auto;
 display:none;
}
#adesao{
 text-decoration:underline;
 cursor:pointer;
}



/* WEBMAIL */

#webmail p label{
 float:left;
 text-align:right;
 display:block;
 width:100px;
 margin:0 10px 0 0;
 display:inline;
}
#webmail p input{
 border:none;
}
#webmail textarea{
 width:500px;
 height:100px;
 border:none;
}
#bt_webmail{
 width:57px;
 height:24px;
 text-align:left;
 background:url('btok.gif');
 padding:2px 0px 3px 9px;
 color:#000;
 font-weight:bolder;
 font-size:10px;
}


/* PLANOS INTERNET WIRELESS */

#conteudo #menu_planos{
list-style:none;
display:block;
height:120px;
width:635px;
margin:20px 0 20px 0;
padding:0 0 0 10px;
}
#conteudo #menu_planos li{
float:left;
margin:0 8px 0 0;
}

#conteudo #menu_planos li a{
float:left;
display:block;
width:120px;
height:120px;
margin:0;
}
#menu_planos #p200bt a{
background:url('200.png') no-repeat;
}
#menu_planos #p200bt a:hover{
background:url('200_.png') no-repeat;
}
#menu_planos #p400bt a{
background:url('400.png') no-repeat;
}
#menu_planos #p400bt a:hover{
background:url('400_.png') no-repeat;
}
#menu_planos #p600bt a{
background:url('600.png') no-repeat;
}
#menu_planos #p600bt a:hover{
background:url('600_.png') no-repeat;
}
#menu_planos #p800bt a{
background:url('800.png') no-repeat;
}
#menu_planos #p800bt a:hover{
background:url('800_.png') no-repeat;
}
#conteudo #menu_planos #p01bt{
margin:0;
}
#menu_planos #p01bt a{
background:url('01.png') no-repeat;
}
#menu_planos #p01bt a:hover{
background:url('01_.png') no-repeat;
}
#conteudo .detalhes_planos{
width:auto;
margin-left:20px;
color:#FFF;
display:none;
}
#conteudo .detalhes_planos .subplan{
float:left;
margin:0;
padding:0;
width:610px;
border-left:1px solid #7A1A0F;
border-right:1px solid #7A1A0F;
}
#conteudo .detalhes_planos .subplan p{
 clear:left;
}
#conteudo .detalhes_planos .subplan h3{
float:left;
display:inline;
width::400px;
font-weight:bold;
font-size:20px;
margin:5px 0px 10px 15px;
padding:5px 0 7px 0px;
color:#FFF;
}
#conteudo .detalhes_planos .subplan h3 img{
float:left;
}
#conteudo .detalhes_planos .subplan p{
padding:0 0 0 20px;
margin:0 30px 10px 10px;
line-height:18px;
} 
#conteudo .detalhes_planos .subplan ul{
float:left;
display:inline;
font-size:10px;
list-style:disc;
width:286px;
padding:0;
margin:10px 0 20px 0;
}
#conteudo .detalhes_planos .subplan ul .tit{
font-weight:bold;
list-style:none;
width:auto;
font-size:11px;
padding:5px 0 5px 0;
margin:0 0 10px 30px;
color:#FFF;
}
#conteudo .detalhes_planos .subplan ul li{
padding:00;
margin-left:45px;
line-height:15px;
}
#conteudo .detalhes_planos .subplan .ps{
font-size:9px;
padding:0 0 0 20px;
}
#conteudo .detalhes_planos .subplan .valor_plano{
clear:left;
margin:10px 0px 0 30px;
padding:0;
font-size:10px;
width:560px;
font-weight:bold;
color:#FFF;
}

/* CONTRATAR WIRELESS */

.contratar{
 float:left;
 margin:10px 0 10px 29px;
 width:65px;
 height:15px;
 padding:6px 0 3px 9px;
 background:url('contratar.gif') no-repeat;
 color:#000;
 font-weight:bolder;
 font-size:10px;
 text-decoration:none;
 border:0;
}


/* CENTRAL DO CLIENTE */

#cliente{
 float:left;
 margin:0 2px 10px 0;
 width:610px;
 color:#e5e5e5;
 padding:15px 10px 15px;
 background:url('bg_cliente.gif') no-repeat;
 font-size:10px;
}
#cliente div{
 float:left;
 margin:0 24px 0 10px;
}
h3 span{
 font-size:9px;
 font-weight:normal;
}
#controle{
 float:left;
 width:630px;
}
#controle td{
 padding:6px 8px;
 color:#333;
 border-bottom:solid 1px #E01A22;
 background:url('bg_host.jpg') #F7F7F7 repeat-x;
}
p#bc_detalhe{
 float:left;
 width:100%;
 margin:0 0 20px 0;
 display:none;
 text-indent:0;
}
.bancos{
 float:left;
 width:207px;
 margin:0 5px 20px 0;
 display:none;
}
.bancos img{
 float:left;
}
.bancos h4{
 float:left;
 margin:2px 0 0 5px;
 width:110px;
 banckground:#23f;
}
#conteudo .bancos p{
 float:left;
 margin:2px 0 0 5px;
 padding:0;
}
#deposito{
 cursor:pointer;
}
#valor,#valorKit{
 display:none;
}
#goog-wm h3{
 display:none;
}

/* VIDEO */

#secao #video_des{
 float:left;
 width:350px;
}
#secao #video_des p{
 float:left;
 width:350px;
}
#secao #video{
 float:left;
 margin:15px 0 0 20px;
}