﻿@import url('styles/lists.css');

*
{
	margin:0;
	padding:0;
	border:0;
}

body 
{
	width:100%;
	min-width:780px;
	font-family: Verdana, Arial, Tahoma;
	background: white url('images/bgLeft.gif') left top repeat-y;
}

#main
{
	float:left;
	width:100%;
	height:100%;
	min-width:780px;
	max-width:100%;
	margin: 0 auto;
	text-align:left;
	background: transparent url('images/bgRight.gif') right top repeat-y;
}

/* Init Header */

#header
{
float:left;
width:96%;
padding: 2%;
}

#header h1
{
	float:left;
	text-indent: -5000px;
}

#header h2
{
	float:left;
	width:50%;
	font-size:18px;
	font-weight:normal;
	line-height:100%;
	text-align:center;
	color: #0094D9;
}

#header h2 span
{
	color: #626467;
}

#logo
{
	float:left;
	width:25%;
	overflow:hidden;
}

#logo img
{
	float:left;
	width: 100%;
}

#header div.languageBar
{
	float:right;
	text-align:right;
	margin:0;
	padding:0;
	width:auto;
	max-width:23%;
}

#header div.languageBar p
{
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	width:100%;
}


#header div.languageBar span
{
	float:left;
	margin:0;
	padding:0;
	text-align:right;
}

#header div.languageBar a
{
	margin:0;
	padding:0;
	color: #0094D9;
	text-transform: lowercase;
	font-weight: bold;
	text-decoration:none;
	cursor:hand;
}
#header div.languageBar p
{
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	width:100%;
}


#header div.languageBar a.imaging
{
	width: 16%;
	overflow: hidden;
	margin-left:2%;
}

#header div.languageBar a.imaging img
{
	width:16%;
}

#header div.languageBar a:hover
{
	text-decoration: underline;
}

#header fieldset
{
	float:right;
	width: 23%;
	margin-top: 1.6%;
}

#header fieldset label
{
	float:left;
	width:100%;
}

#header fieldset input.text
{
	float:left;
	border: 1px #C6C6C8 solid;
	padding:1%;
	width: 83%;
}

#imgBusca
{
	float:right;
	width: 10%;
	overflow:hidden;
}

#imgBusca input
{
	float:left;
	width: 100%;
}

/* End Header */


/* Init Content */

#contentWrapper
{
	float:left;
	width:96%;
	padding: 2%;
	padding-top:0;
}

#contentMenu
{
	float:left;
	width:25%;
}

#menu
{
	float:left;
	width:100%;
	background: transparent url('images/mnBg_tl.gif') no-repeat top left;
}

#innerMenu
{
	float:left;
	width:100%;
	background: transparent url('images/mnBg_tr.gif') no-repeat top right;
}

#menuFooter
{
	float:left;
	width:100%;
	height:8px;
	background: transparent url('images/mnBg_bl.gif') no-repeat top left;
	margin-bottom:5%;
}

#innerMenuFooter
{
	float:left;
	height:8px;
	width:100%;
	background: transparent url('images/mnBg_br.gif') no-repeat top right;
}

#newsletter,
#newsletter fieldset,
#newsletter fieldset p,
#newsletter fieldset p label
{
	float:left;
	width:100%;
}

#newsletter fieldset p.field
{
	width:90%;
	padding:5%;
}

#newsletter fieldset input.botao
{
	float:left;
	width:43%;
	padding:1%;
	text-align:center;
	background: #1B9A44 url('images/greenStrip.gif') left center repeat-x;
	color:White;
	font-weight:bold;
}

#newsletter fieldset input.botao2
{
	float:right;
	width:53%;
	padding:1%;
	text-align:center;
	background: #114677 url('images/blueStrip.gif') left center repeat-x;
	color:White;
	font-weight:bold;
}

#newsletter fieldset input.text
{
	float:left;
	border: 1px #C6C6C8 solid;
	padding:1%;
	width: 98%;
}

#newsletter h3
{
	display:inline;
	float:left;
	width: 98%;
	background: #1B9A44 url('images/greenStrip.gif') left center repeat-x;
	padding:1%;
	text-align:center;
	color:White;
	text-transform: uppercase;
}

#mnBanner
{
	margin-top:4%;
	float:left;
	width:100%;
}

#mnBanner img
{
	float:left;
	width: 100%;
}


#content
{
	float:left;
	width:73%;
	margin-left:2%;
}

#content a
{
	text-decoration:none;
	color: Blue;
}

#content a:hover
{
	text-decoration:underline;
}

#content p.contentFooter
{
	width:100%;
	text-align:right;
	border-top: 1px solid #B2D881;
	padding-bottom:1%;
	padding-top:1%;
}

#content p.contentFooter a
{
	color: #0094D9;
	margin-left:2%;
}



div.sep,
#Photo div.sep
{
	float:left;
	width:100%;
	height:1px;
}


#content .col1,
#content .col2
{
	float:left;
	width:47%;
	padding-right:2%;
	margin-top:4%;
	min-height:200px;
}

#content .col2
{
	padding-right:0;
	padding-left:2%;
}

#content .col1 a,
#content .col2 a
{
	color: gray;
	text-decoration:none;
}

#content .col1 a:hover,
#content .col2 a:hover
{
	color: #0094D9;
	text-decoration: underline;
}

#content .col1 span,
#content .col2 span
{
	float:left;
	width:30%;
	overflow:hidden;
	margin-right:4%;
	margin-bottom:4%;
}

#content .col1 img,
#content .col2 img
{
	float:left;
	width: 100%;
}


#content .col1
{
	border-right: 1px solid #8AC43F;
}

#content .col1 h5,
#content .col2 h5
{
	float:left;
	width:100%;
	color:#A7D26F;
	margin-bottom:1%;
}

#content .col1 p,
#content .col2 p
{
	float:left;
	width:100%;
	text-align:justify;
	margin-bottom: 6%;
	font-size:10px;
}


#content fieldset
{
	float:left;
	width:96%;
	padding:2%;
	border: 1px #A7D26F solid;
}

#content fieldset label,
#content fieldset p
{
	float:left;
	width:100%;	
}

#content fieldset p
{
	margin-bottom:2%;
}

#content fieldset input,
#content fieldset textarea
{
	float:left;
	width:98%;
	padding:2px;
	border: 1px #A7D26F solid;
}

#content input.botao
{
	float:left;
	width:20%;
	padding:1%;
	text-align:center;
	background: #1B9A44 url('images/greenStrip.gif') left center repeat-x;
	color:White;
	font-weight:bold;
	margin-top:2%;
}


/* End Content */


/* Paging */

#content div.paging
{
	float:left;
	height: 24px;
	width:100%;
	
	border-top: 1px solid #B2D881;
}



#content div.paging p
{
	float:left;
	margin:0;
	line-height:24px;
}


#content div.paging p.index
{
	width:69%;
	text-align:center;
}

#content div.paging p a
{
	font-weight: normal;
	color: black;
	padding:4px;
}

#content div.paging p a.selected,
#content div.paging p a.disabled
{
	color:gray;
}

#content div.paging p.previours,
#content div.paging p.next
{
	width: 15%;
}

#content div.paging p.next
{
	float:right;
	text-align:right;
}

#content div.displayControl
{
	float:left;
	width:100%;
	color:Black;
	width:100%;
	margin:0;
	padding:0;
	border-bottom: 1px solid #B2D881;
	padding-bottom:1%;
	padding-top:1%;
}

#content div.displayControl p
{
	width:49%;
	margin:0;
	padding:0;
}

#content div.displayControl p.register
{
	float:left;
	font-weight:normal;
	
}

#content div.displayControl p.register strong
{
	color:Black;
	font-weight:normal;
}

#content div.displayControl p.showing
{
	float:right;
	text-align:right;
}

/* paging */


/* COntent List */

#content div.contentList
{
	float:left;
	width:100%;
}
#content div.contentList p
{
	margin:0;
	padding:0;
	margin-bottom:3%;
}

#content div.contentList p.registerDisplay
{
 color:Black;
 margin-bottom:2%;
}

#content div.contentList a
{
	color: Gray;
}

#content div.contentList a.search
{
	float:left;
	width:100%;
	font-weight:bold;
	color: #0094D9;
}

#content div.contentList a.marcador
{
	padding-left:14px;
	background: transparent url('images/blueMarcador.gif') left center no-repeat;
}

#content div.contentList span.date
{
	float:left;
	margin-right:2%;
	color: #0094D9;
}


/* End Content List */

/* Init Content MapList */

#content div.mapList
{
	float:left;
	width:100%;
}

#content div.mapList ul
{
	padding-bottom:0;
	margin-bottom:2%;

}

#content div.mapList li
{
	margin-left:1%;
	padding:0;
	line-height:normal;
}

#content div.mapList li a
{
	margin:0;
	padding:0;
	line-height:normal;
	color: Black;
}

/* End Content MapList */


/* Init footer */

#footer
{
	float:left;
	width:96%;
	padding:1%;
	padding-left:2%;
	padding-right:2%;
}

#footer p.group
{
	float:left;
	width:25%;
	font-size:10px;
}

#footer p.group a
{
	float:left;
	width:100%;
	color: #006400;
	text-decoration:none;
}

#footer p.group a:hover
{
	color: green;
}

#footer p.group span
{
	float:left;
	margin-top:6px;
}

#footer p.group img
{
	float:left;
	margin-right:6px;
}


/* end footer */

/* Init breadCrumb */

div.contentDisplay div.outerText #breadcrumb
{
	float:left;
	width:100%;
	font-size: 32px;
	color: #B2D881;
	font-weight:bold;
}

div.contentDisplay div.outerText #breadcrumb ul
{
	float:left;
	list-style: none;
	padding:0;
}

div.contentDisplay div.outerText #breadcrumb ul.icon
{
	padding-left: 20px;
	background-position:left;
	background-repeat: no-repeat;
	padding:0;
}

div.contentDisplay div.outerText #breadcrumb img
{
	float:left;
	margin-right: 4px;
}

div.contentDisplay div.outerText #breadcrumb li
{
	float:left;
	font-weight: bold;
	list-style: none;
	margin:0px;
	padding:0;
}

div.contentDisplay div.outerText #breadcrumb li span.separator
{
	margin-left:10px;
	margin-right:10px;
}

div.contentDisplay div.outerText #breadcrumb li a
{
	padding:0;
	margin:0;
	color: #B2D881;
}

div.contentDisplay div.outerText #breadcrumb li a.last
{
	padding-right: 0;
	background: none;
}

div.contentDisplay div.outerText #breadcrumb li.last a
{
	font-weight: bold;
}

/* end breadCrumb */


