body{ font-size:12px; background: url(../images/background_page2.jpg) repeat-x #8cc63f; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

#main{ width:942px; margin: 0 auto; position: relative; }

#header{ width:942px; float: left;}
#header .logo{ float:left; margin-left:13px; margin-top:12px;}
#header .telefono{ float:left; margin-left:645px; margin-top:26px; margin-bottom:2px;}
#header .familia{ float:right;}
#header ul{ float:left; width:930px; height:47px; background:url(../images/background-menu.png);  padding-left:12px;}
#header li{position:relative; text-align:center;}
#header li a{ display:block; padding:16px 14px; position:relative; text-decoration:none; color:#000; font-weight:bold;}
#header li .twoLines{ padding:12px 14px;}

#header li a:hover{ background:url(../images/background_menu_hover.png) repeat-x;}
.selected_main_menu{ background:url(../images/background_menu_hover.png) repeat-x;}
#header li{ height:47px;}
.separator{background:url(../images/separator.png) no-repeat; text-indent:-3000px; display:block; width:2px;}
.borde_izq_menu_login{margin-left:18px; margin-top:8px;}
.borde_menu_login{ float:right;}
#header #login{ float:left; margin:8px 0 0 25px; height:29px; width:252px; }
#header #login input{ height:14px; width:86px; background:url(../images/input_login.png); border:0px; margin-top:4px; padding:3px 7px; }
#header #login .btn_login{ clear:both; width:37px; height:21px; background:url(../images/btn_login.png); margin-top:3px;}
#img_float_background{ position:absolute; left:216px; top:0px; z-index:-10000; width:341px; height:474px;}

.background_login{ background:url(../images/background_login_li.png) no-repeat;}

#content{ float:left; overflow:hidden; width:942px;}

#left_menu{ float:left; width:229px; height:198px/*198px*/; border:1px solid #577326; margin-top:2px; background:#FFFFFF;}
#left_menu ul{ width:227px; margin-top:13px;}
#left_menu ul li{ width:227px; float:left; height:30px; margin-bottom:5px; background:url(../images/btn_left_menu.jpg) 0px 0px;}
#left_menu ul li:hover{ background:url(../images/btn_left_menu.jpg) 0px 30px;}
#left_menu ul li img{ float:left; margin:8px 0px 0px 11px;}
#left_menu ul li a{ display:block; float:left; padding:10px 0px 7px 11px;}
#left_menu ul li a:link, #left_menu ul li a:visited, #left_menu ul li a:hover, #left_menu ul li a:active {color:#FFFFFF; font-weight:bold;}

#central_banner{ float:right; width:702px; height:348px; border:1px solid #577326; margin-top:2px; background:#FFFFFF; }

#survey{ float:left; width:229px; height:169px/*139px*/; border:1px solid #577326; margin:9px 0px 0px 0px; background:#FFFFFF;}
#survey h3{ margin:10px 0px 9px 16px; }
#survey p{ margin-left:10px; margin-top:-3px;}
.view_result{ padding-top:12px; padding-left:10px;}
#survey p a{ font-size:10px; color:#000000; text-decoration:underline;}
.a_view_result{ float:left; padding:5px 0 0 0;}
.btn_send_survey{ width:68px; float:left; height:22px; margin-left:64px;}
#location{ display:block; float:left; margin:14px 0px 14px 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

#offers{ float:left; width:950px; height:320px;}
#offers div{ float:left; width:180px; height:318px; border:1px solid #D8D7D7; background:#EFEFEF; margin-right:8px; position:relative;}
#offers div img{ float:left; margin:8px;}
#offers div h2{ float:left; margin:0px 0px 21px 20px; width:149px;}
#offers div p{ float:left; margin:0px 0px 0px 18px; width:149px}
#offers div a.ver{ position:absolute; bottom:19px; right:17px; text-indent:-3000px; background:url(../images/btn_ver_mas.png) 0px 0px; display:block; width:76px; height:25px;}
#offers div a.ver:hover{ background:url(../images/btn_ver_mas.png) 0px 25px;}


#footer{ background: url(../images/background_footer.png); font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align: center; height: 58px; clear: both; padding-top: 12px;}
#footer div{ width:942px; margin: 0 auto;}
#footer .address{ text-align: center;}
#footer .phone{ margin: 4px 0 0 0; text-align: center;}
#footer a {color: #4b721f; text-decoration: underline; }
/*
#footer{ background:url(../images/background_footer.png); height:52px; width:100%; float:left; display: none; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#footer div{ position:absolute; left:50%; margin-left:-581px; height:25px;}
#footer .address{ float:left; margin:26px 0px 0px 19px;}
#footer .phone{ float:left; margin:26px 0px 0px 30px;}
*/

/*INTERIORES*/
#location_interiors{ float: left; border:1px solid #506723; background:#F0F0F0; height:36px; width:942px; margin:2px 0px 7px 0px;}
#location_interiors p{ color:#545454; padding:12px 0px 0px 12px;}
#location_interiors p strong{ color:#6AA31E;}

.content_interors{ clear:both; background:#F0F0F0; border:1px solid #CCCACB; width:942px; position:relative;}

#info{ width:554px;/*702px*/ float:left; margin:2px 0px 0px 9px; position:relative;}

#left_menu_interiors{ float:left; width:179px;/* height:198px;*/ border:1px solid #DEDEE0; margin:12px 0px 0px 10px; background:#EAEAEA;}
#left_menu_interiors ul{ width:177px; margin-top:16px;}
#left_menu_interiors ul li{ width:177px; float:left; height:27px; margin-bottom:7px; background:url(../images/btn_left_menu_interiors.png) 0px 0px;}
#left_menu_interiors ul li:hover{ background:url(../images/btn_left_menu_interiors.png) 0px 27px;}
#left_menu_interiors ul li img{ float:left; margin:6px 0px 0px 11px;}
#left_menu_interiors ul li a{ display:block; float:left; padding:8px 0px 7px 11px; font-size:10px;}
#left_menu_interiors ul li a:link, 
#left_menu_interiors ul li a:visited, 
#left_menu_interiors ul li a:hover, 
#left_menu_interiors ul li a:active {color:#FFFFFF; font-weight:bold;}
#left_menu_interiors ul .selected_item_left_menu{ clear:both; background:url(../images/btn_left_menu_interiors.png) 0px 27px;}

#contact{
	position:absolute;
	right:9px;
	top:11px;
	width:179px;
	height:280px;
	border:1px solid #DEDEE0;
	background:#EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contact h2{ text-indent:-3000px; background:url(../images/h2_contactenos.jpg) no-repeat; height:16px;}
#contact p{ margin:9px 0px 0px 12px; line-height:1.6;}
#contact p a { font-weight:bold; color:#6AA31E; text-decoration: underline;}
#contact p strong{ font-weight:bold; color:#6AA31E;}


#info{font-family:Arial, Helvetica, sans-serif;}
#info ul{ margin:14px 0px 0px 40px;}
#info ul li{ list-style-type:disc; width:500px; margin-bottom:20px;}
#info ul li a{ font-size:14px; color:#3F3B38;}
#info ul li div{ overflow:hidden; margin:0px; padding:0px;}
#info ul li div p{ margin:14px 0 0 14px; width:472px;}
#info .main_link{ font-size:14px; color:#3F3B38; font-weight: bold; color: #5f9410; background: #e8efdf; display: block; padding: 3px 5px; margin-bottom: 10px;}
#info .submenu{ padding: 20px;}


#info h3{ text-transform:uppercase; color:#6AA31E; font-weight:bold; margin:0 0 21px 27px; width:554px; float:left; }
#info .h3mod{ text-transform:none; color:#6AA31E; font-weight:bold; margin:0 0 21px 27px; width:554px; float:left; }
#info h4{ float:left; margin:0 0 10px 28px; width:554px;}
#info p{ width:500px; margin-left:28px; margin-bottom:25px; line-height:1.3; color:#525252; float:left;}
#info p.nomarginbot{margin-bottom:0px;}
#info #medidor{ width:450px; margin-left:53px; margin-top:5px; margin-bottom:34px;}


/* H1 Replace */
#info h1{ text-indent:-3000px; height:30px; margin:24px 0px 21px 0px; width:554px; float:left; }
.h1_faq{ background:url(../images/h1_preguntas_frecuentes.png) no-repeat; }
.medidor_velocidad{ background:url(../images/h1_medidor_de_velocidad.png) no-repeat;}
.cobertura{ background:url(../images/h1_verificacion_de_cobertura.png) no-repeat;}
.formas_de_pago{ background:url(../images/h1_formas_de_pago.png) no-repeat;}
.webhosting{ background:url(../images/h1_webhosting.png) no-repeat;}
.puntos_de_venta{ background:url(../images/h1_puntos_de_venta.png) no-repeat;}
.onefree{ background:url(../images/h1_one_free_internet_telefono_pre-pagados.png) no-repeat;}
.onespeed{ background:url(../images/h1_one_speed_internet.png) no-repeat;}
.onesvoice{background:url(../images/h1_one_voice_telefono.png) no-repeat;}
.onesolution{background:url(../images/h1_one_solution_internet_telefono.png) no-repeat;}
.nosotros_servicios{ background:url(../images/h1_nuestro_servicio.png) no-repeat;}
.nosotros_beneficios{background:url(../images/h1_nuestros_beneficios.png) no-repeat;}
.nosotros_contactenos{background:url(../images/h1_contactanos.png) no-repeat;}
.nosotros_empleos{background:url(../images/h1_forma_parte_de_nuestro_equipo.png) no-repeat;}
.nosotros_tecnologia{background:url(../images/h1_nuestra_tecnologia.png) no-repeat;}
.nosotros_contacto{background:url(../images/h1_contactanos.png) no-repeat;}
.nosotros_onemax_es{background:url(../images/h1_onemax_es.png) no-repeat;}
.tarifas{background:url(../images/h1_tarifas.png) no-repeat;}
.ofertas{background:url(../images/h1_ofertas.png) no-repeat;}
.recomiendanos{background:url(../images/h1_recomiendanos.png) no-repeat;}
.delivery{background:url(../images/h1_servicio_de_delivery.png) no-repeat;}
/*
.h1_faq{ background:url(../images/h1_faq.jpg) no-repeat; }
.medidor_velocidad{ background:url(../images/h1_medidor.jpg) no-repeat;}
.cobertura{ background:url(../images/h1_cobertura.jpg) no-repeat;}
.formas_de_pago{ background:url(../images/h1_formas_de_pago.jpg) no-repeat;}
.webhosting{ background:url(../images/h1_webhosting.gif) no-repeat;}
.puntos_de_venta{ background:url(../images/h1_puntos_de_venta.jpg) no-repeat;}
.onefree{ background:url(../images/h1_onefree.jpg) no-repeat;}
.onespeed{ background:url(../images/h1_onespeed.jpg) no-repeat;}
.onesvoice{background:url(../images/h1_one_voice.jpg) no-repeat;}
.onesolution{background:url(../images/h1_one_solution.jpg) no-repeat;}
.nosotros_servicios{ background:url(../images/h1_nuestro_servicio.jpg) no-repeat;}
.nosotros_beneficios{background:url(../images/h1_nuestros_beneficios.jpg) no-repeat;}
.nosotros_contactenos{background:url(../images/h1_contactenos.jpg) no-repeat;}
.nosotros_empleos{background:url(../images/h1_empleos.jpg) no-repeat;}
.nosotros_tecnologia{background:url(../images/h1_tecnologia.jpg) no-repeat;}
.nosotros_contacto{background:url(../images/h1_contacto.gif) no-repeat;}
.nosotros_onemax_es{background:url(../images/h1_onemax_es.jpg) no-repeat;}
.tarifas{background:url(../images/h1_tarifas.gif) no-repeat;}
.ofertas{background:url(../images/h1_ofertas.gif) no-repeat;}
.recomiendanos{background:url(../images/h1_recomiendanos.gif) no-repeat;}
.delivery{background:url(../images/h1_delivery.gif) no-repeat;}
*/




#info table{ width:513px; border:1px solid #E2E2E2; clear: both;}
#info table.half {width:313px;}
#info table th{ background:#8DAB55; text-align:left; height:34px; padding-left:17px; color:#EFEFEF;}
#info table td{ height:26px;}
#info table td label{ padding-left:0px; font-weight:bold; font-size:12px;}
#info table td span{ padding-left:0px; font-weight:bold; font-size:12px;}
#info table td label em{ font-weight:normal;}
#info table td span em{ font-weight:normal;}
#info table input{ width:143px; border:1px solid #82BF00; height:22px;}
#info table { margin:0 0 21px 27px;}
#info table .btn_verificar{ clear:both; border:0px; width:75px; height:24px; background:url(../images/btn_verificar.jpg); margin-left:418px;}

.required2{ color:#D05907;}
.green{ color:#6AA31E; font-weight:bold;}
.ptos_vta{ font-size:10px; font-family:Arial, Helvetica, sans-serif; border:0px;}
.empresa{ background:#777777; font-weight:bold; text-align:center;}
.th_empresa{ background:#8DAB55; text-align:left; height:34px; font-weight:bold; font-size:11px; color:#EFEFEF;}
.title_empresa{ font-weight:bold; color:#D05A02; padding-left:17px;}
.td_dark{ background:#D7D7D7;}
.white{ color:#FFFFFF;}
.margin_title{ padding-left:17px;}


#lh{ width:513px; background:url(../images/lh.jpg) repeat-x; height:2px; margin:15px 0 15px 0;}
.lh{ width:513px; background:url(../images/lh.jpg) repeat-x; height:2px; margin:15px 0 15px 0;}

#left_menu_planes_and_nosotros{ float:left; width:179px; height:297px; border:1px solid #DEDEE0; margin:12px 0px 0px 10px; background:#EAEAEA; font-family:Arial, Helvetica, sans-serif;/*font-family:"Arial Narrow";*/}
#left_menu_planes_and_nosotros ul{ width:177px; margin-top:16px;}
#left_menu_planes_and_nosotros ul li{ width:177px; float:left; height:43px; margin-bottom:7px;}
#left_menu_planes_and_nosotros ul li:hover{ }
#left_menu_planes_and_nosotros ul li a{ display:block; float:left; padding:7px 0px 7px 20px; width:157px; height:28px; color:#525252; font-size:13px;}
#left_menu_planes_and_nosotros ul li a:hover{ background:url(../images/btn_left_menu_planes_nosotros.jpg) no-repeat; color:#FFFFFF;}
.selected_item_left_menu_planes_and_nosotros{ clear:both; background:url(../images/btn_left_menu_planes_nosotros.jpg) no-repeat; color:#FFFFFF;}
#left_menu_planes_and_nosotros h2{ text-indent:-3000px; height:24px; margin:13px 0 0 0;}

#content .nosotros_left_menu{ height:364px;}

/* H2 Left Menu Planes y nosotros backgrounds */

.h2_planes{background:url(../images/h2menu_planes.jpg) no-repeat; }
.h2_nosotros{background:url(../images/h2menu_nosotros.jpg) no-repeat;}


.reduce_80{ font-size:80%;}
#info .servicios{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#info .servicios .tilde{ margin:0 9px 0 14px;}
#info .servicios em{ font-size:10px; margin-top:9px; display:block;}
#info .servicios .bullet{ margin:0 10px 0 56px;}
#info table .margen_superio_table{ clear:both; height:15px;}


#info ol{ margin:14px 0px 10px 40px; float:left;}
#info ol li{ list-style-type:disc; width:500px; color:#525252; margin-bottom:5px; line-height:1.3;}

/*#info ol.alpha{ float:left;}*/
#info ol.alpha li{list-style-type:lower-alpha; margin-left:28px;}

#info .quita-margin-bottom{ margin-bottom:0px;}
#info .quita-margin-top{ margin-top:0px;}
#info .quita-margin{ margin:0;}
#info .margin-lef-70{ margin-left:70px}
#info .margin-lef-120{ margin-left:120px}
#content .margin-bottom-30{ margin-bottom:30px;}

#info .ubicacion{ margin:0 0 30px 17px;}
#info .modems{ margin:0 0 0 75px}

/* Adicional Bienvenido Dic 2009 */

#info table.tabla { font-family:Arial, Helvetica, sans-serif; font-size: 8pt;}
#info table.tabla th { background: #8cab54; color: #fff; font-weight: bold;}
#info table.tabla th span { font-weight: normal; font-size: 8pt;}
#info table.tabla th.titulo { background: #767776; color: #fff; font-weight: bold; font-size: 13pt; text-align: center;}
#info table.tabla th.c { text-align: center;}
#info table.tabla th.r { text-align: right;}
#info table.tabla th.enfasis { background: #667f38;}
#info table.tabla th.enfasis2 { background: #799447;}
#info table.tabla tr.alt { background: #d7d7d7;}
#info table.tabla tr.resumen { background: #cccccc; }
#info table.tabla td { font-size: 8pt; padding: 8px; text-align: center;}
#info table.tabla td.desc { text-align: left; color: #d15806; font-weight: bold;}
#info table.tabla td.info { text-align: center; font-weight: bold; color:#005200; font-size: 12pt;}
#info table.tabla td.l { text-align: left;}
#info table.tabla td.r { text-align: right;}

.tarifas_transparentes{background:url(../images/h1_tarifas_transparentes.gif) no-repeat;}

#info a.en { color: #6AA31E; font-weight: bold; text-decoration: underline; font-size: 9pt;}
#info ol.normal li { list-style-type: decimal; margin-bottom: .8em; color:#525252; }
#info ul.normal li { margin-bottom: .8em; color:#525252;}
#info h3.normal { margin: 20px;}
#info h4.normal { margin: 20px;} 
span.v {color: #000;}
/*span.v {color: #7fa93f;}*/
strong.logo {color: #000;}
.cb { clear: both;}
.ml { margin-left: 28px;}
.mb { margin-bottom: 30px;}
.marco {border: 2px solid #7ebe34;}
.c { text-align: center; }
.centro { margin: 0 auto; }
.bold { font-weight: bold; }

.error2, .notice, .success { font-size: 0.8em; padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; margin-left: 27px; width: 89%;}
.error2 { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error2 a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }
label.error { color: #dd0000; }
span.error { color: #dd0000; }
div.error { color: #dd0000; font-size: 0.8em; padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; margin-left: 27px; width: 89%; }

.aplicaciones {width: 180px; float: left; margin-top: 15px;}

a.suscribir{ text-indent:-3000px; background:url(../images/btn_suscribir.png) 0px 0px; display:block; width:76px; height:26px;}
a.suscribir:hover{ background:url(../images/btn_suscribir.png) 0px 25px;}


html, body, #main, #tabs {height: 100%;}
body > #main {height: auto; min-height: 100%;}
/*#main { }*/
#footer {position: relative; margin-top: -60px; height: 58px; clear:both;}

#info ul.zonas { list-style: none; float:left; margin-bottom:0px; margin-top:5px;}
#info ul.zonas li { font-size: 8pt; width: auto; border-bottom:1px dotted #999999; float:left; list-style:none outside none; padding-top:2px; text-transform:capitalize; width:150px; margin-bottom: 8px; margin-right: 5px; }
#info ul.zonas li img { border:0 none; margin-right:5px; vertical-align: middle; margin-bottom: 2px;}


#info table input[type="checkbox"], #info table input[type="radio"] { width:22px; border:0px; solid #82BF00; height:16px;}

#info table input[type="submit"] {
    border: 0px;
    background: url('../images/btn_bg.png')  no-repeat 0px 0px;
/*    padding: 2px 8px;
    display:block;*/
    font-weight:bold;
    width:76px; 
    height:24px;
}
#info table input[type="submit"]:hover {
    border: 0px;
    background: url('../images/btn_bgh.png') no-repeat 0px 0px;
    padding: 2px 8px;
    font-weight:bold;
    width:76px; 
    height:24px;

}



/*.rt{font-size: 8pt; }*/
