/* Body */
body {font-size:13px; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#666; line-height:140%; background:#d7d7d7;}

/* elementos de texto */
#page p {margin:10px 0}
#page small {font-size:11px;}
#page big {font-size:1.2em;}
#page b,#page strong{font-weight:bold; color:#111;}
#page em, #page i{}
#page u{}
#page strike{}
#page sub {}
#page sup {}
#page img.left {padding:0; margin:0 10px 0 0;}

#page hr {color: #e7eedd; background-color: #e7eedd; height:5px; margin:10px auto 40px auto;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; line-height:normal; color:#111; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#page h1 {font-size:30px;}
#page h2 {font-size:16px;}
#page h3 {font-size:14px; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif}
#page h4 {font-size:13px;}
#page h5 {font-size:12px;}
#page h6 {font-size:11px;}

/* enlaces */
#page a:link {color:#06F; text-decoration:underline;}
#page a:visited {color:#06C; text-decoration:underline;}
#page a:hover, #page a:active {color: #03F; text-decoration:underline;}
#page a img {border:0 none;}
#page small a {}

/*listas*/
#page ul {margin:10px 0; padding:0;}
#page ul li {margin:0; padding:5px 5px 5px 15px; border:none; border-bottom:1px solid #d9d9d9; background:url(../images/bullet.png) 0 11px no-repeat; }
#page ul li a:link, #page ul li a:visited, #page ul li a:active, #page ul li a:hover, #page ul li a {text-decoration:none;}

#page ol {margin:0; padding:0;}
#page ol li {margin:0; padding:5px; border:none; border-bottom:1px solid #d9d9d9; background:none;}

#page dl {margin:0; padding:0;}
#page dl dt {margin:0; padding:5px; border:none; border-bottom:1px solid #d9d9d9; background:none;}

/*tablas*/
#page table {display:table; empty-cells:show; margin:10px 0; width:auto;}
#page table tr {display:table-row; vertical-align:middle;}
#page table thead th, #page table tbody td, #page table tfoot td{padding:5px 10px; color:#333; text-align:left; vertical-align:top;}
#page table thead th {}
#page table tfoot td {}
#page table tbody td {}
#page tbody tr.even td {background:#e7eedd}
#page tbody tr.odd td {}
#page tbody tr.highlight td {}

/*bloques*/
#page blockquote {padding:20px; margin:20px 0; background:#e7eedd; font-weight:bold;}
#page address {}

/* formularios */
#page fieldset {}
#page legend {}
#page label {display:block; font-size:12px; margin-bottom:5px; color:#5D8C1C; width:100%;}
#page input {width:96%; color:#666; padding:3px; font-size:18px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#page textarea {width:98%; padding:3px; height:125px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#page select {width:96%; color:#666;}  
#page input.checkbox {width:auto; background-color:transparent; border:none;} 
#page input.radio {width:auto; background-color:transparent; border:none;} 
#page textarea:focus, #page #container input:focus {background-color:#FFFF99; color:#000;} 
#page #content .dostercios input{width:97%;}
#page #content fieldset.dostercios {margin-right:4%}
#page #container #content fieldset strong.floatleft {display:block; float:left; font-size:1.2em; padding:5px 5px 0 4px;} /*para los radio o checkbox*/
#page input.check {width:auto !important; padding:0; margin:0 5px !important;}

/*elementos decorativos*/
#page .colored {color:#5D8C1C;}
#page .backcolor{background: #e7eedd;}
#page .borderColor {border:#e7eedd solid 1px;}

/*btn*/
#page .btn, #promo .btn {float:left; display:inline; background:url(../images/btn_left.png) 0 0 no-repeat; font-size:13px; margin:10px 0; padding:0 0 0 30px; height:35px; overflow:hidden;}
#page .btn a, #promo .btn a {background:url(../images/btn_right.png) 100% 0 no-repeat; padding:7px 15px 10px 0px; color:#FFF; font-weight:bold; font-size:13px; display: inline-block; text-decoration:none; height:35px; overflow:hidden;}
#page .btn a:visited, #promo .btn a:visited {color:#FFF; text-decoration:none;}
#page .btn a:hover, #promo .btn a:hover {text-decoration:none; color:#FC0;}

#page .lastlink {float:left; display:inline; background:url(../images/btn_small_left.png) 0 0 no-repeat; font-size:13px; margin:5px 0; padding:0 0 0 22px; height:25px; overflow:hidden;}
#page .lastlink a {background:url(../images/btn_small_right.png) 100% 0 no-repeat; padding:3px 12px 10px 0px; color:#555; font-weight:bold; font-size:11px; display: inline-block; text-decoration:none; height:25px; overflow:hidden;}
#page .lastlink a:visited {color:#555; text-decoration:none;}
#page .lastlink a:hover {text-decoration:none; color:#000;}

/* PAGE */
#page {float:left; display:inline; position:relative; width:100%; margin:0 auto;}
#page #page_wrap {width:980px; margin:0 auto; position:relative;}

/** HEADER **/
#page #header {float:left; display:inline; width:980px; padding:0; margin:0; z-index:-1;}
#page #header #header_wrap {width:980px; padding:35px 0; margin:0; background:url(../images/fnd_container_top.png) left bottom no-repeat;}

/** LOGO **/
#page #header #logo {float:left; display:inline; width:370px; margin:0; padding:0;}
#page #header #logo .image {float:left; display:inline; margin:0; padding:0;}
#page #header #logo .image:hover {cursor:pointer;}
#page #header #logo .txt {}
#page #header #logo h2 {}

/** SHORTCUTS **/
#page #header #shortcuts {display:inline; float:left;}
#page #header #shortcuts .wrap {position:absolute; top:0; right:0; padding:10px 0; font-size:11px;}
#page #header #shortcuts ul {}
#page #header #shortcuts ul li {}
#page #header #shortcuts ul li a, #page #header #shortcuts ul li a:visited {}
#page #header #shortcuts ul li a:hover{}

/** LANGUAGE **/
#page #header #lang {display:none;}
#page #header #lang a {}

/** SEARCH **/
#page #header #search {display:none;}
#page #header #search #search_field {}
#page #header #search #search_field input {}
#page #header #search #advanced_search {}
#page #header #search #advanced_search a {}
#page #header #search #advanced_search a:hover {}

/** LAYER NAV **/
#page #layer_nav {width:600px; z-index:11; float:right; display:inline;}
#page #layer_nav #layer_nav_wrap {width:600px; position:absolute; top:75px; right:0; float:right; display:inline;}
#page #layer_nav ul {float:right; margin:0; padding:0;}
#page #layer_nav li {float:left; display:inline; margin:0; padding:10px 0; background:none; list-style:none; border:none;}
#page #layer_nav li.last {border-right:none;}
#page #layer_nav li a {font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; border-right:1px solid #999; padding:0 15px;}
#page #layer_nav li.last a {border-right:none; padding-right:0;}
#page #layer_nav li a:hover {color:#5D8C1C;}
#page #layer_nav li.selected {background:url(../images/ico_O.png) 50% 50% no-repeat;}
#page #layer_nav li.selected a, #page #layer_nav li.selected a:visited {color:#5D8C1C;}
#page #layer_nav li.selected a:hover {color:#111;}

/*breadcrumbs*/
#page #container #breadcrumbs {display:none;}

/** banner **/
#page #banner {display:none}

/** CONTAINER **/
#page #container {float:left; display:inline; width:980px; position:relative; background:#fff;}
body.lightbox #page #container {width:auto !important;}
#page #container #container_wrap {float:left; display:inline; width:820px; padding:50px 80px; position:relative; background:url(../images/fnd_container.png) 0 0 repeat-y; }

#page #container #content {float:left; display:inline; width:820px;}
body.unacol #page #container #content {}
body.doscol #page #container #content { padding-bottom:30px;}
body.trescol #page #container #content {}

/*left*/
#page #container #left {position:absolute; left:20px; bottom:10px; padding:0 0 0 20px; width:940px; height:35px; background: url(../images/fnd_msg_left.png) 0 0 no-repeat; overflow:hidden;}
#page #container #left #left_wrap {padding:8px 20px 5px 0; width:900px; height:35px; background:#E7EEDD url(../images/fnd_msg_right.png) top right no-repeat;}

/*right*/
#page #container #right {float:right; display:inline; width:820px;}

/*cart*/
#page #container #left .basket {margin:0 0 20px 0; border-top:3px solid #e7eedd; border-bottom:3px solid #e7eedd; padding:10px 0;}
#page #container #left .basket table {width:100%}
#page #container #left .basket .floatright {text-align:right;}
#page #container #left .basket .floatright .btn {margin-right:0; padding-right:0;}
#page #container #left .basket h3 {margin:5px 0 10px 5px;}
#page #container #left .basket strong {color:#222; font-size:1.2em;}
#page #container #left .basket table tfoot {background:#ddd;}

/* CATEGORY NAV */
#page #container #left ul {padding:0; margin:0;}
#page #container #left ul li {border:none; float:left; display:inline; background:none; padding:0; margin:0;}
#page #container #left ul li a {border-right:1px solid #ccc; padding:0 10px;}
#page #container #left ul li.last a {border-right:none; padding:0 0 0 10px;}
#page #container #left ul li a:hover{}
#page #container #left ul li.selected a{}

/*second level*/
#page #container #left ul li ul {}
#page #container #left ul li ul li {}
#page #container #left ul li ul li a {}
#page #container #left ul li ul li a:hover {}
#page #container #left ul li ul li a.selected {}

/*third level*/
#page #container #left ul li ul li ul {}
#page #container #left ul li ul li ul li {}
#page #container #left ul li ul li ul li a {}
#page #container #left ul li ul li ul li a:hover {}
#page #container #left ul li ul li ul li a.selected {}

/** FOOTER **/
#page #footer {float:left; display:inline; width:980px; position:relative; background:url(../images/fnd_container_bottom.png) 0 0 no-repeat;}
#page #footer #footer_wrap {float:left; display:inline; margin:30px 0 10px; position:relative;}

#page #footer #shortcuts_footer {float:left; display:inline; width:980px; background:url(../images/fnd_footer_top.png) 0 0 no-repeat;}
#page #footer #shortcuts_footer #shortcuts_footer_wrap {float:left; display:inline; margin-top:10px; padding:20px 60px 30px 420px; width:500px; background:#c1c1c1 url(../images/fnd_footer_bottom.png) 100% 100% no-repeat;}
#page #footer #shortcuts_footer #shortcuts_footer_wrap .untercio {width:140px; margin-right:40px !important; margin-bottom:0 !important;}
#page #footer #shortcuts_footer #shortcuts_footer_wrap .last {margin-right:0px !important; margin-bottom:0 !important;}
#page #footer #shortcuts_footer h3 {font-size:13px; margin-bottom:10px; color:#818181;}
#page #footer #shortcuts_footer ul {margin:0; padding:0;}
#page #footer #shortcuts_footer ul li {border-bottom:1px solid #b7b7b7;}
#page #footer #shortcuts_footer ul li a {font-size:11px; text-decoration:none; color:#333; font-weight:bold;}
#page #footer #shortcuts_footer ul li a:hover {color:#5D8C1C;}

#page #footer #nav_footer {position:absolute; top:40px; left:40px; background:url(../images/logo_ozongo_footer.png) 0 0 no-repeat; width:220px;height:80px;}
#page #footer #nav_footer ul {float:left; display:inline; margin:35px 0 0 99px; padding:0;}
#page #footer #nav_footer ul li {float:left; display:inline; margin:2px 0; padding:0; background:none; list-style:none; border:none;}
#page #footer #nav_footer ul li a {font-size:11px; font-weight:normal; text-decoration:none; color:#5D8C1C}
#page #footer #nav_footer ul li a:hover {text-decoration:underline;}

#page #footer #tex_footer {display:none;}
#page #footer #tex_footer h2 {}
#page #footer #tex_footer small {}

#page #footer hr {display:none;}

#page #footer #powered {display:none;}
#page #footer #powered a {}
#page #footer #powered a:hover {}

/* paginacion */
#page .paginacion p a:link, #page .paginacion p a:visited, #page .paginacion p a:active {background-color:#e7eedd; border-color:#e7eedd; color: #5D8C1C;text-decoration:none;}
#page .paginacion p span, #page .paginacion p a:hover {background-color:#5D8C1C; border-color:#5D8C1C; color:#FFF;}

/** extraDIVS **/
#page #extraDiv1 {display:none}
#page #extraDiv2 {display:none}
#page #extraDiv3 {display:none}
#page #extraDiv4 {display:none}
#page #extraDiv5 {display:none}

/** Extra OZONGO **/
#page #container #content .untercio {float:left; width:236px !important; margin:0 50px 0 0; font-size:12px;}
#page #container #content .untercio h2 {font-size:18px;}

#page #container #content .dostercios {float:left;width:580px !important; margin:0;}

#page #container #content .uncuarto {width:180px !important; margin:0 33px 10px 0; font-size:11px;}
#page #container #content .uncuarto .uncuarto {width:21% !important; margin:0 5% 0 0; font-size:13px;}
#page #container #content .uncuarto h3 {font-size:12px;}
#page #container #content .uncuarto img.left {margin:0 10px 0 0; padding:0;}

#page #container #content .unmedio {width:400px !important; margin:0 20px 0 0;}
#page #container #content .unmedio .unmedio {width:46% !important; margin:0 5% 0 0;}

#page #container #content fieldset.untercio, #page #container #content fieldset.unmedio, #page #container #content fieldset.uncuarto {margin-bottom:0px;}

/** Estilos para Ilustraciones por página **/
body#body_inicio #page #container {background-image:url(../images/ilustracion_03.png); background-position: 520px 110px; background-repeat:no-repeat;}
body#body_inicio #extraDiv1 {/**background:url(../images/price_9_90.png) 100% 0 no-repeat; display:inline; position:absolute; width:980px; margin-left:50%; left:-490px; top:130px; height:90px;**/}

body#body_alojamiento #page #container {background-image:url(../images/ilustracion_planesHosting.png); background-position: 620px 70px; background-repeat:no-repeat;}
body#body_web #page #container {background-image:url(../images/ilustracion_02.png); background-position: 620px 50px; background-repeat:no-repeat;}
body#body_ficha_producto_hosting #page #container {background-image:url(../images/ilustracion_planDos.png); background-position: 510px 175px; background-repeat:no-repeat;}


body#body_dominios #page #container {background-image:url(../images/ilustracion_02.png); background-position: 620px 90px; background-repeat:no-repeat;}

/** Ficha de Producto **/
body#body_ficha_producto_hosting #page #container #content #content_wrap {width:465px; padding-right:355px;}
body#body_ozonweb #page #container #content #content_wrap {}
body#body_ozonweb #page #container p {}
body #page #container #promoweb {background:url(../images/banner_CCC.png) no-repeat; width:728px; height:90px; margin:0; display:none;}
body #page #container #content #content_wrap #corporativa {width:850px;}
body #page #container #content #content_wrap .claim {float:left;width:580px;text-align:center;background-image:url(../images/fon_ozonweb.png); background-position: 370px 30px;background-repeat:no-repeat;}
body #page #container #content #content_wrap .claimshop {float:left;width:580px;text-align:center;background-image:url(../images/fon_ozonshop.png); background-position: 370px 30px;background-repeat:no-repeat;}

body#body_ozonmailing #page #container #content #content_wrap .claimshop {float:left;width:540px;text-align:left; background:none; margin-right:40px;}
body#body_ozonmailing #page #container #content #content_wrap .claimshop h2 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:140%; font-size:14px; margin-bottom:20px;}
body#body_ozonmailing #page #container #content #content_wrap .untercio {margin-bottom:50px;}

body #page #container #content #content_wrap .claim-txt {width:400px;text-align:center;}
body #page #container #content #content_wrap .formcontrata {float:left;width:230px;padding:20px;-moz-border-radius: 1em;-ms-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em;background:#E7EEDD}
body #page #container #content #content_wrap .formcontrata p {font-size:11px; color:#333;}
body #page #container #content #content_wrap .formcontrata input {width:200px; padding:4px; background:#FFF; border:solid 1px #ccc; margin: 0 0 10px 0; font-size:14px; color:#333;}
body #page #container #content #content_wrap .formcontrata input:focus {background: #FF9; color:#111;}
body #page #container #content #content_wrap .checkform {padding:2px;background:#FFF; border:solid 1px #5D8C1C;}
body #page #container #content #content_wrap #corporativa h1.titulo {margin-bottom:15px;}
body #page #container #content #content_wrap #corporativa h2.precio {margin-bottom:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
body #page #container #content #content_wrap #corporativa h2.precio small, #corporativa h3.precio small {color:#999;font-size:14px;}
body #page #container #content #content_wrap #corporativa h2.precio {color:#C00;font-size:22px;}
body #page #container #content #content_wrap #corporativa h2.precio strike {color:#000;font-size:18px;}
body #page #container #content #content_wrap #corporativa h2.precio span.colored, body #page #container #content #content_wrap #corporativa h3.precio span.colored {font-size:18px;}
body #page #container #content #content_wrap #corporativa h3.precio {margin-bottom:10px;}

#page #container #content #content_wrap #corporativa .product_page ul {float:left; display:inline; width:100%;margin-bottom:20px;}
#page #container #content #content_wrap #corporativa .product_page ul li {float:left; display:inline; width:200px; margin:5px 20px 5px 0; border-bottom:none;}
#page #container #content #content_wrap #corporativa .product_page img.screen {margin:20px 202px;}
#page #container #content #content_wrap  .promo_boton {float:left; display:inline; margin:20px 0 0 10px; color:#5D8C1C; font-weight:bold; width:200px; font-size:11px;}

#page #content .boxII {float:left; display:inline; margin:0px 10px 10px 0; padding:10px 0 0; width:400px; background:transparent url(../images/fnd_box_top.png) no-repeat scroll 0 0;}
#page #content .boxII .boxII_wrap {float:left;  display:inline; font-size:11px; padding:10px 20px 20px; width:360px; height:90px; background:#E4ECDA url(../images/fnd_box_bottom.png) no-repeat scroll 0 100%;}
#page #content .boxII .boxII_wrap h2 {font-size:12px;}
#page #content .boxII .boxII_wrap img {float:left; margin:0 20px 0 0;}

body #page #container #content #content_wrap #corporativa li {border:none;}
body #page #container #content #content_wrap #corporativa #price {position:absolute; right:0; top:-10px; width:90px; height:90px; text-indent:-9999px;}
body #page #container #content #content_wrap #corporativa #pricehome {position:absolute; left:0; top:-10px; width:159px; height:139px; text-indent:-9999px;}

/** Imagenes de precios **/
body #page #container #content #content_wrap .price_01 {background-image:url(../images/price_01.png);}
body #page #container #content #content_wrap .price_02 {background-image:url(../images/price_02.png);}
body #page #container #content #content_wrap .price_03 {background-image:url(../images/price_03.png);}
body #page #container #content #content_wrap .price_04 {background-image:url(../images/price_04.png);}
body #page #container #content #content_wrap .price_05 {background-image:url(../images/price_05.png);}
body #page #container #content #content_wrap .price_06 {background-image:url(../images/price_06.png);}
body #page #container #content #content_wrap .price_07 {background-image:url(../images/price_07.png);}
body #page #container #content #content_wrap .price_alta100 {background-image:url(../images/price_alta100.png);}
body #page #container #content #content_wrap .price_alta200 {background-image:url(../images/price_alta200.png);}
body #page #container #content #content_wrap .price_alta300 {background-image:url(../images/price_alta300.png);}
body #page #container #content #content_wrap .price_alta400 {background-image:url(../images/price_alta400.png);}
body #page #container #content #content_wrap .price_alta500 {background-image:url(../images/price_alta500.png);}
body #page #container #content #content_wrap .price_alta600 {background-image:url(../images/price_alta600.png);}
body #page #container #content #content_wrap .price_alta700 {background-image:url(../images/price_alta700.png);}
body #page #container #content #content_wrap .price_alta800 {background-image:url(../images/price_alta800.png);}
body #page #container #content #content_wrap .price_alta900 {background-image:url(../images/price_alta900.png);}
body #page #container #content #content_wrap .price_alta1000 {background-image:url(../images/price_alta1000.png);}
body #page #container #content #content_wrap .price_ano5 {background-image:url(../images/price_ano5.png);}
body #page #container #content #content_wrap .price_ano10 {background-image:url(../images/price_ano10.png);}
body #page #container #content #content_wrap .price_ano15 {background-image:url(../images/price_ano15.png);}
body #page #container #content #content_wrap .price_ano20 {background-image:url(../images/price_ano20.png);}
body #page #container #content #content_wrap .price_ano25 {background-image:url(../images/price_ano25.png);}
body #page #container #content #content_wrap .price_ano30 {background-image:url(../images/price_ano30.png);}
body #page #container #content #content_wrap .price_ano35 {background-image:url(../images/price_ano35.png);}
body #page #container #content #content_wrap .price_ano40 {background-image:url(../images/price_ano40.png);}
body #page #container #content #content_wrap .price_ano45 {background-image:url(../images/price_ano45.png);}
body #page #container #content #content_wrap .price_ano50 {background-image:url(../images/price_ano50.png);}
body #page #container #content #content_wrap .price_ano55 {background-image:url(../images/price_ano55.png);}
body #page #container #content #content_wrap .price_ano60 {background-image:url(../images/price_ano60.png);}
body #page #container #content #content_wrap .price_ano65 {background-image:url(../images/price_ano65.png);}
body #page #container #content #content_wrap .price_ano70 {background-image:url(../images/price_ano70.png);}
body #page #container #content #content_wrap .price_ano75 {background-image:url(../images/price_ano75.png);}
body #page #container #content #content_wrap .price_ano80 {background-image:url(../images/price_ano80.png);}
body #page #container #content #content_wrap .price_ano85 {background-image:url(../images/price_ano85.png);}
body #page #container #content #content_wrap .price_ano90 {background-image:url(../images/price_ano90.png);}
body #page #container #content #content_wrap .price_ano95 {background-image:url(../images/price_ano95.png);}
body #page #container #content #content_wrap .price_ano100 {background-image:url(../images/price_ano100.png);}
body #page #container #content #content_wrap .price_mes5 {background-image:url(../images/price_mes5.png);}
body #page #container #content #content_wrap .price_mes10 {background-image:url(../images/price_mes10.png);}
body #page #container #content #content_wrap .price_mes15 {background-image:url(../images/price_mes15.png);}
body #page #container #content #content_wrap .price_mes20 {background-image:url(../images/price_mes20.png);}
body #page #container #content #content_wrap .price_mes25 {background-image:url(../images/price_mes25.png);}
body #page #container #content #content_wrap .price_mes30 {background-image:url(../images/price_mes30.png);}
body #page #container #content #content_wrap .price_mes29_90 {background-image:url(../images/price_mes_29_90.png);}
body #page #container #content #content_wrap .price_mes35 {background-image:url(../images/price_mes35.png);}
body #page #container #content #content_wrap .price_mes40 {background-image:url(../images/price_mes40.png);}
body #page #container #content #content_wrap .price_mes39_90 {background-image:url(../images/price_mes_39_90.png);}
body #page #container #content #content_wrap .price_mes45 {background-image:url(../images/price_mes45.png);}
body #page #container #content #content_wrap .price_mes50 {background-image:url(../images/price_mes50.png);}
body #page #container #content #content_wrap .price_mes55 {background-image:url(../images/price_mes55.png);}
body #page #container #content #content_wrap .price_mes60 {background-image:url(../images/price_mes60.png);}
body #page #container #content #content_wrap .price_mes65 {background-image:url(../images/price_mes65.png);}
body #page #container #content #content_wrap .price_mes70 {background-image:url(../images/price_mes70.png);}
body #page #container #content #content_wrap .price_mes75 {background-image:url(../images/price_mes75.png);}
body #page #container #content #content_wrap .price_mes80 {background-image:url(../images/price_mes80.png);}
body #page #container #content #content_wrap .price_mes85 {background-image:url(../images/price_mes85.png);}
body #page #container #content #content_wrap .price_mes90 {background-image:url(../images/price_mes90.png);}
body #page #container #content #content_wrap .price_mes95 {background-image:url(../images/price_mes95.png);}
body #page #container #content #content_wrap .price_mes100 {background-image:url(../images/price_mes100.png);}
body #page #container #content #content_wrap .price_desc5 {background-image:url(../images/price_desc_5.png);}
body #page #container #content #content_wrap .price_desc10 {background-image:url(../images/price_desc_10.png);}
body #page #container #content #content_wrap .price_desc25 {background-image:url(../images/price_desc_25.png);}
body #page #container #content #content_wrap .price_desc50 {background-image:url(../images/price_desc_50.png);}
body #page #container #content #content_wrap .price_desc50home {background-image:url(../images/price_desc_50home.png);}
body #page #container #content #content_wrap .price_desc75 {background-image:url(../images/price_desc_75.png);}

/** Home de Sección **/
body#body_inicio #page #container #content .modHome {width:820px; margin:0 0 60px 0; padding:0 0 0px 0;}
body#body_inicio #page #container #content .modHome p {width:440px;}
body#body_inicio #page #container #content .modHome ul {width:440px; margin:0;}
body#body_inicio #page #container #content .modHome ul li {border:none; font-weight:bold; color:#5d8c1c}
body#body_inicio #page #container #content .untercio {margin-bottom:20px;}

body#body_alojamiento #page #container #content .modHome {width:520px; margin:0 0 40px 0; padding:0;}
body#body_web #page #container #content .modHome {width:520px; margin:0 0 40px 0; padding:0;}
body#body_dominios #page #container #content .modHome {width:520px; margin:0 0 40px 0; padding:0;}

/** Titulos **/
#page #container #content .titulo {text-indent:-9999px; width:400px; height:40px; background:url(../images/titulo_01.png) 0 0 no-repeat;}
#page #container #content .tit01 {}
#page #container #content .tit011 {width:780px; height:40px; background:url(../images/titulo_011.png) 0 0 no-repeat;}
#page #container #content .tit02 {width:400px; height:30px; background:url(../images/titulo_02.png) 0 0 no-repeat;}
#page #container #content .tit021 {width:400px; height:30px; background:url(../images/titulo_021.png) 0 0 no-repeat;}
#page #container #content .tit022 {width:400px; height:30px; background:url(../images/titulo_022.png) 0 0 no-repeat;}
#page #container #content .tit03 {width:400px; height:30px; background:url(../images/titulo_03.png) 0 0 no-repeat;}
#page #container #content .tit04 {width:400px; height:30px; background:url(../images/titulo_04.png) 0 0 no-repeat;}
#page #container #content .tit05 {width:400px; height:30px; background:url(../images/titulo_05.png) 0 0 no-repeat;}
#page #container #content .tit06 {width:400px; height:30px; background:url(../images/titulo_06.png) 0 0 no-repeat;margin-left:70px;}
#page #container #content .tit07 {width:240px; height:22px; background:url(../images/titulo_07.png) 0 0 no-repeat;}
#page #container #content .tit08 {width:240px; height:22px; background:url(../images/titulo_08.png) 0 0 no-repeat;}
#page #container #content .tit09 {width:240px; height:22px; background:url(../images/titulo_09.png) 0 0 no-repeat;}
#page #container #content .tit10 {width:400px; height:30px; background:url(../images/titulo_10.png) 0 0 no-repeat;margin-left:70px;}
#page #container #content .tit11 {width:400px; height:30px; background:url(../images/titulo_11.png) 0 0 no-repeat;}
#page #container #content .tit12 {width:520px; height:30px; background:url(../images/titulo_12.png) 0 0 no-repeat;}
#page #container #content .tit13 {width:820px; height:30px; background:url(../images/titulo_13.png) 0 0 no-repeat;}
#page #container #content .tit14 {width:520px; height:30px; background:url(../images/titulo_14.png) 0 0 no-repeat;}
#page #container #content .tit15 {width:520px; height:30px; background:url(../images/titulo_15.png) 0 0 no-repeat;}

/** Caja de Busqueda **/
#page .boxbsq {float:left; display:inline; padding:0 0 0 20px; margin:10px 0; width:520px; overflow:hidden; background:#e7eedd; background:url(../images/fnd_boxbsq_left.png) 0 0 no-repeat;}
#page .boxbsq .boxbsq_wrap {float:left; display:inline; padding:10px 20px 10px 0; margin:0; width:480px; overflow:hidden; background:#e7eedd url(../images/fnd_boxbsq_right.png) top right no-repeat; height:67px;}
body#body_inicio #page .boxbsq, body#body_inicio #page .boxbsq .boxbsq_wrap {}
#page .boxbsq p {margin:0; padding:0; font-size:11px;}
#page .boxbsq fieldset {float:left; display:inline; margin:0; width:100%;}
#page .boxbsq input {float:left; display:inline; margin:0px 10px 0 0;width:335px;}
#page .boxbsq .btn {margin:0;}

/** rst_busqueda **/
#page #rst_busqueda {float:left; display:inline; width:400px;}
body.f5456e72-3271-4d88-b #page .boxbsq {float:right; display:inline; width:380px; margin:0;}
body.f5456e72-3271-4d88-b #page .boxbsq .boxbsq_wrap {width:360px;}
body.f5456e72-3271-4d88-b #page .boxbsq input {width:215px;}

#page table.dominios {margin:40px 0 0px; width:100%; font-size:11px;}
#page table.dominios thead tr th {color:#666; font-size:11px; font-weight:normal; padding:5px 15px; white-space:nowrap;}
#page table.dominios thead tr th.columna2, #page table.dominios thead tr th.columna3, #page table.dominios thead tr th.columna4, #page table.dominios thead tr th.columna5 {text-align:right;}
#page table.dominios tbody tr td {padding:10px 15px; border-bottom:1px solid #fff;}
#page table.dominios tbody tr td small {color:#C00; font-size:10px; font-weight:normal;}
#page table.dominios tbody tr.odd td {background:#E4ECD9;}
#page table.dominios tbody tr.even td {background:#fff;}
#page table.dominios tbody tr td.columna1 {background:#5D8C1C; color:#fff; font-weight:bold; border-bottom:1px solid #fff; font-size:13px; border-right:1px solid #fff;}
#page table.dominios tbody tr td.columna1off {background:#CAD9B4; color:#5D8C1C; font-weight:bold; border-bottom:1px solid #fff; font-size:13px; border-right:1px solid #fff;}
#page table.dominios tbody tr td.columna2, #page table.dominios tbody tr td.columna3, #page table.dominios tbody tr td.columna4, #page table.dominios tbody tr td.columna5 {border-right:1px solid #fff; color:#0066FF; font-weight:bold; text-align:right; white-space:nowrap;}
#page table.dominios tbody tr td.columna6 {color:#111; font-weight:normal; text-align:left;}
#page table.dominios tbody tr td.bsqndo_dominio {color:#777; vertical-align:middle; font-weight:normal; text-align:left;}
#page table.dominios tbody tr td.bsqndo_dominio img {margin:0 5px -3px 0;}
#page table.dominios tbody tr td input {vertical-align:middle; width:auto; padding:0; margin:0;}
#page table.dominios tbody tr td.nodisponible {font-size:11px; color:#C00;}
#page table.dominios tbody tr td.dominioes {font-size:11px; color:#666;}

#page table.dominios tbody tr:hover td {background:#5D8C1C; color:#fff; border-bottom:1px solid #fff;}
#page table.dominios tbody tr:hover td small {color:#FF0;}
#page table.dominios tbody tr:hover td.columna1, #page table.dominios tbody tr:hover td.columna6 {color:#FF0;}

body.f5456e72-3271-4d88-b #page #container #content .unmedio {margin-bottom:40px;}
body.f5456e72-3271-4d88-b #page #container #content .unmedio h3 {font-size:13px;}
body.f5456e72-3271-4d88-b #page #container #content .unmedio p {font-size:12px; margin:5px 0;}
body.f5456e72-3271-4d88-b #page #container #content .uncuarto {margin:40px 33px 0 0;}
body.f5456e72-3271-4d88-b #page #container #content .dominio {float:right; margin:0 0 40px 10px; background-image:url(../images/btn_red_left.png); height:40px;}
body.f5456e72-3271-4d88-b #page #container #content .dominio a {background-image:url(../images/btn_red_right.png); height:40px; padding:9px 15px 10px 0;}
body.f5456e72-3271-4d88-b #page #container #content .txt_rst_dominio {float:right; margin:8px 0 0; font-size:11px; color:#666;}

body.f5456e72-3271-4d88-b #page #container #content .showmore {text-align:center; font-size:12px; margin:0 20px 40px 0;}
body.f5456e72-3271-4d88-b #page #container #content .down {margin:0 0px 40px 0;}
body.f5456e72-3271-4d88-b #page #container #content .showmore .tooltip {background:url(../images/fnd_tooltip_little_top.png) left top no-repeat; width:400px; padding:10px 0 0 0;}
body.f5456e72-3271-4d88-b #page #container #content .showmore .tooltip .tooltip_wrap {font_weight:bold; color:#000; font-size:13px; background:#C7DDFF url(../images/fnd_tooltip_little_bottom.png) left bottom no-repeat; width:380px; padding:0 10px 20px;}

body#body_dominios #page #container #content .pie {width:100%;}
body#body_dominios #page #container #content .pie .boxbsq_wrap {width:780px;}
body#body_dominios #page #container #content .pie .boxbsq_wrap input {width:635px;}

/** Escaparate de productos **/
#page .product_item {float:left; display:inline; width:400px; overflow:hidden; background:url(../images/fnd_box_top.png) 0 0 no-repeat; padding:10px 0 0 0; margin:0 20px 20px 0;}
#page .product_item .product_item_wrap {float:left; display:inline; width:360px; background:#e4ecda url(../images/fnd_box_bottom.png) left bottom no-repeat; padding:10px 20px 70px 20px; margin:0; position:relative;}
#page .product_item .product_item_wrap h2 {width:280px; font-size:18px;}
#page .product_item .product_item_wrap p {width:360px; color:#111;}
#page .product_item .product_item_wrap p.large {width:280px;}
#page .product_item .product_item_wrap p small  {color:#666; font-size:11px;}
#page .product_item .product_item_wrap .btn {position:absolute; right:20px; bottom:20px; margin:0;}
#page .product_item .product_item_wrap .price {position:absolute; right:0px; top:-10px; width:90px; height:90px; text-indent:-9999px; background:url(../images/price_01.png) 0 0 no-repeat;}
#page .product_item .product_item_wrap .price_detail {width:340px;}
#page #container #content .price_detail {font-size:12px; color:#c00; padding:10px; background:url(../images/black10.png) repeat;}
#page #container #content .price_detail span {font-size:11px; color:#333;}
#page #container #content .price_detail small {font-size:10px; color:#999;}
#page .product_item .product_item_wrap .enlaceFicha {position:absolute; left:20px; bottom:20px; margin:0; width:150px; font-size:11px; text-align:left;}

#page #container #content .tooltip {background:url(../images/fnd_tooltip_top.png) left top no-repeat; width:820px; padding:10px 0 0 0; text-align:center;}
#page #container #content .tooltip .tooltip_wrap {font_weight:bold; color:#000; font-size:13px; background:#C7DDFF url(../images/fnd_tooltip_bottom.png) left bottom no-repeat; width:780px; padding:10px 20px 30px; color:#666;}

/** Compartiva Planes de Hosting **/
#page table.tarifas {width:100%; margin:0; padding:0; border-collapse:collapse;}
#page table.tarifas thead tr th {padding:10px 15px; background:#5D8C1C; color:#fff; border:1px solid #fff; text-align:right;}
#page table.tarifas thead tr th.columna1 {background:#CAD9B4;}
#page table.tarifas tbody tr td {padding:5px 15px; border:1px solid #fff;}
#page table.tarifas td.columna1 {color:#111; font-size:12px; text-align:right;}
#page table.tarifas td.columna2, #page table.tarifas td.columna3 {color:#111; font-size:13px; font-weight:bold; text-align:right;}
#page table.tarifas td.columna4 {color:#666; font-size:11px; text-align:left;}

#page table.tarifas tbody tr:hover td {background:#CAD9B4; color:#000;}
#page table.tarifas tbody tr td .btn {margin:10px 0; float:right;}
#page table.tarifas tbody tr td small {color:#666; font-size:10px; font-weight:normal;}
#page table.tarifas tbody tr td .precio {font-size:14px; font-weight:bold; color:#c00;}
#page table.tarifas tbody tr td .link {font-size:11px;}

body.d365e367-d89f-485c-a #page #container #content .unmedio {margin:20px 20px 20px 0;}
body.d365e367-d89f-485c-a #page #container #content .unmedio .unmedio {margin-bottom:0px;}

body#body_dominios #page #container #content .dominios {margin:0px 0 60px; padding:0;}
body#body_dominios #page #container #content .left {margin:0 10px 10px 0; padding:0;}

body#body_traslado_de_dominios #page #container #content ul li {border-bottom:1px solid #ddd; margin:0 0 15px 0;}

body#body_web #page #container #content .tooltip {margin:0 0 20px 0;}
body#body_web #page #container #content .untercio {color:#333; font-size:13px;}
body#body_web #page #container #content .left {margin:0 10px 10px 0; padding:0;}
body#body_web #page #container #content  .product_item h2 a {text-decoration: none; color:#111;}
body#body_web #page #container #content  .product_item h2 a:hover, body#body_web #page #container #content  .product_item h2 a:hover span.colored {text-decoration: none; color:#03F;}

body#body_sobre_nosotros #page #container #content h3 {margin-top:20px;}
body#body_sobre_nosotros #page #container #content h3 img {float:left; display:inline; margin:0 10px 10px 0; padding:0;}

body#body_contactar #page #container #content h1 {margin-bottom:10px;}
body#body_contactar #page #container #content .uncuarto p {margin:0;}
body#body_contactar #page #container #content  textarea {width:812px;}
body#body_traspaso #container #content .unmedio {margin-right:20px;}

/** Pagina de login **/
body.login {}
body.login #page #page_wrap {width:auto; background:none; margin:0 auto; padding:0; background:none; overflow:hidden}
body.login #page #page_wrap #container {width:500px; margin:60px auto 0px; overflow:hidden; background:#ccc; float:none; display:block;}
body.login #page #page_wrap #container #container_wrap {width:480px; background:none; margin:10px; padding:0; background:#fff; overflow:hidden}
body.login #page #page_wrap #container #container_wrap #content {width:auto; background:none; margin:0; padding:0; overflow:hidden}
body.login #page #page_wrap #container #container_wrap #content #content_wrap {width:auto; background:none; margin:30px; padding:0; overflow:hidden}
body.login #page #page_wrap #footer_login {width:500px; margin:0 auto; position:relative;}
body.login #page #page_wrap #footer_login #footer_login_wrap {padding:10px 20px 10px 37px; background:#ccc;}

body#body_login #page #content h1 {margin:0 0 40px 0;}
body#body_login #page #content .field1, body#body_login #page #content .field2 {margin-bottom:10px;}

body#body_recordar_password #page #container #content h1 {margin:0 0 10px 0;}
body#body_recordar_password #page #container #content .field1 {float:left; display:inline; width:300px;}
body#body_recordar_password #page h2, body#body_recordar_password #page h3 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; color:#333; margin:5px 0;}


body.login #page #container #content h1 span {font-size:12px; margin:0; padding:0; color:#999; font-weight:normal;}
body.login #page #container #content h1 {font-size:24px; margin:0; padding:0; color:#5D8C1C;}
body.login #page #container #content p {font-size:13px; margin:10px 0 0; padding:10px 20px; background:#e5e5e5; color:#333; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
body.login #page #container #content .field1 {}
body.login #page #container #content .field2 {float:left; display:inline; margin:0 0 10px 0; width:300px;}
body.login #page #container #content .btn {float:right; display:inline; margin:17px 0 0 0;}
body.login #page #container #content input {color:#111; font-size:18px;}
body.login #page #page_wrap #footer_login img {position:absolute; left:10px; top:7px;}

/** LightBox **/
body#body_contratacion, body#body_contratacion #page, body#body_contratacion #page #container, body#body_contratacion #page #container #content {background:#ddd;}
body.lightbox #page_pad {padding:20px;}

body.lightbox, body.lightbox #page, body.lightbox #page #container {background:#e5e5e5;}
body.lightbox #page #container h1 {font-size:18px; color:#5D8C1C;}
body.lightbox #page #container, body.lightbox #page #container p {font-size:11px;}

/** Ask About **/
#page .ask_about {}
body.lightbox #page #container .ask_about h1 {font-size:24px;}
body.lightbox #page #container .ask_about p {margin:20px 0; font-size:13px;}
#page .ask_about .alta {padding:10px; margin:40px 0 0 0; background:#ccc; text-align:right;}
#page .ask_about .alta .btn {float:right; margin:10px;}
#page .ask_about .alta input {width:auto;}
#page .ask_about .alta .link_nobg {float:left; display:inline; width:280px; margin:10px 0 0 0;}
#page .ask_about #politica_resumen {float:left; width:480px; text-align:left; display:inline; margin:0 0 10px 0; padding:20px; background:#ccc;}
#page .ask_about #politica_resumen p {margin:0;}


/** Promoción de participa **/
#promo {position:fixed; left:-340px; top:50%; margin:-95px 0 0 0; background:url(../images/fnd_promo.png) 0 0 no-repeat; width:390px; height:190px; z-index:5; overflow:hidden;}
#promo #promo_wrap {margin:20px 70px 20px 20px; color:#fff;}
#promo #promo_wrap fieldset {}
#promo #promo_wrap fieldset label { float:left; display:block; margin:0 0 20px 0;}
#promo #promo_wrap fieldset input {width:280px; padding:5px; margin:0 0 10px 0; float:right; font-size:15px; color:#111;}
#promo #promo_wrap fieldset .btn {margin:0; float:right; background-image:url(../images/btn_black_left.png)}
#promo #promo_wrap fieldset .btn a {background-image:url(../images/btn_black_right.png)}
#promo .pol_privacidad {float:right; display:inline; margin:0 10px 0 0; width:200px; text-align:right;}
#promo #promo_wrap fieldset .pol_privacidad input { width:auto; margin:5px 0 0 5px;}
#promo #promo_wrap a, #promo #promo_wrap a:visited {color:#fff;}


/** Traslado de dominios**/
body#body_traspaso #page #content h1 {font-size:20px;}
#page #price_5cuentas { display:none; /*position:absolute; right:0; top:-10px; width:90px; height:90px; background:url(../images/price_5cuentas.png) 0 0 no-repeat;*/ }

/** Contrato de Hosting**/
body#body_contrato_hosting #page #container table {border:none; width:100%;}
body#body_contrato_hosting #page #container table td {padding:5px 10px; border:1px solid #ccc; border-collapse:collapse;}
body#body_contrato_hosting #page #container table td p {margin:0}

/** Media Partners **/
body#body_media_partners #page table {width:100%;	}
body#body_media_partners #page table td {vertical-align:top; padding:40px 20px 10px; border-bottom:1px solid #ddd;}
body#body_media_partners #page table td img {float:left; display:inline; margin:0 10px 30px 0;}