@charset "utf-8";
/* default tags */
body {background: #fff url('../img/site/bg.jpg') no-repeat 50% 0;}

/*float*/
.floatL {float: left;}
.floatR {float: right;}

/*colors*/
.azul {color: #0094F2;}

/*others*/
.logo {margin: 20px; float: left;}

.img_floatL {float: left; border: 1px solid #EEEEEE; padding: 3px; margin: 0 10px 5px 0;}

.buttons {margin: 0; padding: 0 45px 0 0; float: right; position: relative; top: 156px;}

.btn {width: 101px; height: 26px; padding-left: 15px; border: 0; background: transparent url('../img/site/bg-botao.jpg') no-repeat bottom;}

.menu {height: 50px; font-size: 1.2em; line-height: 1.25; padding-top: 14px;}
	.menu ul {margin: 0; padding: 0; list-style: none;}
	.menu li {float: left; text-align: center;}
	.menu_item01 {width: 77px; padding-right: 15px;}
	.menu_item02 {width: 118px;}
	.menu_item03 {width: 106px;}
	.menu_item04 {width: 99px;}
	.menu_item05 {width: 154px;}
	.menu_item06 {width: 129px;}

/*container*/
.header {height: 173px;}

.container_principal {margin-top: 6px; width: 660px; float: left;}
.container_lateral {float: right;}

.principal {float: left; width: 658px; height: 363px; background: transparent url('../img/site/bg-principal.png') no-repeat;}
	.principal_header {height: 251px; padding: 10px; text-align: center;}
	.principal_content div {margin: 16px 0 0 0;}
	.principal_container {width: 322px; height: 327px; background: transparent url('../img/site/bg-container.png') no-repeat;}
		.principal_container div {margin: 0; padding: 16px;}
			.principal_container h2 {color: #0090F9; font-size: 1em;}
			.principal_container h3 {color: #3C3C3C; margin: 0 0 10px 0;}
			.principal_container p {text-align: center; margin: 10px 0 0 0;}
	.principal_footer {height: 72px; padding: 10px; color: #fff;}
		.principal_footer div {width: 570px; float: left;}
		.principal_footer img {float: right; padding-top: 7px;}

.horario {float: right; width: 272px; height: auto; padding-top: 32px; background: transparent url('../img/site/bg-horario.png') no-repeat;}
	.horario h3 {float: right; padding: 0 15px 0 0;}
	.horario div {margin: 70px 10px 10px 10px;}

.novidades {color: #6C7173;}
	.novidades img {vertical-align: middle;}
	.novidades ul {list-style: none; margin: 0;}
	.novidades li {margin: 5px 0 0 0;}

.footer {padding: 0 0 40px 0;}
	.footer_menu {margin: 0; list-style: none;}
	.footer_menu li {float: left; text-align: center; padding: 0 0 0 10px;}

/* gallery */
	.gallery {padding: 0; margin: 0; width: 100%; list-style: none;}
	.gallery li {float: left; width: 127px; border: 1px solid #eee; height: 95px; margin: 0 3px 3px 0; background: #EEEEEE; }
	
/*links*/
.menu a {text-decoration: none; color: #000;}
.menu a:hover {text-decoration: none; color: #fff;}

.novidades a {text-decoration: none; color: #6C7173;}
.novidades a:hover {text-decoration: underline; color: #6C7173;}

.footer a {text-decoration: none; color: #0094F2;}
.footer a:hover {text-decoration: underline; color: #0094F2;}
