@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../img/background.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#BackgroundTabela{
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    background-color:#eeeeee;
	}
	
* html body .alpha {
     background-color:#eeeeee;
     filter: alpha(opacity=60); /* Já q o FF não recebe, não vamos declarar o –moz-opacity */
     }
	 
.alpha .conteudo { 
	position:relative; 
	}	 

/* Aplicando a background-image para os outros navegadores */
html > body .alpha {
	background-image:url(../img/bg.png);     
     }	


.TXTvinhoTitulo {
	margin-left: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #61221e;
}

.TXTvinhoTituloNoticia {
	font-size: 10px;
	font-weight:normal;
	color: #005a93;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.TXTNoticia {
	font-size: 10px;
	font-weight:normal;
	color: #626262;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
}

.TXTcinzaTitulo {
	padding-left: 5px;
	padding-top: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #626262;
	text-decoration: none;
}

.TXTcinzaTexto {
	padding-left: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #626262;
	text-decoration: none;
}



.TXTInterna {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.TXTlista {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
	padding-left: 50px;
	padding-right: 50px;	
}

.TXTTitulo {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	color: #4A2725;
	text-decoration: none;
}

.TXTTituloInt {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	color: #4A2725;
	text-decoration: none;
}

.TXTSubTituloInt {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #4A2725;
	text-decoration: none;
}


/*-------------------------------------------------------*/

	#navcontainer{
		margin: -19px 0 0 0 ;
		padding: 0; height: 20px;
	}
	
	/* all lists */
	#navcontainer ul{
		margin: 0; 
		padding: 0;
		list-style-type: none; 
		text-align: center; 
	}
	
	/* all list items */
	#navcontainer li {
		float: left; 
		background-image: url(../img/menu_back.jpg);
		position: relative; 
		width: 158px;
		height: 70px;
		display:block; 
	}
	
	#navcontainer ul li a:hover{
	color:#4a2725;
	font-weight: bold;
	}
	
	#navcontainer ul li a{
		padding-top: 25px;
		padding-bottom: 25px;
		width: 158px;
		height: 45px;
		color: #4a2725;
		text-decoration: none;
		display: block;
		text-align: center;
		font-family: "Verdana", Arial, Helvetica, sans-serif;
		font-size: 15px;
	}
	
	li ul { /* second-level lists */
		display: none; 
		position: absolute; 
		top: 20px; 
		left: 0;}
	#navcontainer li ul {
		background: #900;
		color: #990000;
		text-decoration: none;
		text-align: center;
		font: normal 10px/18px "Verdana", Arial, Helvetica, sans-serif;}
	
	li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}
	
	li:hover ul, li.over ul { /* lists nested under hovered list items */
		display: block;
	}
	
	#content {
		clear: left;
	}


/*-------------------------------------*/

	#navcontainer_topo{
		padding: 0;
		padding-left:500px;
		height: 20px;
	}
	
	/* all lists */
	#navcontainer_topo ul{
		margin: 0; 
		padding: 0;
		list-style-type: none; 
		text-align: center; 
	}
	
	/* all list items */
	#navcontainer_topo li {
	float: left;
	position: relative;
	width: 75px;
	height: 25px;
	display:block;	
	}
	
	#navcontainer_topo ul li a:hover{
	color:#ebe9ed;
	font-weight: bold;
	}
	
	#navcontainer_topo ul li a{
		width: 75px;
		height: 25px;
		color: #333333;
		text-decoration: none;
		display: block;
		text-align: center;
		font-family: "Verdana", Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	li ul { /* second-level lists */
		display: none; 
		position: absolute; 
		top: 20px; 
		left: 0;}
	#navcontainer_topo li ul {
		background: #900;
		color: #333333;
		text-decoration: none;
		text-align: center;
		font: normal 10px/18px "Verdana", Arial, Helvetica, sans-serif;}
	
	li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}
	
	li:hover ul, li.over ul { /* lists nested under hovered list items */
		display: block;
	}
	
	#content {
		clear: left;
	}
