/* CSS Document */

body {
    margin:0;
	padding:0;
	background:#0595ca url(../imagens/bg_body.jpg) repeat-x top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ESTRUTURA (Imagens, BG's & Logomarcas --------------------- */
.top {
    background:url(../imagens/bg.jpg) repeat-x center top;
}

#topo1 { 
    background-image: url(../imagens/imagem_topo_head.jpg);
}

#topo2 {
    background-image: url(../imagens/imagem_topo_content.jpg);
}

#topo3 {
    background-image: url(../imagens/imagem_topo_footer.jpg);
}

.logo1 { 
    margin:0 20px 14px 40px;
}

.logo2 {
    margin:0 20px 4px 20px;
}

.data_topo {
   margin:0 20px 30px 100px;
}

.icones { 
    float:left;
}

.icones img{ margin-left:10px;
}
.flags{ 
    float:right;
}
.flags img{ margin-right:10px;
}
.footer{
    background: url(../imagens/bg_footer.jpg) no-repeat top;
	width:790px;
}
.footer_patrocinador{
    background: url(../imagens/base.jpg) no-repeat top;
	width:790px;
	height:96px;
}
/* ESTRUTURA INTERNA(Imagens, BG's & Logomarcas --------------------- */

#topo2_interna {
    background-image: url(../imagens/imagem_topo_content_interna.jpg);
}
#topo3_interna {
    background-image: url(../imagens/imagem_topo_footer_interna.jpg);
}
.footer_interna{
    background: url(../imagens/bg_footer_interna.jpg) no-repeat top center;
	width:790px;
	height:12px;
}


/* Colunas Esquerda e Direita --------------------- */
.barra_lateral{ 
    background-color:#f5f6f0;
    height: 400px;
}

/* MENU --------------------- */
.menu{
    width:217px;
	margin-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#6e6f64;
}
#menu_content{
    height:201px;
}
#folder {
    padding:5px;
	font-size:11px;
}
#folder a{
  text-decoration:none;
  color:#474646;
}
#folder a:hover{
  text-decoration:none; 
  color:#0099CC;
}
#folder img {
  float:left;
}
#folder p {
  margin-top:20px;
}
#folder hr {
  display:block;
  border-bottom:0;
  border-left:0;
  border-right:0;
  border-top: solid 1px #e4e5df;
}
/*.submenu{
    width:217px;
	margin-left:7px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#6e6f64;
}*/
.botao_menu{
   height:17px;
   background:url(../imagens/bg_menu.jpg) no-repeat center;
   font-weight:bold;
   
   margin:0px;
}
.botao_menu_over{
   height:17px;
   background:url(../imagens/bg_menu_over.jpg) no-repeat center;
   font-weight:bold;
   
   margin:0px;
}
.botao_sub_menu{
   font:10px Verdana, Arial, Helvetica, sans-serif;
   color:#6e6f64;
   margin-left:7px;
   height:16px;
   background:url(../imagens/bg_sub_menu.jpg) no-repeat center;
   padding-left:17px;
   padding-top:2px;
}

.botao_menu a{
   text-decoration:none;
   color:#6e6f64;   
}

.botao_menu a:hover{
   text-decoration:none;
   color:#000;   
}
.botao_menu_over a{
   text-decoration:none;
   color:#000;   
}


.botao_sub_menu a{
   text-decoration:none;
   color:#6e6f64;   
}
.botao_sub_menu a:hover{
   text-decoration: underline;
   color:#000;   
}
/* CONTEUDO (COLUNA DO MEIO)--------------------- */
h1{
   font-size: 11px;
   font-weight:bold;
   margin:0 0 10px 0;
   color:#474646;
}
h2{ font-size:11px;
    font-weight:bold;
	margin-top:10px;
	margin-bottom: 5px;
}
hr { border-top:1px #999999 dashed ;
     border-bottom:0;
	 border-right:0;
	 border-left:0;
     height:1px;
	 display:block;
}
/* home --------------------- */
.destaque {
  width:317px;
  text-align:left;
  margin:0;
  padding:0;
  font-size:11px;
}
.destaque img{
  border:#e0e1db solid 5px;
}
.destaque p{
  margin:10px 0 5px 0;
  color:#474646;
}
#leia_mais{ 
  text-align:right;
  margin-bottom:10px;    
}
#leia_mais a{
  text-decoration:none;
  color:#474646;
}
#leia_mais a:hover{
  text-decoration:none; 
  color:#0099CC;
}
/* Paginas Internas --------------------- */
#pagina_interna{
  margin: 0 20px 0 20px;
  text-align:left;

}


/* FORMULARIOS (COLUNA DIREITA) --------------------- */

.formBox{
	padding:0px 15px 0 15px;
	margin:0;
	font: normal 11px Verdana;
	width:214px;
	border-top: solid 1px e4e5df;
}
.formBox .button{
    background-color: #f5f2f2;
	border:#000000 1px solid;
	font-size:11px;
	width:50px;
	margin-left: 108px;
}
.formBox .button:hover{
    background-color: #CCC;

}
.formBox INPUT{
    background-color:#fff;
	border:#000000 1px solid;
	margin: 5px 5px 0 0;
	float:right;
}

#form{
	padding:0px 15px 0 15px;
	margin:0;
	text-align:left;
	font-size:11px;
	height:110px;
}
#form .button{
    background-color: #f5f2f2;
	border:#000000 1px solid;
	font-size:11px;
	width:50px;
	margin-left: 108px;
}
#form #button:hover{
    background-color: #CCC;

}
#form input{
    background-color:#fff;
	border:#000000 1px solid;
	margin: 5px 5px 0 0;
	float:right;
}
#form p{
   	margin:5px 0px 7px 0;
	float:left;
}

/* Tabelas ------------------------------------------------------------- */


#mytable {
	
	padding: 0;
	margin: 20px 0;
}

th {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: center;
	padding: 6px 6px 6px 6px;
	background: #f5f6f0 url('images/bg_tabela.jpg') repeat-x;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td.line {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: #4f6b72;
	font-size:11px;
}


td.alt {
	background: #f5f6f0;
	color: #797268;
	font-size:11px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 6px;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url('../imagens/marcador.gif') no-repeat;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
	padding-left:10px;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5f6f0 url('../imagens/marcador.gif') no-repeat;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	width:30%;
	text-align:left;
	padding-left:10px;
}

/* FORMULARIOS (CONTATO) --------------------- */

SELECT,OPTION,INPUT,TEXTAREA{	
	font: normal 10px Verdana;
}

.formContato{
	width:420px;
	text-align:left;
	font: normal 11px Verdana;
}
.formContatoD{
	font-size:11px;
	width:160px;
	height: 22px;
	padding-top:2px;
}
.formContatoI{
	font-size:11px;
	width:260px;
	height: 22px;
}
.formContato100 {
    width:100px;
}

.formContato80 SELECT INPUT TEXTAREA {
    width:80px;
}
.formContato160 {
    width:160px;
}
.formContato200 {
    width:200px;
}
.formContato200x60 {
    width:200px;
    height:60px;
}
.formBotao{
    background-color: #f5f2f2;
	border:#000000 1px solid;
	font-size:11px;
	width:50px;
	margin-left: 310px;
}
.formBotao:hover{
    background-color: #CCC;
}

/* FORMULARIOS (CONTATO) --------------------- */

.formConteudo{
	width:560px;
	text-align:left;
	font: normal 11px Verdana;
	padding: 0px 10px 0px 10px;
}

/* NOTICIA --------------------- */

.formImprensa{
	font: normal 11px Verdana;
	color:#474646;
}
.formTituloImprensa{
	font: bold 11px Verdana;
	color:#474646;
}
.formImprensa A{
	font: normal 11px Verdana;
	text-decoration:none;
	color:#474646;
}
.formImprensa A:hover{
	font: normal 11px Verdana;
	text-decoration:none;
	color:#000000;
}

/* ULTIMA EDICAO --------------------- */

.ultimaEdicao A{
	font: normal 11px Verdana;
	text-decoration:none;
	color:#474646;
}
.ultimaEdicao A:hover{
	font: normal 11px Verdana;
	text-decoration:underline;
	color:#000000;
}

#marqueecontainer{
	position: relative;
	width: 158px;
	height: 135px;
	overflow: hidden;
	border: 0px solid orange;
	padding: 2px;
	padding-left: 4px;
}
/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 80%; /* Set to gallery width, in px or percentage */
height: 50px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

/* MAPA DO SITE --------------------- */

.mapa A{
	font: normal 11px Verdana;
	text-decoration:none;
	color:#474646;
}
.mapa A:hover{
	font: normal 11px Verdana;
	text-decoration:underline;
	color:#000000;
}