/* CSS Document */

/***************************************************************/
/**************************** Geral ****************************/
/*CSS do Template ESALD*/
body{
	text-align	: center;
	font-family	: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background	: url('../images/fundo.gif');
	}

a {
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size		: 11px;
	text-decoration	: underline;
	border			: none;
	color			: #244c4c;
	}
	a:hover {
		text-decoration	: underline; 
		border			: none;
		color			: #FBC817;
		}
	/*a:over { /*alguns browsers não reconhecem hover, mas sim over*/
		/*text-decoration	: underline; 
		border			: none;
		color			: #FBC817;
		}*/
		
p, td, th{
	font-family	: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size	: 11px;
    color		: #333333;
    }

/*Cabeçalho 1 - tag <h1> - para utilizar em títulos*/
h1{
	font-size	: 11px;
	font-weight	: bold;
	color		: #244c4c;  
	}

/*Cabeçalho 2 - tag <h2> - para utilizar em subtítulos*/
h2{
	font-size	: 11px;
	color		: #244c4c;  
	}

/****************************************************************/
/**************************** Layout ****************************/

#accessibility {
	position: absolute;
	left	: -2000px;
	top		: -2000px;
	display	: none;
	}

#source {
	position: absolute;
	left	: -2000px;
	top		: -2000px;
	display : none;
	}

#pagewidth-800{
	width			: 800px;
	margin-left		: auto;
	margin-right	: auto;
	margin-bottom	: 20px;
	background		: url('../images/background.gif');
	}
	
#header {
	height		: 137px;
	width		: 100%; 
	background	: url('../images/banner_topo.gif') /*repeat-y 0px 140x;*/ ;
	}

#sombra {
	width		: 100%;
	height		: 8px;
	font-size	: 8px;
	line-height	: 8px;
	}

#outer-800{
	width		: 800px;
	text-align	: justify;
	background	: url('../images/background.gif');
	} 

#pathway{ 
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width			: 700px;
	height			: 9px;
	position		: relative;
	padding-left	: 28px;
	padding-top		: 3px;
	padding-bottom	: 10px;
	}
.pathway{
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height			: 9px;
	}


#leftcol{
	width			: 158px;
	float			: left;
 	position		: relative;
 	margin-left		: 25px; 
 	padding-left	: 5px;
 	display			: inline;  /*para o IE não duplicar a margem*/
	background		: transparent url('../images/fundo_menu.gif') left repeat-y;
	background-color: #FFFFFF;
 	} 

span.menu{
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size		: 11px;
      font-weight: bold;
	border			: none;
	color			: #663300;
	}


/*Menu 1*/
a.menu{
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size		: 11px;
	font-weight: bold;
	text-decoration	: underline;
	color			: #996633;
	border			: none;
  padding: 5px 0px 0px 5px; 
  width: 149px;
  display: block;
	}
a.menu:hover{
	text-decoration	: underline; 
	border			: none;
	color			: #FBC817;
background-color: #ffff99;
	}
	
/*a.menu:over{
	text-decoration	:underline; 
	border :none;
	color :#FBC817;
	}*/


/*Menu 2*/
.menu2 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #996600;
  padding: 5px 5px 0px 10px;  
}
a.menu2nav {
  color: #996600;
}
a.menu2nav:hover {
  text-decoration: underline;
}





.content {
	padding-top		: 0px;
	padding-left	: 20px;
	padding-right	: 20px;
	padding-bottom	: 10px;
	display: inline;
	/*background		: transparent url('../images/fundo_conteudo.gif') left repeat;*/
	}
	
.title_page {
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size		: 12px;
	font-weight		: bolder;
	color			: #428a8a;
	text-transform	: uppercase;
	padding-top		: 0px;
	}

.contentpaneopen {
    font-family	: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size	: 11px;
    color		: #333333;
	width 		: 100%;
	}

.contentheading {
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bolder;
    color			: #244c4c;  
	width 			: 100%;
	text-transform	: uppercase;
	text-align		: left;
    }
	
table.contentpane td.contentheading {
	font-size  	: 16px;
	height     	: 23px;
	line-height	: 20px;
	font-family	: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border		: none;
	}	
	
.blog {
	padding-top		: 0px;
	padding-left	: 7px;
	padding-right	: 27px;
	padding-bottom	: 10px;
	}
 
.conteudo{
	background		: transparent url('../images/fundo_conteudo.gif') left repeat;
	}
 
#footer-800{  
	width		: 100%; 
	text-align	: center;
	font-size	: 11px;
	background	: url('../images/background.gif');
	display		: block;
	}
 
#footer-img{  
	width		: 100%; 
	text-align	: center;
	padding-top	: 5px;
	background	: transparent url(../images/r6_c1.gif) bottom left no-repeat; 
	font-size	: 10px;
	}

#footer-logos{  
	width			: 100%; 
	text-align		: center;
	padding-top		: 5px;
	background		: url(../images/fundo_imagens.gif) ; 
	font-size		: 10px;
	vertical-align	: middle;
	}

#footer-logos2{  
	width			: 100%; 
	text-align		: center;
	padding-top		: 5px;
	background		: url(../images/fundo_imagens.gif) ; 
	font-size		: 10px;
	vertical-align	: middle;
	}