/* CSS Para sobrecargar los css cargados previamente Created on : 26-oct-2015, 12:57:34   Author     : juandiaz */
*{font-size:16px;}
h1{font-size:26px; font-weight: bold;} h2{font-size:22px;} h3{font-size:20px;} h4{font-size:18px;} h5{font-size:16px;} h6{font-size:14px;}
.grupo-fluido{max-width: 100%;width: 100%;}
.logomovil > a > img {  height: 35px;  width: auto;  background-color:#fff;  border:1px solid #ddd;  
  border-radius: 4px;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;  padding:4px;  margin:0px;}
#mapa-formulario{ border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; top:45px !important;}
#idformcontactar .input-group > label, #idformcontactar legend{  color: #fff;}
#idformcontactar .form-control{padding:6px;}
/*#idtopmenu > header{padding:5px;}*/
#idtopmenunav{padding:5px;float:right;margin-top:30px;} .topmenu .logotopmenu{margin:5px;}
#idtopmenu{border-bottom:4px solid #2b4f6b; background-color:#3d77a1;}
.topmenu .logotipo{height:60px;}
header.header{padding-bottom:0px;}
.col-height{display:table-cell;flota:none;height:100%;}
#idformcontactar > div > div, #idformcontactar b{color:#fff;}
#idrespuesta {color: #fff !important;}
.imagenagmcolumnas.columnas > img{display:none;}
#idgrupoprincipal{margin-top:5px;}
.guaza{
  margin-right: 5px;
}
header nav ul li a span{
  color: #fff;
}
header nav ul li a:hover span, header nav ul li:hover a span, a:focus span, a:hover span{
	color: #3d77a1;
}
@media screen and (max-width: 800px) {
  #idtopmenu{border-bottom:none;}
  #idtopmenunav{margin-top:0px;}
  header nav ul li a span  {
	color: #3d77a1;
  }
}
@media screen and (max-width:1190px ) {
  	header nav ul li .nav-child .nav-child {
  		margin-left: -100%;
  		top: 0px;
	}
}
@media screen and (min-width:1200px ) {
  	header nav ul li .nav-child .nav-child {
  		margin-left: 40%;
  		top: 50%;
	}
  	.container {
    	max-width: 1100px;
	}

}
@media screen and (max-width: 800px) {
  	header nav ul li .nav-child .nav-child {
  		margin-left: 0px;
  		top: 0px;
	}
  .agedumslider .caption{
    top:0px;
    background: rgba(233,81,48, .1) !important;
    font-weight: bold;
  }
}
@media screen and (max-width: 420px) {
  .agedumslider .caption{
    top:0px;
    background: rgba(233,81,48, .5) !important;
    font-weight: bold;
  }
}

.item-239 > a {
  font-weight: bold;
  color: #E95130;
  background-color: #ffffff;
  /*border-radius: 4px;*/
}
.item-239 > a:hover {
  color: #E95130;
}
header nav ul li:hover, header nav .nav-child {
	/*border-radius: 4px;*/
}
.azulcorporativo {
  color: #247997;
}
@media screen and (min-width: 801px) and (max-width:978px) {
  header nav ul li a span, header nav ul li a{
    font-size: 14px;
  }
  header nav ul li a, .nav > li > a{
    padding: 10px 9px;
  }
  
}
.redondo3px {
  border-radius: 3px;
}
.agocontactosimple h2{
  color: #247997;
}