/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../img/bkgr_az_rayas.png) repeat-x;
	color: #888888;
	font-size: 11px}

.Centrado_recarga{text-align:center}
.Centrado_recarga img{border:#d9d9d2 solid 1px}

/*---------------------------------*/
.Contenedor{
	overflow:hidden;
	margin:0 auto;
	width:780px;
	border: 1px solid #D8D8D8;
	background-color: #FFFFFF}

#BannerFlashAnim {
	height:89px;
	width:580px;
	overflow:hidden}
/*---------------------------------*/
.Subindice {
	height:17px;
	width: 780px;
	text-align: right;
	vertical-align: middle;
	line-height: 17px;
	font-size:17px;
	background:#f7f7f7 url(../img/sunindice_ruta_fdo.jpg) repeat-y top right}
/*---------------------------------*/

.Encabezado {
	background-color: #fff;
	height:83px;
	width: 780px;
	font-size: 10px}


/*-------------------------------------*/
.cuerpo_inferior{
	background-color:#FFFFFF;
	border:1px solid #D6D6D6;
	margin:0 16px 18px;
	padding:10px 10px 58px}

/*---------------------------------*/
.Botonera {float: left; width: 165px}
.Botonera ul {padding:0px; margin:0px}
.Botonera li{display:block; text-align: right; width: 167px; background:url(../img/botonera/btn_serv_web.gif) no-repeat; list-style-type: none}
.Botonera img {border:none}

/*---------------------------------*/
.Separador {font-size: 0px}

/*---------------------------------*/
.Merval {width: 165px; text-align:center; margin-top: 10px}
/*---------------------------------*/
.Reader {color: #726F60; width: auto /*165px*/;
	text-align:center;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
	/*border:#CCC solid 1px;*/
	margin-top: 10px; /*margin-left:-3px*/}
/*---------------------------------*/
.Cotizador {color: #726F60; width: auto /*165px*/;
	display:block; /*display:none;*/
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;
	/*border:#CCC solid 1px;*/
	margin-top: 10px; /*margin-left:-3px*/}
/*---------------------------------*/
.Contenido{color:#9A9A96; width:553px; border:1px solid #D6D6D6; margin-left:6px; float:left}

/*---------------------------------*/
.Solapa{
	height: 27px; float:right;
	text-align:center; line-height: 27px; font-size: 27px;
	margin-right:16px; margin-top:56px;
	z-index:5}
/*---------------------------------*/
.EspacioTop{width: 607px; height: 24px;
	background:url(../img/contenido_rec1.gif) top left no-repeat;
	line-height: 24px; font-size: 24px; vertical-align:bottom}
/*---------------------------------*/
.Ruta{
	margin-bottom:5px;
	margin-left:12px;
	margin-top:5px;
	padding-bottom:5px;
	width:69%;
	color:#FFFFFF;
	border-bottom: 1px dashed #ededed}

.Ruta2{width:96%; color:#FFFFFF; border-bottom: 1px dashed #ededed; margin-bottom:5px; margin-left:12px; margin-top:5px; padding-bottom:5px}
/*---------------------------------*/
.BannerGr{
	font-size:11px;
	text-align:center;
	margin-bottom:10px;
}
	
.BannerGrA{font-size:11px; text-align:center; margin-left:10px; margin-right:6px}


#BannerCatalogo{/*background-color:#ededed;*/ padding:10px 0;}


#BannerRichMedia{
	z-index:1200;
	position:absolute;
	text-align:center;
	/*margin-top:20px;*/
	/*margin-left:-5px*/ /*para Banner videos*/
}	
/*---------------------------------*/
.ContModulos{color:#666666; width:553px}
/*---------------------------------*/
.Divisor Fila{float:left; width: 607px}

/*---------------------------------*/
.Modulo180{
	width:180px;
	font-size:11px;
	margin-left:12px; _margin-left:6px; margin-bottom:20px; float:left}
.Modulo180 img{width:180px; height:70px; border:none}


.Modulo250, .Modulo250_linea_roja, .Modulo250_linea_dorado, .Modulo250_linea_naranja{
	float:left;
	font-size:11px;
	margin-left:12px;
	width:166px;
	margin-bottom: 20px}
.Modulo250_linea_roja { 
	border-bottom: 1px solid #BE0505;
	height: 14px;
	padding-bottom:1px}
.Modulo250_linea_dorado, .HomeSeccionch_dorado {
	border-bottom: 1px solid #E2BD60;
	height: 14px; padding-bottom:1px}
.Modulo250_linea_naranja{
	border-bottom: 1px solid #DD5902;
	height: 14px; padding-bottom:1px}

.Modulo250 dl{margin:0px; padding-top:10px}

.Modulo250 dt{
	background:url(../img/contenido_fondo_transp.jpg) top left repeat-x;
	height:50px;
	text-align:right;
	display: block}

.Modulo250 img{
 	width:166px;
	height:70px;
	border:none}

/* modulo movistar */
.ModuloMovistar{float:left; font-size:11px; margin-left:12px;/* margin-bottom: 20px*/}
/*.ModuloMovistar img{width:166px; height:305px; border:none}*/
/* //modulo movistar */


.Modulo250 dd{margin-left: 5px; text-align:justify}
.Modulo250 p{ margin: 3px 0}

.HomeSeccionCh{
	min-height:85px;
	height:auto !important;
	height:120px}
.HomeSeccionCh_gr{height:113px}
.HomeSeccionCh_gr2{height:69px}
.HomeSeccionCh_gr3{height:45px}

.Modulo250_linea_dorado a, .HomeSeccionch_dorado a{
	background-color:#E2BD60;
	color:#FFFFFF;
	float:right;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	width:70px}

.Modulo250_linea_dorado a:hover, .HomeSeccionch_dorado a:hover{
	text-decoration:underline; color:#FFFFFF}

.Modulo250 a img{float:none}

.Modulo250_linea_roja a{
	background-color:#BE0505;
	color:#FFFFFF;
	float:right;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	width:70px;
	cursor:pointer;}

.Modulo250_linea_roja a:hover{text-decoration:underline}


.Modulo250Hide{width: 272px; float:left; display: none}

/*---------------------------------*/
.Linea{
	width:94.8%;
	height:30px;
	color:#FFFFFF;
	border-bottom: 1px dashed #ededed;
	margin-left: 10px}

/*---------------------------------*/
.Columna{
	margin-right:5px;
	text-align:center;
	vertical-align:top;
	width:136px;
	float:right}

.Columna img{
	margin-bottom: 3px; 
	border:none;
	width:133px}

/*---------------------------------*/
.CuerpoGr{
	color:#666666;
	float:left;
	font-size:11px;
	padding-left:12px;
	vertical-align:top;
	width:541px}

.CuerpoGr dt{
	background:url(../img/contenido_fondo_transp.jpg) top left repeat-x;
	height:50px;
	text-align:right;
	font-weight: normal}
	
.CuerpoGr strong{
	font-size: 11px;
	font-weight: normal;
	color: #666666}
	
.CuerpoGr a{font-size: 11px; font-weight: normal; color: #0066CC; text-decoration:none}
.CuerpoGr dt img{border:none}
.CuerpoGr dd{margin-left:5px}
/*---------------------------------*/
.CuerpoCh{
	float:left;
	margin-left:10px;
	vertical-align:top;	
	width:390px}

.CuerpoCh_s_c{
	/*float:left;*/
	vertical-align:top;
	width:542px;
	padding-bottom:30px}
.CuerpoCh dd{
	margin-left: 5px}

.CuerpoCh dt{
	background:url(../img/contenido_fondo_transp.jpg) top left repeat-x;
	height:50px;
	text-align:right}

.CuerpoCh a{
	font-size: 11px;
	font-weight: normal;
	color:#fff;
	text-decoration: none}

.CuerpoCh dt img{border:none}
.CuerpoCh strong{
	font-size: 11px;
	font-weight: normal;
	color: #666666}

/*---------------------------------*/
.BannerHb{
	height: 100px;
	width: 100%;
	vertical-align: middle;
	line-height: 100px; 
	font-size: 100px;
	text-align:center}
		
/*---------------------------------*/
.Pie{
	background-color:#EBEBEB;
	color:#808080;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-bottom:8px;
	padding-top:6px;
	text-align:center;
	width:780px;
	float:left}
	
/*---------------------------------*/
.Firma {display:block;
	margin:0 auto;
	margin-top:10px;
	width:780px;
	text-align:right;
	height:30px;
	padding:10px}
	
.tabla {margin-left:125px}
	
.tabla th{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a728f;
	text-decoration:none;
	font-weight: normal;
	text-align:center;
	border-bottom: 1px solid #FFF5E1}

.tabla td{
	background-color:#FFF5E1;
	color:#CC962F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	text-align:center;
	text-decoration:none}

.tabla_form table{
	/*width:430px;*/
	margin-left: 8px
	}

.tabla_form th{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a728f;
	text-decoration:none;
	font-weight: normal}

.tabla_form tr{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a728f;
	text-decoration:none;
	font-weight: normal}

.tabla_form td{
	background-color: #F7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a728f;
	text-decoration:none;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	padding: 5px 0;
}

.tabla_form td select{
	margin: 5px 0;
}

/*---------------------------------*/
.Practicas {
	margin-top: 10px;
	width: 165px;
	text-align:center}

.ultima_fila{float:left;}

.banner_promocion{margin-left:12px; float:left; /*border-right:1px solid #CCC;*/}

.ultima_fila .DivisorFila{width:178px;}

.DivisorFila{
	width:553px;
	height:auto;
	display:block;
	clear:both;
	margin-top: 12px}
	
.DivisorDosFilas{width:auto;
	height:auto;
	display:block;
	clear:both;
	margin-top:12px}

/* --- texto intro --- */
.Texto_intro{background: #f7f7f7; border:#ececec solid 1px; font-size:11px; padding:5px; margin: 12px 12px 30px; .margin-top: 30px}
.Texto_intro a{font-size: 11px; color: #0092DF;	font-weight: normal; text-decoration: none}
.Texto_intro a:hover{color: #006297; font-weight: normal; text-decoration: none}

	
div.Texto div.Texto_intro{
	margin:12px 0 30px;
	color: #CC962F;
	border: none;
	background: none;
	margin: 2px 0 20px}

/* ----- redirecciona links externos ----- */
.redireccionaContenedor{color:#777777; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:780px; display:block; background:#ffffff; margin:20px auto; border:#034f88 solid 2px}
.redireccionaContenedor h1{font-size:13px; color:#666666}
.redireccionaContenedor a{color:#0A66B2; text-decoration:none}
.redireccionaContenedor a:hover{color:#1c77c2; text-decoration:underline}
.redireccionaContenido{padding:30px 10px;}
.alineaCentro{ text-align:center; margin-top:20px; margin-bottom:100px}
.redireccionaPie{background:#005fa7; height:15px; display:block; border-top:#034f88 solid 3px}

#BscCajeros{widht:420px; display:block; text-align:center}
#BscSucursales{widht:420px; display:block; text-align:center}

.imagen_descripcion{margin-right:0px; float:right}

#BannerFlash{z-index:0;}

/* -- modulo beneficios */
.Modulo_beneficios{border-bottom:#eee dashed 1px; padding:5px; margin:10px 0 0 0}
.Modulo_beneficios img{border:#ccc solid 1px; margin:0 10px 0 0; float:left}
.Texto_beneficios{float:left}
.Texto_beneficios h3{color:#cc962f; font-size:11px; font-weight:bold; padding:0; margin:0 0 5px 0}
.Texto_beneficios b{color:#555; font-weight:normal}
.Texto_beneficios strong{color:#47a1d9; font-size:18px; font-weight:bold}
.Texto_beneficios span{color:#47a1d9; font-size:16px; font-weight:normal}

.Texto_beneficios_2{border-left:#ccc dashed 1px; padding:0 0 0 10px; margin:0 0 0 10px; float:left}
.Texto_beneficios_2 h3{color:#cc962f; font-size:11px; font-weight:bold; padding:0; margin:0 0 5px 0}
.Texto_beneficios_2 b{color:#555; font-weight:normal}
.Texto_beneficios_2 strong{color:#47a1d9; font-size:18px; font-weight:bold}
.Texto_beneficios_2 span{color:#47a1d9; font-size:16px; font-weight:normal}