a.icon-flechaR, .icon-flechaR a
{
	background: url( '../_imgs/assets/flechaR.jpg' ) no-repeat 0px 3px;
	padding-left: 10px;
	line-height: 16px;
}
.icon-flechaR-s2
{
	background: url( '../_imgs/assets/flechaR-s2.jpg' ) no-repeat;
	padding-left: 30px;
	line-height: 24px;
}
.icon-dobleFlecha
{
	background: url( '../_imgs/assets/dobleFlecha.jpg' ) no-repeat 100% 2px;
	width: 16px;
	height: 12px;
	padding-right: 20px;
}
.icon-dobleFlecha:hover
{
	background-position: 100% -12px;
}

a.gs, .gs a
{
	color: #d6e0c7 !important;
}
a.gs:hover, .gs a:hover
{
	color: #4A750D !important;
}

a.gu, .gu a
{
	color: #5C8727 !important;
	text-decoration: none;
}
a.gu:hover, .gu a:hover
{
	color: #5C8727 !important;
	text-decoration: underline;
}

a.g, .g a
{
	color: #58595B !important;
}
a.g:hover, .g a:hover
{
	color: #5C8727 !important;
}

a.w, .w a
{
	color: #fff !important;
}
a.w:hover, .w a:hover
{
	color: #D5DFC6 !important;
}

.clr
{
	clear: both;
	float: none;
}

.rm
{
	margin: 0px !important;
}
.br
{
	line-height: 20px;
}

.section-title
{
	margin-bottom: 20px;
}

.fr
{
	float: right !important;
	display: inline;
}
.fl
{
	float: left !important;
	display: inline;
}

.gr10r
{
	color: #58595B;
	font-size: 10px;
}
.g11b
{
	color: #5C8727;
	font-size: 11px;
	font-weight: bold;
}
.g11r
{
	color: #5C8727;
	font-size: 11px;
}
.g12b
{
	color: #5C8727;
	font-size: 12px;
	font-weight: bold;
}
.g12r
{
	color: #5C8727 !important;
	font-size: 12px;
}
.g12b-a a
{
	font-size: 12px;
	font-weight: bold;
}
.g12b-a a:hover
{
	color: #5C8727;
}
.g13b
{
	color: #5C8727 !important;
	font-size: 13px;
	font-weight: bold;
}
.g14r
{
	color: #5C8727;
	font-size: 14px;
}
.g16r
{
	color: #5C8727;
	font-size: 16px;
}
.w11r
{
	color: #fff;
	font-size: 11px;
}
.w12b
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.w12r
{
	color: #fff;
	font-size: 12px;
}
.w13r
{
	color: #fff;
	font-size: 13px;
}

.t_11
{
	font-size: 11px;
}
.t_13
{
	font-size: 13px;
}
.t_13
{
	font-size: 13px;
}

.submenu a
{
	margin-right: 14px;
	margin-top: 10px;
	float: left;
}


a.area, .area a
{
	background: transparent;
	position: absolute;
	display: inline-block;
	cursor: pointer;
}


input.type-m
{
	width: 130px;
	padding-left: 5px;
}
input.type-s
{
	width: 60px;
	padding-left: 5px;
}
input.type-b
{
	width: 202px;
	padding-left: 5px;
}

.input-type-m
{
	background-image: url( '../_imgs/assets/input.type.m.jpg' );
	background-repeat: no-repeat;
	height: 17px;
	width: 136px;
}
.input-type-s
{
	background-image: url( '../_imgs/assets/input.type.s.jpg' );
	background-repeat: no-repeat;
	height: 17px;
	width: 67px;
}
.input-type-b
{
	background-image: url( '../_imgs/assets/input.type.b.jpg' );
	background-repeat: no-repeat;
	height: 17px;
	width: 210px;
}


/**************************************************************************/


#main
{
	width: 1028px;
	position: absolute;
	left: 50%;
	margin-left: -514px;
	background: url( '../_imgs/main.bg.jpg' ) no-repeat;
}

#main-btnHome
{
	width: 200px;
	height: 50px;
	display: inline-block;
	background: url('blank.gif');
	position: absolute;
	top: 30px;
	left: 30px;
	cursor: pointer;
}
#main-btnComafi
{
	width: 230px;
	height: 50px;
	display: inline-block;
	background: url('blank.gif');
	position: absolute;
	top: 30px;
	left: 780px;
	cursor: pointer;
}


#main-header
{
	margin-top: 15px;
	margin-left: 28px;
	height: 103px;
	background-image: url( '../_imgs/header.bg.jpg' );
	width: 974px;
}
#main-header-menu
{
	padding-top: 80px;
	padding-left: 16px;
}
#main-header-menu a
{
	font-size: 13px;
	font-weight: bold;
	padding-right: 17px;
}
#main-header-menu a:hover
{
	color: #5C8727;
}

#main-header-menu-demo
{
	
}
/*
#main-header-menu-conoce{background: url('../_imgs/conoce.btn.bg.jpg') no-repeat 0px 2px; width: 129px;} 
#main-header-menu-beneficios{background: url('../_imgs/beneficios.btn.bg.jpg') no-repeat 0px 2px; width: 70px;} 
#main-header-menu-comprar{background: url('../_imgs/comprar.btn.bg.jpg') no-repeat 0px 2px;width: 105px;} 
#main-header-menu-faq{background: url('../_imgs/faq.btn.bg.jpg') no-repeat 0px 2px; width: 139px;} 
*/
#btnConoce
{
	background: url( '../_imgs/btnConoce.jpg' ) no-repeat;
}
#main-header-cuenta
{
	position: absolute;
	margin-left: 560px;
}

#main-body
{
	margin-left: 40px;
	width: 950px;
	margin-top: 20px;
}
#main-body .main-body-left
{
	float: left;
	width: 650px;
}
#main-body .main-body-right
{
	float: right;
	width: 280px;
}


#main-footer
{
	clear: both;
	float: none;
	margin-bottom: 10px;
	margin-top: 40px;
}
#main-footer-menu
{
	text-align: center;
}
#main-footer-menu a
{
	margin-right: 10px;
	line-height: 21px;
}
#main-footer-menu .facebook
{
	background: url( '../_imgs/facebook.jpg' ) no-repeat scroll 0px 0px;
	display: inline-block;
	width: 20px;
	margin-right: -5px;
}
#main-footer-menu .linkedin
{
	background: url( '../_imgs/linkedin.jpg' ) no-repeat scroll 0px 0px;
	display: inline-block;
	width: 9px;
}
#main-footer-menu .twitter
{
	background: url( '../_imgs/twitter.gif' ) no-repeat scroll 0px 0px;
	display: inline-block;
	width: 21px;
}

/**************************************************************************/

#right-login
{
	background-image: url( '../_imgs/right.login.bg.jpg' );
	width: 274px;
	height: 188px;
	margin-bottom: 20px;
}
#right-login input
{
	width: 100px;
	color: #000;
	background: transparent;
	border: 0px;
	margin-top: 3px;
	font-family: Arial;
	font-size: 11px;
}
#right-login select
{
	width: 100px;
}
#right-login .left
{
	margin-left: 20px;
	margin-top: 52px;
}
#right-login .right
{
	margin-right: 26px;
	margin-top: 52px;
}
#right-login .right .cel
{
	width: 80px;
	padding-left: 5px;
}
#right-login-btnLogin
{
	background: url( '../_imgs/right.login.button.jpg' ) no-repeat scroll 0px 0px;
	width: 240px;
	height: 20px;
	display: block;
	color: #fff;
	padding-left: 8px;
	padding-top: 7px;
	position: absolute;
	margin-top: 158px;
	margin-left: 18px;
}
#right-login-btnLogin:hover
{
	background-position: 0px -30px;
}

#right-banner-celular
{
	background-image: url( '../_imgs/banners/pagaCelular.jpg' );
	width: 276px;
	height: 215px;
}
#right-banner-postnet
{
	background-image: url( '../_imgs/banners/postnet.jpg' );
	width: 276px;
	height: 155px;
	display: block;
}
#right-banner-promos
{
	background-image: url( '../_imgs/banners/promos.jpg' );
	width: 276px;
	height: 184px;
	padding-top: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-top: 20px;
}
#right-banner-promos img
{
	margin-top: 0px;
	margin-right: 8px;
}

.banner-vermas
{
	background: url( '../_imgs/assets/banner.verMas.jpg' ) no-repeat 0px 0px;
	width: 85px;
	height: 24px;
	display: block;
	position: absolute;
	margin-top: 189px;
	margin-left: 170px;
}
.banner-vermas:hover
{
	background-position: 0px -24px;
}

.link-registras
{
	width: 200px;
	height: 30px;
	margin-top: 95px;
	margin-left: 20px;
}
.link-cargas
{
	width: 200px;
	height: 30px;
	margin-top: 130px;
	margin-left: 20px;
}
.link-compras
{
	width: 200px;
	height: 30px;
	margin-top: 170px;
	margin-left: 20px;
}



/**************************************************************************/

#home-center
{
	background-image: url( '../_imgs/home.center.bg.jpg' );
	width: 962px;
	height: 282px;
	padding-left: 70px;
	background-repeat: no-repeat;
}
#home-center div
{
	float: left;
	height: 250px;
	overflow: hidden;
	margin-top: 30px;
	display: inline;
}
.home-center-button .text
{
	position: absolute;
	width: 180px;
	margin-left: -195px;
	margin-top: 80px !important;
	visibility: hidden; [margin-left:195px;margin-left:80px;margin-top:80px!important;margin-top:-175px!important;]}
.home-center-button .text p
{
	height: 122px;
}

.home-center-button .verMas
{
	background: url( '../_imgs/home.panel.btnVerMas.jpg' ) no-repeat 0px 0px;
	width: 84px;
	height: 24px;
	display: inline-block;
	margin-left: 90px;
}
.home-center-button .verMas:hover
{
	background-position: 0px -25px;
}


#home-bottom
{
	margin-top: 10px;
	width: 962px;
}
#home-bottom-login
{
	background-image: url( '../_imgs/home.panelLogin.jpg' );
	width: 428px;
	height: 116px;
}
#home-bottom-login-btnLogin
{
	background: url( '../_imgs/home.panelLogin.login.jpg' ) no-repeat scroll 0px 0px;
	width: 165px;
	height: 45px;
	display: block;
	color: #fff;
	padding-left: 10px;
	padding-top: 4px;
	position: absolute;
	margin-top: 75px;
	margin-left: 10px;
}
#home-bottom-login-btnLogin:hover
{
	background-position: 0px -49px;
}
#home-bottom-login input
{
	width: 100px;
	color: #000;
	background: transparent;
	border: 0px;
	margin-top: 3px;
	font-family: Arial;
	font-size: 11px;
}
#home-bottom-login select
{
	width: 100px;
}
#home-bottom-login .left
{
	margin-right: 12px;
	margin-top: 10px;
}
#home-bottom-login .right
{
	margin-right: 20px;
	margin-top: 10px;
}
#home-bottom-login .right .cel
{
	width: 80px;
	padding-left: 5px;
}
#home-bottom-login-right
{
	width: 238px;
}
.loginFlecha
{
	background: url( '../_imgs/assets/login.flecha.jpg' ) no-repeat 100% 2px;
	padding-right: 10px;
	line-height: 12px;
	margin-top: 4px;
}
.loginFlecha:hover
{
	background-position: 100% -9px;
}

#home-bottom-logos
{
	background-image: url( '../_imgs/home.panelLogos.jpg' );
	width: 530px;
	height: 116px;
}

#home-bottom-promos
{
	background-image: url( '../_imgs/banners/promos.jpg' );
	width: 276px;
	height: 184px;
}

#home-bottom-promos p
{
	margin-left: 30px;
	margin-top: 8px;
}
#home-bottom-promos img
{
	margin-left: 17px;
	margin-top: 10px;
}

#home-bottom-logos p
{
	margin-left: 30px;
	margin-top: 8px;
}
#home-bottom-logos img
{
	margin-left: 7px;
	margin-top: 0px;
	vertical-align:middle;
}

/**************************************************************************/

#faq span
{
	font-size: 14px;
	color: #5C8727;
	display: block;
}
#faq p
{
	margin-bottom: 20px;
}
#faq-user
{
	margin-top: 12px;
}
#faq-userInfo p
{
	float: left;
	margin-right: 14px;
	line-height: 24px;
}
#faq-userData
{
	width: 100%;
}
#faq-userData td
{
	padding: 3px;
	padding-left: 10px;
}
#faq-userData thead
{
	background-color: #5C8727;
}
#faq-userData thead td
{
	background-color: #5C8727;
	padding: 4px;
	padding-left: 10px;
}
.faq-userData-r1
{
	background-color: #fff;
}
.faq-userData-r2
{
	background-color: #eaefe1;
}

#faq-userDataPaging
{
	background: url( '../_imgs/miCuenta.paging.bg.jpg' ) no-repeat scroll 0px 0px;
	height: 32px;
	width: 652px;
	margin-top: 20px;
}
#faq-userDataPaging div
{
	margin-right: 20px;
}

/**************************************************************************/
#terminos span
{
	font-size: 12px;
	color: #5C8727;
	display: block;
}
#terminos p
{
	font-size: 12px;
	margin-bottom: 20px;
}

#ctl00_ContentPlaceHolder1_divTerms
{
	margin-top: 0px;
	width: 652px;
}
/**************************************************************************/

#beneficios-items p
{
	margin-bottom: 5px;
}
#beneficios-items p span
{
	color: #5C8727;
	font-weight: bold;
}

#beneficios-sms
{
	margin-top: 30px;
	background: url( '../_imgs/miCuenta.paging.bg.jpg' ) no-repeat scroll 0px 20px;
	height: 54px;
	width: 652px;
}
#beneficios-sms p
{
	padding-left: 50px;
	padding-top: 3px;
}

#beneficios-modules
{
	width: 654px;
}
#beneficios-modules .module
{
	background-image: url( '../_imgs/beneficios.module.bg.jpg' );
	height: 137px;
	width: 327px;
	float: left;
}
#beneficios-modules .module .module-main
{
	padding-top: 25px;
}
#beneficios-modules .module .module-main .logo
{
	float: left;
	margin-left: 10px;
}
#beneficios-modules .module .module-main .descuento
{
	float: right;
	margin-right: 10px;
	margin-top: -60px;
}
#beneficios-modules .module .module-main table
{
	width: 154px;
	margin-left: 90px;
	height: 60px;
}
/*#beneficios-modules .module .module-main table td{ text-align: center; vertical-align: middle;}*/
#beneficios-modules .module .module-bottom a
{
	background: url( '../_imgs/assets/beneficios.flechaR.jpg' ) no-repeat 100% 3px;
	padding-right: 20px; 
	float: right; 
	margin-top: 10px; 
	margin-right: 20px;
}

/**************************************************************************/

#donde-comprar-search
{
	background-image: url( '../_imgs/dondeComprar.search.bg.jpg' );
	background-repeat: no-repeat;
	width: 636px;
	height: 46px;
	padding-left: 20px;
	padding-top: 4px;
}
#donde-comprar-search div
{
	float: left;
	width:170px;
}
.donde-comprar-search-button
{
	background: url( '../_imgs/dondeComprar.btnBuscar.jpg' ) no-repeat scroll 0px 0px;
	height: 27px;
	width: 101px;
	display: block;
	margin-left: 570px;
	margin-top: 12px;
	position: absolute;
	left: 0px;
}

#donde-comprar-data
{
	margin-top: 20px;
	margin-bottom: 120px;
}
#donde-comprar-data .fr
{
	margin-right: 35px;
}


/**************************************************************************/

#registracion-form
{
	margin-top: 20px;
}
#registracion-form input
{
	background: transparent;
	border: 0px;
}
#registracion-form table
{
	width: 100%;
}
#registracion-form form .fl
{
	margin-right: 10px;
}
#registracion-form select
{
	font-size: 10px;
}
#registracion-form td
{
	vertical-align: bottom;
	height: 35px;
}
#registracion-form .piso div
{
	margin-right: 2px;
}
/**************************************************************************/
#registracion2 #beneficios-sms p
{
	padding-top: 0px !important;
}
#registracion2 table
{
	width: 400px;
}

.registracion-msg
{
	margin-left: 50px;
	width: 500px;
}
.registracion-msg p
{
	padding-top: 6px;
}



#registracion-amigo table
{
	width: 400px;
}

/**************************************************************************/

#dondeComprar1-data
{
	width: 636px;
}
#dondeComprar1-data .desc
{
	width: 160px;
}
#dondeComprar1-data td
{
	border-bottom: 1px solid #58595B;
	height: 80px;
}

/**************************************************************************/
#movil-modules
{
	margin-top: 40px;
}
.movil-modules-module
{
	float: left;
	margin-bottom: 15px;
}
.movil-bg
{
	background-image: url( '../_imgs/conoce.f.jpg' );
	width: 652px;
	height: 82px;
}
.movil-bg p
{
	padding-top: 20px;
	margin-left: 10px;
	width: 630px;
}

