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

}*/

@import url(https://fonts.googleapis.com/css?family=Lato);

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: "Lato";
	font-weight: normal;
	background: url(../img/bg.jpg) no-repeat top center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a
{text-decoration: none; color: inherit;}

a:hover
{text-decoration: underline;}
/*---------------fim reset------------------*/

#header
{width: 940px; height: auto; margin: auto; padding-bottom: 40px;}

#header #inform
{width: 448px; height: 38px; background: #B80000; color: #FFF; margin: auto; line-height: 38px; text-align: center; font-size: 20px;}

#header img
{display: block; margin: 20px auto 0 auto;}

#menu
{width: 100%; height: 58px; background: #B80000;}

#menu ul
{/*width: 780px;*/width: 675px; height: 60px; margin: auto; }

#menu ul li
{display: inline; margin: 0 20px 0 20px; line-height: 57px}

#menu ul li a
{font-size: 23px; color: #FFF;}

#menu ul li a:hover
{color: #EAEDB7;}

#corpo
{width: 100%;}

/*-----------------pagina principal------------*/
#texto
{width: 100%; height: 174px; padding-top:35px; text-align: center; margin-bottom: 10px;}

#texto h2
{font-size: 40px; color: #FFF;}

#texto p
{font-size: 30px; margin-top: 30px; color: #FFF;}

#inicio
{width: 940px; margin: auto;}

#inicio h1
{text-align: center; font-size: 40px;padding-top: 60px; color: #B80000;}

#inicio p
{text-align: center; font-size: 22px; color: #003300; margin-top: 10px;}

#inicio .box_inicio
{width: 395px; height: 249px; margin: 30px 0 0 60px; float: left; background: #B80000; color: #FFF; font-size: 20px; text-align: center; line-height: 25px;}

#inicio .box_right
{float: right; margin: 30px 60px 0 0;}

/*------------------mapa----------------------*/
#inicio #mapa
{width: 863px; height: 970px; display: table; margin: 0 auto 0 auto; background: url(../img/folder_inicio.png) no-repeat;}

#inicio #mapa #txt1
{width: 355px; font-size: 23px; text-align: center; color: #B80000; font-weight: bold; margin-left: 50px; line-height: 25px;}

#inicio #mapa #left
{width: 400px; float: left; margin: 350px 0 0 0;}

#inicio #mapa .titulo
{padding: 10px; background: #B80000; color: #FFF; float: left; font-size: 22px; text-align: center;}

#inicio #mapa #left p
{font-size: 14px; color: #B80000; text-align: left; margin-top: 5px;}

#inicio #mapa #right
{width: 250px; float: right; margin: 300px 0 0 0;}

#inicio #mapa #right .titulo
{margin: 0 0 20px 50px;}

#inicio #mapa #right p
{font-size: 12px; color: #B80000; line-height: 15px;}
/*---------------------fim mapa-------------------*/
/*------------------fim pagina principal-------------*/

/*-------------como chegar----------------*/
#como_chegar
{width: 940px; margin: auto; margin-top: 30px;}

#como_chegar h1
{text-align: center; font-size: 40px; color: #A8CF45;}

#como_chegar p
{text-align: center; font-size: 22px; color: #FFF; margin-top: 10px;}

#como_chegar #mapa_como_chegar
{width: 860px; height: 580px; background: url(../img/como_chegar.png) no-repeat; margin: 40px auto 0 auto;}

#como_chegar #mapa_como_chegar #txt1
{padding: 10px; float: left; color: #B80000; font-size:25px; margin: 50px 0 0 40px;}

#como_chegar #mapa_como_chegar #txt2
{padding: 10px; float: left; color: #B80000; font-size:20px; margin: 50px 0 0 180px; font-weight: normal;}

#como_chegar #mapa_como_chegar #txt3
{position: relative; color: #003300; font-size: 15px; float: left;  top: 500px; left: -250px;}

#como_chegar #mapa_como_chegar #referencia
{height: 150px; float: left; margin: 400px 0 0 0px;}

#como_chegar #mapa_como_chegar #referencia h1
{font-size: 30px; text-align: left; margin-bottom: 15px;}

#como_chegar #mapa_como_chegar #referencia p
{font-size: 15px; text-align: left; margin-top: 3px;}
/*-------------fim como chegar------------*/

/*------------------informacoes---------------*/
#informacoes
{width: 100%; display: table; padding-top: 20px; margin-top: 40px; background: url(../img/bg2.jpg) top center no-repeat #EAEDB7;}

#informacoes #cont
{width: 940px; margin: auto; display: table; text-align: center; color: #B80000;}

#informacoes #cont h2
{font-size: 30px;}

#informacoes #cont p
{font-size: 18px; margin-top: 10px;}

#informacoes #cont img
{margin: 40px; margin-top: 50px;}

#informacoes #cont h3.contador
{font-size: 12px; position: relative; top: -20px;}
/*----------------fim informacoes--------------*/

/*-----------------VENDAS-----------------*/
#vendas
{width: 940px; margin: auto; text-align: center;}

#vendas h2
{font-size: 40px; color: #A8CF45; margin: 30px 0 10px 0;}

#vendas p
{font-size: 22px; color: #FFF; margin-top: 5px;}

#vendas p.tel
{font-size: 60px; color: #FFF;}

#vendas p.tel sup
{font-size: 30px; vertical-align: super;}

#vendas #img_imob
{width: 380px; height: 452px; margin: 20px auto; background: url(../img/frente_imob.jpg) no-repeat;}
/*--------------FIM VENDAS----------------*/

/*----------------contato----------------*/
.sub_mascara
{display: none; width: 940px; padding: 20px 0 20px 0; font-size: 26px; background: #FFF; text-align: center; z-index: 15;}

#contato
{width: 940px; margin: 30px auto 0 auto;}

#contato h2
{font-size: 40px; color: #A8CF45; text-align: center; margin-bottom: 5px;}

#contato p
{font-size: 22px; color: #FFF; text-align: center;}

#contato #frm_contato
{width: 550px; display: table; margin: 50px auto;}

#contato #frm_contato #left
{width: 150px; float: left; text-align: right; margin-right: 10px;}

#contato #frm_contato #right
{width: 300px; float: left;}

#contato #frm_contato #left label
{font-size: 22px; height: 40px; display: block; margin-bottom: 10px; line-height: 55px; color: #FFF;}

#contato #frm_contato #right input
{width: 350px; height: 50px; border: 2px solid #003300; margin-bottom: 10px; font-size: 25px; padding-left: 5px;}

#contato #frm_contato #right textarea
{width: 350px; height: 150px; border: 2px solid #003300; margin-bottom: 10px; font-size: 25px; padding-left: 5px;}

#contato #frm_contato #wrap_btn
{float: right; margin: 10px 35px 0 0;}

#contato #frm_contato #wrap_btn .btn
{float: right; padding: 10px; font-size: 20px; margin-left: 20px; background: #003300; color: #FFF;}

#contato #frm_contato #wrap_btn .btn:hover
{cursor: pointer; background: #002200;}

#contato p.tel
{font-size: 60px; color: #FFF;}

#contato p.tel sup
{font-size: 30px; vertical-align: super;}
/*---------------fim contato---------------*/

/*----------------footer-------------*/
#footer
{width: 100%; height: 119px; background: #B80000;}

#footer #cont
{width: 940px; height: 100%; margin: auto; }

#footer #cont #txt
{width: 700px; height:auto; margin-top: 40px; float: left; text-align: center; color: #FFF;}

#footer #cont #txt h2
{font-size: 15px;}

#footer #cont #txt h3
{font-size: 12px; margin-top: 5px;}

#footer #cont #logoCoffe
{width: 213px; height: 102px; float: right; margin-top: 10px; background: url(../img/logo_coffe.png);}
/*-----------------fim footer-----------------------*/




























