	/*
		ESTILOS DEL APLICATIVO
	*/
	@font-face {
	    font-family: kitkat;
	    src: url(FranklinGothic-HeavyItal.otf);
	}
	@font-face {
	    font-family: BlogerSanz;
	    src: url(Blogger_Sans-Bold_2.otf);
	}
	body{
		background: #0da0d9 !important;
		font-family:  Arial,Helvetica !important;
	}

	/*
	#EF3133
		ESTRUCTURA PRINCIPAL DEL SITIO WEB
	*/
	.container{
		width:1280px !important;
	}
	.input-group-addon i{
		color:#000;
	}
	.contenedor_menu {
	    height: 115px;
	    position: fixed;
	    width: 98%;
	    z-index: 99;
	    padding: 0 15px;
	    left: 10px;
	    max-width: 1400px;
		top: 1px;
	}
	.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	    color: red !important;
	}
	/*
		MENÚS;
	*/
	.mt50{
		margin-top: 150px;
	}
	.no_pad{
		padding: 0 !important;
	}
	.inicio-botones {
	    background: #BE2126;
	    margin: -1px;
	}
	.btn-iniciar-inicial{
		color: #fff;
		background: #CE3434;
		background: #EF3133;
		border: 1px solid #fff !important;
		border-radius: 0 !important;
	}
	.btn-iniciar-inicial:hover,.btn-iniciar-inicial:focus{
		color: #FFF !important;
		background: #06F;
	}
	.btn-registro-inicial{
		color: #fff !important;
		border-radius: 0 !important;
		margin-left: -5px;
		border-right: 1px solid white !important;
	}
	.btn-registro-inicial:hover{
		color: #FFF !important;
		background: #93151B;
	}
	.menu_principal{
		margin: 25px auto;
	}
	.btn-ingresar_codigo{
		color: #fff;
		background: #95171B;
		border: 1px solid #fff !important;
		border-radius: 0 !important;
	}
	.btn-ingresar_codigo:hover,.btn-ingresar_codigo:focus{
		background: #CE3434;
		background: #EF3133;
		color: #FFF !important;

	}

	.navbar-default {
	    background-color: transparent !important;
	    border-color: transparent !important;
	}
	.navbar-default .navbar-nav >li >a {
	    color: #FFF !important;
	    font-size: 17px !important
	}
	.navbar-toggle {
	    float: left !important;
	    padding: 9px 10px;
	    margin-top: 1px !important;
	    margin-right: 15px !important;
	    margin-bottom: 8px !important;
	    background-color: transparent;
	    background-image: none;
	    border: 1px solid transparent;
	    border-radius: 4px;
	    
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #fff !important;
	}
	.nav > li > a {
	    position: relative;
	    display: block;
	    padding: 5px 20px !important;
	}
	.lineasbb li:hover{
		text-decoration:underline;
	}
	/*
		FIN DE MENÚS
	*/
	#email_error{
		display:none;
	}
	/*SLIDER*/
	.item{
		text-align: center;
		width: 100%;
		margin: auto;
	}
	.item img{
		text-align: center;
		margin: auto;
		display: inline-table;
	}
	.carousel-control.right {
	    background-image:  none !important; 
	 }
	.carousel-control.left {
	    background-image: none !important;
	}
	.m50{
		margin: 50px auto;
	}
	.m50s{
		margin: 50px auto 0 auto;
	}
	.m10{
		margin: 10px auto;
	}.m20{
		margin: 20px auto;
	}.m30{
		margin: 30px auto;
	}.m40{
		margin: 40px auto;
	}
	.div_btns_slider{
		margin: 40px auto 80px auto;
	}
	.btn_iniciar_sesion_slider{
		background: #06F !important;
		color: #fff !important;
		border: 1px solid #fff !important;
		font-size: 18px !important;
		letter-spacing:1px;
	}
	.btn_iniciar_sesion_slider:hover{
		color: #FFF !important;
		background: #06F;
	}
	.btn_registrame_slider{
		border: 1px solid #fff !important;
		border-radius: 0 !important;
		font-size: 18px !important;
		margin: 10px auto;
		letter-spacing:1px;

	}
	.btns_slider{
		min-width: 162px !important;
	}
	.btn_registrame_slider:hover{
		color: #FFF !important;
		background: #E33939;
	}
	.texto_intro {
	    width: 60%;
	    margin: 0px auto 32px auto;
	    text-align: justify;
	}
	.texto_inicio_break {
	    color: #010101;
	    font-family: helvetica;
	    font-style: italic;
	    font-weight: lighter !important;
	    margin: 10px auto;
	    text-align: center;
	}
	.logos_tipo_juego {
	    margin: 25px auto;
	    border-top: 3px solid #EF3133;
	    border-bottom: 3px solid #EF3133;
	}
	.proceso_info{
		width: 60%;
		margin: 20px auto
	}
	.proceso_info p{
		color: #010101;
		font-size: 16px;
	    font-family: helvetica;
		font-weight:100; 

	}
	.enlaces_particpar {
	    text-align: center;
	    clear: both;
	}
	.enlaces_particpar a{
		margin-left: 10px;
	}
	.mt0{
		margin-top: 0!important;
	}
	.left{
		float:left;
		margin-right: 0;
	}
	.termino_{
		font-size: 17px;
		font-family: helvetica;
		width: 60%;
		margin: 50px auto;
		color: #010101;
		font-weight:100; 
	}
	.tb{
		color:#fff !Important;
	}
	.iimp{
		margin-top: -10px !important;
	}

	.img_titulo_home{
		width: 490px;
		height: auto;
	}
	.img_4{
		/*width: 280px;
		height: 190px;*/
	}
	.raspa_{
		margin: 15px auto !important;
		padding: 0 !important;
		clear: both;
	}
	.rp_i{
		padding: 0 !important;
	}
	.video_youtube {
	    min-height: 150px;
		height:auto;
	    margin: 50px auto !important;
	    width: 90%;
	}
	.video_you {
	    height: 500px;
	    margin: 50px auto !important;
	    width: 550px;
	}
	.redes_inicio{
		position: relative;
		margin: auto;
		width: 60%;
		background: #81181E !important;
		padding: 20px;
	}
	.section-title{
		margin-top: 35px;
	}
	.section-title:after {
	    right: 0;
	}
	.section-title:after, .section-title:before {
	    content: "";
	    display: block;
	    height: 1px;
	    background: #fff;
	    position: absolute;
	    z-index: 1;
	    top: 80%;
	    width: 25%;
	    margin: -1px 0 0;
	}
	.section-title .title {
	    display: block;
	    width: 50%;
	    position: relative;
	    z-index: 2;
	    padding: 0;
	}
	.redes_inicio{
		font-size: 18px;
		color: #fff;
		font-style: italic;
		text-align: left;
		width: 100%;
		margin-top: 30px;
	}
	.circle_enlace{
		height: 70px ;
		width: 70px !important;
		display: inline-table !important;
		margin-right:0px 
	}
	.circle_enlace i{
		padding-top: 12px;
		color: #fff;
		font-size: 50px;
	}
	.form{
		width: 455px;
		margin: 20px auto;
		text-align: left;
	}
	.form label {
	    color: #000;
	    font-size: 16px;
	    font-family: helvetica;
	    font-style: normal;
	    font-weight: 100;
	}
	.registro_login a{
		color: #fff !important;
		font-size: 20px;
		font-style: italic;
	}
	.form-control{
		border-radius: 0!important;
	}
	.errorMessage {
	    color: #000;
	    background: #EFC85F;
	    margin: 10px auto;
	    padding: 10px;
	    border-radius: 10px;
	}
	.txt_re{
		padding: 0!important;
	}
	.txt_re label, .txt_re a{
		color: #000 !important;
		font-size: 13px !important;
		font-family: helvetica;
		font-style: normal;
	} 
	.txt_re i{
		font-size: 18px;
	}
	.btl_login_redes{
		min-width: 220px !important;
		margin-bottom: 10px !important;
		text-align: left !important;
	}
	.text_recuperar{

	}
	.text_recuperar i{
		font-size: 35px !important;
		margin-right: 5px !important;
	}
	.ffl{
		margin-right: 5px;
	}
	.img_breaker_p{
		/*width: 250px;*/
		height: auto;
	}
	.img_breaker{
		width: 400px;
		height: auto;
	}
	.texto_breaks{
		width: 200px;
		color: #fff;
		font-style: italic;
		font-size: 16px;
		margin: 10px auto;
	}
	.texto_breaks_f{
		width: 300px;
		color: #fff;
		font-style: italic;
		font-size: 16px;
		margin: 10px auto;
	}
	.img_premio{
		/*width: 220px;*/
		margin:auto;
	}
	.tomorrow{
		/*width: 450px;*/
		height: auto;
	}
	.form_contacto {
		margin: 25px auto;
	}
	.form_contacto label,.form_contacto  .btn{
		color: #fff;
		font-family: helvetica;
		font-size: 15px;
	}
	.form_contacto  .btn{
		border: 1px solid #fff;
		border-radius: 0;
	}
	textarea {
	    resize: none;
	}
	.error{
		color: #fff;
		font-size: 13px;
	}
	.bootbox-alert div div div button.btn-primary{
	     background-color: #CE3434 !important;
	 }
	 .imagen_codigo_intro{
	 	width: 400px;
	 }
	 .mcodigo_selecciona{
	 	width: 750px;
	 }
	 .imagenes_categoria{
	 	width: 90%;
	 	margin: 25px auto;
	 }
	 .codigo_ingresado{
	 	color: #fff;
	 	font-size: 16px;
	 	font-family: helvetica;
	 	background: #B7282F;
	 	width: 100%;
	 	margin:auto;
	 	padding: 10px;
	 	font-weight: lighter;
	 }
	
	 .form-control_codigo{
	 	width: 65%;
	 	color: #CE3434 !important;
	 	padding: 7px 5px 5px 10px;
	 	font-size: 20px;
	 }
	 .resultado_premio{
	 	background: #CD2A2D;
	 	width: 470px;
	 	margin: 30px auto;;
	 	padding: 20px;
	 	text-align: center;
	 }
	 .migas, .migasa, .migas a{
	 	color: #000;
	 	font-family: helvetica;
	 	margin: 10px;
	 }
	  .migas span{
	  	font-size: 10px;
	  	margin: 0 0 0 2px;
	  }
	  .migas a{
	 	color: #000;
	 	font-family: helvetica;
	 	font-size: 11px;
	 }
	 .migas a:hover{
	 	color: #000;
	 }
	 .dropdown-menu{
	 	right: 0 !important;
	 	border: 1px solid rgba(0, 0, 0, 0.15);
	    border-radius: 0 !important;
	    text-align: right;
	    left: 86% !important;
	 }
	 .bbb:focus{
	 	color: #fff !important;
	 }
	 .dropdown-menu > li > a {
	    clear: both;
	    color: #CD3333 !important;
	}
	.img_r{
		border-radius: 30px;
		width: 30px;
		height: 30px;
		margin-right: 5px;
	}
	.bbb{
		padding: 6px 7px !important;
	}
	.btnv{
		padding-left: 5px !important;
	}
	.relative{
		position: relative;
	}
	.borde-interno{
		border: 2px solid #B7282F;
		width: 100%;
		height: auto;
		margin: auto;
		padding: 15px 15px 15px 15px;
		color: #fff;
	}
	.abs_perfil {
	    left: 30%;
	    position: absolute;
	    top: -27px;
	    color: #fff;
	}
	.abs_perfil_cod{
		left: 145px;
	    position: absolute;
	    top: -22px;	
	    color: #fff;

	}
	.abs_perfil_queda{
		left: 195px;
	    position: absolute;
	    top: -22px;	
	    color: #fff;

	}
	.nombres{
		font-size: 15px;
	}
	.nombre_det{
		width: 100%;
		margin: 30px auto 0 auto;
	}
	.img_r_p{
		margin: 5px auto 5px auto;
		width: 80px;
		height: 80px;
		border-radius: 120px;
	}
	.completada{
		font-size: 11px;
		font-style: italic;
		font-family: helvetica;
		margin: 5px auto 0 auto;
	}
	.datos_personales {
	    width: 100%;
	    height: auto;
	    color: #fff;
	    margin: 10px auto 5px auto !important;
	    background: transparent;
	    padding: 10px;
	    border: 1px solid #fff;
	}
	.datos_personales p{
		margin: 0 auto !important;
	}
	.contador{
		width: 78%;
		margin: 20px auto 5px !important;
		text-align: center;
	}
	.caja_contado {
	    background: #fff;
	    width: 100%;
	    height: auto;
	    color: #CC4542;
	    font-size: 55px;
	    margin-left: 24px;
	    padding: 10px;
	    width: 25% !important;
	    font-family: 'BlogerSanz',Arial !important;
	}
	.df{
		width: 100%;
		text-align:center;
		color: #CC4542;
		font-size: 13px;
		margin-bottom: 0 !important;
		margin-top: -10px;
		margin-top: -15px !important;
	}
	.img_r_perfil {
	    position: relative;
	    margin: 35px auto 0;
	    width: 150px;
	}
	.numero_r_p1 {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 35px;
	    bottom: 8px;
	    color: #cc4542;
	    font-size: 25px;
	    height: 35px;
	    padding-top: 1px;
	    position: absolute;
	    right: 28px;
	    text-align: center;
	    width: 35px;
	}
	.numero_r_p2 {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 35px;
	    bottom: 31px;
	    color: #cc4542;
	    font-size: 25px;
	    height: 35px;
	    padding-top: 0px;
	    position: absolute;
	    right: 80px;
	    text-align: center;
	    width: 35px;
	}
	.bbbbb{
		padding-bottom: 0px;
		background: #b7282f;
		margin-left: 10px
	}
	.numero_r_p {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 35px;
	    bottom: 46px;
	    color: #cc4542;
	    font-size: 25px;
	    height: 35px;
	    padding-top: 1px;
	    position: absolute;
	    right: 68px;
	    text-align: center;
	    width: 35px;
	}
	.numero_r_p3 {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 35px;
	    bottom: 23px;
	    color: #cc4542;
	    font-size: 25px;
	    height: 35px;
	    padding-top: 1px;
	    position: absolute;
	    right: 65px;
	    text-align: center;
	    width: 15px;
	}
	.m40_0{
		margin: 40px auto 0;
	}
	.img_premio{
		/*width: 200px;*/
		height: auto;
	}
	.imp{
		width: 200px;
		height: auto;
	}
	.contenedor_premio{
		margin:40px auto;
	}
	.casilla_premio {
	    background: #fff none repeat scroll 0 0;
	    float: left;
	    height: 135px;
	    margin-right: 22px;
	    width: 140px;
	    border: 1px solid #b7282f;
	    border-radius: 140px;
	}
	.progress-bar-danger {
	    background-color: #cd2a2d !important;
	    box-shadow: 0 0 0  transparent !important;
	    border-radius: 0px !important;
	}
	.progress {
	    background-color: #FFF !important;
	    border-radius: 0px !important;
	    width: 200px;
	}
	.perfil_update{
		width: 60%;
		margin: auto;
	}
	.borde-interno_update{
		width: 100%;
		height: auto;
		margin: 10px auto 0;
		padding: 15px 15px 15px 15px;
		color: #fff;
	}
	.nombres_perfil {
	    font-size: 19px;
	}
	.per{
		width: 120px;
	}
	.nombre_det_p{
		width: 100%;
		margin: 0px auto 0 auto;
	}
	.ppp{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.frm_perfil {
	    color: #000;
	    font-family: helvetica;
	    font-size: 16px;
	    font-style: normal;
	}
	.frm_perfil label{
		margin-left: 10px;
	}
	.correo{
		background: #fff;
		padding: 5px;
		color: #010101;	
		padding-left: 10px;
	}
	.btn_enviar_info{
		background: #B11217 !important;
		color: #fff;
		font-size: 20px !important; 
		font-weight: bold !important;
		padding: 10px;
	}
	.left_r{
		color: #000;
		font-size: 20px !important; 
		font-weight: bold !important;
		font-family: helvetica;
	}
	.left_r:hover{
		color: #000;
	}
	input[type="file"] {
	    display: block;
	    padding: 7px 10px 39px;
	}
	.datos_personales p{
		font-family: helvetica;
		font-style: italic;
		font-size: 14px;
		color: #fff;
	}
	.imge{
		position: relative;
		/*height: 230px;
		width: 285px;*/
		margin:30px auto;
	}
	.masuno {
	    bottom: 55px;
	    color: #cd2a2d;
	    font-size: 55px;
	    height: 40px;
	    padding-top: 10px;
	    position: absolute;
	    right: 65px;
	    text-align: center;
	    width: 40px;
	}
	.masuno1 {
	    bottom: 52px;
	    color: #cd2a2d;
	    font-size: 55px;
	    height: 40px;
	    padding-top: 10px;
	    position: absolute;
	    right: 60px;
	    text-align: center;
	    width: 40px;
	}
	.masuno2 {
	    bottom: 51px;
	    color: #cd2a2d;
	    font-size: 55px;
	    height: 40px;
	    padding-top: 10px;
	    position: absolute;
	    right: 55px;
	    text-align: center;
	    width: 40px;
	}
	.masuno3 {
	    bottom: 52px;
	    color: #cd2a2d;
	    font-size: 55px;
	    height: 40px;
	    padding-top: 10px;
	    position: absolute;
	    right: 52px;
	    text-align: center;
	    width: 40px;
	}
	.error_cod{
		background: #FAB38B;
		color: #EE3031;
		padding: 5px;
		text-align: center;
		margin: 10px auto;
		display: none;

	}

	.imge{
		display: block;
		cursor: pointer;
	}
	.premio{
		position: relative;
	}
	.premio_detalle {
	    border-radius: 150px;
	    left: 138px;
	    position: absolute;
	    top: 164px;
	    width: 150px;
	}
	.error_update{
		background: #DEB04C;
		padding: 10px;
		color: #EF3133;
		margin: 5px auto;
	}
	.linea_roja {
	       border-bottom: 2px solid #fff;
	    height: 2px;
	    margin: -1px auto;
	    width: 100%;
	    display: none;
	}
	.navbar-nav li a:hover>.linea_roja{
		display: block;
	}
	.img_r_movile{
		width: 50px;
		height: 50px;
		border-radius: 50px;
	}
	#submenu{
		display: none;
	}
	.footer_codigo{
		display: none;
		margin: 30px auto;
		position: relative;
	}
	.carousel-indicators {
	    
	}
	.footer_codigo a{
		width: 100%;
	}
	.casill{
		display: none;
	}
	.blanco_c{
		color: #fff !important
	}
	.item  .movil{
		display: none !important;
	}
	.movil{
		display: none !important;
	}
	.item  .movilss{
		display: none !important;
	}
	.item   .movils {
		display: block !important;
	}
	.img_logo{
		height: auto;
		width:60%;
		margin: auto;
	}
	.ccl {
	    float: left;
	    position: absolute;
	    top: -5px;
	}
	.cblanco{
		background:#F7F7F7;
		margin-top:25px;
	}

		
		ul.nav.navbar-nav.lineasbb {
	    width: 100%;
	}
	.nav > li {
	    position: relative;
	    display: block;
	    text-align: center;
	}
	.bbsf{
		background:transparent;
		border:1px solid transparent !important;
	}
	.bbsf:hover{
		background:#93151B;
		border:1px solid transparent !important;
	}
	.btbgris{
		background:#fff;
		color:#838383;
		border:1px solid #838383 !important;
	}
	.debilpass{
	    color: #FFF !important;
	    background: #95171B !important;
	    margin: 10px auto;
	    padding: 10px;
	    border-radius: 10px;


	}
	.fuerteMessage {
	    color: #000 !important;
	    background: #31b786 !important;
	    margin: 10px auto;
	    padding: 10px;
	    border-radius: 10px;
	}
	.premio_img {
	    width: 25%;
	    height: 200px;
	    margin: 10px auto 0;
	}
	.youtube{
		position: relative;
		width: 100%;
		height: 100%;
		display: block;
	}
	.contenedor_hover{
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: rgba(255, 0, 0, 0.3) !important;
		top: 0;
		left: 0;
		padding: 5px;
		display: none;
		opacity: 0;
	  	 transition: all .3s ease .15s;
	}
	.play_button:hover{
		padding: 10px
	}
	.youtube:hover > .contenedor_hover{
		display: block;
		opacity: 1;
		animation-duration: 0.5s;
	    animation-name: fadeInFromNone;
	    animation-fill-mode: forwards;
	    -webkit-animation-duration: 0.5s;
	    -webkit-animation-name: fadeInFromNone;
	    -webkit-animation-fill-mode: forwards;
	    -ms-animation-duration: 0.5s;
	    -ms-animation-name: fadeInFromNoneIE;
	    -ms-animation-fill-mode: forwards;
		
	}
	.btn-blanco{
		color: #BE2126 !important;
		border:2px solid #BE2126 !important;
		background: #fff !important;
	}
	#bl{
		color: #BE2126 !important;
		border:2px solid #BE2126 !important;
		background: #fff !important;
	}
	.btn-blanco:hover{
		color: #fff !important;
		border:2px solid #fff !important;
		background: #BE2126 !important;
	}
	#bl:hover{
		color: #fff !important;
		border:2px solid #fff !important;
		background: #BE2126 !important;
	}
	#bl{
		color: #BE2126 !important;
		background: #fff !important;
		font-weight: bold !important;
	}

	#bl:hover{
		color: #fff !important;
		background: #93151B !important;
		font-weight: bold !important;
	}
	.m5{
		margin: 5px !important;
	}
	.c-11 {
	    width: 89.1% !important;
	}
	#sli{
		background: #F7F7F7 !important;
	}
	.carousel-indicators li {
	    border: 1px solid #BE2126 !important;
	    border-radius: 10px;
	}
	.carousel-indicators .active {
	    width: 12px;
	    height: 12px;
	    margin: 0;
	    background-color: #06F !important;
	    border-color: #06F !important;
	}
	.bgrojo{
		background: #06F;
	}
	.numpasos{
		width: 40px;
		height: 40px;
		border-radius: 40px;
		color: #fff;
		text-align: center;
		border:2px solid #fff;
		font-size: 20px;
		padding-top: 3px
	}
	.pasospar{
		color: #fff;
		font-size: 19px;
	}
	.papar{
		list-style-type: none;	
	}
	.dpa{
		width: 50%;
		margin: auto;
	}
	.trojo{
		color: #06F !important;
	}
	.fblanco{
		background: #fff !important
	}
	.recuadro_pasos{
		border:1px solid #B7282F;
		width: 700px;
		margin: 20px auto;
		padding: 30px;
	}
	.imgpr{
		width: 80px
	}
	.mb4{
		margin-bottom: 4px !important;
	}
	.textoganaste{
		padding: 25px;
		font-weight: 500;
		color: #000;
		text-align: center;
		width: 600px;
		margin:auto;
		font-size: 15px;
	}
	.tblanco{
		color: #fff !important;
	}
	.fbtn{
		background: #5260B0 !important;
	}
	.glbtn{
		background: #CF4E3F !important;
	}
	.tp{
		font-size: 18px
	}
	.contpremio{
		width: 70%;
		margin: auto;
	}
	.fblancogrias{
		background: #F7F7F7 !important;
	}
	.tn{
		color: #000 !!important;
	}
	.categoria_seleccion{
		border:1px solid #06F;
	}
	.carousel-control {
        color: #B7282F !important;
	    text-shadow: 0 1px 2px rgba(0, 0, 0, .9);
	    filter: alpha(opacity=90);
	    opacity: .9;
	}
	.nombres {
	    font-weight: bold;
	}
	/*------RESPONSIVE DESIGN----------*/
@media (min-width: 1800px){
	.contenedor_menu {
	    height: 115px;
	    position: fixed;
	    width: 100%;
	    z-index: 99;
	    padding: 0 15px;
	    left: 15% !important;
	    max-width: 1400px;
	    top: 1px;
	}
}
	@media (max-width: 1000px){
	.container{
		width:100% !important;
	}
	}
	@media (max-width: 980px){
		.casill{
			display: block;
		}
		#submenu,.footer_codigo{
			display: block;
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		    background: transparent; none repeat scroll 0 0;
		    border-color: #e7e7e7;
		}
		.nav > li > a {
		    display: block;
		    padding: 10px 8px !important;
		    position: relative;
		}
		.navbar-default .navbar-nav > li > a {
		    color: #fff !important;
		    font-size: 13px !important;
		}
		.dropdown-menu {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		    border-radius: 0 !important;
		    left: 79% !important;
		    right: 0 !important;
		    text-align: right;
		}
		.casilla_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    float: left;
		    height: 155px;
		    margin: auto;
		    width: 100%;
		}
	}



	.ml13 {
	    margin-left: -13px;
	}

	@media  (max-width: 780px){

	.contenedor_hover{
		display:none;
	}.youtube:hover > .contenedor_hover{
		display:none;
	}
		.lineasbb li{
			border:1px solid transparent;
		}
		.item  .movilss{
			display: block !important;
		}
		.item   .movils {
			display: none !important;
		}
		.contenedor_menu {
	    height: 135px;
	    position: fixed;
	    width: 98%;
	    background: #EF3133;
	    z-index: 99;
	    padding: 0 15px;
	    left: 0px;
	    max-width: 1400px;
	}
		.left{
		float:left;
		margin-right: 8px;
	}
	a.btn.btn-ingresar_codigo.fbt {
	    font-size: 20px;
	    position: fixed;
	    bottom: 0;
	    padding: 10px !important;
		    z-index: 9;
	}

		.navbar-nav {
		    margin: auto !important;
		}
		.navbar-default .navbar-nav > li > a {
		    color: #ef3133 !important;
		    font-size: 17px !important;
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		    background: #fff none repeat scroll 0 0;
		    border-color: #e7e7e7;
		}

		.casill{
			display: block;
		}
		#submenu,.footer_codigo{
			display: block;
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		    background: transparent; none repeat scroll 0 0;
		    border-color: #e7e7e7;
		}
		.nav > li > a {
		    display: block;
		    padding: 10px 8px !important;
		    position: relative;
		}
		.navbar-default .navbar-nav > li > a {
		    color: #fff !important;
		    font-size: 13px !important;
		}
		.btn-ingresar_codigo {
		    background: #95171b none repeat scroll 0 0;
		    border: 1px solid #fff !important;
		    border-radius: 0 !important;
		    color: #fff;
		    padding: 5px 2px !important;
		}
		.dropdown-menu {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		    border-radius: 0 !important;
		    left: 79% !important;
		}
		.nombre_det {
		    text-align: right;
		}
		.nombres {
		    text-align: left;
		}
		.casilla_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    float: none;
		    height: 90px;
		    margin-right: 0;
		    width: 85%;
		}
		.casilla_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    float: none;
		    height: 152px;
		    margin: auto;
		    width: 56%;
		}
		.mcodigo_selecciona {
		    width: 100%;
		}
		.imagenes_categoria {
		    width: 100%;
		    margin: 25px auto;
		}
		.imge {
		    position: relative;
		    height: auto;
		    width: 100%;
		    margin: auto;
		}
		.iim {
		    height: auto;
		    width: 100%;
		}

		.btn-ingresar_codigo {
		    background: #95171b none repeat scroll 0 0;
		    border: 1px solid #fff !important;
		    border-radius: 0 !important;
		    color: #fff;
		    padding: 9px 6px !important;
		}
		.resultado_premio {
		    background: #CD2A2D;
		    width: 470px;
		    margin: 80px auto 13px;
		    padding: 20px;
		    text-align: center;
		}
		.img_logo {
			    height: auto;
			    width: 105px;
			    margin: auto;
			}
		.dpa {
		    width: 100%;
		    margin: auto;
		}
		.imgg{
			width: 100% !important;
		}
		.recuadro_pasos {
		    border: 1px solid #B7282F;
		    width: 100%;
		    margin: 20px auto;
		    padding: 30px;
		}
		.textoganaste {
		    padding: 25px;
		    font-weight: 500;
		    color: #000;
		    text-align: center;
		    width: 100%;
		    margin: auto;
		    font-size: 15px;
		}
		.div_btns_slider {
		    margin: 40px auto 20px auto;
		}
		.m30{
			margin:10px  auto !important;
		}
		.navbar-default .navbar-toggle {
 		   	border-color: #6D0B10;
	    	color: #6D0B10;
	    	background-color: #6D0B10 !important;
		}
		.navbar-header.text-left {
		    
		}
		.navbar-default .navbar-toggle .icon-bar {
		    background-color: #fff !important;
		}
		.lllm{
			margin:0 !important;
		}

	}
	@media  (max-width: 740px){
		#submenu,.footer_codigo{
			display: block;
		}
		.navbar-nav {
		    margin: auto !important;
		    text-align: left;
		}
		.navbar-default .navbar-nav > li > a {
		    color: #ef3133 !important;
		    font-size: 17px !important;
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		    background: #fff none repeat scroll 0 0;
		    border-color: #e7e7e7;
		}
		.no_pad {
		    padding: 0 !important;
		    text-align: center !important;
		}
		.dropdown-menu {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		    border-radius: 0 !important;
		    left: 0 !important;
		    right: 0 !important;
		    text-align: right;
		}
		.casill{
			display: block;
		}
		#submenu,.footer_codigo{
			display: block;
		}
		
		.btn-ingresar_codigo {
		    background: #95171b none repeat scroll 0 0;
		    border: 1px solid #fff !important;
		    border-radius: 0 !important;
		    color: #fff;
		    padding: 5px 2px !important;
		}
		.dropdown-menu {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		    border-radius: 0 !important;
		    left: 79% !important;
		}
		.nombre_det {
		    text-align: right;
		}
		.nombres {
		    text-align: left;
		}
		.casilla_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    float: none;
		    height: 90px;
		    margin-right: 0;
		    width: 85%;
		}
		.casilla_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    float: none;
		    height: 152px;
		    margin: auto;
		    width: 56%;
		}
			.lin{
		border: 1px solid #8C4246 !Important;
	}
		.btn-ingresar_codigo {
		    background: #95171b none repeat scroll 0 0;
		    border: 1px solid #fff !important;
		    border-radius: 0 !important;
		    color: #fff;
		    padding: 9px 6px !important;
		}
		.resultado_premio {
		    background: #CD2A2D;
		    width: 470px;
		    margin: 68px auto 0px;
		    padding: 20px;
		    text-align: center;
		}
		.img_premio {
		    width: 200px;
		    height: 190px !important;
		    margin: 10px auto;
		}

	}
	@media (max-width: 684px){
	.nav > li {
	    width: 100%;
		text-align:left;
	 
	}

	.abs_perfil_queda {
	    left: 155px;
	    position: absolute;
	    top: -22px;
	    color: #fff;
	}
	.abs_perfil_cod {
	    left: 111px;
	    position: absolute;
	    top: -22px;
	    color: #fff;
	}
	}
	@media (max-width: 680px){
		.img_premio {
	    width: 200px;
	    height: auto !important;
	    margin: 10px auto;
	}
			.contenedor_menu {
	    height: 85px;
	    position: fixed;
	    width: 98%;
	    background: #EF3133;
	    z-index: 99;
	    padding: 0 15px;
	    left: 10px;
	    max-width: 1400px;
	}
		.img_r_perfil {
	    position: relative;
	    margin: 20px auto 0;
	    width: auto;
	}
		.ccccccc{
			text-align: center !important; 
		}
		.dropdown-menu {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		    border-radius: 0 !important;
		    left: 36% !important;
		}
		.abs_perfil_cod {
		    color: #fff;
		    left: 90px;
		    position: absolute;
		    top: -22px;
		}
		.abs_perfil_queda {
		    color: #fff;
		    left: 135px;
		    position: absolute;
		    top: -22px;
		}
		.numero_r_p1 {
			background: #fff none repeat scroll 0 0;
			border-radius: 80px;
			bottom: 66px;
			color: #cc4542;
			font-size: 40px;
			height: 50px;
			padding-top: 0;
			position: absolute;
			right: 48px;
			text-align: center;
			width: 50px;
		}
		.numero_r_p2 {
			background: #fff none repeat scroll 0 0;
			border-radius: 40px;
			bottom: 82px;
			color: #cc4542;
			font-size: 40px;
			height: 40px;
			padding-top: 0px;
			position: absolute;
			right: 60px;
			text-align: center;
			width: 40px;
		}
		.numero_r_p {
			background: #fff none repeat scroll 0 0;
			border-radius: 40px;
			bottom: 80px;
			color: #cc4542;
			font-size: 40px;
			height: 40px;
			padding-top: 0px;
			position: absolute;
			right: 38px;
			text-align: center;
			width: 40px;
		}
		.casilla_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    float: none;
		    height: 155px;
		    margin: auto;
		    width: 68%;
		}
	}
	@media (max-width: 640px){
		.numero_r_p1 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 80px;
		    bottom: -1px;
		    color: #cc4542;
		    font-size: 40px;
		    height: 80px;
		    padding-top: 10px;
		    position: absolute;
		    right: 37px;
		    text-align: center;
		    width: 80px;
		}
		.numero_r_p2 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 80px;
		    bottom: -2px;
		    color: #cc4542;
		    font-size: 40px;
		    height: 80px;
		    padding-top: 10px;
		    position: absolute;
		    right: 28px;
		    text-align: center;
		    width: 80px;
		}
		.numero_r_p {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 80px;
		    bottom: -1px;
		    color: #cc4542;
		    font-size: 40px;
		    height: 80px;
		    padding-top: 10px;
		    position: absolute;
		    right: 25px;
		    text-align: center;
		    width: 80px;
		}
	}
	@media (max-width: 570px){
		.numero_r_p1 {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 52px;
	    bottom: 3px;
	    color: #cc4542;
	    font-size: 35px;
	    height: 65px;
	    padding-top: 10px;
	    position: absolute;
	    right: 21px;
	    text-align: center;
	    width: 65px;
	}
	.numero_r_p2 {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 65px;
	    bottom: 4px;
	    color: #cc4542;
	    font-size: 35px;
	    height: 65px;
	    padding-top: 9px;
	    position: absolute;
	    right: 16px;
	    text-align: center;
	    width: 65px;
	}
	.numero_r_p {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 65px;
	    bottom: 3px;
	    color: #cc4542;
	    font-size: 35px;
	    height: 65px;
	    padding-top: 8px;
	    position: absolute;
	    right: 11px;
	    text-align: center;
	    width: 65px;
	}

		}
	@media (max-width: 550px){
		.contenedor_menu {
	    height: 85px;
	    position: fixed;
	    width: 100%;
	    background: #EF3133;
	    z-index: 99;
	    padding: 0 15px;
	    left: 0px;
	    max-width: 1400px;
	}
		.movil{
		display: block !important ;
	}
		.nombre_det {
		    text-align: right;
		    margin: 47px auto 0;
		}
		#submenu,.footer_codigo{
			display: block;
		}
		.navbar-nav {
		    margin: auto !important;
		}
		.navbar-default .navbar-nav > li > a {
		    color: #fff !important;
		    font-size: 17px !important;
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		    background: #6D0B10 none repeat scroll 0 0;
		    border-color: #e7e7e7;
		}
		.no_pad {
		    padding: 0 !important;
		    text-align: center !important;
		}
		.dropdown-menu {
		    border: 1px solid rgba(0, 0, 0, 0.15);
		    border-radius: 0 !important;
		    left: 0 !important;
		    right: 0 !important;
		    text-align: right;
		}
		.btbtbt {
		    border: 1px solid transparent !important;
		    border-radius: 0 !important;
		    
		}
		.imag_ini img, .img_tt_i img,.img_tipo img,.img_retirar img, #frm_contacto,.iiiiiiii img, .imggg{
			width: 100%;
		}
		.imag_inis{
			height: 150px;
		}
		.proceso_info {
		    margin: 20px auto;
		    width: 100%;
		}
		.img_4 {
		    height: auto;
		    width: 100%;
		}
		.termino_ {
		    color: #010101;
		    font-family: helvetica;
		    font-size: 17px;
		    font-style: italic;
		    font-weight: 100;
		    margin: 25px auto 10px;
		    width: 100%;
		}
		.video_youtube,.video_you {
		    height: auto;
		    margin: 50px auto !important;
		    width: 100%;
		}
		.texto_intro {
		    margin: 15px auto 60px;
		    text-align: justify;
		    width: 100%;
		}
		.mcodigo_selecciona {
		    width: 100%;
		}
		.imagenes_categoria {
		    margin: 20px auto;
		    width: 100%;
		}
		.form-control_codigo {
		    color: #ce3434 !important;
		    font-size: 20px;
		    padding: 7px 5px 5px 10px;
		    width: 100%;
		}
		.nav.navbar-nav {
		    text-align: left;
		}
		.perfil_update {
		    margin: auto;
		    width: 100%;
		}
		.nombre_det_p,.nombres_perfil{
			text-align: left !important;
			margin-left: 10px;
		}
		.imge {
		    height: auto;
		    margin: auto;
		    position: relative;
		    width: 100%;
		}
		.iim {
		    height: auto;
		    width: 100%;
		}
		.imagen_codigo_intro {
		    width: 90%;
		}
		.tomorrow {
		    height: auto;
		    width: 100%;
		}
		.premio_img img {
		    height: 165px;
		    margin: 10px auto;
		    width: 200px;
		}
		.resultado_premio {
		    background: #cd2a2d none repeat scroll 0 0;
		    margin: 70px auto 5px;
		    padding: 20px;
		    text-align: center;
		    width: 350px;
		}
		.premio_detalle {
		    border-radius: 150px;
		    left: 82px;
		    position: absolute;
		    top: 102px;
		    width: 141px;
		}
		.no_pad {
		    padding: 0 !important;
		    text-align: left !important;
		}
		.abs_perfil_queda {
		    color: #fff;
		    left: 35px;
		    position: absolute;
		    top: -22px;
		    width: 85%;
		}
		.contador {
		    margin: 29px auto 10px !important;
		    text-align: center;
		    width: 100%;
		}
		.numero_r_p1 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 40px;
		    bottom: 18px;
		    color: #cc4542;
		    font-size: 25px;
		    height: 25px;
		    padding-top: 5px;
		    position: absolute;
		    right: 31px;
		    text-align: center;
		    width: 25px;
		}
		.numero_r_p2 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 40px;
		    bottom: 52px;
		    color: #cc4542;
		    font-size: 25px;
		    height: 16px;
		    padding-top: 3px;
		    position: absolute;
		    right: 77px;
		    text-align: center;
		    width: 25px;
		}
		.numero_r_p {
    background: #fff none repeat scroll 0 0;
    border-radius: 20px;
    bottom: 58px;
    color: #cc4542;
    font-size: 25px;
    height: 20px;
    padding-top: 3px;
    position: absolute;
    right: 72px;
    text-align: center;
    width: 20px;
}
		.abs_perfil_cod {
		    color: #fff;
		    left: 40px;
		    position: absolute;
		    top: -17px;
		    width: 80%;
		}
		.casilla_premio {
		    background: #fff none repeat scroll 0 0;
		    float: none;
		    height: 165px;
		    margin: 5px auto;
		    width: 99%;
		}
		.form {
		    margin: 30px auto;
		    text-align: center;
		    width: 90%;
		}
		.premio_img img {
		    height: 165px !important;
		    margin: 10px auto;
		    width: 185px;
		}
		.mt50 {
		    margin-top: 145px;
		}
		.imge {
		    
		    padding: 15px !important;
		}
	}
	@media (max-width: 380px){
		.premio_img img {
		    height: 125px;
		    margin: 10px auto;
		    width: 200px;
		}
		.btn {
		  
		    padding: 6px 0 !important;
		  
		}
		.form-control_codigo {
		    color: #ce3434 !important;
		    font-size: 20px;
		    padding: 3px 5px 0 10px;
		    width: 100%;
		}
		.img_r_p {
		    border-radius: 60px;
		    height: 60px;
		    margin: 5px auto;
		    width: 60px;
		}
		.progress {
		    background-color: #fff !important;
		    border-radius: 0 !important;
		    width: 175px;
		}
		.btn {
		    padding: 6px !important;
		}
		.nombre_det_p, .nombres_perfil {
		    margin-left: 15px;
		    text-align: left !important;
		}

		.abs_perfil_queda {
		    color: #fff;
		    left: 24px;
		    position: absolute;
		    top: -14px;
		    width: 85%;
		}
		.caja_contado {
		    background: #fff none repeat scroll 0 0;
		    color: #cc4542;
		    font-size: 26px;
		    height: auto;
		    margin-left: 4px;
		    width: 30% !important;
		}

		.df {
		    color: #cc4542;
		    font-size: 11px;
		    margin-bottom: 0 !important;
		    margin-top: -9px !important;
		    text-align: center;
		    width: 100%;
		}
		.numero_r_p1 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 52px;
		    bottom: -1px;
		    color: #cc4542;
		    font-size: 18px;
		    height: 40px;
		    padding-top: 10px;
		    position: absolute;
		    right: 8px;
		    text-align: center;
		    width: 40px;
		}
			.numero_r_p2 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 40px;
		    bottom: -1px;
		    color: #cc4542;
		    font-size: 21px;
		    height: 40px;
		    padding-top: 7px;
		    position: absolute;
		    right: 5px;
		    text-align: center;
		    width: 40px;
		}
			.numero_r_p {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 40px;
		    bottom: 0;
		    color: #cc4542;
		    font-size: 21px;
		    height: 40px;
		    padding-top: 8px;
		    position: absolute;
		    right: 3px;
		    text-align: center;
		    width: 40px;
		}

		.abs_perfil_cod {
		    color: #fff;
		    left: 29px;
		    position: absolute;
		    top: -11px;
		    width: 82%;
		}
		.casilla_premio {
		    background: #fff none repeat scroll 0 0;
		    float: none;
		    height: 145px;
		    margin: 5px auto;
		    width: 99%;
		}
				.caja_contado {
		    background: #fff;
		    width: 100%;
		    height: auto;
		    color: #CC4542;
		    font-size: 40px;
		    margin-left: 20px;
		    padding: 10px;
		    width: 25% !important;
		}
		.borde-interno {
			border: 2px solid #fff;
			width: 100%;
			height: auto;
			margin: auto;
			padding: 0px;
			color: #fff;
		}
		.numero_r_p1 {
			    background: #fff none repeat scroll 0 0;
			    border-radius: 30px;
			    bottom: 7px;
			    color: #cc4542;
			    font-size: 18px;
			    height: 30px;
			    padding-top: 6px;
			    position: absolute;
			    right: 25px;
			    text-align: center;
			    width: 30px;
			}

.numero_r_p2 {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    bottom: 29px;
    color: #cc4542;
    font-size: 21px;
    height: 30px;
    padding-top: 0px;
    position: absolute;
    right: 64px;
    text-align: center;
    width: 30px;
}
		.numero_r_p {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 30px;
		    bottom: 42px;
		    color: #cc4542;
		    font-size: 21px;
		    height: 30px;
		    padding-top: 3px;
		    position: absolute;
		    right: 59px;
		    text-align: center;
		    width: 30px;
		}
		.numero_r_p3 {
		    background: #fff none repeat scroll 0 0;
		    border-radius: 35px;
		    bottom: 18px;
		    color: #cc4542;
		    font-size: 25px;
		    height: 35px;
		    padding-top: 1px;
		    position: absolute;
		    right: 56px;
		    text-align: center;
		    width: 15px;
		}
		.bdp{
			padding: 10px;
		}
		.botones_datos {
		    width: 88%;
		    margin: auto;
		}
		.premio_img img {
		    height: 150px !important;
		    margin: 10px auto;
		    width: 185px;
		}

	}
	@media (max-width: 360px){
	.numero_r_p1 {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    bottom: 7px;
    color: #cc4542;
    font-size: 18px;
    height: 30px;
    padding-top: 6px;
    position: absolute;
    right: 22px;
    text-align: center;
    width: 30px;
}
	.numero_r_p {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    bottom: 36px;
    color: #cc4542;
    font-size: 21px;
    height: 30px;
    padding-top: 3px;
    position: absolute;
    right: 54px;
    text-align: center;
    width: 30px;
}
		.numero_r_p2 {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    bottom: 29px;
    color: #cc4542;
    font-size: 21px;
    height: 30px;
    padding-top: 0px;
    position: absolute;
    right: 61px;
    text-align: center;
    width: 30px;
}
.numero_r_p3 {
    background: #fff none repeat scroll 0 0;
    border-radius: 35px;
    bottom: 19px;
    color: #cc4542;
    font-size: 24px;
    height: 30px;
    padding-top: 0px;
    position: absolute;
    right: 53px;
    text-align: center;
    width: 15px;
}
	}
	@media (max-width: 325px){
		.premio_img img {
		    height: 125px;
		    margin: 10px auto;
		    width: 200px;
		}
		.btn {
		  
		    padding: 6px 0 !important;
		  
		}
		.form-control_codigo {
		    color: #ce3434 !important;
		    font-size: 20px;
		    padding: 3px 5px 0 10px;
		    width: 100%;
		}
		.img_r_p {
		    border-radius: 60px;
		    height: 60px;
		    margin: 5px auto;
		    width: 60px;
		}
		.progress {
		    background-color: #fff !important;
		    border-radius: 0 !important;
		    width: 175px;
		}
		.btn {
		    padding: 6px !important;
		}
		.nombre_det_p, .nombres_perfil {
		    margin-left: 15px;
		    text-align: left !important;
		}

		.abs_perfil_queda {
		    color: #fff;
		    left: 24px;
		    position: absolute;
		    top: -14px;
		    width: 85%;
		}
		.caja_contado {
		    background: #fff none repeat scroll 0 0;
		    color: #cc4542;
		    font-size: 26px;
		    height: auto;
		    margin-left: 4px;
		    width: 30% !important;
		}

		.df {
		    color: #cc4542;
		    font-size: 11px;
		    margin-bottom: 0 !important;
		    margin-top: -9px !important;
		    text-align: center;
		    width: 100%;
		}
		.numero_r_p1 {
	    background: #fff none repeat scroll 0 0;
	    border-radius: 30px;
	    bottom: 21px;
	    color: #cc4542;
	    font-size: 18px;
	    height: 30px;
	    padding-top: 4px;
	    position: absolute;
	    right: 10px;
	    text-align: center;
	    width: 30px;
	}
		.numero_r_p2 {
			background: #fff none repeat scroll 0 0;
			border-radius: 30px;
			bottom: 20px;
			color: #cc4542;
			font-size: 21px;
			height: 30px;
			padding-top: 0px;
			position: absolute;
			right: 15px;
			text-align: center;
			width: 30px;
		}
		.numero_r_p {
			background: #fff none repeat scroll 0 0;
			border-radius: 30px;
			bottom: 20px;
			color: #cc4542;
			font-size: 21px;
			height: 30px;
			padding-top: 3px;
			position: absolute;
			right: 11px;
			text-align: center;
			width: 30px;
		}

		.abs_perfil_cod {
		    color: #fff;
		    left: 29px;
		    position: absolute;
		    top: -11px;
		    width: 82%;
		}
		.btbtbt {
		    font-family: helvetica;
		    font-size: 12px !important;
		    font-style: italic;
		    padding: 0 !important;
		}
		.premio_img img {
		    height: 125px !important;
		    margin: 10px auto;
		    width: 185px;
		}
	}

	