/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html { margin:0; background: url(imgs/background.png) repeat-x }
body { font-family: Helvetica,Arial,sans-serif; margin: 0px 0px 0px 0px;	font-size: 12px;	color: #333; }
a img { border:0 }
a { color:#727272 }
a:visited { color:#727272 }
a:hover { color: #fb4f14 }

h1 {font-family: Arial,sans-serif; font-size: 30px; color: #a7a7a7; font-style: normal; margin: 0px;}
h2 {font-family: Arial,sans-serif; font-size: 19px; color: #a20014; font-style: normal; margin: 0px;}
h3 {font-family: Arial,sans-serif; font-size: 16px; color: #767676; font-style: normal; margin: 0px;}
h4 {font-family: Arial,sans-serif; font-size: 16px; color: #000; font-style: normal; margin: 0px;}
h5 {font-family: Arial,sans-serif; font-size: 25px; color: #a20014; font-style: normal; margin: 0px;}
h6 {font-family: Arial,sans-serif; font-size: 12px; color: #a20014; font-style: normal; margin: 0px;}

select {margin-bottom:10px;}

.texto1 {font-family: Helvetica,Arial,sans-serif; font-size: 20px; color: #727272; font-style: normal;}
.texto1_highlight {font-family: Helvetica,Arial,sans-serif; font-size: 22px; color: #fb4f14; }
.cinza2 {font-family: Helvetica,Aria, sans-serif; font-size: 14px; color: #727272; font-weight: bold;}
.cinza3 {font-family: Helvetica,Aria, sans-serif; font-size: 14px; color: #727272;}
.cinza_titulo1 {font-family: Helvetica,Aria, sans-serif; font-size: 20px; color: #a7a7a7;}
.margens_divs { margin-top: 10px; margin-bottom: 10px; }
.flags {margin: 10px;}
.simuladores { margin: 10px;}


.clearfix:after { content:".";display: block; height:0; clear:both; visibility:hidden }

.outline { outline-style: solid; outline-color: #b6b8b0; outline-width: thin; }

#wrapper { width:997px; margin:auto; }
#slogan { position: relative; margin-left: 250px; padding-top: 27px; }
#logo {margin-left: 10px; padding-top: 27px;}
#size {width: 690px;}
#left_flags {margin-left: 60px;}
#terrenos {margin-top: 30px;}

#welcome { margin-top: 10px; padding-top: 5px; padding-bottom: 5px;}
#conteudo { margin-left: 36px; margin-top: 35px; padding-top: 5px; padding-bottom: 5px; width:685px; color:#000000;}

#menu { padding: 0.1em; margin-top: 4px; margin-left: 40px; height: auto; text-align: center;}
#menu li { list-style:none; float:left; padding:0.5em 2.5em; font-size:12px; color:#FFF; cursor:pointer }
#menu li:hover { background-color:#b6b8b0; color: #a20014; }
#menu li a { text-decoration: none; color:#FFF }
#menu li a:visited { color:#FFF }

#menu2 { background-color: #edebea; padding: 4px; }
#menu2 li { list-style:none; padding:0.5em 2.5em; font-size:14px; cursor:pointer; }
#menu2 li:hover { background-color:#FFF; color: #a20014; }
#menu2 li a { text-decoration: none; color:#a20014; font-weight: bold; }
#menu2 li a:visited { color:#a20014; font-weight: bold; }


#ident_search {padding-top: 55px;}
#search {padding: 10px; height: 55px; width: 720px; background-color: #e3e3e3; text-align:right;}
#middle {background-color: #FFF; padding: 10px;}

#left {background-color: #FFF; padding: 10px; min-height: 150px; width: 236px; margin-top: 10px; padding-top: 5px;}

#mapasite { position:relative; padding-top: 15px; padding-left: 20px; margin-left: 20px; margin-right: 50px; color: #000; font-size: 14px; width: 200px; border-left-color: #edebea; border-left-style: solid; border-left-width: thin; min-height: 170px;}
#mapasite a { font-size: 12px; color:#000; font-style: normal; }
#mapasite a:visited { font-size: 12px; color:#000; font-style: normal; }
#mapasite a:hover { font-size: 12px; color: #a20014; }

#fastcontact {padding-top: 15px; padding-left: 20px; margin-left: 20px; margin-right: 50px; color: #000; width: 300px; border-left-color: #edebea; border-left-style: solid; border-left-width: thin; min-height: 170px; }
#fastcontact a { font-size: 12px; color:#000; font-style: normal; }
#fastcontact a:visited { font-size: 12px; color:#000; font-style: normal; }
#fastcontact a:hover { font-size: 12px; color: #a20014; }


#faleconnosco {padding-top: 15px; padding-left: 20px; margin-left: 20px; margin-right: 50px; color: #000; width: 200px; border-left-color: #edebea; border-left-style: solid; border-left-width: thin; min-height: 170px; }
#faleconnosco a { font-size: 12px; color:#000; font-style: normal; }
#faleconnosco a:visited { font-size: 12px; color:#000; font-style: normal; }
#faleconnosco a:hover { font-size: 12px; color: #a20014; }


#footer { width: 997px; height: 156px; margin: auto; margin-bottom: 30px; font-size: 13px; border-top-color: #edebea; border-top-style: solid; border-top-width: thin; margin-top: 10px;}
#footer a { color:#000; font-size: 13px; }
#footer a:visited { color:#000; font-size: 13px; }
#footer a:hover { color: #a20014; font-size: 13px; }

#copyright {width: 997px; margin:auto; font-size: 10px; color: #727272; padding-bottom: 20px; padding-top: 20px;}
#copyright a { font-size: 10px; color:#727272 }
#copyright a:visited { font-size: 10px; color:#727272 }
#copyright a:hover { font-size: 10px; color: #fb4f14 }