/* CSS Document */
body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
background-color:#3D3D3D;
}
#contenedor_primario {
width: 100%;
text-align:center;
margin: 0px;
padding:0px;
height: 100%;
}
#contenido{
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	text-align:left;
	width:1036px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contenido1{
/*	padding-left:14px;
	padding-right:14px;
*/
}
#upper_border{
	background-image:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;
	width:996px;
	height:16px;
	float:left;
	overflow:hidden;
}
#bottom_border{
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	width:996px;
	height:18px;
	float:left;
}
#left_top{
	background-image:url(../images/left_top.gif);
	background-repeat:no-repeat;
	width:20px;
	height:16px;
	float:left;
	overflow:hidden;
}
#right_top{
	background-image:url(../images/right_top.gif);
	background-repeat:no-repeat;
	width:20px;
	height:16px;
	float:left;
	overflow:hidden;
}
#left_bottom{
	background-image:url(../images/left_bottom.gif);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
	float:left;
}
#right_bottom{
	background-image:url(../images/right_bottom.gif);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
	float:left;
}
.clear{
clear:both;
}

.alert{
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
background-color:#FFF6D4;
text-align:left;
}

.alert_label{
margin-right:4px;
color:#FF0000;
font-weight:bold;
float:left;
}

.alert_text{
float:left;
width:700px;
}
#centro{
background-image:url(../images/deg_bg.gif);
background-repeat:repeat-y;
width:1036px;
float:left;
}
#medio{
width:996px;
margin-left:20px;
}
#pie{
height:10px;
border-bottom:4px solid #b1fa23;
width:996px;
margin-left:20px;
background-color:#FFFFFF;
color:#7ea13f;
text-align:center;
font-size:10px;
padding-top:13px;
padding-bottom:11px;
background-color:#000000;
background-image:url(../images/pie.gif);
background-repeat:repeat-x;
border-left:1px solid #1c1c1c;
}
#pie a{
text-decoration:underline;
color:#7ea13f;
}
.linea{
width:996px;
background-color:#c7ff5a;
height:2px;
float:left;
overflow:hidden;
}
#arriba{
width:996px;
height:85px;
overflow:hidden;
border-top:1px solid #b1fa23;
/*border-left:1px solid #2a2a2a;
*/border-right:1px solid #2a2a2a;
background-image:url(../images/bgarriba.gif);
background-repeat:repeat-x;
float:left;
}
.arriba_izq{
float:left;
width:785px;
height:85px;
overflow:hidden;
}
.logo{
width:112px;
height:52px;
float:left;
margin-left:16px;
margin-top:18px;
overflow:hidden;
}
#menu{
width:600px;
height:11px;
padding-top:8px;
color:#b7b6b6;
float:left;
margin-left:27px;
}
#menu a{
color:#b7b6b6;
text-decoration:none;
}
#menu a:visited{
color:#b7b6b6;
}
#menu a:hover{
color:#b7b6b6;
text-decoration:underline;
}
.tabs{
width:600px;
height:36px;
float:left;
margin-left:14px;
margin-top:28px;
}
.tab_left{
background-image:url(../images/tab_left.gif);
background-position:top;
width:12px;
height:36px;
float:left;
}
.tab_center{
background-image:url(../images/tab_center.gif);
background-position:top;
background-repeat:repeat-x;
padding-left:8px;
padding-right:8px;
padding-top:5px;
color:#b1fa23;
float:left;
height:36px;
line-height:35px;
}
.tab_center a{
color:#b1fa23;
text-decoration:none;
}
.tab_center a:visited{
color:#b1fa23;
}
.tab_center a:hover{
color:#b1fa23;
text-decoration:underline;
}
.tab_right{
background-image:url(../images/tab_right.gif);
background-position:top;
width:12px;
height:36px;
float:left;
}
.tab_left_act{
background-image:url(../images/tab_left_act.gif);
background-position:top;
width:12px;
height:36px;
float:left;
}
.tab_center_act{
background-image:url(../images/tab_center_act.gif);
background-position:top;
background-repeat:repeat-x;
padding-left:8px;
padding-right:8px;
padding-top:5px;
color:#000000;
float:left;
height:36px;
line-height:35px;
}
.tab_center_act a{
color:#b1fa23;
text-decoration:none;
}
.tab_center_act a:visited{
color:#b1fa23;
}
.tab_center_act a:hover{
color:#b1fa23;
text-decoration:underline;
}
.tab_right_act{
background-image:url(../images/tab_right_act.gif);
background-position:top;
width:12px;
height:36px;
float:left;
}
.arriba_der{
width:210px;
height:69px;
overflow:hidden;
background-image:url(../images/head_right.gif);
background-position:bottom left;
background-repeat:no-repeat;
float:right;
color:#8f9584;
padding-top:16px;
}
.arriba_der_img{
background-image:url(../images/text.gif);
background-repeat:no-repeat;
width:100%;
height:14px;
float:left;
margin-left:14px;
overflow:hidden;
}
.arriba_der_img_en{
background-image:url(../images/text_en.gif);
background-repeat:no-repeat;
width:100%;
height:16px;
float:left;
margin-left:14px;
overflow:hidden;
}
.dirs{
float:left;
width:185px;
margin-left:14px;
margin-top:6px;
}
.dirs a{
color:#8f9584;
text-decoration:none;
}
.dirs a:visited{
color:#8f9584;
}
.dirs a:hover{
color:#8f9584;
text-decoration:underline;
}
.blanco{
/*margin-left:25px;
*/background-image:url(../images/fondo.gif);
background-position:top right;
background-repeat:no-repeat;
/*height: expression(document.body.clientHeight < 841? "675px" : "auto");
min-height:675px;*/
float:left;
}
.cartel{
margin-left:22px;
margin-top:32px;
margin-bottom:12px;
}
.box_left{
background-image:url(../images/box_left.gif);
float:left;
width:12px;
height:120px;
overflow:hidden;
}
.box_right{
background-image:url(../images/box_right.gif);
float:left;
width:12px;
height:120px;
}
.box_center{
background-image:url(../images/box_center.gif);
float:left;
background-repeat:repeat-x;
height:120px;
padding-left:15px;
padding-right:12px;
overflow:hidden;
width:530px;
}
.box_leftw{
background-image:url(../images/box_leftw.gif);
float:left;
width:9px;
height:132px;
overflow:hidden;
}
.box_rightw{
background-image:url(../images/box_rightw.gif);
float:left;
width:22px;
height:132px;
}
.box_centerw{
background-image:url(../images/box_centerw.gif);
float:left;
background-repeat:repeat-x;
height:132px;
padding-left:15px;
overflow:hidden;
width:528px;
}
.box_text{
width:301px;
height:69px;
overflow:hidden;
float:left;
padding-top:26px;
padding-bottom:28px;
line-height:18px;
}
.box_textw{
width:301px;
height:69px;
overflow:hidden;
float:left;
padding-top:16px;
padding-bottom:28px;
line-height:18px;
}
.box_text1{
width:244px;
height:69px;
overflow:hidden;
float:left;
padding-top:26px;
padding-bottom:28px;
line-height:18px;
}
.register{
background-image:url(../images/register.gif);
background-repeat:no-repeat;
width:227px;
height:87px;
overflow:hidden;
margin-top:8px;
color:#FFFFFF;
text-align:right;
padding-top:18px;
float:left;
}
.registerw{
background-image:url(../images/registerw.gif);
background-repeat:no-repeat;
width:227px;
height:102px;
overflow:hidden;
margin-top:6px;
color:#FFFFFF;
text-align:right;
padding-top:18px;
float:left;
}
.register1{
background-image:url(../images/register1.gif);
background-repeat:no-repeat;
width:285px;
height:87px;
overflow:hidden;
margin-top:8px;
color:#FFFFFF;
text-align:right;
padding-top:18px;
float:left;
}
.register1 span, .register span, .registerw span{
float:right;
margin-right:7px;
}
.inp{
width:118px;
height:15px;
overflow:hidden;
margin-right:14px;
font-size:10px;
margin-bottom:10px;
float:right;
border:0;
}
.inpx{
width:235px;
height:15px;
overflow:hidden;
margin-right:14px;
font-size:10px;
margin-bottom:10px;
float:left;
border:0;
}
.inp1{
width:141px;
height:15px;
overflow:hidden;
margin-right:14px;
font-size:10px;
margin-bottom:10px;
float:right;
border:0;
}
.register span, .registerw span{
margin-right:8px;
text-align:right;
float:right;
}
.boton_registerw{
color:#b1fa23;
width:215px;
height:21px;
overflow:hidden;
float:left;
padding-right:12px;
}
.boton_register{
background-image:url(../images/boton.gif);
color:#b1fa23;
width:215px;
height:21px;
overflow:hidden;
float:left;
padding-right:12px;
}
.boton_register1{
background-image:url(../images/boton1.gif);
color:#b1fa23;
width:273px;
height:21px;
overflow:hidden;
float:left;
padding-right:12px;
}
.boton_register2{
background-image:url(../images/boton2.gif);
color:#b1fa23;
width:291px;
height:21px;
overflow:hidden;
float:left;
padding-right:12px;
margin-left:6px;
_margin-left:3px;
}
.boton_register a,.boton_registerw a, .boton_register1 a, .boton_register2 a{
color:#b1fa23;
float:right;
text-decoration:none;
line-height:17px;
}
.boton_register a:visited,.boton_registerw a:visited, .boton_register1 a:visited, .boton_register2 a:visited{
color:#b1fa23;
}
.boton_register a:hover,.boton_registerw a:hover, .boton_register1 a:hover, .boton_register2 a:hover{
color:#b1fa23;
text-decoration:underline;
}
.texto{
float:left;
color:#000000;
font-size:12px;
width:537px;
margin-left:20px;
line-height:18px;
margin-top:10px;
}
.texto_reg{
color:#515254;
font-size:11px;
margin-left:25px;
width:515px;
line-height:18px;
}
.title{
color:#000000;
font-size:12px;
margin-left:25px;
width:535px;
}
.formulario{
float:left;
width:435px;
font-size:12px;
color:#000000;
margin-left:21px;
margin-top:5px;
}
.formulario input{
width:292px;
height:17px;
overflow:hidden;
background-color:#515254;
float:right;
margin-left:12px;
color:#FFFFFF;
margin-bottom:10px;
border:0;
}
.formulario span{
float:right;
}
.row{
float:right;
width:285px;
}
.login_box{
width:303px;
float:right;
height:195px;
padding-top:23px;
padding-right:52px;
_padding-right:42px;
}
.loginr_box{
width:290px;
float:left;
height:195px;
/*padding-top:23px;
*/padding-right:52px;
_padding-right:32px;
overflow:hidden;
}
.box_up{
background-image:url(../images/box_up.gif);
background-repeat:no-repeat;
height:21px;
overflow:hidden;
width:294px;
padding-top:16px;
padding-left:20px;
font-weight:bold;
}
.box_down{
background-image:url(../images/box_down.gif);
background-repeat:no-repeat;
height:16px;
width:314px;
}
.boxr_up{
background-image:url(../images/boxr_up.jpg);
background-repeat:no-repeat;
height:22px;
width:288px;
overflow:hidden;
padding-top:16px;
padding-left:20px;
font-weight:bold;
}
.boxr_down{
background-image:url(../images/boxr_down.jpg);
background-repeat:no-repeat;
height:33px;
width:286px;
margin-left:2px;
}
.boxr_down a:visited, .boxr_down a:hover {
color:#000000;
}
.login{
background-image:url(../images/register2.gif);
background-repeat:no-repeat;
width:259px;
height:89px;
overflow:hidden;
color:#FFFFFF;
padding-top:16px;
padding-right:55px;
}
.login span{
margin-right:8px;
text-align:right;
float:right;
}
.loginr{
background-image:url(../images/regverde.jpg);
background-repeat:no-repeat;
height:104px;
overflow:hidden;
color:#FFFFFF;
padding-top:16px;
padding-left:25px;
}
.loginr span{
margin-right:8px;
text-align:right;
float:left;
margin-bottom:2px;
}
.colder{
float:right;
width:355px;
}
.colderx{
float:right;
width:335px;
}
.colizq{
float:left;
padding-left:25px;
width:615px;
}
.promo_cartel{
margin-top:25px;
margin-left:7px;
}
.promo_cartel1{
margin-top:25px;
margin-left:17px;
}
.promo{
width:296px;
/*height:152px;
overflow:hidden;
*/
border:1px solid #c8c8c8;
padding-right:13px;
padding-bottom:5px;
padding-top:12px;
background-color:#464646;
color:#FFFFFF;
margin-bottom:12px;
float:left;
}
.promo_img{
/*width:100px;
height:100px;
overflow:hidden;
*/
border:3px solid #c7ff5a;
float:left;
margin-bottom:3px;
}
.promo_title{
color:#c7ff5a;
font-weight:bold;
float:left;
}
.promo_desc{
color:#c7ff5a;
float:left;
}
.promo_info{
width:163px;
/*height:129px;*/
overflow:hidden;
float:left;
margin-left:13px;
line-height:18px;
}
.promo_features{

}
.promo_price{
background-color:#606b4a;
color:#FFFFFF;
padding-left:12px;
float:left;
height:18px;
overflow:hidden;
width:100%;
padding-top:5px;
}
.promo_price a{
color:#FFFFFF;
text-decoration:none;
margin-right:48px;
}
.promo_price a:visited{
color:#FFFFFF;
text-decoration:none;
}
.promo_price a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.money{
color:#c7ff5a;
}
.promo_izq{
/*width:105px;*/
float:left;
padding-left:13px;
}
.promo_izq span a{
color:#FFFFFF;
text-decoration:none;
}
.promo_izq span a:visited{
color:#FFFFFF;
}
.promo_izq span a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.recarga{
width:613px;
/*height:658px;
*/background-color:#464646;
color:#FFFFFF;
font-size:12px;
margin-bottom:80px;
float:left;
overflow:hidden;
}
.logged_user{
background-image:url(../images/loggeduser.gif);
background-repeat:no-repeat;
width:972px;
height:16px;
overflow:hidden;
padding-left:24px;
padding-top:6px;
color:#FFFFFF;
float:left;
}
.username{
color:#bfbfbf;
}
.username a, .username a:visited{
color:#b1fa23;
text-decoration:underline;
}
.cartelr{
margin-left:14px;
margin-top:5px;
float:left;
}
.aclaracion{
width:225px;
height:30px;
overflow:hidden;
color:#c8c8c8;
font-size:11px;
float:left;
margin-top:10px;
margin-left:8px;
line-height:16px;
}
.aclaracionx{
/*width:350px;
*/
width:560px;
height:40px;
overflow:hidden;
color:#c8c8c8;
font-size:11px;
float:left;
margin-top:10px;
margin-left:8px;
line-height:18px;
letter-spacing:0.2px;
}
.aclaracion2{
/*width:325px;
*//*height:30px;*/
width:540px;
color:#B1FA23;
font-size:14px;
font-weight:bold;
float:left;
margin-left:28px;
line-height:16px;
margin-top:10px;
}
.aclaracion2 img {
float:left;
margin-top:5px;
margin-right:10px;
}
.aclaracion2 span{
float:left;
}
.aclaracion1{
width:270px;
/*height:30px;
*/overflow:hidden;
color:#c8c8c8;
font-size:11px;
float:left;
line-height:16px;
}
.dots{
width:575px;
background-image:url(../images/dots.gif);
background-repeat:repeat-x;
float:left;
margin-top:3px;
height:8px;
overflow:hidden;
margin-left:18px;
_margin-left:10px;
}
.movil1{
width:270px;
/*height:240px;
*/float:left;
color:#FFFFFF;
padding-left:22px;
margin-top:10px;
}
.movil2{
width:270px;
/*height:240px;
*/float:left;
color:#FFFFFF;
margin-left:13px;
margin-top:10px;
}
.movil1 span, .movil2 span{
/*color:#FFFFFF;
*/margin-bottom:5px;
float:left;
}
.movil1 input, .movil2 input{
color:#464646;
margin-bottom:5px;
width:266px;
height:15px;
overflow:hidden;
font-size:12px;
float:left;
border:0;
}
.movil1 select, .movil2 select{
color:#464646;
margin-bottom:5px;
width:268px;
font-size:12px;
float:left;
border:0;
}
.moviln{
color:#b1fa23;
font-size:12px;
font-weight:bold;
float:left;
width:100%;
}
.row1{
float:left;
width:270px;
}
.separador{
background-image:url(../images/vdots.gif);
float:left;
width:5px;
height:175px;
margin-left:13px;
margin-top:20px;
}
.observaciones{
padding-left:22px;
float:left;
margin-top:10px;
margin-bottom:15px;
}
.observaciones span{
float:left;
margin-right:8px;
}
.observaciones textarea{
border:0;
width:466px;
height:47px;
/*overflow:hidden;
*/float:left;
}
.recarga_text{
float:left;
margin-top:14px;
padding-left:22px;
width:559px;
line-height:18px;
}
.recarga_text span{
float:left;
}
.recarga_text input{
float:left;
border:0;
margin-right:4px;
}
.recarga_text select{
color:#464646;
margin-bottom:5px;
/*width:113px;
*/font-size:12px;
float:left;
border:0;
margin-left:10px;
}
.confirmar{
float:right;
margin-right:22px;
margin-top:20px;
margin-bottom:28px;
}
.recarga_text a
{
text-decoration:underline;
color:#b1fa23;
}
.error{
color:#ff0000;
font-size:14px;
/*width:613px;
*//*height:60px;
*/
width:550px;
float:left;
font-weight:bold;
letter-spacing:0.2px;
}
.ok{
color:#ffffff;
font-size:14px;
width:312px;
height:38px;
float:left;
font-weight:bold;
letter-spacing:0.2px;
}
.error span{
margin-left:3px;
margin-top:5px;
}
.error img{
float:left;
margin-left:3px;
}
.formulario select{
width:292px;
height:20px;
font-size:10px;
background-color:#515254;
float:right;
margin-left:12px;
color:#FFFFFF;
margin-bottom:10px;
}
.row input{
width:118px;
height:13px;
margin-right:14px;
font-size:10px;
margin-bottom:10px;
float:right;
}
a.rlink{
color:#000000;
text-decoration:none;
}
a.rlink:visited{
color:#000000;
}
a.rlink:hover{
text-decoration:underline;
}
#error_box{
background-color:#FFFFFF;
float:left;
width:570px;
margin-left:20px;
_margin-left:10px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
}
#ok_box{
border:1px solid #FFFFFF;
float:left;
margin-left:20px;
_margin-left:10px;
margin-top:10px;
padding-bottom:10px;
}

/**************************************** registro y recarga automatica *****************************************************/
.ra_modalidad_a{
	float:left;
	background-image:url(../images/a.jpg);
	width:72px;
	height:106px;
	margin-right:10px;
}
.ra_modalidad_b{
	float:left;
	background-image:url(../images/b.jpg);
	width:72px;
	height:106px;
	margin-right:10px;
}
.ra_text{
	font-size:11px;
}
.ra_inputs{
height:17px;
overflow:hidden;
background-color:#515254;
color:#FFFFFF;
border:0;
float:left
}





















/************************************************************************************************************************/