body{
background:url(../imagens/bg.jpg) repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.texto_padrao_escuro, .input_aviso, .input_aviso_peq, .input_aviso_peq_princ, .input_aviso_peq_med {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
a.texto_padrao_escuro:link {font-size:12px;color:#333333;text-decoration:none;}
a.texto_padrao_escuro:visited {font-size:12px;color:#333333;text-decoration:none;}
a.texto_padrao_escuro:hover {font-size:12px;color:#799A72;text-decoration:underline;}
a.texto_padrao_escuro:active {font-size:12px;color:#799A72;text-decoration:underline;}

.texto_padrao_branco{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
a.texto_padrao_branco:link {font-size:12px;color:#FFFFFF;text-decoration:none;}
a.texto_padrao_branco:visited {font-size:12px;color:#FFFFFF;text-decoration:none;}
a.texto_padrao_branco:hover {font-size:12px;color:#FFFFFF;text-decoration:underline;}
a.texto_padrao_branco:active {font-size:12px;color:#FFFFFF;text-decoration:underline;}

.texto_padrao_verde{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#799A72;}
a.texto_padrao_verde:link {font-size:12px;color:#799A72;text-decoration:none;}
a.texto_padrao_verde:visited {font-size:12px;color:#799A72;text-decoration:none;}
a.texto_padrao_verde:hover {font-size:12px;color:#799A72;text-decoration:underline;}
a.texto_padrao_verde:active {font-size:12px;color:#799A72;text-decoration:underline;}

/* IE */
@font-face {
    font-family: "F_titulo";
    src: url("brocs_.eot");
}
/*****/

@font-face {
    font-family: "F_titulo";
    src: url("brocs_.ttf") format("truetype");
}

@font-face {
    font-family: "F_relatos";
    src: url("coronet_0.ttf") format("truetype");
}

/* IE */
@font-face {
    font-family: "F_relatos";
    src: url("coronet_0.eot");
}
/*****/

.titulo{ font-family:F_titulo; font-size:22px; color:#799A72; font-weight:bolder;}

.texto_relatos{ font-family:F_relatos; font-size:20px; color:#799A72; font-weight:bolder;}

.conteiner {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position: relative;
	z-index: inherit;
	zoom: 1; /* IE6 */
}

.box, .box_peq, .box_med, .box_gd {
	text-align:center;
	background-color: #EFF5EF;
	width:355px;
	height:18px;
	border: 1px #799A72 solid;
	margin:3px 0 5px 0;	
	padding:0 0 0 0;
	-moz-border-radius:8px; /* Firefox, etc */
    -khtml-border-radius:8px; /* Konqueror, etc */
    -webkit-border-radius:8px; /* Safari, Google Chrome, etc */
    -opera-border-radius:8px; /* Opera */
	border-radius:8px; /* IE 9.0 */
	/*behavior: url(includes/border-radius.htc);*/
}

.box_peq {
	width:55px;
}

.box_med {
	width:140px;
}

.box_gd {
	width:355px;
	height:200px;
}

.input_cot, .input_cot_num, .input_cot_tel, .input_cot_conf, .input_cot_msn {
	background-color: #EFF5EF;
	width:340px;
	height:12px;
	color: #333333;
	font-size: 13px;
	border: 1px #EFF5EF solid;
	margin:0 0 6px 0;
}

.input_cot_num {
	width:40px;
}

.input_cot_tel {
	text-align:right;
	width:120px;
}

.input_cot_conf {
	text-align:right;
	width:195px;
}

.input_cot_msn {
	width:340px;
	height:195px;
}

.botao {
	background-color: #EFF5EF;
	width:355px;
	height:28px;
	color:#333333;
	font-size:13px;
	border:1px #799A72 solid;
	margin:-35px 0 24px 0;
}

.imagem {
	border:1px #799A72 solid;
	margin:2px 0 2px 4px;
	padding:8px 8px 8px 8px;
	-moz-border-radius:8px; /* Firefox, etc */
    -khtml-border-radius:8px; /* Konqueror, etc */
    -webkit-border-radius:8px; /* Safari, Google Chrome, etc */
    -opera-border-radius:8px; /* Opera */
	border-radius:8px; /* IE 9.0 */
}

.input_aviso {
	margin:-5px 0 15px 0;
	width:355px;
	color:#DB0D0D;
	text-align:center;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}

.input_aviso_peq {
	margin: -31px 0 0 58px;
	width:15px;
	height:23px;
	color:#DB0D0D;
	text-align:center;
	font-size:22px;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}

.input_aviso_peq_princ {
	margin: -31px 0 0 358px;
	width:15px;
	height:23px;
	color:#DB0D0D;
	text-align:center;
	font-size:22px;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}

.input_aviso_peq_med {
	margin: -31px 0 0 142px;
	width:15px;
	height:23px;
	color:#DB0D0D;
	text-align:center;
	font-size:22px;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}

#confirmacao, #confirmacaoIndic, #confirmacaoContato {
	background-color: #EFF5EF;
	border: 1px #799A72 solid;
	padding: 5px 5px 5px 15px;
	margin: 10px 0 0 0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	size:14px;
	position:absolute;
	top:440px;
	width:485px;
	height:125px;
}

#confirmacaoContato {
	height: 138px;
	width:500px;
}

#modelos, #modelo, #bg, #bgHome {
	background:url(../imagens/lay_secao_dir_vazada.gif) no-repeat;
	background-attachment: scroll;
	width:450px;
	height:518px;
	right:85px;
	position:absolute;
}

#modelo {
	width:460px;
}

#bgHome {
	background: url(../imagens/lay_home_dir.jpg) no-repeat;
	height:550px;
}

/* menu */
ul.menubar{
  margin: 0 0 0 0;
  padding: 0 0 0 2px;
  background-color: #FFFFFF;
  font-size: 100%;
}
 
ul.menubar .submenu{
  margin: 1px 0 0 1px;
  /*width: 93.3px;*/
  padding: 0 0 0 0;
  list-style: none;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  float:left;
}
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0 0 0 0;
}
 
ul.menubar a{
  padding: 5px 0 0 0;
  display:block;
  text-decoration: none;
  color: #777777;
}
 
ul.menu, ul.menu ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #CCCCCC;
  width: 150px;
  background-color: #FFFAEE;
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border: 1px solid #CCCCCC;
  border-bottom: 0px;
  color: #777777;
  padding: 5px 10px 5px 5px;
}
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: #799A72;
}
 
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px;
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; }
 
/*ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }*/
 
ul.menu li a:hover { color:#799A72; background-color:#DAEAD6; }
ul.menubar .submenu a:hover { color:#799A72; background-color:#DAEAD6; }
/* menu */


/* menu inferior */
ul.menubarrod{
  margin: 0 0 0 0;
  padding: 0 0 0 2px;
  background-color: #FFFFFF;
  font-size: 100%;
}
 
ul.menubarrod .submenurod{
  margin: 1px 0 0 1px;
  /*width: 93.3px;*/
  padding: 0 0 0 0;
  list-style: none;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  float:left;
}
 
ul.menubarrod ul.menurod{
  display: none;
  position: absolute;
  margin: 0 0 0 0;
}
 
ul.menubarrod a{
  padding: 5px 0 0 0;
  display:block;
  text-decoration: none;
  color: #777777;
}
 
ul.menurod, ul.menurod ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #CCCCCC;
  width: 150px;
  background-color: #FFFAEE;
}
 
ul.menurod li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menurod li a{
  display: block;
  text-decoration: none;
  border: 1px solid #CCCCCC;
  border-bottom: 0px;
  color: #777777;
  padding: 5px 10px 5px 5px;
}
 
ul.menurod li sup{
  font-weight:bold;
  font-size:7px;
  color: #799A72;
}
 
* html ul.menurod li { float: left; height: 1%; }
* html ul.menurod li a { height: 1%; }
 
ul.menurod ul{
  position: absolute;
  display: none;
  left: 149px;
  top: 0px;
}
 
ul.menurod li.submenurod ul { display: none; }
 
/*ul.menurod li.submenurod { background: transparent url(arrow.gif) right center no-repeat; }*/
 
ul.menurod li a:hover { color:#799A72; background-color:#DAEAD6; }
ul.menubarrod .submenurod a:hover { color:#799A72; background-color:#DAEAD6; }
/* menu inferior */

