/* CSS Starting */

body {margin:0; background:#d7d5d6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e464d; line-height:16px;}

a {border:none; outline:none; text-decoration:none; color:#3e464d;}
a:hover{border:none; outline:none; text-decoration:underline; color:#3e464d;}
p {margin:0; padding:0;}
img {border:none;}

.float { float:left;}
.float_right {float:right;}


h1 { font-size:27px; color:#3e464d; margin:0; padding:0 0 10px 0; letter-spacing:-1.5px;}
h2 { font-size:20px; font-weight:none; color:#868686; margin:0; padding:0px 0 22px 0; clear:both; }
h3 { font-size:22px; color:#444444; margin:0; padding:0; letter-spacing:-1.5px;}
h4 { font-size:27px; margin:0; padding:0; color:#d40000; letter-spacing:-1.5px;}
h5 { font-size:27px; margin:0; padding:0 10px 0 0; color:#005293; letter-spacing:-2px; float:left;}
h6 { font-size:27px; margin:0; padding:0; color:#0888c4; letter-spacing:-2px; float:left;}


.bold {font-weight:bold;}
.bold_color { color:#bdbdbd; font-weight:bold; font-size:12px; padding-bottom:10px; }

.ten_pix { font-size:10px;}

/* container */
.container {width:962px; margin:0 auto;}

/* header */ 
.header {width:962px; height:112px; float:left; clear:both; background:url(../images/header_bg.jpg) repeat-x; position:relative;}
#drop{ z-index:10; position:absolute; top:41px; width:291px; padding:0 184px; display:none;  }
.minha_conta_drop_down {width:368px; height:55px; padding:66px 0 0 5px;  background:url(../images/minha_conta_drop_down_bg.png) no-repeat;}
.minha_conta_field {width:145px; height:20px; float:left; margin-right:5px; padding:6px 0 0 7px; border:none; background:url(../images/minha_conta_field_bg.jpg) no-repeat; color:#ababab; font-size:11px;}
.minha_conta_buttons { float:left; padding-top:10px;}
.top_menu_bar { width:570px; height:43px; float:left; margin:39px 0 0 151px;}
.top_menu{float:left; padding-right:12px; margin:0;}
.site_menu {width:962px; height:60px; float:left; clear:both;}
.logo {float:left; clear:both; padding-top:23px;}
.icon_chat { float:left; padding-right:12px; }

/* Banner */
.banner { width:962px; height:315px; float:left; clear:both; position:relative;}
.banner_nav {position:absolute; width:942px; heigt:50px; z-index:1000; padding:0 20px 0 0; text-align:right; }
.banner_nav a { width:63px; height:33px; margin:0 3px; padding:8px 3px 9px; text-decoration:none; }
.banner_nav a:hover { background:url(../images/banner_active_bg_hover.png) no-repeat; color:#FFF; }
.banner_nav a.activeSlide { background:url(../images/banner_active_bg.png) no-repeat; color:#FFF; }

/* Content */
.content {width:944px; float:left; clear:both; padding:0 9px; background:url(../images/content_bg.jpg) top no-repeat;}
.int_content {width:962px; float:left; clear:both; padding:0; background:url(../images/int_content_bg.jpg) top no-repeat;}

/* Registro de dom�nios */
.domain_register_box { width:944px; height:72px; float:left; clear:both;}
.registro_de_dominios {width:310px; float:left; font-size:11px; padding-top:16px;}
.domain_search_form { width:539px; height:57px; float:left; padding:16px 0 0 6px;}
.domain_search_field {width:318px; height:32px; float:left; border:none; margin-right:10px; padding:8px 0 0 8px; background:url(../images/domain_search_field_bg.jpg) no-repeat; font-size:20px; color:#686767;}
.domain_search_list_field {width:91px; height:28px; float:left; border:none; margin-right:10px; padding:12px 0 0 8px;; background:url(../images/domain_search_list_field_bg.jpg) no-repeat; color:#686767; font-size:20px; position:relative;}
.domain_search_list_arrow { position:absolute; top:3px; left:81px;}

/* columms */
.left_columm {width:258px; float:left; padding-top:13px;}
.right_columm {width:640px; float:left; padding-left:46px}

/* internal pages columms */
.int_left_columm {width:224px; float:left; margin-right:24px;}
.int_right_columm {width:714px; float:left; line-height:20px;}

/* left menu */
.left_menu_title { width:224px; height:34px; float:left; border-bottom: 1px solid #999; margin:14px 0;}
ul.left_menu {float:left; clear:both; list-style:none; margin:0; padding:0;}
li.left_menu a{width:182px; height:32px; float:left; margin:2px 0; padding:16px 0 0 35px; clear:both; background:url(../images/left_menu_bg.png) no-repeat;font-size:15px; color:#2c2c2c}
li.left_menu a:hover{width:182px; height:32px; float:left; margin:2px 0; padding:16px 0 0 35px; float:left; clear:both; background:url(../images/left_menu_bg_hover.png) no-repeat; text-decoration:none; font-size:15px; color:#fff}
li.left_menu_active {width:182px; height:32px; float:left; margin:0; padding:16px 0 0 35px; clear:both; background:url(../images/left_menu_bg_hover.png) no-repeat;font-size:15px; color:#fff}

/* right nav bar */
.right_nav_bar { width:714px; height:34px; float:left; border-bottom: 1px solid #999; margin:14px 0; font-size:11px; color:#8d8b8b;}

/* �ltimas not�cias */
.noticias {width:258px; float:left; clear:both;}
.noticias_title {width:258px; height:33px; padding-top:10px; border-bottom:2px solid #7f7f7f;}
.noticias_date { color:#991e16; font-size:10px; padding:12px 0 4px 0;}
.noticias_seperator {width:100%; height:1px; background:url(../images/noticias_seperator.jpg) repeat-x; margin:14px 0 0 0;}

/* pagina��o */
ul.paginacao { float:left; list-style:none; padding:0; margin-top:30px;}
li.paginacao { width:14px; height:26px; float:left; text-align:center; line-height:30px; margin-right:6px; background:#666; color:#FFF;border: solid #c5c5c5 1px;}
li.paginacao_link {width:14px; height:26px; float:left; text-align:center; line-height:30px; margin-right:6px; background:#ccc; color:#FFF;border: solid #c5c5c5 1px;}
li.paginacao_nav { float:left; margin:0 10px; padding-top:4px;}
/* Left Banners */
.left_banners {float:left; clear:both; padding-top:20px;}

/* Hosting Plans */
.hosting_plans { width:204px; height:225px; float:left; background:url(../images/hosting_plans_bg.jpg) no-repeat; margin:21px 14px 0 0;}
.hosting_plans:hover { width:204px; height:225px; float:left; background:url(../images/hosting_plans_bg_hover.jpg) no-repeat; margin:21px 14px 0 0;}
.hosting_plans_last { width:204px; height:225px; float:left; background:url(../images/hosting_plans_bg.jpg) no-repeat; margin:21px 0 0 0;}
.hosting_plans_last:hover { width:204px; height:225px; float:left; background:url(../images/hosting_plans_bg_hover.jpg) no-repeat; margin:21px 0 0 0;}
.hosting_plans_title { width:194px; height:36px; float:left; clear:both; padding:10px 0 0 10px;}
.hosting_plans_price { width:auto; padding:157px 4px 0 0; float:right; font-size:18px; color:#FFF;}
ul.plan_details { width:96px; float:left; list-style:none; margin:0; padding:10px 0 0 16px; font-size:11px;} 
li.plan_details { width:112px; float:left; clear:both; padding:5px 0 5px 10px; background:url(../images/arrow.gif) left no-repeat;} 
li.plan_details_button { width:112px; float:left; clear:both; padding:5px 0 5px 10px;} 

/* hosting plans details */
.hospedagem_plans_detalhes_box {width:707px; position:relative; margin-top:20px; overflow:hidden;}
.hospedagem_plans_detalhes_box .detalhes_price {width:87px; height:66px; text-align:right; padding:16px 3px 0 0; color:#FFF; font-size:18px; position:absolute; top:0; left:616px; background: url(../images/hospedagem_plans_price.png) no-repeat;}

.table_header {background:url(../images/table_header.jpg); width:690px; height:52px; color:#FFF; font-size:20px; padding-left:16px;}
.table_content_left { width:180px; height:36px; padding:4px 0 0 13px; border-right:1px solid #a4a3a4; border-left:1px solid #a4a3a4; border-bottom:1px solid #a4a3a4; background:#cfcfcf; font-weight:bold;}
.table_content_others { width:auto; height:26px; padding:4px 0 0 13px; border-right:1px solid #a4a3a4; border-bottom:1px solid #a4a3a4; }
.table_content_contratar { width:60px; height:26px; padding:4px 0 0 31px; border-right:1px solid #a4a3a4; border-bottom:1px solid #a4a3a4; text-align:left; }

.hospedagem_plans_detalhes_table_header_left {background:url(../images/hospedagem_plans_table_header_left.jpg); width:320px; height:52px; border-right:1px solid #f9f8f8; color:#FFF; font-size:20px; padding-left:13px;}

a.button_contratar {width:103px; height:40px; float:left; clear:both; background:url(../images/button_contratar.jpg); text-indent:-999em; margin:10px 0 35px 334px;}
a.button_contratar:hover {width:103px; height:40px; float:left; clear:both; background:url(../images/button_contratar_hover.jpg); margin:10px 0 35px 334px;}

.hospedagem_plans_detalhes_table_header_right {background:url(../images/hospedagem_plans_table_header_right.jpg); width:360px; height:52px; color:#FFF; font-size:20px; padding-left:12px; }

.hospedagem_plans_detalhes_table_content_left { width:320px; height:26px; padding:4px 0 0 13px; border-right:1px solid #a4a3a4; border-bottom:1px solid #a4a3a4; background:#cfcfcf; font-weight:bold;}
.hospedagem_plans_detalhes_table_content_right { width:360px; height:30px; padding-left:12px; border-bottom:1px solid #a4a3a4; }

/* Other Plans */
.other_plans { width:204px; height:201px; float:left; margin:10px 14px 0 0;}
.other_plans_last { width:204px; height:201px; float:left; margin:10px 0 0 0;}
.other_plans_title {width:204x; height:33px; padding-top:10px; border-bottom:2px solid #7f7f7f;}
.other_plans_icons {width:87px; float:left; padding-top:10px;}
.other_plans_desc {width:117px; height:95px; float:left; font-size:11px; color:#3e464d; padding-top:15px;}
.other_plans_buttons {float:left; clear:both; padding-left:87px;}

/* cloud computing */
ul.cloud_computing_content {width:470px; height:674px; padding:26px 0 0 244px; float:left; clear:both; background:url(../images/cloud_computing_bg.jpg) no-repeat; margin:15px 0; list-style:none;}
li.cloud_computing_content  {width:500px; height:47px; float:left; clear:both;}
li.cloud_computing_content span {float:left; width:172px; }
li.cloud_computing_content span.radio{ width:330px; }
li.cloud_computing_content input { float:left;}
li.cloud_computing_content select { float:left;}
#sucesso { color:#007D36; background:#C6DFB5; margin:0 0 10px; padding:5px; width:420px; }

/* atendimento */


/* atendimento */

/* atendimento */

.atendimento_numbera {width:693px; height:166px; float:left; clear:both; background: url(../images/atendimento_numbers.jpg) no-repeat; margin-bottom:25px;}
.t_fields { border:1px solid #CCC; padding:6px; color:#333;}

ul.atendimento_numbers_first_line { width:220px; height:140px; float:left; padding:0; margin:7px 0 0 225px; list-style:none;}
li.atendimento_numbers_first_line { width:220px; float:left; margin:6px 0; }

ul.atendimento_numbers_second_line { width:220px; height:140px; float:left; padding:0; margin:7px 0 0 20px; list-style:none;}
li.atendimento_numbers_second_line { width:220px; float:left; margin:6px 0; }

.atendimento_city {font-size:14px; color:#3e454b; float:left;}
.atendimento_number { font-size:14px; color:#727272; float:left;}


.t_fields { border:1px solid #CCC; padding:6px; color:#333;}

.inputForm {padding-bottom: 4px; margin: 0px 3px 0px 0px; padding-left: 4px; padding-right: 4px; font-family: tahoma; color: #000; font-size: 11px;  border: #e6e6e6 1px solid; padding-top: 5px; }

UL.formHoriz {padding-bottom: 0px; LINE-height: normal; text-transform: none; LIST-style-TYPE: none; margin: 20px 0px; padding-left: 3px; padding-right: 0px; clear: both; font-size: 1em; overflow: hidden; font-WEIGHT: normal; LIST-style-IMAGE: none; text-decoration: none; padding-top: 0px}

UL.formHoriz LI {padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 3px; float: left; clear: both; padding-top: 0px}

.inputFormHoriz {padding-bottom: 5px; margin: 0px 3px 0px 0px; padding-left: 4px; padding-right: 4px; font-family: tahoma; color: #000; font-size: 11px;  padding-top: 5px;}


/* Revenda Hospedagem */
a.button_ravenda_linux  {width:338px; height:196px; float:left; background:url(../images/hospedagem_revenda.jpg); text-indent:-999em; margin:15px 0;}
a.button_ravenda_linux:hover {width:338px; height:196px; float:left; clear:both; background:url(../images/hospedagem_revenda.jpg) no-repeat 0 -196px; margin:15px 0;}

a.button_ravenda_windows  {width:365px; height:196px; float:left; background:url(../images/hospedagem_revenda.jpg) no-repeat -338px 0; text-indent:-999em; margin:15px 0;}
a.button_ravenda_windows:hover {width:365px; height:196px; float:left; background:url(../images/hospedagem_revenda.jpg) no-repeat -338px -196px; margin:15px 0;}

/* hospedagem tab */
.hospedagem_tab_bottom {width:692px; float:left; padding:20px 10px 10px 10px; background:url(../images/hospedagem_tab_bottom.jpg) bottom no-repeat; font-size:11px; line-height:18px;}
.hospedagem_tab_middle {width:712px; float:left; background:url(../images/hospedagem_tab_middle_bg.jpg); margin-bottom:25px;}
.hospedagem_tab_header {width:712px; height:51px; float:left; clear:both; margin:15px 0 0 0 ;}

.tab_header_titles { font-size:18px; margin:0 0 0 5px; line-height:50px; padding:0; color:#333;}
.tab_header_icons { float:left; margin:7px 0 0 8px;}

/* hospedagem plans */
.hospedagem_plans {width:220px; float:left; padding:25px 16px 35px 0; background:url(../images/hospedagem_plans_shadow.jpg) bottom no-repeat;}
.hospedagem_plans_last {width:220px; float:left; padding:25px 0 35px 0; background:url(../images/hospedagem_plans_shadow.jpg) bottom no-repeat;}

.hide { display:none; }

.hospedagem_plans_bottom {width:220px; float:left; padding:5px 0 16px 0; background:url(../images/hospedagem_plans_bottom.jpg) bottom no-repeat;}
.hospedagem_plans_middle {width:220px; float:left;  background:url(../images/hospedagem_plans_middle_bg.jpg);}
.hospedagem_plans_top {width:200px; height:33px; padding:13px 0 0 20px; float:left; background:url(../images/hospedagem_plans_top.jpg) top no-repeat;}

ul.hospedagem_details {width:190px; float:left; list-style:none; font-size:10px; margin:0 0 0 18px; padding:0;}
li.hospedagem_details {width:180px; height:24px; padding:6px 0 0 10px; background:url(../images/arrow_red.gif) left no-repeat; }

ul.hospedagem_tab_header_nav { width:712px; height:51px; list-style:none; float:left; clear:both; margin:0; padding:0;}
ul.hospedagem_tab_header_nav li{ cursor:pointer; }
li.hospedagem_tab_header_nav1_active { width:234px; height:51px; float:left; background:url(../images/hospedagem_tab_header.png);}
li.hospedagem_tab_header_nav1_deactive { width:234px; height:51px; float:left; background:url(../images/hospedagem_tab_header.png) 0px -51px;}
li.hospedagem_tab_header_nav2_active { width:244px; height:51px; float:left; background:url(../images/hospedagem_tab_header.png) -234px 0px ;}
li.hospedagem_tab_header_nav2_deactive { width:244px; height:51px; float:left; background:url(../images/hospedagem_tab_header.png) -234px -51px;}
li.hospedagem_tab_header_nav3_active { width:234px; height:51px; float:left; background:url(../images/hospedagem_tab_header.png) -478px 0px}
li.hospedagem_tab_header_nav3_deactive { width:234px; height:51px; float:left; background:url(../images/hospedagem_tab_header.png) -478px -51px}

ul.left_server_details {width:200px; float:left; list-style:none; font-size:11px; margin:18px 0 0 18px; padding:0;}
li.left_server_details {width:200px; height:24px; padding:6px 0 0 10px; background:url(../images/arrow_pixel.gif) left no-repeat; }

ul.text_list {width:706px; float:left; list-style:none; font-size:11px; margin:18px 0 20px 18px; padding:0;}
li.text_list {width:706px; height:24px; padding:6px 0 0 10px; background:url(../images/arrow_pixel.gif) left no-repeat; }

.hospedagem_plans_price { width:100px; height:54px; float:left; padding:10px 0 0 26px; background:url(../images/hospedagem_plans_price.jpg) no-repeat; margin:0 2px 0 0;}

a.bt_contratar {width:92px; height:64px; float:left; background:url(../images/hospedagem_plans_contratar.jpg); text-indent:-999em;}
a.bt_contratar:hover {width:92px; height:64px; float:left; background:url(../images/hospedagem_plans_contratar_hover.jpg);}

a.bt_mais_detalhes {width:194px; height:25px; margin:5px 0 0 13px; float:left; background:url(../images/hospedagem_plans_mais_detalhes.jpg); text-indent:-999em;}
a.bt_mais_detalhes:hover {width:194px; height:25px; margin:5px 0 0 13px; float:left; background:url(../images/hospedagem_plans_mais_detalhes_hover.jpg);}

.price_big { font-size:46px; margin:0; padding:0; color:#fff; letter-spacing:-2px; float:left;}
.price_small { font-size:20px; margin:0; padding:0; color:#fff; padding-top:20px; letter-spacing:-2px; float:left;}

.price_big_black { font-size:46px; margin:0; padding:0; color:#4c4c4c; letter-spacing:-2px; float:left;}
.price_small_black { font-size:20px; margin:0; padding:0; color:#4c4c4c; padding-top:20px; letter-spacing:-2px; float:left;}

/* seperator */
.seperator {width:944px; height:2px; float:left; clear:both; margin:12px 0; background:url(../images/seperator.jpg) repeat-x;}

/* services */
.services_menu {width:944px; height:91px; float:left; clear:both; position:relative;}

/* footer logos */
.footer_logos {width:944px; height:43px; margin-top:14px; float:left; clear:both; background:url(../images/footer_logos.jpg) no-repeat;}

/* footer */
.footer { width:100%; height:320px; float:left; clear:both; margin-top:30px; background:url(../images/footer_bg.jpg) repeat-x #1a1a1a;}
.footer_content { width:962px; height:300px; margin:0 auto; padding-top:20px; background:url(../images/footer_real_bg.jpg) top no-repeat ;}

.buscar_box {width:270px; height:26px; float:left; padding-left:84px; margin-left:325px; background:url(../images/buscar_title.jpg) no-repeat;}
.buscar_field {width:191px; float:left; margin-right:8px; border:none; background:url(../images/buscar_field_bg.jpg) no-repeat; color:#686767; padding:5px 4px 6px ; font-size:12px;}
.bamboo {width:60px; height:36px; float:left; margin:6px 0 0 120px;}
.copyright { width:960px; float:left; clear:both; padding:10px 0 0 2px;}

ul.footer_menu {padding:0; margin:20px 50px 0 6px; width:auto; float:left; list-style:none; font-family:Tahoma, Geneva, sans-serif;}
ul.footer_menu_last { padding:0; margin:20px 0 0 6px; width:auto; float:left; list-style:none; font-family:Tahoma, Geneva, sans-serif;}
li.footer_menu {padding:0; margin:0; float:left; clear:both; color:#bdbdbd; font-size:12px; text-decoration:none; line-height:26px;}
li.footer_menu a{padding-left:5px; margin:0; float:left; clear:both; color:#6a6a6a; font-size:11px; text-decoration:none; line-height:18px;}
li.footer_menu a:hover{padding-left:5px; margin:0; float:left; clear:both; color:#ffa800; font-size:11px; text-decoration:underline; line-height:18px;}


.tabela_streaming th{ font-size:14px; }
.tabela_streaming tr td{ padding:5px; border-bottom:1px solid #A4A3A4; border-right:1px solid #A4A3A4; }
.tabela_streaming tr.titulo {background:transparent url(../images/hospedagem_plans_table_header_left.jpg) repeat scroll 0 0; }
.tabela_streaming tr.titulo td { padding:10px; color:#fff; font-size:20px;  }
.tabela_streaming tr.row1{  background:#CFCFCF; }
.tabela_streaming tr.row2{  background:#E8E7E8; }

