

* {
    margin: 0;
    padding: 0;
  }


body {
    text-align: center;
    font: 9pt verdana, sans-serif;
    color: #525252;
  }


input, select, textarea {
    font: 9pt verdana, sans-serif;
    color: #525252;
  }
f

img {
    border: none;
  }


.center {
    text-align: center;
  }

/* changed from 1024 to 996*/
#wrapper {
    width: 996px;
    margin: 0 auto;
    text-align: left;
  }


#logo a {
    background: url("images/logo.gif") no-repeat;
    width: 330px;
    height: 55px;
    display: block;
    margin:0;
    padding:0;
    position:relative;
    top:20px;
    left:0;
  }

#topheader { background:url(images/topheader.png) no-repeat center top; height:100px; position:relative; }

#logo span {
    display: none;
  }


h2 {
    display: none;
  }


#country {
    float:left;
    margin:4px 40px 0 0;
    padding:0;
  }


#country label {
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#d5d5d5;
    float:left;
    padding:2px 15px 0 0;
  }


#country select {
    font:11px Arial, Helvetica, sans-serif;
    width:80px;
    height:19px;
  }


#menu {
    width:935px;
    clear:both;
  }


#nav ul {
    clear:both;
    width: 925px;
    height:27px;
    background: url("images/nav_bg.gif") no-repeat center center;
    margin:0;
    padding:4px 0 0 10px;
    list-style: none;
  }


#nav ul li {
    display: inline;
    float:left;
  }


#nav ul li a {
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration: none;
    padding: 6px 5px 6px;
    display:block;
  }


#nav ul li a:hover {
    background: url("images/nav_bg_over.gif") repeat-x center center;
    text-decoration:none;
  }


#sub_nav ul {
    margin:18px 0 8px 0;
    padding:0;
    list-style:none;
    float:right;
  }


#sub_nav ul li {
    display:inline;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#636363;
    padding:0 0 0 15px;
  }


#sub_nav ul li a {
    text-decoration:none;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#918e8c;
  }


#sub_nav ul li a:hover {
    text-decoration:underline;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#918e8c;
  }


#header_orange {
    background-image : url(images/main_1.gif);
    background-repeat : no-repeat;
    display : block;
    height : 213px;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 18px;
    padding-bottom : 0;
    padding-left : 18px;
    padding-right : 18px;
    padding-top : 45px;
    position : relative;
    width : 850px;   /* changed from 899 t0 850*/
  }


#header_orange span {
    font:33px Arial, Helvetica, sans-serif;
    border-bottom:2px solid #FFFFFF;
    color:#FFFFFF;
  }


#header_orange p {
    width:290px;
    padding:12px 0 4px 0;
    font:20px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
  }


#header_orange .limited {
    clear:both;
    width:450px;
    padding:16px 0 0 0;
    margin:0;
    font:11px Arial, Helvetica, sans-serif;
    color:#ffb585;
  }


#ordernow_btn a {
    background:url(images/ordernow.png) no-repeat center bottom;
    margin:0 0 0 205px;
    padding:8px 30px;
    display:block;
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
  }


#ordernow_btn a:hover {
    background:url(images/ordernow.png) no-repeat center top;
    color:#699d04;
    text-decoration:none;
  }


#txt_right {
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 10px;
    margin-top : 40px;
    padding-bottom : 0;
    padding-left : 5px;
    padding-right : 0;
    padding-top : 0;
    position : absolute;
    right : 0;
    top : 0;
    width : 185px;
  }


#txt_right span {
    font:16px Arial, Helvetica, sans-serif;
    color:#212121;
    font-weight:bold;
  }


#txt_right p {
    margin:0;
    padding:10px 0 0 5px;
    font:12px Arial, Helvetica, sans-serif;
    color:#4b4847;
  }


#txt_right p span {
    display:block;
    margin:0;
    padding:8px 0 0 0;
  }


#txt_right a {
    background:url(images/arrow_1.gif) no-repeat center left;
    display:block;
    padding:0 0 0 10px;
    font:11px Arial, Helvetica, sans-serif;
    color:#2594e6;
    text-decoration:none;
    text-transform:uppercase;
  }


#txt_right a:hover {
    font:11px Arial, Helvetica, sans-serif;
    color:#2594e6;
    text-decoration:underline;
  }


#header_orange2 {
    background:url(images/main_2.jpg) no-repeat;
    width:899px;
    height:213px;
    margin:18px 0 0 0;
    padding:45px 18px 0 18px;
    display:block;
    position:relative;
  }


#header_orange2 span {
    font:33px Arial, Helvetica, sans-serif;
    border-bottom:2px solid #ffffff;
    color:#000000;
  }


#header_orange2 p {
    width:320px;
    padding:12px 0 4px 0;
    font:20px Arial, Helvetica, sans-serif;
    color:#000000;
  }


#header_orange2 .limited {
    clear:both;
    width:450px;
    padding:16px 0 0 0;
    margin:0;
    font:11px Arial, Helvetica, sans-serif;
    color:#ffb585;
  }


#ordernow_btn a {
    background:url(images/ordernow.png) no-repeat center bottom;
    margin:0 0 0 205px;
    padding:8px 30px;
    display:block;
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
  }


#ordernow_btn a:hover {
    background:url(images/ordernow.png) no-repeat center top;
    color:#699d04;
    text-decoration:none;
  }


#txt_right {
    position:absolute;
    top:0;
    right:0;
    margin:40px 10px 0 0;
    padding:0;
    width:175px;
  }


#txt_right span {
    font:16px Arial, Helvetica, sans-serif;
    color:#212121;
    font-weight:bold;
  }


#txt_right p {
    margin:0;
    padding:10px 0 0 5px;
    font:12px Arial, Helvetica, sans-serif;
    color:#4b4847;
  }


#txt_right p span {
    display:block;
    margin:0;
    padding:8px 0 0 0;
  }


#txt_right a {
    background:url(images/arrow_1.gif) no-repeat center left;
    display:block;
    padding:0 0 0 10px;
    font:11px Arial, Helvetica, sans-serif;
    color:#2594e6;
    text-decoration:none;
    text-transform:uppercase;
  }


#txt_right a:hover {
    font:11px Arial, Helvetica, sans-serif;
    color:#2594e6;
    text-decoration:underline;
  }


#plans {
    margin:12px 0 0 0;
    clear:both;
    width:100%;
  }


#plans a {
    font:13px Arial, Helvetica, sans-serif;
    color:#636363;
    text-decoration:none;
  }


#plans a:hover {
    text-decoration:none;
  }


#plan_web-solutions {
    float:left;
    width:300px;
    margin:0;
    padding:0;
  }


#plan_web-solutions h3 {
    border-bottom:1px solid #cdcecd;
    margin:0 0 12px 0;
    padding:0 0 5px 0;
  }


#plan_web-solutions ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#plan_web-solutions ul li {
    background:url(images/arrow_2.gif) no-repeat center right;
    border-bottom:1px solid #ebebeb;
    list-style-type:none;
    display:block;
    margin:0;
    padding:5px 5px;
    font:13px Arial, Helvetica, sans-serif;
    color:#636363;
  }


#plan_web-solutions ul li ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#plan_web-solutions ul li ul li {
    background:none;
    border:none;
    margin:0;
    padding:0;
    font:11px Arial, Helvetica, sans-serif;
    color:#6ca104;
  }


#plan_dedicated_servers {
    float:left;
    width:300px;
    margin:0 16px;
    padding:0;
  }


#plan_dedicated_servers h3 {
    border-bottom:1px solid #cdcecd;
    margin:0 0 12px 0;
    padding:0 0 5px 0;
  }


#plan_dedicated_servers ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#plan_dedicated_servers ul li {
    background:url(images/arrow_2.gif) no-repeat center right;
    border-bottom:1px solid #ebebeb;
    list-style-type:none;
    display:block;
    margin:0;
    padding:5px 5px;
    font:13px Arial, Helvetica, sans-serif;
    color:#636363;
  }


#plan_dedicated_servers ul li ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#plan_dedicated_servers ul li ul li {
    background:none;
    border:none;
    margin:0;
    padding:0;
    font:11px Arial, Helvetica, sans-serif;
    color:#6ca104;
  }


#plan_exchange_hosting {
    float:left;
    width:300px;
    margin:0;
    padding:0;
  }


#plan_exchange_hosting h3 {
    border-bottom:1px solid #cdcecd;
    margin:0 0 12px 0;
    padding:0 0 5px 0;
  }


#plan_exchange_hosting ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#plan_exchange_hosting ul li {
    background:url(images/arrow_2.gif) no-repeat center right;
    border-bottom:1px solid #ebebeb;
    list-style-type:none;
    display:block;
    margin:0;
    padding:5px 5px;
    font:13px Arial, Helvetica, sans-serif;
    color:#636363;
  }


#plan_exchange_hosting ul li ul {
    list-style:none;
    margin:0;
    padding:0;
  }


#plan_exchange_hosting ul li ul li {
    background:none;
    border:none;
    margin:0;
    padding:0;
    font:11px Arial, Helvetica, sans-serif;
    color:#6ca104;
  }


#planes {
    float: left;
    display: block;
    margin: 10px 0;
    clear: both;
  }


#planes dl {
    width: 216px;
    height: 113px;
    float: left;
    margin: 0 5px;
    border: 1px solid #ccc;
    padding: 10px;
  }


#planes dl#hosting-compartido {
    background: url("images/hc_bg.gif") no-repeat;
  }


#planes dl#hosting-compartido:hover {
    background: url("images/hc_bg.gif") 0px -133px no-repeat;
  }


#planes dl#planes-revendedores {
    background: url("images/pr_bg.gif") no-repeat;
  }


#planes dl#planes-revendedores dd {
    color: #6a8500;
  }


#planes dl#planes-revendedores:hover {
    background: url("images/pr_bg.gif") 0px -133px no-repeat;
  }


#planes dl#servidores-vps {
    background: url("images/svps_bg.gif") no-repeat;
  }


#planes dl#servidores-vps dd {
    color: #e0eefc;
  }


#planes dl#servidores-vps:hover {
    background: url("images/svps_bg.gif") 0px -133px no-repeat;
  }


#planes dl a {
    color: #922;
    text-decoration: none;
    position: relative;
    top: 15px;
  }


#planes dl a:hover {
    color: #7cc5ff;
    text-decoration: underline;
  }


#planes dl dt {
    font: 18px "Trebuchet MS", Helvetica, sans-serif;
    color: #922;
    letter-spacing: -1px;
    margin-bottom: 10px;
  }


#planes dl dd {
    font: 8pt verdana, sans-serif;
    color: #777;
  }


#planes dd.precio {
    width: 80px;
    float: right;
    text-align: right;
    margin: 0 0 2px 2px;
    font: bold 8pt arial, sans-serif !important;
  }


#planes dd.precio strong {
    font: bold 14pt arial, sans-serif;
  }


#planes dd.precio strong small {
    font: bold 10pt arial, sans-serif !important;
  }


#hosting_planes {
    list-style: none;
    margin: 10px auto !important;
  }


#hosting_planes li {
    width: 142px;
    height: 185px;
    float: left;
    margin: 0 5px;
    text-align: center;
    display: inline;
    padding-top: 25px;
    font: bold 12pt verdana, sans-serif;
    position: relative;
  }


#hosting_planes li strong {
    color: #fff;
    display: block;
    margin-top: 110px;
    font-size: 160%;
  }


#hosting_planes #persona {
    background: url("images/p_persona.gif") no-repeat;
    color: #c4d51e;
  }


#hosting_planes #empresa {
    background: url("images/p_empresa.gif") no-repeat;
    color: #318ed0;
  }


#hosting_planes #corporativo {
    background: url("images/p_corporativa.gif") no-repeat;
    color: #fdb500;
  }


#hosting_planes #wiredplan {
    background: url("images/p_wired.gif") no-repeat;
    color: #80a22b;
  }


#hosting_planes #wiredmax {
    background: url("images/p_wiredmax.gif") no-repeat;
    color: #2c53a0;
  }


#reseller_planes dl {
    display: block;
    margin: 0 auto;
    width: 80%;
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
    clear: both;
  }


#reseller_planes dl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }


#reseller_planes dt {
    float: left;
    margin: 5px 20px 5px 0;
    padding: 15px 20px 15px 10px;
    border-right: 1px solid #ccc;
    font-size: 160%;
  }


#reseller_planes dd {
    font-size: 120%;
    padding: 0;
    float: left;
    line-height: 140%;
  }


#reseller_planes dd img {
    float: left;
    margin-right: 30px;
    padding-top: 5px;
  }


#reseller_planes strong {
    color: #922;
    font-weight: bold;
  }


#reseller_planes .precio {
    float: right;
    margin: 0 0 5px 20px;
    padding: 0 0 5px 20px;
    width: 245px;
    height: 70px;
    position: relative;
  }


#reseller_planes .precio strong {
    font-size: 180%;
  }


#reseller_planes a.contratar_btn {
    background: url("images/contratar_btn_lg.gif") no-repeat;
    width: 120px;
    height: 46px;
    display: block;
    color: #fff;
    line-height: 46px;
    font-weight: bold;
    text-decoration: none;
    float: left;
    text-align: center;
    padding-left: 25px;
    position: absolute;
    bottom: 5px;
    left: 135px;
  }


#streaming_ver_planes a.contratar_btn {
    background: url("images/contratar_btn_lg.gif") no-repeat;
    width: 120px;
    height: 46px;
    display: block;
    color: #fff;
    line-height: 46px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding-left: 25px;
    position: absolute;
    bottom: -320px;
  }


#vps_planes, #dedicados_planes {
    width: 453px;
    height: 187px;
    padding: 20px 0 0 307px;
    margin: 10px 0;
  }


#vps_planes {
    background: url("images/vps_bg.gif") no-repeat;
  }


#dedicados_planes {
    background: url("images/dedicados_bg.gif") no-repeat;
  }


#vps_planes dl, #dedicados_planes dl {
    width: 145px;
    height: 161px;
    float: left;
    margin-right: 5px;
    position: relative;
  }


#vps_planes dt, #dedicados_planes dt {
    font-size: 120%;
    font-weight: bold;
    padding: 0 10px;
    margin-top: 7px;
    text-align: center;
  }


#vps_planes dd, #dedicados_planes dd {
    color: #fff;
    padding: 10px;
    font-size: 110%;
  }


#vps_planes dd.precio, #dedicados_planes dd.precio {
    position: absolute;
    font-size: 130%;
    font-weight: bold;
    bottom: 10px;
  }


#vps_planes dd.order a, #dedicados_planes dd.order a {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 67px;
    height: 58px;
  }


#vps_planes dd.order a span, #dedicados_planes dd.order a span {
    display: none;
  }


#flash {
    float: left;
    clear: both;
    display: block;
    margin: 10px 0;
  }


#reseller {
    text-align: center;
    margin: 10px 0;
    clear: both;
  }


.bubble {
    float: left;
    background: #f2f7fb;
    border: 1px solid #c8ddef;
    color: #69a2e8;
    padding: 8px;
    display: block;
    width: 910px;
  }


.santiago {
    color: #3366CC;
    text-decoration:none;
  }


.bubble img {
    float: left;
    margin-right: 10px;
  }


#content table {
    width: 750px;
    border-spacing: 1px;
    text-align: center;
    color: #525252;
    margin: 10px auto;
    clear: both;
  }


#content table th {
    padding: 4px 12px;
    background: #000;
    color: #eee;
    font: bold 8pt arial, sans-serif;
  }


#content table td {
    padding: 6px;
    font: 8pt verdana, sans-serif;
  }


#content #firstCol, td[headers=firstCol] {
    text-align: left;
  }


#content .firstCol {
    text-align: left;
  }


#content th#firstCol {
    background: #333;
  }


#content col.altCol {
    background: #f8f8f8;
  }


#content th.sub {
    padding: 6px;
    text-align: left;
    color: #333;
    background: #dfdfdf;
  }


#content a.feature {
    font: bold 12px verdana, sans-serif;
    text-decoration: none;
    color: #c82d26;
    padding: 0 4px;
    border: 1px solid #b3b3b3;
    background: #fff;
  }


#content a.feature:hover {
    border: 1px solid #c82d26;
    cursor: help;
  }


#content p {
    margin: 20px 0;
  }


#content table a.contratar_btn {
    background: url("images/btn.gif") no-repeat;
    width: 97px;
    height: 22px;
    display: block;
    text-align: center;
    color: #666;
    line-height: 22px;
    font-weight: bold;
    text-decoration: none;
    margin: 0 auto;
  }


#content ul {
    margin-left: 25px;
  }


#forms {
    width: 75% !important;
    margin: 0 auto !important;
  }


#forms td {
    text-align: left !important;
  }


#contacto {
    width: 760px;
    height: 300px;
    background: url("images/contacto_main.gif") no-repeat center center;
    margin: 20px 0;
    position: relative;
  }


#contacto a {
    width: 247px;
    height: 28px;
    display: block;
    position: absolute;
    top: 136px;
    left: 113px;
  }


#contacto a span {
    display: none;
  }


#info {
    float: right;
    width: 300px;
    list-style: none;
    margin-top: 10px;
    margin-left: 0 !important;
  }


#info li {
    font: 11pt arial, sans-serif;
    padding: 20px 0 0 75px;
    color: #999;
  }


#info li a {
    font: bold 12pt verdana, sans-serif;
    text-decoration: none;
    color: #a62020;
  }


#info li a:hover {
    color: #2fa401;
  }


#info li#nececitas {
    height: 57px;
    background: url("images/nececitas.gif") no-repeat;
    padding-left: 75px;
  }


#info li#nosotros {
    height: 57px;
    background: url("images/nosotros.gif") no-repeat;
    padding-left: 75px;
  }


#info li#tene {
    height: 57px;
    background: url("images/tene.gif") no-repeat;
    padding-left: 75px;
  }


#terms {
    text-align: left;
    clear: both;
    float: left;
    width: 940px;
    margin: 10px 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    line-height: 15pt;
    padding-top: 67px;
    color: #aca7a7;
    overflow: hidden;
  }


#footer {
    text-align: center;
    clear: both;
    float: left;
    width: 90%;
    margin: 10px 0;
    font-size: 8pt;
    line-height: 15pt;
    padding-top: 45px;
    color: #aca7a7;
    overflow: hidden;
  }


#footer-links {
    margin: 15px 0;
    overflow: hidden;
  }


.fl-module {
    float: left;
    color: #908d8d;
    width: 20%;
    padding:0;
    margin:0;
    display: block;
    text-align: left;
  }


#footer ul {
    list-style: none;
    display: block;
    padding:0 0 0 20px;
    margin:0;
  }


#footer ul li {
    list-style-type:none;
    margin:0;
    padding:0;
  }


#footer ul li a:hover {
    text-decoration: underline;
  }


#footer ul li.first {
    border: none;
  }


#footer p {
    margin: 10px 0;
  }


#footer a {
    text-decoration: none;
    padding: 1px 0;
    color: #333300;
  }


#footer a:hover {
    color: #333;
  }


#footer span {
    padding: 10px 0;
  }


#footer-nav {
    text-align: left;
    background:transparent url(images/breadcrumb-bg.gif) repeat-x scroll center bottom;
    border-color:#EFEFEF #EFEFEF;
    border: 1PX SOLID #CCC;
    clear:both;
    height:25px;
    padding-left:4px;
    position:relative;
    margin: 5px 0;
  }


#footer-nav ol, ul, li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
  }


#footer-nav li {
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
  }


#footer-nav li a {
    background:transparent url(images/breadcrumb-arrow.gif) no-repeat scroll right 50%;
    color:#0066CC;
    display:block;
    outline-style:none;
    outline-width:medium;
    padding:4px 13px 6px 9px;
    text-decoration:none;
  }


#feature {
    text-align: left;
    padding: 15px;
  }


#feature h2 {
    display: block;
    font: bold 11pt arial, sans-serif;
  }


#feature p {
    font-size: 8pt;
    line-height: 12pt;
    margin: 10px 0;
  }


#feature a {
    color: #a62020;
  }


#pagos {
    list-style: none;
  }


#pagos li {
    margin: 15px 0;
    padding-left: 40px;
    line-height: 140%;
  }


#pagos #uno {
    background: url("images/1.gif") no-repeat;
  }


#pagos #dos {
    background: url("images/2.gif") no-repeat;
  }


#pagos #tres {
    background: url("images/3.gif") no-repeat;
  }


#precaucion {
    margin-top: 40px;
    padding-left: 35px;
    background: url("images/precaucion.gif") no-repeat;
  }


#uptime {
    width: 100%;
    margin: 0 auto;
  }


#uptime p {
    display: block;
    border-bottom: 1px solid #ccc;
    clear: both;
    float: left;
    padding-bottom: 10px;
  }


#uptime strong {
    font-size: 130%;
    color: green;
    float: left;
  }


#uptime span {
    float: right;
  }


#lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
  }


#lightbox img {
    width: auto;
    height: auto;
  }


#lightbox a img {
    border: none;
  }


#outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
  }


#imageContainer {
    padding: 10px;
  }


#loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
  }


#hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
  }


#imageContainer>#hoverNav {
    left: 0;
  }


#hoverNav a {
    outline: none;
  }


#prevLink, #nextLink {
    width: 49%;
    height: 100%;
    background-image: url(data:image/gif;
    base64,AAAA);
    /* Trick IE into showing hover */ display: block;
  }


#prevLink {
    left: 0;
    float: left;
  }


#nextLink {
    right: 0;
    float: right;
  }


#prevLink:hover, #prevLink:visited:hover {
    background: url(../images/prevlabel.gif) left 15% no-repeat;
  }


#nextLink:hover, #nextLink:visited:hover {
    background: url(../images/nextlabel.gif) right 15% no-repeat;
  }


#imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
  }


#imageData {
    padding:0 10px;
    color: #666;
  }


#imageData #imageDetails {
    width: 70%;
    float: left;
    text-align: left;
  }


#imageData #caption {
    font-weight: bold;
  }


#imageData #numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
  }


#imageData #bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
  }


#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
  }


#mas {
    float: left;
    margin: 10px;
    font: 11pt arial, sans-serif;
    color: #888;
    list-style: none;
  }


#mas li {
    float: left;
    width: 215px;
    margin: 15px;
    padding-left: 85px;
    min-height: 70px;
    height: auto !important;
    height: 70px;
  }


#mas strong {
    font: bold 12pt verdana, sans-serif;
    color: #496a03;
    margin-bottom: 5px;
  }


#mas1 {
    background: url("images/mas_1.gif") no-repeat;
  }


#mas2 {
    background: url("images/mas_2.gif") no-repeat;
  }


#mas3 {
    background: url("images/mas_3.gif") no-repeat;
  }


#mas4 {
    background: url("images/mas_4.gif") no-repeat;
  }


#mas5 {
    background: url("images/mas_5.gif") no-repeat;
  }


#mas6 {
    background: url("images/mas_6.gif") no-repeat;
  }


#mas7 {
    background: url("images/mas_7.gif") no-repeat;
  }


#mas8 {
    background: url("images/mas_8.gif") no-repeat;
  }


#mas9 {
    background: url("images/mas_9.gif") no-repeat;
  }


#mas10 {
    background: url("images/mas_10.gif") no-repeat;
  }


#mas11 {
    background: url("images/mas_11.gif") no-repeat;
  }


#mas12 {
    background: url("images/mas_12.gif") no-repeat;
  }


#mas13 {
    background: url("images/mas_13.gif") no-repeat;
  }


#resell {
    float: left;
    margin: 10px;
    font: 11pt arial, sans-serif;
    color: #333;
    list-style: none;
  }


#resell li {
    float: left;
    margin: 15px;
    padding: 15px 0 0 115px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
  }


#resell strong {
    font: bold 12pt verdana, sans-serif;
    color: #496a03;
    margin-bottom: 5px;
  }


#resell em {
    margin: 15px 0 0 0;
    font-size: 80%;
    color: #999;
    display: block;
  }


#resell1 {
    background: url("images/resell_1.jpg") no-repeat;
  }


#resell2 {
    background: url("images/resell_2.jpg") no-repeat;
  }


#resell3 {
    background: url("images/resell_3.jpg") no-repeat;
  }


#resell4 {
    background: url("images/resell_4.jpg") no-repeat;
  }


#resell5 {
    background: url("images/resell_5.jpg") no-repeat;
  }

#resell6 {
    background: url("images/resell_6.jpg") no-repeat;
  }

#resell7 {
    background: url("images/resell_7.jpg") no-repeat;
  }


#resell8 {
    background: url("images/resell_8.jpg") no-repeat;
  }

#green1 {
    background: url("images/green1.jpg") no-repeat;
  }

#green2 {
    background: url("images/green2.jpg") no-repeat;
  }

#green3 {
    background: url("images/green3.jpg") no-repeat;
  }

#green4 {
    background: url("images/green4.jpg") no-repeat;
  }

#streaming1 {
    background: url("images/streaming_1.gif") no-repeat;
  }


#streaming2 {
    background: url("images/streaming_2.gif") no-repeat;
  }


#streaming3 {
    background: url("images/streaming_3.gif") no-repeat;
  }


#contacto1 {
    background: url("images/mas_10.gif") no-repeat;
  }


#breadcrumbs {
    font-size: 0.9em;
    color: #839196;
    margin: 0px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 22px;
    background-image: url(images/breadcrumbs-line.gif);
    background-repeat: no-repeat;
    background-position: 22px 32px;
  }


#breadcrumbs a {
    font-weight: bold;
    color: #0099FF;
    text-decoration: none;
  }


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


#content2 {
    margin-right: 0px;
    margin-left: 0px;
    width: 700px;
    float: left;
    padding-right: 20px;
    padding-left: 20px;
  }


#leftcontent2 {
    width: 455px;
    margin: 0px;
    padding: 15px 0px;
    float: left;
  }


#rightcontent2 {
    padding: 15px 0px;
    float: right;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
    width: 225px;
  }


#testimonials {
    font-size: .7em;
    padding: 0px;
    margin-top: 15px;
  }


#testimonials h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.8em;
    color: #666666;
    margin: 0px;
    padding: 0px 0px 5px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #B4DFFB;
  }


#testimonials p {
    line-height: 1.5em;
    color: #839196;
    margin: 10px 0px 0px;
    padding: 0px;
    background-image: url(images/testimonals-bg.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
  }


#testimonials .by {
    color: #839196;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E9F1F3;
    display: block;
  }


.firstrow {
    margin: 0px;
    padding: 10px;
    background-color: #FFFFFF;
    font-weight: bold;
  }


.fr-left {
    background-image: url(images/table-leftbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
  }


.fr {
    background-image: url(images/table-hdrbg.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
  }


.fr-right {
    color: #FFFFFF;
    background-image: url(images/table-rightbg.gif);
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0px;
    padding: 0px;
  }


.header2 {
    font-weight: bold;
    background-image: url(images/table-bg.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #E4F4FF;
    border-bottom-color: #E4F4FF;
  }


#demo {
    background-color: #ECF3E1;
    font-size: .7em;
    line-height: 1.4em;
    width: 225px;
    margin-top: 15px;
  }


#demo .hdr {
    background-image: url(images/demo-hdr.gif);
    background-repeat: no-repeat;
    text-indent: -9999pt;
    display: block;
    height: 30px;
    width: 225px;
    margin: 0px;
    padding: 0px;
  }


#demo p {
    color: #7F8773;
    margin: 0px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
  }


#demo .launch {
    text-decoration: none;
    text-indent: -9999pt;
    display: block;
    background-image: url(images/demo-launch.gif);
    background-repeat: no-repeat;
    height: 32px;
    width: 225px;
  }


#demo .launch:hover {
    background-image: url(images/demo-launch-.gif);
  }


#demo small {
    display: block;
    font-size: 0.8em;
    margin: 10px 0px 0px;
    padding: 0px;
    background-color: #F3F8EC;
  }


#content table.hosting_table {
    font-size: 0.7em;
    background: #E4F4FF;
    color: #2E81B9;
    margin: 20px 0px;
    padding: 0px;
    border-spacing: 0;
    border-collapse: collapse;
  }


#content table.hosting_table td {
    background: #F7FCFF;
    border-right: 1px solid #E4F4FF;
    border-bottom: 1px solid #E4F4FF;
  }


#content table.hosting_table th, #content table.hosting_table td[headers=firstCol] {
    background: #E4F4FF;
    color: #447496;
    text-align: left;
    font-weight: normal;
    padding: 10px;
  }


#content table.hosting_table th.empty {
    background: #fff;
    font-weight: bold;
  }


#content table.hosting_table td.header2, #content table.hosting_table th.sub {
    font-weight: bold;
    background-image: url(images/table-bg.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #E4F4FF;
    border-bottom-color: #E4F4FF;
    text-align: left;
  }


#content table.hosting_table th.fr-left {
    background-image: url(images/table-leftbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px;
    text-align: center;
  }


#content table.hosting_table th.fr {
    background-image: url(images/table-hdrbg.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    margin: 0px;
    padding: 10px;
    text-align: center;
  }


#content table.hosting_table th.fr-right {
    color: #FFFFFF;
    background-image: url(images/table-rightbg.gif);
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0px;
    padding: 10px;
    text-align: center;
  }


#content table.hosting_table a {
    color: #41acf2;
    font-weight: bold;
  }


#content table.hosting_table a:hover {
    color: #94db00;
  }


#content table.hosting_table a.feature {
    font: bold 12px verdana, sans-serif;
    text-decoration: none;
    color: #84c902;
    padding: 0 4px;
    border: 1px solid #a3daff;
    background: #fff;
  }


#content table.hosting_table a.feature:hover {
    border: 1px solid #1a97e9;
    color: #84c902;
    cursor: help;
  }


#tagline {
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
  }


#tagline .left {
    width: 50%;
    float: left;
  }


#tagline .right {
    width: 50%;
    float: right;
  }


div.item {
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
  }


div.item .left {
    width: 30%;
    float: left;
  }


div.item .right {
    width: 70%;
    float: right;
  }


.item .right h3 {
    font-size:24px;
    color: #000;
    margin:0 0 0.25em;
  }


.item .right h4 {
    color:#6C8EA8;
    font-size:14px;
    margin:0.25em 0 -0.75em;
    text-transform:uppercase;
  }


#contact-form {
    margin: 0;
    padding: 10px;
    border: none;
  }


#contact-form input,#contact-form textarea {
    background: #f4f5f5;
    font: 10pt verdana, sans-serif;
    border: 1px solid #8a949a;
    padding: 1px;
  }


#contact-form label {
    display: block;
    margin: 5px 0;
  }


#ticker {
    padding: 4px 5px;
    height: 17px;
    background: url(images/ticker.gif) center no-repeat;
    margin: 10px 0;
  }


#ticker ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }


#ticker a {
    color:#0066cc;
    text-decoration: none;
  }


span.red {
    color: red;
  }


#contact-form button {
    margin-top: -12px;
    margin-right: 5px;
    margin-left: 290px;
    background: url(images/send_it.gif);
    width: 80px;
    height: 18px;
    display: block;
    border: none;
    text-indent: -1500px;
  }


#contact-form .fixedbutton {
    margin-top: -12px;
    margin-right: 5px;
    margin-left: 290px;
    width: 80px;
    height: 18px;
    display: block;
    border: none;
    text-indent: -1500px;
  }


#contact-footer {
    width: 370px;
    margin-top: 5px;
    padding: 2px;
    border: 1px solid #bfc4c7;
    overflow: hidden;
  }

/*
	CSS PARA LA PAGINA DE CALIDAD
*/

    /* SETUP */
    #calidad-data
    {
	font-family: Helvetica, Arial, sans-serif; 
      color: #333; 
}
    #calidad-data a { 
      color: #2D7BB2; 
      text-decoration: none; 
      font-weight: bold; 
    }
    #calidad-data a:hover { 
      color: #333; 
    }
    #calidad-data h2, 
    #calidad-data h3, 
    #calidad-data h4 { 
      clear: both; 
      margin: 0 0 0.6em 0;
      display: block!important;
      font-weight: bold!important;
    }
    #calidad-data h2
    {
		font-size: 2em!important;
	}
    #calidad-data h3 { 
    	font-size: 1.5em!important;
      color: #666; 
    }
        #calidad-data h4
    {
		font-size: 1.2em!important;
	}
    #calidad-data .section { 
      float: left;
      clear: left;
      padding: 1em 2em;
    }
    
    /* CHART LISTS */
    #calidad-data ul.chartlist
    {
	margin: 20px 0;
	font-size: 1.2em;
}
    #calidad-data .chartlist { 
      float: left; 
      border-top: 1px solid #EEE; 
      width: 15em;
    }
    #calidad-data .chartlist li { 
      position: relative;
      display: block;  
      border-bottom: 1px solid #EEE; 
      _zoom: 1;
    }
    #calidad-data .chartlist li a { 
      display: block; 
      padding: 0.4em 4.5em 0.4em 0.5em;
      position: relative; 
      z-index: 2; 
    }
    #calidad-data .chartlist .count { 
      display: block; 
      position: absolute; 
      top: 0; 
      right: 0; 
      margin: 0 0.3em; 
      text-align: right; 
      color: #999; 
      font-weight: bold; 
      font-size: 0.875em; 
      line-height: 2em; 
    }
    #calidad-data .chartlist .index { 
      display: block; 
      position: absolute; 
      top: 0; 
      left: 0; 
      height: 100%; 
      background: #B8E4F5; 
      text-indent: -9999px; 
      overflow: hidden; 
      line-height: 2em;
    }
    #calidad-data .chartlist li:hover { 
      background: #EFEFEF; 
    }
    
    /* TIMELINE CHARTS */
    #calidad-data .timeline { 
      font-size: 0.75em; 
      height: 10em; 
      width: 53em;
    }
    #calidad-data .timeline li { 
      position: relative;
      float: left;
      width: 1.5em; 
      margin: 0 0.1em;
      height: 8em; 
    }
    #calidad-data .timeline li a { 
      display: block;
      height: 100%;  
    }
    #calidad-data .timeline li .label { 
      display: block; 
      position: absolute; 
      bottom: -2em; 
      left: 0; 
      background: #fff; 
      width: 100%; 
      height: 2em; 
      line-height: 2em; 
      text-align: center;
    }
    #calidad-data .timeline li a .count { 
      display: block; 
      position: absolute; 
      bottom: 0; 
      left: 0; 
      height: 0; 
      width: 100%; 
      background: #AAA; 
      text-indent: -9999px; 
      overflow: hidden; 
    }
    #calidad-data .timeline li:hover { 
      background: #EFEFEF; 
    }
    #calidad-data .timeline li a:hover .count { 
      background: #2D7BB2; 
    }
    
    /* SPARKLINES */
    #calidad-data .sparkline { 
      float: left; 
      height: 1em;
      margin: 0 0.5em;
    }
    #calidad-data .sparkline .index { 
	    position: relative;
      float: left; 
      width: 2px; 
      height: 100%; 
    }
    #calidad-data .sparkline .index .count { 
      display: block; 
      position: absolute; 
      bottom: 0; 
      left: 0; 
      width: 100%; 
      height: 0; 
      background: #AAA;
      overflow: hidden; 
      text-indent: -9999px;
    }
    
    /* SPARKLINE LISTS */
    #calidad-data .sparklist li { 
      padding: 0.4em 0; 
    }

/* TESTIMONIALS */
#testimonials {
    float: left;
    margin: 10px;
    font: 11pt arial, sans-serif;
    color: #333;
    list-style: none;
  }


#testimonials li {
    float: left;
    margin: 15px;
    padding: 15px 0 0 0;
    min-height: 10px;
  	min-width: 800px;
    height: auto !important;
  }


#testimonials strong {
    font: bold 12pt verdana, sans-serif;
    color: #496a03;
    margin-bottom: 5px;
  }


#testimonials em {
    margin: 15px 0 0 0;
    font-size: 80%;
    color: #999;
    display: block;
  }
