body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em; 
	color: #616161;
}
	
input, textarea, select { font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

ul.accesskey { 
	position: absolute; 
	height: 0;
	font-size: 0;
	overflow: hidden;
}


/*****************************************************************/
/*************************** Site Geral **************************/
/*****************************************************************/
.site_geral {
	width: 998px;
	margin: 0 auto;
}


/** Links **/	
a { text-decoration: none; color: #616161; }
a:hover { text-decoration: none; }


/** Títulos **/

h3 { font-size: 1.25em; color: #015a96; font-weight: bold; letter-spacing: -0.02em; }
h3 a { text-decoration: none; color: #015a96; }

h4 { letter-spacing: -1px; }
h5 { letter-spacing: -1px; }

h6.chapeu { padding: 0 2px; font-weight: bold; }




/*****************************************************************/
/*************************** Site Topo ***************************/
/*****************************************************************/
.site_topo {
	height: 80px;
	padding: 10px 0;
	overflow: hidden;
}

/** Publicidade topo **/
.site_topo .banner, .site_barra .banner {
	float: right;
	width: 728px;
	height: 90px;
	padding-top: 2px;
	padding-right: 11px;
	padding-left: 19px;
	background: url(../images/publicidade.gif) left bottom no-repeat;
}

/** Logo **/
.site_topo h1 {
	float: left;
	margin-top: 2px;
	margin-left: 7px;
    background: url(../images/logo.gif) no-repeat;
}
.site_topo h1 a {
    display: block;
    overflow: hidden;
    width: 103px;
    height: 0px;
    padding-top: 92px;
}

/*****************************************************************/
/*************************** Site Busca **************************/
/*****************************************************************/
.site_busca {
	clear: both;
	height: 26px;
	background: url(../images/busca_bg.gif) left top repeat-x;
	padding: 7px 0;
}
.site_busca legend { display: none; }
.site_busca label { 
	color: #ffffff;
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px;
	text-transform: uppercase;
	margin:0 0 0 108px;
}
.site_busca #palavra_chave{ 
	width: 512px;
	font-size: 1.1em; 
	margin-left: 8px;
}

.botao{
	cursor: pointer;
	width: 100px;
	height: 26px;
	padding: 0;
	border: 1px solid #000000;
	border-left-color: #F0C9C7;
	border-top-color: #F0C9C7;
	background: #D84D4D;
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
}

.botao.topos{ background: #828282; border-left-color: #b7b7b7; border-top-color: #b7b7b7; }

/*****************************************************************/
/************************* Site Menu Topo ************************/
/*****************************************************************/
.site_menu { background: url(../images/bg_menu.gif) left bottom repeat-x; }

.site_menu .site_geral{
	width: 930px;
	text-align: center;
}

body.home .site_menu .site_geral{width: 823px;}

.site_menu ul li, .site_barra ul li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1.25em;
}
.site_menu ul li a, .site_barra ul li a {
	float: left;
	padding: 8px 30px;
	color: #8d8d8d;
	font-weight: bold;
	text-transform: uppercase;	
}

.site_menu ul li.item0, .site_menu ul li.item1, .site_menu ul li.item2, .site_menu ul li.item3, .site_menu ul li.item4 {font-size: 1.40em;}

.site_menu ul li.item0 a, .site_barra ul li.item0 a { background: url(../images/sep_menu.gif) right bottom no-repeat; color: #0070be; padding-left: 25px; }
.site_menu ul li.item1 a, .site_barra ul li.item1 a { background: url(../images/sep_menu.gif) right bottom no-repeat;  color:#000; }
.site_menu ul li.item2 a, .site_barra ul li.item2 a { background: url(../images/sep_menu.gif) right bottom no-repeat; color: #c9168e; }
.site_menu ul li.item3 a, .site_barra ul li.item3 a { background: url(../images/sep_menu.gif) right bottom no-repeat; color: #246d26; }
.site_menu ul li.item4 a, .site_barra ul li.item4 a { background: url(../images/sep_menu.gif) right bottom no-repeat;color: #0071bd; }

body.home .site_menu ul li a, .site_barra ul li a {padding: 8px 38px;}

body.home .site_menu ul li.item1 a { background: url(../images/sep_menu.gif) right bottom no-repeat; padding-left: 25px; }


.site_menu ul li.item6 a { 
	float: right;
	width: 60px;
	padding: 3px 0 3px 26px;
	color: #616161; 
	font-size: 0.75em; 
	font-weight: normal; 
	line-height: 14px;
	text-align: center;
	text-transform: none;
	text-decoration: underline; 
}


/*****************************************************************/
/************************** Site Centro **************************/
/*****************************************************************/
.site_centro {
	clear: both;
	background: url(../images/centro_bg.gif) left top repeat-x; 
	padding-top: 14px;
	margin-bottom: 25px;
}

/*** Borda do hover das imagens ***/
a.img_borda,
a.img_borda img{
	float: left;
	overflow: hidden;
	border-color: #0071bd;
}
a.img_borda:hover {
	border-style: solid;
	border-width: 5px;
}
a.img_borda:hover img{
	margin: -5px;
}


/*****************************************************************/
/************************** Site Rodapé **************************/
/*****************************************************************/
.site_rodape {
	clear: both;
	background: #F9E3E3;
	padding: 27px 0;
	font-size: 0.938em;
}	
.site_rodape .site_geral {
	padding-bottom: 23px;
}
.site_rodape .logo_rodape {
	float: left;
	margin-right: 15px;
}

.site_rodape li {
	display: inline;
	padding-right: 11px;
}

.site_rodape li, 
.site_rodape li a, 
.site_rodape address {
	color: #000000;
}

.site_rodape ul.menu1 li { text-transform: uppercase; }

.site_rodape ul.menu1,
.site_rodape ul.menu2, 
.site_rodape ul.menu3 {
	line-height: 15px; 
}
		
.site_rodape address { font-style: normal; line-height: 15px; }

.site_rodape .menu3 { margin-top: 12px; }

.site_rodape ul.menu1 li a {
	font-weight: bold;
	color: #8d8d8d;
}