/*########### ------------------------- ESTILOS PARA LINKS ------------------------------ ###################*/
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;}
#nav a{display:block; margin:0; padding:0px 0px 0px 0px ;color:#333;text-decoration:none;}
#nav a:hover{background-color:#eaeaea;color:#333;}
#nav li{float:left;position:relative;margin:0;padding:0; }
#nav ul {position:absolute;display:none;width:12em;top:38px;}
/*#nav li ul a{width:200px;height:auto;float:left;background-color:#CF8585; color:#FFF; padding:5px; }
#nav ul ul{top:auto; background-color:#CF8585;}
#nav li ul ul {left:210px;margin:0px 0px 0px 0px;background-color:#CF8585;}
#nav li ul li { border-bottom:#FFF dotted 1px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}*/



 a.linque {
 display:block;
 font: 12px Arial, Helvetica, sans-serif;
 color:#000000;
 padding:2px 6px;
 text-decoration:none
 }
 a.linque2 {
 font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#fff;
 text-decoration:none
 }
 
a.linque:hover {
 color:#fff;
 background-color: #6C9;
 text-decoration:none
 }



/*ul{ text-align:left; margin: 10px 0px 0px 70px; }*/




#amplia{width:200; height:86; float:right;}

body{
	background-image:url(imagens/bg.jpg); background-position:top; background-repeat:no-repeat;
}


* { margin: 0; padding: 0; } /* Zerando as margens e preenchimentos de todas as tags */

body { text-align: center; background-color:#FFF} /* definindo o alinhamento do texto para o centro */


 #conteudo, #rodape, #topo {
	/*font: 7.5pt Verdana, Tahoma, Arial; /* Definindo a fonte Verdana com tamanho 7.5 pt para as divs #lateral, #conteudo, #menu, #rodape, #topo */
	text-align: left;  /* definindo o alinhamento do texto para esquerda */
}

#conteudo {
	width:100%;

}


	
#geral {
	/*background-color: #8DC37E; /* Definindo o mesmo verde que o das divs #menu e #lateral para a cor de fundo do geral */
	width: 1001px; /* definindo 770px de largura , tornando o layout fixo */
	margin: auto;
}

#topo {
	/*background-color: #1C8000; /* definido cor de background para o topo */
	height: 226px; /* definindo altura de 100px */
}

#topo_internas {
	/*background-color: #1C8000; /* definido cor de background para o topo */
	height: 150px; /* definindo altura de 100px */
}


*> #btn_solimp{ margin-bottom:-350px;}




html>body  html>body #lateral { width: 130px; } /* hack para q o FF, Opera, etc deixem o tamanho correto do layout, pois não colocando ele adicionaria + 20px aos 150px das divs, totalizando 170px, que iria bagunçar o layout */


#conteudo_internas {
	background-color:#c9d9e3;
	width:626px;
	padding: 20px; 
	margin: 60px 15px 0 20px;
	_margin: 10px 15px 0 20px;
	
}


#redondo{
	background-color:#FFF; 
	width:100px; 
	height:26px;
	text-align:center;
	line-height:26px;
	margin-left:200px;
	_margin-left:105px
}
#redondo1{
	background-color:#FFF; 
	width:170px; 
	height:26px;
	text-align:center;
	line-height:26px;
	margin-left:5px
}
#redondo2{
	background-color:#FFF; 
	width:100px; 
	height:26px;
	text-align:center;
	line-height:26px;
	margin-left:5px
}
#redondo3{
	background-color:#FFF; 
	width:110px; 
	height:26px;
	text-align:center;
	line-height:26px;
	margin-left:110px;
	_margin-left:50px
}
#redondo4{
	background-color:#FFF; 
	width:110px; 
	height:26px;
	text-align:center;
	line-height:26px;
	margin-left:5px
}
#redondo5{
	background-color:#FFF; 
	width:130px; 
	height:26px;
	text-align:center;
	line-height:26px;
	margin-left:5px
}
#submenu{
	background-image:url(imagens/linha.png); 
	height:25px; 
	width:620px; 
	margin-top:30px;
}

 .redondo{float:left;}
div.bot a  {font: bold .8em; text-align:center; color:#000}
div.bot a:link {color: black; text-decoration:none; color:#000}
div.bot a:hover {color: #F00; text-decoration:underline; background-color:#c9d9e3}


#rodape {
	/*background-color: #1C8000; /* definido cor de background */
	height: 78px; /* definindo altura de 40px */
	clear: both;  /* não permitindo que objetos "flutuantes" obstruam o rodapé. */
	margin: 30px 0 30px 0;
	text-align:center;
	
}

#subir { height:33px; margin: 0px 0 10px 0;	}

#sombra_menu{width:666px; _width:669px; height:24px; background-image:url(imagens/sombra_menu.png)}
#tit_informacoes{width:246px; height:40px; background-image:url(imagens/tit_informacoes.png)}
#inf_dir{width:246px; height:19px; background-image:url(imagens/inf_dir.png)}
#tit_patrocinio{width:246px; height:39px; background-image:url(imagens/tit_patrocinio.png)}
#linha_voltatopo{float:left; width:856px; height:15px; margin-top:9px; background-image:url(imagens/linha_voltatopo.png)}
#v{float:left; width:65px;}
#s{float:left; width:71px;}


/*###########   ESTILOS PARA PNG TRANSPARENTE (IE)  ###################*/


#rodape, #redondo, #sombra_menu, #submenu, #tit_informacoes, #inf_dir, #tit_patrocinio, #linha_voltatopo { behavior: url("iepngfix/iepngfix.htc") }
 
/*###########   ESTILOS PARA PNG TRANSPARENTE (IE)  ###################*/
#menuBar{ width:666px; _width:669px; height:26px; } /* definindo float: left para o menu, para que fique grudado à esquerda do conteúdo */

#menu{ width:666px; padding:5px 5px 5px 20px; } /* definindo float: left para o menu, para que fique grudado à esquerda do conteúdo */
#menu1{ width:666px; _width:669px;  height:41px; padding:5px 5px 5px 20px; } /* definindo float: left para o menu, para que fique grudado à esquerda do conteúdo */

#esquerda{ width:666px; float:left}
#esquerda_interna{ width:666px; _width:669px; float:left}
#direita{ width:246px; float:right; margin:0 20px 0 0; text-align:center}
#lateral_direita{ width:246px; float:left; margin-left:14px;}



/*###########   ESTILOS PARA TD   ###################*/
.CELLTAB{
border-right-color:#333333 ; border-left-color:#333333  ; border-top-color:#333333 ; border-bottom-color:#333333;
}
.CELLTAB2{
border-bottom-color:#000066; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#000066; border-top-style:solid; border-top-width:1px;  border-right-color:#000066; border-right-style:solid; border-right-width:1px;  border-left-color:#000066; border-left-style:solid; border-left-width:1px;
}
.CELLTAB3{
border-bottom-color:#B5C8E3; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#B5C8E3; border-top-style:solid; border-top-width:1px;  border-right-color:#B5C8E3; border-right-style:solid; border-right-width:1px;  border-left-color:#B5C8E3; border-left-style:solid; border-left-width:1px;
}

.CELLTAB4{
border-right-color:#006699; border-right-style:solid; border-right-width:1px;  border-left-color:#006699; border-left-style:solid; border-left-width:1px;
}

/*##### MUDA COR DE LINK NA CELULA ########*/
/*a.linque {
 display:block;
 font:"Trebuchet MS", Arial, Helvetica, sans-serif;
 size:12px;
 color:#000000;
 padding:2px 6px;
 text-decoration:none
 }
 
a.linque:hover {
 color:#fff;
 background-color:#000;
 }
table { border-collapse:collapse; }
table tr td {
  width:100px;
  border:1px solid #ccc;
  background:#ffe;
  }*/


/*###########   ESTILOS PARA FORMS.  ###################*/


.required 
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#666666;
   background:#e5e5e5;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   padding-left:3px;
   
   }
.input 
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#666666;
   background:#e5e5e5;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   padding-left:3px;
   
   }
.textarea2
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#666666;
   background:#e5e5e5;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
 
   padding-left:3px;
   }
.select2
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#666666;
   background:#ffffff;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   }
   .button 
{ 
	BORDER-RIGHT: #ccc thin solid; 
	BORDER-TOP: #ccc thin solid; 
	FONT-SIZE: 12px; 
	BACKGROUND: #666; 
	BORDER-LEFT: #ccc thin solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #ccc thin solid; 
	FONT-FAMILY: Verdana 
}

.ScheduleDate
{
    width: 30px;
    padding-right: 10px;
}
.ScheduleDateDay
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 1.1em;
    color: #2d6a02;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display: block;
    clear: both;
    height: 15px;
    line-height: 13px;
    overflow: hidden;
    margin-top: 9px; 
}
.ScheduleDateMonth
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 0.7em;
    color: #2d6a02;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display: block;
    clear: both;
    height: 8px;
    line-height: 8px;
    overflow: hidden;
    margin-bottom: 4px; 
}
