﻿/* CSS layout */
body {
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	background-color:#d7d7d7;

}

p 
{
	margin:0px;
	line-height:16px;
	text-align:justify;
}
h1 
{
	margin-top:0px;
	margin-bottom:0px;
	font-size:26px;
}

h2 
{
	margin-bottom:0px;
	font-size:18px;
}

h3 
{
	font-size:13px;
	font-weight:normal;
}


input, textarea {
	border: 1px #909094 solid;
}


input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.specialButton 
{
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	width:82px;
	height:28px;
	background-color:#cfc087;
	border:1px solid #333333;
}

.universoSelect 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
.button 
{
	background-color:#454545;
	border: 1px #909094 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
}

.checkbox 
{
	border:0px;
}


.minitext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
	line-height:5px;
}

A, A:link, A:active, A:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c4b578;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

.miniLinkImage 
{
	vertical-align:baseline;
	margin-right:3px;
}

.minilink, .minilink A, .minilink A:LINK, .minilink A:active, .minilink A:visited {
	text-decoration:none;
	vertical-align:bottom;
}

.minilink a:hover {
	text-decoration:underline;
}


#container {
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	width: auto;
	text-align:center;
}

#content_container {
	margin-left:auto;
	margin-right:auto;
	width: auto;
	min-height:300px;
	text-align:center;
}


#header {
	background-color:white;
	width:980px;
	height:170px;
	margin:0px;
}

#header_inside {
	width:980px;
	height:170px;
}

#topbar {
	width:980px;
	height:35px;
	background-color:#909094;
}



.topbar_cell, .topbar_cell A, .topbar_cell A:link, .topbar_cell A:active, .topbar_cell A:visited  {
	padding:0px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	text-decoration:none;
}

.topbar_cell A:hover {
	text-decoration:underline;
}

.topbar_sep {
	background-color:white;
	width:1px;
}


#maincontent {
	width:980px;
	background-color:white;
	min-height:330px;
	padding-top:10px;
	padding-bottom:20px;
	margin-bottom:0px;
}

#footer {
	width:980px;
	margin-top:0px;
	margin-bottom:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #909094;
}

#footer A, #footer A:link, #footer A:active, #footer A:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #909094;
	font-weight:bold;
	text-decoration:none;
	text-align:left; 
}

#footer A:hover {
	text-decoration:underline;
}

#logo {
	display:block;
	text-align:left;
	margin-top:12px;
	margin-left:20px;
}

#top_banner {
	display:inline-block;
	width:640px;
	height:80px;
	margin-top:10px;
	margin-left:42px;
}


#menu_container {
	width:980px;
	text-align:left;
	margin-top:10px;
}

#menu {
	text-align:center;
	height: 31px;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	border:0px;
}

.menu_selected {
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #c2b072;
	width:120px;
	height:31px;
	background:url(/images/tab_selected.gif);
	line-height:31px;
	text-decoration:none;	
}

.menu_selected A, .menu_selected A:LINK, .menu_selected a:VISITED, .menu_selected A:ACTIVE  {
	color: #c2b072;
	text-decoration:none;
}

.menu_selected A:hover {
	text-decoration:underline;
}


.menu_left, .menu_right, .menu_first{
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	width:86px;
	height:20px;
	line-height:20px;
	text-decoration:none;
}

.menu_left {
	background:url(/images/tab_normal.gif);
}

.menu_right {
	background:url(/images/tab_normal_right.gif);
}

.menu_first {
	background:url(/images/tab_first.gif);
	width:120px;
}

.menu_left A, .menu_left A:LINK, .menu_left a:VISITED, .menu_left A:ACTIVE, .menu_right A, .menu_right A:LINK, .menu_right a:VISITED, .menu_right A:ACTIVE, .menu_first A, .menu_first A:LINK, .menu_first a:VISITED, .menu_first A:ACTIVE {
	color:white;
	text-decoration:none;
}

.menu_left A:hover, .menu_right A:hover, .menu_first A:hover {
	text-decoration:underline;
}



.menu_last, .menu_last_right {
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	width:86px;
	height:20px;
	line-height:20px;
	text-decoration:none;
}

.menu_last {
	background:url(/images/tab_last.gif);
}

.menu_last_right {
	background:url(/images/tab_last_right.gif);
}

.menu_last A, .menu_last A:LINK, .menu_last a:VISITED, .menu_last A:ACTIVE, .menu_last_right A, .menu_last_right A:LINK, .menu_last_right a:VISITED, .menu_last_right A:ACTIVE {
	color:white;
	text-decoration:none;
}

.menu_last A:hover, .menu_last_right A:hover {
	text-decoration:underline;
}

.sideitem {
	padding-top:10px;
}

.t11gray 
{
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.t11brown 
{
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c4b579;
}

.t16gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
font-weight:bold;
	color: #909094;
}


.t14white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
font-weight:bold;
	color: white;
}

.t28, .t28 A, .t28 A:VISITED, .t28 A:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color: #333333;
line-height:26px;
margin-bottom:5px;
}

.t18, .t18 A, .t18 A:VISITED, .t18 A:LINK  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #333333;
	line-height:16px;
	margin-bottom:3px;
}

.t13, .t13 A, .t13 A:VISITED, .t13 A:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #333333;
}

.t12, .t12 A, .t12 A:VISITED, .t12 A:LINK, .t12b, .t12b A, .t12b A:VISITED, .t12b A:LINK {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

.t11, .t11 A, .t11 A:VISITED, .t11 A:LINK 
{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.t9, .t9 A, .t9 A:VISITED, .t9 A:LINK, .t9b, .t9b A, .t9b A:VISITED, .t9b A:LINK  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #333333;
}
 
.t9b, .t9b A, .t9b A:VISITED, .t9b A:LINK,  t12b, .t12b A, .t12b A:VISITED, .t12b A:LINK 
{
	color:#c4b579;
}

.t11Article 
{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}




.t11Article A, .t11Article A:VISITED, .t11Article A:LINK 
{
	font-size:11px;
	color: #c4b578;
}

.t11Article A:Hover 
{
	font-size:11px;
	text-decoration:underline;
}



.t11Article img { 
    margin: 10px;
}


.field_white {
	border:1px white solid;
}


.t12brown 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #c4b579
}

.t14brown 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #c4b579
}


#boxDestaque1, #boxDestaque2, #boxDestaque3 {
	border:1px #909094 solid;
	width:369px;
	height:378px;
	padding:10px;
}

.boxNormal {
	border: 1px #c4b579 solid;
	width:230px;
}

.boxNormalHeader, .boxSecondariaHeader, .boxGraySecondariaHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #c4b579;
	text-align:right;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	height:22px;
	border-bottom:1px #c4b579 solid;
	vertical-align:middle;
}

.boxContent, .boxGraySecondaria, .boxGrayContent {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

.boxGrayContent {
	background-color:#eeeeee;
}

.boxSecondaria, .boxGraySecondaria {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #c4b579;
	text-align:right;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	height:22px;
	vertical-align:middle;
}

.boxGraySecondaria {
	background-color: #eeeeee;
}

.boxGraySecondariaHeader {
	background-color:white;
	border-bottom:1px #909094 solid;
	color: #909094;
	margin-right:10px;
}


.thumb1 {
	width:100px;
	height:75px;
	margin-right:10px;
}

.thumb2 {
	width:230px;
	height:110px;
	margin-bottom:2px;
}

.thumb3 {
	width:160px;
	height:120px;
	margin-right:5px;
}

.thumb4 {
	width:50px;
	height:50px;
	margin-right:10px;
}



.eventDay 
{
	background-color:#686666;
	color:White;
}

.navImage 
{
	vertical-align:middle;
}


#caixaMais 
{
	background-color:#f4eddb;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
}

.sep1 
{
	height:3px;
	background-color:#c3af70;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}

.sep2 
{
	height:1px;
	background-color:#c3af70;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

.page 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c4af76;
	font-weight:bold;
}

.caixaArtigosHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #c4b579;
	text-align:left;
	padding:5px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	height:18px;
	border-bottom:1px #c4b579 solid;
	vertical-align:baseline;
	
}

.caixaTagHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #565656;
	text-align:left;
	padding:5px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	height:18px;
	border-bottom:1px #ababab solid;
	vertical-align:baseline;
	
}

.imageOnLeft 
{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border:0px;
}

.imageOnRight 
{
	position:relative;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border:0px;
}

.panelTop 
{
	display:inline;
}

.photo , .photoLeft, .photoRight, .photoNone
{
	background-color:#D7D7D7;
	width:240px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
}

.photoLeft 
{
	float:left;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:10px;
}
.photoRight 
{
	float:right;
}
.photoNone 
{
	float:none;
}


.photoDescription 
{
	margin-top:2px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	height:30px;
}

.photoAuthor 
{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#868686;
}


.relatedWrapper  , .relatedLeft, .relatedRight, .relatedNone
{
	width:240px;
	height:200px;
	display:block;
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
}

.relatedLeft 
{
	float:left;
}
.relatedRight 
{
	float:right;
}
.relatedNone 
{
	float:none;
}


.relatedTitle 
{
	width:230px;
	height:20px;
	background-color:#C2B072;
	color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

.relatedList 
{
	width: 220px;
	height: 180px;
	background-color:#ECE5C9;
	scrollbar-3dlight-color:silver;
	scrollbar-arrow-color:gray;
	scrollbar-face-color:silver;
	scrollbar-shadow-color:silver;
	overflow:auto;
	padding:10px;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.caixaComentario 
{
	background-color:White;
	border:5px solid #ebebeb;
	width:350px;
	padding:10px;
	margin:10px;
	vertical-align:top;
	color:#454545;
	font-weight:normal;
}

.caixaComentariosHeader 
{
	background-color:#878787;
	color:White;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;	
}

.panelCaixaComentarios
{
	
	background-color:#ebebeb;
	width:100%;
	color:White;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.panelCaixaComentarios A 
{
	color:White;
	font-size:12px;
	font-weight:bold;
}

.panelCaixaComentarios A:HOVER
{
	text-decoration:underline;
}

.listaComentarios 
{
	background-color:#ebebeb;
	color:#434343;
	font-size:11px;
	font-weight:normal;
	padding:10px;
}

.erro 
{
	color:Red;
}

		
@media print {
   .noprint 
   {
	display:none;
   }
}

.panelPesquisa 
{
	background-color:#909094;
	padding:10px;
	text-align:center;
	color:White;
}
			
			
			
