/* @override 
    http://localhost/ipaddress/style/ipaddress.css
    http://localhost/ipaddress/style/ipaddress.css
    http://www.ipaddress.com.ar/style/ipaddress.css
*/

/* IPaddress
Version: 1.5 Mayo 2008

*/

/* Globales
-------------------------------------------------------------*/

* {
    color: #636363;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: .95em;
    margin: 0;
    padding: 0;
}

body {
    background-image: url(../img/bkg.jpg);
    background-repeat: repeat-x;
    background-position: top center;
    /*background-attachment: fixed;*/
}
body.home{
    background-attachment: scroll;
}


/*Defatul Reemplazadas*/

a {
    text-decoration: none;
    font-size: 100%;
}

a:hover {
    text-decoration: underline;
}


b, strong {
    font-weight: normal;
    color: #80aedf;
    font-size: 100%;
}

em {
    font-style: italic;
}

form {
    display: inline;
}

h1, h2, h3 {
    display: block;
    font-weight: bold;
}

h1 a {
    position: absolute;
    top: 0;
    display: block;
    width: 230px;
    height: 104px;
    background: url(../img/logo.jpg) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

h2 {
    font-size: 190%;
    color: #ff9933;
    font-weight: normal;
}

h3 {
    font-size: 200%;
    color: #FF9933;
}

h4 {
    font-size: 180%;
}

img {
    border: 0;
    display: inline;
    margin: 0;
    padding: 0;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

img.centered {
    display: block;
    border: 0;
    margin: 25px auto;
    padding: 0;
}
div.containerContacto {
    margin: 0px 0px 10px 20px;
    width: 780px;
    height: 490px;
    background: url(../img/graphics/background-contactoBW12.jpg) no-repeat;
    background-position: bottom right;
}

.izquierda {
    color: #404040;
    float: left;
    line-height: 16px;
    margin: 0px 0 0 14px;
    width: 370px;
}

.izquierda img {
    display: block;
}
.derecha {
    color: #404040;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin: 20px 20px 0 0px;
    width: 335px;
    height: 458px;
}
.derecha p.tituloSiganos{
    font-size: 14px;
    /*font-family: arial;*/
    padding-bottom: 5px;
    color: #BBBBBB;
}
.contentContactoMail .mail{
    font-size: 16px;
    color: #F8A835;
    width: 100%;
}
.derecha .contentContactoMail{
    width: 340px;
    /*background: url(../img/inputs/fondo_contactos1.jpg) no-repeat;*/
    height: auto;
    padding: 30px 0px 30px 10px;
    margin-top: 20px;
    text-align: left;
}
.derecha p.titulo{
    font-size: 18px;
    font-family: sans-serif;
    padding-bottom: 10px;
}
.derecha .contentContacto p.telefono{
    font-size: 14px;
    color: #F8A835;
    font-weight: bolder;
}
.derecha .contentContacto p{
    font-size: 13px;
}
.derecha .contentContacto{
    width: 340px;
    background: url(../img/inputs/fondo_contactos1.jpg) no-repeat;
    height: auto;
    padding: 10px 0px 10px 10px;
}
.derecha .contentContactoLinks a{
    cursor: pointer;
}
.derecha .contentContactoLinks{
    float: left;
    width: auto;
    margin-right: 10px;
}
.derecha .contentContactoMails{
    float: left;
    width: 190px;
    margin-right: 10px;
}

div.contactoDatos{
    height: auto;
    margin-left: 20px;
}
div.contactoDatos .input{
    background: url(../img/inputs/input-background1.gif) transparent no-repeat;
    border: none;
    width: 303px;
    height: 30px;
    font-size: 12px;
    padding-left: 3px;
}
div.contactoDatos .inputCapcha{
    background: url(../img/inputs/input-mini-background.gif) transparent no-repeat;
    border: none;
    width: 140px;
    height: 30px;
    font-size: 12px;
    padding-left: 3px;
}
div.contactoDatos textarea{
    background: url(../img/inputs/textarea-background1.gif) transparent no-repeat;
    border: none;
    width: 303px;
    height: 70px;
    font-size: 12px;
    padding: 7px 3px 3px 3px;
}
div.contactoDatos div.filaSubmits{
    text-align: center;
    width: 300px;
    height: 38px;
    font-size: 13px;
    font-weight: bolder;
}
div.contactoDatos div.filaContactoTextarea{
    width: 300px;
    height: 76px;
    font-size: 13px;
    font-weight: bolder;
    margin-bottom: 10px;
}
div.errores 
{
	font-size: 15px;
	color: red;
	font-weight: bolder;
	height: auto;
	text-align: center;
}
div.contactoDatos div.filaContactoCapcha{
    width: 300px;
    height: 88px;
    font-size: 13px;
    font-weight: bolder;
    margin-bottom: 6px;
}
div.contactoDatos div.filaContactoInput{
    width: 308px;
    height: 31px;
    font-size: 13px;
    font-weight: bolder;
}
div.contactoDatos div.filaComentario{
    width: 300px;
    height: 20px;
    font-size: 10px;
    font-weight: bolder;
    text-align: left;
    margin-top: 15px;
}
div.contactoDatos div.filaContacto{
    width: 410px;
    height: 20px;
    font-size: 13px;
    font-weight: bolder;
}
/*
.contactoDatos input:hover {
    background: #FBEBD2;
    border-style: inset;
    border-color: #F3AB33;
    border-width: 1px;
}
.contactoDatos input:focus {
    background: #F8D9AB;
    border-style: inset;
    border-color: #F3AB33;
    border-width: 1px;
}
.contactoDatos textarea:hover {
    background: #FBEBD2;
    border-style: inset;
    border-color: #F3AB33;
    border-width: 1px;
}
.contactoDatos textarea:focus {
    background: #F8D9AB;
    border-style: inset;
    border-color: #F3AB33;
    border-width: 1px;
}
*/
.derecha .linksContactos{
    margin: 40px 0px 0px 0px;
    width: 100%;
    text-align: left;
    background: transparent;
}
.derecha .logoContactos{
    width: 250px;
    padding-top: 10px;
    float: right;
}


/* Contacto */
 
.containerContacto span{
    color: #FF9933;
    font-weight: bolder;
    font-size: 13px;
}
.containerContacto td{
    color: #808080;
    font-size: 13px;
    font-weight: bolder;
}

.containerContacto textarea {
    border: 1px solid #cccccc;
    color: #404040;
    height: 80px;
    line-height: 15px;
    width: 199px;
}

.formBuscadom {
    border: 1px solid #ff9933;
    float: left;
    margin: 0 0 0 2px;
    padding: 7px 25px 15px 7px;
    width: 340px;
}
.wrapright img#dombadge {
    float: left; 
    display: block;
    position: relative;
    left: -58px;
    top: -165px;

}
.formBuscadom textarea {
    border: 1px solid #cccccc;
    color: #404040;
    height: 104px;
    line-height: 15px;
    margin: 0 0 9px 0;
    padding: 2px 4px 0 4px;
    width: 199px;
}

.rightside img {
    display: block;
    margin: 0 0 19px 0;
    padding: 0;
}
.titlesright {
    color: #404040;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    margin: -6px 0 0 0;
    width: 100%;
    
}

.titlesright span {
    color: #FF9933;
}

.infos {
    float: left;
    font-size: 11px;
    line-height: 28px;
    padding-left: 10px;
    width: 280px;
}

.infos .loginboxes {
    border: 1px solid #cccccc;
    color: #80aedf;
    height: 17px;
    margin: 0 0 7px 0;
    padding: 2px 4px 0 4px;
    width: 173px;
    font-size: 105%;
    font-weight: bold;
}

/*#p-cactions li a:hover {*/

.infos .select {
    color: #404040;
    height: 21px;
    margin: 0 0 8px 0;
    padding: 0px 0px 0px 4px;
}
.infos span {
    color: #FF9933;
}


.submit_borrar {
    background: url(../img/buttons/btn-borrar.gif) no-repeat;
    width: 84px;
    height: 36px;
    border: none;
    cursor: pointer;
    /*border: 1px solid black;
    /*background-color: #CB8112;
    background: silver;
    color: white;
    font-weight: bolder;
    font-size: 14px;*/
}
.submit_enviar {
    background: url(../img/buttons/btn-enviar.gif) no-repeat;
    width: 84px;
    height: 36px;
    border: none;
    cursor: pointer;
}
.contentFollow img{
    height: 70px;
    width: 70px;
    padding-left: 20px;
    padding-top: 10px;
}

p {
    margin: 0px;
    padding: 0px;
    
}

li {
    list-style: none;
}

table {
    border: 0;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.clearboth {
    clear: both;
}

.clear{
    clear:both;
    height: 20px;
}

/* @group Bullets */

.bullets  {
    list-style: none;
    margin: 10px 0 0 0;
}

.bullets ul {
    padding-left: 18px;
    list-style-type: none;
}

.bullets li {
    padding:3px 0 0 28px ;
    color: #666;
    background-image: url(../img/graphics/bullet-cubo.gif);
    background-repeat: no-repeat;
    background-position: 0 top;
    margin:5px auto;
    font-size: 100%;
}

.bulletsgris {
    list-style: none;
    margin: 10px 0 0 30px;
}

.bulletsgris ul {
    padding-left: 18px;
    list-style-type: none;
}

.bulletsgris li {
    padding: 3px 0 0 28px ;
    color: #666;
    font-size: 14px;
    background-image: url(../img/graphics/bullet-cubo-gris.gif);
    background-repeat: no-repeat;
    background-position: 0 top;
    margin:5px auto;
    font-size: 100%;
}

.bulletsazul  {
    list-style: none;
    margin: 10px 0 0 0;
}

.bulletsazul ul {
    padding-left: 18px;
    list-style-type: none;
}

.bulletsazul li {
    padding:3px 0 0 28px ;
    color: #666;
    background-image: url(../img/graphics/bullet-cubo-azul.gif);
    background-repeat: no-repeat;
    background-position: 0 top;
    margin:5px auto;
    font-size: 100%;
}


/* @end */

/* Top Pagina */

#pagetop {
    height: 110px;
    width: 100%;
    background: url(../img/bkg_pagetop.jpg) repeat-x;
    background-color: #cccccc;
}

#pageheader {
    width: 820px;
    height: 110px;
    margin: 0 auto 0 auto;
    clear: both;
}

#nav {
    position: relative;
    top: 15px;
    left: 510px;
    width: 330px;
    height: 21px;
    font-size: 95%;
    text-align: left;
}

#nav ul li {
    display: inline;
}

#nav li a {
    text-decoration: none;
    display: inline;
    color: #999;
}

#nav li a span {
    text-decoration: none;
}

#nav li a span.none {
    text-decoration: none;
}

#nav li a.active,
#nav li a:hover {
    color: #ff9900;
}



#login-home {
    position: relative;
    top: 22px;
    left: 455px;
    width: 350px;
    height: 17px;
    font-size: 90%;
    text-align: right;
}

input.textahome {
    color: #80aedf;
    border: 1px solid #ccc;
    height: 16px;
    margin-right: 5px;
    font-weight: bold;
}

.ingresar {
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    background-color: #80aedf;
    border: 1px solid #5286bc;
    padding: 3px;
}

/* TAbbed Nav */

#navtabs {
    position: relative;
    top: 48px;
    left: 510px;
    width: 300px;
    height: 17px;
    font-size: 105%;
}


#navtabs li {
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
    height: 17px;
}

#navtabs a {
    background: url(../img/tab_nav.gif) 100% 0;
    display: block;
    float: left;
    text-align: center;
    width: 70px;
    height: 17px;
    color: #FFF;
    overflow:hidden;
}

#navtabs a:hover {
    background-position: 0 -17px;
    text-decoration: none;
}

#navtabs li.current a {
    background: url(../img/tab_nav.gif);
    background-position: 0 -34px;
    color: #cccccc;
}

#navtabs li.currentsm a {
    background: url(../img/tab_nav-sitemap.gif);
    background-position: 0 -34px;
    color: #cccccc;
}

#navtabs a.sitemap {
    background-image: url(../img/tab_nav-sitemap.gif);
}

#navtabs a:hover.sitemap {
    background-position: 0 -17px;
    text-decoration: none;
    color: #FFF;
}

#navtabs li {
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
    height: 17px;
}


/* Header secciones replacement */

#sec_header{
    position: relative;
    margin: 0 auto;
    top: 2px;
    width: 780px;
    height: 206px;
    z-index: 1;
}

#sec_header h2{
    margin: 0 auto;
    display: block;
    width: 780px;
    height: 206px;
    text-indent: -900%;
    position: relative;
    top: -2px;
}

#sec_header h2.empresa { background: url(../img/bg_h2-empresa.jpg) no-repeat; }
#sec_header h2.servicios { background: url(../img/bg_h2-servicios.jpg) no-repeat; }
#sec_header h2.contacto { background: url(../img/bg_h2-contacto.jpg) no-repeat; }
#sec_header h2.sitemap { background: url(../img/bg_h2-sitemap.jpg) no-repeat; }
#sec_header h2.tlegales { background: url(../img/bg_h2-legales.jpg) repeat; }

/* Header secciones nav */

#navheader {
    position: relative;
    margin: 0 auto;
    top: 1px;
    width: 780px;
    height: 206px;
    z-index: 1;
}

#navheader .ebusiness {    background: url(../img/bg_h2-ebusiness.jpg);}
#navheader .pfad {    background: url(../img/bg_h2-pfad.jpg);}
#navheader .sweb {    background: url(../img/bg_h2-sweb.jpg);}
#navheader .sit {    background: url(../img/bg_h2-sit.jpg);}
#navheader .vps {    background: url(../img/bg_h2-vps.jpg);}

#navheader .hosting {    background: url(../img/bg_h2-hosting.jpg);}
#navheader .resellers {    background: url(../img/bg_h2-resellers.jpg);}
#navheader .dominios {    background: url(../img/bg_h2-dominios.jpg);}
#navheader .emarketing {    background: url(../img/bg_h2-emarketing.jpg);}
#navheader .otros {    background: url(../img/bg_h2-otros.jpg);}
#navheader .clientes {    background: url(../img/bg_h2-clientes.jpg);}

#navheader h2 {
    height: 206px;
    z-index: 2;
    text-indent: -900%;
    display: none;
}

#navheader ul{
    margin: 0 auto;
    position: relative;
    top: -1px;
    float: left;
    width: 780px;
    height: 206px;
    line-height: 30px;
    background-color: transparent;
    z-index: 3;
}

#navheader li {
    position: relative;
    left:  10px;
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    width: 109px;
    height: 30px;
}

#navheader a {
    display: block;
    width: 109px;
    height: 30px;
    color: #FFF;
    text-indent: -9000%;
    outline: none;
}

#navheader a:hover { background-position: 0 -30px;}

/* navegacion general */

#navheader a.ebus {    background-image: url(../img/but-ebus.gif);}
#navheader a.pfad {    background-image: url(../img/but-pfad.gif);}
#navheader a.sit {    background-image: url(../img/but-sit.gif);}
#navheader a.sweb {    background-image: url(../img/buttons/but-sweb.gif);}

/* navegacion servicios web */

#navheader a.hosting {    background-image: url(../img/but-hosting.gif);}
#navheader a.resellers {    background-image: url(../img/buttons/but-resellers.gif);}
#navheader a.dominios {    background-image: url(../img/but-dominios.gif);}
#navheader a.emarketing {    background-image: url(../img/but-emarketing.gif);}
#navheader a.ssl {    background-image: url(../img/but-ssl.gif);}
#navheader a.soluciones {    background-image: url(../img/but-soluciones.gif);}
#navheader a.otros {    background-image: url(../img/but-otros.gif);}
#navheader a.clientes {    background-image: url(../img/but-clientes.gif);}


#navheader li.current a {
    background-position: 0 -60px;
}


/* CONTENEDOR */

.container {
    margin: 0px auto;
    width: 822px;
    background:url(../img/bkg_container.gif) top center no-repeat;
    background-attachment: fixed;
    position: relative;
    top: 1px;
    padding: 0;
}

.containerhome{
    margin: 0 auto;
    width: 820px;
}

.container-movie{
    margin: 0 auto;
    padding-top: 5px;
    height: 233px;
    overflow: hidden;
}

#navleft li a.current {
    color: #fff;
}

#navleft li a:hover {
    color: #ff9933;
}

#navleft li a.current {
    color: #FF9933;
}


/*h2 {
    font-size: 1px;
    text-indent: -10000px;
    background-color: #fff;
    background-repeat: no-repeat;
}

*/
.setuper {
    margin: 0 auto;
    margin-top: 2px;
    width: 780px;
}


#contents h2 {
    display: block;
    text-indent: -900%;
    width: 95%;
    height: 36px;
    background-repeat: no-repeat;
    margin: 0 auto;
    
}
#contents h2.ebus {background: url(../img/h2/h2_ebusiness.jpg) no-repeat;}
#contents h2.ad {background: url(../img/h2/h2_pfad.jpg) no-repeat;}
#contents h2.sweb {background: url(../img/h2/h2_sweb.jpg) no-repeat;}
#contents h2.sit {background: url(../img/h2/h2_sit.jpg) no-repeat;}

#contents h2 a {

    display: block;
    margin: 0 auto;
    width: 130px;
    height: 36px;
    text-indent: -9999px;
    overflow: hidden;
}



#home_movie {
    width: 780px;
    height: 351px;
    text-indent: -99999px;
    background-color: #fff;
}

/* @group h3 replacements */

/* Headers Replacements */


h3 {
    height: 35px;
    margin-left: 15px;
    margin-bottom: 20px;
    text-indent: -9999px;
    background-repeat: no-repeat;
}

/* servicios it */

h3.dissoluciones {
    background: url(../img/h3_dissoluciones.gif) no-repeat;
}
h3.sitclientes {
    background: url(../img/h3_sitclientes.gif) no-repeat;
}

/* Ebusiness */


h3.dimensionamiento {
    background: url(../img/h3_dimensionamiento.gif) no-repeat;
}

h3.seguridadinf {
    background: url(../img/h3_seguridadinf.gif) no-repeat;}
    
h3.desaplicaciones {
    background: url(../img/h3_desaplicaciones.gif) no-repeat;}

/* Plataformas Alta Disponibilidad */    

h3.srvirtuales {
    background: url(../img/h3_vps.gif) no-repeat;
}

h3.srvdedicados {
    background: url(../img/h3_srvdedicados.gif) no-repeat;
}

h3.housing {
    background: url(../img/h3_housing.gif) no-repeat;
}

h3.casos {
    background: url(../img/h3_casos.gif) no-repeat;
}

/* Servicios Web */
h3.seleccion {
    background: url(../img/h3_seleccione.gif) no-repeat;
}

h3.hosting {
    background: url(../img/h3_hosting.gif) no-repeat;
}

h3.comphostlinux {
    background: url(../img/h3_comparativas-host-linux.gif) no-repeat;
}

h3.comphostwindows {
    background: url(../img/h3_comparativas-host-win.gif) no-repeat;
}

h3.dominios {
    background: url(../img/h3_dominios.gif) no-repeat;
}

h3.resellers {
    background: url(../img/h3_resellers.gif) no-repeat;
}
h3.compresellers {
    background: url(../img/h3_comparativas-resellers.gif) no-repeat;
}

h3.certssl {
    background: url(../img/h3_ssl.gif) no-repeat;
}

h3.caract {
    background: url(../img/h3_caract.gif) no-repeat;
}

h3.term {
    background: url(../img/h3_term.gif) no-repeat;
}

h3.pfreq {
    background: url(../img/h3_pfreq.gif) no-repeat;
}

h3.emarketing {
    background: url(../img/h3_emarketing.gif) no-repeat;
}

h3.soluciones {
    background: url(../img/h3_soluciones.gif) no-repeat;
}

h3.pwindows {
    background: url(../img/h3_pwindows.gif) no-repeat;
}
h3.plinux {
    background: url(../img/h3_plinux.gif) no-repeat;
}
h3.clientes {
    background: url(../img/h3_clientes.gif) no-repeat;
}
h3.specs {
    background: url(../img/h3_specs.gif) no-repeat;
}

/* dominios */

h3.specsdom {
    background: url(../img/h3_specsdom.gif) no-repeat;
}
h3.herrdom {
    background: url(../img/h3_herrdom.gif) no-repeat;
}
/* email marketing */
h3.caracteristicas {
    background: url(../img/h3_caracteristicas.gif) no-repeat;
}
h3.pemarketing {
    background: url(../img/h3_pemarketing.gif) no-repeat;
}

h3.sitemap {
    background: url(../img/h3_sitemap.gif) no-repeat;
}
/*Clientes*/
h3.autogestion {
    background: url(../img/h3_autogestion.gif) no-repeat;
}
h3.faq {
    background: url(../img/h3_faq.gif) no-repeat;
}
h3.instructivos {
    background: url(../img/h3_instructivos.gif) no-repeat;
}
h3.nservicios {
    background: url(../img/h3_nservicios.gif) no-repeat;
}
h3.legales {
    background: url(../img/h3_legales.gif) no-repeat;
}
h3.contactos{
    background: url(../img/h3_contactos.gif) no-repeat;
    margin-top: 50px;
}
h3.mensaje{
    background: url(../img/h3_mensaje.gif) no-repeat;
    margin-top: 50px;
}

/* @end */

.contents_emp {
    margin: 10px auto;
    padding-top: 15px;
    width: 780px;
    clear: both;
    text-align: left;
    background: url(../img/bkg-contentbox.jpg) no-repeat center top;
}
.content-box {
    margin: 0 auto;
    padding: 20px 0 0 0;
    width: 780px;
    background: url(../img/bkg-contentbox.jpg) no-repeat center top;
    clear: both;
}
.wrapleft_emp {
    width: 58%;
    float: left;
    margin-left: 18px;
    height: auto;
    clear: both;
}
.wrapleft_emp p{
    font-size: 13px;
    margin-bottom: 5px;
}
.wrapright_emp {
    width: 34%;
    float: right;
    margin-right: 10px;
    height: auto;
}
.wrapright_emp p{
    margin: 2px 0px 10px 0px;
    padding: 8px 10px 8px 10px;
    font-size: 10px;
    text-align: left;
    color: #7F7F7F;
    width: 240px;
    height: 55px;
    background: url(/img/graphics/borde1.jpg) no-repeat;
}
.wrapleft_emp .empr_titulo{
    width: 460px;
    text-align: left;
    margin: 15px 20px 20px 0px;
    padding-top: 4px;
}
.content-box p {
    margin: 0 19px 0 19px;
}

#content {
    margin: 0;
    width: 780px;
    background: url(../img/bg_content.gif) repeat-y;
}

#contents {
    margin: 0 auto;
    margin-top: 5px;
    width: 780px;
    clear: both;
}

#leftcontent {
    width: 21%;
    background: #fff;
    margin: 0 25px 5px 10px;
    height: 250px;
}

#centerleftcontent {
    width: 24%;
    background: #fff;
    margin: 0 28px 10px 0;
    height: 250px;
}

#centerrightcontent {
    width: 21%;
    background: #fff;
    margin: 0 28px 10px 0;
    height: 250px;
}

#rightcontent {
    width: 21%;
    background: #fff;
    margin: 0 0 10px 0;
    height: 250px;
}

#rightcontent, #centerrightcontent, #centerleftcontent, #leftcontent {
    margin-top: 15px;
    margin-bottom: 20px;
    float: left;
    background: url(../img/papel.gif) no-repeat right bottom;
    height: 250px;
}

#rightcontent p, #centerleftcontent p, #centerrightcontent p, #leftcontent p {
    position: relative;
    top: 10px;
    margin: 0 10px 10px 3px;
    font-size: 90%;
    text-align: left; 
    width: 90%;
    height: 95px;
}

#rightcontent img, #centerleftcontent img, #centerrightcontent img, #leftcontent img {
    margin-top: 5px;
}

.masinfo ul{
    display: block;
    color: red;
    padding: 5px;
    position: relative;
    top: 100px;
}

.masinfo li {
    float: right;
    padding: 5px;
    margin: 5px;
    position: relative;
    top: -5px;
    right: 15px;
    font-weight: bold;
    font-size: 110%;
}

.masinfo li a:link {
    color:#FF9933;    
}
.masinfo li a:visited{
    color:#FF9933;
    }
.masinfo li a:hover{
    color:#38b6ed;
    text-decoration: none;
}

#contenido {
    margin: auto;
    width: 780px;
    height: auto;
    background-image: url(../img/bg_contenido.jpg);
    background-repeat: repeat-y;
    background-position: top left;
}

.wrapleft {
	width: 45%;
	float: left;
	margin-left: 18px;
	height: auto;
	clear: both;
}

.wrapright {
	width: 47%;
	float: right;
	margin-right: 20px;
	height: auto;
}

div.logos {
    display: block;
    margin: 0 auto;
    width: 91%;
    margin-top: 15px;

}
.logos img{
    float: left;
    width: 104px;
    margin: 0 15px 15px 0;
    padding: 10px;
    
    
}

.logos a img{
    background-color: #f1f1f1;
    border: 1px dashed #cacaca;
    overflow: hidden;
}

.logos a:hover img{
    background-color: #d8d8d8;
    border: 1px dashed #cacaca;
    overflow: hidden;
}

/* @group navSweb */

.navsweb{
    height: 179px;
    width: 670px;
    padding: 0 0 0 36px;
    margin: 0 auto;
    margin-top: 20px;
    clear: both;
    display: block;
}

.navsweb li{
    height: 179px;
    padding-bottom: 15px;
}

li#hosting{
    width: 184px;
    height: 179px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0;
}

li#hosting a {
    display: block;
    width: 100%;
    height: 179px;
    background: url(../img/btn_srv-host.jpg) no-repeat;
}

li#hosting a:hover {
    background:  url(../img/btn_srv-host.jpg) 0 -179px no-repeat;
}

li#resellers {
    width: 189px;
    height: 179px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0; 
}

li#resellers a {
    display: block;
    width: 100%;
    height: 179px;
    background: url(../img/btn_srv-res.jpg) no-repeat;
}

li#resellers a:hover {
    background: url(../img/btn_srv-res.jpg) 0 -179px no-repeat;
}

li#dominios {
    width: 184px;
    height: 179px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}

li#dominios a {
    display: block;
    width: 100%;
    height: 179px;
    background: url(../img/btn_srv-dom.jpg) no-repeat;
}

li#dominios a:hover {
    background: url(../img/btn_srv-dom.jpg) 0 -179px no-repeat;
}

li#emailmkt {
    width: 184px;
    height: 179px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}

li#emailmkt a {
    display: block;
    width: 100%;
    height: 179px;
    background: url(../img/btn_srv-email.jpg) no-repeat;
}

li#emailmkt a:hover {
    background: url(../img/btn_srv-email.jpg) 0 -179px no-repeat;
}

li#otros {
    width: 184px;
    height: 179px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}

li#otros a {
    display: block;
    width: 100%;
    height: 179px;
    background: url(../img/btn_srv-otros.jpg) no-repeat;
}

li#otros a:hover {
    background: url(../img/btn_srv-otros.jpg) 0 -179px no-repeat;
}

li#clientes {
    width: 184px;
    height: 179px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}

li#clientes a {
    display: block;
    width: 100%;
    height: 179px;
    background: url(../img/btn_srv-clientes.jpg) no-repeat;
}

li#clientes a:hover {
    background: url(../img/btn_srv-clientes.jpg) 0 -179px no-repeat;
}

/* @group Planes VPS */


ul#vps-planes {
    height: 167px;
    padding: 0 15px 0 25px;
    clear: both;
    margin-left: 130px;
    width: 550px;
}

li#vps-planes-1 {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}

li#vps-planes-1 a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_vps-plan1.jpg) no-repeat
}

li#vps-planes-1 a:hover {
    background: url(../img/buttons/btn_vps-plan1.jpg) 0 -168px no-repeat
}

li#vps-planes-2 {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}

li#vps-planes-2 a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_vps-plan2.jpg) no-repeat}

li#vps-planes-2 a:hover {
    background: url(../img/buttons/btn_vps-plan2.jpg) 0 -168px no-repeat
}

/* @end */

/* @group Planes Hosting Windows */


ul#hosting-planesw {
    height: 167px;
    padding: 0 15px 0 25px;
    clear: both;
    margin-left: 130px;
    width: 550px;
}

li#hosting-planesw-medium {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}

li#hosting-planesw-medium a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_hostw-med.jpg) no-repeat
}

li#hosting-planesw-medium a:hover {
    background: url(../img/buttons/btn_hostw-med.jpg) 0 -168px no-repeat
}

li#hosting-planesw-advanced {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}

li#hosting-planesw-advanced a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_hostw-adv.jpg) no-repeat}

li#hosting-planesw-advanced a:hover {
    background: url(../img/buttons/btn_hostw-adv.jpg) 0 -168px no-repeat
}

/* @end */

/* @group Planes Hosting Linux */


ul#hosting-planesl {
    height: 167px;
    padding: 0 15px 0 25px;
    clear: both
}

li#hosting-planesl-small {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 10px 0
}

li#hosting-planesl-small a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_hostl-small.jpg) no-repeat}

li#hosting-planesl-small a:hover {
    background: url(../img/buttons/btn_hostl-small.jpg) 0 -168px no-repeat
}

li#hosting-planesl-medium {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}

li#hosting-planesl-medium a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_hostl-med.jpg) no-repeat
}

li#hosting-planesl-medium a:hover {
    background: url(../img/buttons/btn_hostl-med.jpg) 0 -168px no-repeat
}

li#hosting-planesl-advanced {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}

li#hosting-planesl-advanced a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_hostl-adv.jpg) no-repeat}

li#hosting-planesl-advanced a:hover {
    background: url(../img/buttons/btn_hostl-adv.jpg) 0 -168px no-repeat
}

/* @end */

/* @group Planes Resellers */


ul#reseller-planes {
    height: 167px;
    padding: 0 15px 0 25px;
    clear: both
}

li#reseller-planes-light {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 10px 0
}

li#reseller-planes-light a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_resw-light.jpg) no-repeat}

li#reseller-planes-light a:hover {
    background: url(../img/buttons/btn_resw-light.jpg) 0 -168px no-repeat
}

li#resellerl-planes-light {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 10px 0
}

li#resellerl-planes-light a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_resl-light.jpg) no-repeat}

li#resellerl-planes-light a:hover {
    background: url(../img/buttons/btn_resl-light.jpg) 0 -168px no-repeat
}

li#reseller-planes-basic {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}

li#reseller-planes-basic a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_resw-basic.jpg) no-repeat
}

li#reseller-planes-basic a:hover {
    background: url(../img/buttons/btn_resw-basic.jpg) 0 -168px no-repeat
}

li#resellerl-planes-basic {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 40px 0 0
}
li#resellerl-planes-basic a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_resl-basic.jpg) no-repeat
}

li#resellerl-planes-basic a:hover {
    background: url(../img/buttons/btn_resl-basic.jpg) 0 -168px no-repeat
}

li#reseller-planes-premium {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}

li#reseller-planes-premium a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_resw-premium.jpg) no-repeat}

li#reseller-planes-premium a:hover {
    background: url(../img/buttons/btn_resw-premium.jpg) 0 -168px no-repeat
}
li#resellerl-planes-premium {
    width: 215px;
    height: 168px;
    text-indent: -9000px;
    float: left;
    margin: 0 7px 0 0
}
li#resellerl-planes-premium a {
    display: block;
    width: 100%;
    height: 168px;
    background: url(../img/buttons/btn_resl-premium.jpg) no-repeat}

li#resellerl-planes-premium a:hover {
    background: url(../img/buttons/btn_resl-premium.jpg) 0 -168px no-repeat
}

/* @end */



ul.contratar {
    height: 45px;
    float: right;
    margin: 0 57px 0 0;
    clear: both;
}
li.contratar {
    width: 91px;
    height: 45px;
    text-indent: -9000px;
    float: right;
    margin: 0 7px 0 0
}

li.contratar a {
    display: block;
    width: 100%;
    height: 45px;
    background: url(../img/buttons/btn_contratar.jpg) no-repeat}

li.contratar a:hover {
    background: url(../img/buttons/btn_contratar.jpg) 0 -45px no-repeat
}

.contratar-center {
    height: 45px;
    text-align: center;
    margin: 10px auto;
    clear: both;
}
.contratar-center li{
    width: 91px;
    height: 45px;
    text-indent: -9000px;
    margin: 0 auto;
}

.contratar-center a {
    display: block;
    width: 100%;
    height: 45px;
    background: url(../img/buttons/btn_contratar.jpg) no-repeat}

.contratar-center a:hover {
    background: url(../img/buttons/btn_contratar.jpg) 0 -45px no-repeat
}

.contratargris-center {
    height: 45px;
    text-align: center;
    margin: 10px auto;
    clear: both;
}
.contratargris-center li{
    width: 91px;
    height: 45px;
    text-indent: -9000px;
    margin: 0 auto;
}

.contratargris-center a {
    display: block;
    width: 100%;
    height: 45px;
    background: url(../img/buttons/btn_contratargris.jpg) no-repeat}

.contratargris-center a:hover {
    background: url(../img/buttons/btn_contratargris.jpg) 0 -45px no-repeat
}

/* @end */

#navtable {    
    background: #efefef;
    color: #FFFFFF; 
    height: 160px;
    margin: 20px auto;
    padding: 5px 0;
    text-align:center;
    width: 750px;
    font-size: 92%;
}

#navtable img {
    border: 1px dashed #cccccc;
    padding: 6px;
    background: #FFFFFF;
}
#navtable a {
    color: #888888; 
    margin: 0 21px 0 21px;
    text-decoration: none;
    text-indent: -9999px;
}

#navtable a:hover {
    text-decoration: underline;
    }

/* @group tablas */

table.comparativa {
    border-collapse: collapse;
    margin: 0 auto;
    font-size: 105%;
    background: #FFFFFF;
}

table.comparativa strong{
    color: #FFF;
    font-size: 105%;
}

table.comparativa td {
    height: 15px;
    vertical-align: middle;
}

table.comparativa tr td {
    background-color: #fff;
    padding: 0 0 0 8px;
    border-bottom: 1px solid #fff;
}

table.comparativa td.cols {
    background-color: #cecece;
    border-top: 12px solid #FFFFFF;
    color: #4F4B44;
    font-weight: bold;
}

table.comparativa td.centrar {
    text-align: center;
}

table.comparativa tr.tr1 td {
    background-color: #b2b2b2;
    padding: 0 0 0 8px;
    border-bottom: 1px solid #fff;
    color: #fff;
    height: 20px;
}

table.comparativa tr.tr2 td {
    background-color: #f1f1f1;
    padding: 0 0 0 8px;
    border-bottom: 1px solid #fff;
}

table.comparativa tr.tr3 td {
    background-color: #fff;
    padding: 15px 0 0 0;
    border-bottom: 1px solid #fff;
}

table td.data {
    width: 300px;
}

/* @end */

/* @group tooltip */


.inputsTooltip {
    border: 1px solid #000;
    background-color: #d4d4d4;
    padding: 4px;
    margin: 5px;
    color: #FFFFFF;
    font-size: 80%;
    width: 130px;
    
}

.cajainfo {
    color: #4e9ceb;
}


/* @end */

#abajo {
    margin: 0 auto; 
    width: 820px; 
    background-color:transparent;
}
#footerTop {
    background: #FFFFFF url(../img/bg_footer_links.jpg) 0 top no-repeat;
    color: #FFFFFF; 
    float: left;
    height: 15px;
    margin: 20px 0 0 20px;
    padding: 5px 0;
    text-align:center;
    width: 773px;
    font-size: 84%;
}
#footerTop a {
    color: #FFFFFF; 
    margin: 0 15px 0 15px;
    text-decoration: none;
    font-size: 95%;
}

#footerTop a:hover {
    text-decoration: underline;
}

#footer {
    margin-top: 25px;
    width: 100%;
    height: 90px;
    background: url(../img/bkg_footer.jpg) repeat-x 0 top;
    text-align: center;
    clear: both;
}
#footer p {
    position: relative;
    top: 20px;
    text-align: center;
    color: #FFFFFF;
    font-size: 80%;
}

.containerFooter {
    margin: 0 auto;
    width: 820px;
    position: relative;
    top: 12px;
    color: #FFFFFF;
    
}

#footerright {
    color: #FFFFFF;
    font-size: 11px;
    float: right;
    margin: 15px 15px 10px 0;
}

#footerright img.nk {
    height: 18px;
    width: 20px;
    margin: 0; 
    padding: 0 0 1px 0; 
    vertical-align: middle;
}

#footerleft {
    color: #FFFFFF;
    font-size: 11px;
    float: left;
    margin: 15px 0 10px 15px;
}

.center{
    text-align: center;
}

.contents {
    margin: 0 auto;
    margin-top: 5px;
    width: 780px;
    clear: both;
    text-align: left;
}

.column h2{
    padding: 7px 0px 7px 0px;
}
.column img.logoEmp{
    width: 108px;
    height: 55px;
}
.column div#servicios{
	height: 37px;
	background: url(/img/servicios4.png) no-repeat;
	background-position: 0 0;
}
.column div.logo{
    padding: 12px 0px 10px 0px;
    width: 132px;
    float: left;
    background: url("/img/borde_c.gif") repeat transparent;
    /*background-position: 0px -76px;*/
}
.column .columna-logo-left{
    width: 132px;
    float: left;
}
.column .columna-logo-right{
    width: 132px;
    float: left;
}
.column .columna-logo-center{
    width: 132px;
    float: left;
}

/* estilos para casos de exito izquierda*/
.content-service{
    width: 100%;
    text-align: left;
    height: 450px;
}
.content-service h4{
	margin-top: 20px; 
    font-size: 20px;
    color: #A0A0A0;
}
.content-service #logo{
    width: 119px;
    height: 67px;
    float: left;
    text-align: left;
    margin: 0px 0px 0px 5px;
    padding: 10px 0px 0px 10px;
    background: url(/img/graphics/borde.gif) no-repeat;
}
.content-service #client{
    width: 201px;
    float: right;
    margin: 11px 5px 0px 0px;
    padding: 0px 0px 0px 10px;
    height: 53px;
    font-weight: bolder;
}
p#textoEmpresa{
    text-transform: uppercase;
    font-size: 14px;
    text-align: left;
    font-family: 'Comic Sans MS', cursive;
	color: #FAA632;
}
img#logoEmpr{
    width: 120px;
    height: 120px;
}
#servicios, #descripcion{
    /*border-bottom-width: thin;
    border-bottom-color: black;
    border-bottom-style: solid;*/
}
/*#descripcion .descripcion, div#servicios div.servicio{
    font-size: 14px;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    color: #F3AB33;
    font-weight: bolder;
}*/

#subEmpresas{
    margin-left: 30px;
    margin-top: 10px;
}

.content-service #subEmpresas .titSubEmp{
    color: #6995C4;
    font-size: 13px;
    text-decoration: underline;
    font-weight: bolder;
    margin-bottom: 3px;
}
.columnEmp{
    float: left;
    width: 170px;
    text-align: left;
}
.columnLogo{
    float: left;
    width: 110px;
    text-align: right;
}
.columnLogo img{
	margin-top: 10px;
    width: 104px;
    height: 52;
}
/* ScrollBar */

#scrollbar_track {  
    position:absolute;  
    top: 214px;
    right: 0px;
    height: 445px;
    width: 10px;
    background-color: transparent;
    cursor: move;
    float: right;
} 

#scrollbar_handle {  
    width:10px;  
    background-color:#8A8A8A;
    cursor:move;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    opacity:0.9;
    -moz-opacity:0.9;
} 

#scrollbar_content {  
    overflow: hidden;  
    width: 396px;  
    height: 445px;  
}
#scrollbar_content img{
	width: 104px;  
    height: 52px;  
}
#columnDe{
    overflow: auto;
    height: 500px;
    width: 407px;
}
#columnIz{
	width: 350px;
	position:relative;
}

/* ScrollBar */

.column{
    /*width: 379px;*/
    margin-left: 8px;
    float: left;
    text-align: center;
    padding-bottom: 10px;
}
/* estilos para casos de exito izquierda*/

#image_wrap { 
    /* dimensions */ 
    width:677px; 
    margin:15px 0 15px 40px; 
    padding:15px 0; 
    /* centered */ 
    text-align:center; 
    /* some "skinning" */ 
    background-color:#efefef; 
    border:2px solid #fff; 
    outline:1px solid #ddd; 
    -moz-ouline-radius:4px; 
}
img#logoEmpr{
    width: 250px;
    height: 150px;
}

div.contentmensaje{
    width: 750px;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 100px;
    
}

div.contentmensaje div.cabecera{
    width: 400px;
    height: 100px;
    margin-left: 15px;
    margin-top: 20px;
    text-align: left;
}

div.cabecera p{
   color: #FF9933; 
   font-size: 14px;
   font-family: fantasy;
    
}

div.contentmensaje div.cuerpo{
    width: 600px;
    margin-top: 15px;
    font-size: 14px;
    margin-left: 75px;
    margin-right: 75px;
    border-style: solid;
    border-width: thin;
    border-color: #FF9933;
    
}

div.contentmensaje p.asunto{
    color: #FF9933;
    font-size: 18px;
    
}

div.cuerpo p.mensaje{
    font-size: 14px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: left;
    
    
}

div.contentmensaje div.botones{
    width: 750px;
    
    
}

div.contenttable img{
    
    cursor: pointer;
    
}

