*{ margin:0; padding:0; border:0;}
body{ background:#000 url(images/bg_body.jpg) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#main { width:905px; margin:0 auto; position:relative;}
#main #header{ height:283px; background:url(images/bg_header.jpg) no-repeat; }
#main #slideshow{ height:250px; background:url(images/bg_slide.jpg) repeat-x;}
#main #center{ background:#fff url(images/bg_center.jpg) repeat-x; overflow:hidden;}
#main #footer{ height:100px; background:url(images/bg_footer.jpg) no-repeat;}

#header .painel_do_cliente{ width:300px; height:70px; position:absolute; top:0; left:500px;}
#header .painel_do_cliente .text{ position:absolute; left:27px; top:5px; background:url(images/img_cadiado.jpg) no-repeat left top; padding-left:18px; padding-top:2px; color:#666;}
#header .painel_do_cliente .painel{ position:absolute; left:17px; top:35px; width:283px;}
#header .painel_do_cliente .painel ul li{ list-style:none; display:inline;}
#header .painel_do_cliente .painel input { background:none; border:0; vertical-align:top;}
#header .painel_do_cliente .painel .input { width:90px; height:17px; background:url(images/bg_input.gif) no-repeat left top; padding:1px 5px 0 5px;}
#header .boas_vindas{ width:300px; height:20px; position:absolute; top:6px; left:5px;}
#header .boas_vindas span{ background:url(images/bg_titulo.jpg) no-repeat left; padding-left:15px; color:#666;}
#header #menu{ position:absolute; left:2px; top:230px;}
#header .box_cart{ width:225px; height:50px; background:url(images/bg_cart.png) no-repeat top center; position:absolute; top:95px; left:539px; padding-top:17px;}
#header .logo{ width:194px; height:40px; position:absolute; top:65px; left:60px;}
#center .content{ padding:2px 5px 5px 10px}
#header .box_cart .submenu { float:left; height:40px; width:300px; list-style:none; color:#666; padding-left:8px;}
#header .box_cart .submenu a{ color:#666; text-decoration:none;}
#header .box_cart .submenu li { padding:0px 0px 0 10px; position:relative; height:30px; float:left;}
#header .box_cart .submenu ul li span { visibility:hidden;}
#header .box_cart .submenu ul li a:hover span{visibility:visible;}
#header .box_cart .img_car{ background:url(images/ico_cart.png) no-repeat; height:30px;}
#header .box_cart .sub-submenu{ display:none; position:absolute; top:10px; left:15px; z-index:1000!important; width:150px; padding:10px 10px 10px 0; display:none; list-style:none;}
#header .box_cart .sub-submenu li { margin:0; height:22px; width:125px; float:left; background:#000; border-bottom:2px solid #0F0F0F; padding-top:5px;}

#footer a{ color:#666; text-decoration:none;}
#footer a:hover{ color:#999;}
#footer .box_01, .box_02, .box_03, .box_04{ float:left; margin-top:5px;}
#footer .titulo{ background:url(images/bg_titulo.jpg) no-repeat left top; padding-left:15px; padding-bottom:10px; color:#666; font-size:12px;}
#footer .box_01{ width:130px; margin-right:15px; margin-left:15px;}
#footer .box_01 ul li{ color:#666; list-style:none; text-decoration:none; margin-left:15px;}

#footer .box_02{ width:140px; margin-right:15px;}
#footer .box_02 ul li{ color:#666; list-style:none; text-decoration:none; margin-left:15px;}
#footer .box_03{ width:140px; margin-right:15px;}
#footer .box_03 ul li{ color:#666; list-style:none; text-decoration:none; margin-left:15px;}
#footer .box_04{ width:150px; margin-right:10px;}
#footer .box_04 ul li{ color:#666; list-style:none; text-decoration:none; margin-left:15px;}
#footer ul li span { visibility:hidden;}
#footer ul li a:hover span{visibility:visible;}
#footer .box_05{ float:left; margin-top:7px;}
#footer .box_05 .creditos{ font-size:10px; color:#333; margin-top:20px;}
#footer .box_05 .txt_sh{ font-size:9px; color:#333;}
#footer .box_05 .dv_sh{ margin-top:5px;}
#footer .box_05 .creditos a{ color:#333;}
#footer .box_05 ul li{ list-style:none; display:inline; margin-right:5px;}
#footer .box_05 a{ color:#414141; text-decoration:none;}
#footer .box_05 a:hover{ text-decoration:underline;}

.coluna_01, .coluna_02, .coluna_03{float:left;}
.coluna_01{width:170px; margin-right:15px; padding-left:5px;}
.coluna_02{width:345px; margin-right:10px;}
.coluna_03{width:345px;}
.coluna_produtos{width:840px; margin:0 auto;}

.coluna_01 .sub_coluna_01{ width:100%; margin-bottom:15px; background:#EFEFEF;}
.coluna_01 .sub_coluna_01 .titulo_noticias{ background:url(images/ico_noticias.gif) no-repeat; height:20px; padding-left:20px; padding-bottom:5px; font-size:13px;}
.coluna_01 .sub_coluna_01 ul li{ list-style:none; margin-bottom:3px;}
.coluna_01 .sub_coluna_01 a{ text-decoration:none; color:#000;}
.coluna_01 .sub_coluna_01 a:hover{ color:#333; }
.coluna_01 .sub_coluna_02{ width:100%; margin-bottom:15px; background:#EFEFEF;}
.coluna_01 .sub_coluna_02 .titulo_dominios{ background:url(images/ico_planeta.gif) no-repeat; height:20px; padding-left:20px; font-size:13px;}
.coluna_01 .sub_coluna_02 input { background:none; border:0; vertical-align:top;}
.coluna_01 .sub_coluna_02 .input { height:17px; background:url(images/bg_input.gif) no-repeat left top; padding-bottom:1px;}
.coluna_01 .sub_coluna_02 .input2 { background:url(images/bg_input_text.gif) repeat-x; left top; padding:3px; border:1px solid #CCC; margin-top:3px;}
.coluna_01 .sub_coluna_02 ul li{ list-style:none; margin-bottom:3px}
.coluna_01 .sub_coluna_03{ width:100%; margin-bottom:20px;}

.titulo_drive{ background:url(images/ico_drive.png) no-repeat; height:20px; padding-left:20px; font-size:13px;}
.titulo_perguntas_frequentes{ background:url(images/ico_info.gif) no-repeat; height:20px; padding-left:20px; font-size:13px;}
.titulo_contato{ background:url(images/ico_contato.gif) no-repeat; height:20px; padding-left:20px; font-size:13px;}
.titulo_sobre{ background:url(images/ico_sobre.png) no-repeat; height:20px; padding-left:20px; font-size:13px;}
.titulo_formas{ background:url(images/ico_reais.png) no-repeat; height:20px; padding-left:20px; font-size:13px;}

.drive{ width:160px; float:left; margin-right:8px; margin-top:10px;}
.drive .img_servidor{ width:115px; height:50px; margin:0 auto; background:url(images/img_servidor.gif) no-repeat top center; padding-bottom:5px;}
.drive .img_hospe{ width:115px; height:50px; margin:0 auto; background:url(images/img_hospe.gif) no-repeat top center; padding-bottom:5px;}
.drive .img_strea{ width:115px; height:50px; margin:0 auto; background:url(images/img_strea.gif) no-repeat top center; padding-bottom:5px;}
.drive .borda_drive{border:1px solid #CCC;}
.drive .borda_drive:hover{border:1px solid #666;}
.drive ul li{ list-style:none; padding-left:5px; padding-bottom:2px;}
.drive .botoes{ margin-top:5px; margin-bottom:5px;}
.drive .it_promo{ width:56px; height:56px; background:url(images/ico_promo.gif) no-repeat top center; position:relative; left:80px; top:0px; color:#fff; font-size:9px;}
.drive .txt_promo{ position:relative; top:10px; left:9px;}

.pagina_contato .coluna_01, .coluna_02, .coluna_03{float:left;} 
.pagina_contato .coluna_01{ width:300px; height:250px; margin-right:10px;}
.pagina_contato .coluna_02{ margin-top:90px; width:250px; height:125px; background:url(images/bg_contato.jpg) no-repeat center; margin-right:10px;}
.pagina_contato .coluna_03{ width:300px;}
.pagina_contato .formulario ul li{ list-style:none; margin-bottom:5px;}
.pagina_contato .formulario{ position:relative; top:20px; left:30px;}
.pagina_contato .outras_formas ul li{ list-style:none; margin-bottom:5px;}
.pagina_contato .outras_formas{ position:relative; top:60px;}

.input { width:110px; height:17px; background:url(images/bg_input.gif) no-repeat left top; padding-bottom:1px;}
.input_text { width:220px; height:50px; background:url(images/bg_input_text.gif) repeat-x; left top; padding-bottom:1px; border:1px solid #CCC;}
.input_departamento { width:110px; height:17px; background:url(images/bg_input_text.gif) repeat-x; left top; border:1px solid #CCC;}
.botoes_formulario { background:url(images/bg_input_text.gif) repeat-x; left top; padding-bottom:1px; border:1px solid #CCC;}

.pergunta{ font-size:11px;}
.resposta{ padding-left:25px; font-size:10px;}
#risco{ border:1px dashed #f1f1f1; width:400px; margin:0 auto; margin-bottom:8px; margin-top:8px;}
.img_sobre{ float:left; width:200px; height:150px; margin-left:10px; margin-right:10px; background:url(images/bg_sobre.jpg) no-repeat;}

.box_banco{ width:400px; margin-right:20px; margin-top:15px;}
.box_banco ul li{ list-style:none;}
.box_banco li{ padding-bottom:2px;}
.box_banco .li_banco{ width:300px; float:left;}
.box_banco .img_banco{ float:left; margin:15px;}
.box_outros{ height:109px; float:left; margin-bottom:10px; margin-left:3px;}

.text-dispo{ padding-top:5px; padding-bottom:2px;}
.input_prod{ height:22px; background:url(images/bg_input_text.gif) repeat-x; left top; padding-bottom:1px; border:1px solid #CCC;}

span .btn_contratar {background: url(images/btn_contratar.jpg) no-repeat 0 0; width: 75px; height:34px; display:block; text-indent: -99999px; margin: 0 auto; float:left}
span:hover .btn_contratar { background: url(images/btn_contratar.jpg) no-repeat 0 -32px;}

span .btn_detalhes {background: url(images/btn_detalhes.jpg) no-repeat 0 0; width: 75px; height:34px; display:block;  text-indent: -99999px; margin: 0 auto; float:left}
span:hover .btn_detalhes { background: url(images/btn_detalhes.jpg) no-repeat 0 -32px;}

span .btn_pesquisar {background: url(images/btn_pesquisar.jpg) no-repeat 0 0; width: 75px; height:34px; display:block;  text-indent: -99999px; margin: 0 auto; float:left}
span:hover .btn_pesquisar { background: url(images/btn_pesquisar.jpg) no-repeat 0 -32px;}

