﻿* { padding: 0; margin: 0; }

html,body { height: 100%; }
body { font: 12px "Trebuchet MS", Tahoma, Verdana, Georgia, Helvetica, sans-serif; color: #333; background: url(../images/body_backround.jpg) left top repeat-x; }

a { text-decoration: none; outline: 0; }
li { list-style: none; }
fieldset, input , textarea { border: none; }
table { border-collapse: collapse; }
table td { vertical-align: top; }
img { border: none; }
em { font-style: normal; }

/* SOME CLASSES */

.cleaner { clear: both; overflow: hidden; height: 1px; }
.hide { text-indent: -9999px; overflow: hidden; }
.error_form_domain { width: 449px; height: 29px; line-height: 29px; background: url(../images/error_jpg.jpg) left top no-repeat; display: block; position: relative; top: 10px; left: 20px; }
.error_form_domain span { color: #c80300; position: relative; left: 30px; font-weight: bold; } 
.killabsolute { position: absolute;}
.alike { position: relative; left: 140px; }
#alojamiento_link { width: 101px; height: 25px; position: relative; left: 20px; top: -20px;  background: url(../images/alojamientolink.png) left top no-repeat; display: block; text-align: center; line-height: 25px; color: #FFF; }  
#alojamiento_link:hover { background: url(../images/alojamientolink.png) left -25px no-repeat; }

/* LAYOUT */

.page_container { width: 936px; margin: 15px auto;  }


/* HEADER */

.header { width: 936px; height: 150px; position: relative; background: url(../images/header_03.png) left top no-repeat; }
.header h1 { width: 287px; height: 58px; position: absolute; left: 0; top: 31px; }
.header h1 a { width: 100%; height: 100%; background: url(../images/logo.png) left top no-repeat; display: block; }

.header .support { position: absolute; top: 31px; right: 13px; }
.header .support p { font: bold 24px Arial,sans-serif; color: #f16001; padding-right: 20px; float: left; letter-spacing: 1px; margin-top: -3px; }
.header .support .menu_support { float: left; }
.header .support .menu_support li { float: left; }
.header .support .menu_support li span,.header .support .menu_support li .contact { width: 28px; height: 26px; float: left; z-index: 24; position: relative; display: block; font-size: 14px; color: #FFF; line-height: 26px; text-align: center; margin-right: 3px; }
.header .support .menu_support li .letter { background: url(../images/letter.png) left top no-repeat; }
.header .support .menu_support li .call { background: url(../images/call.png) left top no-repeat; }
.header .support .menu_support li .write { background: url(../images/write.png) left top no-repeat; }
.header .support .menu_support li .contact { width: 101px; height: 25px; background: url(../images/contacts.png) left top no-repeat; }
.header .support .menu_support li .contact:hover { background: url(../images/contacts.png) left -25px no-repeat;  }

.header .client_login { position: absolute; right: 15px; top: 70px; }
.header .client_login form {  }
.header .client_login form label { font-size: 16px; color: #CCC; padding-right: 12px; }
.header .client_login form input { width: 101px; height: 27px; line-height: 27px; background: url(../images/input_background.png) left top no-repeat; padding-left: 5px; color: #666; font-size: 12px; }
.header .client_login form .push { width: 50px; height: 27px; background: url(../images/Enviar.jpg) left top no-repeat; font-size: 14px; color: #FFF; padding-left: 0; cursor: pointer; }

.page_content { /* border: solid #f1f1f1; border-width: 0 1px 0 1px; */ width: 936px; background: url(../images/page_container.png) left top repeat-y; min-height: 100%; }

.menu { width: 926px; height: 35px; background: #1e1e1e; position: absolute; bottom: 0; left: 5px; }
.menu .cnt_menu { position: absolute; top: 9px; left: 18px; }  
.menu .cnt_menu li { float: left; }
.menu .cnt_menu li a { color: #CCC; float: left; font-size: 13px; background: url(../images/separator.png) left top no-repeat; padding: 0 19px 0 19px; }
.menu .cnt_menu li a:hover { color: #f06d00; }
.menu .cnt_menu li .first { background: none; padding-left: 0; }
.menu .cnt_menu li .current { color: #f06d00; text-decoration: underline; }

.menu .menu_information { font-size: 14px; color: #f06d00; position: absolute; top: 8px; right: 18px; }

.special_discount { width: 926px; height: 268px; background: #4f4e4e; position: relative; left: 5px; overflow: hidden; }
.special_discount_inner { height: 262px; background: #c8c8c8; border: solid #FFF; border-width: 1px 0 1px 0; text-align: center;  }
.special_discount_inner img { margin: 11px 0 0 11px; float: left; }

.plans { width: 926px; height: 314px; background: #000; position: relative; left: 5px;  }
.plans .plans_inner { height: 308px; background: #1177c7; border-top: 1px solid #FFF; border-bottom: 1px solid #04b6f8; }
.plans .plans_inner .plans_section { width: 219px; height: 293px; float: left; margin-right: 10px; display: inline; position: relative; top: 8px; left: 10px; }
.plans .plans_inner .plans_section .plans_list { position: absolute; left: 26px; top: 67px; }
.plans .plans_inner .plans_section .plans_list li { padding-bottom: 10px; }
.plans .plans_inner .plans_section .plans_list li a { background: url(../images/bullet.png) left 5px no-repeat; color: #333; font-weight: bold; font-size: 13px; padding-left: 22px; }
.plans .plans_inner .plans_section .plans_list li a:hover { text-decoration: underline; }

.plans .plans_inner .personal { background: url(../images/personal.png) left top no-repeat; }
.plans .plans_inner .pymes { background: url(../images/pymes.png) left top no-repeat; }
.plans .plans_inner .soluciones_de_negocio { background: url(../images/soluciones_de_negocio.png) left top no-repeat; }
.plans .plans_inner .resellers { background: url(../images/resellers.png) left top no-repeat; }

.register { width: 926px; height: 209px; background: #313131; border-top: 1px solid #373737; position: relative; left: 5px;  }
.register .register_inner { padding: 4px 0 0 10px; }
.register .register_inner .register_domain { float: left; }
.register .register_inner .register_domain h3 { font-size: 24px; color: #ffb500; padding-bottom: 10px; }
.register .register_inner .register_domain .choice_domain { width: 449px; height: 156px; background: url(../images/register_domain_background.png) left top no-repeat; position: relative; }
.register .register_inner .register_domain .choice_domain .options { width: 439px; height: 27px; background: #ffd691; position: absolute; bottom: 20px; left: 5px; border: solid #e58201; border-width: 1px 0 1px 0; opacity: 0.8; }
.register .register_inner .register_domain .choice_domain .options .register_translate { height: 29px; position: relative; left: 10px; }
.register .register_inner .register_domain .choice_domain .options .register_translate li { float: left; line-height: 29px; margin-right: 22px; }
.register .register_inner .register_domain .choice_domain .options .register_translate li a { float: left; background: url(../images/arrow.png) left 5px no-repeat; font-size: 13px; font-weight: bold; color: #333; padding-left: 22px; }
.register .register_inner .register_domain .choice_domain .options .register_translate li a:hover { text-decoration: underline; }
.register .register_inner .for_avanhost {  float: left; position: relative; left: 10px; }
.register .register_inner .for_avanhost h3 { font-size: 24px; color: #ebebeb; padding-bottom: 10px; }
.register .register_inner .for_avanhost .for_avanhost_cnt { width: 449px; height: 173px; background: url(../images/for_avanhost_background.png) left top no-repeat; position: relative; top: -17px; }
.register .register_inner .for_avanhost .for_avanhost_cnt p { padding: 33px 150px 20px 20px; }

.verify { position: absolute;  top: 33%;  left: 17px;  }
.verify  label { width: 108px; height: 28px; background: url(../images/www.png) left top no-repeat; float: left; text-indent: -9999px; overflow: hidden; }
.verify  input { width: 149px; height: 27px; line-height: 27px; background: url(../images/input_reg.png) left top no-repeat; padding-left: 4px; float: left; }
.verify  select { width: 76px; padding: 4px; float: left; border: 1px solid #c96502;  color: #666; }
.verify  .buscar { width: 71px; height: 27px; display: block; background: url(../images/buscar.png) left top no-repeat; float: left; color: #333; font-size: 14px; text-align: center; line-height: 27px; margin-left: 5px; }  
.verify  .buscar:hover { background: url(../images/buscar.png) left -27px no-repeat; color: #575757; }

.commerce_design {  width: 926px;  height: 106px;  border-bottom: 1px solid #c2c2c2; background: #e8e8e8; position: relative; left: 5px; display: none; }
.commerce_design .commerce { width: 440px; height: 94px; float: left; margin-left: 15px; display: inline; }
.commerce_design .commerce .e_commerce,
.commerce_design .commerce .quality { width: 100%; height: 100%; display: block; }
.commerce_design .commerce .e_commerce .e_commerce_text,
.commerce_design .commerce .quality .e_commerce_text  { font-size: 30px; display: block; color: #333; padding-top: 20px; position: relative; left: 120px;  }
.commerce_design .commerce .e_commerce .e_commerce_text:hover,
.commerce_design .commerce .quality .e_commerce_text:hover  { text-decoration: underline; }
.commerce_design .commerce .e_commerce .online_shop,
.commerce_design .commerce .quality .online_shop { font-size: 13px; color: #d44600; font-weight: bold; position: relative; left: 120px;  background: url(../images/arrow.png) left top no-repeat; padding: 0 0 5px 22px; }
.commerce_design .commerce .e_commerce .online_shop:hover,
.commerce_design .commerce .quality .online_shop:hover { text-decoration: underline;  }
.commerce_design .commerce .e_commerce { background: url(../images/commerce.png) left top no-repeat; }   
.commerce_design .commerce .quality { background: url(../images/quality.png) left top no-repeat; }

/* DOMAINS PAGE  */
.domains_page_header {  width: 926px; height: 136px; background: url(../images/d_reg_bgrd.jpg) left top repeat-x; position: relative; left: 5px;  border-top: 1px solid #FFF; }
.domains_page_header .dp_inner { height: 103px; border-bottom: 1px solid #f06d00;  margin-left: 25px; position: relative;  }
.domains_page_header .dp_inner h2 { font: 30px Arial, sans-serif; text-transform: uppercase; position: absolute; top: 68px; left: 0; color: #e76601; }
.domains_page_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/blond-with-laptop.png) left top no-repeat;  position: absolute; top: 0; right: 0; }

/* SOPORTE */

.soporte {  width: 926px; height: 136px; background: url(../images/d_reg_bgrd.jpg) left top repeat-x; position: relative; left: 5px;  border-top: 1px solid #FFF; }
.soporte .dp_inner { height: 103px; border-bottom: 1px solid #f06d00;  margin-left: 25px; position: relative;  }
.soporte .dp_inner h2 { font: 30px Arial, sans-serif; text-transform: uppercase; position: absolute; top: 68px; left: 0; color: #e76601; }
.soporte .dp_inner .com { width: 409px; height: 103px; background: url(../images/soporte.png) left top no-repeat;  position: absolute; top: 0; right: 0; }

/* HOSTING PAGE  */
.hosting_page_header { width: 926px; height: 136px; background: url(../images/d_reg_bgrd.jpg) left top repeat-x; position: relative; left: 5px;  border-top: 1px solid #FFF; }
.hosting_page_header .dp_inner { height: 103px; border-bottom: 1px solid #f06d00;  margin-left: 25px; position: relative;  }
.hosting_page_header .dp_inner h2 { font: 30px Arial, sans-serif; text-transform: uppercase; position: absolute; top: 68px; left: 0; color: #e76601; }
.hosting_page_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/business-man-and-his-network.png) right top no-repeat;  position: absolute; top: 0; right: 0; }

/* CONTACT US PAGE  */
.contact_page_landing_header {  width: 926px; position: relative; left: 5px;  height: 136px; background: url(../images/d_reg_bgrd.jpg) left top repeat-x;  border-top: 1px solid #FFF; }
.contact_page_landing_header .dp_inner { height: 103px; border-bottom: 1px solid #f06d00;  margin-left: 25px; position: relative;  }
.contact_page_landing_header .dp_inner h2 { font: 30px Arial, sans-serif; text-transform: uppercase; position: absolute; top: 68px; left: 0; color: #e76601; }
.contact_page_landing_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/young-woman-with-laptop.png) left top no-repeat;  position: absolute; top: 0; right: 0; }

/* FOOTER PAGES */
.footer_page_header {  width: 100%; height: 136px; background: url(../images/d_reg_bgrd.jpg) left top repeat-x;  border-top: 1px solid #FFF; }
.footer_page_header .dp_inner { height: 103px; border-bottom: 1px solid #f06d00;  margin-left: 25px; position: relative;  }
.footer_page_header .dp_inner h2 { font: 30px Arial, sans-serif; text-transform: uppercase; position: absolute; top: 68px; left: 0; color: #e76601; }
.footer_page_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/young-woman-with-laptop.png) left top no-repeat;  position: absolute; top: 0; right: 0; }

.breadcrumps {  position: absolute; top: 31px; left: 0; }
.breadcrumps li { float: left;  color: #585858; font-size: 12px; padding-right: 4px; }
.breadcrumps li a { float: left; color: #585858; background: url(../images/bc_arrow.png) right 6px no-repeat; padding-right: 12px; }
.breadcrumps li a:hover { text-decoration: underline; }
.breadcrumps li span { float: left; }

.d_container { position: relative; top: -15px; }
*:first-child+html .d_container { position: static; margin-top: -15px; } 

.d_menu { width: 206px; height: 219px; position: relative; left: 25px;  float: left; }
.top { width: 206px; height: 7px; background: url(../images/menu_top.png) left top no-repeat; }
.bottom { width: 206px; height: 7px; background: url(../images/menu_bottom.png) left top no-repeat; }
.repeat { width: 206px; background: url(../images/menu_repeat.png) left top repeat-y; }  
.d_menu ul { width: 204px; margin-left: 1px; }
.d_menu ul li { }
.d_menu ul li a { font-size: 13px; color: #333;  display: block; padding: 7px 0 5px 10px; border: solid transparent; border-width: 1px 0 1px 0;  }
.d_menu ul li a span { background: url(../images/arrow.png) left top no-repeat; padding: 0 0 2px 30px;  display: block;  }
.d_menu ul li a:hover { background: #FFF; border: solid #CCC; border-width: 1px 0 1px 0; }
.d_menu ul li .current { background: #FFF; border: solid #CCC; border-width: 1px 0 1px 0;  }

.d_info { width: 677px; float: left; position: relative; left: 40px; }
.d_info h3 { font: 14px Arial,sans-serif; color: #e76601; padding-bottom: 10px; text-transform: uppercase; font-weight: bold; }
.d_info h4 { font-size: 15px; font-weight: bold; background: url(../images/bullet_d.jpg) left 5px no-repeat; padding: 0 0 20px 22px; }
.d_info p { padding-bottom: 20px; }
.d_info p a {  color: #d05d01; }
.d_info p a:hover {  text-decoration: underline; }
.d_info p strong { display: block; }
.d_info .context { padding: 5px 0 0 10px; }
.d_info .context li { padding-bottom: 5px; }
.d_info .keep_d { width: 454px; height: 76px; background: url(../images/keep_domains_bgrd.png) left top no-repeat; position: relative; margin-bottom: 15px; }
.d_info .translado { font-weight: bold; font-size: 13px; color: #f06d00; background: url(../images/arrow.png) left top no-repeat; margin: 30px 0 40px 0; text-indent: 22px; padding-bottom: 5px;  display: block; }
.d_info .translado:hover { text-decoration: underline; }

.quote { width: 199px; height: 145px; /* background: url(../images/test.gif) left top no-repeat; */ position: absolute; right: 0; top: 0; }

.quoteHosting { color: #E76601; font-size: 50px;  left: 320px; position: absolute; right: 100px; top: 10px; text-align: right; }
.table { width: 600px;}
.table .top { width: 600px; height: 28px; background: url(../images/table_top.jpg) left top no-repeat; }
.table th { color: #FFF; text-transform: uppercase; font-weight: bold; padding: 5px; text-align: center; }
.table td { padding: 5px; border-bottom: 1px solid #CCC; background: #EEE; }
.table td span { font-size: 14px; color: #d05d01; font-weight: bold; display: block;  }
.table td .title { font-size: 14px; color: #666; text-align: center; font-weight: bold; display: block; position: static; }
.table td small { width: 100px; display: block; font-size: 12px; position: relative; left: 150px; overflow: hidden; }
.table td small em { float: right; }

.table_espanol e { width: 600px;}
.table_espanol  .top { width: 600px; height: 28px; background: url(../images/table_top.jpg) left top no-repeat; }
.table_espanol  th { color: #FFF; text-transform: uppercase; font-weight: bold; padding: 5px; text-align: center; }
.table_espanol  td { padding: 5px; border-bottom: 1px solid #CCC; background: #EEE; }
.table_espanol  td span { font-size: 14px; color: #d05d01; font-weight: bold; display: block;  }
.table_espanol  td .title { font-size: 14px; color: #666; text-align: center; font-weight: bold; display: block; position: static; }
.table_espanol  td small { display: block; font-size: 12px; position: relative; overflow: hidden; }
.table_espanol  td small em { float: right; }

.rounded_table { overflow: hidden; margin-bottom: 30px; }
.rounded_table_bottom { width: 600px; height: 24px; background: url(../images/table_bottom.jpg) left top no-repeat; }

.plan-mini-table { width: 644px; }
.plan-mini-table tr {  }
.plan-mini-table tr td { padding: 5px; border-bottom: 1px solid #CCC; background: #FFF; text-align: center; }
.plan-mini-table td span { font-size: 14px; color: #d05d01; font-weight: bold; display: block;  }
.plan-mini-table td .title { font-size: 14px; color: #666; text-align: center; font-weight: bold; display: block; position: static; }
.plan-mini-table td small { display: block; font-size: 12px; position: relative; left: 210px; }

.comparativa-table { width: 644px; }
.comparativa-table tr {  }
.comparativa-table tr th { background: #ff7e02; color: #FFF; padding: 5px 0 5px 0; }
.comparativa-table tr td { padding: 5px; border-bottom: 1px solid #CCC; background: #EEE; text-align: center;  }
.comparativa-table td span { font-size: 14px; color: #d05d01; font-weight: bold; display: block;  }
.comparativa-table td span a { color: #d05d01; text-decoration: underline; }
.comparativa-table td span a:hover { text-decoration: none; }
.comparativa-table td .title { font-size: 14px; color: #666; text-align: center; font-weight: bold; display: block; }
.comparativa-table td small { display: block; font-size: 12px; position: relative; left: 0; }

/* CONTACT PAGE */

.category_select {  width: 206px; float: left; clear: both; position: relative; left: 25px; }
.category_select  .hdr { width: 206px; height: 29px; background: url(../images/category_select_hdr.jpg) left top no-repeat; }
.category_select  .hdr p { font-size: 13px; font-weight: bold; line-height: 29px; padding-left: 10px; color: #FFF; }
.category_select  .category_select_content { width: 206px; height: 175px; background: url(../images/category_select_content.jpg) left top no-repeat; text-align: center; }
.category_select  .category_select_content select { width: 176px; color: #666; margin-bottom: 10px; border: 1px solid #b3b3b3; padding: 3px; position: relative; top: 21px; }

.button_send { width: 176px; height: 24px; display: block; line-height: 24px; text-align: center; color: #FFF; font-weight: bold; background: url(../images/button_send.png) left top no-repeat; position: absolute; bottom: 20px; left: 15px; }
.button_send:hover { background: url(../images/button_send.png) left -24px no-repeat; }  

.contacts_layout { position: relative; left: 10px; margin-bottom: 20px; }
.contacts_layout_top { width: 648px; height: 21px; background: url(../images/form_container_top.png) left top no-repeat; }
.contacts_layout_content {  width: 648px;  background: url(../images/form_container_content.png) left top repeat-y; }
.contacts_layout_content .form_inner {  width: 600px; margin: 0 auto; position: relative; top: 20px; }
.contacts_layout_content .form_inner p { padding-bottom: 15px; }
.contacts_layout_content .form_inner .title { font-size: 14px; color: #f06d00; border-bottom: 1px solid #999; padding-bottom: 5px; display: block; margin-bottom: 10px;}
.contacts_layout_bottom { width: 648px; height: 13px; background: url(../images/form_container_bottom.png) left top no-repeat; }

.all_form_elements {  width: 600px; padding-bottom: 30px; }
.all_form_elements  .title { font-size: 14px; color: #f06d00; border-bottom: 1px solid #999; padding-bottom: 5px; display: block; margin-bottom:10px;}
.all_form_elements legend { color: #D05D01; font-size: 16px; font-weight: bold; padding-bottom: 30px; }
 
.ideal_placement { width: 600px; margin-top: 10px; }
.ideal_placement tr .right  {  text-align: right; }
.ideal_placement tr .right .question { width: 24px; height: 24px; z-index: 1; background: url(../images/help.png) left top no-repeat; display: block; position: relative; left: 5px; }
.ideal_placement tr .right .question span { display: none; }
.ideal_placement tr .right .question:hover { z-index: 2; }
.ideal_placement tr .right .question:hover span { -moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; min-width: 150px; padding: 5px 10px 5px 10px; font-size: 11px; display: block; position: absolute; top: 0px; left: 22px; border: 1px solid #FFF; background: #F06D00; color: #FFF; text-align: center; }
.ideal_placement tr .fixed  { width: 175px;}
.ideal_placement label {  font-size: 14px; color: #666;  }
.ideal_placement input { width: 175px; height: 24px; line-height: 24px; background: url(../images/input_bgrd_all.jpg) left top no-repeat;  margin-bottom: 10px; padding-left: 3px; }
.ideal_placement textarea { width: 175px; height: 90px; background: url(../images/textarea.jpg) left top no-repeat; margin-bottom: 10px;  padding-left: 3px; }
.ideal_placement select { width: 175px; color: #666; border: 1px solid #b3b3b3; padding: 3px; margin-bottom: 10px; }
.ideal_placement .btn { width: 176px; height: 24px; background: url(../images/button_send.png) left top no-repeat; color: #FFF; font-weight: bold; cursor: pointer; font-size: 12px; }
.ideal_placement .btn:hover { background: url(../images/button_send.png) left -24px no-repeat; }
.ideal_placement tr td .check { width: auto; height: auto; padding-right: 10px; }
.ideal_placement tr td .disabled { color: #CCC; }
.ideal_placement tr td span { font-size: 14px; font-weight: bold; color: #669517; }  

.error_message { width: 568px; height: 26px; background: url(../images/error.png) left top no-repeat; display: none; }
.error_message p { font-size: 13px; font-weight: bold; line-height: 26px; padding-left: 30px; color: #cf0000; }

/* News */

.news { width: 644px; margin-top: 20px; }
.news .hdr { position: relative;  }
.news .hdr p { border-bottom: 1px solid #999; font-size: 17px; color: #f06d00; padding-bottom: 5px; } 
.news .hdr span { position: absolute; top: 0; right: 0; color: #737373; font-size: 12px; }  
.news .news_content { padding-top: 10px; }
.news .news_content small { font-size: 13px; }

.inner li { border-bottom: 1px dotted #999999; border-style: none none dotted; border-width: 0 0 1px; font-size: 12px; list-style-type: none; }

.select { background:url("../images/bg_arrowUp.gif") no-repeat scroll 365px 4px #D9EBFF !important; }
.msg_body { padding: 5px 10px 15px; background-color: #F4F4F8; }

/* Collapse / Expand menu */

.section_expand { width: 644px; margin-top: 20px; }
.trigger { padding: 0 0 0 10px; font-size: 12px; color: #FFF; margin-bottom: 10px; background: url(../images/h2_trigger_a.gif) no-repeat; height: 26px; line-height: 26px; width: 644px;  }
.trigger a { color: #FFF; display: block; }
.active { background-position: left bottom; }
.toggle_container {  border: solid #999; border-width: 0 1px 1px 1px; overflow: hidden; width: 642px; position: relative; top: -10px; }
.toggle_container .block { padding: 20px; background: url(toggle_block_btm.gif) no-repeat left bottom; }
.toggle_container .block p { padding: 5px 0; margin: 5px 0; }

/* LANDING PAGE */

.section { width: 667px; height: 114px; background: url(../images/landing_page_container.jpg) left top no-repeat; margin-bottom: 15px; }
.section .inner { padding: 23px 0 0 27px; position: relative; }
.section .inner .movetop { top: 20px; }
.section .inner .movetop2 { top: 30px; }
.section .inner img {  position: absolute; top: 23px; left: 20px;  }
.section .inner p { font-weight: bold;  font-size: 13px;  padding: 0 0 10px 90px; }
.section .inner span { display: block;  padding: 0 10px 0 90px; }

/* INTERNAL HOSTING PAGE */
.section .innerInternal { padding: 23px 0 0 27px; position: relative; }
.section .innerInternal .movetop { top: 15px; }
.section .innerInternal img {  margin-right: 10px;  }
.section .innerInternal p { font-size: 13px;  padding-bottom: 10px; padding-left: 10px; }
.section .innerInternal span { display: block;  padding: 0 10px 0 10px; }

/* FOOTER */

.footer { height: 211px; background: url(../images/footer_06.jpg) left top no-repeat; position: relative;  }
.footer .services { /*  padding: 13px 0 0 55px; overflow: hidden; height: 100%;*/ position: absolute; top: 13px; left: 55px; }
.footer .services li { float: left; /* width: 25%; */ margin-right: 30px; }
.footer .services li strong { display: block; padding-bottom: 5px; }
.footer .services li strong a { color: #333; } 
.footer .services li strong a:hover { text-decoration: underline; }
.footer .services li dl {  }
.footer .services li dl dt { padding-bottom: 2px; }
.footer .services li dl dt a { color: #333; background: url(../images/footer_arrow.png) left 6px no-repeat; padding-left: 15px;  }
.footer .services li dl dt a:hover { text-decoration: underline; }

.footer .footer_menu { width: 810px; height: 23px; position: absolute; bottom: 4px; left: 105px; }
.footer .footer_menu ul {  }
.footer .footer_menu ul li { float: left; }
.footer .footer_menu ul li a { float: left; background: url(../images/footer_separator.jpg) left 5px no-repeat; padding: 0 8px 0 8px; color: #CCC; line-height: 23px; }
.footer .footer_menu ul li a:hover { text-decoration: underline; }
.footer .footer_menu ul li a:active { color: #f06d00; }
.footer .footer_menu ul li .first { background: none; padding-left: 0; }
.footer .footer_menu ul li .rss span { background: url(../images/rss.jpg) left top no-repeat; color: #f06d00; padding-left: 22px; }
.footer .footer_menu .copyright { color: #CCC; position: absolute; right: 0; top: 2px; }

.domain_status {  }
.order_available , .order_unavailable  { background: url(../images/icoAfirmacion.png) left top no-repeat;  height: 80px; display: block; font-weight: bold; color: #669517; font-size: 13px; padding: 30px 0 0 80px; }
.order_available a { padding-left: 5px; text-decoration: underline; color: #333; }

.order_unavailable { background: url(../images/ErrorIcon.jpg) left top no-repeat; color: #971B1E; }

/*

.order_unavailable { color: #971B1E; font-weight: bold; font-size: 18px; display: block; width: 400px; }
.order_unavailable img { float: left; margin-right: 5px; }

*/

.click-to-show { padding-bottom: 20px; }

.free-domain { width: 500px; border: 1px solid #CCC; margin-top: 10px; clear: both; }
.free-domain td { border: 1px solid #CCC; padding: 5px; vertical-align: middle; text-align: center; }
.free-domain .align-left { text-align: left; }
.free-domain td .name-domain { color: #F06D00; font-weight: bold; }
.free-domain td .status { }
.free-domain td .status .ocupado { text-decoration: underline; color: #F06D00; }
.free-domain td .status .ocupado:hover { text-decoration: none; }
.free-domain td .status strong { color: #F06D00; }
.free-domain td input { position: relative; top: 2px; } 

/* WINDOWS AND LINUX TABS STYLE */

.tabNavigation { position: relative; left: 10px; z-index: 2; top: 1px; }
.tabNavigation li { float: left; margin-right: 10px; }
.tabNavigation li a { font-size: 14px;  color: #333; float: left; width: 100px; height: 30px; display: block; text-align: center; line-height: 30px; background: url(../images/tab.jpg) left top no-repeat; }
.tabNavigation li a.selected,
.tabNavigation li a:hover { color: #27537A; font-weight: bold;  }
.tabNavigation li a.selected { position: relative; top: -1px; }

div.tabs > div { clear: both; position: relative; z-index: 1; }
div.tabs > div h2 { margin-top: 0; }

/* MAPA WEB */

.mapa-web { padding: 0 0 20px 30px; overflow: hidden; height: 100%; }
.mapa-web-sitemap { position: relative; left: 70px;  } 
.mapa-web-sitemap li { margin-bottom: 20px; float: left; width: 300px; height: 125px; margin-right: 50px; border: 1px solid #CCC; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px 20px; }
.mapa-web-sitemap li a { color: #F06D00; }
.mapa-web-sitemap li dl {  }
.mapa-web-sitemap li dl dt { background: url(../images/bullet.gif) left 6px no-repeat; text-indent: 10px; }
.mapa-web-sitemap li a:hover { text-decoration: underline; }
.mapa-web-sitemap li a strong { background: #E76601; color: #FFF; font-size: 16px; padding: 2px 2px 2px 10px; margin-bottom: 10px; text-transform: uppercase; }
.mapa-web-sitemap li a:hover strong { text-decoration: underline; }
.mapa-web-sitemap li strong { display: block; }

/* ACARCA DE AVANHOST */

.acerca { width: 700px; }
.acerca strong { padding-bottom: 20px; display: block; }
.acerca p { padding-bottom: 20px; }

/* INDEX SLIDER IMAGE */

.sliderImage { float: left; position: relative; display: none; }
.sliderImage span { position: absolute; padding: 10px 13px; width: 100%; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; }
.clear { clear: both; }
.sliderImage span strong { font-size: 14px; }
.top1 { top: 0; left: 0; }

.extra-div { width: 206px; float: left; }  

.harto { width: 200px; overflow: hidden; position: relative; left: 25px; top: -27px; }
.harto .harto-top { width: 200px; height: 30px; background: url(../images/bg_blockquote_tip.png) left top no-repeat; }
.harto .harto-content { width: 200px; background: url(../images/bg_blockquote_middle.png) left top repeat-y; }
.harto .harto-content img , .harto .harto-content p { position: relative; left: 30px; }
.harto .harto-content p a { color: #D05D01; font-weight: bold; }
.harto .harto-bottom { width: 200px; height: 30px; background: url(../images/bg_blockquote_bottom.png) left top no-repeat; }

.hosting_selector { width: 345px; height: 102px; }
.hosting_selector tr {  }
.hosting_selector tr td {  }  
.hosting_selector tr td input { width: auto; margin-bottom: 5px; height: auto; }

.centro { border: 1px solid #CCC; position: relative; left: 11px; }
.centro ul { padding: 10px; }
.centro ul li { list-style: disc inside; padding-bottom: 5px; position: relative; }

.vpn { width: 700px;}
.vpn p { font-size: 12px; }

.vpn_section { width: 400px; margin-top: 30px; }
.vpn_section strong { color: #FF6600; border-bottom: 1px solid #333; padding-bottom: 5px; display: block; }
.vpn_section span { padding: 10px 0 10px 0; display: block; font-size: 12px; } 
.vpn_section ul { padding-left: 10px; }
.vpn_section ul li { list-style: disc; padding-bottom: 5px; position: relative; }

.not_found_container { width: 1000px; } 

.desde { width: 667px; position: relative; }
.desde img { position: absolute; right: -20px; top: -30px; }

/* ID`S */

#left { float: left; position: relative; left: 25px; }
#stayhere { margin-top: 10px; }
#section-win { background: url(../images/landing_page_container_windows.jpg) left top no-repeat; }
#section-lin { background: url(../images/landing_page_container_linux.jpg) left top no-repeat; }
#index .hosting_page_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/servidores_dedicados.png) right top no-repeat;  position: absolute; top: 0; right: 0; }
#notfound .hosting_page_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/404.png) right top no-repeat;  position: absolute; top: 0; right: 0; }

#footerpages .domains_page_header .dp_inner .com { width: 409px; height: 103px; background: url(../images/info_pages.png) left top no-repeat;  position: absolute; top: 0; right: 0; }

#sideBox_wrapper  { background:url("../images/bg_blockquote_middle.png") repeat-y scroll center top transparent; margin-top:16px; width: 206px;  left:25px; position:relative;  }
#sideBox { background:url("../images/bg_blockquote_tip.png") no-repeat scroll center top transparent;  }
#sideBox .box { background:url("../images/bg_blockquote_bottom.png") no-repeat scroll center bottom transparent; margin-bottom:13px; padding:20px; }
#sideBox .box a { color: #F06D00; }
#sideBox .title { font-size:14px; font-weight :bold; margin-bottom:20px; margin-left:80px; }

/* Tabs */

#tabs_container { width: 663px; margin: 30px 0 30px 0; height: 291px; border: solid #999; border-width: 0 1px 1px 1px; }

#mod_one .inner ,
#mod_two .inner ,
#mod_three .inner,
#mod_four .inner,
#mod_five .inner  {  padding:  0 0 0 25px; }
#mod_one .inner img,
#mod_two .inner img,
#mod_three .inner img,
#mod_four .inner img,
#mod_five .inner img { border: 1px solid #999; background: #FFF; padding: 2px; float: left; margin-right: 15px; }
#mod_one .inner p,
#mod_two .inner p,
#mod_three .inner p,
#mod_four .inner p,
#mod_five .inner p { padding: 0 20px 10px 0; }

#mod_one .innerDedicado, #mod_two .innerDedicado, #mod_three .innerDedicado, #mod_four .innerDedicado, #mod_five .innerDedicado  { padding:0 0 0 25px; }
#mod_one .innerDedicado img, #mod_two .innerDedicado img, #mod_three .innerDedicado img, #mod_four .innerDedicado img, #mod_five .innerDedicado img { background: none repeat scroll 0 0 #FFFFFF; border:1px solid #999999; float: left; margin-right: 15px; padding: 2px; }
#mod_one .innerDedicado p, #mod_two .innerDedicado p, #mod_three .innerDedicado p, #mod_four .innerDedicado p, #mod_five .innerDedicado  p { margin-left: 150px; padding: 0 20px 10px 0; }

#tabs_container li.msg_head { padding: 5px 10px; cursor: pointer; position: relative; background-color: #FFCCCC; background:url("../images/bg_arrowDown.gif") no-repeat scroll 595px 4px transparent !important; border-bottom: 1px dotted #999; margin-bottom: 0 !important; padding:4px 0 !important; margin-right: 10px; }
 
#message_status { font-weight: bold; display: none;	text-align: center; }
#message_status span { font-weight: normal; font-size: 9px; }

#slider { width: 902px; /* important to be same as image width */ }
#sliderContent { width: 902px; /* important to be same as image width or wider */ position: absolute; top: 0; margin-left: 0; }

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{  }
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay { background: #000; opacity: 0.5; }
#colorbox{}
#cboxContent{}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}


#order_form , #transfer_form, #alojamiento_form { border: 5px solid #D05D01; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 30px; background: #FFF; position: relative; }
#order_form .error_msg , #transfer_form .error_msg, #alojamiento_form .error_msg { font-size: 10px; background: #FF0000; text-align: center; padding: 1px; color: #FFF; text-transform: uppercase; }

