/* Copyright CiaByte Design - 2015 */
@charset "utf-8";
#cabec {margin-top:0.75em;font-size:1.8em;position:relative;z-index:100;}
#home{float:left;width:8em;margin-top:0em;}
.cabec_desde {float:right;margin-top:0em;font-size:1em;line-height:1;letter-spacing:0;width:36em;
padding:0.9em 0.75em;border-radius: 0.75em;}
.cabec_desde h1{margin:0 0 0.5em 0;padding:0;font-size:1.2em;color: rgba(29,29,58, 1);font-weight:normal;}
.cabec_desde h2{margin:0 0 0 0;padding:0;font-size:1.2em;color: rgba(29,29,58, 1)}
.cabec_desde #desde {margin-top:0.8em;color: rgb(48,117,186);font-size:0.5em;font-weight:lighter;float:right;}

@media screen and (max-width: 91em) {
	#cabec {font-size:1.7em;} 	
}
@media screen and (max-width: 87em) {
	#cabec {font-size:1.6em;}
}
@media screen and (max-width: 82em) {
	#cabec {font-size:1.5em;}
}
@media screen and (max-width: 77em) {
	#cabec {font-size:1.4em;}
}
@media screen and (max-width: 73em) {
	#cabec {font-size:1.3em;}
}
 @media screen and (max-width: 65em) {
	#cabec {font-size:1.2em;}	
}
@media screen and (max-width: 61em) {
	#cabec {font-size:1.1em;}
}
@media screen and (max-width: 56em) {
	#cabec {font-size:1.0em;}
}
@media screen and (max-width: 51em) {
	#cabec {font-size:0.9em;}
}
@media screen and (max-width: 47em) {
	#cabec{margin-top:1em;font-size:1.0em;}
	#home{float:none;display:block;margin:0.5em auto 1em auto;width:10em;}
	.cabec_desde {float:left;width:100%;margin:0 auto;background-color:rgb(255,255,255);padding:0em;}
	.cabec_desde #desde {font-size:0.8em;margin-top:0.2em;}
}
@media screen and (max-width: 41em) {
	#cabec{margin-top:1em;font-size:0.9em;}	
}
@media screen and (max-width: 37em) {
	.cabec_desde #desde {display:none;}
	.cabec_desde {line-height:1.25;}
	.cabec_desde h1{margin-bottom:1.5em;padding: 0.7em 0;text-align:center;background-color:rgba(29,29,58, 0.5);color:rgb(255,255,255);border-radius: 0 4em;}	
	.cabec_desde h2{text-align:center;}
}
@media screen and (max-width: 34em) {
	.cabec_desde h1{font-size:1.1em;}	
}
@media screen and (max-width: 30em) {
	.cabec_desde h1{font-size:1.0em;}	
}
@media screen and (max-width: 28em) {
	.cabec_desde h1{font-size:0.9em;}		
}
@media screen and (max-width: 25em) {
	.cabec_desde h1{font-size:0.8em;}	
}
@media screen and (max-width: 23em) {
	.cabec_desde h1{font-size:1em;background-color:transparent;color:rgb(29,29,58);border: none;}	
}



