@import url("menus.css"); 

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,button { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
th { text-align: left; }
caption,legend { display: none; }
table { border-collapse: collapse; border-spacing: 0; }
table thead { display: none; }
ul li ul li { padding-left: 0px; margin-left: 0; }
ol li ol li { padding-left: 0px; margin-left: 0; }

/* CSS GENERAL */
body { font-family: Arial,Helvetica,sans-serif; font-size: 10px; background-color: #57AC1D; color: #090909; }
p { padding-bottom: 0.6em;}
a { color: #57AC1D; outline: none; }
h1 { display: none; }
a:hover { color: #000; } 
strong,b { font-weight: bold; }
em,i { font-style: italic; }
table td { ; }
abbr,acronym,dfn { cursor: help; border-bottom: 1px dashed #090909; }
button { border: 0; text-align: center; }
h2, h3{font-weight:normal;}
textarea{font-family: Arial,Helvetica,sans-serif;padding:2px}

/* head */
#head { width: 987px; height: auto; margin: auto; padding-top: 7px; position: relative; z-index: 3; }
#head #wood_spring_logo { margin: 0; width: 280px; height: 45px; position: absolute; float: left; padding-left: 0; padding-top: 10px; }
#head span { display: none; }

#head #menu_main { margin: 0; padding: 0; width: 680px; height: 40px; position: relative; margin-left: 300px; margin-top: 41px; }
#head #menu_main li { display: inline; }
#head #menu_main li a { float: left; height: 0; padding-top: 40px; overflow: hidden; }
#head #menu_main li a,
#head #menu_main { background-color: #57AC1D; background-image: url("../images/bt/Bt_Menu_Main.gif"); background-repeat: no-repeat; }

/* head NAVEGACION SUPERIOR */
ul#menu_top { font-size: 1.2em; list-style: none; padding: 0; float: right;}
ul#menu_top li { display: block; float: left; margin-top: 0px; padding-right: 7px; padding-left: 7px; border-right: 1px solid #fff; }
ul#menu_top a { color: #fff; text-decoration: none; }
ul#menu_top a:hover { text-decoration: underline; }
#menu_top a.soporte { background: url("../images/bt/Bt_20x20_01_Soporte.gif") -2px no-repeat; display: block; padding-left: 20px; }
#menu_top a.help { background: url("../images/bt/Bt_20x20_02_Ayuda.gif") -2px no-repeat; display: block; padding-left: 20px; }
#menu_top a.news { background: url("../images/bt/Bt_20x20_06_Distribuidores.gif") -2px no-repeat; display: block; padding-left: 20px; }
#menu_top a.contact { background: url("../images/bt/Bt_20x20_03_Contacto.gif") -2px no-repeat; display: block; padding-left: 20px; }
#menu_top a.shopcar { background: url("../images/bt/Bt_20x20_02_Shopcar.gif") -2px no-repeat; display: block; padding-left: 20px; }
#menu_top a.money { background: url("../images/bt/Bt_20x20_02_Money.gif") -2px no-repeat; display: block; padding-left: 20px; }

/* head BUSCADOR SUPERIOR */
form#search_top {font-size: 1.2em; padding: 0; float: right; display: block; margin: 6px; margin-top: 0; color: #fff; position: relative; padding-right: 20px; }
form#search_top input { position: relative; top: -4px; font-family:Arial, Helvetica, sans-serif;  }
form#search_top button.button_search { border: 0; width: 20px; background-color: #57AC1D; margin: 0px; padding: 0; position: absolute; top: -3px; right: 0px; height: 20px; background-image:url("../images/bt/Bt_20x20_05_Buscar.gif");background-repeat:no-repeat; cursor: pointer;}
form#search_top button.button_search span {display:none; }

/* head INTRO PAGINA */
#head #intro { width: 973px; position: relative; padding: 0 7px 0 7px; font-size: 1.2em; padding-bottom: 0px; }
#head #intro .sup_gray { margin-top: 0; }
#head #intro .sup_gray #esq_right { width: auto; height: 15px; margin: auto; position: relative; background-position: right; background-image: url("../images/bg/Bg_Intro_Gris_Esq_Sup_Dcha.gif"); background-repeat: no-repeat; }

/* CONTENIDO GENERAL RETICULA */
#general { width: 987px; margin: auto; padding: 0; position: relative; z-index: 2; position: relative; font-size: 1.2em; }
.col { width: 315px; padding: 0 7px 0 7px; float: left; position: relative; }
.col_doble { width: 644px; padding: 0 7px 0 7px; float: left; position: relative; }

.cont_pad_15 { padding: 0 15px 0 15px; }
.cont_pad_10 { padding: 0 10px 0 10px; }
.cont_pad_5 { padding: 0 5px 0 5px; }
.cont_mar_5 { margin: 0 5px 0 5px; }
.cont_pad_0 { padding: 0; }

div.m_top_14 { margin-top: 14px; }

strong.verde { color: #51bb00; }
strong.rojo { color: #57AC1D; }

.limpia { font-size: 1px; height: 1px; clear: both; }
.clean_left { font-size: 1px; height: 1px; clear: left; }

#general p { padding-bottom: 0.6em; }
#general h2 { font-weight: bold; font-size: 1em; }
#general h3 { font-weight: normal; font-size: 1em; }
#general h4 { font-weight: bold; font-size: 1em; }
#general ul { margin-bottom: 0px; list-style: none outside; }
#general ol { margin-bottom: 0px; list-style: decimal; }

.col_doble h1{display:block;font-size:1.6em;margin:0;padding:0;height:auto}

.col_doble h2{position: relative;width:260px;margin:0;padding:0;height:auto;}
.col_doble h2 a{text-decoration:none;font-weight:normal;color:#000}
.col_doble h2 span{font-weight:normal;margin:0;padding:0}
.col_doble h3 a{text-decoration:none;font-weight:normal;color:#000}
.col_doble h3 span{font-weight:normal;margin:0;padding:0}
/* CONTENEDOR BLANCO */
.sup_white { width: auto; height: 15px; margin: auto; margin-top: 14px; position: relative; background: #fff; background-image: url("../images/bg/Bg_Blanco_Bor_Sup.gif"); background-repeat: repeat-x; }
.sup_white .esq_left { width: auto; height: 15px; margin: auto; position: relative; background-position: left; background-image: url("../images/bg/Bg_Blanco_Esq_Sup_Izda.gif"); background-repeat: no-repeat; }
.sup_white .esq_right { width: auto; height: 15px; margin: auto; position: relative; background-position: right; background-image: url("../images/bg/Bg_Blanco_Esq_Sup_Dcha.gif"); background-repeat: no-repeat; }
.cont_white { width: auto; height: auto; margin: auto; position: relative; background: #fff; }
.cont_white .bor_left { width: auto; margin: auto; position: relative; background-position: left; background-image: url("../images/bg/Bg_Blanco_Bor_Izda.gif"); background-repeat: repeat-y; }
.cont_white .bor_right { width: auto; margin: auto; position: relative; background-position: right; background-image: url("../images/bg/Bg_Blanco_Bor_Dcha.gif"); background-repeat: repeat-y; }
.inf_white { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative;  background-color: #fff; background-position: bottom; background-image: url("../images/bg/Bg_Blanco_Bor_Inf.gif"); background-repeat: repeat-x; }
.inf_white .esq_left { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: left bottom; background-image: url("../images/bg/Bg_Blanco_Esq_Inf_Izda.gif"); background-repeat: no-repeat; }
.inf_white .esq_right { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: right bottom; background-image: url("../images/bg/Bg_Blanco_Esq_Inf_Dcha.gif"); background-repeat: no-repeat; }

/* CONTENEDOR GRIS */
.sup_gray { width: auto; height: 15px; margin: auto; margin-top: 14px; position: relative; background: #e5e5e5; background-image: url("../images/bg/Bg_Gris_Bor_Sup.gif"); background-repeat: repeat-x; }
.sup_gray .esq_left { width: auto; height: 15px; margin: auto; position: relative; background-position: left; background-image: url("../images/bg/Bg_Gris_Esq_Sup_Izda.gif"); background-repeat: no-repeat; }
.sup_gray .esq_right { width: auto; height: 15px; margin: auto; position: relative; background-position: right; background-image: url("../images/bg/Bg_Gris_Esq_Sup_Dcha.gif"); background-repeat: no-repeat; }
.cont_gray { width: auto; height: auto; margin: auto; position: relative; background: #e5e5e5; }
.cont_gray .bor_left { width: auto; margin: auto; position: relative; background-position: left; background-image: url("../images/bg/Bg_Gris_Bor_Izda.gif"); background-repeat: repeat-y; }
.cont_gray .bor_right { width: auto; margin: auto; position: relative; background-position: right; background-image: url("../images/bg/Bg_Gris_Bor_Dcha.gif"); background-repeat: repeat-y; }

.cont_gray_half { width: auto; height: auto; margin: auto; position: relative; background: #404047; color: #fff; }
.cont_gray_half .bor_left { width: auto; margin: auto; position: relative; background-position: left; background-image: url("../images/bg/Bg_Gris_Bor_Izda.gif"); background-repeat: repeat-y; }
.cont_gray_half .bor_right { width: auto; margin: auto; position: relative; background-position: right; background-image: url("../images/bg/Bg_Gris_Bor_Dcha.gif"); background-repeat: repeat-y; }
.cont_gray_half a { color: #fff; }

.inf_gray { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative;  background-color: #e5e5e5; background-position: bottom; background-image: url("../images/bg/Bg_Gris_Bor_Inf.gif"); background-repeat: repeat-x; }
.inf_gray .esq_left { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: left bottom; background-image: url("../images/bg/Bg_Gris_Esq_Inf_Izda.gif"); background-repeat: no-repeat; }
.inf_gray .esq_right { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: right bottom; background-image: url("../images/bg/Bg_Gris_Esq_Inf_Dcha.gif"); background-repeat: no-repeat; }

.inf_gray_half { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative;  background-color: #e5e5e5; background-position: bottom; background-image: url("../images/bg/Bg_GrisMedio_Bor_Inf.gif"); background-repeat: repeat-x; }
.inf_gray_half .esq_left { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: left bottom; background-image: url("../images/bg/Bg_GrisMedio_Esq_Inf_Izda.gif"); background-repeat: no-repeat; }
.inf_gray_half .esq_right { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: right bottom; background-image: url("../images/bg/Bg_GrisMedio_Esq_Inf_Dcha.gif"); background-repeat: no-repeat; }


/* CONTENEDOR GRIS OSCURO */
.inf_gray_dark { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative;  background-color: #e5e5e5; background-position: bottom; background-image: url("../images/bg/Bg_GrisOscuro_Bor_Inf.gif"); background-repeat: repeat-x; }
.inf_gray_dark .esq_left { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: left bottom; background-image: url("../images/bg/Bg_GrisOscuro_Esq_Inf_Izda.gif"); background-repeat: no-repeat; }
.inf_gray_dark .esq_right { width: auto; min-height: 15px; height: auto !important; height: 15px; margin: auto; position: relative; background-position: right bottom; background-image: url("../images/bg/Bg_GrisOscuro_Esq_Inf_Dcha.gif"); background-repeat: no-repeat; }

#bt_search { width: 100px; height: 50px; background-color: #fff; outline: none; }

.inf_news { width: 315px; height: 15px; background-image: url("../images/bg/Bg_Bt_Noticias_Hostalia.gif"); background-repeat: no-repeat; position: relative; }
.inf_news a { width: 170px; height: 34px; display: block; position: absolute; left: 140px; background-image: url("../images/bt/Bt_Noticias_Hostalia.gif"); }
.inf_news a span { display: none; }

/* PIE */
#foot { width: 973px; height: auto; margin: auto; position: relative; z-index: 1; }
#foot #line { clear: both; height: 14px; border-bottom: 1px #fff solid; margin-bottom: 7px; }
#foot ul li.end { border: 0; }
#foot a { color: #fff; text-decoration: none; }
#foot a:hover { text-decoration: underline; }

/* MENU PIE IZQUIERDA */
ul#menu_foot_left { font-size: 1.2em; list-style: none; padding: 0; float: left; }
ul#menu_foot_left li { display: block; float: left; padding-right: 7px; padding-left: 7px; border-right: 1px solid #fff; }
#menu_foot_left a.map_web { background: url("../images/bt/Bt_20x20_04_Mapa_Web.gif") -2px no-repeat; display: block; padding-left: 20px; }

#menu_foot_left ul li.end { border: 0; }

/* PIE DERECHA */
#foot_right { font-size: 1.1em; color: #fff; text-align: right; width: 959px; padding: 0; float: right; padding-right: 7px; padding-top: 14px; padding-bottom: 14px; position: relative; }
#foot_right a.soporte { background: url("../images/bt/Bt_20x20_01_Soporte.gif") -2px no-repeat; display: block; padding-left: 20px; }

/* MENU PIE DERECHA */
ul#menu_foot_right { font-size: 1.2em; list-style: none; padding: 0; float: right; }
ul#menu_foot_right li { display: block; float: left; padding-right: 7px; padding-left: 7px; border-right: 1px solid #fff; }

/* PRINT */
@media print { 
 	body,#general { color: #000 !important; }
 	a,a:link,a:visited { color: #000 !important; text-decoration: none !important; }
 	#head #wood_spring_logo,#head #search_top,#head #menu_top,#head #menu_main,#intro,.noprint,.hide { display: none !important; }
 	h1 { display: block !important; ; font-size: 16pt !important; ; font-weight: bold !important; }
}


#news li {padding-top: 5px; }
.from_domains { position: absolute; display: block; left: auto !important; width: 117px; height: 30px; right: 37px; top: 22px; text-align: right; }

/* head PLAN */
#cont_head_plan { background: #fff; position: relative; width: 644px; min-height: 185px; height: auto !important; height: 185px; }
#cont_head_plan div { width: 459px; min-height: 185px; height: auto !important; height: 185px; position: relative; left: 175px; }
#cont_head_plan img { position: absolute; left: 0; }
#cont_head_plan img.titulo { position: relative; left: auto; margin-top: 30px; }
#cont_head_plan img.desde { position: absolute; display: block; left: auto !important; width: 180px; height: 30px; right: 37px; top: 22px; text-align: right; }
#cont_head_plan img.desde_decimal { position: absolute; display: block; left: auto !important; width: 175px; height: 30px; right: 37px; top: 22px; text-align: right; }


#cont_head_plan h2{padding-top:35px;font-size:1.5em;}
#cont_head_plan h3{padding-top:35px;font-size:1.5em;}
#cont_head_plan ul { margin-top: 10px; }
#cont_head_plan span { position: absolute; width: 100px; right: 37px; top: 60px; text-align: right; }
#cont_head_plan p { margin-top: 15px; padding-right: 35px; }
#cont_head_plan h1{margin:0;padding:0;padding-top:32px;}
#container_text h2{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}
#container_text h3{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}
#member_container_text h2{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}
#member_container_text h3{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}
#shoppingcart_container_text h2{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}
#shoppingcart_container_text h3{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}

#domain_container_text h2{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}
#domain_container_text h3{font-size:1.5em;margin:0;padding:0;padding-top:6px;padding-bottom:10px;width:410px;}

div.intro_head { padding-right: 15px; padding-top: 0px; background-color: #fff; }
div.intro_head p { margin-left: 175px; padding-right: 35px; color:#515151; }

/* BOTONES CONTRATAR Y VER COMPARATIVA */
.bt_contratar { width: 110px; height: 25px; background-image: url("../images/bt/Bt_Contratar.gif"); background-repeat: no-repeat; display: block; position: absolute; }
.bt_contratar span { display: none; }

.bt_buy_now { width: 142px; height: 25px; background-image: url("../images/bt/Bt_Solicitar_Presupuesto.gif"); background-repeat: no-repeat; display: block; position: absolute; }
.bt_buy_now span { display: none; }

#cont_head_plan .bt_buy_now { right: 37px; top: 75px; }
#cont_head_plan .bt_contratar { right: 37px; top: 75px; }

.bt_verdetalle { display: block; position: absolute; width: 118px; height: 25px; top: 120px; right: 37px; }

.bt_mas_info { width: 158px; height: 25px; background-image: url("../images/bt/Bt_Mas_Informacion.gif"); background-repeat: no-repeat; display: block; margin-top: 5px; }
.bt_mas_info span { display: none; }

.bt_vercomparativa { width: 222px; height: 25px; background-image: url("../images/bt/Bt_Ver_Comparativa_Planes.gif"); background-repeat: no-repeat; display: block; margin-left: 375px; margin-top: 5px; }
.bt_vercomparativa span { display: none; }

.bt_services_additional { width: 222px; height: 25px; background-image: url("../images/bt/Bt_Ver_Servicios_Adicionales.gif"); background-repeat: no-repeat; display: block; }
.bt_services_additional span { display: none; }

/* TABLA CARACTERISTICAS PLAN */
#cont_table_plan { background-color: #fff; }
#cont_table_plan #tit_precios,#cont_table_plan #tit_opciones,#cont_table_plan #tit_detalladas { margin-left: 174px; display: block; padding-top: 10px; }
#cont_table_plan h2{ margin-left: 174px; display: block; padding-top: 10px;font-size:1.5em }
#cont_table_plan h3{margin-left: 174px; display: block; padding-top: 10px;font-size:1.5em}
#tit_opciones{padding-left:0;margin-left:0;position:relative;}
#cont_table_plan #tit_opciones { margin-top: 25px; }
#cont_table_plan #tit_detalladas { padding: 0; margin-top: 25px; }

#cont_table_plan1 { background-color: #fff; }
#cont_table_plan1 #tit_precios,#cont_table_plan #tit_opciones,#cont_table_plan #tit_detalladas { display: block; padding-top: 10px; }
#cont_table_plan1 h2{ display: block; padding-top: 10px;font-size:1.5em }
#cont_table_plan1 h3{display: block; padding-top: 10px;font-size:1.1em; font-weight:bold;}
#tit_opciones{padding-left:0;margin-left:0;position:relative;}
#cont_table_plan1 #tit_opciones { margin-top: 25px; }
#cont_table_plan1 #tit_detalladas { padding: 0; margin-top: 25px; }


ul li.par { background-color: #ececec; }
ul li.impar { background-color: #FFF;}
ul li br { clear: left; }
ul li.titular_gris_oscuro { background-color: #f2f2f2; color: #000; }

/* LISTA SERVICIOS ADICIONALES */
ul.services_additional { padding-left: 5px; padding-right: 5px; background-color: #fff; }
ul.services_additional { padding-left: 174px; padding-top: 15px; }
ul.services_additional li { width: 465px; position: relative; }
ul.services_additional li span.col-left { width: 233px; text-align: left; display: block; position: absolute; left: 0; }
ul.services_additional li span.col-right { width: 233px; display: block; position: absolute; left: 233px; }
ul.services_additional li span.col-left-price { width: 200px; text-align: left; display: block; position: absolute; left: 0; }
ul.services_additional li span.col-right-price { width: 265px; display: block; position: absolute; left: 200px; }
ul.services_additional li ul,ul.services_additional li ul li { margin: 0; padding: 0; }
ul.services_additional li ul { margin-top: 10px; }
ul.services_additional li.holder { background-color: #fff; color: #000; margin-bottom: 0; padding-bottom: 0; }

/* TABLA CARACTERISTICAS SERVIDORES DEDICADOS */
ul.list_features { padding-left: 5px; padding-right: 5px; background-color: #fff; }
ul.list_features { padding-left: 174px; padding-top: 15px; }
ul.list_features li { width: 465px; position: relative; }
ul.list_features li span.col-left { width: 233px; text-align: left; display: block; position: relative; float: left; }
ul.list_features li span.col-right { width: 232px; display: block; position: relative; float: left; }
ul.list_features li span.col-left-price { width: 116px; text-align: left; display: block; position: absolute; left: 0; }
ul.list_features li span.col-right-price { width: 349px; display: block; position: absolute; left: 116px; }
ul.list_features li ul,ul.list_features li ul li { margin: 0; padding: 0; }
ul.list_features li ul { padding-top: 10px; }
ul.list_features li.holder { background-color: #fff; color: #000; margin-bottom: 0; padding-bottom: 0; }


ul.list_features1 { padding:5px 5px 20px 5px;}
ul.list_features1 li { width: 525px; position: relative; padding:2px; }
ul.list_features1 li span.col-left { width: 263px; text-align: left; display: block; position: relative; float: left; }
ul.list_features1 li span.col-right { width: 262px; display: block; position: relative; float: left; }
ul.list_features1 li span.col-left-price { width: 146px; text-align: left; display: block; position: absolute; left: 0; }
ul.list_features1 li span.col-right-price { width: 379px; display: block; position: absolute; left: 146px; }
ul.list_features1 li ul,ul.list_features1 li ul li { margin: 0; padding: 0; }
ul.list_features1 li ul { padding-top: 10px; padding-bottom:10px; }
ul.list_features1 li.holder { background-color: #fff; color: #000; margin-bottom: 0; padding-bottom: 0; }




#container_buttons { position: relative; width: 465px; height: 25px; margin-left: 174px; margin-top: 25px; }
#container_buttons .bt_services_additional { position: absolute; left: 0px; }
#container_buttons .bt_contratar { position: absolute; right: 42px; }
#container_buttons .bt_buy_now { position: absolute; right: 42px; }

/* path PLAN */

#path,#path li { display: inline; }
#path li { font-size: 0.95em; position: relative; top: -4px; }
#path a { color: #666; text-decoration: underline; }
#path a:hover { color: #000; }

/* PIE TABLA PLAN */
#foot_table_plan { color: #666; width: 614px; background-color: #fff; padding-top: 30px; position: relative; }
#foot_table_plan p { position: relative; left: 155px; width: 450px; }
#foot_table_plan .bt_contratar { right: 37px; top: 20px; }

ul#logotips { padding: 0; margin: 0; margin-left: 174px; width: 470px; margin-top: 30px; position: relative; }
ul#logotips li { width: 200px; display: inline; }

.hr { font-size: 1px; height: 1px; background-color: #333; }
.hr hr { display: none; }

/* BUSCADOR DOMINIOS CHECKBOXES */
ul#filter_search_domains { width: 280px; margin-top: 10px; }
ul#filter_search_domains li { float: left; width: 65px; margin-top: 5px; }
ul#filter_search_domains1 { width: 380px; margin-top: 10px; margin-bottom:10px; }
ul#filter_search_domains1 li { float: left; width: 65px; margin-top: 5px; }

#box_search_domains br { clear: left; }
#box_search_domains { background-color:#018d9e; color: #fff; width: 290px; padding-left: 15px; margin-left: 5px; }
.txt_search_domains { font-size: 1.1em; width: 250px;font-family: Arial,Helvetica,sans-serif;padding:2px }
.cont_text_search { width: 290px; background-color: #018d9e; margin-left: 5px; padding-left: 15px; color: #fff; border-top: 1px solid #678cc5; padding-top: 5px; }

/* LISTAS COLUMNAS */
#container_list_columns { position: relative; width: 644px; }
#container_list_columns1 { position: relative; width: 584px; }
ul.list_columns_left { margin-top: 20px; position: relative; }
ul.list_columns_right { margin-top: 20px; position: relative; }

/* INICIO NUEVOS ESTILOS */
#columns_left { width: 227px; float: left; margin-top: 0px; position: relative; left: 175px; }
#columns_right { width: 227px; float: left; margin-top: 0px; position: relative; left: 185px; }
/* FIN NUEVOS ESTILOS */

ul.list_columns_left li.holder,ul.list_columns_right li.holder { background-color: #fff; color: #000; }
#cont_table_plan ul.list_columns_left li ul,#cont_table_plan ul.list_columns_right li ul { margin-top: 10px; }
#cont_table_plan ul.list_columns_left li ul li,#cont_table_plan ul.list_columns_right li ul li { margin: 0; padding: 0; }
#cont_table_plan1 ul.list_columns_left li ul,#cont_table_plan1 ul.list_columns_right li ul { margin-top: 10px;}
#cont_table_plan1 ul.list_columns_left li ul li,#cont_table_plan1 ul.list_columns_right li ul li { margin: 0; padding: 0; }

/* CONTENEDOR TEXTOS */
#cont_text { background-color: #fff; position: relative; min-height: 195px; height: auto !important; height: 195px; }
#cont_text form { ; }
.tit_text { display: block; margin-bottom: 10px; }
.subtit_text { display: block; margin-bottom: 10px; margin-top: 15px; }
.subtit_text_02 { display: block; padding-bottom: 10px; margin-top: 15px; }
.photo_text { position: absolute; top: 20px; }
.photo_text_domains { position: absolute; top: 0px; }
#container_text { margin-left: 175px; padding-top: 28px; padding-right: 50px; }
#container_text p.prominent { border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; }
#container_text ul.prominent { list-style-type: decimal; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; padding-left: 35px; margin-bottom: 7px; }
#container_text li { margin-bottom: 7px; }

#member_container_text { margin-left: 15px; padding-top: 15px; padding-right: 15px; }
#member_container_text p { clear:both;}
#member_container_text p.prominent { border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; }
#member_container_text ul.prominent { list-style-type: decimal; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; padding-left: 35px; margin-bottom: 7px; }
#member_container_text li { margin-bottom: 0px; }
#member_container_text form .bt_continuar { display: block; margin: 0; padding: 0; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; background-image: url("../images/bt/Bt_Continuar.gif"); width:113px;}
#member_container_text form .bt_continuar span { display: none; }



#shoppingcart_container_text { margin-left: 15px; padding-top: 15px; padding-right: 15px; }
#shoppingcart_container_text p { clear:both;}
#shoppingcart_container_text p.prominent { border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; }
#shoppingcart_container_text ul.prominent { list-style-type: decimal; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; padding-left: 35px; margin-bottom: 7px; }
#shoppingcart_container_text li { margin-bottom: 0px; }
#shoppingcart_container_text form .bt_continuar { display: block; margin: 0; padding: 0; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; background-image: url("../images/bt/Bt_Continuar.gif"); width:113px;}
#shoppingcart_container_text form .bt_continuar span { display: none; }
#shoppingcart_container_text form button { background-color: #fff; margin: 0; padding: 0; display: block; width: 153px; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#shoppingcart_container_text form button.bt_submit{width: 110px; background-image: url("../images/bt/Bt_Submit.gif"); }
#shoppingcart_container_text form button span { display: none; }


#domain_container_text { margin-left: 15px; padding-top: 15px; padding-right: 15px; }
#domain_container_text p { clear:both;}
#domain_container_text p.prominent { border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; }
#domain_container_text ul.prominent { list-style-type: decimal; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; padding-left: 35px; margin-bottom: 7px; }
#domain_container_text li { margin-bottom: 0px; }
#domain_container_text form .bt_continuar { display: block; margin: 0; padding: 0; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; background-image: url("../images/bt/Bt_Continuar.gif"); width:113px;}
#domain_container_text form .bt_continuar span { display: none; }
#domain_container_text form button { background-color: #fff; margin: 0; padding: 0; display: block; width: 153px; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#domain_container_text form button.bt_submit{width: 110px; background-image: url("../images/bt/Bt_Submit.gif"); }
#domain_container_text form button span { display: none; }
#domain_container_text form button.bt_search_domain { background-image: url("../images/bt/bt_search_domain.gif"); }

div.prominent { margin-left: 175px; padding-right: 50px; }
div.prominent div { border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; margin-top: 10px; }
div.prominent div table td { padding-top: 5px; padding-bottom: 5px; }
div.prominent div table td.columna1 { width: 130px; }
div.prominent table td { border-bottom: 1px solid #999; }


/* CONTENEDOR RESULTADO BUSQUEDA */
#container_result_search { margin-left: 50px; padding-top: 48px; padding-right: 5px; }

/* CLASE PARA BANNERS */
.img_banner { background-color: #57AC1D; margin-top: 14px; }

/* FORMULARIO DE CONSULTA */
#container_form_consultation { padding-top: 35px; }
#container_form_consultation p.prominent2 { text-align: left; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; width: 390px; position: relative; left: 174px; }
#container_form_consultation form { width: 465px; position: relative; margin-top: 5px; }
#container_form_consultation form fieldset { margin: 0; padding: 0; width: 640px; }
#container_form_consultation form br { clear: left; }
#container_form_consultation form .input_txt { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; margin-left: 5px;font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_consultation form .pais { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#container_form_consultation form textarea { font-family: Arial,Helvetica,'sans-serif';width: 423px; float: left; height: 80px; font-size: 1em; margin-left: 5px; margin-bottom: 10px; }
#container_form_consultation form select { left: 5px; display: block; float: left; position: relative; margin-bottom: 5px; width: 227px; }
#container_form_consultation label { display: block; width: 169px; position: relative; text-align: right; float: left; }
#container_form_consultation form button { background-color: #fff; margin: 0; padding: 0; display: block; width: 153px; height: 25px; left: 174px; position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#container_form_consultation form button.consulta { background-image: url("../images/bt/Bt_Enviar_Consulta.gif"); }
#container_form_consultation form button span { display: none; }
#container_form_consultation form button.bt_search_domain { background-image: url("../images/bt/bt_search_domain.gif"); }
#container_form_consultation form button.bt_register_now { background-image: url("../images/bt/Bt_Registrar_Ahora.gif"); }
#container_form_consultation a span { display: none; }
#container_form_consultation form button.bt_buscar_otra_vez { display: block; width: 150px; height: 25px; background-image: url("../images/bt/Bt_Buscar_Otra_Vez.gif"); position: relative; }
#container_form_consultation p { margin-top: 15px; padding-left: 174px; padding-right: 50px; }
#container_form_consultation h2{font-size:1.5em;width:300px}
#container_form_consultation h2.tit_text_margin {left: 174px; display: block; position: relative; }

/* FORMULARIO DE CONSULTA SERVIDORES DEDICADOS / HOUSING / BACKUP */
#container_form_consultation1 { margin-top: 35px; }
#container_form_consultation1 p.prominent2 { text-align: left; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; width: 390px; position: relative; left: 174px; }
#container_form_consultation1 { width: 465px; position: relative; margin-top: 5px; }
#container_form_consultation1 fieldset { margin: 0; padding: 0; width: 640px; }
#container_form_consultation1 br { clear: left; }
#container_form_consultation1 .input_txt { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; margin-left: 5px;font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_consultation1 .pais { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#container_form_consultation1 textarea {font-family: Arial,Helvetica,'sans-serif'; width: 423px; float: left; height: 80px; font-size: 1em; margin-left: 5px; margin-bottom: 10px; }
#container_form_consultation1 select { left: 5px; display: block; float: left; position: relative; margin-bottom: 5px; width: 227px; }
#container_form_consultation1 label { display: block; width: 169px; position: relative; text-align: right; float: left; }
#container_form_consultation1 button { background-color: #fff; margin: 0; padding: 0; display: block; width: 153px; height: 25px; left: 174px; position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#container_form_consultation1 button.consulta { background-image: url("../images/bt/Bt_Enviar_Consulta.gif"); }
#container_form_consultation1 button span { display: none; }
#container_form_consultation1 button.bt_search_domain { background-image: url("../images/bt/bt_search_domain.gif"); }
#container_form_consultation1 button.bt_register_now { background-image: url("../images/bt/Bt_Registrar_Ahora.gif"); }
#container_form_consultation1 a span { display: none; }
#container_form_consultation1 button.bt_buscar_otra_vez { display: block; width: 150px; height: 25px; background-image: url("../images/bt/Bt_Buscar_Otra_Vez.gif"); position: relative; }
#container_form_consultation1 p { margin-top: 15px; padding-left: 174px; padding-right: 50px; }
#container_form_consultation1 h2{font-size:1.5em}
/* FORMULARIO CONTRATAR */
#form_recruit { padding-top: 35px; position: relative; }
#form_recruit p.prominent2 { text-align: left; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; width: 390px; position: relative; left: 174px; }
#form_recruit form { width: 465px; position: relative; margin-top: 5px; }
#form_recruit form.cupon { width: auto; }
#form_recruit form fieldset { margin: 0; padding: 0; width: 640px; }
#form_recruit form br { clear: left; }
#form_recruit form .input_txt { display: block; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#form_recruit form .input_pago { display: block; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#form_recruit form .radio { display: block; width: 20px; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#form_recruit form select { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#form_recruit form .pais { display: block; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#form_recruit form textarea { font-family: Arial,Helvetica,'sans-serif';width: 423px; float: left; height: 80px; font-size: 1em; margin-left: 5px; margin-bottom: 10px; }
#form_recruit label { display: block; width: 169px; position: relative; text-align: right; float: left; margin-top: 4px; }
#form_recruit #pago { display: block; width: 169px; position: relative; text-align: right; float: left; margin-top: 0px; }
#form_recruit form button { background-color: #fff; margin: 0; padding: 0; display: block; width: 153px; height: 25px; margin-left: 174px; position: relative; background-image: url("../images/bt/Bt_Enviar_Consulta.gif"); background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#form_recruit form button span { display: none; }
#form_recruit p { margin-top: 15px; padding-left: 174px; padding-right: 50px; }
#form_recruit span.num_digitos { display: block; width: 100px; position: relative; float: left; padding-top: 4px; padding-left: 5px; }
#form_recruit label.info_contacto { width: 350px; text-align: left; margin-left: 5px; }
#form_recruit form button.bt_continuar { background-image: url("../images/bt/Bt_Continuar.gif"); width:113px;}
#form_recruit form button.validacupon { background-image: url("../images/bt/Bt_Validar_Cupon.gif"); }
#form_recruit form button.realizarpedido { background-image: url("../images/bt/Bt_Realizar_Pedido.gif"); }
#form_recruit button.bt_search_domain { width:150px;background-image: url("../images/bt/bt_search_domain.gif"); }
#form_recruit form a.corregir { background-color: #fff; margin: 0; padding: 0; display: block; width: 200px; height: 25px; margin-left: 174px; position: relative; background-image: url("../images/bt/Bt_Corregir_Mi_Informacion.gif"); }

#form_recruit.form_contrat_pesta { margin-top: 0; padding-top: 0; }
#form_recruit.form_contrat_pesta form { margin-top: 0; padding-top: 0; }
#form_recruit.form_contrat_pesta fieldset { margin-top: 0; padding-top: 0; }
#form_recruit.form_contrat_pesta .subtit_text_02 { margin-top: 0; padding-top: 20px; position: relative; }

a.corregir span { display: none; }

/* BOTONES SUP */
.bt_sup { width: auto; height: 40px; margin: auto; margin-top: 14px; position: relative; }
.bt_sup h2 a span { display: block; padding-top: 15px; padding-left: 15px; }
.bt_sup h2 a { text-decoration: none; display: block; height: 40px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Negro_Sup_Info.gif"); background-repeat: repeat-x; }
.bt_sup h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -40px; }
.bt_sup h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -80px; }

.bt_sup_gray_half { width: auto; height: 40px; margin: auto; margin-top: 14px; position: relative; }
.bt_sup_gray_half h2 a span { display: block; padding-top: 15px; padding-left: 15px; }
.bt_sup_gray_half h2 a { text-decoration: none; display: block; height: 40px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Negro_Sup_Info.gif"); background-repeat: repeat-x; }
.bt_sup_gray_half h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -40px; }
.bt_sup_gray_half h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -80px; }

.bt_sup_news { width: auto; height: 46px; margin: auto; margin-top: 14px; position: relative; }
.bt_sup_news h2 a span { display: block; padding-top: 18px; padding-left: 15px; }
.bt_sup_news h2 a { text-decoration: none; display: block; height: 46px; font-size: 1.1em; color: #000; background: #e5e5e5; background-image: url("../images/bg/Bg_Gris_Sup_Noticias.gif"); background-repeat: repeat-x; }

.bt_inf { width: auto; height: 40px; margin: auto; position: relative; margin: 0; padding: 0 ; }
.bt_inf h2 a span { display: block; padding-top: 12px; padding-left: 15px; }
.bt_inf h2 a { text-decoration: none; display: block; height: 41px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Verde_Inf_Ayuda.gif"); background-repeat: repeat-x; }
.bt_inf h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -41px; }
.bt_inf h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -82px; }

.bt_cent { width: auto; height: 36px; margin: auto; position: relative; margin: 0; padding: 0 ; }
.bt_cent h2 a span { display: block; padding-top: 12px; padding-left: 15px; }
.bt_cent h2 a { text-decoration: none; display: block; height: 36px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Negro_Cent_Info.gif"); background-repeat: repeat-x; }
.bt_cent h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -36px; }
.bt_cent h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -72px; }

.bt_cent_blue_gray_info { width: auto; height: 35px; margin: auto; margin-top: 0px; position: relative; }
.bt_cent_blue_gray_info h2 a span { display: block; padding-top: 12px; padding-left: 20px; }
.bt_cent_blue_gray_info h2 a { text-decoration: none; display: block; height: 35px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Azul_Cent_Gris_Info.gif"); background-repeat: repeat-x; }
.bt_cent_blue_gray_info h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -35px; }
.bt_cent_blue_gray_info h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -70px; }

.bt_inf_blue { width: 315px; margin: auto; position: relative; margin: 0; padding: 0; background-repeat: repeat-x; background-image: url("../images/bg/Bg_Azul_Inf.gif"); background-position: bottom; min-height: 40px; height: auto !important; height: 40px; }
.bt_inf_blue img { display: block; position: absolute; left: 204px; height: 35px; bottom: 5px; width: 106px; }
.bt_inf_blue button { cursor: pointer !important; display: block; position: absolute; left: 205px; height: 35px; bottom: 5px; width: 105px; background-color: #e5e5e5; background-image: url("../images/bt/Bt_Buscar.gif"); background-repeat: no-repeat; }
.bt_inf_blue span { display: none; }

.bt_cent_black_gray_info { width: auto; height: 35px; margin: auto; margin-top: 0px; position: relative; }
.bt_cent_black_gray_info h2 a span { display: block; padding-top: 12px; padding-left: 15px; }
.bt_cent_black_gray_info h2 a { text-decoration: none; display: block; height: 35px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Negro_Cent_Gris_Info.gif"); background-repeat: repeat-x; }
.bt_cent_black_gray_info h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -35px; }
.bt_cent_black_gray_info h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -70px; }

.bt_cent_negro_blanco_info { width: auto; height: 35px; margin: auto; margin-top: 0px; position: relative; }
.bt_cent_negro_blanco_info h2 a span { display: block; padding-top: 12px; padding-left: 15px; }
.bt_cent_negro_blanco_info h2 a { text-decoration: none; display: block; height: 35px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Negro_Cent_Blanco_Info.gif"); background-repeat: repeat-x; }
.bt_cent_negro_blanco_info h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -35px; }
.bt_cent_negro_blanco_info h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -70px; }

.bt_cent_negro_sup_gris { width: auto; height: 36px; margin: auto; position: relative; margin: 0; padding: 0 ; }
.bt_cent_negro_sup_gris h2 a span { display: block; padding-top: 8px; padding-left: 15px; }
.bt_cent_negro_sup_gris h2 a { text-decoration: none; display: block; height: 36px; font-size: 1.1em; color: #fff; background: #e5e5e5; background-image: url("../images/bg/Bg_Bt_Negro_Cent_SupGris_Info.gif"); background-repeat: repeat-x; }
.bt_cent_negro_sup_gris h2 a:hover { color: #fff; background-repeat: repeat-x; background-position: 0px -36px; }
.bt_cent_negro_sup_gris h2 a:active { color: #fff; background-repeat: repeat-x; background-position: 0px -72px; }

.cont_menu_options { padding: 0 5px 0 5px; }
.cont_menu_options ul { padding-bottom: 15px; background-image: url("../images/bg/Bg_Cent_Negro.gif"); background-repeat: no-repeat; background-position: bottom; background-color: #000; }
.cont_menu_options ul li ul { padding-bottom: 0px; background: none; }
.cont_menu_options ul li ul li a { padding-left: 25px; width: 280px; }
.cont_menu_options ul li ul li ul li a { padding-left: 40px; width: 265px; }
.cont_menu_options ul.no_button_inf { padding-bottom: 0; }

.cont_menu_options ul li { border-top: 1px solid #686868; display: block; width: 100%; line-height: 1.2em; }
.cont_menu_options ul li a { background-color: #1a1a1a; padding-left: 10px; display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none; color: #fff; width: 295px; }
.cont_menu_options ul li a:hover { text-decoration: none; color: #fff; background-color: #3a3a3a; }
.cont_menu_options ul li a:active { background-color: #626262; }

#comparativa { border: 0; width: 100%; }
#comparativa td { padding-right: 5px; text-align: right; border-right: 3px solid #fff; height: 35px; text-align: center; }
#comparativa th { padding-right: 5px; font-weight: bold; text-align: center; padding-top: 20px; border-bottom: 1px #999 solid; padding-bottom: 5px; border-right: 0; }
#comparativa tr.par { background-color: #ececec; }
#comparativa .fila1 th { padding-top: 5px; }
#comparativa .col1 { width: 160px; text-align: left; padding-left: 5px; }
#comparativa .col2 { width: 90px; }
#comparativa td.col1 { text-align: right; }
#comparativa th.col1 { color: #57AC1D; }
#comparativa .col1_dedicados { width: 120px; text-align: left; padding-left: 5px; }
#comparativa th.col1_dedicados { color: #57AC1D; }
#comparativa td.col1_dedicados { text-align: right; }
#comparativa tfoot th { border-bottom: 0; }



div.fade_banners_garantia{height:150px;overflow: hidden; background-color: #57AC1D; position: relative;margin-top:14px}
div.fade_banners_garantia a{ display:block;height:150px;position: absolute; top: 0; left: 0; }
div.fade_banners_garantia div{display:block;height:150px;position: absolute; top: 0; left: 0;}

div.fade_search_domains { height: 200px; overflow: hidden; background-color: #57AC1D; position: relative; }
div.fade_search_domains a { display: block; height: 200px; position: absolute; top: 0; left: 0; }

/* ESTILO RESULTADOS BUSCADOR */
.title_results { color: #57AC1D; }
.title_results a { color: #57AC1D; text-decoration: underline; }
.title_results a:hover{ color: #000000; text-decoration: underline; }
.desc_result { color: #000; }
.url_result { color: #858585; }

/* ESTILO news */
.title_news { color: #000; font-weight: bold; font-size:1.2em; }
.desc_news { color: #000; }
.url_news { color: #858585; }

/* ESTILO SOLICITAR PRESUPUESTO */
.line_table { padding-top: 3px; padding-bottom: 3px; }
.radio_table { margin-left: 5px; }

/* ICONO RSS */
.icon_rss { display: block; position: absolute; top: 15px; right: 15px; width: 18px; height: 18px; background-image: url("../images/Ico_RSS.gif"); background-repeat: no-repeat; }
.icon_rss span { display: none; }

/* CONT SOPORTE TECNICO */
#support_tecnico { background-color: #404047;border-top:1px solid #B3B3B5 }
#support_tecnico p { padding-top: 4px; padding-bottom: 4px; }
#support_tecnico ul li { padding-bottom: 4px; }
#support_tecnico a { color: #fff; }
#support_tecnico a:hover { color: #000; }
li.support_email { padding-left: 38px; background-image: url("../images/Ico_Sobre.gif"); background-repeat: no-repeat; background-position: 0px 8px; }
li.support_telephone { padding-left: 38px; background-image: url("../images/Ico_Telefono.gif"); background-repeat: no-repeat; background-position: 0px 8px; }
li.soporte_chat { padding-left: 38px; background-image: url("../images/Ico_Chat.gif"); background-repeat: no-repeat; background-position: 0px 8px; }

/* TABLA CONTRATAR PASO 2*/
table#step2{margin-left:175px;width:464px;}
table#paso tr td.col1{padding-top:3px;padding-bottom:3px;padding-right:10px;border-bottom:1px solid #dddddd;}
table#paso tr td.col2{border-bottom:1px solid #dddddd;}


/* FORMULARIO PASO 5 */
.paso_5_datos{display:block;float:left;padding-top:4px;padding-bottom:5px;margin-left:5px;}

/* news */
.title_news{margin-top:28px;margin-left:0px;margin-bottom:10px;}
.cont_news{position:relative;margin-bottom:40px;margin-left:35px;}
.cont_news2{width:400px;position:relative;left:24px;float:left;}
.photo_new{position:relative;float:left;display:block;margin-top:64px;}
#pagina_news{margin-top:30px;margin-left:250px;}
#pagina_news a#anterior{margin-right:5px;}
#pagina_news a#siguiente{margin-left:5px;}

#container_error{min-height:120px;height:auto !important;height:120px;background-image:url("../images/bg/Bg_Error_404.gif");background-repeat:no-repeat;background-position:125px 0px;position:relative;}
#container_error h1{display:block;font-weight:normal;font-size:1.5em;position:relative;left:265px;top:30px}
#container_error p{display:block;font-weight:normal;position:relative;left:265px;top:40px;width:600px}

.congress_webmasters{color:#000;width:315px;height:170px;background-image:url("../images/banners/Banner_Congreso_Webmaster.gif");background-repeat:no-repeat;padding-top:15px}
.congress_webmasters div{padding-left:20px;}
.congress_webmasters a{display:block;width:100%;height:170px;text-decoration:none;}
#general .congress_webmasters h2{color:#000;font-size:1.6em;}
#general .congress_webmasters h3{color:#fff;font-size:1.6em;position:relative;top:15px;color:#E8BA20;}
.congress_webmasters p{color:#000;position:relative;top:30px;}

.dedicados_banner{position:relative;color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_Dedicados_Desde_75.gif");background-repeat:no-repeat;}
#general .dedicados_banner div{padding-top:15px;padding-right:15px}
#general .dedicados_banner h2{font-size:1.6em;font-weight:normal;text-align:right;}
#general .dedicados_banner h3{font-size:2em;font-weight:normal;color:#57AC1D;text-align:right;}
.dedicados_banner a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}

.hosting_banner{position:relative;color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_Hosting_Desde_390.gif");background-repeat:no-repeat;}
#general .hosting_banner div{padding-top:15px;padding-left:15px}
#general .hosting_banner h2{font-size:1.6em;font-weight:normal;}
#general .hosting_banner h3{font-size:2em;font-weight:normal;color:#57AC1D;}
.hosting_banner a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}
#general .hosting_banner p{position:relative;top:10px}

.vps_banner{position:relative;color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_VPS_Desde_2925.gif");background-repeat:no-repeat;}
#general .vps_banner div{padding-top:15px;padding-left:15px}
#general .vps_banner h2{font-size:1.6em;font-weight:normal;text-align:right;padding-right:15px}
#general .vps_banner h3{font-size:2em;font-weight:normal;color:#57AC1D;position:relative;text-align:right;padding-right:15px;}
.vps_banner a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}
#general .vps_banner p{position:relative;top:40px}

.mobi_banner{text-decoration:none;color:#000;height:200px;}
.mobi_banner span{text-decoration:none;width:100%;height:100%;display:block;position:relative;color:#000;width:315px;height:200px;background-image:url("../images/banners/Banner_Dominios_Mobi.gif");background-repeat:no-repeat;}
#general .mobi_banner h2{font-size:1.6em;font-weight:normal;position:relative;left:135px;top:15px}
#general .mobi_banner p{position:relative;left:135px;top:20px;width:175px; line-height:14px;}

.multilingue_banner{text-decoration:none;color:#000;height:200px;}
.multilingue_banner span{text-decoration:none;width:100%;height:100%;display:block;position:relative;color:#000;width:315px;height:200px;background-image:url("../images/banners/Banner_Dominios_Multilingue.gif");background-repeat:no-repeat;}
#general .multilingue_banner h2{font-size:1.6em;font-weight:normal;position:relative;left:15px;top:15px}
#general .multilingue_banner p{position:relative;left:15px;top:20px;width:160px; line-height:14px;}

.domains_es_free{text-decoration:none;color:#000;height:200px;}
.domains_es_free span{text-decoration:none;width:100%;height:100%;display:block;position:relative;color:#000;width:315px;height:200px;background-image:url("../images/banners/Banner_Dominios_Es_Gratis.gif");background-repeat:no-repeat;}
#general .domains_es_free h2{font-size:1.6em;font-weight:normal;position:relative;left:15px;top:15px}
#general .domains_es_free h3{font-size:1.2em;font-weight:normal;position:relative;left:15px;top:15px}
#general .domains_es_free .p1{position:relative;left:15px;top:20px;width:180px}
#general .domains_es_free .p2{position:relative;left:15px;top:30px;width:180px}

.free_30_day_banner{color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_Garantia_30_Dias.gif");background-repeat:no-repeat;}
#general .free_30_day_banner h2{font-size:1.6em;font-weight:normal;position:relative;left:15px;top:15px}
#general .free_30_day_banner p{position:relative;left:15px;top:30px;width:150px}
.free_30_day_banner a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}


.cs_banner{color:#000;width:315px;height:99px;background-image:url("../images/banners/cs1.jpg");background-repeat:no-repeat;}
#general .cs_banner h2{font-size:1.5em;font-weight:bold;position:relative;left:32px;top:42px}
#general .cs_banner p{position:relative;left:15px;top:30px;width:150px}
.cs_banner a{color:#57AC1D;text-decoration:none;display:block;width:100%;height:100%;}

.free_sla_banner{color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_Garantia_SLA.gif");background-repeat:no-repeat;}
#general .free_sla_banner h2{font-size:1.6em;font-weight:normal;position:relative;left:15px;top:15px}
#general .free_sla_banner p{position:relative;left:15px;top:30px;width:200px;}
.free_sla_banner a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}


.free_30_day_banner_fade{color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_Garantia_30_Dias.gif");background-repeat:no-repeat;position:absolute;}
#general .free_30_day_banner_fade h2{font-size:1.6em;font-weight:normal;position:relative;left:15px;top:15px}
#general .free_30_day_banner_fade p{position:relative;left:15px;top:30px;width:150px}
.free_30_day_banner_fade a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}

.free_sla_banner_fade{color:#000;width:315px;height:150px;background-image:url("../images/banners/Banner_Garantia_SLA.gif");background-repeat:no-repeat;position:absolute;}
#general .free_sla_banner_fade h2{font-size:1.6em;font-weight:normal;position:relative;left:15px;top:15px}
#general .free_sla_banner_fade p{position:relative;left:15px;top:30px;width:200px;}
.free_sla_banner_fade a{color:#000;text-decoration:none;display:block;width:100%;height:100%;}

/* 信息提交 */

#container_form_info { padding-top: 15px; padding-left:0px;}
#container_form_info p.prominent2 { text-align: left; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; position: relative; color:#333;}
#container_form_info form { width: 465px; position: relative; margin-top: 5px;}
#container_form_info form fieldset { margin: 0; padding: 0; width: 540px;  }
#container_form_info form br { clear: left; }
#container_form_info form .input_txt { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left;font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_info form .input_txt1 {display: block; width: 127px; position: relative; margin-bottom: 5px; float: left; font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_info form .input_txt2 {width: 47px; position: relative; margin-bottom: 5px; font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_info form .input_txt3 {width: 127px; position: relative; margin-bottom: 5px; font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_info form .input_txt4 {width: 227px; position: relative; margin-bottom: 5px; font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_info form .pais { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#container_form_info form textarea { font-family: Arial,Helvetica,'sans-serif';width: 423px; float: left; height: 80px; font-size: 1em;  margin-bottom: 10px; padding:2px； }
#container_form_info form select { left:0px; display: block; float: left; position: relative; margin-bottom: 5px; width: 167px; font-family: Arial,Helvetica,'sans-serif'; font-size:1.1em; padding:2px； }
#container_form_info label {display: block; position: relative; float: left; width:100px; }
#container_form_info form button { left:0px; background-color: #fff; margin: 0; padding: 0; display: block; width: 153px; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#container_form_info form button.consulta { background-image: url("../images/bt/Bt_Enviar_Consulta.gif"); }
#container_form_info form button span { display: none; }
#container_form_info form button.bt_search_domain { background-image: url("../images/bt/bt_search_domain.gif"); }
#container_form_info form button.bt_register_now { background-image: url("../images/bt/Bt_Registrar_Ahora.gif"); }
#container_form_info form button.bt_submit{width: 110px; background-image: url("../images/bt/Bt_Submit.gif"); }
#container_form_info form button.bt_search{width: 150px; background-image: url("../images/bt/Bt_Search.gif"); }
#container_form_info form button.bt_sent{width: 150px; background-image: url("../images/bt/Bt_Sent.gif"); }
#container_form_info form button.bt_continuar{width: 113px; background-image: url("../images/bt/Bt_Continuar.gif"); }
#container_form_info a span { display: none; }
#container_form_info form button.bt_buscar_otra_vez { display: block; width: 150px; height: 25px; background-image: url("../images/bt/Bt_Buscar_Otra_Vez.gif"); position: relative; }
#container_form_info p { margin-top: 0px; padding-right: 50px; color:#999; }
#container_form_info h2{font-size:1.5em;width:300px}
#container_form_info h3{font-size:1.1em;width:300px; font-weight:bold;}


/* 注册表单 */
.container_reg{min-height:480px;}
.container_login{ min-height:300px;}

#container_form_reg { padding-top: 35px; padding-left:174px; padding-right:24px;}
#container_form_reg p.prominent2 { text-align: left; border-top: 1px #999 solid; border-bottom: 1px #999 solid; background-color: #f2f2f2; padding: 15px; margin-bottom: 7px; width: 390px; position: relative; left: 174px; }
#container_form_reg form { width: 465px; position: relative; margin-top: 5px; overflow:auto;}
#container_form_reg form fieldset { margin: 0; padding: 0; width: 465px; }
#container_form_reg form br { clear: left; }
#container_form_reg form .input_txt { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left;font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_reg form .input_txt1 {display: block; width: 127px; position: relative; margin-bottom: 5px; float: left; font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }
#container_form_reg form .pais { display: block; width: 227px; position: relative; margin-bottom: 5px; float: left; font-size: 1em; margin-left: 5px; }
#container_form_reg form textarea { font-family: Arial,Helvetica,'sans-serif';width: 423px; float: left; height: 80px; font-size: 1em; margin-left: 5px; margin-bottom: 10px; }
#container_form_reg form select { left: 5px; display: block; float: left; position: relative; margin-bottom: 5px; width: 227px; }
#container_form_reg label {display: block; position: relative; float: left; width: }
#container_form_reg form button {  margin: 0; padding: 0; display: block; width: 153px; height: 25px;  position: relative; background-repeat: no-repeat; font-size: 1px; cursor: pointer !important; }
#container_form_reg form button.consulta { background-image: url("../images/bt/Bt_Enviar_Consulta.gif"); }
#container_form_reg form button span { display: none; }
#container_form_reg form button.bt_search_domain { background-image: url("../images/bt/bt_search_domain.gif"); }
#container_form_reg form button.bt_register_now { background-image: url("../images/bt/Bt_Registrar_Ahora.gif"); }
#container_form_reg a span { display: none; }
#container_form_reg form button.bt_buscar_otra_vez { display: block; width: 150px; height: 25px; background-image: url("../images/bt/Bt_Buscar_Otra_Vez.gif"); position: relative; }
#container_form_reg p { margin-top: 0px; padding-right: 50px; color:#999; }
#container_form_reg h2{font-size:1.5em;width:300px}

.cont_pad_35_right { padding: 33px 35px 0px 0px; float:right; width:270px; background-color:#FFF; z-index:9; }
.cont_pad_35_right ol { margin-left:22px; }
.cont_pad_35_right ol li { margin-left:0px; }



#container_form_consultation .input_txt1 {display: block; width: 127px; position: relative; margin-bottom: 5px; float: left; margin-left: 5px;font-family: Arial,Helvetica,'sans-serif';font-size:1.1em;padding:2px }

/* 用户中心首页 */
.welcome_table{height:340px;padding:28px 0px 28px 0px;}
.welcome_table li{width:112px;height:80px;float:left;display:block;}
.welcome_table span{display:block;}

/* 表格头部搜索 */
.table_top_search span.col-left{ float:left;}
.table_top_search span.col-right{ float:right;}

/* 表格头部导航 */
.table_top_nav{ text-align:right;}

/* 表单头部导航 */
.form_top_nav .col-left{ float:left;}
.form_top_nav .col-right{ float:right;}

/* 用户中心表格 */
.table_list { border: 0; width: 100%; margin-bottom:18px; margin-top:18px; }
.table_list td { padding-right: 5px; text-align: right; border-right: 3px solid #fff; height: 35px; text-align: left; }
.table_list th { padding-right: 5px; font-weight: bold; text-align: center; padding-top: 20px; border-bottom: 1px #999 solid; padding-bottom: 5px; border-right: 0; }
.table_list tr.par { background-color: #ececec; }
.table_list .fila1 th { padding-top: 5px; }
.table_list .col1 { width: 160px; text-align: left; padding-left: 5px; }
.table_list .col2 { width: 90px; }
.table_list td.col1 { text-align: right; }
.table_list th.col1 { color: #57AC1D; }
.table_list .col1_dedicados { width: 120px; text-align: left; padding-left: 5px; }
.table_list th.col1_dedicados { color: #57AC1D; }
.table_list td.col1_dedicados { text-align: right; }
.table_list tfoot th { border-bottom: 0; }

#mysite_mid_form{ padding-top:28px; padding-bottom:28px;}
#mysite_mid_form label{width:146px; }


#onlinepayment {width: 118px; height:25px; background-image: url("../images/bt/Bt_Account_Payonline.gif"); }


