/* CSS Document */



* {

    padding: 0px;

    margin: 0px;

}

p, div, h1, h2, h3, h4, ul, li, form, input, select, option, span {

    margin:0;

    padding:0;

}

a {

    outline-style:none;

    text-decoration:none;

}

body {

    background:#fff url(/img/fondo.jpg) repeat-x top;

    font:normal 66%/1em Arial, Helvetica, sans-serif;

    text-align:center;

    padding:0;

    margin:0;

}



.mensajeAdvertencia{

    margin:5px;

    padding:5px 0 0px 35px;

    background-image:url(/img/ic_important.gif);

    background-repeat: no-repeat;

    text-align:left;

    height:26px;

    font:bold 112%/1.61em Arial, Helvetica, sans-serif;

    color:#397BB8;



}



.mensajeError{

    margin:5px;

    padding:0px 0 0px 35px;

    text-align:left;

    height:26px;

    font:bold 112%/1.61em Arial, Helvetica, sans-serif;

    color:#900;

}





/*header*/

#header {

    width:786px;

    height:137px;

    margin:0 auto 0 auto;

    text-align:left;

}

#header a.logo {

    display:block;

    float:left;

    width:160px;

}



#header img {

    float:left;

    margin-left:33px;

}

.menu-sup ul {

    margin:8px 22px 0 0;

    float:right;

}

.menu-sup ul li {

    border-right:#6C9CCA solid 2px;

    padding:0 6px 0 6px;

    float:left;

    list-style:none;

}

.menu-sup ul li a {

    text-decoration:none;

    color:#FFF;

    font:112%/1.2em Arial, Helvetica, sans-serif;

}

.menu-sup ul li a:hover {

    color:#FFE164;

}

/*buscador*/

.buscador {

    float:right;

    text-align:right;

    width:208px; /*flavia modifico*/

    margin-top: 38px;

    margin-right: 20px;

    margin-bottom: 20px;

    margin-left: 0;

}

.buscador form {

    float:right;

}

.buscador input {

    border:#CBCBCB solid 1px;

    font:normal 92%/1em Arial, Helvetica, sans-serif;

    color:#93949B;

}

.buscador input.boton {

    border:none;

}

/*menu*/

#menu {

    float:right;

    margin:14px 22px 0 0;

    width:630px;

    position:relative;

    top:0px;

    left:0px;

    z-index:1000;

    background-image:url(/img/fnd_menu.jpg);

    background-repeat:repeat-x;

}

#header li.menu-sup ul.menu-sup {

    width:110px;

    background-image:none;

    border:none;

}

#header ul.menu-sup li.menu-sup {

    margin-top:0px;

    border-right:#fff solid 1px;

}

#header ul.menu-sup li.menu-sup {

    margin-top:3px;

    border:none;

    padding:0;

}

#header ul.menu-sup li.menu-sup a.menu-sup {

    display:block;

    padding:3px;

    width:104px;

}

#header li.serv {

    border:none;

    z-index:-1000;

    overflow:visible;

}

#contenedora {

    width:785px;

    margin:0px auto 0 auto;

    background:url(/img/fondo_contendera.jpg) repeat-y top;

}

#contenedora #fondo {

    background:url(/img/fnd_contenedor.jpg) no-repeat top;

}

#contenedora-medio {

    margin:0 auto 0 auto;

    width:742px;

    overflow:hidden;

}

/*banner superior contenedor*/

.banner-sup {

    background:url(/img/banner-sup.jpg) top no-repeat;

    height:201px;

}

.banner-sup label {

    text-align:left;

    margin-left:255px;

    padding-top:120px;

    width:320px;

    float:left;

}

.banner-sup label input, .banner-sup label select {

    border:1px solid #7B8991;

    /*display:block;*/

    float:left;

}

.banner-sup label input {

    float:left;

    height:18px;

    display:block;

    text-align:left;

    margin:0;

}

.banner-sup label input.boton {

    background:url(/img/btn_buscar.gif) no-repeat center 10px;

    border:none;

    margin-top:5px;

    width:123px;

    height:43px;

    text-align:center;

    color:#fff;

    font-weight:bold;

    font-size:112%

}

.banner-sup p {

    font:normal 312%/1em Arial, Helvetica, sans-serif;

    float:left;

    color:#fff;

    margin-top:120px;

}

/*Contenido izquierda*/

#contenido-izq {

    width:558px;

    float:left;

}

/*bloques promociones*/

ul.bloques {

    background-color:#CCCCCC;

    margin:8px 0 0 5px;

}

ul.bloques li {

    padding-right:4px;

    list-style:none;

    float:left;

    width:180px;

    height:357px;

    color:#fff;

}

ul.bloques li h3 {

    text-align:center;

    font:bold 152%/1em Arial, Helvetica, sans-serif;

    padding:27px 0 10px 65px;

    display:block;

}

ul.bloques li p {

    font:normal 122%/1.71em Arial, Helvetica, sans-serif;

}

ul.bloques li p strong {

    font-size:126%;

}

ul.bloques li.linux p strong {

    background-color:#435C24;

    padding:0 10px 0 10px;

    filter: alpha(opacity 80);

    opacity: 0.8;



}

ul.bloques li.windows p strong {

    background-color:#354C5C;

    padding:0 10px 0 10px;

    filter: alpha(opacity 80);

    opacity: 0.8;



}

ul.bloques li.reseller p strong {

    background-color:#80481A;

    padding:0 10px 0 10px;

    filter: alpha(opacity 80);

    opacity: 0.8;



}

ul.bloques li p span {

    font-weight:bold;

    font-size:126%;

    line-height:2em;

    color:#000;

}

ul.bloques li a.btn-comprar, .bloque-servidor a.btn-comprar {

    margin:0 auto 0 auto;

    text-align:center;

    display:block;

    width:123px;

    height:41px;

    font:bold 102%/1.71em Arial, Helvetica, sans-serif;

    text-transform:uppercase;

    letter-spacing:-0.1mm;

    color:#fff;

}

ul.bloques li.linux a.btn-comprar {

    background:url(/img/btn_comprar_linux.gif) no-repeat;

}

ul.bloques li.linux a.btn-comprar:hover {

    background:url(/img/btn_comprar_linux_over.gif) no-repeat;

}

ul.bloques li.windows a.btn-comprar {

    background:url(/img/btn_comprar_windows.gif) no-repeat;

}

ul.bloques li.windows a.btn-comprar:hover {

    background:url(/img/btn_comprar_windows_over.gif) no-repeat;

}

ul.bloques li.reseller a.btn-comprar {

    background:url(/img/btn_comprar_reseller.gif) no-repeat;

}

ul.bloques li.reseller a.btn-comprar:hover {

    background:url(/img/btn_comprar_reseller_over.gif) no-repeat;

}

ul.bloques em, ul.bloques a {

    font:bold 106%/1.51em Arial, Helvetica, sans-serif;

    color:#2b2b2b;

}

ul.bloques a:hover {

    color:#747474;

}

ul.bloques li.linux {

    background:url(/img/bloque_linux.jpg) no-repeat top;

}

ul.bloques li.windows {

    background:url(/img/bloque_windows.jpg) no-repeat top;

}

ul.bloques li.reseller {

    background:url(/img/bloque_reseller.jpg) no-repeat top;

}

/*bloque servidor dedicado*/







.bloque-servidor {

    width:565px;

    background:url(/img/fnd_servidor_dedicado.jpg) no-repeat top;

    float:left;

    text-align:center;

    margin:10px auto;

}

.bloque-servidor .columna {

    text-align:left;

    width:180px;

    float:left;

}

.bloque-servidor h3 {

    font:bold 152%/1em Arial, Helvetica, sans-serif;

    color:#4481BA;

    width:92px;

    padding:30px 0 20px 88px;

}

.bloque-servidor em {
    display: block;
    font: 112%/1.51em Arial,Helvetica,sans-serif;
    margin-left: 54px;
    margin-top: -13px;
    text-align: center;
    width: 183px;
}


.bloque-servidor em a {

    font:bold 122%/1.51em Arial, Helvetica, sans-serif;

    color:#2B2B2B;

}

.bloque-servidor em a:hover {

    color:#747474;

}

.bloque-servidor .columna p {

    font:normal 122%/1.71em Arial, Helvetica, sans-serif;

    padding-top:20px;

}

.bloque-servidor .columna span {
    color: #000000;
    font-size: 126%;
    font-weight: bold;
    line-height: 2em;
    margin-bottom: 8px;
    margin-left: 33px;
    text-align: center;
}


.bloque-servidor a.btn-comprar {

    background:url(/img/btn_comprar_servidor.gif) no-repeat;

    margin:14px 0 6px 0;

}

.bloque-servidor a.btn-comprar:hover {

    background:url(/img/btn_comprar_servidor_over.gif) no-repeat;

}

/*bloque radio*/

.bloque-radio {

    background:url(/img/bloques_radio.jpg) no-repeat top;

    width:565px;

    float:left;

    text-align:center;

    height:126px;

    margin:0 auto 0 auto;

}

.bloque-radio h3 {

    font:bold 172%/1.71em Arial, Helvetica, sans-serif;

    text-align:left;

    color:#FBCD51;

    padding:30px 0 0 92px;

}

.bloque-radio a {
    color: #FFFFFF;
    float: right;
    font: bold 132%/1.51em Arial,Helvetica,sans-serif;
    margin: 97px 27px 0 7px;
}


.bloque-radio a:hover {

    color:#747474;

}

.bloque-radio p {

    font-size:112%;

    text-align:left;

    color:#FFF;

    padding-left:92px;

    padding-right:20px;

    line-height:1.51em;

}

/*footer*/

#footer {

    width:785px;

    margin:0 auto 0 auto;

    background:#EDEEEE url(/img/fnd_sup_footer.jpg) top no-repeat;

}

#footer img {

    margin:45px 0 20px 0;

    padding:0 1px 0 1px;

}

#footer .creditos {

    font:normal 96%/1.71em Arial, Helvetica, sans-serif;

    padding-top:7px;

    background-color:#54A0CE;

    color:#FFF;

}

/*navegacion derecha 20%*/

#navegacion-derecha {

    width:176px;

    float:right;

}

#navegacion-derecha p {

    text-align:center;

}

#navegacion-derecha .paises h4, #navegacion-derecha .compras h4, #navegacion-derecha .pagos h4, #navegacion-derecha .testimonios h4, .contacto-online h4 {

    margin-top:5px;

    padding:9px;

    font:normal 112%/1em Arial, Helvetica, sans-serif;

    text-transform:uppercase;

    text-align:center;

    color:#2E7BC1;

    background:url(/img/fnd_titulos_nav.jpg) no-repeat;

}

#navegacion-derecha .paises p {

    font:normal 102%/1em Arial, Helvetica, sans-serif;

    text-transform:uppercase;

    text-align:left;

    color:#2E7BC1;

    margin-left:10px;

}

#navegacion-derecha .paises a img {

    border:none;

    padding:10px 3px;

}

#navegacion-derecha .paises p span {

    margin-left:5px;

}

#navegacion-derecha .paises em {

    text-align:left;

    display:block;

    color:#2E7BC1;

    font-style:normal;

}

#navegacion-derecha .paises em a, #navegacion-derecha .testimonios em a {

    color:#397BB8;

    text-decoration:none;

}



.paises-mas {

    text-align:left;

    display:block;

    color:#2E7BC1;

    font-style:normal;

    /*	background-color:#FAFBFD;

	border:thin;

	border-style:solid;

	border-color:#ccc;

	border-width: 1px;*/

    width:175px;

    height:auto;

    visibility: hidden;

    position:absolute;

    z-index:9999;

}



#navegacion-derecha .compras p {

    font:normal 102%/1em Arial, Helvetica, sans-serif;

    background:url(/img/icono_carrito.jpg) no-repeat left;

    text-transform:uppercase;

    padding:14px 0 20px 0px;

    color:#69675F;

    cursor:pointer;

}

#navegacion-derecha .pagos img {

    padding:10px 0 20px 0;

}

#navegacion-derecha .contacto-online {

    /*background:url(/img/contacto_online.jpg) no-repeat top;*/

    /*margin:10px 0 10px 0;*/

}

#navegacion-derecha .contacto-online a {

    font:bold 122%/1em Arial, Helvetica, sans-serif;

    display:block;

    padding-top:0px;

    color:#7B8991;

    text-decoration:none;

}

#navegacion-derecha .contacto-online a:hover {

    color:#FF9900;

}

#navegacion-derecha .testimonios p {

    text-align:left;

    padding:10px 0;

}

#navegacion-derecha .testimonios dl {

    color:#5D5F60;

    text-align:left;

    font:normal 102%/1.51em Arial, Helvetica, sans-serif;

    padding-right:3px;

}

#navegacion-derecha .testimonios dl dt {

    color:#6C9CCA;

    font-weight:bold;

}

/*------------------seecciones planes-------------------------*/



/*banner planes*/



.banner-planes {

    height:110px;

    text-align:right;

    color:#fff;

    font-family:Arial, Helvetica, sans-serif;

}

.banner-planes h1 {

    font-size:352%;

    line-height:1.51em;

    font-weight:normal;

    padding:24px 0 0 10px;

    text-align:center;

}

.banner-planes p {

    font-size:172%;

    font-weight:normal;

    padding-right:88px;

}

.linux {

    background:url(/img/banner_linux.jpg) no-repeat top;

}

.windows {

    background:url(/img/banner_planes.jpg) no-repeat top;

}

.resellersLinux {

    background:url(/img/banner_resellersLinux.jpg) no-repeat top;

}

.resellersWindows {

    background:url(/img/banner_resellersWindows.jpg) no-repeat top;

}

.servlinux {

    background:url(/img/banner_sdedicado_linux.jpg) no-repeat top;

}

.cesto {

    background:url(/img/banner_compras.jpg) no-repeat top

}

.radio {

    background:url(/img/banner_radio.jpg) no-repeat top;

}

.certi {

    background:url(/img/banner_certi.jpg) no-repeat top;

}

/*texto contenido izq*/

.texto {

    width:520px;

    float:left;

    text-align:left;

    padding:16px 14px;

}



.texto h3 {

    font:bold 142%/2em Arial, Helvetica, sans-serif;

    color:#EDA506;

    background:url(/img/ic_pregunta.gif) no-repeat left;

    padding-left:36px;

    clear:both;

}

.texto h2 {

    border-bottom:#DBDCDC 1px solid;

    font:bold 162%/1.51em Arial, Helvetica, sans-serif;

    color:#387AB7;

    background:url(/img/tips.jpg) no-repeat left 5px;

    padding-left:20px;

    margin-top:20px;

}

.texto h4 {

    font:bold 142%/1.51em Arial, Helvetica, sans-serif;

    color:#387AB7;

    margin-top:10px;

}

.texto h2.step {

    color:#CECECE;

}



.texto a.step {

    color:#CECECE;

}



.texto h2.step span {

    color:#387AB7;

}

.texto p, .texto ul li {

    font:normal 112%/1.51em Arial, Helvetica, sans-serif;

    color:#5B5B5B;

    padding:5px 0;

}

.texto ul li {

    margin-left:30px;

}

.texto a {

    color:#387AB7;

    font-weight:bold;

}

.texto a:hover {

    color:#3098E5;

}

.texto a.indicado {

    font-size:102%;

    text-decoration:none;

    font-weight:normal;

}

.texto a.verscripts {

    color:#EDA506;

}

.texto a:hover.verscripts {

    color:#DA9A05;

}

.texto p.yellow {

    font:normal 112%/1.51em Arial, Helvetica, sans-serif;

    color:#EDA506;

    padding:5px 0;

    background:url(/img/ic_important.gif) no-repeat left top;

    padding:0 5px 13px 36px;

    margin-top:20px;

}

.texto ol {

    color:#0000CC;

}

/*solapas de caracteristicas planes*/



.solapas {

    width:507px;

    overflow:hidden;

    border-bottom:#0071CA solid 3px;

}

.solapas ul li {

    list-style:none;

    float:left;

    margin:0 3px 0 0;

}

.solapas ul li a {

    color:#0C5291;

    display:block;

    background-color:#CEDEE7;

    padding:5px 10px;

}

.solapas ul li a:hover, .solapas ul li a.activa {

    color:#fff;

    display:block;

    background-color:#0071CA;

    padding:5px 10px;

}

/*bloques planes windows*/

ul.bloques li.windows-planes {

    background:url(/img/bloque_windows_planes.jpg) no-repeat top;

}

ul.bloques li.linux-planes {

    background:url(/img/bloque_linux_planes.jpg) no-repeat top;

}

ul.bloques li.resellerLinux-planes {

    background:url(/img/bloque_reseller_planes.jpg) no-repeat top;

}

ul.bloques li.resellerWindows-planes {

    background:url(/img/bloque_resellerWindwos_planes.jpg) no-repeat top;

}





ul.bloques li.windows-planes ul li a, ul.bloques li.resellerWindows-planes ul li a, ul.bloques li.linux-planes ul li a, ul.bloques li.resellerLinux-planes ul li a {

    display:block;

    width:17px;

    height:17px;

    float:left;

}

ul.bloques li.windows-planes ul li a.activada, ul.bloques li.resellerWindows-planes ul li a.activada, ul.bloques li.linux-planes ul li a.activada, ul.bloques li.resellerLinux-planes a.activada {

    background:url(/img/estrella_activa.gif) no-repeat top;

}

ul.bloques li.windows-planes ul li a.desactivada, ul.bloques li.resellerWindows-planes ul li a.desactivada, ul.bloques li.linux-planes ul li a.desactivada, ul.bloques li.resellerLinux-planes a.desactivada {

    background:url(/img/estrella_desactivada.png) no-repeat top;

}

ul.bloques li.windows-planes ul, ul.bloques li.resellerWindows-planes ul, ul.bloques li.linux-planes ul, ul.bloques li.resellerLinux-planes ul {

    padding:27px 0 10px 72px;

}

ul.bloques li.windows-planes li, ul.bloques li.resellerWindows-planes li, ul.bloques li.linux-planes li, ul.bloques li.resellerLinux-planes li {

    width:17px;

    height:16px;

}

ul.bloques li.windows-planes p.step, ul.bloques li.resellerWindows-planes p.step, ul.bloques li.linux-planes p.step, ul.bloques li.resellerLinux-planes p.step {

    margin:14px auto 10px 75px;

    text-align:center;

    width:82px;

    height:20px;

    display:block;

    font-weight:bold;

    font-size:112%;

}

ul.bloques li.windows-planes p.step {

    background:url(/img/btn_winstep.jpg) no-repeat center;

    color:#174C9A;

}



ul.bloques li.resellerWindows-planes p.step{

    background:url(/img/btn_winstep.jpg) no-repeat center;

    color:#174C9A;

}



ul.bloques li.linux-planes p.step {

    background:url(/img/btn_winstep_verde.jpg) no-repeat center;

    color:#39511A;

}

ul.bloques li.resellerLinux-planes p.step {

    background:url(/img/btn_multistep.jpg) no-repeat center;

    color:#640E0E;

    width:95px

}

ul.bloques li.windows-planes a.btn-comprar, ul.bloques li.resellerWindows-planes a.btn-comprar, ul.bloques li.linux-planes a.btn-comprar, ul.bloques li.resellerLinux-planes a.btn-comprar {

    text-transform:uppercase;

    color:#fff;

    height:27px;

    font:bold 92%/2em Arial, Helvetica, sans-serif;

    text-decoration:none;

    margin-top:24px;

    width:127px;

}

ul.bloques li.windows-planes a.btn-comprar {

    background:url(/img/btn_plam_windows.jpg) no-repeat center;

}

ul.bloques li.windows-planes a:hover.btn-comprar {

    background:url(/img/btn_plam_windows_over.jpg) no-repeat center;

}

ul.bloques li.resellerWindows-planes a.btn-comprar {

    background:url(/img/btn_plam_windows.jpg) no-repeat center;

}

ul.bloques li.resellerWindows-planes a:hover.btn-comprar {

    background:url(/img/btn_plam_windows_over.jpg) no-repeat center;

}

ul.bloques li.linux-planes a.btn-comprar {

    background:url(/img/btn_plan_linux.jpg) no-repeat center;

}

ul.bloques li.linux-planes a:hover.btn-comprar {

    background:url(/img/btn_plan_linux_comprar_over.jpg) no-repeat center;

}

ul.bloques li.resellerLinux-planes a.btn-comprar {

    background:url(/img/btn_plan_reseller.jpg) no-repeat center;

}

ul.bloques li.resellerLinux-planes a:hover.btn-comprar {

    background:url(/img/btn_plan_reseller_over.jpg) no-repeat center;

}

ul.bloques li.windows-planes a.masinfo, ul.bloques li.resellerWindows-planes a.masinfo, ul.bloques li.linux-planes a.masinfo, ul.bloques li.resellerLinux-planes a.masinfo {

    text-transform:uppercase;

    height:20px;

    font:bold 92%/2em Arial, Helvetica, sans-serif;

    text-decoration:none;

    margin:17px auto 0 auto;

    width:97px;

    display:block;

}

ul.bloques li.windows-planes a.masinfo {

    color:#174C9A;

}

ul.bloques li.windows-planes a:hover.masinfo {

    color:#0099FF;

}



ul.bloques li.resellerWindows-planes a.masinfo {

    color:#174C9A;

}

ul.bloques li.resellerWindows-planes a:hover.masinfo {

    color:#0099FF;

}



ul.bloques li.linux-planes a.masinfo {

    color:#39511A;

}

ul.bloques li.linux-planes a:hover.masinfo {

    color:#608F30;

}

ul.bloques li.resellerLinux-planes a.masinfo {

    color:#640E0E;

}

ul.bloques li.resellerLinux-planes a:hover.masinfo {

    color:#B23622;

}

ul.bloques li.windows-planes p span, ul.bloques li.resellerWindows-planes p span, ul.bloques li.linux-planes p span, ul.bloques li.resellerLinux-planes p span {

    color:#fff;

}

.texto h3.herramientas {

    font:bold 142%/2em Arial, Helvetica, sans-serif;

    color:#EDA506;

    background:url(/img/ic_pregunta.gif) no-repeat left top;

    padding-left:36px;

    margin-top:20px;

}

.texto ul.calificacion {

    margin-top:10px;

}

.texto ul.calificacion li {

    float:left;

    list-style:none;

    margin:0px;

}

.texto ul.calificacion a {

    display:block;

    width:17px;

    height:17px;

}

.texto ul.calificacion a.activada {

    background:url(/img/estrella_activab.gif) no-repeat top;

}

.texto ul.calificacion a.desactivada {

    background:url(/img/estrella_desactivadab.gif) no-repeat top;

}

ul.descripcion {

    float:left;

    width:240px;

    margin-left:20px;

    overflow:hidden;

    margin-bottom:20px;

}

ul.descripcion li {

    padding:20px 5px 20px 50px;

    text-align:left;

    list-style:none;

    font-family:Arial, Helvetica, sans-serif;

    font-weight:bold;

    line-height:1em;

    font-size:142%;

    color:#387AB7;

}

ul.descripcion li.disco {

    background:url(/img/ic_disco.jpg) no-repeat left;

}

ul.descripcion li.ip {

    background:url(/img/ic_ip.jpg) no-repeat left;

}

ul.descripcion li.transferencia {

    background:url(/img/ic_transferencia.jpg) no-repeat left;

}

ul.descripcion li.windows {

    background:url(/img/ic_wdws64.jpg) no-repeat left;

}

ul.descripcion li.pcontrolplesk {

    background:url(/img/ic_logo_plesk_nuevo.jpg) no-repeat left;

}

ul.descripcion li.dominio {

    background:url(/img/ic_dominido.jpg) no-repeat left;

}

ul.descripcion li.mails {

    background:url(/img/ic_mails.jpg) no-repeat left;

}

ul.descripcion li.bdatos {

    background:url(/img/ic_bdatos.jpg) no-repeat left;

}

ul.descripcion li.thawte {

    background:url(/img/ic_thawte.jpg) no-repeat left;

}

ul.descripcion li.ccpanel {

    background:url(/img/ic_cpanel.jpg) no-repeat left;

}

ul.descripcion li.memoria {

    background:url(/img/ic_memoria.png) no-repeat left;

}

ul.descripcion li.fantastico {

    background:url(/img/ic_fantastico.jpg) no-repeat left;

}

.comprar {

    clear:both;

    text-align:right;

    overflow:hidden;

}

.desc {

    text-align:center;

}

/* 
 text-align:right;

    margin-right:40px;
*/

.comprar p, .desc p {

    color:#EDA506;

    font:bold 142%/2em Arial, Helvetica, sans-serif;

 

}

.comprar a, .desc a {

    text-align:center;

    background:url(/img/btn_comprar_plan.gif) no-repeat top;

    display:block;

    width:102px;

    height:23px;

    float:right;

    margin-right:70px;

    text-transform:uppercase;

    color:#fff;

    font:bold 122%/1.61em Arial, Helvetica, sans-serif;

}

.comprar a:hover, .desc a:hover {

    background:url(/img/btn_comprar_plan_over.gif) no-repeat top;

}

.desc a {

    margin-right:0px;

    margin:0 auto;

    float:none;

}

.desc strong {

    color:#5C5C5C;

}

/*tablas*/



/*tabla de descuentos*/

#tabla-descuentos {

    background-color:#CCCCCC;

    width:507px;

    margin-left:14px;

}

#tabla-descuentos thead tr td {

    font:bold 112%/1.51em Arial, Helvetica, sans-serif;

    background-color:#DFE9F2;

    height:23px;

    color:#387AB7;

}

#tabla-descuentos tr td {

    padding:5px 3px;

    text-align:center;

    background-color:#fff;

}

/*tabla planes*/



#tabla-planes tr td {

    padding:10px;

}

#tabla-planes tr td h2 {

    margin:0;

    border-bottom:none;

}

#tabla-planes tr td h3 {

    background:transparent url(/img/tips.jpg) no-repeat scroll left 5px;

    border-bottom:1px solid #DBDCDC;

    color:#387AB7;

    font:normal 162%/1.51em Arial, Helvetica, sans-serif;

    padding-left:20px;

}

#tabla-planes thead tr {

    border-bottom:#999999 1px solid;

}

#tabla-planes thead tr td {

    padding:2px;

}

#tabla-planes tr th {

    font:bold 112%/1.51em Arial, Helvetica, sans-serif;

    background-color:#387AB7;

    height:23px;

    color:#fff;

    padding-left:20px;

}

#tabla-planes tr td.grisclaro {

    background-color:#FBFBFB;

}

#tabla-planes tr td.grisoscuro {

    background-color:#F4F4F4;

}

#tabla-planes tr td.grisoscuro, #tabla-planes tr td.grisclaro {

    font:bold 102%/1.51em Arial, Helvetica, sans-serif;

    color:#848484;

}

#tabla-planes tr td.lila, td.lila a, #tabla-planes tr td.celeste, td.celeste a, #tabla-planes tr td.cyan {

    font:bold 112%/1.51em Arial, Helvetica, sans-serif;

    color:#387AB7;

    text-align:center;

}

#tabla-planes tr td.lila {

    background-color:#DFE9F2;

}

#tabla-planes tr td.celeste {

    background-color:#D2EBF6;

}

#tabla-planes tr td.cyan {

    background-color:#6ABEE1;

    color:#fff;

}



#tabla-planes h2{

    color:#387AB7;

    font-size:medium;

    font-weight:500;

    background:url(/img/ic_pregunta.gif) no-repeat left;

    padding:10px 0 0 36px;

}



#tabla-planes ul {

    color:#0C5291;

    padding:10px 0 10px 10px;

}



#tabla-planes li {

    padding:10px 0 0 10px;

}



#tabla-planes p {

    color:#000;

}









/*institucional*/

.texto span {

    color:#387AB7;

    font-weight:bold;

}

.institucional {

    background:url(/img/banner_institucional.jpg) no-repeat top;

}

.texto h3.pagos, .texto h3.sinbullets {

    background:none;

    padding:10px 0 10px 0;

}

.texto ol li {

    font:normal 112%/1.51em Arial, Helvetica, sans-serif;

    color:#5B5B5B;

    padding:5px 0;

}

.texto ol li {

    margin-left:30px;

}

.contacto {

    background:url(/img/fnd_contacto.jpg) no-repeat top;

    width:373px;

    height:112px;

    clear:both;

    text-align:center;

    margin:0 auto;

    padding-top:30px;

}

.contacto p {

    font:bold 132%/1.51em Arial, Helvetica, sans-serif;

    color:#69675F;

}

.contacto p span {

    color:#B20000;

}

/*cesto de compras*/

.registrarse {

    float:left;

    width:234px;

    margin:10px 20px 10px 0;

}

.registrarse a {

    height:68px;

    padding:10px 0 0 70px;

    font:bold 132%/1.51em Arial, Helvetica, sans-serif;

    color:#fff;

    display:block;

}

.registrarse a:hover {

    color:#AEF1FF;

}

.registrarse a {

    background:url(/img/fnd_registrar.jpg) no-repeat top left;

}

.registrarse a.registrado {

    background:url(/img/fnd_registrado.jpg) no-repeat top left;

}

.registrarse a.inactivo {

    background:url(/img/fnd_registrar_inactivo.jpg) no-repeat top left;

}

.registrarse a.activo {

    background:url(/img/fnd_registrado.jpg) no-repeat top left;

}

.texto h5 {

    clear:both;

    border-bottom:#DBDCDC 1px solid;

    font:bold 132%/1.41em Arial, Helvetica, sans-serif;

    color:#5B5B5B;

    background:url(/img/tips_byn.jpg) no-repeat left 5px;

    padding-left:20px;

    margin-top:20px;

}

.selec-dom {

    font:bold 102%/1em Arial, Helvetica, sans-serif;

    width:350px;

}

.selec-dom .buttoms {

    float:left;

    width:80px;

    margin:10px 0;

}

.selec-dom input {

    height:20px;

    float:left;

    display:block;

}

.selec-dom label {

    margin-top:5px;

    display:block;

    float:left;

}

.buscar-dom, buscar-preg {

    clear:both;

    width:500px;

    hight:auto;

}

.buscar-dom p, buscar-preg p {

    line-height:0.51em;

    font-size:292%;

    padding:0px;

    float:left;

    color:#E5E5E5;

}



.buscar-dom-decora {

    line-height:0.51em;

    font-size:292%;

    color:#ccc;

}



.buscar-dom input.boton, .buscar-preg input.boton {

    width:81px;

    height:24px;

    font:bold 102%/1em Arial, Helvetica, sans-serif;

    color:#fff;

    background:url(/img/btn_buscar_dom.jpg) no-repeat top;

    border:none;

}



.botonGenerico {

    width:183px;

    height:23px;

    background:url(/img/btn_generico.gif) no-repeat center top;

    font: bold 102%/1.51em Arial, Helvetica, sans-serif, Tahoma;

    color:#fff;

    text-transform:uppercase;

    border:none;

    margin:5px 10px 5px 0;

}



.botonGenerico:hover{

    width:183px;

    background:url(/img/btn_generico_over.gif) no-repeat top;

}





.dominio-no-disponible{

    font:bold 102%/1em Arial, Helvetica, sans-serif;

    /*padding:5px 0 5px 20px;*/

    width:520px;

    height:auto;

    color:#900;

    border:#999 1px solid;

    margin-top:10px;

}



.dominio-no-disponible-a{

    border:none;

    padding-left:10px;

    vertical-align:middle;

    height:20px;

    background-color:#FFCCCC;

    color:#900;

}



.dominio-no-disponible-b{

    border:none;

    padding-left:10px;

    vertical-align:middle;

    height:20px;

    background-color:#FDD;

    color:#900;

}



.dominio-disponible{

    font:bold 102%/1em Arial, Helvetica, sans-serif;

    width:520px;

    height:auto;

    border:#999 1px solid;

    margin-top:10px;

}



.dominio-disponible-a{

    border:none;

    padding-left:10px;

    vertical-align:middle;

    height:20px;

    background-color:#A6FFA6;

    color:#096;

}



.dominio-disponible-b{

    border:none;

    padding-left:10px;

    vertical-align:middle;

    height:20px;

    background-color: #D8FAD3;

    color:#096;

}







.recuadro span {

    font:bold 102%/1em Arial, Helvetica, sans-serif;

    float:right;

    padding:0px 0 5px 20px;

    width:100px;

    color:#5B5B5B;

}

.recuadro span.no {

    background:url(/img/ic_nodisponible.gif) no-repeat top left;

}

.celeste {

    background-color:#EEF9FD;

    margin-top:10px;



}







/*buscar pregunta frecuente*/

.buscar-preg {

    margin-top:20px;

}

.buscar-preg input {

    border:1px solid #C4C4C4;



}

.recuadro {

    background-color:#fff;

    text-align:left;

    overflow:hidden;

    height:25px;

}

fieldset {

    border:none;

}

.recuadro input, recuadro label {

    float:left;

}

.recuadro span {

    font:bold 102%/1em Arial, Helvetica, sans-serif;

    float:right;

    padding:0px 0 5px 20px;

    width:100px;

    color:#5B5B5B;

}

.recuadro span.no {

    background:url(/img/ic_nodisponible.gif) no-repeat top left;

}

.celeste {

    background-color:#EEF9FD;

    margin-top:10px;



}

.recuadro input {

    height:20px;

    float:left;

    display:block;

}

.recuadro label {

    margin-top:5px;

    display:block;

    float:left;

}

input.registrarse {

    width:120px;

    height:24px;

    font:bold 112%/1em Arial, Helvetica, sans-serif;

    color:#fff;

    background:url(/img/btn_registrar.jpg) no-repeat top;

    border:none;

    float:right;

    cursor:pointer;

}



/*form pra buscador de FAQ*/

#form_buscarfaq {

    padding-bottom:50px;

}

#form_buscarfaq input.boton {

    margin:0 5px 0 50px;

}

#form_buscarfaq label {

    float:left;

    margin-top:10px;

}





/*form para publicar preg*/



#form_preguntar textarea {

    color:#494949;

    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;

    font-size:112%;

    padding:2px;

    width:180px;

    border:1px solid #C4C4C4;

    float:left;

}

.captcha {

    clear:both;

    text-align:center;

    background-color:#F2F2F2;

    margin-top:10px;

    padding:10px 0;

}

/* -/- form*/





table#presupuesto {

    width:507px;

    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;

    font-size:100%;

}

table#presupuesto tr td {

    background-color:#F2F2F2;

    border:#C4C4C4 1px solid;

    font: bold 102%/1.51em Verdana, Arial, Helvetica, sans-serif, Tahoma;

    color:#848484;

    padding:5px;

}

table#presupuesto input {

    float:left;

    border:1px solid #C4C4C4;

    color:#494949;

    float:left;

    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;

    font-size:112%;

    padding:2px;

    width:100px;

    margin-top:10px;

}

table#presupuesto input.boton {

    font: bold 102%/1.51em Arial, Helvetica, sans-serif, Tahoma;

    color:#fff;

    text-transform:uppercase;

    border:none;

    float:left;

    background:url(/img/btn_buscar_dom.jpg) no-repeat scroll center top;

    height:24px;

    line-height:1em;

    margin:10px 0 10px 5px;

    text-transform:uppercase;

    width:81px;

}

table#presupuesto td .total {

    float:left;

}

table#presupuesto td .valor {

    float:right;

}

table#presupuesto span.red {

    color:#D33C00;

}

span.precioAnterior{

    color:gray; text-decoration:line-through;

}



#valores .actions boton {

    width:183px;

    height:23px;

    background:url(/img/btn_comprando.gif) no-repeat center top;

    font: bold 102%/1.51em Arial, Helvetica, sans-serif, Tahoma;

    color:#fff;

    text-transform:uppercase;

    border:none;

    margin:5px 10px 5px 0;

}

#valores .actions {

    float:right;

}

/*para campo del cupón*/

table#presupuesto td.valido {

    text-align:center;

    color:#19AA00;

}

table#presupuesto td.novalido {

    text-align:center;

    color:#D33C00;

}

/*instrucciones, link*/

a.contarjeta {

    text-align:center;

    background:url(/img/btn_comprando.gif) no-repeat top;

    display:block;

    width:183px;

    height:23px;

    margin:20px 0;

    text-transform:uppercase;

    color:#fff;

    font:bold 122%/1.61em Arial, Helvetica, sans-serif;

}

a:hover.contarjeta {

    color:#fff;

}

.texto p.nota {

    color:#AFAFAF;

}



/*soporte en linea-abecedario*/



.soporte{

    width:710px;

}



.abcedario {

    margin:5px 0 20px 0;

    font:normal 112%/1.61em Arial, Helvetica, sans-serif;

    color:#397BB8;

}

.indice {

    text-align:left;

}

.indice ul.lista li {

    text-align:left;

    color:#002C60;

    width:auto;

    height:auto;

    font:normal 102%/1.61em Arial, Helvetica, sans-serif;

}

.indice ul.lista p {

    color:#397BB8;

}

.indice ul.lista a {

    color:#002C60;

}

.texto h3.rss {

    color:#EDA506;

    background:url(/img/ic_rss.gif) no-repeat left;

}

h2.registros {

    background:none;

    font-size:102%;

    padding-left:0;

}

.texto span.date {

    color:#397BB8;

    font-size:96%;

}

.texto a.noticias {

    color:#5B5B5B;

}

.categorias {

    font:normal 82%/1.61em Arial, Helvetica, sans-serif;

    text-align:left;

}

.categorias ul.lista li {

    float:none;

    color:#002C60;

    width:auto;

    text-align:left;

}

.categorias ul.lista li ul li {

    color:#397BB8;

    list-style:disc;

}

.categorias ul.lista li ul li ul li {

    color:#5B5B5B;

    font-size:92%;

}



/*contenedor Ayuda*/

#contenedor-ayuda{

    background:#FAFBFD url(/img/ic_respuesta.jpg) no-repeat 10px 10px;

    text-align:left;

    width:400px;

    font-size:120%;

    color:#333;

    border:dashed;

    border-color: #666;

    padding:20px 20px 20px 80px;

    line-height:15px;

}



#contenedor-ayuda h2{

    font:bold 150%/2.51em Arial, Helvetica, sans-serif;

    color:#387AB7;

    border-bottom:#DBDCDC 1px solid;

}



#contenedor-ayuda h2 span{

    color:#EDA506;

}



#contenedor-ayuda h3{

    font:bold 130%/1.51em Arial, Helvetica, sans-serif;

    color:#387AB7;

}



#contenedor-ayuda p{

    font:normal 120% Arial, Helvetica, sans-serif;

    color:#333;

    line-height:15px;

}

.ayuda{

    cursor:pointer;

    background-image:url('/img/ayuda.gif');

    background-repeat:no-repeat;

    background-position:center;

}

/* modificar los botones de facebook, twiter , youtube*/


.distri {
    float: left;
    margin-left: 6px;
    margin-top: 30px;
    width: 359px;
}

.distri  img {
    height: 25px;
    width: 25px;
	margin-left:2px !important;
	border:0px; 
}


.distri   a {
    display: inline-block !important;
    margin-right: 3px;
}

/* certificacion */

.text, .text a , .text a:hover{
	background-image:none !important;
	font-size:13px !important;
	color:#000 !important;
	text-transform: lowercase !important;	
	}

