/* CSS Document */

body {
	margin:0px; padding:0px;
	background-color:#d7cece;
	font-family:Arial, Helvetica, sans-serif;
	color: #535353;
	font-size:8px;
	line-height:19px;
	text-decoration:none;
}

.scroll {
	overflow:auto;
	border: 0px ;
	padding: 7px; 
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
}

form {
	border: 0;
	margin: 0;
	padding: 0;
}

#site {
	width:1004px;
}

#topo {
	height:100px;
	background-image:url(imagens/bg_topo.gif);
}

#topo #esq {
	padding-left:43px;
	padding-top:16px;
	float:left;
}

#topo #dir {
	padding-right:66px;
	height:100px;
	width:633px;
	float:right;
}

#topo #dir #menu {
	height:24px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#989090;
	float:right;
	clear:both;
}

#topo #dir #menu a:hover {
	text-decoration:none;
	color:#30768a;
}
#topo #dir #menu table tr td label {
	margin-left:11px;
	margin-right:11px;
	font-size:11px;
}

#topo #dir #menu table tr td span {
	height:24px;	
	background-color:#6c0303;
	width:1px;
}

#topo #dir #menu a {
	text-decoration:none;
	color:#989090;
}

#topo #dir #atalhos {
	float:right;
	clear:both;
	margin-top:10px;
}

#topo #dir #atalhos table tr td label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#797979;
	clear:both;
}

#topo #dir #atalhos table tr td label a {
	color:#797979;
	text-decoration:none;
}

#topo #dir #atalhos table tr td label a:hover {
	color:#30768a;
	text-decoration:none;
	
}

#topo #dir #atalhos table tr td span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#908f8f;
}

#topo #dir #atalhos table tr td span a {
	color:#908f8f;
	text-decoration:none;
}

#topo #logo {
	padding-left:43px;
	padding-top:16px;
	float:left;
}

#campanha {
	height:225px;
	/*background-image:url(imagens/bg_campanha.gif);*/
}

#newsletter {
	height:39px;
	background-color:#e7e6e6;
}

#newsletter .email {
	width:224px;
	height:22px;
	font-size:10px;
	padding-left:5px;
}

#conteudo {
	background-color:#e7e6e6;
	background-image:url(imagens/bg_conteudo.gif);
	background-repeat:repeat-x;
	text-align:left;
}

#conteudo.capa {
	background-color:#faf2f2;
	background-image:url(imagens/bg_conteudo_capa.gif);
	background-repeat:repeat-x;
	text-align:left;
	height:686px;
}

#conteudo #esq {
	width:592px;
	padding-left:39px;
	padding-top:29px;
	color:#535353;
	}

#conteudo.capa #esq {
	width:645px;
	padding:0px;
	margin:0px;
}

#conteudo.capa #info {
	width:645px;
}

#conteudo.capa #info h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#363435;
	margin:0 0 5px 0;
}

#conteudo.capa #info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54504c;
	text-align:justify;
	margin:0 0 0 0;
}

#conteudo.capa #esq #box {
	background-image:url(imagens/bg_box.gif); 
	background-repeat:no-repeat; 
	height:480px;
}

#conteudo.capa #esq #boxinfo {
	background-image:url(imagens/bg_boxinfo.gif); 
	background-repeat:no-repeat; 
	height:160px;
	width:312px;
}

#conteudo.capa #esq #boxinfo .titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#797979;
}

#conteudo.capa #esq #boxinfo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-decoration:none;
}

#conteudo.capa #esq #boxinfo p {
	margin:5px;
}

#conteudo #esq h1 {
	background-image:url(imagens/evento_seta.gif);
	background-repeat:no-repeat;
	padding-left:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#720303;
	height:27px;
	width:535px;
	border-bottom:#bababa 1px solid;
}

#conteudo #esq #destaque {
	margin-left:4px;
	width:530px;
	text-align:justify;
}

#conteudo #esq #destaque h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#54504c;
	text-align:justify;
}

#conteudo #esq #destaque label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#54504c;
	text-align:justify;
}

#conteudo #esq #destaque span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54504c;
	text-align:justify;
}

#conteudo #esq #destaque a {
	color:#30768A;
	text-decoration:none;
	font-weight:bold;
	text-align:justify;
}

#conteudo #esq #vejatambem {
	margin-left:4px;
	margin-top:4px;
	font-family:tahoma;
	font-size:11px;
	color:#720303;
}

#conteudo #esq #vejatambem label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8a8373;
}

#conteudo.capa #esq #boxinfo label a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8373;
	text-decoration:none;
	line-height:12px;
}

#conteudo.capa #esq #boxinfo label a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#30768a;
	text-decoration:none;
	line-height:12px;
}

#conteudo #esq #vejatambem span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8373;
}

#conteudo.interna #dir {
	background-color:#FFFFFF;
	width:297px;
	margin-top:5px;
	padding:20px;
	height:585px;
}


#conteudo.capa #dir {
	background-image:url(imagens/bg_eventos_capa.jpg);
	background-repeat:no-repeat;
	width:297px;
	height:626px;
	margin:0px;
	padding:0px;
	padding-top:60px;
	padding-left:11px;

}

#conteudo.capa #dir a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#215a76;
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
	text-align:left;
}

#conteudo.capa #dir p{
	margin:0px;
	margin-top:15px;
	margin-bottom:20px;
}

#conteudo.capa #dir h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4b4b;
	font-weight:bold;
	margin:2px;
}

#conteudo.capa #dir h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8373;
	font-weight:bold;
	margin:2px;
	margin-right:8px;
}

#conteudo.capa #dir h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4b4b;
	font-weight:bold;
	margin:2px;
}


#conteudo #dir a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8373;
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
}

#conteudo #dir a.destaque {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
	text-decoration:none;
	font-weight:bold;
	line-height:21px;
}

.txt_interna{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

#conteudo.interna #dir div {
	margin-top:5px;
	margin-bottom:40px;
}


#rodape {
	float:none;
	clear:both;
	height:120px;
	background-color:#fbfafa;
	background-image:url(imagens/bg_rodape.gif);
	background-repeat:repeat-x;
	padding-bottom:15px;
}

#rodape span {
	font-family: Tahoma, Arial;
	font-size:9px;
	color:#464040;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.margem {
	padding:22px;
}

/* ----------------- CALENDARIO */
#widget_calendar {
	width:241px;
}
#widget_calendar table {
	background-color:#CECECE;
}
#widget_calendar table thead tr th {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-align:center;
	font-weight:bold;
}
#widget_calendar table tbody tr td {
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
}
#widget_calendar .OutDate {
	background-color:#FFFFFF;
	color:#b3b3b3;
}
#widget_calendar .NoData {
	background-color:#FFFFFF;
	color:#666666;
}
#widget_calendar .Events {
	background-color:#E4E4E4;
	color:#666666;
}
#widget_calendar .Today {
	background-color:#E4E4E4;
	color:#b5232a;
}
#widget_calendar .Nav {
	font-size:14px;
	color:#666666;
}
#widget_calendar .Nav a:hover {
	color:#FFFFFF;
}


#widget_calendar a {
	text-decoration:none;
}
#widget_calendar .Events a:hover {
	color:#FFFFFF;
}

/* ----------------- */



/* ----------------- */

a { cursor: pointer; }
a:link { color: #30768a; text-decoration:none; }
a:visited { color: #30768a; text-decoration:none; }
a:hover {
  color: #30768a;
  text-decoration:none;
  /* text-decoration: underline; */
  /* font-weight: bold; */
}
