
/* Box main content */
#page #container #content #main_content {margin-top:15px}
#page #container #content table.caracteristicas {width:860px; margin:25px 0 0 0; padding:0}
#page #container #content table.caracteristicas td, table.caracteristicas th {margin:0; padding: 6px 10px 6px 20px; text-align:left;}
#page #container #content table.caracteristicas tr {height:30px}
#page #container #content table.caracteristicas .color1 {background-color:#E1E8D9}
#page #container #content table.caracteristicas .color2 {background-color:#C7D5B9}
#page #container #content table.caracteristicas .label {text-align:right; font-size:11px; padding: 0 20px 0 0; vertical-align:top; padding-top:6px}
#page #container #content table.second {margin:0 0 0 0}

#page #container #content #main_content p {margin:10px 0 20px 0}
#page #container #content #main_content p small a { font-weight:normal; text-decoration:underline}

#page #container #content #main_content .img {float:left; margin-top:10px; width:390px}
#page #container #content #main_content .txt {float:left; margin-top:10px; width:460px; margin-left:10px;}
#page #container #content #main_content  h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:2px}
#page #container #content #main_content  p {margin-bottom:10px}
#page #container #content #main_content .txt p strong {font-size:120%;}
#page #container #content #main_content .last {left:20px}
#page #container #content #main_content p.nomargin {margin-bottom:0}

#page #container #content .btn_link  {float:right; margin-top:10px; width:150px;}

#page #container #content .unmedio {margin:20px 0 0 0 }

#page #container #content table.resultados {width:400px; margin-top:10px; color:#555}
#page #container #content table.resultados td {height:30px; font-weight:bold}
#page #container #content table.resultados tr.color1 { background-color:#E1E8D9}	
#page #container #content table.resultados td .col3 {text-align:right; color:#5D8C1C; padding-right:10px}
#page #container #content table.resultados td .registered {color:#999}
#page #container #content table.resultados td .col1 {padding-left:10px;}
#page #container #content table.resultados td input {border:0; background-color:transparent}
#page #container #content table.resultados tr.main { background-color: #5D8C1C}	
#page #container #content table.resultados tr.main td {color:#FFF}
#page #container #content table.resultados tr.main td .col3 {color:#FFF}


#page #container #content #main_content table.dominios {width:860px; margin:10px 0 0 0; padding:0}
#page #container #content #main_content table.dominios td {/*width:172px;*/ margin:0; padding: 0 10px 0 0; text-align:right; font-weight:bold; color:#5D8C1C}
#page #container #content #main_content table.dominios th {width:172px; margin:0; padding: 0 10px 0 0; text-align:right; font-weight:bold; color:#111111}
#page #container #content #main_content table.dominios tr {height:30px}
#page #container #content #main_content table.dominios td input { vertical-align:middle}
#page #container #content #main_content table.dominios .color1 {background-color:#E1E8D9}
#page #container #content #main_content table.dominios .color2 {background-color:#C7D5B9}
#page #container #content #main_content table.dominios .label {text-align:left; padding: 0 0 0 10px; color:#333}
#page #container #content #main_content table.dominios .nodispo {color:#999;}
#page #container #content #main_content table.dominios td small {color:#111111; font-weight:normal; font-size:10px}
#page #container #content #main_content table.dominios tr.verde td.color1 {background: #BCDD57;}
#page #container #content #main_content table.dominios tr.verde td.color2 {background: #afd655;}

/*tablas de resultados*/
#page #container #content table.resultados2 {width:820px; margin:10px 0 0 0; padding:0 0 5px 0; }
#page #container #content table.resultados2 td {margin:0; padding: 0 25px 0 0; text-align:right; font-weight:bold; vertical-align:middle;}
#page #container #content table.resultados2 th {margin:0; padding: 0 25px 0 0; text-align:right; font-weight:bold; color:#111111; width:210px; vertical-align:middle;}
#page #container #content table.resultados2 tr {height:30px}
#page #container #content table.resultados2 .color1 {background-color:#E1E8D9}
#page #container #content table.resultados2 .color2 {background-color:#C7D5B9}
#page #container #content table.resultados2 .label {text-align:left; padding: 0 0 0 10px; color:#333}
#page #container #content table.resultados2 td small {color:#111111; font-weight:normal; font-size:10px}
#page #container #content table.resultados2 td span img { vertical-align:middle; padding-left:10px}


#page #container #content table.resultados3 {width:820px; margin:10px 0 0 0; padding:0 0 5px 0;}
#page #container #content table.resultados3 td {margin:0; padding: 0 10px 0 0; text-align:right; font-weight:bold; vertical-align:middle;}
#page #container #content table.resultados3 th {margin:0; padding: 0 10px 0 0; text-align:right; font-weight:bold; color:#111111; vertical-align:middle;}
#page #container #content table.resultados3 tr {height:30px}
#page #container #content table.resultados3 .color1 {background-color:#E5E5E5;}
#page #container #content table.resultados3 .color2 {background-color:#5D8C1C;}
#page #container #content table.resultados3 .colored2 {margin-right:28px}
#page #container #content table.resultados3 .colored3{color:#FFF; font-size:150%; margin-left:10px;}
#page #container #content table.resultados3 small.colored{color:#FFF;}
#page #container #content table.resultados3 .colored4{color:#818181; font-size:11px; margin-left:10px;}

#page #container #content table.resultados3 td small {color:#818181; font-weight:normal; font-size:11px; }
#page #container #content table.resultados3 td strong {color:#111111; font-size:110%}

#page #container #content #servicios .boton {margin-top:-5px; text-align:right; background:none; width:auto;}

#page #container #content .boton {width:820px; background-color:#C7DDF4; margin-top:5px; text-align:right; padding:10px 0; float:left; display:inline;}
#page #container #content .boton img {vertical-align:middle; margin:0 10px;}
#page #container #content .boton input{vertical-align:middle; width:auto;}

#page #container #content .boton2 {margin:-10px 0 0 0; text-align:right;}
#page #container #content .boton2 img {margin:0;}

/* 3 servicips */
#page #container #content #servicios {width:860px;}
#page #container #content #servicios .untercio {width:244px; float:left; margin:10px 25px 10px 0; background-color:#E1E8D9; border:3px solid #C7D5B9; padding:10px; z-index:1}
#page #container #content #servicios .last {margin-right:0}
#page #container #content #servicios h1 {font-size:18px; border:none; margin-bottom:5px}
#page #container #content #servicios h2 {margin:10px 0}
#page #container #content #servicios p {color:#333;}
#page #container #content #servicios p small {color:#666; font-size:11px;}
#page #container #content #servicios img {margin:15px 0}

#page #container #content #servicios ul.a {margin:10px 0 10px 0}
#page #container #content #servicios ul.a li  {color:#111111; font-size:11px; font-weight:bold; margin:0 0 0 3px; background:url(../images/ico_bullet.png) 10px 6px no-repeat; padding-left:20px}
#page #container #content #servicios ul.b {margin-top:0}
#page #container #content #servicios ul.b li {color:#333; font-size:11px; font-weight:bold; margin:0 0 0 3px; background:url(../images/ico_bullet2.png) 10px 6px no-repeat; padding-left:20px}

#page #container #content #servicios .precio {float:left; width:120px; margin-top:15px; text-align:right;}
#page #container #content #servicios .precio strong {color:#5D8C1C; font-size:120%}
#page #container #content #servicios .precio small {color:#5D8C1C;}
#page #container #content #servicios .precio p {color:#666; font-size:11px}
#page #container #content #servicios .btn_link  {float:right; margin-top:10px; width:107px;}
#page #container #content #servicios .btn_link small a { font-weight:normal; text-decoration:underline}

/* caja azul con bordes*/
#page .boxBorder {background-color:#E1E8D9; border:3px solid #C7D5B9; width:774px; padding:10px 20px; float:left;}
#page .boxBorder .left {float:left}
#page .boxBorder .right {float:right; text-align:right}
#page .boxBorder .left h1 {font-size:16px; font-weight:bold; margin-bottom:1px}
#page .boxBorder .right h2 {margin-bottom:3px}
#page .boxBorder input { /*vertical-align:middle;*/ border:0; width:auto; margin:0 3px 0 20px}
#page .boxBorder strong {font-weight:bold; color:#111; font-size:13px;}
#page .boxBorder .right big {font-weight:bold; color:#111; font-size:13px; padding-right:4px;}
#page .boxBorder .right .question { float:left; margin-right:20px;}
#page .boxBorder .down {margin-top:7px}
#page .boxMessage {padding:20px 10px;}
#page .boxMessage a {font-weight:bold}

#page #UserWithDomain {float:left; display:inline; width:820px; margin:40px 0 10px;}
#page #UserWithDomain table.dominios {margin:20px 0;}
#page #NotUserWithDomain {margin:20px 0; float:left; display:inline;}

#page #container #content #registeredUser {width:100%; margin:30px 0 0 0; float:left;}
#page #container #content #registeredUser .txt {float:left; width:210px; padding-right:10px; margin-top:8px}
#page #container #content #registeredUser .inputs {float:left; /*width:450px*/ margin:0 10px 0 0;}
#page #container #content #registeredUser .botonImg {float:left;  margin-top:18px}
#page #container #content #registeredUser input {width:190px; font-size:14px; font-weight:bold; padding:5px; color:#000}
#page #container #content #registeredUser p {margin-top:5px}


/* temas de pago*/
#page #container #content #pago h2 {margin-bottom:0px;}
#page #container #content #pago h2.colored{font-size:14px;}
#page #container #content #pago .format {float:left; display:inline; width:245px;}

#page #container #content #pago input.radio {vertical-align:middle; border:0; margin:0}
#page #container #content #pago #grupo1 {width:80px; font-size:18px; font-weight:bold; padding:5px; color:#000; margin-right:10px;}	
#page #container #content #pago #grupo2 {width:80px; font-size:18px; font-weight:bold; padding:5px; color:#000; margin-right:10px;}	
#page #container #content #pago #grupo3 {width:30px; font-size:18px; font-weight:bold; padding:5px; color:#000; margin-right:10px;}	
#page #container #content #pago #grupo4 {width:260px; font-size:18px; font-weight:bold; padding:5px; color:#000; margin-right:10px;}
#page #container #content #pago .grupo5 {width:80px; height:31px; background:url(../images/fnd_input_creditcard1.gif) 0 0 no-repeat; border:0; font-size:18px; font-weight:bold; padding:10px 20px 0 10px; color:#000}	
#page #container #content #pago .grupo6 {width:30px; height:31px; background:url(../images/fnd_input_creditcard2.gif) 0 0 no-repeat; border:0; font-size:18px; font-weight:bold; padding:10px 20px 0 10px; color:#000}	
#page #container #content #pago .inputs {float:left;}
#page #container #content #pago .primerGrupo {padding-right:10px}
#page #container #content #pago .creditcard {margin:15px 0 0 10px}
#page #container #content #pago .paypal {margin-top:5px}
#page #container #content #pago .paypal .img {float:left; width:60px;}
#page #container #content #pago .paypal .txt {float:left; width:780px;}
#page #container #content #pago .paypal .txt h2 {font-size:110%; margin-bottom:5px}

#page #container #content #cupon h2 {margin-bottom:15px}
#page #container #content #cupon .input {float:left}
#page #container #content #cupon .input input {width:400px; font-size:18px; font-weight:bold; padding:5px; color:#000; margin:0 10px 20px 0;}
#page #container #content #cupon .format {float:left; display:inline; margin:0 0 10px 0; width:390px;}

/*métodos de pago */
#page #container #content .paymentMethod {float:left; display:inline; margin:10px 0 20px 0; width:100%;}
#page #container #content .paymentMethod  h2 {float:left; margin:0 40px 0 0 !important; font-size:14px;}
#page #container #content .paymentMethod  h2.colored span {color:#C00; font-weight:normal; font-size:12px;}


#page #container #content .datosUsuario {width:100%; float:left; display:inline;}
#page #container #content .datosUsuario h2 {margin-bottom:15px}
#page #container #content .datosUsuario .uncuarto {width:201px; color:#777; margin:0 15px 0 0;}
#page #container #content .datosUsuario .last {width:195px;}
#page #container #content .datosUsuario input {width:160px; font-size:13px; font-weight:bold; padding:5px; color:#000; overflow:hidden; margin:0 0 20px 0;}
#page #container #content .datosUsuario select{width:179px; font-size:13px; font-weight:bold; color:#000; margin-bottom:20px;}

#page #container #content .datosUsuario input.error {border:1px solid red; background:#FFC;}
#page #container #content .datosUsuario small.error{color:#FF0000;}

#page #container #content .datosUsuario input.last {height:21px; }

#page #container #content .datosUsuario .botonGuardar {margin-top:15px; width:130px; float:left}
#page #container #content .datosUsuario .botonGuardar img { vertical-align:middle}
#page #container #content .datosUsuario .link {margin-top:12px;}
#page #container #content .datosUsuario h3 {color:#000; font-weight:bold; font-size:13px; margin:5px 0 0px 0}
#page #container #content .datosUsuario .uncuarto .bottom {margin-top:82px}

#page #container #content .datosUsuario .uncuarto_especial {width:201px; color:#777; float:right; font-size:11px;}
#page #container #content .datosUsuario .trescuartos {width:641px; float:left;}

#page #container #content .noform .uncuarto div {border-bottom:1px dotted #CCC; padding:5px 0 10px 0}
#page #container #content .noform .last div {border-bottom:0}

#page #container #content .boxCheckBox {background-color:#E1E8D9; height:25px; margin:0 0 10px 0; padding:5px 0 0 5px; float:left; display:inline; width:820px;}
#page #container #content .boxCheckBox input {vertical-align:middle; border:0; width:auto; height:auto; background:none; margin:0 5px 0 20px;}
#page #container #content .boxCheckBox input.check{vertical-align:middle;}


/*Datos Facturación*/
#page #container #content .uncuarto {float:left; width:180px; color:#777; margin:15px 46px 0 0;}
#page #container #content .uncuarto h2 {font-size:12px;  color:#777;}
#page #container #content .uncuarto p {font-size:11px}
#page #container #content .last{margin-right:0;}
#page #container #content .linkRight {text-align:right; margin:0; padding:0}
#page #container #content .linkRight small a { font-weight:normal; text-decoration:underline}

#page #container #content .important{margin-top:67px}


/* búsqueda */
#page #busqueda {width:860px; margin:0 auto;}
#page #busqueda .campos {float:left; width:630px;  margin:10px 0 0 30px;}
#page #busqueda .campos h2 {color:#5D8C1C; float:left; font-size:16px; font-weight:bold; margin:12px 10px 0 0;}
#page #busqueda .campos input {width:266px; height:31px; background:url(../images/fnd_input_search_hosting.gif) 0 0 no-repeat;  border:0; font-size:14px; font-weight:bold; padding:8px 30px 0 10px}
#page #busqueda .campos select {width:115px;  margin:6px 0 0 5px; border:none; }
#page #busqueda .botonHosting {float:left; margin:10px 20px 0 0}
#page #busqueda .campos .select {float:left; width:123px; height:37px; background:url(../images/fnd_select.gif) 0 0 no-repeat; }
#page #busqueda .campos .input {float:left; margin-right:5px}
#page #busqueda .ejemplo {margin-top:-7px; left:220px; float:left;}

#page #container #content .alta {margin:20px 0 0 0;}
#page #container #content .alta .link_nobg {float:right; margin:6px 10px 0 0; background:none; padding:5px 5px 5px 0; text-align:right;}
#page #container #content .alta .link {float:left; width:403px; margin:6px 10px 0 0; background-color:#E1E8D9; padding:5px 5px 5px 0; text-align:right;}
#page #container #content .alta .link input{vertical-align:middle; border:0; height:auto; width:auto; background:none; margin:0 0 0 5px;}
#page #container #content .alta img, #page #container #content .alta .btn {float:right; display:inline; margin:10px 20px 10px 0;}

/* proceso de alta */
#body_proceso_de_alta #page #container #content textarea {width:710px}
#body_proceso_de_alta #page #container #content .uncuarto {width:240px}
#body_proceso_de_alta #page #container #content .alta {width:419px;}
#body_proceso_de_alta #page #container #content .alta img {margin:15px 0 0 0;}

body#body_proceso_compra #page #container #content .untercio {margin-top:40px;}