/*Landing :: Pago Fácil */


/*contenido para cuando no hay campaña*/
/*#contenido_pagofacil { background: url("../img/fondo_pagofacil.jpg") no-repeat scroll left top transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; height: 428px; overflow: hidden; width: 940px;}*/

.clearof{
	overflow: hidden;
	clear: both;
}

/*contenido para cuando hay camapaña*/
#contenido_pagofacil {background: url("../img/banner_pago_online_new.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); border: 1px solid #d4d3d1; border-radius: 3px; float: left; height: 360px; overflow: hidden; width: 938px;}


#contenido_pagofacil h1 { background: url("../img/logo_pagofacil.png") no-repeat scroll left top transparent; float: left; height: 148px; margin: 52px 10px 0 377px; text-indent: -9999px; width: 266px;}
#contenido_pagofacil #caja_form_pagofacil { background: url("../img/fondo_login_2.png") no-repeat scroll left top transparent; float: right; height: 328px; margin: 15px 20px 15px 0; width: 258px;}
#contenido_pagofacil #caja_form_pagofacil p { color: #6c615b; font-size: 13px; margin: 10px 0 0; text-align: center;}

form#formPagoFacilP { display: inline-block; margin: 0 auto; width: 100%;}
form#formPagoFacilP fieldset { display: block; height: auto; margin: 0 auto; /*overflow: hidden; */padding: 0; width: 186px;}

/* Input RUT */
form#formPagoFacilP fieldset input[type="text"], input[type="password"], input[type="numero"] { background: url("../img/ico_rut.jpg") no-repeat scroll 152px 7px #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #b0a6a1; display: block; float: none; height: 27px; padding: 2px 0 0 10px; width: 173px; line-height: 25px; border: 1px solid #D7D2CB; margin-top:1px; margin-bottom: 15px; }
form#formPagoFacilP fieldset input[type="text"]:focus, input[type="password"]:focus {border:1px solid #e05206; color: #000;}
form#formPagoFacilP fieldset input[type="password"] {background: url("../img/code_icon.png") no-repeat scroll 146px 0px #FFFFFF !important;}
form#formPagoFacilP fieldset input[type="numero"]{background: none !important; display: none;}

form#formPagoFacilP fieldset input#telefono_field{background: none;}
/* Botón "Ingresa a tu cuenta" */
#formPagoFacilP input[type="button"] { background:#E05206; border: 0 none; cursor: pointer; display: block; float: left; height: 29px; margin: 0 auto; padding: 0; width: 76px !important; border-radius: 3px; color:#FFF; font-size: 13px;}
#formPagoFacilP input[type="button"]:hover { background:#993300;}

input:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #e05206; }

.contenedor_pagofacil{ margin: 0 auto 54px auto !important;}

.contenedor_pagofacil dt{ font-weight: normal}

/*estilos para el bloque de abajo*/

#contenedor_preguntas_frecuentes{ width: 940px; height: auto; /*background: url("../img_pagofacil/fondo_pagofacil_guia.jpg") center no-repeat;*/ float: left;}

.titulo_top_cinco{ font-size: 18px !important; width: 300px; height: 28px; background: url("../img/numero_cinco.png") left center no-repeat; padding: 0 0 0 28px; margin: 23px 0 9px !important;}

/*Estilos para el acordeon con nuevo look & feel*/

#accordion2{ margin: 0 !important; padding: 0 !important;}

.titulos_accordeon{ font-size: 16px; color: #e05206; font-weight: bold;}
#contenedor .accordion2 dt:first-child{ border-radius: 3px 3px 0px 0px; margin: 0 0 0 0 !important;}
#contenedor .accordion2 dt:last-child{ border-radius: 0px 0px 3px 3px;  }
#contenedor .accordion2 dt{ line-height: 10px !important; height: 10px !important; font-size: 16px !important; /*font-weight: 100 !important;*/ margin: -1px 0 0 0 !important; background: url("../img/acordeon_mas.png") no-repeat scroll left center #fff; border: solid 1px #d8d3cc !important; border-radius:0px; }

.abierto{ background: #f9f9f9 !important; border-left: 1px solid #d7d3cb; border-top: none !important; border-right: 1px solid #d7d3cb; margin-top: -2px !important; margin-bottom: 0px !important;}
dt{ background-color: #fff;}

/*bloque de dudas*/

#dudas{ width: 940px; height: 56px; background:#b0a7a2; border-radius: 3px; float: left; margin: -13px 0 0 0 !important; }
h3.titulo_dudas{ color: #fff !important; font-size: 22px !important; float: left; margin: 14px 0 0 18px !important; }

.botones_ayuda{ width: 752px; height: 40px; float: right; margin: 8px 0 0 0; }
.botones_ayuda li:first-child{ border-right: solid 1px #fff;}
.botones_ayuda li:last-child{ border-left: solid 1px #fff;}
.botones_ayuda li{ width: 250px; height: 40px; float: left;}



.boton_centrodeayuda{ display: block; width: 250px; height: 40px; background: url("../img/boton_centro_de_ayuda.png") center no-repeat;}
.boton_chat{ display: block; width: 250px; height: 40px; background: url("../img/boton_chat.png") center no-repeat;}
.boton_mail{ display: block; width: 250px; height: 40px; background: url("../img/boton_mail.png") center no-repeat;}

span a{ color: #468EB7;}

span{ margin: -13px 0 0px 0 !important;}

dd:last-child{ border-bottom: solid 1px #ccc; border-radius: 0 0 3px 3px;}

.botones_ayuda a{
opacity:0.85;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

.botones_ayuda a:hover{
opacity:1;
filter: alpha(opacity=100); /* For IE8 and earlier */
}

#contenedor_desp_centrodeayuda .buscador_top{
	box-shadow: none;
}



/*texto banner superior*/

.bloque_texto{ float: left; width: 212px; height: 102px; margin: 112px 0 0 450px !important; padding: 0;}
.texto_sorteo{ line-height: 20px; font-size: 14px; color: #766b63; float: left; margin: 0 !important; padding: 0; text-shadow: 0 0.1em #fff; padding-top: 12px;}
.bloque_texto a{ font-weight: bold; font-size: 14px; color: #766B63; float: left; text-decoration: underline; text-shadow: 0 0.1em #fff; margin: 19px 0 0;}
.bloque_texto a:hover{ text-shadow: none;}

.titulo_copa{ font-size: 18px; float: left; margin: 10px 0 16px !important; padding: 0 0 0 28px; width: 915px; height: auto; background: url("../img/copa.png") left center no-repeat; }

.bloque_central{ width: 945px; height: 175px; float: left; border-bottom: dotted 1px #cdcdcb;}

.items{ float: left;}
.items span{ color: #e05206; font-size: 18px;}
.orange{ font-size: 12px !important;}

.item1{ width: 130px; height: 151px; margin: 0 64px 0 0 !important; padding: 0; background: url("../img/item1.png") top center no-repeat; }
.item2{ width: 135px; height: 151px; margin: 0 61px 0 60px !important; padding: 0; background: url("../img/item2.png") top center no-repeat;}
.item3{ width: 110px; height: 151px; margin: 0 58px 0 60px !important; padding: 0; background: url("../img/item3.png") top center no-repeat;}
.item4{ width: 138px; height: 151px; margin: 0 0 0 60px !important; padding: 0; background: url("../img/item4.png") top center no-repeat;}

.arrow{ width: 22px; height: 151px; float: left; background: url("../img/flecha_intermedia.png") no-repeat; background-position: 5% 76%; }

.items .instruccion{ text-align: center; color: #776a62; font-size: 12px; margin: 98px 0 0 0; float: left;}
.blue_links{ color: #468EB7 !important; font-size: 12px;} 



.boton_ganadores{ background: url("../img/boton_ver_ganadores.png") left top no-repeat; line-height: 29px; border: 0 none; display: block; float: left; height: 29px; margin: 18px auto 0; padding: 0 0 0 65px; width: 184px !important; color: #fff; text-decoration: none !important;}
.boton_ganadores:hover{ background: url("../img/boton_ver_ganadores.png") left bottom no-repeat;}


/*bases legales*/
.contenedor_bases_legales{ margin: 20px 0 0 0; width: 940px; height: 48px; background: url(../img/icono_calendario.png) no-repeat #F1F1EF; background-position: 5px 8%; border-radius: 3px; float: left; }
.contenedor_bases_legales p{ float: left; margin: 16px 0 0px 58px; padding: 0; color: #766A63}

.ver_ganadores{ margin: 20px 0 0 0 !important; padding: 0 0 0 10px; float: left; background: url(/img/bullets.png) left center no-repeat; display: block;}

.radios{width:auto; height: 15px; display:flex; float: left; margin:15px auto 10px 35px;} 
.radio{width: 13px; height: 13px; display: inline-block; margin:0 5px 0 0; float: left;}
.recupera {font-size: 11px; line-height: 12px; float: left; color:#468eb7; margin: 10px 0 0 10px;}
.recupera:hover{text-decoration: underline;}
.sep{width: 100%; height: 1px; float: left; display: block; margin: 15px auto 1px auto;background:#d8d8d8;}
.registra{width: 186px; height: 27px; border-radius: 3px; margin: 10px auto; float: left; background: #a8a8a8; color: #FFF; line-height: 27px; font-size: 13px; text-align: center; text-shadow: #333333 1px 0px 1px;}
.registra:hover{background:#D4D1CA}
.conte_stats{width:940px; height:auto; float:left; display: inline-block; margin: 0 auto 15px auto;}
.stats{width:150px; height: auto; float: left; margin: 5px 113px 0 0px; display: block;}
.stats_r{width:150px; height: auto; float:right; margin: 5px 0 0; display: block;}
.stats p{ font-size: 16px; font-family: 'arial'; text-align: center; color: #6A6A6A; display: block; margin: 10px 0 0 !important;}
.stats_r p{ font-size: 16px; font-family: 'arial'; text-align: center; color: #6A6A6A; display: block; margin: 10px 0 0 !important;}
.stats_img{width: 77px; height: 77px;  display: block; position: relative; margin: 0 auto 0 auto !important;}
.sep_pf{width: 100%; height: 1px; border-bottom: dotted 1px #CCC;; display: block; float: left; margin: 15px auto 10px auto;}


#cont_telefono_field{display: none;}
.texto_alerta_pf {
	color: #C94045 !important;
	font-size: 10px !important;
	display: none;
	margin-top: 6px !important;
}


