html {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; }
body {  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 1em;  line-height: 1.428571429;
  color: #000; margin:0px; padding:0px; }
 
a.link {color: #eb008b;  }
a.link:hover {color: #fe03ab; text-decoration:underline }
.txt85 { font-size:0.85em; }

.clear {  clear:both}
#page {  margin:0px auto; width:100%}
#headerhome { width:100%; background-color:#fff; height:104px; padding:8px 10px;}
.buscardornew {width: 100%; margin: 0px auto; background:#7a626e url(../images/buscador_foto1.jpg); background-size:cover; background-position:top center;  
               background-repeat:no-repeat;  font-weight:500; height:566px; }

.txthome {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    text-align: center;
    font-size: 3.8em;
    padding: 25px 0px 0px 0px;
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.70);
    text-transform: uppercase;
}
.txthome2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    text-align: center;
    font-size: 2.8em;
    padding: 0px 0px 10px 0px;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.60);
}
#rubros_gif { margin:0px 0px 10px 0px; width:100%; text-align:center}
#rubros_gif img{ width:70px; padding:0px 10px; margin:0px}
.txt_buscador_home {
    font-weight: 600;
    color: #fff;
    font-size: 2em;
    padding: 5px 3px 5px 5px;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.40);
}
.txt_pie_buscador { padding: 15px 0px 0px 0px; font-size: 1.3em; text-align:center; color:#fff}

.gif_profesional { width:100%; text-align:center; background-color:#d5d5d5; height:106px; margin-bottom:35px}

.div_columna_1  { float:left;  width:40%; padding: 30px 0px 0 20px}	 
.div_columna_centro { float:left;  width:20%; text-align:center; padding: 30px 0 0 0 }
.div_columna_3 { float:left;  width:40%; text-align:right; padding: 30px 20px 0 0}



.buscador_b {width: 100%; margin: 0px auto; margin-bottom:20px; background-color: #FFF; opacity: 0.97; filter: alpha(opacity=97); padding: 20px; }
.buscador {width: 85%; margin: 20px auto;background-color: #FFF; opacity: 0.85; filter: alpha(opacity=85);
	        padding: 20px; border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; }
			
.buscadorinterno {width: 100%; margin: 0px auto;  padding:8px 10px;  background-image:url(../interna.jpg);
background-repeat:no-repeat; background-size:cover; background-position:top right; position: fixed; top:0; height:190px; }		
.top {  margin:0px; padding:190px 0 0 0;}

.buscadorinterno2 {width: 100%; margin: 0px auto;  padding:8px 10px;  background-image:url(../interna.jpg);
background-repeat:no-repeat; background-size:cover; background-position:top right; height:190px; }		

.txtprincipal_interno { color:#000; text-align:center; font-size: 2.6em; padding:15px 0px; background-image:url(../images/bk_pinterno.png); margin:0px 15px; 
border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}


#cuerpo {width: 80%; margin: 0px auto; padding:10px; overflow:auto;  /*z-index:900; position:relative;*/}	
#cuerpo2 {width: 98%; margin: 0px auto; padding:10px; overflow:hidden;}

#filtro{ width:80%; margin: 0px auto; height:25px; display:block}	
#filtro p{ float:right; margin:8px 0px 8px 0px}	

#recuadros { width:80%; margin: 10px auto; padding:10px;
	border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ddd; padding:8px; display:table;
-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.30);	-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.30); box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.30);}

.imgbuscador {  height:120px; width:120px; margin-right:15px; margin-top:25px; float:left; border-radius: 100px;  -moz-border-radius: 100px; -webkit-border-radius: 100px; overflow:hidden;}	
.imgbuscador img{width:120px;  border-radius: 100px;  -moz-border-radius: 100px; -webkit-border-radius: 100px; overflow:hidden;}	

.small {padding-bottom:5px; margin:0px 0px 5px 0px}
.descripcion {margin-left:135px; }
.descripcion p { line-height:110%}	
.profesional { font-size:1.2em; color:#eb008b;  }	
.botonera { float:right;  margin:8px 0px 6px 0px;  }

.descargarcupones	{width: 80%; margin:0 auto;  padding:8px 0px; z-index:15000; position:relative; text-align:center; color:#fff }		
#cupones {width: 80%; margin:0 auto; /*z-index:-1; position:relative;*/ padding-top:8px; }
#cupones img {border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ccc; padding:1px}
			
.logo {  width: 350px;  }
.logo img{ padding:0px 10px}
.logohome {  width: 350px;  }
.logohome img{ padding:0px 10px; width:300px}
.descargaapp { width: 100%; margin: 30px auto; padding-top:10px;  text-align:center}

a.shadows img { text-decoration:none; -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.40);	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.40); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.40); border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}
a:hover.shadows img, a:active.shadows img {-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.90);	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.90); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.90); -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;  border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}


#opcioneshome	{ float:right; }
#opciones	{ float:right; }
.gris {  background-color:#f2f2f2; color:#000; }
.magenta-color{   background-color:#fe03ab;  color:#FFFFFF;}
.gris-color{   background-color:#8e8e8e;  color:#FFFFFF;}

.recomendaciones { background-color:#f5f5f5; border-bottom:1px dotted #ccc; padding:1em; border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.comentario { font-size:1.2em; color:#000;  }

.clasificacion { padding:1em;  }
.clasificacion p {  padding:8px 10px 0px 0px;  }	

.registro { padding:0px 1em;   width:100%; }
.registro1 { width:48%; float:left; padding:0.3em 1em;}
.registro2 { width:48%; float:left; padding:0.3em 1em; border-left:1px dotted #ccc}

.title_registro { font-size:1.2em;  color:#fff; text-align:center;  background-color:#eb008b; padding:8px}
.title_registro2 { font-size:1.2em; color:#fff; text-align:center;   background-color:#333; padding-left:8px}

.title_registro2 { font-size:1.2em; color:#fff; text-align:center;   background-color:#333; padding-left:8px}

.txt_magenta { color: #e2007a;}
.txt_magenta span{    color: #e2007a;}
.title_ficha {
    color: #fff;
    font-size: 1.5em;
    padding-left: 110px;
    text-align: left
}
.title_ficha span{
    color: #fff;
    font-size: 1.5em;
}

.txtprincipal {
    color: #ec008c;
    text-align: center;
    font-size: 2.8em;
    padding: 25px 5px;
    background-color: #e7e7e7; /*text-shadow: 1px 1px 2px #ce057c;*/
    /*text-shadow: 1px 1px 2px #fe03ab, text-shadow: 0px 1px 5px #0000ff;*/
}
p.txtprincipal span   {font-size: 0.5em; }

#formulario	{ margin: 10px auto; width:100%; background:#f2f2f2; display:table; border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:20px 5px; font-weight:600;}	
/*option  { background:#fff; }	*/

.izquierda { float:left;  padding:8px 10px 0px 10px;  }	
.campos {float:left; width:250px; }
.campos2 {float:left; width:180px; }	


.left	 { float:left; }	
.derecha	 { float:right; }
	
a.shadows img { text-decoration:none; -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.40);	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.40); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.40); border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}
a:hover.shadows img, a:active.shadows img {-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.90); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.90); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.90); -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;  border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}


.boton_repareya	{ background-color:#e2007a; border-radius: 24px;  -moz-border-radius: 24px; -webkit-border-radius: 24px; padding:7px 20px; color:#FFF; border-style:none; font-family:Open Sans, Helvetica, Arial, sans-serif; margin:0px 8px; text-decoration:none  }	

.boton_repareya:hover{ background-color:#fe03ab; text-decoration:none; color:#FFF;}	
.boton_repareya:active{ background-color:#fe03ab; text-decoration:none; color:#FFF;}	

.boton_repareya2	{ background-color:#e2007a; border-radius: 24px;  -moz-border-radius: 24px; -webkit-border-radius: 24px; padding:7px 20px; color:#FFF; border-style:none; font-family:Open Sans, Helvetica, Arial, sans-serif; margin:2px 8px; text-decoration:none  }	
.boton_repareya2:hover{ background-color:#fe03ab; text-decoration:none; color:#FFF;}	
.boton_repareya2:active{ background-color:#fe03ab; text-decoration:none; color:#FFF;}	

.boton_gris	{  border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:7px 15px; color:#000;  font-family:Open Sans, Helvetica, Arial, sans-serif; margin:8px 8px 8px 0px; text-decoration:none;  }		
.boton_gris:hover{   text-decoration:none; color:#e2007a;}	
.boton_gris:active{ background-color:#ededed; text-decoration:none; color:#e2007a;}	

/*COL*/
.columna { padding:0px 1em;  width:100%; }
.columna1 { float:left; padding:0.3em 0.8em; }
.width { width:100% }
.columna_12 { width:50%; float:left; padding:0.3em 0.8em; }
.columna_123 { width:33.3%; float:left; padding:0.3em 0.8em; }
.columna_1234 { width:25%; float:left; padding:0.3em 0.8em; }

.borderedondo{border-radius: 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px;} 


/* PROXIMAMENTE */
.proximamente { margin: 10px auto;padding:20px 5px; width:95%; max-width:950px; display:table; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-align:center; color:#000; background-color:#fff}
#usuarios { float:left; padding:10px; width:49%; text-align:center; }
#profesionales { float:right; padding:10px; width:49%; text-align:center;}
#usuarios h2, #profesionales h2 { font-size:1.8em; color:#e2007a; font-weight:600 }
.rosa_cursiva { font-size:1.4em; color:#e2007a; font-style:italic; line-height:120%  }
.txt_negro { font-size:1.1em; }
.txt_negro1 { font-size:1.6em; }
.txt_negrob { font-size:1.1em; font-weight:600 }
.icono_rubro { width:65px; margin:2px 20px}
.logo_proximamente{ text-align:center; padding:10px;}

/* CONCURSO */
.logo_enca {text-align:center; padding:10px;}
.concurso { margin: 10px auto; padding:5px; width:100%; max-width:1000px; display:table; text-align:center; color:#000;}
#registro_concurso { float:left; padding:5px 12px; width:49%; min-height:620px; line-height:190%; text-align:center; background:#f2f2f2; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#img_concurso { float:right; padding:10px 10px; min-height:620px; margin:0px; width:49%; text-align:center; border:1px dotted #ccc;}
#registro_concurso h2, #img_concurso h2 { font-size:1.8em; color:#e2007a; font-weight:600 }
#terminos { width:100%;  padding:5px; text-align:left;  margin:20px 0}
#terminos p { font-size:0.9em; }
.concurso_imagen img{ width:100%; margin:3px 0px; padding:25px 0px; text-align:center}
 
/* REGISTRESE */
.bkregistro {background: url(../images/bg-tile.png) repeat; }

.loguito_registrese {text-align:center; padding:1px;}

#formulario_registrese	{ margin: 10px auto; width:95%; max-width:800px; background:#f2f2f2; display:table; border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:20px 5px; font-weight:600;}
.titulo_registrese {padding:8px 10px 0px 10px;  }
.titulo_registrese span { color:#e2007a; font-size:0.75em}
.campos_registrese { display:block; width:98%; padding:0px 0px 6px 8px; }

.boton_registrese{ background-color:#e2007a; border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:7px 25px; color:#FFF; border-style:none; font-family:Open Sans, Helvetica, Arial, sans-serif; margin:8px 15px; text-decoration:none;  font-size: 1.2em; }	

.boton_registrese:hover{ background-color:#fe03ab; text-decoration:none; color:#FFF;}	
.boton_registrese:active{ background-color:#fe03ab; text-decoration:none; color:#FFF;}	

.pasos_registrese { background-color:#fff; text-decoration:none; color:#FFF; border:1px solid #ccc; margin:0px 10px 5px 10px;  width:50px; height:50px; border-radius:50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);   box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);}	
.pasos_registrese span{ color:#ccc; font-size:1.9em; text-align:center; margin-top:5px; display:block   }

.pasos_registrese_active { background-color:#e2007a; text-decoration:none; color:#FFF; border:1px solid #e2007a; margin:0px 10px 5px 10px;    width:50px; height:50px; border-radius:50px;  -moz-border-radius: 50px; -webkit-border-radius: 50px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);}	
.pasos_registrese_active span{ color:#fff; font-size:1.9em; text-align:center; margin-top:5px; display:block }
		
.precios {text-align: center; font-size:3em; margin:0.6em 0.5em; border-radius:0.5em; padding:0.5em; border: 1px solid #fe03ab; background-color: #fff }	
.precios2 {text-align: center; font-size:1.5em; margin:0.6em 0.5em; border-radius:0.5em; padding:0.5em; border: 1px solid #fe03ab; background-color: #fff }
.precio {text-align:center; padding:5px; border:1px solid #eb008b; margin:5px 0; font-size:1.2em }
.precio2 {text-align:center;padding:6px; color: #FFF; background-color: #eb008b; margin:5px 0;font-size:1.3em;}
.precio_beneficio {text-align:center; padding:5px; border:1px solid #eb008b; margin:5px 0; font-size:1.3em; line-height:160%;
background-color:#eae9e9; color:#eb008b; border-radius: 0px 0px 5px 5px;  -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;}
.deshabilitada {color:#ddd}

.descuentos {margin:0.1em auto; display:table; text-align:center;  background-color:#f2f2f2 }
.descuento {margin:8px; padding:10px; width:46%; display:inline; float:left;  background:#eb008b; border:2px solid #FFF; color:#fff; text-align:center;
            -webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.35);   box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.35);}

.micuenta {text-align:center; padding:5px; margin:5px 0; }

/*  FORM  .form-control en bootstrap.css*/
/*
Back to top button 
*/
#back-top {	position: fixed;	z-index: 3000;	bottom: 50px; right:20px;
	/*margin-left: -150px;*/}
	
#back-top a {
	width: 40px; display: block;	text-align: center;	text-decoration: none;	color: #bbb;
	-webkit-transition: 0.8s ease;
	-moz-transition: 0.8s ease;
	transition: 0.8s ease;
}
#back-top a:hover {	color: #ff215e;}
/* arrow icon (span tag) */
#back-top span {
	width: 40px;	height: 40px;	display: block;
	margin-bottom: 7px;	background:#ddd url(../images/uptop.png) no-repeat center center;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35); 
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
	
	/*border:1px solid #333;*/
	-webkit-border-radius: 40px;
	-moz-border-radius:40px;
	border-radius: 40px; 
	-webkit-transition: 0.8s ease;
	-moz-transition: 0.8s ease;
	transition: 0.8s ease;
}
#back-top a:hover span {background-color: #ff215e;}
.social-ball_big i{
	font-size:2em; 
	color:#FFF;
    width:45px;
    height:45px;
	border-radius:45px;
    line-height:45px;
    text-align:center;
	-moz-transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    -o-transform: scale(0.9,0.9);
    -ms-transform: scale(0.9,0.9);
    transform: scale(0.9,0.9);
    /*transition:all 150ms ease;*/
    opacity:1;
}

.social-ball i{
	font-size:1.5em; 
	color:#FFF;
    width:35px;
    height:35px;
	border-radius:40px;
    line-height:35px;
    text-align:center;
	-moz-transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    -o-transform: scale(0.9,0.9);
    -ms-transform: scale(0.9,0.9);
    transform: scale(0.9,0.9);
    /*transition:all 150ms ease;*/
    opacity:1;
}
.social-ball i:hover{
    color:#FFFFFF;
    -moz-transform: scale(1.01,1.01);
    -webkit-transform: scale(1.01,1.01);
    -o-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01);
    /*transition:all 150ms ease;
	-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.4);
            box-shadow: 0 1px 2px 1px rgba(0,0,0,0.4);*/
}

.social-ball i:active{
    color:#fe03ab;
    background-color:#FFF;
	border: 1px solid #fe03ab;
    /*transition:all 150ms ease;*/}

.social-ball{border-radius:45px;
    display:inline-block;
    margin-right:0px;
    margin-bottom:10px;
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;}
	
/*shadowbox*/	
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../images/shadow/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:55px;font-weight:bold;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{}
#sb-nav-next{background-image:url(../images/shadow/next.png);}
#sb-nav-previous{background-image:url(../images/shadow/previous.png);}
#sb-nav-play{background-image:url(../images/shadow/play.png);}
#sb-nav-pause{background-image:url(../images/shadow/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/*Phablet & Small Tablet Devices*/
/*@media (min-width:568px) and (max-width:768px){
   #opciones	{  width:100%; border:1px solid #00ff00}  
	
}*/

/*Colapsable*/
.menu_head {
    padding: 5px 0px;
    cursor: pointer;
    position: relative;
    margin: 10px 0px;
    font-weight: bold;
    color: #e2007a;
    border-bottom: 1px solid #e2007a;
    /*background: url(../diseno/images/left.png) center right no-repeat;*/
}

.menu_body {   display: none;}
.menu_body div { display: block; }

#divFoto {display: none; z-index: 99999; position:absolute; top:160px; left:20%;}

@media(max-width:990px) {
    #headerhome { height:160px; padding:8px 10px;}
.logohome { width:100%;  text-align:center; display:block; }
.logohome img{ padding:0px }
#opcioneshome	{ float:none; display:block; text-align:center}
.hiddenmovil { display:none; }

	.form-control { width:95%; }	
	.izquierda { float:none; width:95%;   }	
	.campos {float:none; width:95%; padding:0px 0px 0px 8px; }
	.campos2 {float:left; width:95%; padding:0px 0px 6px 8px; }
.boton_repareya	{ margin:10px 2px 0px 8px; padding:7px 50px; }	

.registro1 { width:99%; float:none; display:block}
.registro2 { width:99%; float:none; display:block; padding:0.3em 1em; border-left:none}

.columna1, .columna_12, .columna_123, .columna_1234 {  width: 99%;    float: none;    display: block;    }

#recuadros { width:100%; }	
#filtro{ width:100%; }	

.buscadorinterno {width: 100%; margin: 0px auto;  padding:8px 10px;  background-image:url(../interna.jpg);
background-repeat:no-repeat; background-size:cover; background-position:top right; position:absolute; top:0; height:190px; }		
.top { padding:480px 0 0 0; }
	
.txtprincipal_interno { font-size: 1.8em; padding:15px 0px;  margin:0px 15px;}
/*.icono_rubro { width:45px; margin:2px 10px}*/

/* PROXIMAMENTE */
.proximamente { width:100%;  }
}	
@media(max-width:985px){
/* PROXIMAMENTE */
.proximamente { margin: 10px auto; padding:20px 5px; width:95%; background:#fff; display:table; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-align:center; color:#000;}
#usuarios { float:none;  width:98%; display:block}
#profesionales { float:none;  width:98%; display:block}

.icono_rubro { width:35px; margin:2px 10px}

/* CONCURSO */
.concurso {margin: 10px auto; padding:5px; width:95%; display:table; text-align:center; color:#000;}
#registro_concurso { float:none;  width:98%; display:block}
#img_concurso { float:none;  width:98%; display:block; margin:10px 0px}
.concurso_imagen img{ padding:10px 0px;}

/*.div_columna_1  { float:none;  width:100%; display:block; text-align:center; padding: 8px 0 }
.div_columna_1 img { width:45px }*/		
.div_columna_1 { display:none}
.div_columna_centro  { float:none;  width:100%; display:block; text-align:center; padding: 8px 0px; }	
.div_columna_3 { display:none}

}
@media(max-width:790px) {
    .txthome {   font-size: 2.8em;   text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.70);    }

    .txthome2 {  font-size: 2.1em;   padding: 0px 0px 0px 0px;    }
    .txt_buscador_home {  font-size: 1.8em; padding-left:10px}
   
}

@media(max-width:668px){ /*Tablet in Landscape Devices - Iphone 750 vertical (1334x750)*/
#cuerpo {width: 98%;}
.buscador {width: 92%;}
.txtprincipal {  background-color:#e7e7e7; text-shadow: none; font-size:2em}
	.logo { width:100%;  text-align:center; }
	.logo img{ padding:0px }
.loguito_registrese img{ width:80%;}
.logo_proximamente img{ width:80%}

.descuento {margin:8px; padding:10px; width:96%; display:block; float:none; background:#eb008b; border:2px solid #FFF; color:#fff; text-align:center;            }
#divFoto {display: none; z-index: 99999; position:absolute; top:160px; left:5%;}

/* PROXIMAMENTE */
#usuarios h2, #profesionales h2 { font-size:1.5em; }
.rosa_cursiva { font-size:1.3em; color:#e2007a; font-style:italic; line-height:120%  }
.txt_negro { font-size:1.2em; }
.txt_negro1 { font-size:1.2em; }
.txt_negrob { font-size:1.2em; font-weight:600 }

/*CONCURSO */
.logo_enca img{text-align:center; padding:10px 0px; width:90%}
#registro_concurso h2, #img_concurso h2 { font-size:1.8em; color:#e2007a; font-weight:600 }

.top { padding:520px 0 0 0; }
}	
@media (max-width:568px){ 
#cuerpo {width: 100%;}
#cupones { width:60%; }

.imgbuscador {  height:90px; width:90px; margin-right:15px; margin-top:25px; float:left; border-radius: 90px;  -moz-border-radius: 90px; -webkit-border-radius: 90px; overflow:hidden;}
.imgbuscador img{ width:90px; height:90px; -moz-border-radius: 90px; -webkit-border-radius: 90px; overflow:hidden;}
.botonera { float:none; display:block; text-align:center; margin:10px 0px 6px 0px;  }
.boton_repareya2{ margin:10px 2px 5px 8px; padding:7px 35px; }
#filtro p{ margin:5px 0px 8px 0px}

.buscadorinterno2 { height:250px; }	
.hiddenmovilvertical { display:none; }

}

@media (max-width:530px){ 

#rubros_gif { display:none; visibility:hidden}
}

@media (max-width:520px){ 
.txtprincipal_interno { font-size: 1.4em; }
}

@media (max-width:460px){ 
.top { padding:550px 0 0 0; }
/*#opcioneshome { display:none; visibility:hidden}*/
.gif_profesional img{ width:98%; }
}
	