/* top right bottom left */

/***********************************************************/		
/******************* Definies de Layout ******************/
/***********************************************************/		
body {
	background:url(imagens/bg_topo.jpg);
 	/*background:rgb(215,217,219);*/
    margin:0px;
	padding:0px;
}

.middle_outer_table {
	width:100%;
	border:0px;
	margin:0px;
}

.middle_outer_table_left_td {
	border:0px;
	width:30%;
	margin:0px;
	vertical-align:top;
}

.middle_innerleft_table {
	border:0px;
	width:100%;
	margin:0px;
	overflow:auto;	
}

.middle_innerleft_table_td {
	border:1px solid black;
	width:100%;
	vertical-align:top;
	text-align:left;
	padding:3px 0px 3px 0px;
}

.middle_outer_table_right_td {
	border:0px;
	width:70%;
	margin:0px;
	vertical-align:top;
}

.middle_innerright_table {
	border:0px;
	width:100%;
	margin:0px;
	overflow:auto;
}

.middle_innerright_table_td {
	border:0px;
	width:100%;
	vertical-align:top;
	text-align:left
}

/***********************************************************/		
/******************* Barra de Navegacao ********************/
/***********************************************************/

#navbar
{
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	position:relative;
	top:-15px;
	/*height:10px;*/
}

#navbar a
{
    border-width: 1px;
	border-style: solid;
	border-color: gray;
	/*border-spacing: 0px;*/
	margin: 0px;
	padding:0px 6px 0px 6px;
	background: white;
}

#navbar a:link, #navbar a:visited {
	color: #45556A;
	text-decoration: none;
}
	
/*#navbar a:link.active, #navbar a:visited.active {
	color: #fff;
	background: #45556A;
}*/
	
#navbar a:hover {
	text-decoration: none;
	background: #C6CACF;
	color: #333;
}


/***********************************************************/		
/********* Definicoes de Formatacao de texto ***************/
/***********************************************************/

p {
  	margin-left:8px;
    font-size: 11px;
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

ul {
	list-style-type:square;
	margin: 0px 0px 0px 10px;
	padding:10px;
}

li {
    font-size: 11px;
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

a {display:inline; color:blue; text-decoration:none; }
a:link {color:#898989;}
a:active {color:#898989;}
a:visited {color:#898989;}
a:hover {color:black;text-decoration:none;} 
/*a:hover.current {cursor:default; color:#898989;}*/

h1,h2,h3,h4,h5 {
	color:white;
	font-weight: bold;
	font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: gray;
	/*border-spacing: 0px;*/
	margin: 0px;
	text-align:left;
	padding:0px 6px 0px 6px;
	background: black;
	/*position:relative;
	top:-20px;*/
}

h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

img { border:0px; }
		
/* Classe que define divs internos */
.intdiv {
	border-width:2px 1px 2px 1px;
	border-style: solid; 
	border-color: #CCCCCC; 
	padding:2px;
}

p.noticias {
	color: black;
	font-family: Arial, Helvetica, sans-serif;;
    font-size: 11px;
	/*font-weight: normal;*/

}

p.noticias a {
	color: black;
	font-family: Arial, Helvetica, sans-serif;;
    font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

p.noticias a:link, p.noticias a:active, p.noticias a:visited {
	color: black;
	text-decoration: none;
}

p.noticias a:hover {
	color: black;
	text-decoration: underline;
}

.overflowers {
	width: 100%;
	overflow: auto;
}

.texto {
    text-indent: 20px;
	text-align: justify;
}

/**************************************/		
/********* Social links ***************/
/**************************************/

.social {
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('imagens/social.png');"
}
.social:hover {
	position: relative;
	top: 1px;
}
.social-tw { background-position: 0 0; }
.social-fb { background-position: -160px 0; }
.social-gp { background-position: -320px 0; }
.social-yt { background-position: -160px -80px; }
.social-ig { background-position: 0 -240px; }
