.contentpaneopentitnoticias, .contentpaneopentitagenda, #rsg2-galleryTitle, .componentheading, #dm_title, .tudoForm h2{
	background: url(../img/marcador_tit.gif) 0 0 no-repeat;
	height: 27px;
	margin: 20px 0 10px 5px;
	padding: 3px 0 0 8px;
	float: left;
	font-size: 16px;
	width: 560px;
}
.contentpaneopentitnoticias h2, .contentpaneopentitagenda h2, .tudoForm h2, .titgallery h2{
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

.contentpaneopentitagenda, #rsg2-galleryTitle, .componentheading, #dm_title{
	float: left;
}

#dm_title{
	margin-left: 30px;
}

.contentpaneopennoticias, .blog, .contentpane, #dm_header, #dm_cats, .dm_cat, #dm_docs, .formbusca, .searchintro, .contentpaneopeeen, .contpesq{
	padding: 0 10px 0 10px;
	font-size: 10px;
	width: 460px;
	float: left;
	margin-bottom: 30px;
}

.contentpaneopennoticias table{ 
/*	width: 574px;*/ 
	width: 460px;
	padding: 0; 
	margin-bottom: 10px;
	border: 1px solid #006633; 
}

.contentpaneopennoticias img{ max-width: 574px; }

.blog{ width: 564px; }


.blog .contentpaneopentitnoticias{ background: none; height: auto; padding-left: 0; margin-left: 0; }
.blog .contentheading h2{ background: none; font-size: 12px; }

.bloglist{ float: left; }

.formbusca, .searchintro, .contentpaneopeeen, .contpesq, .contentpaneopen{
	width: 555px;
}

.formbusca, .searchintro, .contentpaneopeeen, .contpesq{ margin-bottom: 10px; }
.contentpaneopeeen fieldset{ border: 0; }
.pagenav_next a, .pagenav_prev a{
	background: url(../img/botoes/seguinte.gif) no-repeat;
	width: 71px;
	height: 17px;
	display: block;
	text-indent: -99999px;
}

.pagenav_prev a{
	background: url(../img/botoes/anterior.gif) no-repeat;
	float: right;
}

.back_button{
	width: 57px;
	height: 19px;
	float: left;
	margin-top: 10px;
	display: inline;
}

.back_button a{
	float: right;
	background: url(../img/botoes/voltar.gif) no-repeat;
	width: 57px;
	height: 19px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
}

#extcalendar{
	width: 540px;
	font-size: 10px;
	float: left;
	padding-left: 5px;
}

.tableh1{
	padding: 10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.tableh1 h2{
	font-size: 12px;
}

.buttontext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.tablec a, .atomic a, .tableb a{
	text-decoration: none;
	color: #000;
}

.tableb a:hover{
	text-decoration: underline;
}

.tablec img{
	margin: 0 3px 0 3px;
}

.currentday{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.textinput{
	border:1px solid #AFC6C3;
	font-size:9px;
	height: 16px;
	padding: 4px 0pt 0pt 3px;
	width: 181px;
	float: left;
}

.button, .buttoncal{
	float: left;
	padding: 1px 0 0 3px;
}

.buttoncal{
/*	height: 40px;
	width: 40px;*/
}

.tableb_search form{
	margin: 10px 0 10px 0;
	width: 265px;
	height: 30px;
}

.tableb_search td{
	border-bottom: 1px dotted #b4d1cd;
	padding-bottom: 20px;
	padding-top: 10px;
}

.tablegallery{
	width: 574px;
	float:left;
	
}

.titgalleryitem{
	float: left;
}

.rsgallery{
	float: left;
}

.thumbs{
	width: 574px;
	float: left;
	margin-top: 20px;
}

#rsg2-navigation li a{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.rsg2-pagenav-limitbox select{
	border: 1px solid #75adaa;
	height: 14px;
	width: 33px;
	font-size: 9px;
	margin: 5px 0 10px 0;
}

.galleryblock{
}

.rsg2-galleryList-status{
	margin-right: 10px;
}

.RSgalthumb{
	margin-right: 10px;
}

.rsg2-galleryList-title{
	font-size: 11px;
	color: #85a5a1;
	font-weight: bold;
	text-decoration: underline;
}

.rsg2_details{
	font-size: 10px;
	color: #000;
}

#highslide-container img{
	margin: 10px 0 10px 0;
}

.pagegallery{
	font-size: 9px;
	color: #85a5a1;
	font-weight: bold;
}

.pagegallery a{
	font-size: 9px;
	color: #436d69;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 1px;
}

#ChronoContact_Contato, #ChronoContact_Imprensa{
	width: 560px;
	float: left;
	padding-left: 10px;
}

.tudoForm label{
	font-size: 10px;
	float: left;
	height: 12px;
	
}

.tudoForm input, #catid, #uf, #search_searchword, #search_ordering, .inputboxblog, #commentform textarea, .codver input{
	border: 1px solid #afc6c3;
	font-size:9px;
	height:16px;
	margin:0pt 0pt 0pt 10px;
	padding:4px 0pt 0pt 3px;
	width:255px;
	float: right;
}

.mensagem input{
	height: 100px;
}

.contpesq select{
	border: 1px solid #afc6c3;
}

.inputboxblog{
	width: 280px;
	float: right;
}

.codver input{
	width: 50px;
/*	float: left;*/
}

.codver img{
	width: 60px;
	height: 18px;
	float: right;
	margin-left: 6px;
	padding-top: 2px;
}

.codver p{
	float: right;
	padding-top: 4px;
}

#commentform textarea{
	height: 160px;
	width: 240px;
}

#commentform label{
	font-weight: bold;
	float: left;
}


#search_searchword{
	width: 160px;
}

 #uf{
 	height: 20px;
	width:260px;
 }
 
 #search_ordering{
 	height: 20px;
	width: 120px;
 	float: left;
	padding-top: 2px;
 }
 
.nome, .empresa, .email, .email3, .assunto, .mensagem, .boletim, .revista, .como, .botaoEnviar, .sobrenome, .telefoneddd, .dddtel, .telefone, .celularddd, .cpf, .cidade, .estado, .dddcel, .celular{
	float: left;
	min-height: 10px;
	width: 340px;
	margin: 5px 0 5px 0;
}

.mensagem{
	margin-bottom: 10px;
}

.celularddd, .telefoneddd { margin: 0; }
.nome label, .empresa label, .email label, .email3 label, .assunto label, .mensagem label, .sobrenome label, .telefoneddd label, .dddtel label, .telefone label, .celularddd label, .cpf label, .cidade label, .estado label{
	padding-top: 3px;
	font-weight: bold;
}

.dddtel, .dddcel{
	width: 126px;
	
}

.telefone, .celular{
	width: 200px;
	margin-left: 14px;
}

#dddtel, #dddcel{
	width: 24px;
	float: left;
	margin-left: 54px;
}

#telefone, #celular{
	width: 136px;
	float: left;
}

/*#celular{
	margin-left: 20px;
}*/

#advice-required-nome, #advice-required-empresa, #advice-validate-email-email3, #advice-required-email2, #advice-required-email3, #advice-required-dddcel, #advice-required-celular, #advice-required-cpf, #advice-required-cidade, #advice-required-sobrenome, #advice-required-dddtel, #advice-required-telefone,#advice-required-assunto, #advice-required-mensagem, #advice-validate-email-email2
,#advice-validate-alpha-nome, #advice-validate-alpha-sobrenome, #advice-validate-email-email3, #advice-validate-digits-dddtel, #advice-validate-digits-telefone, #advice-validate-digits-dddcel, #advice-validate-digits-celular, #advice-validate-digits-cpf, #advice-validate-alpha-cidade, #advice-validate-selection-uf

{
	padding: 3px;
	font-size: 9px;
	color: #FF3333;
	float: left;
}

#opcao, #opcao2{
	height: 14px;
	width: 14px;
	border: 0;
}

.como input, .revista input, .boletim input{
	margin-right: 3px;
	float: left;
}

#opcao39{
	width: 266px;
	margin-right: 0;
}

.botaoEnviar input{
	height: 17px;
	width: 57px;
	border:0pt none;
	float: right;
	margin-top: 15px;
}

.small{
	font-size: 9px;
	color: #CCCCCC;
}

.small a{
	font-size: 9px;
	color: #CCCCCC;
}

.blog_more{
	padding: 10px;
	font-size: 11px;
}


.blog_more ul li{
	list-style: url(../img/marcador_list.gif);
}

.titgallery{
	float: left;
}

.readon{ font-weight: bold; text-align: right; float: right; }

.eventdesc{ margin: 10px 0 10px 0; color: #666; padding-left: 5px; }
.tableh2 { margin-bottom: 5px; float: left; width: 240px;}

.listabusca{ font-weight: bold; margin-bottom: 5px;}

.pesq1{
	margin: 10px 0 10px 0;
	width: 456px;
	height: 22px;
	float: left;
}

.pesq2{
	margin: 0 0 10px 0;
	width: 327px;
	height: 15px;
	float: left;
}
.pesq3{
	margin: 0 0 10px 0;
	width: 205px;
	height: 24px;
	float: left;
}
.pesq3 label{ float:left; padding-top: 4px; font-weight: bold; margin-left: 5px;}

.small{ color: #27706c;}

.seachres{ width: 523px;  float: left; margin-bottom: 10px;}
.seachres fieldset{ margin-bottom: 20px; }


.message{ float:left; font-size: 0px; font-weight: bold; }

.option{ width: 340px; height: 13px; float: left; margin: 4px 0;}

.tableh22{ font-weight: bold; float: left; margin-top: 20px;}

.buttonheading{ float: right; margin-top: -18px; }

.pageNav{ float: left; width: 541px; }
.pageRes{ float: left; }

.tudoForm{ float: left;}

.tudoForm h2{ width: 541px; float: left; margin-bottom: 10px; }

/* Formulario Inscrição */
/* -------------------- */

.formInscricao {
	margin: 12px 0 0 0;
}
	.formPrincipal label, .sobrePedidos label, .numerosDeContato label {
		margin: 10px 6px 0 0;
		width: 130px;
		float: left;
		text-align: right;
		display: block;
	}
	.formPrincipal input, .sobrePedidos input, .numerosDeContato input {
		border: 1px solid #32896B;
		margin: 4px 0 0 0;
		padding: 4px;
	}

#estado, #cidades {
	margin: 4px 0 4px 0;
	border: 1px solid #32896B;
	padding: 1px;
}

.radioButtons {
	float: left;
	margin-top: 6px;
}
	.radioButtons input, .radioButtons label {
		margin: 4px;
	}
	.radioButtons legend {
		font-weight: bold;
	}
	.radioButtonsSelect {
		padding: 0px 0 0px 130px;
	}

.radioButtonsTitulo {
	text-align: right;
	width: 130px;
}

.sobrePedidos {
	clear: both;
	padding: 4px 0 4px 132px;
}

.tituloFormInscricao {
	color: #24765A;
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0 0 10px;
}

/* geraBoleto */

.geraBoletoGeral {
	margin: 10px;
}
	.geraBoletoTitulo {
		text-align: center;
	}
	.geraBoletoTitulo a {
		color: blue;
		font-size: 22px;
		padding: 10px 0 10px 0;
		text-decoration: underline;
	}
	.geraBoletoTitulo a:hover {
		text-decoration: none;
	}
	
	.orientacao p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin-top: 8px;
		padding: 10px;
	}
	.orientacao a{
		text-decoration: underline;
		color: blue;
	}
	.orientacao a:hover{
		text-decoration: none;
		color: blue;
	}
	