@charset "UTF-8";
/* Effective stylesheet produced by snapshot save */
#main-title { width: 100%; background-image: url("../images/web-hosting-0.jpg"); background-repeat: no-repeat; background-position: right center; background-color: rgb(51, 51, 51); }
#main-content { margin-bottom: 20px; }
script, noscript { margin: 0px; }
.rightborder { border-right: 1px solid rgb(136, 136, 136); }
.rightbordersel { background-color: lightgrey; border-right: 1px solid rgb(136, 136, 136); }
#homemenu { width: 100%; margin: -3px 0px 0px; padding: 0px; }
#homemenu ul { text-align: center; display: block; list-style-type: none; color: rgb(255, 255, 255); width: 770px; margin: 0px; padding: 0px; }
#homemenu li { display: inline; margin: 0px; }
#homemenu ul li a { color: rgb(0, 0, 0); text-decoration: none; padding: 10px 9px; display: inline-block; background-image: url("metalbg-menu.jpg.html"); background-repeat: no-repeat; background-position: center top; }
#homemenu ul li a:hover { background-color: rgb(170, 170, 170); background-image: url("metalbg-menu-hover.jpg.html"); background-repeat: no-repeat; background-position: center top; }
.featurecolour2 { color: rgb(119, 149, 0); }
#main-menu .selected { color: rgb(151, 202, 2); background-color: rgb(51, 51, 51); background-image: url("ttlbg-enterprise.jpg.html"); background-repeat: no-repeat; background-position: left top; }
#fmainpic { background-color: rgb(51, 51, 51); background-image: url(".."); background-repeat: no-repeat; background-position: center top; margin: 0px; padding: 0px; height: 230px; width: 960px; }
#fmain-menu { float: left; width: 260px; color: rgb(255, 255, 255); margin: 0px; padding: 0px; display: block; }
#fmain-menu ul { display: block; width: 240px; padding: 18px 0px 0px 20px; list-style-type: none; margin: 0px; }
#fmain-menu ul li a { color: rgb(204, 204, 204); text-decoration: none; background-color: rgb(28, 22, 24); width: 210px; padding: 3px 4px 3px 10px; display: block; margin-bottom: 5px; border: 1px solid rgb(51, 51, 51); }
#fmain-menu ul li a:hover { color: rgb(255, 255, 255); }
#fmain-images { padding: 0px; float: right; width: 310px; color: rgb(255, 255, 255); display: block; height: 230px; margin: 0px; }
#fmain-images .rolling-images { height: 230px; margin: 0px; padding: 0px; }
#fmain-imagetext { display: block; float: right; width: 280px; color: rgb(255, 255, 255); text-align: right; height: 230px; overflow: hidden; font-size: 0.8em; list-style-type: none; padding: 0px; margin: 0px; position: relative; }
#fmain-imagetext li { width: 270px; }
#fmain-imagetext h3 { font-size: 1.2em; color: rgb(151, 202, 2); margin: 0px; padding: 10px 0px 5px; text-align: right; }
#front-box2 { float: left; width: 360px; margin-left: 0px; margin-bottom: 0px; padding-right: 10px; padding-left: 20px; padding-top: 20px; background-image: url("hometxtbg.gif.html"); background-repeat: repeat-x; background-position: left top; clear: right; }
#front-box2 h3 { font-size: 120%; margin: 0px 0px 10px; border-bottom: 1px solid rgb(204, 204, 204); padding: 1px 0px 0px; }

/* Planes */
.features_main { margin-top: 10px; width: 100%; height: 248px; }
div.features { height: 208px; width: 278px; float: left; margin-left: 5px; margin-bottom: 10px; margin-right: 0px; position: relative; background: none repeat scroll 0% 0% rgb(198, 198, 198); }
.inner_content { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 1px; border-top: medium none; width: 276px; height: 207px; position: relative; }
.feature_header { height: 33px; line-height: 33px; background: url("../images/navbar_repeat.jpg") repeat scroll 0% 0% transparent; padding-left: 10px; padding-right: 10px; }
.feature_header h3 { padding-left: 10px; background: url("../images/doublearrow.gif") no-repeat scroll left center transparent; font-size: 16px; font-weight: 400; color: rgb(3, 59, 115); margin: 0pt; }
.better h4 { font-weight: 400; border-bottom: 1px solid rgb(255, 204, 51); font-size: 16px; position: relative; top: 15px; left: 20px; width: 200px; color: rgb(3, 59, 115); margin: 0pt; }

#better_image { margin: 10px 0pt 0pt 10px; }
#demo_image { position: absolute; top: 45px; right: 10px; z-index: 3; }
.demo h4 { font-weight: 400; border-bottom: 1px solid rgb(255, 204, 51); font-size: 16px; position: relative; top: 15px; left: 20px; width: 200px; color: rgb(3, 59, 115); margin: 0pt; }
#demo_text { position: relative; top: 30px; left: 20px; width: 130px; font-size: 11px; }
#demo_link { position: absolute; top: 161px; left: 18px; width: 112px; height: 34px; overflow: hidden; }
#demo_link_image { position: absolute; left: 0pt; }
/* #demo_link_image:hover { left: -112px; } */

div.medida { height: 208px; width: 144px; float: left; margin-left: 5px; margin-bottom: 10px; margin-right: 0px; position: relative; background: none repeat scroll 0% 0% rgb(198, 198, 198); }
.inner_medida { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 1px; border-top: medium none; width: 142px; height: 207px; position: relative; }
#medida_text { position: relative; top: 20px; left: 5px; width: 130px; font-size: 11px; }
.demo2 li { position: relative; left: 0px; }

/* Compare */
.features_compare { margin-top: 10px; width: 100%; height: 950px; }
div.compare { height: 940px; width: 730px; float: left; margin-left: 5px; margin-bottom: 10px; margin-right: 0px; position: relative; background: none repeat scroll 0% 0% rgb(198, 198, 198); }
.compare_content { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 1px; border-top: medium none; width: 728px; height: 939px; position: relative; }
.compare_better h4 { font-weight: bold; font-size: 14px; position: relative; left: 10px; width: 160px; color: rgb(3, 59, 115); margin: 0pt; }
.compare_better th { font-size: 16px; text-align:center; color: rgb(3, 59, 115); font-weight: bold; }
.compare_better li { font-size: 9px; line-height: 9px;}
.compare_col { position: relative; text-align: center; font-size: 11px; }
.compare_col_bold { position: relative; text-align: center; font-size: 14px; font-weight: Bold; }
div.compare2 { height: 208px; width: 144px; float: left; margin-left: 5px; margin-bottom: 10px; margin-right: 0px; position: relative; background: none; }
#compare_link { position: absolute; top: 130px; left: 18px; width: 112px; height: 67px; overflow: hidden; }
#compare_msg { font-size: 16px; text-align: center; font-weight: bold; color: #EEF3EE; background-color: #13C809; }

/* Pie con instalaciones */
.features_footer { margin-top: 10px; background: none repeat scroll 0% 0% rgb(198, 198, 198); height: 122px; width: 900px; position: relative; font-family: Arial,FreeSans,Helvetica; font-size: 12px; text-align: center; }
.footer_content { height: 120px; width: 898px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: absolute; top: 1px; left: 1px; overflow: hidden; }
.ss_text { position: absolute; top: 25px; left: 20px; font-size: 13px; width: 112px; text-align: center; }
#ss_text { visibility: hidden; position: relative; top: -15px; text-align: center; font-size: 13px; width: 112px; margin: 0pt 10px 0pt 20px; }
.script_images { position: absolute; left: 150px; margin-top: 8px; padding-right: 15px; width: 800px; text-align: center; }
.scripts { width: 61px; height: 86px; padding-left: 6px; padding-right: 6px; margin: 0pt; position: relative; }
.scripts img { width: 62px; height: 62px; padding-bottom: 6px; clear: both; }
.scripts { width: 61px; height: 86px; float: left; padding-left: 6px; padding-right: 6px; margin: 0pt; position: relative; }
.ss_desc { text-align: center; position: relative; }
.sec_c { position: absolute; height: 5px; width: 5px; overflow: hidden; background: url("../images/corners.gif") no-repeat scroll 0% 0% transparent; }
.sec_tl { top: 0pt; }
.sec_tr { background-position: -5px 0pt; top: 0pt; right: 0pt; }
.sec_bl { background-position: 0pt -5px; bottom: 0pt; left: 0pt; }
.sec_br { background-position: -5px -5px; bottom: 0pt; right: 0pt; }
#ss_tagline { color: rgb(3, 59, 115); font-weight: 400; margin: 0pt 0pt 3px; display: inline-block; width: 112px; }
#ss_link { font-size: 11px; }
.upper { text-transform: uppercase; }
.fbold { font-weight: 700; }
