/* reset */

*{outline:0}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{margin:0;padding:0;}

/*table{border-collapse:collapse;border-spacing:0;}*/

fieldset, img, table{border:0px none;}

address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}

strong{font-style:normal;font-weight:700;}

ol, ul{list-style:none;}

caption, th{text-align:left;}

h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}

h1 {text-indent:-9000px;}

h2{font-size:24px; font-weight:700;}

h3{font-size:16px; font-weight:700;}

h4{font-size:14px; font-weight:700;}

p{line-height:1.5em;}

a{text-decoration:none; color:#696d76; outline:none;}

a:hover{text-decoration:underline;}

abbr{cursor:help;}

label {display:none;}

legend{display:none;}

input, textarea {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#696d76;}

textarea {overflow:hidden;}

hr {display:none;}



/* base */

body {background:#efefef url('../img/bgBody.png') repeat-x; color:#696d76; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Arial, sans-serif}

#all, .toolbar, .bc {margin:0 auto;}

.toolbar, .bc {width:760px;}

#all {/*overflow:auto;*/ width:762px;}

#header {float:left;}

#middle {float:left;}
.inicial {height:1040px;}



/* sprites */

.toolbar li span, .colA .news, .colB .planos, .colB .vantagens, .colB .dominio, .destaques, .others, #footer ul {background-image:url('../img/sprite1.gif'); background-repeat:no-repeat}

.toolbar fieldset, .menu, .content h3 span {background-image:url('../img/sprite2.gif'); background-repeat:no-repeat}

.hdH2 .cl, .hdH2 .cr {background-image:url('../img/sprite3.gif'); background-repeat:no-repeat}

.oneCol h2 {width:140px; background-image:url('../img/sprite4.gif'); background-repeat:no-repeat}



/* toolbar */

/*.bc {overflow:auto;}*/

.master {background:url('../img/bgToolbar.gif') repeat-x; height:50px; width:100%}

.toolbar {margin:9px 0 0 0; float:left;}

.toolbar ul {float:left; margin:5px 30px 0 200px;}

.toolbar li {float:left;}

.toolbar li a {color:#fff; float:left;}

.toolbar li span {display:block; width:4px; height:10px; float:left; background-position:-294px -244px; margin:4px 5px 0 8px;}

.toolbar fieldset {background-position:-561px -14px; width:202px; height:24px;}

.toolbar .inputTxt {color:#fff; background:transparent; border:none; margin:4px 0 0 5px; float:left; width:140px;}

.toolbar .button {width:47px; height:13px; background:transparent; border:none; margin:6px 0 0 10px; float:left;}



/* header */

#header h1 {display:block; width:265px; height:60px; float:left; background:url('../img/logo.png') no-repeat;; margin-left:0; margin-right:0; margin-top:35px; margin-bottom:36px}

#header h1 a {display:block; width:265px; height:60px;}

#header fieldset {width:285px; height:50px; background-position:-273px -12px; margin:42px 0 0 196px; float:left;}

#header form {float:left;}

#header form p {margin:4px 0 0; float:left;}

#header form p.second {margin:5px 0 0;}

#header form p.second, x:-moz-any-link, x:default {margin:7px 0 0;}

#header .inputTxt, #header .button {background:none; border:none;}

#header .inputTxt {float:left; width:104px; height:20px; color:#677485; margin:0 0 0 5px; vertical-align:middle;}

#header .inputTxt, x:-moz-any-link, x:default {padding:3px 0 0; height:18px;}

#header .inputTwo {margin-left:10px;}

#header .button {width:52px; height:24px; margin:0 0 0 6px; cursor:pointer;}

#header .radio {margin:0 48px 0 0;}

#header .radioTwo {margin:0 94px 0 0;}

.menu {background-position:-4px -66px; width:762px; height:42px; float:left; position:relative;}

.menu li {float:left; color:#fff; margin:10px 0 0 0;}

.menu li a {color:#fff;}

.menu li.host {margin-left:10px;}

.menu li.revenda {margin-left:24px;}

.menu li.vps {margin-left:28px;}

.menu li.servidor {margin-left:26px;}

.menu li.ecommerce {margin-left:26px;}

.menu li.email {margin-left:28px;}

.menu li.registro {margin-left:26px;}

.menu li.streaming {margin-left:34px;}

*.atendimento {width:762px; height:60px; /*position:relative;*/ float:left; margin-bottom:15px;}

*.steps {display:block; width:723px; height:73px; background:url('../img/sprite6.jpg') no-repeat 0 0; text-indent:-1000em}

*.seta {display:block; width:14px; height:11px; background:url('../img/sprite6.jpg') no-repeat -364px -86px; margin-left:360px; margin-right:0; margin-top:13px; margin-bottom:13px}

*.item2 {background-position:0 -110px;}

*.item3 {background-position:0 -220px;}



/* middle */

.banner {clear:both; width:762px; height:254px;}

.banner img {margin:2px 0 0;}

.colA .news h2, .colB .miniBox h2, .others h2 {text-indent:-1000em;}

	/* colA */

.colA {width:255px;}

.colA .news {height:500px; background-position:-2px 0; margin-top:30px;}

.colA .news ul li {margin:30px 0 0 14px;}

.colA .news ul li h4 {font-size:11px; color:#145d94;}

.colA .news ul li p a {color:#30c3e5;}

.colA .news a.mais {display:block; width:85px; height:12px; margin:35px 0 0 15px; text-indent:-1000em;}

	/* colB */

.colB {width:482px; margin:30px 0 0 23px; position:relative; z-index:1; left:254px; top:-528px;}

.colB .planos {height:234px; background-position:-284px 0;}

.colB .miniBox {float:left; width:234px; height:166px; margin:28px 0 0;}

.colB .vantagens {background-position:-284px -263px;}

.colB .vantagens ul {margin:31px 0 0 25px;}

.colB .vantagens ul li {margin:0 0 2px;}

.colB .dominio {background-position:-532px -263px; margin-left:14px;}

.colB .dominio p, .colB .dominio form {margin-left:15px;}

.colB .dominio p {margin-top:30px;}

.colB .dominio p.inputs {margin:0; margin-top:10px;}

.colB .dominio strong {color:#0F5D8B;}

.colB .dominio span {color:#30C3E5;}

.colB .dominio input {width:103px; height:14px;}

.colB .dominio .button {margin:15px 0 0 2px; background:transparent; border:none; width:54px; height:10px; cursor:pointer;}

	/* oneCol */

.oneCol {width:762px; margin-top:22px;}

.oneCol h2 {float:left; height:12px; margin:18px 0 0 12px; text-indent:-1000em;}

.oneCol p {line-height:1.3em;}



.hdH2 {display:block; height:42px; background:url('../img/bgH2.png') repeat-x; border-bottom:medium none; /*position:relative;*/ }

.hdH2 .cl, .hdH2 .cr {display:block; width:10px; height:40px; position:absolute; z-index:-5;} 

.hdH2 .cl {background-position:left top; left:0;}

.hdH2 .cr {background-position:right top; right:0;}



.content ul li {border-bottom:1px solid #efefef; padding-bottom:28px; margin-bottom:30px;}

.content ul li.noBorder {border-bottom:none;}

.content {background:#fff url('../img/boxBg.gif') repeat-y; min-height:450px; padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:10px}

.content h3 {color:#0a6291; font-size:14px; margin-bottom:16px;}

.content dl dt {color:#0a6291; font-size:12px; font-weight:700; margin-bottom:10px;}

.content h3 span {display:block; width:7px; height:5px; float:left; background-position:-3px -42px; margin:7px 5px 0 0;}

.oneCol .cb {display:block; width:762px; height:12px; background:url('../img/cb.gif') no-repeat;}

		/* títulos das seções */

.hospedagem h2 {background-position:0 0;}

.revenda h2 {background-position:0 -144px;}

.vps h2 {background-position:0 -168px;}

.dedicado h2 {background-position:0 -192px;}

.ecommerce h2 {background-position:0 -216px;}

.email-service h2 {background-position:0 -240px;}

.registro h2 {background-position:0 -312px;}

.streaming h2 {background-position:0 -336px;}

.aservhost h2 {background-position:0 -600px;}

.assine h2 {background-position:0 -407px;}

.developments h2 {background-position:0 -455px;}

.novidades h2 {background-position:0 -624px;}

.contato h2 {background-position:0 -480px;}

.news h2 {background-position:0 -503px;}

.services h2 {background-position:0 -528px;}

.suport h2 {background-position:0 -552px;}

.promocoes h2 {background-position:0 -576px;}

*.box-assine {background:url('../img/sprite7.jpg') no-repeat 0 0; width:480px; height:232px}

*.box-assine a {display:block; width:146px; height:27px; position:relative; left:128px; top:62px; text-indent:-1000em;}

*.box-assine .linux {left:226px; top:155px;}



	/* destaques */

.destaques {background-position:-284px -443px; width:482px; height:52px; margin:20px 0 0; float:left;}

.destaques li {float:left; text-indent:-1000em;}



	/* others */

.others {float:left; width:762px; height:230px; background-position:-3px -500px; margin:-500px 0 0;}

.others img {border:1px solid #D6D6D6; padding:6px;}

.others ul {float:left; margin:38px 0 0 12px;}

.others ul li {float:left; margin-right:26px;}

.others ul li.noMargin {margin-right:0;}

.others ul li div {width:165px;}

.others ul li div img {margin:0 0 5px;}

.others ul li div strong {color:#145D94;}

.others ul li div p {line-height:1.2em; font-size:10px; margin:5px 0 0;}

#passos_construtor { overflow:auto; }

#passos_construtor h3 { font-size:12px; }

div#passos_construtor div { border:1px solid #DDDDDD; float:left; margin-right:3px; width:102px; }

div#passos_construtor div div {background-color:#F3F3F3; border:4px solid #FFFFFF; height:200px; margin-right:0; text-align:center; width:94px; }



	/*tabela*/

*.tit { background-color:#259CCA; text-align:center; color:#fff; }

*.desc { background-color:#eee; color:#696D76; }

*.desc2 { background-color:#fff; color:#696D76; }

*.desc2 strong span {color:#ff0000;}

*.obs { background-color:#EDEDEE; }

*.dominios { background-color:#1877A1; }

ul.lista { margin:10px 0; }

ul.lista li { padding:0; margin:2px; border:none; list-style:inside;}

.info {float:left; margin:15px 0 0 40px;}

.tablecontact {width:350px; margin-top:16px;}

.tablecontact td {padding:5px; border-bottom:1px solid #ccc;}

.nomargin {margin-top:0;}

.bgblue {background:#5e6977; color:#fff;}



	/*contrato*/

#contrato{overflow:scroll; width:715px; height:330px; background-color:#EFEFEF; padding:5px; }

#concordo, #discordo, #imprimir { background:url('../img/botoes.jpg') no-repeat 0 0; border:medium none; text-indent:-1000px; width:65px; cursor:pointer; display:inline-block; height:15px }

#discordo {background-position:-70px 0; width:70px;}

#imprimir {background-position:-150px 0; position:relative; left:520px; }

*.visible {display:inline-block;}



	/*formulário*/

#frm, #frm_contato { width:332px; }

#frm_contato { float:left; }

#hideForm, #hideForm1 { display:none; }

#frm label, #frm_contato label {display:block; position:relative; text-align:left; margin-bottom:8px;}

#frm label input, #frm_contato label input, #frm label select, #frm_contato label select, #frm label textarea, #frm_contato label textarea { margin-top:4px; vertical-align:middle; background-color:#ebebeb; border:none; padding:0.4em;}

#frm label input, #frm label select, #frm_contato label input, #frm_contato label select{width:28em; height:1.4em;}

#frm label textarea, #frm_contato label textarea {width:28em; height:10em;}

#frm #enviar {margin-left:258px; cursor:pointer; width:60px; background-color:#eee;}

#enviar {background-color:#e0e0e0; border:none; }

#tblForm input { background-color:#e0e0e0; }

#enviarDados { width:50px; cursor:pointer; display:block; }

#tblForm .radio { display:block; float:left; background:none; }

#tblForm input { border:none; background-color:#e0e0e0e; height:24px; font-size:14px; }

#tblForm textarea { border:none; background-color:#eee; }

#tblForm .textointernas label { display:block; float:left; margin:3px 0 0 5px }

#form_estados { display:inline-block; float:left; margin-left:10px; }

#estados { width:140px; height:20px; background-color:#C4C5C7; border:1px solid #7F9DB9; }

*.estados { display:block; width:105px; float:left; padding:3px; }

*.login_suporte { border:none; background-color:#e0e0e0; height:24px; font-size:14px; }

*.tit_estado { clear:both; position:relative; top:15px; }

*.desenvolvedores { border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; height:75px; padding:20px 0; }

*.not { border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; height:35px; padding:20px 0; }

*.noticias { border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; padding:20px 0; }

div.noticias p { display:block; width:670px; margin-top:20px; }

*.img_dev { border:0px solid #D5D5D5; width:153px; height:63px; float:left; padding:6px; }

*.desc_dev { overflow:auto; margin-left:5px; position:relative; left:20px; top:5px; }

*.desc_dev h3 { margin-bottom:0; overflow:auto; }

*.space { margin-top:40px; }

*.foto { display:block; width:153px; height:63px; background-color:#C4C5C7; }



	/* Geral */

*.kbps { font-size:14px; color:#0A6291; font-weight:bold; }

*.passo_a_passo { background:url('../img/passo_a_passo.jpg') no-repeat 0 0; display:block; width:567px; height:94px; position:relative}

*.passo1 { position:absolute; left:35px; top:50px; width:152px; }

*.passo2 { position:absolute; left:230px; top:50px; width:152px; }

*.passo3 { position:absolute; left:420px; top:50px; width:152px; }

ul.vantagens li { margin:15px 0; padding:0; border:none; list-style:inside; }

*.normal { background:url('../img/preco.jpg') no-repeat 0 0; width:159px; height:67px }

*.default {display:block;}

#planos { position:relative; left:190px; top:-190px; width:175px; height:145px; }

#frm .espaco_disco { width:317px; height:20px; padding:3px; }

*.planos .link_planos { display:block; width:172px; height:67px; overflow:auto; float:left; margin:105px 0 0 50px; }

#plano_linux, #plano_windows { background:url('../img/planos.gif') no-repeat 0 0; width:172px; height:67px; text-indent:-9000px }

#plano_linux { background-position:0 -137px; }

#plano_windows { background-position:0 -210px; }

*.descricao { width:400px; float:left; margin:20px 0; }

#nav_Links, #nav_Links_video, #nav_Links_video1 { width:200px; height:358px; float:left; margin-left:55px; position:relative; top:-110px; }

#nav_Links_video1 { top:20px; }

/*#nav_Links_video { top:-40px; }*/

#nav_Links a, #nav_Links_video a, #nav_Links_video1 a { display:block; padding:5px; }

#nav_Links .dest, #nav_Links_video .dest, #nav_Links_video1 .dest { background-color:#5E6977; color:#fff; }

*.processadores { display:block; float:left; margin-right:8px; }

p.velocidade { display:block; width:274px; overflow:auto; line-height:normal; margin-top:35px; }

*.txt_bancos { overflow:scroll; height:250px; padding:15px; border:1px solid #e0e0e0; }

*.mkt { width:100%; text-align:center; }

*.header { background-color:#5E6977; color:#fff; height:24px; }

*.header th, tr th { text-align:center; }

*.loja_virtual dd { margin-bottom:5px; }

*.menu_contrutor { border:1px solid #000; }

*.colorBlue, .colorBlue dd { color:#2A95C6; }

*.tbldesc {clear:both; width:100%; }

*.motivo {overflow:auto; display:block; clear:both; color:#FF0000; position:relative; top:15px; }

*.content .texto {width:100%; }

*.content .texto dd {margin-bottom:5px;}

*.hd { background-color:#5E6977; color:#fff; text-align:center; }

#tbl_win, #tbl_lin { clear:both; }

*.img-planos {/*position:relative;*/ width:340px; height:400px; float:left;}

.mg-left {margin-left:40px;}



	/*menu*/

#hospedagem, #serv_email, #streaming {display:block; width:62px; height:25px;}

#serv_email { width:87px; }

#streaming { width:50px }

#mymenu1 { position:absolute; left:0; top:22px; z-index:1000;}

#mymenu2 { position:absolute; left:432px; top:22px; z-index:1000;}

#mymenu3 { position:absolute; left:670px; top:22px; z-index:1000; }



/* footer */

#footer, #footer ul, #footer ul li {float:left;} 

#footer {margin:36px 0 28px; text-align:center; }

#footer ul {width:762px; height:42px; background-position:-3px -731px; margin:0 0 26px;}

#footer ul li {margin:14px 4px 0;}

#footer ul li.first {margin-left:120px;}

#footer ul li span {margin:0 0 0 6px;}

#footer address {float:left; display:block; width:500px; margin:0 0 0 170px;}

#footer address strong, #footer address a {display:block; margin-top:5px;}