body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Here we start playing */
body {
  margin: 0 auto;
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  color: #333333;
  background-color: #791C1A;
  background-image: url("../images/fundo.jpg");
  background-repeat: repeat-x;
}

#outter { margin:0 auto; width: 970px; }
div#outter:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

#logo{ 
	height: 66px;
	margin-left: 18px; 
	margin-top: 18px; 
	float: left;  
}
#logo-interno{ height: 66px; margin-left: 18px;	margin-top: 18px; }

#menu {
	clear: left;
	background-image: url("../images/fundo_menu.jpg");
	width: 741px;
	border-top: 3px solid #530000;
	height: 36px;
}
#menu ul li { 
	float: left; 
	margin-right: 43px; 
	margin-top: 8px;
	border-left: 4px solid #BC221E;
	padding-left: 6px;
}
#menu ul li a { color: #530000;	font-size: 12px; font-weight: bold; }
.menu-1{ margin-left: 25px; }

#menu-interno {
	clear: left;
	background-image: url("../images/fundo_menu.jpg");
	width: 100%;
	border-top: 3px solid #530000;
	height: 36px;
}
#menu-interno ul li { 
	float: left; 
	margin-right: 47px; 
	margin-top: 8px;
	border-left: 4px solid #BC221E;
	padding-left: 6px;
}
#menu-interno ul li a { color: #530000;	font-size: 12px; font-weight: bold; }
.menu-1-interno{ margin-left: 25px; }

#fim-menu{ clear: left; }

#flash-index{ float: left; border-bottom: 3px solid #530000; }

#imagem-direita-topo{ float: right;	border-bottom: 3px solid #530000; height: 299px; }

#content {
    background-color: #FFFFFF;
    border-bottom: 5px solid #6C1211;

}

#conteudo-index { background-color: #FFFFFF; }

#conteudo-index-esquerda { margin-left: 10px; width: 397px; float: left; }
#conteudo-index-esquerda h2 {
	margin-top: 15px;
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	width: 390px;
}
#conteudo-index-esquerda p {
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 390px;
}
#conteudo-index-esquerda ul { padding-top: 10px; width: 390px; }
#conteudo-index-esquerda ul li {
	width: 390px;
	background-image: url("../images/ponto.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
    font-size: 11px;
}

#titulo-conteudo-index-esquerda {
	background-image: url("../images/fundo_titulo_conteudo_esquerda.jpg");
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 13px;
	width: 390px;
}
#titulo-conteudo-index-esquerda img { float: left; }
#titulo-conteudo-index-esquerda h1 {
	font-size: 16px;
	color: #251B1B;
	padding-top: 12px;
	padding-left: 50px;
    font-weight: bold;
}

#contato-home h1 {
	font-size: 16px;
	color: #251B1B;
    margin: 10px 0 10px 0;
	padding: 12px 0 12px 50px;
    font-weight: bold;
    background-image: url("../images/icons/simbolo_laranja.gif");
    background-position: top left;
    background-repeat: no-repeat;
}



#borda-titulo-conteudo-index-esquerda{ background-image: url("../images/borda_titulo_conteudo_esquerda.jpg"); height: 3px; }

#borda-texto-conteudo-index-esquerda { background-image: url("../images/borda_texto_conteudo_esquerda.jpg"); height: 2px; margin-top: 15px; width: 390px; }

#conteudo-index-meio {
	width: 297px;
	float: left;
	background-color: #F4F0F0;
	margin-left: 5px;
	margin-left: 5px;
}
#conteudo-index-meio img {
	margin-left: 24px;
}
#conteudo-index-meio p {
	margin-top: 10px;
	margin-left: 24px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 250px;
	margin-bottom: 10px;
}

#titulo-conteudo-index-meio {
	height: 50px;
	padding-top: 13px;
	width: 290px;
	margin-bottom: 10px;
}
#titulo-conteudo-index-meio img { float: left; margin-left: 10px; }
#titulo-conteudo-index-meio h1 {
	font-size: 16px;
	color: #251B1B;
	padding-top: 12px;
	padding-left: 60px;
    font-weight: bold;
}

#conteudo-index-direita { width: 245px;	float: left; margin-left: 9px; }
.lista-noticia a {margin-left: 45px; font-family: Arial; font-size: 11px; color: #8E7171; }
#titulo-conteudo-index-direita { margin-bottom: 20px; }

#titulo-conteudo-index-direita img { float: left; margin-left: 10px; padding-top: 15px; }
#titulo-conteudo-index-direita h1 {
	font-size: 16px;
	color: #251B1B;
	padding-top: 28px;
	padding-left: 60px;
    font-weight: bold;
}

.noticia-index {
	border-bottom: 1px solid #EBE6E6;
	margin-left: 15px;
	margin-bottom: 5px;
	width: 205px;
	padding-bottom: 10px;
    clear: both;
}
.noticia-index h2 {
	font-family: Arial;
	font-size: 11px;
	color: #FF6600;
	padding-top: 5px;
	padding-bottom: 5px;
}
.noticia-index p a { font-family: Arial; font-size: 11px; color: #333333; }

#lista-todas-noticias {	margin-left: 25px; margin-top: 25px; }
#lista-todas-noticias h1{ color: #251B1B; font-size: 22px; margin-bottom: 15px; }
#lista-todas-noticias ul li{ margin-bottom: 5px; color: #FF6600; }
#lista-todas-noticias ul li a{ font-size: 12px;	color: #333333; }

#exibe-noticia{
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 25px;
	padding-bottom: 25px;
}
#exibe-noticia h1{ color: #251B1B; font-size: 22px; margin-bottom: 15px; }
#exibe-noticia p{ font-size: 12px; font-family: Arial; margin-top: 10px; }

#conteudo-fim{ clear: left; height: 15px; }

#contato { margin-top: 25px; margin-left: 25px; }
#contato-esquerda { float: left; line-height: 150%; font-size: 12px; }
#contato-esquerda p {margin-bottom: 10px; }
#contato-mapa p a { color: #333333; }
#contato-direita { float:left; margin-left: 25px; }
#contato-direita form { margin-top: 25px; }
#contato-direita form dl dt label { color: #251B1B; }
#contato-direita form dl dd label { color: #251B1B; }
#contato-direita p { font-size: 15px; color: #FF6600; }
.errors { color: #FF0000; }

#empresa { background-image: url("../images/fundo-empresa.jpg"); padding-bottom: 5px; }

#submenu-empresa { float: left; width: 267px; }
#submenu-empresa ul{ height: auto; }
#submenu-empresa ul li{ 
	height: 30px; 
	border-bottom: 1px solid #DBD2D2; 
	border-top: 1px solid #FFFFFF; 
	padding-top: 10px;
}
#submenu-empresa ul li a { 
	color: #333333; 
	font-family: Arial; 
	font-size: 11px;
    font-weight: bold;
	margin-left: 15px; 
	padding-left: 15px;
	background-image:url(../images/ponto.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

#submenu-titulo { background-image: url("../images/fundo-submenu-interno.jpg"); height: 68px; }
#submenu-titulo h1 {  
	font-size: 21px;
	padding-top: 20px;
	padding-left: 20px;
}

#borda-empresa{ background-image: url("../images/borda-submenu-interno.jpg"); height: 298px; width: 7px; float: left;}

#texto-empresa{ margin: 0 30px 30px 30px; width:620px; float: left; }
#texto-empresa h1 {
    font-size: 22px;
    color: #251B1B;
    margin-top: 20px;
    padding: 8px 0 0 50px;
    height: 33px;
    margin-bottom: 30px;
}
#texto-empresa h2 {
    font-size: 12px;
    font-weight: bold;
    color: #BC221E;
    margin-bottom: 15px;
}

#texto-empresa p { font-family: Arial; font-size: 12px; line-height: 150%; margin-bottom: 15px; }
#texto-empresa ul {
  margin-bottom: 15px;
}

#texto-empresa ul li { font-family: Arial; font-size: 12px; line-height: 22px;
	background-image: url("../images/ponto.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
}


#texto-empresa a {
   color: #BC221E;
   text-decoration: underline;
}
#texto-empresa a:hover {
   color: #333333;
   text-decoration: underline;
}

.simbolo_roxo { background-image: url("../images/icons/simbolo_roxo.gif"); background-position: top left; background-repeat: no-repeat; }
.simbolo_azul { background-image: url("../images/icons/simbolo_azul.gif"); background-position: top left; background-repeat: no-repeat; }
.simbolo_novo_azul { background-image: url("../images/icons/novo_logo_azul.gif"); background-position: top left; background-repeat: no-repeat; }
.simbolo_marrom { background-image: url("../images/icons/simbolo_marrom.gif"); background-position: top left; background-repeat: no-repeat; }
.simbolo_cinza { background-image: url("../images/icons/simbolo_cinza.gif"); background-position: top left; background-repeat: no-repeat; }
.simbolo_laranja { background-image: url("../images/icons/simbolo_laranja.gif"); background-position: top left; background-repeat: no-repeat; }


#parceiros { padding-top: 20px; padding-left: 20px; width: 700px; }
#parceiros h1 {
    color:#251B1B;
    font-size:22px;
    margin-top: 20px;
    padding: 8px 0 0 50px;
    height: 33px;
    margin-bottom: 30px;
}

#parceiro { float: left; margin: 20px; border: 1px solid #333333; }

#footer {
  clear: both;
  height: 30px;
  display: block;
  padding-top: 15px;
}

#footer-direita { clear: left; }
#footer-direita ul li { 
	float: left;
	color: #FFFFFF; 
	font-family: Arial;
	font-size: 11px;
}
#footer-direita ul li a { 
	float: left;
	color: #FFFFFF; 
	font-family: Arial;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
}

#footer-esquerda { 
	float: right;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.imgTexto {
  padding: 5px;
  margin: 20px 10px 5px 20px;
  float: right;
  border: 1px solid #CCCCCC;
}
