@font-face {
    font-family: 'GreatVibesRegular';
    src: url('GreatVibes-Regular-webfont.eot');
    src: url('GreatVibes-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('GreatVibes-Regular-webfont.woff') format('woff'),
         url('GreatVibes-Regular-webfont.ttf') format('truetype'),
         url('GreatVibes-Regular-webfont.svg#GreatVibesRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ margin:0; padding:0; border:0; background:#e9e6dd; color:#625b5c; font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:25px;}
p { margin-bottom:25px; margin-top:0;}
ol,ul, li{list-style:none; border:none; margin:3px 0 0 0; padding:0; }
img{ border:0;}
a{ color:#625b5c; cursor:pointer; text-decoration:underline;  }
a:hover{ color:#625b5c; text-decoration:none;}
a img{border:none;}
em { font-style: italic; }
strong { font-weight: bold; letter-spacing:1px;}
input, select, textarea { font-family:'Open Sans', arial, serif; color:#0e0ec3; font-size: 11px; background-color:#FFF; border:#c2c1f3 solid 1px;}
input.botao { color:#0e0ec3; cursor:pointer; }
input.botao:hover { color:#fff; background-color:#0e0ec3; }
textarea { width:350px; height:70px; resize: none; overflow:auto; }
iframe, embed, object { max-width: 100%; }
.apagar { clear:both;}
.inline { display:inline-block;}



.contentor { margin:auto; width:95.79%; max-width:867px; padding-top:65px; padding-bottom:50px; }
.contentorCentro { margin:auto; width:100%; max-width:867px; text-align:center; }
.logobar { margin:auto; width:100%; text-align:center; padding-bottom:15px; background:url(../imagens/linha.png) repeat-x bottom; margin-bottom:80px;}
.logo { display:inline-block; width:100%; max-width:560px; max-height:64px; background:url(../imagens/linha.png) repeat-x 0 57px;}
.logo img { max-width: 100%; height: auto;}

.linguas { width:100%; text-align:right; margin-bottom:-20px; }
.linguas a { font-size:12px; text-decoration:none; color:#352c2f; opacity:.5;}
.linguas a:hover { color:#000; text-decoration:underline; }
.linguas a.activo { display:none; }

.menu { text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.4);}
.menu ul { list-style:none; margin:0; padding:0; }
.menu li { display:inline-block; border:none; margin:0 10px; }
.menu a { color:#352c2f; text-decoration:none;  }
.menu a:hover { color:#000; text-decoration:underline; }
.menu a.activo { color:#000; text-decoration:underline; }

.rodape { margin:auto; width:100%; text-align:center; padding-top:60px; padding-bottom:15px;}
.rodapeLinha {width:100%; text-align:center; background:url(../imagens/linha.png) repeat-x center;}

.tituloBarroco { padding-top:15px; padding-bottom:35px; color:#352c2f; font-family:'GreatVibesRegular', Arial, sans-serif; font-size:50px; letter-spacing:1px; }
.titGrande { color:#352c2f; font-size:16px;  }
.fotografia { margin:auto; width:90%; max-width:376px; padding:2%; border: 1px solid #cccbc9; }
.fotografia img { max-width: 100%; height: auto; }
.texto { margin:auto; width:100%; max-width:750px; padding-top:70px;}
.textoMetade { display:inline-block; width:100%; max-width:370px; }

.mapa { font-size: 10px; color:#000; text-decoration: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.mapa:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.contentorGaleria {margin:auto; width:100%; max-width:750px; }

@media screen and (min-width: 0px) and (max-width: 600px) {

}




/*assinatura*/
#assinaturaCaixa { display:block; width:100%; margin-top:5px; text-align:right;}
#assinatura { float:right; margin-right:20px; width:20px; height:10px; letter-spacing:1px; font-size: 10px; color:#000; text-decoration: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#assinatura:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
#webdesign { float:right; margin-right:10px; width:140px; height:10px; visibility:hidden; font-size: 11px; color: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }

/*social*/
.social {display:block; vertical-align:top; margin-top:20px; }
.st_facebook_custom{ background:url(../imagens/social.png) 0 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin:0 4px;}
.st_twitter_custom{ background:url(../imagens/social.png) -28px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin:0 4px;}
.st_linkedin_custom{ background:url(../imagens/social.png) -83px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin:0 4px;}
.st_blogger_custom{ background:url(../imagens/social.png) -110px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin:0 4px;}
.st_googleplus_custom{ background:url(../imagens/social.png) -165px 0 transparent; padding:0 20px 2px 0; cursor:pointer; margin:0 4px;}






