body { background:url(images/background_blue.jpg) repeat-x 0 0;
margin:0; padding:0;
font-family:Georgia, Times New Roman, Times, serif; font-size:0.78em;
color:#010101; }

h1, h2, h3, h4 { margin:0; padding:0; }
.clear { clear:both; }

#maincontainer { width:889px;
margin:0 auto; }

#header { width:889px; height:389px;
background:url(images/header.jpg) no-repeat 0 0;
padding: 20px 0 0 0;
color:#333333; }

h1#logo a { background:url(images/logoespacio.png) no-repeat 0 0;
width:251px; height:74px;
display:block; overflow:hidden;
text-indent:-9999px;
float:left; }

ul#globalnav { list-style-type:none;
padding: 2px; margin:0;
float:right;}

ul#globalnav li { float:left; }

#globalnav li a { width:91px; height:30px;
display:block; overflow:hidden;
text-indent:-9999px;
padding-right:10px; }

li#hosting a { background: url(images/nav_hosting.gif) no-repeat 0 0; }
li#reseller a { background: url(images/nav_reseller.gif) no-repeat 0 0; }
li#dominios a { background: url(images/nav_dominios.gif) no-repeat 0 0; }
li#afiliados a { background: url(images/nav_afiliados.gif) no-repeat 0 0; }
li#ayuda a { background: url(images/nav_ayuda.gif) no-repeat 0 0; }
li#contacto a { background: url(images/nav_contacto.gif) no-repeat 0 0; }

li#hosting a:hover { background: url(images/nav_hosting_on.gif) no-repeat 0 0; }
li#reseller a:hover { background: url(images/nav_reseller_on.gif) no-repeat 0 0; }
li#dominios a:hover { background: url(images/nav_dominios_on.gif) no-repeat 0 0; }
li#afiliados a:hover { background: url(images/nav_afiliados_on.gif) no-repeat 0 0; }
li#ayuda a:hover { background: url(images/nav_ayuda_on.gif) no-repeat 0 0; }
li#contacto a:hover { background: url(images/nav_contacto_on.gif) no-repeat 0 0; }

#header h1 { font-family:Georgia, Times New Roman, Times, serif;
font-size:3.2em; color:#0e1a62; letter-spacing:-0.03em; font-weight: 400; }

#header h2 { font-family:Georgia, Times New Roman, Times, serif;
font-size:1.8em; color:#008dc3; font-weight:400; }

.price { font-family:Georgia, Times New Roman, Times, serif;
font-size:1.9em;
font-weight:bold; }

ul.featureslist { padding-left:15px; }

.masdetalles a { background:url(images/button_masdetalles.gif) no-repeat 0 0;
width:96px; height:23px;
text-indent:-9999px;
display:block; overflow:hidden;
padding:2px; }

.masdetalles a:hover { background:url(images/button_masdetalles_on.gif) no-repeat 0 0; }

.comprarplan a { background:url(images/button_comprarplan.gif) no-repeat 0 0;
width:96px; height:23px;
text-indent:-9999px;
display:block; overflow:hidden;
padding:2px; }

.comprarplan a:hover { background:url(images/button_comprarplan_on.gif) no-repeat 0 0; }

#featuredplan { width:333px; margin:0px 0 0 0; float:left; }
#featureplanwrap { float:left; }
.featurebuttons { margin:15px 0 0 0; }

#domainsearch { width:135px; float:right; padding: 5px 15px 0 0;
font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica; font-size:0.9em; }
#domainsearch h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
color:#0e1a62;
font-size:1.8em; font-weight:400; letter-spacing:-0.04em; }
#domainfield { width:9em; height:15px;}
#domainfield,#submit { font-size:0.8em; padding:2px 5px; border:1px solid #333333; background:#FFFFFF; }
legend { color:#333333; margin:0; padding:0; }
fieldset { border:0; margin:0; padding:0;  }

#maincontentwrap { font-family:Georgia, Times New Roman, Times, serif; font-size:0.93em;
position:relative; top:-10px; }
#maincontentwrap h2 { color:#2a4ea9; font-size:2.0em; font-weight:500; }

#plans ul { list-style-type:none; margin:15px 0 0 0; padding:0; }
#plans li { background: url(images/bullet_gray.gif) no-repeat 0 center; margin:3px 0; padding-left:10px; }
.planwrap { float:left; }

.pricesorange { color:#cc6600; font-weight:bold; font-size:1.5em; margin:10px 0 0 0; }
#plan1, #plan2, #plan3 { width:265px; float:left; }
#plan1, #plan2 { margin-right:45px; }

#footer { border-bottom:solid 20px #0d1018;
color:#757575;
font-family:Georgia, Times New Roman, Times, serif;
font-size:1em;
padding:0px 0 50px 0; }

#footerwrap { width:889px; margin:0px auto; }
#footerwrap a { color:#757575; text-decoration:none; }
#footerwrap a:hover { text-decoration:underline; color:#2a4ea9; }

#siteinfo { float:left; }
#defaultfeatures { float:right; }

#leftnav { width:210px; background:url(images/leftnav_bg.jpg) no-repeat 0 0; float:left; padding:20px 0 0 15px; }
#leftnav h3 { background: url(images/blue_hd_bg.gif) no-repeat 0 0; width:188px; height:29px;
color:#FFF;
padding:5px 0 0 15px; }

ul.dashedlinks { margin:0 0 10px 0; padding:0 0 0 0; }

ul.dashedlinks li { list-style-type:none;
padding:10px 0 20px 0; margin:0;
background:url(images/dashed_pattern.gif) no-repeat -8px bottom; }

.dashedlinks li a { text-decoration:none;
color:#717171; font-weight:bold; }

.dashedlinks li a:hover { color:#e31500; }

#rightcol { width:889px; float:left; margin:0 0 20px 0; }

#compareplans { text-align:left; border-collapse:collapse; margin:20px 0 0 0; width:100%; font-size:1.1em; }

th { font-weight:normal; padding:8px 12px;
border-right:1px solid #b8d1ec;
border-left:1px solid #b8d1ec;
border-bottom:1px solid #b8d1ec;
border-top:1px solid #b8d1ec; }
td { text-align:center;
border-right:1px solid #b8d1ec;
border-bottom:1px solid #b8d1ec; }

.thnobg { background:none; padding:0 2px 0 10px;
border-top:none;
border-right:none;
border-left:none; }

.thplans { background:#000000; padding:15px 0 15px 0; text-align:center; color:#FFF;font-weight:normal;
border-right: 1px solid #6176ab;
border-top:none;
border-left:1px solid #84878f;
border-bottom:5px solid #6176ab; }

.thcol { background:#FFF; }
.thcolalt { background:#adbeed; }
.throw2 { font-weight:bold; padding:10px 10px; background:#f7e189; }
