
/*   
Theme Name: Hostnet
Description: Novo template do site da Hostnet - 2009
URL: http://hostnet.com.br/
Author: Rafael Lobo
*/

/*-------------CSS GENÉRICO DO SITE---------------------*/


* {margin: 0;padding: 0;border: 0;outline: 0;line-height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;font-family: Tahoma, Arial, sans-serif;vertical-align: baseline;line-height:130%;}
body {background:url(imagens/bg_topo.gif) repeat-x #f1f2f9; font-size: 0.8em; color:#5e5d5d; width: 100%; text-align: center;}
#centraliza_geral {width:984px;margin:0px auto;padding:0;text-align: left;/*background-color:green;*/}
#espacador {width:auto;height:1px;margin:0px;padding:0px;clear:both;}
#espacador_miolo_1 {width:auto;height:1px;margin:0px;padding:0px;background-color:#9C3;clear:both;}
#espacador_linha {width:auto;height:0px;margin:10px 0px 10px 0px;padding:0px;clear:both;border-bottom:#a8a7a7 dotted 2px;}
p {margin:15px 0px 15px 0px;line-height:130%;}
h1 {margin:10px 0px 0px 0px;padding:0px;font-weight:400;letter-spacing:0px;}
h2 {margin:10px 0px 10px 0px;letter-spacing:0px;font-weight:400;display:block;clear:both;text-decoration:none;}
h2 a{text-decoration:none;}
h3 {font-size:1.4em;color:#000;margin:10px 0px 10px 0px;font-weight:500;letter-spacing:0px;color:#1b2081;}
strong {font-weight:600;}
.azul_1{font-size:2.4em;color:#1b2081;}
.azul_2{font-size:2em;color:#1b2081;}
.azul_3{font-size:1.8em;color:#1b2081;}
.azul_4{font-size:1.6em;color:#1b2081;}
.azul_5{font-size:1.4em;color:#1b2081;}
.azul_6{font-size:1em;color:#1b2081;}
.preto_1{font-size:2.4em;color:#000;}
.preto_2{font-size:2em;color:#000;}
.preto_3{font-size:1.8em;color:#000;}
.preto_4{font-size:1.6em;color:#000;}
.preto_5{font-size:1.4em;color:#000;}
.preto_6{font-size:1em;color:#000;}
.bege_1{font-size:2.4em;color:#a58d0c;}
.bege_2{font-size:2em;color:#a58d0c;}
.bege_3{font-size:1.8em;color:#a58d0c;}
.bege_4{font-size:1.6em;color:#a58d0c;}
.bege_5{font-size:1.4em;color:#a58d0c;}
.bege_6{font-size:1em;color:#a58d0c;}
.vermelho_1{font-size:3em;color:#9c0000;}
.vermelho_2{font-size:2em;color:#9c0000;}
.vermelho_3{font-size:1.8em;color:#9c0000;}
.vermelho_4{font-size:1.6em;color:#9c0000;}
.vermelho_5{font-size:1.4em;color:#9c0000;}
.vermelho_6{font-size:1em;color:#9c0000;}
.veja_mais{font-size:1em;color:#5e5d5d;text-decoration:underline;}
.bt_gen_fundo_azul{float:right;font-size:.9em;font-weight:600;padding:7px 10px 7px 10px;background-color:#1b2081;text-align:center;color:#fff;text-decoration:none;display:block;}
.bt_gen_fundo_azul_center{width:300px;margin:auto;font-size:.9em;font-weight:600;padding:7px 10px 7px 10px;background-color:#1b2081;text-align:center;color:#fff;text-decoration:none;display:block;}
.bt_gen_fundo_azul_2{font-size:.9em;font-weight:600;padding:3px 5px 3px 5px;background-color:#1b2081;text-align:center;color:#fff;text-decoration:none;display:block;}
.bt_gen_2{float:right;font-size:.8em;font-weight:600;padding:3px 5px 3px 5px;background-color:#d4ca5f;text-align:center;color:#fff;text-decoration:none;}
#bt_generico_interno{float:left;font-size:.95em;font-weight:600;padding:0 10px 0 10px;background-color:#1b2081;text-align:center;color:#fff;text-decoration:none;}
.separador{background-image:url(imagens/rodape_separador_logos.gif);height:37px;float:left;}
.post-edit-link{background-color:#FFF;}
.obs{font-size:.8em;color:#5e5d5d;}
#link_topo_subir{font-size:.8em;text-align:right;}
#link_topo_subir a{color:#000;text-decoration:none;}
#link_topo_subir a:hover{text-decoration:underline;}
#tabela{margin:5px 0 5px 0;padding:0;}
#tabela td{border-bottom:#000 dotted 2px;padding:5px 0 5px 0;}
.tabela{margin:5px 0 5px 0;padding:0;}
.tabela td{border-bottom:#000 dotted 2px;padding:5px 0 5px 0;}
.tabela_font_11px{font-size:11px;}
img.alignleft,div.alignleft{float:left;margin:0 .5em .5em 0;}
img.alignright,div.alignright{float:right;margin:0 0 .5em .5em;}
img.aligncenter,div.aligncenter{text-align:center;margin:0 auto;}
.alinha_titulo{margin:0 0 0 -13px;}
#quadro_pequeno_gen{width:263px;float:left;margin:0 0 20px 20px;padding:10px 15px 20px 15px;background-color:#f7f7f7;}
#quadro_cinza_grande{margin:20px 0 20px 0;padding:10px 15px 15px 15px;background-color:#f7f7f7;clear:both;display:block;}
#quadro_cinza_grande ul{list-style:disc outside;margin:0 0 0 15px;padding:15px;}
#quadro_cinza_grande li{padding:5px;}
#quadro_cinza_pequeno{width:300px;float:right;margin:0 0 20px 20px;padding:10px 15px 20px 15px;background-color:#f7f7f7;}
#quadro_cinza_pequeno ul{list-style:disc outside;margin:0 0 0 15px;padding:15px;}
#quadro_fique_informado{margin:20px 0 20px 15px;padding:10px 15px 10px 15px;border:#39F 1px dotted;}
#fique_informado{height:20px;float:left;margin:2px 20px 2px 0;padding:0 0 0 30px;background-repeat:no-repeat;color:#686868;font-size:.9em;}
.fique_informado_twitter{background-image:url(imagens/siga_twitter.gif);}
.fique_informado_blog{background-image:url(imagens/siga_blog.gif);}
.fique_informado_msn{background-image:url(imagens/siga_msn.jpg);}
.fique_informado_skype{background-image:url(imagens/siga_skype.gif);}
.fique_informado_orkut{background-image:url(imagens/siga_orkut.gif);}
.fique_informado_email{background-image:url(imagens/siga_email.gif);}
.fique_informado_www{background-image:url(imagens/siga_www.gif);}
.fique_informado_wiki{background-image:url(imagens/siga_wiki.gif);}
#link_plano_inst{float:left;width:80px;height:35px;*height:105px;margin:0 10px 0 0;padding:65px 5px 5px 5px;text-align:center;background-position:center 0;background-repeat:no-repeat;color:#686868;font-size:.9em;}
.link_plano_inst_php{background-image:url(thumbnail/plano_php.gif);}
.link_plano_inst_miniphp{background-image:url(thumbnail/plano_mini_php.gif);}
.link_plano_inst_asp{background-image:url(thumbnail/plano_asp.gif);}
.link_plano_inst_html{background-image:url(thumbnail/html.gif);}
.link_plano_inst_minihtml{background-image:url(thumbnail/plano_mini_html.gif);}
.link_plano_inst_ruby{background-image:url(thumbnail/ruby_on_rails.gif);}
.link_plano_inst_franquia{background-image:url(thumbnail/plano_franquia.gif);}
.link_plano_inst_redirect{background-image:url(thumbnail/plano_redirect.gif);}
.link_plano_inst_email{background-image:url(thumbnail/plano_email.gif);}
.lista_2_colunas{width:260px;*width:290px;float:left;margin:0;}
#info_generico .lista_2_colunas,#quadro_cinza_grande .lista_2_colunas{width:255px;*width:290px;float:left;}
#quadro_facebox_content .lista_2_colunas{width:265px;float:left;}
#quadro_facebox_content li{margin:5px 0 5px 0;}
#info_generico{padding-left:18px;background-image:url(imagens/ico_assine_info.gif);background-repeat:no-repeat;color:#686868;font-size:.85em;margin:40px 0 30px 0;*margin:10px 0 10px 0;line-height:150%;clear:both;}
#info_generico_big{padding-left:18px;background-image:url(imagens/ico_assine_info.gif);background-repeat:no-repeat;color:#686868;font-size:1em;margin:40px 0 30px 0;*margin:10px 0 10px 0;line-height:150%;clear:both;}
#quadro_facebox #info_generico{margin:30px 0 10px 0;}
.link_ajuda{padding:0 0 0 18px;margin:5px 0 0 0;display:block;background-image:url(imagens/ico_assine_ajuda.gif);background-repeat:no-repeat;background-position:0 3;color:#5e5d5d;text-decoration:underline;}
.texto_pequeno{font-size:.75em;}
/*
* ========================================================================================================================
* TOPO
* ========================================================================================================================
*/
#topo{width:984px;height:120px;color:#FFF;clear:both;}
#logo{width:136px;height:93px;float:left;margin-left:45px;margin-top:10px;}

.topo_coluna_meio_menu{cursor:pointer}
#topo-bt-criasite{width:100px;height:29px;float:left;display:block;text-indent:-1000px;overflow:hidden}
.topo-bt-criasite-on{background-image:url(imagens/topo_criar_site_on.gif)}
.topo-bt-criasite-off{background-image:url(imagens/topo_criar_site_off.gif)}
#topo-bt-reg_dom{width:158px;height:29px;float:left;display:block;text-indent:-1000px;overflow:hidden}
.topo-bt-reg_dom-on{background-image: url(imagens/topo_reg_dom_on.gif)}
.topo-bt-reg_dom-off{background-image:url(imagens/topo_reg_dom_off.gif)}
#topo-bt-whois{width:60px;height:29px;float:left;display:block;text-indent:-1000px;overflow:hidden}
.topo-bt-whois-on{background-image: url(imagens/topo_whois_on.gif)}
.topo-bt-whois-off{background-image:url(imagens/topo_whois_off.gif)}
#topo-input{width:360px;height:27px;clear:both;}
#topo-input-busca{width:362px;height:27px;float:left;background-image:url(imagens/topo_bg_input.gif);background-repeat:no-repeat;}

#bt_busca_grande_topo{width:27px;height:27px;float:right;margin-right:10px;margin-top:0;background-image:url(imagens/topo_bt_ok.gif);background-repeat:no-repeat;cursor:pointer;}
#u{width:320px;padding:1px 0 1px 0;float:left;margin-left:5px;margin-top:1px;color:#1b2081;font-size:1.4em; line-height:140%}

#topo_coluna_meio{width:360px;float:left;margin:40px 0 0 80px;}
#busca_topo{width:122px;height:16px;margin:30px 0 20px 80px;background-image:url(imagens/bg_busca_topo.gif);background-repeat:no-repeat;}
#searchform #s{width:90px;height:14px;*height:12px;float:left;margin-left:7px;margin-top:2px;*margin-top:4px;color:#1b2081;font-size:.85em;}
#bt_busca_topo{width:13px;height:12px;float:right;margin-right:3px;margin-top:2px;background-image:url(imagens/bt_busca_topo.gif);background-repeat:no-repeat;cursor:pointer;}
#topo_menu{width:320px;float:right;margin:0 15px 0 0;font-size:.8em; background-color:#1E238F;}
.topo_menu_item a{margin:5px;height:20px;text-align:center;text-decoration:none;color:#FFF;float:left; font-size:11px;}
.topo_menu_item a:hover{text-decoration:underline;}
.menu_top_icone{margin:0 0 -3px 0;}
.breadcrumb{background-color:#fff;padding:6px 17px 0 18px;}
#fundo_breadcrumb{padding:0 0 6px 0;border-bottom:#f2f2fa solid 2px;}
.breadcrumb a,.breadcrumb{color:#1b2081;text-decoration:none;font-size:1.0em; font-weight:bold;}
.breadcrumb a:hover{text-decoration:underline;}

/*
* ========================================================================================================================
* MENU
* ========================================================================================================================
*/
#menu{width:984px;height:38px;background-image:url(imagens/bg_menu_topo.gif);background-repeat:no-repeat;}
#menu_bt_home{padding-left:25px;padding-top:10px;float:left;text-align:right;}
#page-menu,#page-menu li,#page-menu ul{list-style:none;margin:0;padding:0;}
#page-menu{position:relative;z-index:0;float:left;margin-right:auto;margin-top:8px;padding:0 0 0 7px;}
#page-menu li{float:left;vertical-align:middle;zoom:1;height:18px;border-left:#6c6eac solid 1px;font-size:.85em;padding:2px 1px 0 1px;*padding:3px 8px 0 8px;}
#page-menu li.hover,#page-menu li:hover{position:relative;z-index:599;cursor:default;color:#FFF;background-color:#4b4fa5;}
#page-menu ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
#page-menu ul li{float:none;width:200px;display:block;clear:both;padding:5px 20px 5px 20px;background-color:#fff;border:none;border-bottom:dashed 1px #bfc0c5;background-image:url(imagens/marcador_circulo_azul.gif);background-position:15 14;background-repeat:no-repeat;}
#page-menu ul ul{top:1px;left:99%;}
#page-menu li:hover>ul{visibility:visible;}
#page-menu li a{padding:4px 10px 0 10px;color:#FFF;text-decoration:none;}
#page-menu li ul li a{color:#191d6c;}
#direita{float:left;}
/*
* ========================================================================================================================
* CONTEUDO
* ========================================================================================================================
*/
#conteudo{float:left;width:984px;background-color:#FFF;min-height:650px;padding:10px 0 0 0;letter-spacing:0;}
#conteudoWrap{margin:0 17px 0 17px;}
#conteudoWrap2{margin:0 0 0 17px;float:left;width:640px;}
#conteudoWrap2 ul{list-style:disc outside;margin:0 10px 0 10px;padding:0 15px;}
#conteudoWrap2 li{margin:5px 0 5px 0;}
.entry_modelo_3{float:left;margin:290px 0 0 0;padding:0;}
#conteudoWrap3{background-repeat:no-repeat;float:left;width:950px;margin:0 17px 0 17px;}
.entry{margin:0;}
/*
* =========================FORMS=========================
*/
.form_linha{height:30px;}
.form_titulo{padding:0 0 15px 15px;}
.form_amarelo{background-color:#fffceb;clear:both;margin-bottom:20px;min-height:520px;padding-top:10px;width:590px;padding:10px;}
.form_amarelo_text{background-color:#fff;border:1px dashed #bec1c5;font-size:1.1em;font-weight:400;padding:2px 0 0 6px;width:165px;}
.form_amarelo label{font-size:1.2em;color:#a58d0c;font-weight:600;width:180px;display:block;float:left;height:30px;}
.form_amarelo_submit{font-size:.9em;background-color:#a58d0c;color:#fff;float:left;height:27px;margin:0;padding:0;width:70px;}
.form_amarelo .form_destaque{background-color:#efebd2;}
.form_amarelo abbr{cursor:help;}
.form_destaque{margin:0 20px 20px 20px;padding:10px;border:1px dashed #a89111;}
.form_destaque label{font-size:1em;}
/*
* ========================================================================================================================
* RODAPE
* ========================================================================================================================
*/
#rodape{float:left;text-align:center;width:100%;*height:235px;text-align:center;color:#FFF;background-color:#1e238f;}
#rodape a{color:#FFF;text-decoration:none;}
#rodape a:hover{text-decoration:underline;}
#rodape_conteudo{width:984px;height:140px;margin:0 auto;padding-top:40px;background-image:url(imagens/bg_acabamento_baixo_site.gif);background-repeat:no-repeat;}
#rodape_logos{width:340px;float:left;font-size:.8em;}
#rodape_menu{width:640px;float:right;font-size:.9em;text-align:left;margin-top:10px;}
#rodape_menu a{margin-right:7px;margin-left:7px;font-size:.9em;}
.rodape_menu_linha{padding:5px 0 5px 0;}
.tilt_menu_rodape{width:180px;text-align:right;float:left;font-weight:600;font-size:1.1em;}
/* JQUERY GALLERY */
.mail_form input[type=text]{width:300px;}
.msgErro{color:red;font-size:12px;margin:0 0 2px 0;padding:2px 2px 2px 20px;background-color:#C00;color:#fff;font-weight:600;background-image:url(imagens/erro_campo.gif);background-repeat:no-repeat;background-position:3 5;}
.msgCorr{color:blue;font-size:12px;margin:0 0 2px 0;padding:2px 2px 2px 20px;background-color:#1e238f;color:#fff;font-weight:600;background-image:url(imagens/corr_campo.gif);background-repeat:no-repeat;background-position:3 5;}
.assine_passo_domninio input{width:360px;font-size:1em;padding:0;margin:0;line-height:140%;}
.remAvisoRegistro{ background-color:#1E238F;
  background-image:url(http://www.hostnet.com.br/wp-content/themes/hostnet/imagens/bt_menu_home.gif);
  background-position:0 center; background-repeat:no-repeat; color:#FFFFFF;  display:block;  height:25px;  margin-bottom:0;  margin-left:auto; margin-right:auto;
  margin-top:0; padding-bottom:3px; padding-left:25px;  padding-right:3px;  padding-top:3px;  text-decoration:none; vertical-align:middle;  width:42px; }
.remAvisoRegistro span{ display:block; padding-top:5px; }