﻿.volver {
    margin:0;
    padding:0;
    margin-top:-70px;
    margin-bottom:0px;
    float:right;
}

.volver a, .volver a:hover, .volver a:visited {
    font-size:12px;
    float:right;
    color: rgb(49, 98, 240);
}

.fotos, .fotos li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
    vertical-align:top;
}

.fotos li a, .fotos img {
    padding-left:2px;
}

.info, .info li, .info li a {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size:13px;
}
.info li a {
    color: rgb(49, 98, 240);
}

.info li a:link, .info li a:hover, .info li a:active, .info li a:visited {
    color: rgb(124, 114, 111);
}

.buscador {
    margin:0;
    margin-top:-25px;
    vertical-align:top;
    padding:0;
    top:0;
    margin-bottom:20px;
    display:block;
}

.input_buscador {
    padding-left:18px;
}

.input_buscador > input {
    width:75%;
    background-color: transparent;
    outline:none;
    border: 1px solid #CCC;
    color: rgb(124, 114, 111);
}

.barra_marcas {
    list-style-type:none;
    margin:0;
    margin-top: -15px;
    padding:0;	
    padding-left:15px;
}

.barra_marcas > li {
    display: inline-block;
    font-size:12px;
	padding-right: 10px;
}

.barra_marcas > li a {
	/*color: rgb(124, 114, 111);*/
	color:#3162F0;
}

.filtrar_marcas {
	font-weight: 400;
	font-size: 17px;
	padding-top:-5px;
	padding-bottom: 5px;
	padding-left:0;
	margin-top: 0px;
    color: black;
}

.lista_resultados {
    list-style-type:none;
    margin:0;
    padding:0;
    border-bottom-width:thin;
    border-bottom-style: solid;
    border-bottom-color: #dddddd;
    padding-left:20px;
}

.lista_resultados > li {
    vertical-align: middle;
    display: inline-block;
    padding-bottom:14px;
    padding-top:14px;
    font-size:12px;
    width:180px;
}

.lista_resultados > li a {
    color:#3162F0;
}

.rubros_list {
    top:0;
    padding-top:0;
    margin-top:0;
    padding-left:0px;
}

.rubros_list > li{
    display: inline-block;
    font-size:12px;
    padding-left:20px;
    text-align:left;
    width: 110px;
    vertical-align: middle;
}

.rubros_list > li a:hover{
    cursor:pointer;
    text-decoration:underline;
    color: rgb(36, 44, 147);
}

#body{
    width: 1000px;
    position: relative;
    vertical-align:center;
    margin-left:auto;
    margin-right:auto;
    right:3px;
    margin-top:0;
    padding-bottom:20px;
    padding:0;
    min-height:760px;
    height:auto !important;
    height:760px;
    overflow:hidden;
    background-color: #f4f4f2;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

#header{
    width:100%;
    
}

#banner{
    width:100%;
    background-color: #004185;
    height: 157px;
}
#logo{
    float:left;
    margin:0;
    padding:0;
    position:relative;
}
#slogan{
    float:right;
    margin:0;
    padding:0;
    bottom:28px;
    position:relative;
}
#slogan_a{
    float:left;
    position:relative;
    left:-250px;
}
#slogan_a p{
    font-family: "FONT-anasegoviadefuentes-TITULO", 'font-anasegoviadefuentes-titulo-ie';
    font-size:29px;
    font-weight: lighter;
}
#slogan_b{
    float:right;
}
#slogan_b p{
    font-family: "FONT-anasegoviadefuentes-TITULO", 'font-anasegoviadefuentes-titulo-ie';
    padding-top:90px;
    font-size: 14pt;
    font-style: italic;
}


#menu{
    width:100%;
    height:29px;
    border-width:thin;
    border-bottom-style: solid;
    border-bottom-color: #00acde;
    border-bottom-width: 2px;
    font-family: 'Open Sans', sans-serif;
    list-style: none outside none;
}

#menu ul{
    height:29px;
    list-style: none outside none;
    margin:0;
    padding:0;
}

#menu li{
    float:left;
    margin:0;
    padding:0;
    line-height:29px;
    height:29px;
    border-right-width:thin;
    border-right-style: solid;
    border-right-color: #cccccc;
    transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
}

#menu ul li a{
    font-size:10px;
    display:block;
    line-height:29px;
    margin:0;
    padding:0 5px;
    text-align: left;
    height:29px;
    text-decoration: none;
    color: black;
    font-weight:600;
    font-size: 10pt;
    transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
}
#menu a:visited{color: black;}
#menu li:hover a{color:white; background-color:#00acde;}


.nav  ul {
    z-index:6000;
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 160px;
    list-style: none;
    display: none;
    position: absolute;
    top: 186px;
    /*left: 0;*/
    background: #00acde;
    border: none;
    float:none;
    /*opacity: 0.8;
    -moz-opacity: 0.8;
    filter:alpha(opacity=80);*/
}

.nav ul:after /*From IE 7 lack of compliance*/{
    clear: both;
    display: block;
    /*font: 1px/0px serif;*/
    content: ".";
    height: 0;
    visibility: hidden;
}

.nav ul li {
    background: #00acde;
    width: 160px;
    float: left; /*For IE 7 lack of compliance*/
    display: block !important;
    display: inline; /*For IE*/
}

ul.nav li:hover ul ul,
ul.nav li:hover ul ul ul,
ul.nav li.iehover ul ul,
ul.nav li.iehover ul ul ul {
      display: none;
}

ul.nav li:hover ul,
ul.nav ul li:hover ul,
ul.nav ul ul li:hover ul,
ul.nav li.iehover ul,
ul.nav ul li.iehover ul,
ul.nav ul ul li.iehover ul {
      display: block;
}


#menu ul li ul li, #menu ul li ul li a{
    font-size:10px;
    line-height:29px;
    margin:0;
    padding:0 11px;
    display: block;
    font-size: 10pt;
    text-align: left;
    height:29px;
    text-decoration: none;
    color: white;
    font-weight:600;
    border: none !important;
}

#menu ul li ul li:hover, #menu ul li ul li a:hover{background-color:#004185 !important;}

#menu ul li ul li a {
    padding:0;
    margin:0;
    width:160px;
}

#content{
    width:1000px;
    /*height:600px;*/
    color: #7C726F;
    position:static;
    display:inline-block;
    margin:0;
    padding-top:30px;
}


#content_body{
    position:static;
    float:left;
    width:675px;
    min-height:1050px !important;
    height:auto;
    margin:0;
    padding:0;
    top:0;
    display:block;
}


.separator_l{

}

.separator_r{
  
}

#guias p {
    margin: 0;
    padding: 0;
}


#noticias{
    width: 673px;
     margin-bottom: 23px;
}

#noticias h1{
    font-size: 14pt; 
    font-weight: 400;
    color: black;
}

#noticias p{
    font-size: 12pt; 
    font-weight: 400;
}

#noticias a{
    font-size: 12pt; 
    font-weight: 400;
    color: #00acde;

}

#n1{

    display: inline-block;
    
    padding:4px;
    border-width:1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    
    width: 47%;
    margin-right: 1%;

    height: 320px;

}


#n1 li{

    margin: 20px;  
}

#n2 li{

   height: 50% !important;
}

#n2{

    display: inline-block;
    
    padding:4px;
    border-width:1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    
    width: 47%;
    margin-left: 1%;

    height: 320px;
   

}

#n2 ul{

    margin:4px;  
}

#n2 h1{

width:100%; 
 
}


.noticia{
    position:relative;
    float:left;
    width:310px;
    display:block;
    margin:0;
    padding:0;
    top:0;
    height:auto !important;
}


.noticia ul{
    list-style: none outside none;
    margin:0;
    padding:0;
    padding-bottom:10px;
}


.noticia img{
    float:left;
}

.noticia li p{
    display:block;
    margin:0;
    padding:0 4px;
    text-decoration: none;
    font-size:12px;
    text-align:left;
    width:200px;
    text-align: left;
    padding-bottom:0;
}

.noticia li h1{
    display:block;
    margin:0;
    padding:0 4px;
    text-align:left;
    width:200px;
    font-size:14px;
}

.noticia li p a{
    font-size:12px;
    color:#3162F0;
}
.noticia li p a:visited{color:#3162F0}
.noticia li p a:hover{color:#3162F0}

.noticia li p a h1{
    font-size:13px;
    color:#242C93;
}
.noticia li p a:visited h1{color:#242C93}
.noticia li p a:hover h1{color:#242C93}

.place_bar{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    top:0;
    height:30px;

    background-color: white;
    padding: 5px;
    margin-bottom: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
}

.results_bar{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    top:20px;
    width:100%;
    height:30px;
    border-top-width:thin;
    border-top-style: solid;
    border-top-color: #dddddd;
    margin-bottom: 10px;
}
.results_bar ul{
    height:30px;
    list-style: none outside none;
    margin:0;
    padding:0;
}

.results_bar li{
    float:left;
    padding:0;
}

.results_bar li p{
    font-size:12px;
    display:block;
    line-height:30px;
    margin:0;
    padding:0 5px;
    text-align: center;
    height:30px;
    font-weight:bold;
}

.results_bar ul li a{
   font-weight: 400;
   font-size: 10pt;
   color: #00acde;
}

.results_bar ul li a:hover{
   font-weight: 400;
   font-size: 10pt;
   color: #00acde;
}

.results_bar li img{
    display:block;
    line-height:30px;
    margin:0;
    padding:8px 5px;
}

.results_bar li a{
    font-size:12px;
    display:block;
    line-height:30px;
    margin:0;
    padding:0 5px;
    text-align: center;
    height:30px;
    text-decoration: none;
    color:#242C93;
    font-weight:bold;
}
.results_bar a:visited{color:#242C93;font-weight:bold;}
.results_bar a:hover{color:#242C93;font-weight:bold;}

.articulo{
    position:static;
    float:left;
    display:block;
    margin:0;
    top:25px;
    height:auto;
        min-height: 980px !important;

    background-color: white;
    padding: 15px;
    margin-bottom: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;

    width: 642px;
}

.construccion{
    margin:50px 0;
    padding:50px 0;
}

.articulo h1{
    font-size:22px;
    width:90% !important;
    display:inline;
}
/*
p.title{
    margin-top:20px !important;
    padding-top:20px !important;
    top:20px;
    display:inline;
}

#content_body p.title, h1.title{
    margin-top:20px !important;
    padding-top:20px !important;
    font-size:23px;
    display:inline;
}
*/
.title{
   padding-top:5px;
   margin-top:5px;
}
.articulo p{
    font-size:13px;
}

.articulo a, .articulo a:hover, .articulo a:visited {
    color: #00acde;
}

.contenido_articulo {
    padding-top:1px;
    list-style:disc outside none;
    font-size:13px;


}

.archive-title-h1{
    font-size:21px;
    margin: 0px;
    width: 642px;

    background-color: white;
    padding: 15px;
    margin-bottom: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    font-weight: 400;
}

.hrule{
    position:static;
    width:95% !important;
    border-bottom-width:thin;
    border-bottom-style: solid;
    border-bottom-color: #dddddd;
}

.archive{
   position:relative;
   margin-top:30px;
   margin-left:10px;
   padding-top:0;
   margin-top:0;
   top:0;
}
.archive h1.archive-title{font-size:17px !important; padding-bottom:0 !important; margin-bottom:0 !important; font-weight: 400;}
.archive p.archive-item{font-size:13px !important; margin-top:0 !important; padding-top:0 !important; margin-left:0 !important;}
.archive a:visited{color:#3162f0}
.archive a:hover{color:#3162f0}
.archive a{color:#3162f0}
.archive a.archive-date{font-weight:bolder; color:#7C726F; font-size:12px; font-weight: 400; color: black;}


.fecha-articulo{
    font-style:normal;
    font-size:12px !important;
    /*padding-bottom:25px;*()
    /*padding-top:-30px;*/
    color:rgb(49, 98, 240);
}

.place_bar ul{
    height:30px;
    list-style: none outside none;
    margin:0;
    padding:0;
}

.place_bar li{
    float:left;
    padding:0;
}

.place_bar li p{
    font-size:13px;
    display:block;
    line-height:30px;
    margin:0;
    padding:0 5px;
    text-align: center;
    height:30px;
}

.place_bar li a{
    font-size:13px;
    display:block;
    line-height:30px;
    margin:0;
    padding:0 5px;
    text-align: center;
    height:30px;
    text-decoration: none;
    color:#3162f0;
}

.place_bar li a{
    font-size:13px;
    display:block;
    line-height:30px;
    margin:0;
    padding:0 5px;
    text-align: center;
    height:30px;
    text-decoration: none;
    color:#3162f0;
}

.place_bar li a{
    font-size:13px;
    display:block;
    line-height:30px;
    margin:0;
    padding:0 5px;
    text-align: center;
    height:30px;
    text-decoration: none;
    color:#3162f0;
}

.place_bar ul li
{
  border-left-style: solid;
  border-left-color: black;
  border-left-width: 1px;
  border-left-color: #cccccc;
  margin-left: 3px;
}

.place_bar li img{
    display:block;
    line-height:30px;
    margin:0;
    padding:8px 5px;
}


.place_bar a:visited{color:#3162f0;}
.place_bar a:hover{color:#3162f0;}


.galeria{
    position:relative;
    float:left;
    margin:0;
    padding:10px 0;
    width:95%;
    border-top-width:thin;
    border-top-style: solid;
    border-top-color: #dddddd;
    border-bottom-width:thin;
    border-bottom-style: solid;
    border-bottom-color: #dddddd;
}

.galeria h1{
    font-size:17px;
    margin:0;
    padding:0;
    padding-bottom:10px;
}

.galeria ul{
    height:101px;
    list-style: none outside none;
    margin:0;
    padding:0;
}

.galeria li{
    float:left;
    padding:0;
}

.galeria li a img{
    display:block;
    height:101px;
    line-height:101px;
    margin:0;
    padding:0 4px;
}


#sidebar{
    position:static;
    float:right;
    width:312px;
    margin:0;
    padding:0;
    padding-bottom:0px;
    display:block;
}

#sidebar_slider{
    position:relative;
    margin:0;
    padding:0;
    top:0;
}

.p-desc{
    font-size:12px;
    margin:0;
    padding:10px 0;
}

#sidebar_slider img{
    /*float:right;*/
    margin:0;
    padding:0;
    /*padding-bottom:5px;*/
}

.mod_inf{    
   background-color: white;
   padding: 4px;
   margin-bottom: 16px;
   border-width:1px;
   border-style: solid;
   border-color: #cccccc;

   width: 300px;

}

.mod_inf h1{
    font-weight: 400;
    font-size: 16pt;
}

.inf_item{
    padding-left:20px;
    padding-right:20px;
}

.inf_item a{color:#242C93;font-weight:bold;}
.inf_item a:visited{color:#242C93}
.inf_item a:hover{color:#242C93}

.evento{
    margin-left:auto;
    margin-right:auto;
    /*padding:0 18px 0 0;*/
    padding-left:18px;
    padding-right:0;
    padding-bottom:40px;
    width:100%;
    display:block;
}
.evento h1{
    padding-right:18px;
}

.evento ul{
    list-style: none outside none;
    margin:0;
    padding:0;
}

.evento li{
    float:left;
    padding:0;
}

.evento li img{
    display:block;
    margin:0;
    padding:0 2px;
    text-align: center;
    text-decoration: none;
}

.evento li p{
    display:block;
    margin:0;
    padding:0 8px;
    text-align: center;
    text-decoration: none;
    font-size:10px;
    text-align:left;
}

.evento li p a{
    font-size:12px;
    color:#242C93;
    font-weight:bold;
}
.evento li p a:visited{color:#242C93}
.evento li p a:hover{color:#242C93}

ul.mas-eventos li p a, ul.mas_eventos li p a:hover, ul.mas_eventos li p a:visited {
    color: rgb(49, 98, 240);
    font-size: 12px;
}
ul.mas-eventos {
    list-style:none;
}

ul.mas-eventos, ul.mas-eventos li {
    padding:0;
    left:10px;
    align: left;
    margin:0;
    top:0;
    display:inline;
}

a{
    margin:0;
    padding:0;
    text-decoration:none;
}

h1{
    font-size:17px;
    width:280px;
    text-align:left;
    color:#444444;
    display:block;

}

#footer{
    width:99.6%;
    margin-top: 18px;
    margin-bottom: 10px;
}

#f1{
    
    margin:0;
    padding:0;
}

#f2{
    margin:0;
    padding:0;
    float:right;
}

#footer p{
    font-size:14px;
    margin:0;
    padding:0;
}

#footer a{
    text-decoration:none;
    color:#242C93;
    padding: 0 1px;
}

#footer a:hover{
    text-decoration:none;
    color:#242C93;
    padding: 0 1px;
}

#footer a:visited{
    text-decoration:none;
    color:#242C93;
    padding: 0 1px;
}

#redes-sociales{
    position:relative;
    width:634px;
    left:15px;
	 margin:0;
    padding:0;
    top:15px;
    border-top-width:thin;
    border-top-style: solid;
    border-top-color: #dddddd;
   
}

#banners{
    width:681px;
    margin-bottom: 16px;
}

#banner1{
        display: inline-block;
    
    padding:4px 4px 1px 4px;
    border-width:1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    
    width: 47%;
    margin-right: 1%;
}

#banner2{
    display: inline-block;
    
    padding:4px 3px 0px 4px;
    border-width:1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    
    width: 47%;
    margin-right: 1%;

	
}

#titulo-sociales{
	margin-bottom:0;
	margin-top:3px;
	margin-right:5px; 
	float:right;
	text-align:right; 
	font-size:15px; 
    font-weight: 400;
}

#div_anasegoviadefuentes{
    display: inline-block; 
    vertical-align: middle; 
    height: 100%
}

#div_faatra{
    float:right; 
    display: inline-block; 
    vertical-align: middle; 
    height: 100%
}

#image_logo{
    vertical-align: middle; 
    display: inline-block;
}

#text_logo{
    color:white; 
    vertical-align: middle; 
    display: inline-block; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 16pt; 
    font-weight: 800;
}

#image_faatra{
    vertical-align: middle; 
    display: inline-block;
}

#text_faatra{
    vertical-align: middle; 
    display: inline-block; 
    color:white; font-family: 'Open Sans', sans-serif; 
    font-size: 8pt; 
    font-weight: 600;
}

.center_div{
    display: inline-block; 
    vertical-align: middle; 
    height: 100%;
}


.content_container{
    width: 990px;
    margin-left: auto;
    margin-right: auto;
}

#background{
    background-color: #f4f4f2;
}

.border-main{
    padding:4px;
    border-width:1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    width: 660px;
    margin-bottom: 23px;
}


.noticia img{
    border-width:1px;
    border-style: solid;
    border-color: #cccccc;
    padding: 1px;

}

.noticia h1{
  vertical-align: middle; display: table-cell; padding-left: 15px;

}

.thumb_container{
  display: table-cell; vertical-align: middle;

}

.noticia_container{
 display: table; height: 100%; margin-left: 15px; margin-right: 15px

}

.evento_container{
    display: inline-block; 
    width: 30%;
    vertical-align: middle;

    padding-left: 2.5%;

}

.evento_container p{
    margin: 0;
    padding: 0;
}

.evento_container h1{
    font-weight: 400; 
    color: #3162f0; 
    margin: 0
}

.evento_dia{
   display: inline-block; 
   font-size:33pt; 
   vertical-align: 
   middle; color:black
}

.evento_right{
   display: inline-block; 
   vertical-align: middle;
}

.evento_mes{
   font-size:14pt; 
   color:black
}

.evento_anio{
   font-size:10pt; 
   color:black
}

.evento_titulo{
    color: #3162f0; 
    margin: 0
}

#guias h1{
    font-weight: 400;
    color: black;
}

#guias p{
    font-size: 14px;
}

#guias a{
    font-size: 14px;
}


#informacion_contacto h1{
    font-size: 15pt;
    font-weight: 400;
}

#informacion_contacto p{
    font-size: 11pt;
}

#informacion_contacto a{
    color:#3162f0;
    font-size: 12pt;
    font-weight: 400;
}

#call_center h1{
    font-weight: 400;
    padding: 0;
    margin: 0;
    font-size: 16pt;
}

#call_center p{
    padding: 0;
    margin: 0;
    font-size: 11pt;
}


#call_center a{
    padding: 0;
    margin: 0;
    font-size: 11pt;
    color: #00acde;
}

.border_content{
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    width: 99.6%;
    margin-bottom: 20px;

    padding: 0;
    margin: 0;  

}

#logos_empresas{  
    margin: 25px 10px 0px 10px;
    text-align: justify;
    vertical-align: middle;
    height: 89px;
}


#logos_empresas a{
  display: inline-block;
  vertical-align: middle;
  max-width: 19%;

}

#logos_empresas img{
  max-height: 62px;
  width: 100%;
}


#logos_empresas:after {
  content: '';
  width: 100%; 
  display: inline-block;
}

#leftbar{
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    width: 271px;
    margin-bottom: 16px;
    min-height: 300x;
}

#leftbar h1{
    font-weight: 400;
    margin-left: 18px;

}

.body_guia{
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
}

#guia_start h1{
    font-weight: 400; 
    font-size: 16pt;
}

#guia_start {
    margin-left: 20px;
    margin-right: 20px;
    margin-top:-25px;
}

#guia_start p{
    font-size: 11pt;
}

.bh-sl-form-container{
    padding: 0px 20px 14px 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    width: 98,1%;
    margin-bottom:16px;

}

#geoloc{
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: white;
    width: 98,1%;
     margin-bottom:16px;
     height: 465px;
      font-size: 0;

}

.bh-sl-loc-list{
   display: inline-block;
   width: 30%;  
   overflow-y: scroll;
   overflow-x: hidden;
   height: 465px !important;
   vertical-align: top;
   margin:0;
   padding: 0;
   font-size: 11pt;
}

.list{
    margin: 0px;
    padding: 0px;
}

.list-details{
    padding-bottom: 5px;
    padding-top: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-bottom-color:#cccccc; 
}

#bh-sl-map{
    display: inline-block;
    color: blue;
    vertical-align: top;
    margin:0;
    padding: 0;
    width: 698px;  
    height: 465px;
}

#map { 
    width: 100%;
    height: 100%; 
}

.form-input p{
   display: inline-block;
}

.form-input input{
   display: inline-block;
}

.form-input select{
   display: inline-block;
}


.form-input {
   text-align: justify;
}

.busc-geoloc-item {
   display: inline-block;
}

.form-input:after {
  content: '';
  width: 100%; 
  display: inline-block;
}

.bh-sl-form-container h1{
    font-weight: 400; 
    font-size: 15pt;
    width: 100%;
    margin-top: 9px;
   margin-bottom: 6px;
}

.bh-sl-form-container p{
   font-size: 11pt;
   margin-top: 6px;
   margin-bottom: 6px;
}

.bh-sl-form-container a{
   color: #00acde;
}

.bh-sl-form-container select{
   background-color: white;
    border-color: #a9a9a9;
}

.busc-geoloc-item p{
   color: black;
}

.suscriptor_title{
    font-weight: 400;
    position:relative; 
    top:-17px; 
    font-size:18pt; 
    color:gray; 
    width:90%
}

.suscriptor-subtitle{
    font-weight: 400;
    color:black;
    font-size: 15pt;
}

.geoloc-item{
   margin-left: 10px;
   margin-right: 10px;
   padding-bottom: 15px;
   padding-top: 15px;

    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    background-color: white;
}

.loc-name{
     color: #3162f0;
     font-weight: 400;
     margin: 0;
     padding:0;
     font-size:13pt;
}

.loc-addr{
    font-size: 11pt;
    color:black;
}

.loc-addr3{
    font-size: 11pt;
    color: black;
}

.loc-phone{
    font-size: 11pt;
    color: #3162f0;
    margin-bottom:10px;
}

.loc-dist{ 
    font-size: 10pt;
    display: inline-block;
    font-style: italic;
}

.loc-directions{
    display: inline-block;
}

.loc-directions a{
    font-size: 10pt;
    display: inline-block;
    font-style: italic;
    color: #00acde;
}

.loc-directions a:visited{
    font-size: 10pt;
    display: inline-block;
    font-style: italic;
    color: #00acde;
}

.geloc-rubro{
     color: #3162f0;
     font-size: 10pt !important;
     font-style: italic;
     margin-bottom: 10px !important;
}

.goloc-dir{
    color: #444444
}

.goloc-tel{
    color: #3162f0;
    margin-bottom: 10px !important;
}

.form-input{
    display: inline-block;
    text-align: justify;
    width: 100%;
}

.form-input p{
    display: inline-block;
    font-size: 11pt;
    text-align: justify;
}

#bh-sl-submit{
    background-color: white;
    border-style: none;
    font-size: 12pt;
    color: #00acde;
    float: right;
    cursor: pointer;
    margin-top: -7px;
}

.list-content{
    margin-left: 10px;
    margin-right: 10px;
}

.list-details{
    cursor: pointer;
}

.list-focus{
   background-color: #FDF8D6 !important;
}

.map-description{
    color: #444444;
}

.bh-sl-noresults-title{
    font-weight: 400;
    font-size: 15pt;
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    color: #444444;
    margin-top: 5px;
}

.bh-sl-noresults-desc{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -15px;
}

.list-label{ 
    background: #004185;
    color: #fff;
    width: 22px;
    height: 22px;
    border-radius: 22px; 
    font-weight: 600;
    margin-left: 7px;
    margin-bottom: 5px;
	text-align: center;
    vertical-align: middle;
}

.list-label p{ 
    padding: 0;
    margin: 0;
    font-size: 11pt;
    text-align: center;
     vertical-align: middle;
}

#busqTexto{
	font-weight: 400 !important;
	color:black;
}

#geoloc-first-title{
    font-weight: 400;
    text-align: center;
    width: 100%;
    vertical-align: middle;
    margin-top: 200px;
   }
   
.loc-desc a{
       font-size: 10pt;
    display: inline-block;
    font-style: italic;
    color: #00acde;
	    margin-bottom: 2px;}
	
	.loc-desc a:visted{
       font-size: 10pt;
    display: inline-block;
    font-style: italic;
    color: #00acde;
	    margin-bottom: 2px;}
   
.articulo h1{
	font-weight:400 !important;
}

.articulo h2{
	font-weight:400 !important;
}

.articulo h3{
	font-weight:400 !important;
}

.articulo h4{
	font-weight:400 !important;
	font-size: 1.1em;
	
}

#cursos h4 a{
        color: #3162f0;
}

#cursos h4 a:hover{
        color: #3162f0;
}

#cursos h4 a:visited{
        color: #3162f0;
}





