@import url(links.css);

BODY 
{ font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:12px; text-align:center; margin:0px; padding:0; background-repeat:repeat-x; background-image:url(../images/bg_home_page.gif); background-color:#E7E7E7; color:#4c4c4c }
BODY.body_privacidad
{ padding:12px; margin-top:0 }
INPUT, SELECT
{ font-size:11px; }
TEXTAREA
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }
FORM
{ border:0px; margin:0px }
TABLE
{ border-collapse:collapse; padding:0; margin:0;  }
TABLE TD
{ text-align:left; vertical-align:top; border-collapse:collapse; }
P
{ margin:0; padding:0; text-align:justify; font-size:12px }
IMG
{ border:0 }


/* MENU SUPERIOR */
#main_menu { width:900px; background:url(/css/images/bg_menu.gif) no-repeat; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0 0 0 20px; margin:0; margin-left:1px }
#main_menu LI { float:left; list-style:none; margin-top:14px; text-align:center; height:28px }
#main_menu LI.inicio { width:86px }
#main_menu LI.el_servicio { width:145px }
#main_menu LI.registro { width:106px }
#main_menu LI.entrar { width:86px }
#main_menu LI.active { font-weight:bold; color:#4c4c4c }
#main_menu LI A { color:#7c7c7c; padding:5px; text-decoration:none }
#main_menu LI A:hover { color:#5c5C5C; font-weight:bold; text-decoration:underline }

#main_menu_2 { width:900px; background:url(/css/images/bg_menu.gif) no-repeat; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0 0 0 20px; margin:0; margin-left:1px }
#main_menu_2 LI { float:left; list-style:none; margin-top:14px; text-align:center; height:28px }
#main_menu_2 LI.inicio { width:86px }
#main_menu_2 LI.el_servicio { width:145px }
#main_menu_2 LI.registro { width:106px }
#main_menu_2 LI.entrar { width:86px }
#main_menu_2 LI.active { font-weight:bold; color:#4c4c4c }
#main_menu_2 LI A { color:#7c7c7c; padding:5px; text-decoration:none }
#main_menu_2 LI A.lnk:hover { color:#5c5c5c; padding:5px; text-decoration:underline }

.container_principal
{ width:918px; margin:0 auto; position:relative }
.encabezado
{ width:100%; text-align:left; position:relative; top:2px; z-index:1000; margin-top:18px }
.logo
{ margin:0 0 8px 28px; width:250px; left:32px }
.menu_derecha_superior { 	
	clear: both;
  float: right;
  position: relative;
  right: 35px;
}
.menu_derecha_superior div.item {
    margin: 4px; 
    position: relative; 
    float: left; 
    clear: none;
}

.container_central
{ text-align:left; background-image:url(../images/bg_container.gif); background-repeat:repeat-y; position:relative; clear:both; z-index:0; top:-2px }

#comparta_sus_archivos
{ background-image:url(../images/comparta_sus_archivos.gif); background-repeat:no-repeat; width:189px; height:147px}

P.p_central
{ color:#4C4C4C; text-align:left }
P.p_central2
{ width:540px; text-align:justify; margin:5px 0px 0px 0px; font-size:12px; }
H1.h1_titulo
{ color:#2161A3; font-size:17px; margin:0; padding:0; margin-top:5px; }
H2.h2_titulo
{ color:#4c4c4c; font-size:17px; margin:0; padding:0; margin-top:5px; }
.titulo_nuestros_planes
{ position:relative; float:left; clear:both;  }
.ver_tabla_comparativa
{ margin-top:-32px; position:relative; float:left; clear:both; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; padding-top:5px; padding-bottom:5px; text-align:left }
.label_text
{ margin-top:4px}
.input_home
{ width:155px; font-size:12px; height:14px}
.txt_politica
{ position:relative; float:left; clear:right; width:130px; margin-top:5px; }
.check_politica
{ position:relative; float:left; clear:right; margin-top:4px }
.check
{ border:0 }
.flechita
{ position:relative; top:3px; left:5px }

.menu_pie
{ position:relative; clear:both; color:#777; font-size:11px; text-align:left; padding-top:14px; padding-left:34px; width:920px; background-image:url(../images/bg_foot.gif); background-repeat:no-repeat; height:63px; top:-4px }


.ul_menu_interior
{ list-style:none; position:relative; height:29px; margin:0; padding:0; text-align:left; clear:both; color:#FFF }
.ul_menu_interior LI
{ float:left; padding:2px; margin-top:5px; margin-bottom:4px; font-size:11px }
.li_menu
{ margin:4px 2px 4px 2px }
.table_central
{ width:100%; padding:0; margin:0 }
.table_central TR TD
{ vertical-align:top; text-align:left }
.table_central TR TD.col_central_izq
{ width:680px; padding:18px }
#crea_plan
{ width:185px; height:318px; background-image:url(../images/bg_crea_plan_gratuito.gif); background-repeat:no-repeat; padding:22px 0 0 12px; margin-top:10px }
.crea_plan_gratuito
{ width:209px; height:170px; background-image:url(../images/crea_plan_gratuito_2.gif); background-repeat:no-repeat; padding:20px 0 0 22px; }
.input_lateral_interior
{ width:148px; font-size:12px }

H1.p_mas
{ font-size:20px; margin:5px 0 5px 0; color:#4074AC; padding:0; }
H2.p_mas
{ font-size:20px; margin:5px 0 5px 0; color:#4074AC; padding:0; }
.xmas
{ background-image:url(../images/bg_10xmas.gif); background-repeat:no-repeat; width:209px; height:109px; padding:8px 8px 8px 18px }
.txt_promo
{ width:170px; position:relative; float:left; clear:right; margin-left:2px; color:#4c4c4c; font-size:12px; text-align:left }
.txt_promo_2
{ width:170px; margin-left:2px; color:#4c4c4c; font-size:12px; text-align:left }

.capa_entrar
{ margin-top:12px; width:550px; height:159px; background-image:url(../images/bg_entrar.gif); background-repeat:no-repeat; position:relative; float:left; clear:both }
P.texto_rojo_bold
{ color:#ec1d25; font-size:12px; font-weight:bold; margin-top:12px; margin-bottom:4px }
.capa_empresa
{ margin-top:12px; padding:22px; width:550px; background-image:url(../images/bg_entrar.gif); background-repeat:no-repeat; position:relative; float:left; clear:both }

.col_izq_planes
{ position:relative; float:left; clear:left; width:235px; margin-left:22px  }
.col_centro_planes
{ position:relative; float:left; clear:none; width:235px; margin-left:12px }
.col_der_planes
{ position:relative; float:left; clear:right; width:235px; margin-left:12px }
.col_divisor_planes
{ position:relative; float:left }


/* tabla comparativa de planes */
TABLE.tabla_compara_planes
{ margin-top:18px; width:550px; background-image:url(../images/bg_compara_planes.gif); background-repeat:no-repeat; font-size:11px }
TABLE.tabla_compara_planes TR TD
{ text-align:center; padding-top:3px; padding-bottom:3px; width:115px; vertical-align:middle }
TABLE.tabla_compara_planes TR.fila_gris TD
{ text-align:center; background-color:#DEDEDE }
TABLE.tabla_compara_planes TR TD.fila1
{ height:60px }
TABLE.tabla_compara_planes TR TD.propiedad
{ font-weight:bold; text-align:left; width:110px; padding-left:8px }

TABLE.tabla_contenidos
{ position:relative; float:left; clear:both; width:550px }
TABLE.tabla_contenidos TD.marco_superior
{ background-image:url(../images/borde_superior_tabla.gif); background-repeat:no-repeat; height:12px; width:550px }
TABLE.tabla_contenidos TD.marco_medio
{ background-image:url(../images/borde_medio_tabla.gif); background-repeat:repeat-y; height:10px; width:550px }
TABLE.tabla_contenidos TD.marco_inferior
{ background-image:url(../images/borde_inferior_tabla.gif); background-repeat:no-repeat; height:12px; width:550px }
#texto
{ text-align:justify }

/* FAQ */
.ind
{ position:relative; top:2px}
P.respuesta
{ margin-left:16px }

P.subtitle
{ width:630px; color:#555; margin-top:12px }

/* menu lateral */
UL.menu_vertical
{ list-style:none; font-size:13px; margin:0 0 0 22px; padding:0 }
UL.menu_vertical LI
{ margin-top:-1px }
LI.item_1_active
{ background-image:url(../images/menu_vertical/menu_vertical_1_active.gif); background-repeat:no-repeat; height:40px; padding-left:22px; font-weight:bold; }
LI.item_1
{ background-image:url(../images/menu_vertical/menu_vertical_1_normal.gif); background-repeat:no-repeat; height:40px; padding-left:22px; cursor:pointer }
LI.item_1:hover
{ background-image:url(../images/menu_vertical/menu_vertical_1_over.gif);  }

LI.item_medio_active
{ background-image:url(../images/menu_vertical/menu_vertical_medio_active.gif); background-repeat:no-repeat; height:30px; padding-left:22px; font-weight:bold; }
LI.item_medio
{ background-image:url(../images/menu_vertical/menu_vertical_medio_normal.gif); background-repeat:no-repeat; height:30px; padding-left:22px; cursor:pointer }
LI.item_medio:hover
{ background-image:url(../images/menu_vertical/menu_vertical_medio_over.gif); height:30px; padding-left:22px; }

LI.item_bottom_active
{ background-image:url(../images/menu_vertical/menu_vertical_2_active.gif); background-repeat:no-repeat; height:38px; padding-left:22px; font-weight:bold; }
LI.item_bottom
{ background-image:url(../images/menu_vertical/menu_vertical_2_normal.gif); background-repeat:no-repeat; height:38px; padding-left:22px; cursor:pointer; }
LI.item_bottom:hover
{ background-image:url(../images/menu_vertical/menu_vertical_2_over.gif); background-repeat:no-repeat; height:38px; padding-left:22px; }

.texto_menu_vert
{ padding-top:4px }

ul.wrapper
{ width: 42em;  /* room for 3 columns */ }
ul.wrapper li
{  float: left;  width: 14em;  /* accommodate the widest item */}
/* stop the floating after the list */
br.wrapper
{  clear: left;}
/* separate the list from what follows it */
div.wrapper
{  margin-bottom: 0em;}
/* anchor styling */
ul.wrapper li a
{display: block;  width: 13em;  text-decoration: none;}
ul.wrapper li a:hover
{  color: #174370; /* white */  background-color: #FFF ; /* brown */}
