/**
HOME
**/

div#destaque 
{
	width: 322px;
	height: 320px;
	float: left;
}
div#destaque h2
{
	color: #cf0400;
	font-style: italic;
	font-weight: lighter;
	margin-bottom: 7px;
}
div#destaque a
{
	width: 321px;
	height: 293px;
	float: left;
}
div#destaque a img
{
	width: 321px;
	height: 213px;
	background-color: #000;
	float: left;
}
div#destaque a p
{
	width: 309px;
	height: 69px;
	background-color: #cc0001;
	color: #ffffff;
	float: left;
	font-size: 18px;
	padding-left: 12px;
	padding-top: 10px;
	overflow: hidden;
}
div#manchetes, div#informes
{
	width: 341px;
	height: 338px;
	float: left;
	margin-left: 20px;
}
div#informes 
{
	width: 320px;
	margin-left: 0px;
	margin-right: 20px;
}
div#manchetes h2, div#informes h2 
{
	color: #cf0400;
	font-style: italic;
	font-weight: lighter;
	margin-bottom: 7px;
}
div.noticia, div.informe
{
	width: 100%;
	height: 48px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
	overflow: hidden;
}
div.noticia small, div.informe small 
{
	width: 100%;
	font-size: 11px;
	color: #ababab;
	float: left;
}
div.noticia br, div.informe br { display: none; }
div.noticia a.not, div.informe a.inf
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
div.noticia a.not:hover, div.informe a.inf:hover { color: #cf0400; }
div#manchetes a#mais, div#informes a#mais
{
	font-size: 10px;
	color: #cf0400;
	font-style: italic;
	font-weight: bold;
	float: right;
}
div#manchetes a#mais:hover, div#informes a#mais:hover { text-decoration: underline; }
div#eventos
{
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
div#eventos h2
{
	color: #cf0400;
	font-style: italic;
	font-weight: lighter;
	margin-bottom: 7px;
}
div#eventos h2 a
{
	color: #cf0400;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
div.evento
{
	width: 227px;
	height: 189px;
	background-color: #e8e8e8;
	float: left;
}
div.evento img
{
	width: 186px;
	height: 123px;
	margin-left: 10px;
	margin-top: 10px;
}
div.evento a.evento-tit
{
	width: 186px;
	color: #C00;
	font-style: italic;
	overflow: hidden;
	margin-left: 10px;
	display: block;
	font-size: 12px;
}
div.evento a.evento-tit:hover { color: #000; }
div#convenios
{
	width: 340px;
	float: left;
}
div#convenios h2
{
	color: #cf0400;
	font-style: italic;
	font-weight: lighter;
	margin-bottom: 7px;
}
p#info-desc
{
	color: #000;
	font-size: 12px;
	margin-bottom: 10px;
}
div#convenios-box
{
	height: 275px;
}
div.convenio
{
	width: 155px;
	height: 147px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
div.convenio a img
{
	width: 155px;
	height: 110px;
	float: left;
	margin-bottom: 3px;
}
div.convenio a
{
	width: 155px;
	float: left;
	color: #000;
	font-size: 12px;
}
div#convenios button
{	
	float: left;
	width: 37px;
	height:21px;
	border: none;
	text-indent: -3000px;
	overflow: hidden;
	margin-top: 12px;
}
button#bt-esq 
{
	margin-left: 98px;
	margin-right: 72px;
	background: url(../imagens/botao_esq.jpg) no-repeat center center;
}
/*LOGIN*/
div#login{ }
div#login a{
	clear: both;
	display: block;
	color: #C00;
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px;
}
div#login a:hover{ background-color: #C00; color: #FFF; }

button#bt-dir { background: url(../imagens/botao_dir.jpg) no-repeat center center; }
div#menuzim
{
	margin-top: 20px;
}
div#menuzim a
{
	background-color: #e8e7e5;
	color: #573529;
	padding: 5px;
	font-size:14px;
}
div#menuzim a:hover
{
	background-color: #cc0001;
	color: #ffffff;
}
/**
SEÇÕES
**/

div#secao-descricao
{
	width: 100%;
	float: left;
	margin-bottom: 16px;
}
div#secao-descricao a img
{
	width: 91px;
	height: 69px;
	float: left;
	margin-right: 10px;
}
div#secao-descricao h1 a
{
	font-size: 14px;
	color: #767676;
	display: block;
}
div#secao-descricao p
{
	font-size: 12px;
	color: #767676;
	margin-top: -3px;
	float: left;
}

/**
LISTA
**/

div.col1, div.col2, div.col3, div.col4
{
	width: 154px;
	float: left;
	background-color: #fafafa;
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
div.col1, div.col2, div.col3 { margin-right: 10px; }
div.col1 a.titulo, div.col2 a.titulo, div.col3 a.titulo, div.col4 a.titulo
{
	color: #ca0000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}
div.col1 a img, div.col2 a img, div.col3 a img, div.col4 a img
{
	width: 153px;
	height: 99px;
	margin-top: 5px;
}
div.col1 p, div.col2 p, div.col3 p, div.col4 p
{
	font-size: 12px;
	float: left;
}
div.col1 a, div.col2 a, div.col3 a, div.col4 a { color: #000000; }
div#paginacao
{
	clear: both;
	text-align: center;
}
div#paginacao a
{
	width: 20px;
	height: 20px;
	background-color: #e8e7e5;
	color: #573529;
	padding-left: 5px;
	padding-right: 5px;
}
div#paginacao a:hover
{
	background-color: #cc0001;
	color: #ffffff;
}
div#paginacao span
{
	width: 20px;
	height: 20px;
	background-color: #cc0001;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}
/**
NOTÍCIA
**/
div#Noticia
{
	width: 690px;
}
div#Noticia h1
{
	color: #ca0000;
	font-size: 20px;
	margin-bottom: 20px;
}
div#Noticia img
{
	display: block;
	margin: 10px;
}
div#noticia-detalhes
{
	font-size: 14px;
	font-style: italic;	
	color: #767676;
}
/** 
GALERIA 
**/
div#Galeria h1
{
	color: #ca0000;
	font-size: 20px;
}
div#Galeria div.descricao p font
{
	font-style: italic !important;
}
div#Galeria div.descricao { margin-bottom: 20px; }
div#Galeria a.lightbox
{
	width: 154px;
	height: 175px;
	float: left;
	background-color: #fafafa;
	overflow: hidden;
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
a.img1, a.img2, a.img3 { margin-right: 10px; }
div#Galeria a.lightbox img
{
	width: 153px;
	height: 99px;
	margin-top: 5px;
}
div#Galeria a.lightbox p
{
	font-size: 12px;
	float: left;
	color: #000;
}
div#Galeria a.lightbox p.desc { display: none; }

/** 
PRODUTO 
**/

div#Produto h1
{
	color: #ca0000;
	font-size: 20px;
	margin-bottom: 20px;
}
div#prod-esq
{
	width: 332px;
	float: left;
	margin-right: 19px;
}
div#prod-esq p
{
	font-size: 10px;	
}
div#prod-esq h2
{
	width: 332px;
	height: 25px;
	line-height: 25px;
	background-color: #333333;
	color: #ffffff;
	font-size: 15px;
	font-weight: lighter;
	text-indent: 10px;
}
div#prod-esq table td
{
	padding-left: 5px;
	font-size: 14px;
	border: 1px solid #cbcbcb;
}
div#prod-dir
{
	width: 339px;
	float: left
}
div#imagens a#main img
{
	width: 339px;
	height: 255px;
}

/** 
ARQUIVO 
**/

div#Arquivo h1
{
	color: #ca0000;
	font-size: 20px;
	margin-bottom: 20px;
}
div#Arquivo p.geral_box
{
	width: 331px;
	font-size: 12px;
	display: block;
	margin-bottom: 25px;
}
div#lista_imagens 
{
	width: 331px;
	float: left;
}
div#lista_imagens img
{
	width: 100px;
	height: 78px;
}
div#lista_imagens img.col1, div#lista_imagens img.col2 { margin-right: 15px; }
div#lista_arquivos 
{
	width: 338px;
	float: right;
	margin-right: 10px;
	margin-top: -75px;
}
div#lista_arquivos a
{
	width: 348px;
	height: 33px;
	line-height: 33px;
	background: url(../imagens/arq_fundo.jpg) no-repeat left top #333333;
	display: block;
	font-size: 12px;
	color: #ffffff;
	overflow: hidden;
	text-indent: 50px;
	margin-bottom: 10px;
}

/**** 
CONTATO
******/

div#contato
{
	width: 504px;
	background-color: #f9f4f1;
	padding-top: 5px;
	padding-left: 14px;
	padding-bottom: 10px;
}
p.ctt
{
	width: 477px;
	font-size: 16px;
	color: #515151;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
div#contato p#obr
{
	font-size: 12px;
}
div#contato p#obr img
{
	margin-bottom: 2px;
	margin-right: 3px;
}
div#contato img#obr1 { margin-bottom: 4px; }
div#contato img#obr2 { margin-bottom: 50px; } 
div#contato td div
{
	font-size: 14px;
	color: #515151;
}
div#contato table { width: 100%; }
div#contato table td p input, div#contato table td p select
{
	width: 337px !important;
	height: 20px !important;
	border: 1px solid #515151;
	margin-bottom: 10px;
	font-size: 14px;
	padding-left: 3px;
	padding-top: 1px;
}
div#contato table textarea
{
	width: 340px !important;
	height: 124px !important;
	border: 1px solid #515151;
	font-size: 16px;
}
div#contato input.red_butaum
{
	background: none;
	border: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #515151;
	margin-top: 10px;
}

/**** 
CADASTRO
******/

h1#cad, h1#senha
{
	font-size: 24px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #cf0400;
	margin-bottom: 26px;
}
div#cad-atencao
{
	width: 433px;
	height: 68px;
	margin: 0 auto;
	background: url(../imagens/atencao.gif) no-repeat 11px center #ffffdd;
	border: 1px solid #ebebeb;
	padding-left: 65px;
	padding-top: 10px;
	padding-bottom: 14px;
	display: block;
}
div#cad-atencao h3
{
	font-size: 14px;
	float: left;
	margin-left: 20px;
}
div#cad-atencao p
{
	font-size: 12px;
	float: left;
	margin-left: 20px;
}
span#campos-obr
{
	margin-left: 101px;
	font-size: 14px;
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
h4.frm-titulo-secao
{
	width: 498px;
	height: 28px;
	line-height: 28px;
	display: block;
	margin: 0 auto;
	background-color: #ffffdd;
	border: 1px solid #ebebeb;
	font-size: 12px;
	text-indent: 6px;
	margin-bottom: 10px;
}
form.formulario
{
	width: 498px;
	display: block;	
	margin: 0 auto;
}

form.formulario td { font-size: 12px; padding: 5px; }
form.formulario p a:hover { text-decoration: underline; }
form.formulario p label { font-size: 12px; }
#cadastro small{ font-size: 10px; margin-bottom: 5px; color: #666; font-weight: bold;}
.formulario label{isplay: inline-block;}
.textField{ height: 20px; border: 1px solid #CCCCCC; color: #666; }
.selectField{ height: 20px; width: 50px; border: 1px solid #CCCCCC;}
#cadastro .error, #cadastro .error-server{ width: auto; color: #C00; font-size: 12px; padding: 10px; background-color: #FAEFEF; margin-bottom: 10px; }
#cadastro .error-server{ padding: 5px 5px 5px 22px; font-size: 12px; background: #FFFFDD url(../imagens/erro.gif) left center no-repeat; margin: 5px 0 5px 0; }
div#cad-sucesso{ background: url(../imagens/sucesso.jpg) top left no-repeat; width: 408px; margin: 0 auto; border: 1px solid #CCC; height: 85px; padding: 45px 10px 0 130px; }

/***
ENQUETE
***/
div#enquete{ margin-bottom: 10px; }
div#enquete em{
	background-color: #cdd9e9;
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}
div.enquete_radio{
	font-size: 12px;
	color: #000;
}
.enquete_radio{ font-size: 12px; font-weight: bold; margin-top: 5px; }
#div_enquete p{ margin-top: 5px; }
#div_enquete label{ margin: 5px 0 5px 0; display: block; }
#segurae{
	display: block;
	height: 17px;
	line-height: 17px;
	clear: both;
	border: 1px solid #CCCCCC;}
#segurae span{
	font-size: 10px;
	color: #009;
	position: absolute;
	margin-left: 5px;}
#segurae .resul{
	line-height: 16px;
	text-align: center;
	background-color: #69F; }
#segurae .caption{ line-height: 16px;}
input.resultado{ border: 1px solid #CCC; }
span.seta
{
	width: 6px;
	height: 8px;
	background: url(../imagens/seta.gif) no-repeat center center;
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 5px;
}
div#enquete_pergunta
{
	font-size: 14px;
	font-weight: bold;
}
div#enquete label
{
	font-size: 12px;
}
div#enquete form p
{
	margin-top: 20px;
}
.red_butaum
{
	width: 70px;
	height: 25px;
	line-height: 25px;
	background-color: #C00;
	color: white;
	border: none;
	font-size: 12px;
}
