/**
 * @category    design buscador de farmacias
 * @package     default_default
 * @copyright   Copyright (c) 2014 
 * @license     
 */

/* estilos generales */
img {
    max-width: none;
}
.buscador_izda{
    width:140px;
}
.buscador_logotipo_izda{
    background:url(../images/logo01.png) no-repeat center bottom;
    width:86px;
    height:76px;
}
.buscador_titulo_izda{
    margin-top:20px;
    font-size:16px;
    color:#679d16;
    font-weight: bold;
}
.buscador_titulo{
    color:rgb(74,112,16);
    border-bottom: 1px solid #679d16;
    width:100%;
    margin-bottom:20px;
    font-weight:bold;
}
.buscador_centro{
    width:100%;
    position:relative;
    float:left;
}
.buscador_centro_izda{
    width:35%;
    position:relative;
    float:left;
    padding-right: 5%;
}
.buscador_centro_dcha{
    width:60%;
    position:relative;
    float:left;
}

.buscador_form{
    position:relative;
    float:left;
    margin-bottom:40px;
    width:100%;
}
.buscador_form input, .buscador_form select{
    border: 1px solid #999;
    padding: 1%;
    color:#666;
    font-size:11px;
}
.margintop10{
    margin-top: 10px;
}
.margintop20{
    margin-top: 20px;
}
.buscador_form .farmacia_nombre{
    width:97%;
}
.buscador_form #provincia{
    margin-right:4px;
}
.buscador_form #provincia, .buscador_form #municipio{
    width:47%;
}
.buscador_cercami_texto{
    padding-top:7px;
}
.buscador_cercami{
    background:url(../images/cercademi.png) no-repeat center bottom;
    width:21px;
    height:21px;    
    margin-left:6px;
    font-size:12px;
}
.buscador_form .boton{
    background-color: #679d16;
    color:#fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;    
    padding-bottom: 1px;
    cursor:pointer;
    font-size:12px;
}
.busqueda .b_i{
    width:50%;
}
.busqueda .b_i a{
    color:#999;
    font-weight: bold;
    font-size:11px;
}
.busqueda .b_d{
    width:50%;
    text-align: right;
}
.clearfix{
    clear:both;
}
.float_left{
    position:relative;float:left;
}
.float_right{
    position:relative;float:right;
}
#listado_farmacias .listado_farmacia{
    /*position:relative;float:left;*/
    clear:both;
    margin-bottom:10px;
    color:#666;
}
.listado_farmacia_ico{
    float:left;
    position:relative;
    background:url(../images/icono_mapa.png) no-repeat center top;
    width:12%;
    height:50px;
}
.listado_farmacia_global{
    float:left;
    position:relative;
    width:78%;
}
.listado_farmacia_global h2{
    cursor:pointer;
    font-size:14px;
    font-family: 'universBold';
}
.listado_farmacia_global h2:hover{
    color:#333;
}
.listado_farmacia_dir{
    font-size:12px;
    line-height: 16px;
}
.listado_farmacia_info{
    float: left;
    position: relative;
    clear: both;
    margin-top: -5px;
    width: 100%;
    border-bottom: 1px solid #679d16;
    margin-bottom: 20px;
}
.listado_farmacia_info_texto{
    text-align: right;
    color:#679d16;
    font-size:10px;
    cursor:pointer;
}

.listado_farmacia_info_texto a{
    color:#679d16;
}
.gm-style-iw{
    /*height:auto !important;*/
}
#map-canvas {
    /* text-align: center;
     vertical-align: middle;
     line-height:normal;
    line-height: 1em;*/

}
.noscrollbar  {
    line-height:1.35;
    overflow:hidden;
    white-space:nowrap;
}
.infowindow {
    /*font-family: "Comic Sans MS", cursive;
    font-size: 10px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    letter-spacing: normal;
    text-align: center;
    vertical-align: middle;
    word-spacing: normal;

    max-width: 400px;
    line-height: normal;
    white-space: nowrap;
    overflow: auto;*/
}
/* fin estilos generales */

/* estilos para la plantilla verde */
.buscadorproductos .product-name h1 {
    font-family: universRegular,arial;
    color: #679d16;
    font-size: 22px;
}
.buscadorproductos .product-image{
    position:relative;
    clear:both;
    float:left;
    width:20%;
    margin-right:10px;
    border: 3px solid #679D16;
    text-align: center;
}
.buscadorproductos .product-image img{
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    text-align: center;
}
.buscadorproductos .product-texto{
    float:left;    
    width:75%;
}
.buscadorproductos .product-texto .product-descripcion{
    line-height:1.78;
}
.buscadorproductos .listadofarmacias{
    clear:both;
    margin-top:40px;
    float:left;
    width:100%;
}
.buscador_cercami {
    background: url(../images/cercademi.png) no-repeat center bottom;
}
.buscador_form .boton {
    background-color: #679d16;
    font-size:14px;
}
.buscador_form .boton:hover {
    background-color: #93e020;
    color:#4a7010;
}
.buscador_titulo {
    color: rgb(74,112,16);
    border-bottom: 1px solid #679d16;
    font-family:'universBold';
    font-size:18px;
}
.listado_farmacia_info_texto {
    color: #679d16;
    height:18px;
}
.listado_farmacia_info_texto a {
    color: #679d16;
    font-size:16px;
}
.listado_farmacia_info_texto a:hover {
    color: #4a7010;
    text-decoration: none;
}
.listado_farmacia_ico {
    background: url(../images/icono_mapa.png) no-repeat center top;
}
.buscador_titulo_izda {
    color: #679d16;
}
.listado_farmacia div.div_ver_producto{
    margin-top:5px;
}
.listado_farmacia div.div_ver_producto a.enlace_ver_producto{
    color:#666;
    font-family:'universBold';
    text-decoration: underline;
}
.buscadorproductos .listado_farmacia_info_texto a {
	display:none;
}