/* CSS Document */

BODY { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #000000; }

/* leta y estilo para la parte superior de suscripcion al boletin */
.boletin { font-family : Verdana, Arial, sans-serif; font-size :11px; color:#A80F25; font-weight:bold;} 

/* estilo para botones */
.input_label{
	border: solid 1px #BDCDDC;
	font-family: Verdana;
	color: #204D77;
	font-size: 10px;
	padding: 1px;
	margin-left: 2px;
}

.input_submit_boletin
{
	border: solid 1px #BDCDDC;
	font-family: Verdana;
	color: #204D77;
	font-size: 10px;
	padding: 1px;
	margin-left: 2px;
 }

.input_submit_boletin:hover{
	border: solid 1px #CCCCCC;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
	background:#990000;
	padding: 1px;
	margin-left: 2px;
 }

.table_menu th { background:url(images/bg_hdr.gif); color:#333333; border:1px solid #DCDBDB; height:20px;}
.table_menu td { color:#000000; font-size:10px;}
.table_menu td.td_title { background:url(images/bot2.gif); height:15px; color:#333333; font-size:9px;}
.table_menu ul {padding:0; margin:0 0 0 5px; list-style:none; }
.table_menu .bg_list {background:url(images/bg_list1.gif) left top no-repeat; line-height:19px;}
.table_menu .bg_list  a	{background:url(images/bg_list.gif) left top no-repeat; color:#232D35; text-decoration:none; padding-left:10px; font-size:10px; margin-left:20px; background-position:0 5px}
.table_menu .bg_listmas  a	{line-height:19px; color:#000000; text-decoration:none; font-size:10px;}

.footer{ background:#999999;}
.footer td 		  {color:#FFFFFF; font-size:11px; font-family:Arial}			
.footer a 		  {color:#FFFFFF; font-size:10px; text-decoration:none; font-family:Tahoma; text-transform:uppercase; font-weight:bold} 			
.footer a:hover   {color:#FFFFFF; text-decoration:underline;}	

.cont_header_txt {height:33px; vertical-align:middle;background:url(images/1_bg1.gif) repeat-x; padding-left:18px; text-transform:uppercase;
				  font-weight:bold;  color:#000000; font-size:12px; vertical-align:middle}
				  
.plan th {color:#FFFFFF; font-size:10px; background:#A80F25;}
.plan th.th_title1 {color:#FFFFFF; font-size:10px; background:#0080FF}
.plan th.th_title2 {color:#FFFFFF; font-size:10px; background:#8000FF}
.plan th.th_title3 {color:#FFFFFF; font-size:10px; background:#004080}
.plan th.th_title4 {color:#FFFFFF; font-size:10px; background:#008080}
.plan td {color:#000000; font-size:11px;}
.plan a  {color:#303B44; font-size:10px; text-decoration:none; font-family:Tahoma; text-transform:uppercase; font-weight:bold}
.plan a:hover  {color:#019B3D;text-decoration:underline;}

.equipo_plan th {color:#FFFFFF; font-size:10px; background:#A80F25;}
.equipo_plan td {color:#000000; font-size:11px;}
.equipo_plan a 		  {color:#666666; font-size:10px; text-decoration:none; font-family:Tahoma; text-transform:uppercase; font-weight:bold}
.equipo_plan a:hover  {color:#FF3300;text-decoration:underline;}

.list_td_1 {background-color: #F7F7EF;}
.list_td_2 {background-color: #E0E9A2;}

A.link_back    {color:#303B44; font-size:10px; text-decoration:none; font-family:Tahoma; text-transform:uppercase; font-weight:bold}
A.link_back:hover	{color:#A80F25;text-decoration:underline;}

A.ciudad		{color:#666666; font-size:12px; text-decoration:none; font-weight:bold}
A.ciudad:hover	{color:#FF3300;text-decoration:underline;}

.title_blue_bold {color:#A80F25; text-decoration:none; font-weight:bold;}
				  
.pic img			{border: 1px solid #D9D8D8;}
.promo_plan_per {vertical-align:middle; text-transform:uppercase; font-weight:bold; padding-right:5px; color:#666666; font-size:11px;}
.promo_plan_per3 {vertical-align:middle; text-transform:uppercase; padding-right:5px; color:#FFFFFF; font-size:11px;}
.promo_plan_per2 {vertical-align:middle; text-transform:uppercase;  color:#FFFFFF; font-size:13px;}

.title_green {color:#FF3300; text-decoration:none; font-weight:bold;}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.plan_ideal_1 {vertical-align:middle;  font-weight:bold;  color:#FFFFFF; font-size:12px;}
.plan_ideal_2 {vertical-align:middle;  font-weight:bold;  color:#FFFFFF; font-size:11px;}
.plan_ideal_3 {vertical-align:middle;  font-weight:bold;  color:#333333; font-size:12px;}

.title_blue {color:#003399; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/* estilos para el formulario de recomiende a un amigo */
.detail { background-color:#999999; }
.detail th { background:url(./images/bg_hdr_recomienda.gif); font-family:Verdana; font-size:11px; color:#FFFFFF; }
.detail td { background-color:#FFFFFF; font-family:Verdana; font-size:11px; color:#000000;}
.detail td.gray { background-color:#EAEAEA; font-family:Verdana; font-size:11px; color:#000000;}
.detail td.valor { background-color:#FFFFFF; font-family:Verdana; font-weight:bold; font-size:11px; color:#00CC33;}

.div_select_plan{ border:solid 1px #A80F25; background:#D3D3D3; margin: 10px 0px 10px 0px;}
.div_select_plan a {color:#000000; font-size:12px; text-decoration:none; font-family:Tahoma; font-weight:bold}
.div_select_plan a:hover {color:#A80F25; font-size:12px; text-decoration:underline; font-family:Tahoma; font-weight:bold}

.div_contenido_planes{background:#FFFFFF; margin: 5px 5px 5px 5px;}
.div_contenido_planes div.dato_opcion{border:solid 1px #CCCCCC; font-size:11px;}
.div_contenido_planes div.dato_opcion:hover{ background:#A80F25; color:#FFFFFF; cursor:pointer;}

.descripcion_plan a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-weight:bold; font-size:11px; text-decoration:none;}
.descripcion_plan a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#9933CC; font-size:11px; text-decoration:underline;}
.descripcion_plan div.contenido {text-align:justify; background:#FFFFCC; border: dashed 1px #000066;}

/* Planes destacados prsonales*/
.destacados_personales{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border: solid 1px #CCCCCC; width:621px;
}

.destacados_personales table.titulo{
 color:#FFFFFF;
 background:#004E98;
} 

.destacados_personales td.titulo_tabla{
 font-size: 10px;
 color: #333333;
 font-weight: bold;
 text-align:center;
}

.destacados_personales td.under{
 background:#CADB36;
 height:2px;
}

.destacados_personales td.separador{
 border-right: #999999 1px solid;
}
.destacados_personales td.vert_separador{
 border-top: #CCCCCC dashed 1px;
 height:1px;
}

.destacados_personales a{
 color:#000000;
 text-decoration:none;
} 

.destacados_personales a:hover{
 color:#000000;
 text-decoration:underline;
}

.destacados_personales tr.bg1{
 background:#FFFFFF;
} 

.destacados_personales tr.bg1:hover{
 background:#f2f2f2;
} 

/* Planes destacados Empresariales */

.destacados_empresariales{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border: solid 1px #CCCCCC; width:621px;
}

.destacados_empresariales table.titulo{
 color:#FFFFFF;
 background:#CADB36;
} 

.destacados_empresariales td.titulo_tabla{
 font-size: 10px;
 color: #333333;
 font-weight: bold;
 text-align:center;
}

.destacados_empresariales td.under{
 background:#3333FF;
 height:2px;
}

.destacados_empresariales td.separador{
 border-right: #999999 1px solid;
}
.destacados_empresariales td.vert_separador{
 border-top: #CCCCCC dashed 1px;
 height:1px;
} 

.destacados_empresariales a{
 color:#000000;
 text-decoration:none;
} 

.destacados_empresariales a:hover{
 color:#000000;
 text-decoration:underline;
}

.destacados_empresariales tr.bg1{
 background:#FFFFFF;
} 

.destacados_empresariales tr.bg1:hover{
 background:#f2f2f2;
} 

/* Planes destacados datos */

.destacados_datos{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border: solid 1px #CCCCCC; width:621px;
}

.destacados_datos table.titulo{
 color:#FFFFFF;
 background:#F36F37;
} 

.destacados_datos td.titulo_tabla{
 font-size: 10px;
 color: #333333;
 font-weight: bold;
 text-align:center;
}

.destacados_datos td.under{
 background:#3333FF;
 height:2px;
}

.destacados_datos td.separador{
 border-right: #999999 1px solid;
}
.destacados_datos td.vert_separador{
 border-top: #CCCCCC dashed 1px;
 height:1px;
} 

.destacados_datos a{
 color:#000000;
 text-decoration:none;
} 

.destacados_datos a:hover{
 color:#000000;
 text-decoration:underline;
}

.destacados_datos tr.bg1{
 background:#FFFFFF;
} 

.destacados_datos tr.bg1:hover{
 background:#f2f2f2;
} 
