@charset "UTF-8";

@font-face {
    font-family: 'ZurichCnBTBold';
    src: url('zurchbc.eot');
    src: url('zurchbc.eot') format('embedded-opentype'),
         url('zurchbc.woff') format('woff'),
         url('zurchbc.ttf') format('truetype'),
         url('zurchbc.svg#ZurichCnBTBold') format('svg');
}

@font-face {
    font-family: 'ZurichCnBTRegular';
    src: url('zurch.eot');
    src: url('zurch.eot') format('embedded-opentype'),
         url('zurch.woff') format('woff'),
         url('zurch.ttf') format('truetype'),
         url('zurch.svg#ZurichCnBTRegular') format('svg');
}


/*Geral*/

body { background-color: #ED1F2C; font-family: 'ZurichCnBTRegular'; font-size: 20px; color: #000; background-image: url(../../../images/fundos/home.jpg); background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }

.container{background-color:#FFF; box-shadow:0 4px 9px #666; vertical-align:middle; margin-top:30px;}


/*Logo*/
.logo{margin-top:75px;}

/*Menu*/
.mainmenu{padding:60px 0 45px 0;}
.mainmenu ul{ }
.mainmenu ul li{ list-style:none; text-align:center;}
.mainmenu ul li a{ font-size:30px; color:#4E5EAA;}
.mainmenu ul li a:hover{color:#EC1320;}
ul.menu1{margin-bottom:30px;}
ul.menu1 li{ display:inline-block; font-weight:bold; padding-bottom:15px; margin-left:70px;}
ul.menu2 li{ display:inline-block;padding-bottom:15px; margin-left:114px;}

/*Destaque*/
.destaque{background-color:#EC1320; color:#FFF; font-size:33px; line-height:35px; padding:30px 0 15px;}

/*Rodapé*/
.rodape{padding:60px 0 40px 0;}

/*Media Queries*/

@media (min-width: 0px) and (max-width: 350px){
	.mainmenu ul{ text-align:center; }
	ul{margin:0;}
	ul.menu1 li, ul.menu2 li{margin-left:0; margin:0; display:block;}
	.mainmenu ul li a{font-size:20px;}
	.destaque{font-size:23px;}
}

@media (min-width: 351px) and (max-width: 640px){
	.mainmenu ul{ text-align:center; }
	ul{margin:0;}
	ul.menu1 li, ul.menu2 li{margin-left:0; margin:0; display:block;}
	.mainmenu ul li a{font-size:25px;}
	.destaque{font-size:27px;}
}

@media (min-width: 641px) and (max-width: 1136px){
	.mainmenu ul{ text-align:center; }
	ul{margin:0;}
	ul.menu1 li, ul.menu2 li{margin-left:0; margin:0; padding:0 20px 10px 20px;}
	.mainmenu ul li a{font-size:27px;}
	.destaque{font-size:27px;}
}