@charset "utf-8";
/* CSS Document */

/*19.08.14 para forzar pie gris, se pone el body, y la zona principal en blanco.*/
body{background: #1A1A1A;}
#rt-page-surround{background: #fff;}

/* banderas idiomas en movil, que no pise la botonera */
/* update movil <480 y un poco mas 510*/
@media only screen and (max-width: 510px) {
    div.nav-html-text{margin-left:25px;}
}

/*12.09.14 form busqueda inteligente*/
div.rt-block.css-busq-int{padding:3px;margin:0px;text-align: center;}
form#mod-finder-searchform{	margin-bottom:0px;}
div.findercss-busq-int input#mod-finder-searchword{
    margin: 0px 10px;
    padding: 2px 0;
    width: 250px;
}
div.findercss-busq-int label.findercss-busq-int{
    margin-bottom: 0px;
}
button.findercss-busq-int,
input[type="submit"].css-busq-int{
    background-color: #9D0014;
    background-image: linear-gradient(#CB0017, #9D0014);
}
/*borde texto busqueda*/
input#mod-finder-searchword{border: 1px solid rgba(105, 104, 104, 1);}

/*pág resultados búsqueda*/
/*en esta pag el formato del form debe cambiar*/
body.option-com-finder form#mod-finder-searchform{padding-top:15px;padding-bottom:5px;}
/*el formulario de la pg de resultados no es accesible*/
body.option-com-finder div.finder > div#search-form{display:none;}
/*form superior: hay que tocar colores*/
/*fondos impares*/
div#search-results .list-striped li:nth-child(odd){background-color: #CCC;}
/*fondos pares*/
div#search-results .list-striped li:hover{background-color: #CCC;}

/*18.09.14 LOGO home con h1, resto sin h1 */
div.rt-block.img-logo-home{ margin: 0px; padding: 0px; }
div.img-logo-home h1 { margin:0; }
div.img-logo-home h1 img{ margin: 14px 0px 15px 10px; }



/*Menu superior*/
/*accesibilidad del menu superior
textos en negrita, borde blanco debajo.
*/
#rt-top .nav.menu li{font-weight: bold;}
#rt-top .nav.menu li.current.active{}
/*#rt-top .nav.menu li.current.active a{
    border-bottom: 6px solid #fff !important;
}
#rt-top .nav.menu li.current.active a:hover{
    border-bottom: 6px solid #fff !important;
    height: 20px;
}*/


/*Menu superior*/
/*accesibilidad del menu superior
textos en negrita, borde blanco debajo.
*/
#rt-top .nav.menu li{font-weight: 400;}
#rt-top .nav.menu li.current.active{}
#rt-top .nav.menu li.current.active a{}
#rt-top .nav.menu li.current.active a:hover{}
@media (min-width: 768px) and (max-width: 959px) {
	#rt-top .nav.menu li{
	/*font-weight: bold;*/ font-size:14px} 
	#rt-top .button {
		font-size:12px}
	}

@media (min-width: 960px) and (max-width: 1080px) {#rt-top .nav.menu li{/*font-weight: bold;*/ font-size:14px} #rt-top .button {font-size:13px}}


/*Menu superior negro*/
/*para todos*/
.menu-block .gf-menu.l1 > li .item{
    color: #454545 !important;
    letter-spacing: 0.5px;
}
/*para seleccionados y hover*/
.menu-block .gf-menu.l1 > li.active > .item,
.menu-block .gf-menu.l1 > li.current > .item,
.menu-block .gf-menu.l1 > li > .item:hover{
    color: #fff ;
}
.menu-block .gf-menu.l1 > li.active > .item,
.menu-block .gf-menu.l1 > li.current > .item{
    border-radius: 0px;
}
/*.menu-block .gf-menu.l1 > li > .item:hover{
    background-color: #666;
    border-radius: 0px;
}*/

/*menus hijos*/
.submenu .menu.submenu li a{
    color: #fff !important;
}
.submenu .menu.submenu li.active a{
}
.submenu .menu.submenu li a{
    padding-left: 0px;
    margin-left: 15px;
}

/* texto y links footer mas visibles */
.customweb-footer,
.customweb-footer a{
    color: #E1E1E1!important;}
	
	