@import url("resultados2.css");
@import url("detalle.css");

/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, textarea, blockquote {
	padding: 0;
	margin: 0;
}
blockquote {
margin: 40px auto;
background: #B8D3BD;
width:700px;
color:#990000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:center;
padding: 10px;

}
h2 {
	font-family: tahoma, arial, sans-serif; color:#769e0f; font-size:18px; }
h3 {
	font-family: tahoma, arial, sans-serif; color:#636759; font-size:11px; font-weight:bold;}

a{ outline-style:none;}


body { font-family: tahoma, arial, sans-serif; margin:0px 0 0 0; padding:0; background:#FFF; }
.contenedor{ position: relative; width:1000px; margin:0 auto; }
.wrapper{ position: relative; float:left; width:1000px; margin:0 auto; }
/*Header*/
.caja_left  { position: relative;float:left; padding:2px;}

#header_menu { width:100%; height:65px; background: url(images/bg_menu.jpg) top repeat-x ;}

#logo {
	cursor:pointer; 
	background-image: url(images/buscosalon_logo.png);
	_background:url(images/buscosalon_logo.jpg) no-repeat ; /* IE6 */
background-repeat:no-repeat;
height:137px;
margin-left:47px;
margin-top:37px;
/*overflow:hidden;*/
position:relative;
text-indent:-9999px;
width:464px;
/*z-index:20;*/
}

#logo h1 a{background:url(images/buscosalon_logo.png) no-repeat ; 
_background:url(images/buscosalon_logo.jpg) no-repeat ; /* IE6 */
text-indent:-999px;}

/*Menu */

#menu {  height:65px; position:absolute; left:0; top:0px }

#menu_bg ul { list-style:none; margin:0; padding:0 ; height:65px; }

#menu_bg li {float:left; display: inline;  margin:0 70px 0 0; font-family: Arial, Helvetica, sans-serif; text-decoration: none; word-spacing: -0.05em; text-align: center; letter-spacing: 0pt;  font-weight:bold; font-size: 18px; line-height:3.5em; }
#menu_bg li a { cursor:pointer; color:#484848; display:inline;text-decoration:none;height:65px; padding-top:21px;}
#menu_bg li a:hover {text-decoration:none; color:#658208;background:url(images/indice.jpg) no-repeat; background-position:top; }

/*Usuario */

#ingresar { width:240px; height:102px; position:absolute; right:0; top:0px }
.small  {float:left;position:relative; color:#484848; font-size:0.70em; line-height:2em; font-weight:bold; line-height:18px;}
.small  a { color:#484848; text-decoration:none;}
.small  a:hover { color:#fff;}
.ingresar_left  { position: relative;float:left; padding:2px;width:107px;}
.imputcoment {float:left;	position:relative;background:url(images/bg_log.jpg) repeat-x #FFF;color:#666666;font-weight:normal;	margin:0;
	padding-top:2px; border:#87a93e solid 1px;}
	
#ingresar_boton {
background:transparent url(images/ingresar.png) no-repeat scroll left top;
_background:transparent url(images/ingresar.jpg) no-repeat scroll left top; /* IE6 */
border:0 none;cursor:pointer;width:104px;height:36px;margin-top:4px;*margin-top:0px;
position:relative;float:right;overflow:hidden; z-index:3;}

/*Main*/
#columna { position:relative;float:left; width:310px;height:auto; padding-top:10px; padding-bottom:10px;}
#main { position:relative;float:right; width:665px;height:auto;margin-right:10px; padding-top:10px; padding-bottom:10px;}

.main_caja{ position:relative;float:left; width:665px;height:auto;padding-top:10px; padding-bottom:10px;}	

.resultado { position:relative;float:left; width:665px;height:114px; padding-top:10px; padding-bottom:10px; background:url(images/salon.jpg) #f3f3f3 repeat-x; border-bottom:#f4f4f4 solid 1px; margin-top:3px; }

.resul_cont_img { position:relative;float:left; padding:6px; background-color:#e7e9e3; border:#dfdddd solid 1px;
margin-left:8px;}
.resul_img { position:relative; width:148px;height:98px;  border:#90bb1e solid 2px;}
.resul_img a { outline-style:none;outline:0px;}
.resul_datos { position:relative;float:left; margin-left:10px; height:115px; width:470px;}
.resul_salon { position:relative;float:left; width:464px; font-family: tahoma, arial, sans-serif; color:#769e0f; font-size:14px; word-spacing:0.35em; font-weight:bold; }
.resul_salon a{color:#769e0f; text-decoration:none; padding:2px; }
.resul_salon_frame { position:relative;float:left; font-family: tahoma, arial, sans-serif; color:#769e0f; font-size:14px; word-spacing:0.35em; font-weight:bold; }
.resul_salon_frame a{color:#769e0f; text-decoration:none; padding:2px; }
.resul_salon_frame a:hover{color: #fff; background-color:#769e0f;padding:2px; }

.resul_salon a:hover{color: #fff; background-color:#769e0f;padding:2px; }
.resul_zona { position:relative;float:left; width:464px; font-family: tahoma, arial, sans-serif; color:#769e0f; font-size:11px; word-spacing:0.75em; font-weight:normal; letter-spacing:3px; text-transform: uppercase;padding:2px; }
.resul_desc { position:relative;float:left; width:470px; height:45px; font-family: tahoma, arial, sans-serif; color:#484848; font-size:12px; word-spacing:0.20em; font-weight: normal; letter-spacing:0.1px; margin-top:12px; line-height:15px;}
.descrip_frame { font-family: tahoma, arial, sans-serif; color:#484848; font-size:12px; word-spacing:0.20em; font-weight: normal; letter-spacing:0.1px; }
.resul_opc { position:relative;float:left; width:470px; font-family: tahoma, arial, sans-serif; color:#aeaeae; font-size:10px; word-spacing:0.20em; font-weight: bold; letter-spacing:2px; margin-top:14px; text-align:right;text-transform: uppercase;  }
.border_bottom_gris{ border-bottom:#999999 1px solid; padding:5px }
.resul_opc a{ color:#aeaeae; text-decoration:none; }
.resul_opc a:hover{ color:#769e0f;   }
/*Footer */
#footer { position:relative;float:left; width:100%;bottom:0px; height:auto;  background: url(images/bg_footer.jpg)  #1f1f1f top repeat-x ; padding-top:15px; padding-bottom:15px; border-top:#646464 4px solid; margin-top:25px;}
#derechos { position:relative;float:left; width:100%;height:auto; background-color:#3c3c3c;   padding-top:10px; padding-bottom:10px; text-align:center; color:#5c5c5c; font-size:10px;}	

.caja_foot { position:relative;float:left; width:218px;height:auto;margin-left:26px;}	

.titulo_foot { position:relative;float:left; width:200px; height:16px; margin-bottom:30px; }	

.text_foot { position:relative;float:left; width:200px; margin-bottom:30px; color:#dfdfdf; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:15px; font-weight:normal; word-spacing:0.1em; }	

.text_foot a { color:#dfdfdf; font-weight:bold; line-height:25px; }	
.text_foot a:hover { color:#b3d468; }

.socialmedia { position:relative;float:left; width:46px;height:46px; margin-right:5px;}	

.barrios{ position:relative;float:left; width:105px;height:auto; margin-right:3px;}

.barrioslist 
{
list-style: none;
}

.barrioslist ul
{
line-height:11px;
font-size:11px;
padding-left: 5px;
font-family:Tahoma, Geneva, sans-serif;

}
.barrioslist li
{
font-size:11px;
padding-left: 5px;
/*padding-bottom:4px;*/
color: #89b80e;
font-family:Tahoma, Geneva, sans-serif;
margin-bottom:3px;
line-height:15px;
}
.barrioslist li a
{
color: #8f8f8f;
text-decoration:none;

}
ul li a:hover
{
color: #89b80e;

}

#derechos { position:relative;float:left; width:100%;bottom:0px; height:auto;padding-top:10px; padding-bottom:10px; text-align:center; background-color:#3c3c3c; font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#9e9e9e;}	
/*Buscador -  - Banners*/
.buscador_caja { position: relative;float:left;width:299px; height:217px; }
.buscador_sup { position: relative;float:left; background: no-repeat url(images/busca_sup.jpg); width:299px; height:12px; }
.buscador { position: relative;float:left; background: url(images/busca_bg.jpg) repeat-x; width:299px; height:193px; }
.buscador_inf { position: relative; float:left; background: no-repeat url(images/busca_inf.jpg); width:299px; height:12px; z-index:-1; }

.buscador_cont {
	width: 227px;
	/*height:190px;
	overflow:hidden;*/
	margin:0 auto;
	}
	.bus_button { position:relative;float:left; width:227px;text-align:center; margin-top:12px;  }
	
	.select {
opacity:0;
position:relative;
width:190px;
background-color:#96bd2f;
z-index:5;
}

.banners { position:relative;float:left; width:290px;height:auto; margin-top:40px; margin-left:5px;}

.columna_separador{ position:relative;float:left; width:290px;height:auto; margin-top:2px; margin-bottom:2px; margin-left:5px; border-bottom:#e8e8e8 1px solid;}

a#volver {

              display:block;

                width:69px;

                height:25px; 

                text-indent:-9999px;

                background: url(images/volver.jpg) top left no-repeat;

				outline-style:none;
				float:right;

    }



    a#volver:hover {

      background-position:0px -25px;

    }
	
	a#busqueda {

              display:block;

                width:120px;

                height:18px; 

                text-indent:-9999px;

                background: url(images/busqueda.jpg) top left no-repeat;

				outline-style:none;
				float:right;

    }



    a#busqueda:hover {

      background-position:0px -18px;

    }

/*Banner- registrate gratis*/
.registrate_bg_bis {
	background-image: url(images/bg_form.png);
background-repeat:no-repeat;
height:388px;
position:relative;
width:317px;
z-index:1;
float:left;
}
.registrate_bg {
	background-image: url(images/bg_form.png);
background-repeat:no-repeat;
height:388px;
position:relative;
width:317px;
top:30px;
right:25px;
z-index:1;
float:right;
}

.registrate_titulo{
float:left;
position:relative;
width:230px;
height:auto;
left:65px;
top:20px;
font-size:15px;
color:#646857;
line-height:20px;
}
.registrate_flechita{
position:absolute;
width:61px;
height:69px;
background:url(images/flechita.png) no-repeat;
top:134px;
left:18px;
}
.registrate_form{
width:278px;
height:auto;
margin-top:65px;
left:18px;float:left;	position:relative;
}
.registrate_linea{
width:260px;float:left;position:relative; margin-bottom:2px;left:18px;
}
.registrate_data{
width:84px; height:18px;
 font-size:11px;color:#a0a0a0;
line-height:11px;font-weight:bold;float:left;position:relative;padding-top:5px;
}

.reg_imput{float:left;	position:relative; background-color:#fdfdfd; color:#666666;font-weight:normal;	margin:0;
	padding-top:2px; padding-bottom:2px; width:154px; border:#a0a0a0 solid 1px;margin-bottom:3px; margin-bottom:3px; height:20px;}
	.txtarea_imput{float:left;	position:relative; background-color:#fdfdfd; color:#666666;font-weight:normal;	margin:0;
	padding-top:2px; padding-bottom:2px; width:154px; border:#a0a0a0 solid 1px;margin-bottom:3px; margin-bottom:3px; height:100px;}
	.class_coment{float:left;	position:relative; background-color:#fdfdfd; color:#666666;font-weight:normal;	margin:0;
	padding-top:2px; padding-bottom:2px; width:500px; border:#a0a0a0 solid 1px;margin-bottom:3px; margin-bottom:3px; height:100px;}

.reg_button { position:relative;float:left; width:260px;height:40px; text-align:center; margin-left:18px; margin-top:10px;  }
/*Tags*/
.tags_caja { position: relative;float:left;width:299px; height:217px; margin-left:25px; }
.tags_sup { position: relative;float:left; background:  no-repeat url(images/tags_sup.jpg); width:299px; height:12px; }
.tags { position: relative;float:left; background: url(images/tags_bg.jpg) repeat-x; width:299px; height:193px; background-color:#f3f3f3; }
.tags_inf { position: relative;float:left; background: no-repeat url(images/tags_inf.jpg); width:299px; height:12px; }
#tag_nube {
	width: 290px;
	height:190px;
	overflow:hidden;
	}
#tag_nube ul { margin: 0 10px 0 10px; text-align: center; }
#tag_nube ul li a { color: #afaeae; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; text-decoration:none; }
#tag_nube ul li a:hover { color: #73ab00;}
#tag_nube ul li {
	display: inline;
	margin-right: 2px;
	line-height: 21px;
}
#tag_nube ul li.tag1 { font-size: 16px; }
#tag_nube ul li.tag2 { font-size: 18px; }
#tag_nube ul li.tag3 { font-size: 20px; }
#tag_nube ul li.tag4 { font-size: 22px; }
#tag_nube ul li.tag5 { font-size: 26px; }

/** Columna Checkbox**/

.col_sombra { position:relative;float:left; width:302px;height:auto; background:url(images/bg_sombra.jpg) repeat-y; } 
.filtrar_up { position:relative;float:left; width:302px;height:51px; background: url(images/filtra_tu_busqueda.jpg) no-repeat;}
.filtrar_box { position:relative;float:left; width:290px;height:auto; background-color: #fbfbfb; padding: 4px 0 10px 0; margin-left:4px;margin-bottom:3px;}
.checklist_cont { position:relative;float:left; width:266px;height:auto; margin-left:10px; margin-bottom:10px; }
.checklist_col { position:relative;float:left; width:122px;height:auto; margin-left:1px;}

.checklist 
{
list-style: none;

}

.checklist ul
{
	line-height:11px;
	font-size:11px;
padding-left: 5px;

font-family:Tahoma, Geneva, sans-serif;

}
.checklist li
{
  	font-size:11px;
padding-left: 5px;
/*padding-bottom:4px;*/
color:#636759;
font-family:Tahoma, Geneva, sans-serif;
margin-bottom:3px;
line-height:22px;
}

.check_button { position:relative;float:left; width:280px;height:40px; text-align:center; border-bottom: #efefef solid 1px;margin-left:3px;  }
/*Boton verde*/
.filtrar_button { 
border: 0px none ; background-image: url(images/boton_verde.jpg); background-repeat: no-repeat; width: 61px; height: 26px;
}

/*==================================
Buscador Home
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#666; width:225px; background:#eaf7bf; position:absolute; display:none; overflow:auto; z-index:9999; height:80px; float:left; left:1px; }
.newListSelected {width:221px; color:#000; height:23px;padding:6px 0 0 6px;float:left; background:url(images/select-bg.png) no-repeat;font-family:Tahoma; font-size:12px; color: #666666; outline-style:none; margin-bottom:8px;}
.newListSelected:hover {background-position:0 -29px;}
.newListSelected span {width:225px; display:block;}
ul.newList li {padding:3px 4px;}
.selectedTxt {width:221px; overflow:hidden; height:16px; padding:0 15px 0 0;}
.hiLite {background:#96bd2f!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#666!important; cursor:default;}
.newListSelHover {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #80a71e;}


/*======================================*/

/*==================================
Paginador
====================================*/
.paginador { position:relative;float:left; width:665px;height:20px; padding-top:20px; padding-bottom:10px;color:#ccc;font-size:11px; text-align:center;}

.pag_align{ position:relative; width:665px; margin:0 auto; text-align:center; margin-left: 50px;}

.pagina a {
color:#aeaeae;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;
height:26px;line-height:25px;margin-left:2px;position:relative;text-align:center;
width:26px;background-color:#f3f3f3;font-weight:bold;border:#aeaeae solid 1px;
text-decoration:none;}

.pagina a:hover {color:#80a71e;border:#80a71e solid 1px;}
.paginaActual {
color:#80a71e;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;
height:26px;line-height:25px;margin-left:2px;position:relative;text-align:center;
width:26px;background-color:#f3f3f3;font-weight:bold;border:#80a71e solid 1px;
text-decoration:none;
}
.paginaActual a {color:#80a71e;text-decoration:none;}

.pag_tx {
color:#ccc;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;
height:26px;line-height:25px;position:relative;width:300px; margin-left: 50px;}

.pag_bt a {
color:#aeaeae;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;
height:26px;line-height:25px;margin-left:5px;margin-right:2px;position:relative;text-align:center;width:auto;font-weight:bold;text-decoration:none;}

.pag_bt a:hover {color:#80a71e;text-decoration:none;}



/*======================================*/
#favoritos {
	background: url(images/star.gif) no-repeat;
	padding: 2px 0 0 25px;
	height: 18px;
	color: #c0c0c0;
}