body{
      margin:0;
      padding:0;
      border:none;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 11px; 
      background-color: #92B711;
   }

H1 {
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#D85E0D;
	font-size:18px;
	line-height:22px; 
	margin:0 0 8px 0;
}

H2{
	color: #456217;
	font-size: 11px;
}

ul {
	color: #005101;
	font-size: 11px;
	list-style: disc url("../imagens/setinha_verde.gif");
	line-height: 16px;
}
hr {
	background-image: url("../imagens/hr.gif");
  border:0;
  width: 50%;
  height: 20px;
  text-align: left;

}



/******************************
* O corpo
******************************/
#principal {
background-image: url(../imagens/bg_topo.gif);
background-color: #D4D987;
background-repeat: repeat-x;
height: 100%;	

}
#interna {
color: #456217;
font-size:11px;
	margin:0;
	padding:0;
	border: 0px;
	background-image: url(../imagens/bg_topo2.gif);
	background-color: #D4D987;
	background-repeat: repeat-x;
	text-align: left;
	height: 100%;	
}

#menu{
width: 768px;
margin-top:0px;
padding:0px;
margin: 0px;
vertical-align: top;	
text-align:center; 
}

#conteudo_modelo1{
	background-image: url(../imagens/bg_meio.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 768px;
	height: 100%;
	margin: 0px;
	padding: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #456217;
	text-align: left;
}

#conteudo_modelo2{
	background-image: url(../imagens/bg_meio.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 768px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #456217;
	text-align: left;
}


#base {
	background-image: url(../imagens/bg_base.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: White;
	font-size: 10px;
	text-align: center;
	background-color: #92B711;
	margin-top: 0px;
	padding-top: 15px;
	font-size: 11px;
}

#base  a:link, #base a:visited {
background-color: transparent;
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
font-size: 11px;
}

#base a:hover{
background-color: transparent;
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #E9F0F8;
font-size: 11px;
}


         
/******************************
* As Classes
******************************/
.bloco_de_texto {
width: 500px;
margin-left: 20px;
	
}


.bg_home{
	background-image: url(../imagens/meio_logo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #456217;
	text-align: left;
}

.fixo {
	background-repeat: no-repeat;
}
.informativo {
	background-color: #807E47;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(../imagens/curva_informativo.gif);
	background-position: top right;
}

.informativo2 {
	color: #FFFFFF;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.letra_marrom {
color:#66410D;
}
.letra_destaque {
	color:#66410D;
	font-size:14px;
	margin: 40px;
}
	
.direita{
	float: right;
}
.esquerda{
	float: left;
}
.transparente {
	border: 0px;
	background-color: transparent;
}
.borda2 {
	border: 2px solid #FFFFD1;
}
.borda1 {
	border: 1px solid #FFFFD1;
}
.margem20 {margin: 20px;
padding: 20px;}

.home_programacao {
margin: 0px;
padding-left: 30px;
}


.input2  {
	background-color: #ACB25C;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #574E03;
	border-style: solid ;
}

a:link {text-decoration: none; color:#ffffff;}
a:visited {text-decoration: none;color:#ffffff;}
a:active {text-decoration: none; color:#ffffff;}
a:hover {text-decoration: underline;color:#ffffff;
}


/*  */
#imgborder a:link, #imgborder a:visited{
background-color: transparent;
color: #C48C2A;
text-decoration: underline;
font-weight: bold;
}

#imgborder a:hover{
background-color: transparent;
color: #FF8C00;
font-weight: bold;
}

/* #programacao ul li { 
	margin: 7px; 
	padding: 0px;
	list-style-image: url(../imagens/pontinho_vermelho.gif); 
	line-height:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #456217;
	text-align: left;
	} */
	

#som {
width: 120;
height: 90px;
margin: auto;
position: absolute;
top: 0px;
}

/*som .flash{
top: 30px;
right: 20px;	
}*/


#flash2{
top: 0px;
height: 50px;
width: 120px;
position: relative;
}

#programacao {padding: 0; margin: 0; border-collapse: collapse; color: #333; background-color: #F3F5F7; width: 650px;}
#programacao a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  
#programacao a:visited {color: #777;}
#programacao a:hover {color: #000;}  
#programacao caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; }
#programacao thead th {background: #84A50F; padding: 10px 8px; color: #fff; text-align: left; font-weight: normal;}
#programacao tbody, #programacao thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
#programacao tbody {border-bottom: 1px solid #EAECEE;}                 
#programacao tbody td, #programacao tbody th {padding: 8px; background: url("../imagens/td_back.gif") repeat-x; text-align: left;}
#programacao tbody tr {background: #F3F5F7;}
#programacao tbody tr.odd {background: #F0F2F4;}
#programacao tbody td.data {background: #F0F2F4; color:#84A50F;}
#programacao tbody tr.hover {background: #EAECEE; color: #111;}



a.link-confrat:link {text-decoration: underline; color: #456217 ;}
a.link-confrat:visited {text-decoration: underline ; color: #456217 ;}
a.link-confrat:active {text-decoration: underline; color: #456217 ;}
a.link-confrat:hover {	text-decoration: underline;	color: #456217;}

a.link-flyer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

a.link-flyer img{ position: relative; top: 1px;}
a.link-flyer:link {text-decoration: none; color: #d4d987;}
a.link-flyer:visited {text-decoration: none; color: #d4d987;}
a.link-flyer:active {text-decoration: none; color: #d4d987;}
a.link-flyer:hover {text-decoration: none; color: #d4d987;}

.flyer {
	position: relative;
	top: 3px;
	_top: 12px;
	left: 25px;
}