@font-face{font-family:"PT Serif Caption";font-style:normal;font-weight:400;src:local("PT Serif Caption"),local("PTSerif-Caption"),url(https://themes.googleusercontent.com/static/fonts/ptserifcaption/v4/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff) format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff) format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hp1r3JsPcQLi8jytr04NNhU.woff) format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://themes.googleusercontent.com/static/fonts/opensans/v6/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}


document,html,body {
   font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;	
   background-color:#FFF;
   margin-top:0;
   position:relative;
   width: 940px ;
   margin:0 auto;
   
}
.formOrc{
	z-index:200; position:relative;float:left; width:100%;
}
.formOrc table{
	width:90%;
}
			   
.formOrc input, .formOrc textarea{
	width:100%;
}
						  
.sel{
	background-color:#F93;
}
.refDireita{
	position:fixed;
	width:940px;
	z-index:100;
}
.rodape{
	position:fixed; 
	bottom:0; 
	height:70px;
	left:0; 
	padding-top:10px;
	color: #FF0; 
	width:100%; 
	background:#083C58;
	font-size:1em;
	z-index:1000
}
.page {
	position:relative;
	padding-top:10px;
	height:100%;
	border:#14243d solid 1px;
	border-top:0;
	padding-bottom:70px
}

.banner{
	position:relative;
	overflow:hidden;
	height:190px;
	display:block;
	width:100%;
	border:#999 solid 1px;
}
.banner img{
	width:100%;
	height:130%;


}
.conteudo{
	overflow:hidden;
	width:100%; 
}

.container{
	padding-left:28%;
	width:70%;
	margin-left:10px;
	position:relative;
}
.container .esquerda, .container .direita{
	padding-top:40px;
	color:#14243d;
	font-size:0.8em;
	z-index:1000;
}
h3, h1{
	color:#14243d;
	border-bottom:#14243d dashed 1px;
	font-size:1.5em;
}

.container .esquerda{
	position:relative;
	width:60%;
	float:left;
}
.container .direita{
	position:relative;
	width:39%;
	float:right;
}

.container .direita img{
	position:relative;
	border:#06C dashed 1px;
	margin-bottom:10px;
	
}



.logo{
	padding-trelative;
	top:0px;
	width:100%;
	overflow:visible;
}
.logo img{
	display:block;
	position:relative;
	margin:0 auto;
}

.logo img.openMenu{
	display:none;
}

.menu{
	margin-top:20px;	
	position:relative;
	top:0px;
	width:100%;
	height:100%;

}
.menu ul{
	list-style-type: none;
	margin:0;
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
	-webkit-padding-start: 0;
	padding-left:0;
}
.menu li{
	width:100%;
	display:block;
	position:relative;
	text-align:center;
	margin:0;
	/*background-color:#006;*/
}

.lateralDireita{
	position:relative;
	width:25%;
}

.menu li a{
	color:#fff;
	width:100%;
	padding:10px 0 10px 0;
	margin:0;
	margin-top:5px;
}

.hollow{
	/*box-shadow: inset 0 0 0 4px #4B44EB, 0 0 1px rgba(0, 0, 0, 0);*/
}


@media (min-width: 768px) and (max-width: 979px) {
}

@media (max-width: 767px) {
}

@media (max-width: 680px) {
document,html,body {
   margin-top:0;
   position:relative;
   width: 100%;
   margin:0 auto;
}

.refDireita{
	position:relative;
	width:100%;
	z-index:100;
}

.rodape{
	position:fixed; 
	bottom:0; 
	height:60px;
	left:0; 
	padding-top:10px;
	width:100%; 
	font-size:0.7em;
	z-index:1000;
}
.page {
	position:relative;
	padding-top:10px;
	height:100%;
	padding-bottom:60px
}

.banner{
	position:relative;
	overflow:hidden;
	height:190px;
	display:block;
	width:100%;
}
.banner img{
	width:100%;
	height:130%;
}
.conteudo{
	overflow:hidden;
	width:100%; 
}

.container{
	padding-left:0;
	width:100%;
	margin-left:0;
	position:relative;
}
.container .esquerda, .container .direita{
	padding-top:40px;
	font-size:0.8em;
	z-index:1000;
}

.container .esquerda{
	position:relative;
	width:100%;
	float:left;
}
.container .direita{
	position:relative;
	width:100%;
	float:left;
	margin:0 auto;
}

.container .direita img{
	position:relative;
	margin-bottom:10px;
	
}


.logo{
	padding-trelative;
	top:0px;
	width:100%;
	overflow:visible;
}
.logo img{
	display:block;
	position:relative;
	margin-left:30px;
	width:30%;
	float:left;
}
.logo img.openMenu{
	margin-right:30px;
	margin-top:0px;
	display:block;
	float:right;
	width:30%;
	top:-55px;
	z-index:9999;
}

.menu.abrir{
	max-height:100%;
}

.menu{
	overflow-y:hidden;
	margin-top:20px;	
	position:relative;
	top:0px;
	max-height:0;
	-webkit-transition-property: all;
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	-moz-transition-property: all;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	-ms-transition-property: all;
	-ms-transition-duration: .5s;
	-ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	width:100%;
	height:100%;
}
.menu ul{
	list-style-type: none;
	margin:0;
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
	-webkit-padding-start: 0;
	padding-left:0;
}
.menu li{
	width:100%;
	display:block;
	position:relative;
	text-align:center;
	margin:0;
	/*background-color:#006;*/
}

.lateralDireita{
	position:relative;
	width:100%;
}

.menu li a{
	width:100%;
	padding:10px 0 10px 0;
	margin:0;
	margin-top:5px;
}
}