/*
 * xhtml.css
 *
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */

/* Basic Tags */
html {}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	margin: 0px;
	color: #333333;		
	background: #e9eef5 url('/_resources/media/img/bg.gif') repeat-x;
}
body.popup {
	background: white;
}

h1,h2,h3,h4 {
	letter-spacing: 0px;
	margin: 0px 0px 8px 0px;
}

h1 {
	font-size: 20px;	
	color: #2e3190;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Arial;
}

h2 {
	font-size: 14px;	
	color: #333333;
	font-weight: bold;	
	font-family: Arial;
}

h3 {
	font-size: 18px;
	color: #2e3190;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: -1px;
}

h4 a:link {
	font-weight: bold;
	color: #2e3190;
}

h5 {
	font-size: 12px;
	font-weight: bold;
}

h5 { }

h6 {
	background: url('/_resources/media/img/bg_informativo.gif') center no-repeat;
	width: 152px;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0px 6px 10px;
	color: #FFFFFF;
}

p { margin: 0px; }
br { }
hr {
	border: 0px;
	border-bottom: 1px solid #333333;
}

ul {  }

li {
	margin-bottom: 5px;
}

/* Input */
form {
	margin: 0px;
	padding: 0px;
}

table {
	font-size: 12px;
}#layAll * {	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

* html #layAll * {
	behavior: url('/_resources/scripts/boxsizing.htc');
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

*:first-child+html #layAll * {
	behavior: url('/_resources/scripts/boxsizing.htc');
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}/*
 * layout.css
 *
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */

* {
	font-family: Arial, Helvetica, sans-serif;
}

#layFooterMenu li, #layFooterMenu ul, #layMenu li, #layMenu ul, #layMenuTop li, #layMenuTop ul, #layNewsList li,  #layNewsList ul, p{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#layContentSuperBanner {	
	width: 778px;
	height: 110px;		
	padding-top: 5px;
	padding-left: 5px;
}

#laySuperBanner {
	width: 728px;
	height: 90px;
	border: 5px solid #333333;	
}

#layAll {
}
#laySite {
	width: 738px;
	text-align: left;
}

#layHeader {	
	background: url('/_resources/media/img/bg_top.gif') top no-repeat;
	height: 118px;
}

#layHeaderContent {	
	width: 738px;
	height: 118px;	
}

#layLogo {
	width: 193px;
	height: 75px;
	float: left;
	margin-top: 20px;
}

#layMenuTop {
	width: 391px;
	height: 23px;
	float: left;
	margin: 71px 0px 0px 151px;
}

#layMenuTop li {
	float: left;
}

#layMain {	
	width: 100%;
	height:;
	margin: 0px auto;	
}

#layMainContent {
	width: 738px;
	height:;
	margin: 0px auto 0px auto;
	padding-bottom: 40px;
	background: url('/_resources/media/img/bg_left.gif') 172px 0px repeat-y;
}

#layTopMain {	
	
	width: 100%;
	height: 88px;
}

#layTopMainContent {
	width: 738px;
	height: 88px;
	margin: 0 auto;
}

#laySearch {
	width: 152px;
	height: 22px;
	float: left;
	margin: 18px 20px 0px 0px;
}

#laySearch input {
	background: url('/_resources/media/img/bg_search.gif') center no-repeat;
	width: 125px;
	height: 22px;
	border: none;
	padding: 3px 0px 0px 5px;
}

#laySearchInput {
	width: 125px;
	height: 23px;
	float: left;
}

#laySearchBtn {
	width: 27px;
	height: 22px;
	float: left;
}

#layTit {	
	height: 60px;	
}

#layTitles {
	width: 566px;
	height: 88px;
	float: left;	
	padding-left: 20px;
	background: url('/_resources/media/img/bg_title.gif') no-repeat;
}

#laySubTit {	
	margin-top: 5px;
	font-size: 11px;
}

#laySubTit a:link, #laySubTit a:visited, #laySubTit a:active { font-weight: bold; text-decoration: underline; color: #FFFFFF; font-size: 11px; letter-spacing: 0.5px }
#laySubTit a:hover { font-weight: bold; text-decoration: none; }

#layLeft {	
	width: 172px;
	height: auto;
	float: left;
	padding-top: 30px;	
}

#layCenter {
	background: url('/_resources/media/img/bg_content.gif')  top left no-repeat;
	float: left;
	width: 424px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
}
#layRight {
	width: 142px;
	padding-top: 30px;
	height: auto;
	float: left;
	font-size: 11px;
}

#layMenu {
	width:;
	height:;
}

#layMenu li {
	background: url('/_resources/media/img/div_menu.gif') center bottom no-repeat;
	width: 141px;
	height:;
	padding: 2px 0px 6px 5px;
}

#layMenu .last {
	background: none;
	width: 141px;
	height:;
	padding: 2px 0px 6px 5px;
	margin-bottom: 10px;
}

#layMenu li a { color: #2e3190; font-size: 11px; font-weight: bold; }

.iconMark {
	margin: 0px 6px 2px 0px;
}

#layMenu .menuSection {
	background: url('/_resources/media/img/bg_menu.gif') center left no-repeat;
	width: 152px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 0px 10px;
}

#layMembers {
	width: 152px;
	height: auto;
	color: #333333;
	font-size: 11px;	
}
.form_input_email {
	background: url('/_resources/media/img/input_email.gif') center no-repeat;
	width: 132px;
	height: 22px;
	border: none;
	margin: 0px;
	margin-bottom: 5px;
	padding: 3px 0px 0px 5px;
}

.form_input_senha {
	background: url('/_resources/media/img/input_name.gif') center no-repeat;
	width: 106px;
	height: 22px;
	border: none;
	margin: 0px;
	padding: 3px 0px 0px 5px;
}

#layContent {	
	padding-top: 30px;	
}

#layNew {
	width: 546px;	
}

#layNewPhoto {
	background: url('/_resources/media/img/bg_newphoto.gif') center no-repeat;
	width: 256px;
	height: 150px;
}

#layNewPhoto img {
	border: 2px solid #FFFFFF;
	margin: 10px;
}

#layNewContent {
	margin-top: 5px;
}

#layNewContent h3 {
	width: 256px;
}

#layNewContent p {
	width: 256px;
	font-size: 12px;
	color: #333333;
	margin: 5px 0px;
	line-height: 1.5em;
}

#layNewsList {
	width: 546px;	
	clear: both;
	margin-top: 20px;
}

#layNewsList p {
	font-weight: bold;
	padding: 4px 0px 0px 5px;
}

#layNewsList li {
	background: url('/_resources/media/img/bg_newslist.gif') center no-repeat;
	width: 546px;
	height: 25px;
	margin-bottom: 1px;
}

#layNewsList li a:link {
	color: #2e3190;
	font-weight: bold;
	margin-left: 10px;
}

#layNewsList li span {
	float: left;
	color: #333333;
	padding: 5px 5px 0px 5px;
}

#layPath {
	color: #FFFFFF;
}


#layBanner {
	width: 546px;
	height: 100px;
	clear: both;
	margin-top: 20px;	
}

#layBanner p {
	width: 470px;
	margin: 0 auto;
	font-size: 11px;
	color: #333333;
}

#layBannerContent {
	width: 468px;
	height: 60px;
	border: 2px solid #FFFFFF;
	margin: 0 auto;
}

#layBoxEventsPool {
	width: 546px;
	margin-top: 20px;
	margin-bottom: 20px;	
}

#layEvents {
	width: 299px;	
	color: #333333;
	font-size: 11px;
	margin-right: 15px;
	float: left;
}

#layEvents span {
	font-weight: bold;
	color: #333333;
}

#layEventsLeft {
	width: 142px;	
	float: left;
}

#layEventsLeft img {
	margin-top: 2px;
}

#layEventsRight {
	width: 142px;	
	float: left;
	margin-left: 15px;
}

#layEventsRight img {
	margin-top: 2px;
}

#layEventsLeftBox, #layEventsRightBox {
	background: url('/_resources/media/img/bg_eventsbox_middle.gif') repeat-y;
	width: 142px;	
	margin: 0px;	
	padding: 10px;
}

#layEventsLeftBox p, #layEventsRightBox p {
	margin-top: 2px;
	padding-left: 5px;
	width: 120px;
}

#layEventsLeftBox h4, #layEventsRightBox h4 {
	padding: 10px 0px 0px 5px;
	font-size: 11px;
}


#layPool {
	width: 299px;	
	float: left;
	color: #333333;
}

#layPoolBox {
	background: url('/_resources/media/img/bg_enquete.gif') repeat-y;
	width: 299px;		
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#layPoolBox p {
	padding: 7px 0px 10px 8px;
}

#layPoolBox input {
	margin-left: 4px;
}

#layPoolBox span {
	font-weight: bold;
	font-size: 11px;
	line-height: 1.8em;
}

#layAdvertising {
	width: 546px;
	height: 80px;
	clear: both;
	margin: 30px 0px;
}

#layMagazine {
	width: 299px;
	height: 131px;
	float: left;
}

#layMagazine img {
	margin-bottom: 2px;
}

#layMagazine h5 {
	padding-top: 10px;
}

#layMagazineBox {
	background: url('/_resources/media/img/bg_revista.gif') center no-repeat;
	width: 299px;
	height: 131px;
}

#layMagazinePhoto {
	width: 80px;
	height: 107;
	float: left;
	margin: 11px 5px 0px 9px;
}

#layMagazinePhoto img {
	border: 2px solid #FFFFFF;
}

#layMagazineContent {
	width: 168px;
	height: 108px;
	float: left;
	margin-left: 11px;
	padding-top: 10px;
	color: #333333;
}

#layMagazineContent p {
	margin: 3px 0px 6px 0px;
}

#layBibliograph {
	width: 232px;
	height: 131;
	float: left;
	margin-left: 15px;
}

#layBibliograph img {
	margin-bottom: 2px;
}

#layBibliograph h5 {
	padding-top: 10px;
}

#layBibliographBox{
	background: url('/_resources/media/img/bg_enquete.gif') repeat-y;
	width: 232px;	
}

#layBibliograph p {
	font-size: 11px;
	width: 110px;
}

#layBibliograph span {
	font-weight: bold;
}

#layBibliographPhoto {
	width: 80px;
	height: 107;
	float: left;
	margin: 0px 5px 0px 9px;
}

#layBibliographPhoto img {
	border: 2px solid #FFFFFF;
}

#layBibliographContent {
	width: 111px;	
	float: left;
	margin-left: 11px;
	padding-top: 0px;
	color: #333333;
}

#layBibliographContent p {
	margin: 3px 0px 6px 0px;
}

#layFooter {
	background: #2e3190;
	width: 100%;
	height: 42px;
	clear: both;
	text-align: center;
	color: #FFFFFF;
}

#layFooter p {
	width: 376px;
	padding-top: 6px;
	margin: 0 auto;
}

#layFooterMenu {
	background: #c6cfdd;
	width: 100%;
	height: 70px;
	clear: both;	
}

#layFooterMenu ul {
	width: 300px;
	height:;
	margin: 0 auto;
	padding-top: 10px;
}

#layFooterMenu li {
	float: left;
}

#layFooterMenu li a:link { color: #2e3190; font-size: 11px; font-weight: bold; }

#layFooterMenu li span {
	color: #fdfb5f;
	font-weight: bold;
	margin: 0px 3px;
}
/*
 * links.css
 *
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */

a:link, a:visited, a:active {
	color: #2e3190;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}


a.menu:link, a.menu:visited, a.menu:active {
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;
	display: block;
	text-decoration: none;
	font-family: Verdana;
	line-height: 18px;
}

a.menu:hover {
	text-decoration: underline;
}
/*
 * form.css
 *
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */

.button {
	border-left: 1px solid #B9CAD3;
	border-right: 1px solid black;
	border-top: 1px solid #B9CAD3;
	border-bottom: 1px solid black;
	height: 20px;
	text-align : center;
	background: #B9CAD3;
	vertical-align : middle;
}

.form_table {
	width: 100%;
}

.form_td_label {
	border: 0px;
	width: 100px;
	text-align: right;
	vertical-align: top;
}

.form_td_input {
	border: 0px;
}

.form_label {
	font-size: 12px;
}

.form_button {
	height: 25px;
	color: white;
	border-left: 1px solid #333333;
	border-right: 1px solid black;
	border-top: 1px solid #333333;
	border-bottom: 1px solid black;
	text-align: center;
	background: #333333;
	font-weight: bold;
}

.form_input {
	background: white;
	padding: 3px 2px 3px 2px;
	font-size: 12px;	
	border: 1px solid black;
}

.form_input_search {
	width: 100px;
	height: 27px;
	padding-top: 5px;
	border: 0px;
	font-size: 11px;
	background: url('/_resources/media/img/field_bg.gif') repeat-x;	
}
.form_input_boxes {
	width: 127px;	
	height: 27px;	
	padding-top: 5px;
	border: 0px;
	font-size: 11px;
	background: url('/_resources/media/img/field_bg.gif') repeat-x;	
}

.form_required {
	color: #FF0000;
}

.form_error_highlight {
	background-color: #D8D8D8;	
	color: black;
}

.form_error_box {
	background-color: #D8D8D8;
	border: 1px solid #000000;
	color: black;
	font-size: 12px;
	
}

.form_error_title {
	font-size: 12px;
	font-weight: bold;
}

.form_error {
	list-style-type: circle;
	margin: 0px 0px 0px 0px;
}

.form_help_box {
	border: 1px solid #FFC30E; 
	padding: 5px 5px 5px 5px; 
	background-color: #FFFBB8; 
	text-align: left; 
	color: #9C7600; 
	font-size: 11px; 
	font-family: arial, sans-serif; 
}

.form_filedetail {
	padding: 0px 0px 5px 0px;
}

select {
	border: 1px solid #000000;
}

option, select, .form_input, .form_button {
   font-size: 11px;
}

.tree {
	margin: 0px 0px 0px 0px;
}
/*
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */

 
.contentBoxTop1 {
	width: 384px;
	height: 4px;
	background: url('/_resources/media/img/bg_box_top1.gif') no-repeat;
}

.contentBoxBottom1 {
	width: 384px;
	height: 4px;
	margin-bottom: 1px;
	background: url('/_resources/media/img/bg_box_bottom1.gif') no-repeat;
}

.contentBox1 {
	background: url('/_resources/media/img/bg_box1.gif') repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.contentBoxTop2 {
	width: 384px;
	height: 4px;
	background: url('/_resources/media/img/bg_box_top2.gif') no-repeat;
}

.contentBoxBottom2 {
	width: 384px;
	height: 4px;
	margin-bottom: 1px;
	background: url('/_resources/media/img/bg_box_bottom2.gif') no-repeat;
}

.contentBox2 {
	background: url('/_resources/media/img/bg_box2.gif') repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.contentBoxRight {
	width: 142px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background: url('/_resources/media/img/bg_box_right.gif') repeat-y;
}

.contentBoxRightTop {
	margin-top: 1px;
	width: 142px;
	height: 4px;
	background: url('/_resources/media/img/bg_box_right_top.gif') no-repeat;
}

.contentBoxRightBottom {
	width: 142px;
	height: 5px;
	background: url('/_resources/media/img/bg_box_right_bottom.gif') no-repeat;
}

.contentDate {
	font-size: 11px;
}

.contentAuthor {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.contentLegend {
	font-size: 11px;	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

.contentCredit {
	font-size: 11px;
	text-align: right;
}

.contentPoolAnswer {
	font-size: 11px;
}

.contentPoolVotes {
	background: #FDFB5F;
	font-size: 11px;
}

.contentLinkPrint {
	background: url('/_resources/media/img/btn_imprimir.gif') no-repeat;
	width: 142px;
	height: 23px;
	float: left;
	padding-left: 30px;
	padding-top: 3px;
	font-size: 11px;
	margin-right: 2px;
}

.contentLinkSend {
	background: url('/_resources/media/img/btn_enviaremail.gif') no-repeat;
	width: 142px;
	height: 23px;
	float: left;
	padding-left: 30px;
	padding-top: 3px;
	font-size: 11px;
}

.contentLinkDownload {
	background: url('/_resources/media/img/btn_download.gif') no-repeat;
	width: 142px;
	height: 23px;	
	padding-left: 30px;
	padding-top: 3px;
	font-size: 11px;
}

.contentDetailBoxRight {
	float: right;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 5px;	
}

.contentDetailPhotoTop {
	width: 200px;
	height: 4px;
	background: url('/_resources/media/img/bg_photo_top.gif') no-repeat;
}

.contentDetailPhoto {
	width: 200px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	background: url('/_resources/media/img/bg_photo.gif') repeat-y;	
}

.contentDetailPhotoBorder {
	border: 5px solid white;
	width: 186px;
}
.contentDetailPhotoBottom {
	width: 200px;
	height: 6px;
	background: url('/_resources/media/img/bg_photo_bottom.gif') no-repeat;
}

.tdDetailLabel {
	background: #D4DCE8;
	font-size: 11px;
	padding: 3px;
	font-weight: bold;
}

.tdDetailValue {
	background: #DCE3EC;
	font-size: 11px;
	padding: 3px;
}
.contentImageThumb {
	float: left;
	width: 120px;
	height: 80px;
	border: 5px solid white;
}

.content-destaque-news {
	float: left;
	width: 256px;
}/*
 * section.css
 *
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */
/*
 * image.css
 *
 * (C) Copyright 2006 Rits. All rights reserved.
 * Use is subject to license terms.
 */

img {
	margin: 0px;
	border: 0px;	
}

table.calendar {
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;	
	/*font-size: 0.8em; */
	width: 210px;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
table.calendar td {
	border: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
	border: 0px;
	margin: 0px;
}
table.mainheading {	
	border-collapse: collapse;
	border: 0px;
	cursor: pointer;
	empty-cells: show;
	margin: 0px 0px 0px 0px;
	text-transform: lowercase;	
}
table.mainheading td {
	border: solid #CAD5DB 1px;
	border-bottom: 0px;
	border-top: 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;	
	
	padding: 0px 0px 0px 0px;
	border: 0px;
	/*width: 18px; /*should match calendar cell's width*/
	height: 30px;	
}

table.caldayheading {		
	border-collapse: collapse;	
	empty-cells: show;
	margin: 0px 0px 0px 0px;		
}
table.caldayheading td {	
	border: 0px;
	text-align: center;
	color: yellow;
	font-size: 11px;
	width: 30px; /*should match calendar cell's width*/
	height: 30px;
	padding: 0px;
	border: 0px;
}
table.caldayheading td.wkhead {
	border-right: 0px;
}
table.calcells {
	border-collapse: collapse;	
	margin: 0 0px 0 0px;	
	cursor: pointer;
}
table.calcells td {
	border: 0px;
	vertical-align: top;
	text-align: center;
	width: 30px;
	height: 30px;
	color: white;
	padding: 0px;
}
table.calcells td div {
	padding: 0px;
	margin: 0;
}
table.calcells td.wkhead {
	/*background-color: white;*/
	text-align: center;
	border-right: 0px;
	color: white;
}
table.calcells td.wkday {
}
table.calcells td.wkend {
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
}

table.calcells td.hover{	
}

table.calcells td.notmnth {	
	cursor: default;
}
table.calcells td.notmnth img {
	display: none;
}
table.calcells td.excluded {
	cursor: pointer;
}

table.calcells td.notallowed {
	/*background-color: white;*/
	color: white;
	font-style: italic;
}

