/*--------------------------------
 :: ESTRUCTURA GENERAL - COLORES ETC
----------------------------------*/
.verde1 {
    color: #008000;
}
.azul1 {
    color: #a2cde7;
}
.rojo1{
    color: #e41327;
}

.colorA1 {
    color: #009010; /*vino claro*/
}
.colorA2 {
    color: #008000; /*vino oscuro*/
}
.colorA3 {
    /*color: #e3ef7;*/ /*vino extra claro*/
}
.colorA4 {
    color: #000000; /*vino extra oscuro*/
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    /*background-color: #009010; 
    border-color: #009010; 
    color:#ffffff;*/
    background-color: #fff;
    border-color: #fff;
    color:#008000;
    
}

a:hover{color: #006633;}


/*--------------------------------
 :: FIN ESTRUCTURA GENERAL
----------------------------------*/



/*--------------------------------
 :: LOGO
----------------------------------*/


.bloque-logo-menu{
	margin-top: 0px;
}

.bloque-logo-menu-solapa{
	float: left;
}

.bloque-logo-menu-solapa img{
	max-width:95px;	
}

.bloque-logo-menu-logocompleto{
	float: left;
	padding-top:10px;
}

.bloque-logo-menu-logocompleto img{
	max-width:293px; 
	margin-left:10px;	
}

.bloque-logo-menu-logocorto{
	padding-top: 10px; 
	/*padding-left: 60px;*/
	width: initial !important;
}

.bloque-logo-menu-logocorto img{
	/*max-width: 115px;*/
        margin-left:10px;
}

/*--------------------------------
 :: FIN LOGO
----------------------------------*/

/*--------------------------------
 ::  IDIOMA Y BUSCADOR
----------------------------------*/

.bloque-idioma-menu{
    padding-right: 0px;
}

.menu-colapsado{
    padding-right:0px;	
}


.bloque-contacto-menu a{
    display: inline-block;
}

.bloque-contacto-menu img{
    max-width: 35px;
}

.bloque-buscador-menu{
    margin-top: 10px;
    text-align: right;
}

.bloque-buscador-menu input{
    width: 30%;
    float: right;
}


/*--------------------------------
 ::  FIN IDIOMA Y BUSCADOR
----------------------------------*/


/*--------------------------------
 ::  PIE
----------------------------------*/


.footer_bottom-up{
    border-top: 0px solid;
    margin-top: 2px;
    margin-bottom: 0px;
    
}
.single_footer_left{margin-left:25px}
.single_footer{margin-top: 20px;text-align:left;}
.single_footer h4{font-size: 13px;font-weight: bold; text-align:left;}
.single_footer ul{margin:0;padding:0;list-style:none}
.single_footer li{padding:5px 0px; font-size: 12px;}
.single_footer a{text-decoration:none;color:#fff;font-size:13px}
.single_footer a:hover{text-decoration:underline}



/* RESPONSIVE */
@media(min-width:1200px){

}
@media only screen and (min-width: 993px) and (max-width: 1199px) {

}

@media only screen and (min-width: 768px) and (max-width: 992px) {

    
}
@media only screen and (max-width: 767px) {

}

