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

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

body {background:url(imagens/bg_site.jpg) repeat-x #fff;}
* {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: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;vertical-align: baseline;line-height:130%;}
body {font-size: 0.8em; color:#686868; 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 {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:10px 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:7px 0px 7px 0px;font-weight:500;letter-spacing:0px;color:#1b2081;}
strong {font-weight:600;}
#quadro_cinza_pequeno h2{margin-top:0px; padding-top:0px; font-size:1.8em;color:#1b2081;}
#quadro_vantagens_aplicativos_pequeno h2{margin-top:0px; padding-top:0px; font-size:1.8em;color:#1b2081;}
.azul_1{font-size:2.4em;color:#1b2081;}
.azul_2{font-size:19pt;/*font-size:2em;*/color:#1b2081;}
.azul_3{font-size:1.8em;color:#1b2081;}
/*.azul_4{font-size:1.6em;color:#1b2081;}*/
.azul_4{font-size:2em;color:#adadad;}
.azul_h3{font-size:1.3em;color:#1b2081;}
/*.azul_5{font-size:1.4em;color:#1b2081;}*/
.azul_5{font-size:1.4em;color:#adadad;}
.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:#1E238F;}
.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:450px;float:right;margin:0 0 0px 25px;padding:0px;}
#quadro_cinza_pequeno ul{list-style:none;margin:0 0 0 15px;padding:0px 15px 15px 0px;}
#quadro_cinza_pequeno ul li{padding:0px 0px 0px 15px; margin:10px 0 5px 0; background:url(imagens/li-img.gif) no-repeat 0px 0px;}
#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 35px;background-repeat:no-repeat;color:#686868;font-size:.9em;}
#fique_informado_twitter{background-image:url(imagens/link_twitter.gif);}
#fique_informado_blog{background-image:url(imagens/link_blog.gif);}
#fique_informado_msn{background-image:url(imagens/siga_msn.jpg);}
#fique_informado_skype{background-image:url(imagens/siga_skype.gif);}
#fique_informado_facebook{background-image:url(imagens/link_facebook.gif);}
#fique_informado_orkut{background-image:url(imagens/link_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{float:left; margin:0px 35px 15px 0px;}
/*#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_1_coluna{list-style:none; width:100%;float:left;margin:0px 15px 0px 0px !important;}
.lista_1_coluna li{padding:0px 0px 0px 15px; margin:10px 0 5px 0; background:url(imagens/li-img.gif) no-repeat 0px 0px;}
.lista_2_colunas{list-style:none; width:450px;*width:480px;float:left;margin:0px 15px 0px 0px !important;}
.lista_2_colunas li{padding:0px 0px 0px 15px; margin:10px 0 5px 0; background:url(imagens/li-img.gif) no-repeat 0px 0px;}
.lista_2_colunas li ul li{background:none; padding:0px; margin:10px 0px 0px 15px;}
#info_generico .lista_2_colunas,#quadro_cinza_grande .lista_2_colunas{width:430px;*width:460px;float:left;}
#quadro_facebox_content .lista_2_colunas, .quadro_facebox_content .lista_2_colunas{width:265px;float:left;}
#quadro_facebox_content li, .quadro_facebox_content li{margin:5px 0 5px 0;}
#info_generico,.info_generico{padding:0px 0px 0px 23px;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_generico2{float:left;padding-left:20px;background-image:url(imagens/ico_assine_info.gif);background-repeat:no-repeat;color:#686868;font-size:.85em;margin:10px 0 10px 0;*margin:10px 0 10px 0;line-height:150%;clear:both; width:720px;}
.info_generico2{float:left;padding-left:20px;background-image:url(imagens/ico_assine_info.gif);background-repeat:no-repeat;color:#686868;font-size:.85em;margin:10px 0 10px 0;*margin:10px 0 10px 0;line-height:150%;clear:both; width:400px;}
.info_generico3{padding:0px 0px 0px 23px;background-image:url(imagens/ico_assine_info.gif);background-repeat:no-repeat;color:#686868;font-size:9pt;margin:0px 0px 15px 0px ;line-height:150%;clear:both; /*width:545px;*/ text-align:left;}
#quadro_facebox #info_generico, .quadro_facebox #info_generico{margin:30px 0 10px 0;}
.link_ajuda{font-size: 8pt;padding:0 0 5px 23px;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:140px;color:#FFF;clear:both;}
#logo{width:136px;height:93px;float:left;margin-left:45px;margin-top:23px;}
.topo_coluna_meio_menu{cursor:pointer}
#topo-bt-criasite{width:126px;height:33px;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:181px;height:33px;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:89px;height:33px;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:395px;height:27px;float:left;border:1px solid #e6e6e6;color:#e6e6e6;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px 5px 5px 5px; position:relative;}

#bt_busca_grande_topo{position:absolute;top: 0px; right:-100px; width:83px;height:29px;float:right;margin-right:10px;margin-top:0;background-image:url(imagens/topo_bt_ok.gif);background-repeat:no-repeat;cursor:pointer;}
#u{width:380px;padding:1px 0 1px 0;float:left;margin-left:5px;margin-top:1px;color:#c2c2c2;font-size:1.4em; line-height:135%}

#topo_coluna_meio{width:500px;float:left;margin:37px 0 0 80px;}
/*#busca_topo{width:122px;height:16px;margin:30px 0 20px 80px;}*/
#searchform #s{width:90px;height:14px;*height:12px;float:left;margin-top:2px;*margin-top:4px;color:#525252;font-size:.85em; background:#EAEAEC; -moz-border-radius:3px; -webkit-border-radius: 3px;  border-radius: 3px 3px 3px 3px;}
#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:145px;float:right;margin:15px 15px 0 0;font-size:.8em;}
.topo_menu_item{width:145px; float:left; margin-top:8px;}
.topo_menu_item a{margin:5px;height:20px;text-align:center;text-decoration:none;color:#525252; font-size:11px;}
.topo_menu_item a:hover{text-decoration:underline;}
.menu_top_icone{margin:0 3px -3px 0; float: left;}
.breadcrumb{padding:6px 17px 0 0px; position:absolute; top:30px;}
.breadcrumb_planos{top:-40px !important;}
#fundo_breadcrumb{padding:0 0 6px 0;}
#fundo_breadcrumb img{float:left; position:static !important;}
.breadcrumb a,.breadcrumb{color:#fff;text-decoration:none;font-size:0.95em; font-weight:bold;}
.breadcrumb a:hover{text-decoration:underline;}

/*
* ========================================================================================================================
* MENU
* ========================================================================================================================
*/
#menu{width:984px;height:32px; margin-bottom:1px;background:#3055AD;background-repeat:no-repeat; text-align:center; position:relative; z-index:1;}
#unem-egap,#page-menu li,#page-menu ul{list-style:none;margin:0 auto;padding:0; position:relative;}
#page-menu{z-index:0;margin:auto;/*margin-top:8px;*/padding:7px 0 0 7px; *height:100%; width:715px; /*float:left; position:relative; left:50%;*/}
#page-menu li:first-child{border-left:none;}
.page-menu-li{float:left;vertical-align:middle;zoom:1;height:26px;/*border-left:#6c6eac solid 1px;*/font-size:.85em;padding:3px 1px 0 1px;*padding:3px 8px 0 8px; /*position:relative; right:50%;*/}
#page-menu li.hover,#page-menu li:hover{position:relative;z-index:599;cursor:default;color:#FFF;}
#page-menu ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;}
#page-menu-li{width:145px;display:block;clear:both;padding:5px 20px 0px 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 li:hover>ul{visibility:visible;}
#page-menu li a{padding:4px 10px 0 10px;color:#FFF;text-decoration:none;font-size: 10pt;}
#page-menu li a:hover{color:#EFEFEF;}
.page-submenu-li a{color:#fff; text-decoration:none; font-size:8pt !important;}
.page-submenu-li a:hover{color:#EFEFEF;}
.page-submenu{background:#5594da; position:absolute; z-index:1; color:#fff; list-style:none; display:none; list-style:none; position:relative; box-shadow: 1px 1px 1px #595959; -webkit-box-shadow: 1px 1px 1px #595959;
-moz-box-shadow: 1px 1px 1px #595959; width:175px; padding-top:5px; left: 10px;}
.page-submenu img{position:absolute; top:0px; left:-4px;}
.page-submenu-li{float:none; margin:2px 5px 2px 5px !important; padding:4px 0px 4px 0px !important; text-align:left; border-bottom:1px dotted #8CACCE;}
.page-submenu-li:last-child{border:none;}
#menu #page-menu #menu2:hover .page-submenu1{display:block; z-index:2;}
#menu #page-menu #menu4:hover .page-submenu2{display:block; z-index:2;}
#direita{float:left;}
#submenu-img-left{position:absolute; top:-2px; left:-14px;}
#submenu-img-right{position:absolute; top:-2px; right:-14px;}
.submenu-img{padding-top: 1px;}
.menu-img{margin-top: -2px;}
/*
* ========================================================================================================================
* CONTEUDO
* ========================================================================================================================
*/
.h2_home{color:#1A1F7D;}
#conteudo{width:984px;/*min-height:650px;*height:650px; display:inline;*/ letter-spacing:0px;}
#conteudoWrap{margin:0 17px 0 17px;}
#conteudoWrap2{margin:0 0 0 17px;float:left;width:955px;}
/*.listacombg{margin:0px 0px 0px 5px; list-style:none;}
.listacombg li{padding:0px 0px 0px 15px; margin:10px 0 5px 0; background:url(imagens/li-img.gif) no-repeat 0px 0px;}*/
.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; width:640px; float:left;}*/
.entry h2{/*padding-top:15px;*/ padding-bottom:10px;}
/*
* =========================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{text-align:center;width:100%;*height:250px;height:250px;text-align:center;color:#FFF;background:url(imagens/bg_rodape.jpg) repeat-x #202489; clear:both;}
#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;}
#rodape_logos{width:340px;float:left;font-size:.8em;}
#rodape_menu{width:640px;float:right;font-size:.9em;text-align:left;margin-top:15px;}
#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; }


.jCarouselLite{width:905px !important; float:left;}
.video_slider{float:left;}
#videos_destaque{padding-bottom:30px;}
#videos_destaque .prev, #videos_destaque .next{float:left;}
#videos_destaque .prev{margin-right:8px;}
#videos_destaque .next{margin-left:8px;}
#videos_destaque .next:hover, #videos_destaque .prev:hover{cursor:hand;}
#videos_destaque .next:hover, #videos_destaque .prev:hover{cursor:hand;}
#videos_interno .prev, #videos_interno .next{float:left;}
#videos_interno .prev{margin-right:2px;}
#videos_interno .next{margin-left:2px;}
#videos_interno .next:hover, #videos_interno .prev:hover{cursor:hand;}
.home_videos{float:left; margin:15px 25px 0px 25px; position:relative; width:175px; list-style:none;}
.home_videos img.videothumb{-moz-border-radius:5px; border:solid 5px #cecece; width:160px; height:90px; text-align:center; overflow:hidden;}
.home_videos a.videoplay{position:absolute; display:block; top:36px; left:68px;}
.home_videos p{font-size:9pt; text-align:center; font-weight: bold; margin-top: 10px;}
.home_videos p a{color:#272CAA; text-decoration:none;}
.home_videos p a:hover{text-decoration:underline;}
.home_full_container{width:980px;float:left;margin-top:40px;}
.home_full_container h2{font-size:25pt; color:#b5b5b6;}
.home_vantagens{float:left;width:140px; margin:0px 25px 0px 25px;}
.home_vantagens img{padding-bottom:10px;}
.home_vantagens p{font-size:9pt;}
