﻿@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
body {font-family: 'Open Sans', sans-serif; background-color: #F8F8F8; margin:0; padding:0;}

#aviso{background-color:#FF9; width:500px; height:100px; margin:0 auto; border:#CCC 1px solid; padding:10px; margin-top:15px; display:table; width:940px;}
#aviso #titulo_aviso{float:left; font-size:22px; width:940px; color:#FFF; text-align:center; text-shadow:#333 1px 1px; background-color:#f60; padding:5px 0;}
#aviso #img_aviso{float:left;}
#aviso #sub_titulo_aviso{float:left; font-size:22px; width:780px; color:#000000; margin-left:10px; text-align:center; margin-top:5px;}
#aviso #texto_aviso{float:left; margin-top:10px; font-size:16px; width:780px; color:#FF0000; margin-left:10px; text-align:center;}

/* MENU SCROLL */
.ms_normal {position:fixed; top:0; z-index:-99999999999999999;}
.ms_estavel {position:fixed; top:0; z-index:99999999999999999;}
#barra_scroll{background-color:#2F3452; width:100%; height:60px;}
#barra_scroll_central{width:1002px; height:60px; margin:0 auto; background-color:#3E454D;}
#barra_scroll_central div{float:left;}
#barra_scroll_central div img{border:none;}
/* -- x -- */

#barra_top{background-color:#2F3452; width:100%; height:60px;}
#fachada{background-color:#FF934A; width:100%; height:300px; border-bottom:#2F3452 6px solid;}
#fachada_central{width:1002px; height:300px; border-bottom:#2F3452 1px solid; margin:0 auto;}
#fachada_central #slide{width:802px; height:300px; float:right; background-color:#CCC;}
#fachada_central #logo{width:200px; height:370px; float:left; margin-top:-60px; border-bottom:#FF6600 6px solid; box-shadow:0px 0px 10px 2px #666; z-index:9;position:relative; background: #ededed; background: -moz-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #ededed), color-stop(53%, #f6f6f6), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%); background: -o-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%); background: -ms-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%); background: linear-gradient(to bottom, #ededed 0%, #f6f6f6 53%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );}	
#fachada_central #logo img{border:none;}
	
#conteudo{width:960px; background-color:#FFF; border:#CCC 1px solid; margin:20px auto; padding:20px; display:table; min-height:300px;}
#conteudo p{font-size:15px; text-align:justify;}

#barra_top_central{margin:0 auto; width:1002px; background-color:#3E454D; height:60px;}
#titulo{text-align:center; color:#2F3452; font-size:30px; text-shadow: 2px 2px 2px #CCC; font-family:Arial, "Trebuchet MS", Tahoma; font-weight:bold;}
#titulo_home{text-align:center; color:#FF6600; font-size:34px; text-shadow: 2px 2px 0px #069; font-family:'Open Sans', sans-serif; font-weight:bold; padding:15px;}

/* ANUNCIANTES */
#box_anunciante{background-color:#F5F3F1; border:#CCC 1px solid; padding:10px; margin-bottom:15px; display:table; width:940px;}


#box_anunciante #redes_sociais{float:right;}

#box_anunciante #redes_sociais img{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;/*qualidade da imagem*/image-rendering: optimizeQuality;}

#box_anunciante #redes_sociais img:hover{-moz-transform: scale(1.5) rotate(360deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);-webkit-transform: scale(1.5) rotate(360deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);-o-transform: scale(1.5) rotate(360deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);-ms-transform: scale(1.5) rotate(360deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);transform: scale(1.5) rotate(360deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);}

#box_anunciante #logotipo{border:#CCC 1px solid; width:200px; height:125px; float:left;}
#box_anunciante #dados{float:left; margin-left:10px; width:500px;}

#box_anunciante #dados_empresa{float:left; text-transform:uppercase; font-size:16px; color:#FF6600; text-shadow:#141E46 1px 1px 0px;width:680px;}
#box_anunciante #dados_endereco{font-size:14px;}
#box_anunciante #dados_endereco a{font-size:14px; text-decoration:none;	color:#FF6600;}
#box_anunciante #dados_endereco a:hover{font-size:14px; text-decoration:underline;	color:#FF6600;}

/*	MINI FOTOS	*/
#box_anunciante #fotos{width:938px; float:left; margin-top:3px;}
#box_anunciante #mini{background-position:50% 50%; background-repeat:no-repeat; background-size:170%; overflow:hidden; transition:0.15s; width: 36px; height: 30px; border:#F9C 1px solid; float:left; margin-left:3px;}
#box_anunciante #mini:hover{background-position:50% 50%; background-repeat:no-repeat; background-size:190%; overflow:hidden; transition:0.15s; border-color:#FF409F;}
/*	MINI FOTOS FINAL	*/

/*#box_anunciante #descricao{width:926px; float:left; border:#FFC199 1px solid; margin-top:10px; font-size:14px; padding:5px; background-color:#FFEBAF;}*/
#box_anunciante #descricao{width:926px; float:left; margin-top:5px; font-size:12px; font-weight:bold; color:#000;}
.maps{width:936px; float:left; height:200px; display:none; border:#FFF 1px solid; margin-top:10px;}
/* -- x -- */

/* EDIÇÕES */
#box_edicao{background-color:#FBFBFB; display:table; width:470px; float:left; margin-top:30px;}
#box_edicao #panfleto{float:left;}
#dados_edicao{float:left; font-size:10px; text-align:center; width:470px;}
/* -- x -- */


/* FALE CONOSCO */
#formulario{width:470px; float:left; display:table;}
#formulario #descricao{font-size:15px;}
input{width:450px; height:20px; padding:8px; margin-bottom:10px; font-size:15px; color:#F30; border:#2F3452 1px solid;}

textarea{width:450px; height:20px; padding:8px; margin-bottom:10px; font-size:15px; color:#F30; border:#2F3452 1px solid; height:100px; font-family: 'Open Sans', sans-serif; max-height:100px; max-width:450px;}

#mapa{width:470px; float:right; border:#2F3452 1px solid; margin-top:20px; height:320px; overflow:hidden;}

.bt {
	-moz-box-shadow:inset 0px 0px 0px 0px #f7f9fa;
	-webkit-box-shadow:inset 0px 0px 0px 0px #f7f9fa;
	box-shadow:inset 0px 0px 0px 0px #f7f9fa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8d99c7), color-stop(1, #141e46) );
	background:-moz-linear-gradient( center top, #8d99c7 5%, #141e46 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8d99c7', endColorstr='#141e46');
	background-color:#8d99c7;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border:1px solid #141e46;
	color:#ffffff;
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:26px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 2px #170317;
}
.bt:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #141e46), color-stop(1, #8d99c7) );
	background:-moz-linear-gradient( center top, #141e46 5%, #8d99c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#141e46', endColorstr='#8d99c7');
	background-color:#141e46;
}.bt:active {
	position:relative;
	top:1px;
}
/* -- x -- */

/* MENU */
.menu,.sub-menu {list-style-type: none; margin: 0; padding: 0; margin-left:200px;}
.menu li {background-color: #3E454D; cursor: pointer; position: relative; transition: background-color .5s; -moz-transition: background-color .5s; -o-transition: background-color .5s; -webkit-transition: background-color .5s;}
.menu li:hover {background-color: #FF6600; !important;}
.menu a {color: #FFF; display: block; font-family: 'Open Sans', sans-serif; font-size: 14px; height: 100%; margin: 0 5px; overflow: hidden; position: relative;text-align: center; text-decoration: none; text-transform: uppercase; word-wrap: break-word;}
.menu a:hover {color: #FFF;}
.menu {height: 60px;}
.menu > li {float: left; height: 100%; width: 15%; width: calc((100% - 90px) / 5); width: -moz-calc((100% - 90px) / 5); width: -webkit-calc((100% - 90px) / 5);}
.menu > li.home {background: #3E454D url(../imgs/home.png) center no-repeat; width: 90px; height:60px;}
.menu > li.current {background-color: #F2762E !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}
.menu > li:not(:first-child) {box-shadow: inset 1px 0 0 0 #272B31, inset 2px 0 0 0 #434A52; -moz-box-shadow: inset 1px 0 0 0 #272B31, inset 2px 0 0 0 #434A52;  -webkit-box-shadow: inset 1px 0 0 0 #272B31, inset 2px 0 0 0 #434A52;}
.menu > li.home > a {color: transparent !important;}
.menu > li > a > span {left: 0; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);}
.sub-menu {max-height: 0; min-width: 100%; overflow: hidden; position: absolute; top: 100%; transition: max-height .5s .2s; -moz-transition: max-height .5s .2s;  -o-transition: max-height .5s .2s; -webkit-transition: max-height .5s .2s;}
li:hover > .sub-menu {max-height: 600px;}
.sub-menu li {height: 60px;}
.sub-menu a {line-height: 60px; transition: color .5s; -moz-transition: color .5s; -o-transition: color .5s; -webkit-transition: color .5s; white-space: nowrap;}
.sub-menu li.current a,.sub-menu a:hover {color: #F2762E !important;}
/* -- x -- */











/* RODAPE */
#rodape{width:100%;	background-color:#333; height:200px; display:table;}
#rodape #central{width:1000px; margin:20px auto;}

#rodape #central #face{width:340px; float:right; margin-right:20px;}
#rodape #central #endereco{width:320px; float:left; color:#CCC; font-size:14px; margin-left:20px;}
#rodape #central #centro{width:280px; float:left; color:#CCC; height:150px; border-left:#666 1px dotted; border-right:#666 1px dotted; text-align:center;}
#rodape #central #centro #logo{width:110px; height:133px; margin:0 auto; background-image:url(../imgs/logo_rodape.png); transition:background 0.5s; background-position: 0 0;}
#rodape #central #centro #logo:hover{width:110px; height:133px; margin:0 auto; background-image:url(../imgs/logo_rodape.png); background-position: 0 -133px; transition: background 0.5s; cursor:pointer;}
/* -- x -- */
