/* CABECERA */
header{
	margin: 0px;
	padding: 0px;
	background-color: #FFF;

}

#cab {
	margin: 0px !important;
	padding: 0px !important;
	height: 62px;
}
#cab span{
	margin: 0px !important;
	vertical-align: top;
	text-align:center;
	height: 62px;
	display:inline-block;
}
#logo {
	padding-left: 56px;
	padding-top: 15px !important;
	text-align: left !important;
}

#colBuscador {
	dwidth: 24% !important;
	width: 53% !important;
}
@media (max-width: 733px) {
	#colBuscador {
		width: 51% !important;
	}
}
@media (max-width: 693px) {
	#colBuscador {
		width: 49% !important;
	}
}
@media (max-width: 658px) {
	#colBuscador {
		width: 47% !important;
	}
}
@media (max-width: 626px) {
	#colBuscador {
		width: 45% !important;
	}
}
@media (max-width: 598px) {
	#colBuscador {
		width: 43% !important;
	}
	#idiomas{
		width: 14% !important;
	}
}
@media (max-width: 558px) {
	#colBuscador {
		width: 38% !important;
	}
}
@media (max-width: 583px) {
	#colBuscador {
		width: 36% !important;
	}
}
@media (max-width: 525px) {
	#colBuscador {
		width: 34% !important;
	}
	#idiomas{
		width: 16% !important;
	}
}
@media (max-width: 505px) {
	#colBuscador {
		width: 30% !important;
	}
}
@media (max-width: 468px) {
	#logo {
		padding-left: 30px !important;
	}
}
@media (max-width: 420px) {
	#colBuscador {
		width: 23% !important;
	}
	#idiomas{
		width: 20% !important;
	}
}
@media (max-width: 400px) {
	#colBuscador {
		width: 18% !important;
	}
}
@media (max-width: 370px) {
	#colBuscador {
		width: 14% !important;
	}
	#logo {
		padding-left: 15px !important;
	}
}
@media (max-width: 325px) {
	#colBuscador {
		width: 10% !important;
	}
}

@media (max-width: 715px) {
	#colBuscador {
		width: 50% !important;
	}
}
@media (max-width: 660px) {
	#colBuscador {
		width: 47% !important;
	}
}
@media (max-width: 614px) {
	#colBuscador {
		width: 44% !important;
	}
}
@media (max-width: 575px) {
	#colBuscador {
		width: 41% !important;
	}
}
@media (max-width: 550px) {
	#colBuscador {
		width: 36% !important;
	}
	#idiomas{
		width: 18% !important;
	}
}
@media (max-width: 541px) {
	#colBuscador {
		width: 33% !important;
	}
}
@media (max-width: 512px) {
	#colBuscador {
		width: 30% !important;
	}
	#idiomas{
		width: 20% !important;
	}
}
@media (max-width: 486px) {
	#colBuscador {
		width: 28% !important;
	}
}
@media (max-width: 467px) {
	#colBuscador {
		width: 26% !important;
	}
}
@media (max-width: 449px) {
	#colBuscador {
		width: 24% !important;
	}
	#logo{
		padding-left: 30px;
	}
}
@media (max-width: 387px) {
	#colBuscador {
		width: 20% !important;
	}
}
@media (max-width: 361px) {
	#colBuscador {
		width: 16% !important;
	}
}
@media (max-width: 341px) {
	#colBuscador {
		width: 16% !important;
	}
	#logo{
		padding-left: 15px;
	}
}

/*span#colBuscador label, span#colBuscador input, span#colBuscador a{display: none;}*/
header #cab {
	text-align: right;
}
header #logo {
	float: left;
	padding-top: 0 !important;
}
header #logo a img{
	margin-top: 6px;
}
span#colBuscador {
	padding-top: 0;
	float: left;
}
span#colBuscador .lupa{
    width: 4em;
    float: right;
}
span#colBuscador .lupa span {
    width: 100%;
    float: right;
}
span#colBuscador .lupa span img{
    margin-top: 1.3em;
}
span#colBuscador label {
	display: none;
}
span#colBuscador .searchBox{
	display: none;
}
span#colBuscador.active .searchBox {
	display: block;
	position: absolute;
    width: 100%;
    left: 0;
    top: 62px;
    z-index: 1;
    background-color: #276f61;
}
span#colBuscador .searchBox .form-control{
	float: left;
    width: 85% !important;
    height: 40px;
    margin: 0.7em 1% 0.7em 2%;
}

span#colBuscador .searchBox .btnOK {
    background-color: #4f5055;
    border: 0px solid red;
    color: #fff;
    font-family: proximaNovaSB;
    font-size: 10px;
    text-decoration: none;
    height: 40px;
    margin: 1.1em 1% 1.1em 2%;
    width: 100%;
}

span#colBuscador .searchBox span {
	 width: 8%;
	 margin-right: 2% !important;
}
span#colRSS{
	display: none;
	xwidth: 30% !important;
}
/*span#colRSS a{
	display: inline-block;
	width: 22% !important;
}
.icoFacebook, .icoTwiter, .icoB, .icoYouToube{
	text-decoration: none;
	width: 100%;
	height: 100%;
	border-right:1px solid #f1f1f1;
}
.icoFacebook{
	background: url(../img/icoFacebook.png)  no-repeat center;
	border-left:1px solid #f1f1f1;
}
.icoFacebook:hover{
	background: url(../img/icoFacebookH.png)  no-repeat center;
}
.icoTwiter{
	background: url(../img/icoTwiter.png)  no-repeat center;
}
.icoTwiter:hover{
	background: url(../img/icoTwiterH.png)  no-repeat center;
}
.icoB{
	background: url(../img/icoB.png)  no-repeat center;
}
.icoB:hover{
	background: url(../img/icoBH.png)  no-repeat center;
}
.icoYouToube{
	background: url(../img/icoYouToube.png)  no-repeat center;
}
.icoYouToube:hover{
	background: url(../img/icoYouToubeH.png)  no-repeat center;
}*/
#idiomas{
	width: 13%;
}
.menu{
	background: url(../img/icoMenuMovil.gif)  no-repeat right;
	background-size: 66px 62px;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: inline-block;
}