﻿/* CSS Document */
* {margin:0;padding:0;} 
html, body {height:100%;}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #333333;
	font: 75%/1.4 Tahoma, Geneva, Verdana;
	text-align: center;
}
#all { 
    width:100%;
	min-width:800px;
	min-height: 100%;
	position:relative;
	background:#fff;
	margin:0 auto;
	text-align:left;
	}
 * html #all {height: 100%;}
#contents {
	overflow:auto;
}
#top {
	background:#4c4c4c;
	min-width:800px;
	width:100%;
	height:20px;
	text-align:center;
	padding-top:5px;
	}
#toplanguage {
	background: #4c4c4c;
	width: 12%;
	height: 19px;
	text-align: center;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 10px;
	color: #A5A5A5;
	padding-top:1px;
	float: right;
	}
#topmn {
	float:right;
	background:#4c4c4c;
	width:50%;
	height:19px;
	text-align:left;
}
#topmiddle{
	min-width: 800px;
	background: #4c4c4c;
	width: 100%;
	height: 220px;
}
#topleft{
	float:left;
	width:25%;
	min-width:170px;
}
#topright{
	background-position: right center;
	float: left;
	width: 75%;
	height:220px;
	padding-left: 0px;
	background-image: url('../images/logo_background.jpg');
	background-repeat: no-repeat;
}
#topbase {
	background: #E5E5E5;
	min-width: 800px;
	width: 100%;
	height: 25px;
	text-align: center;
	padding-top: 0px;
	vertical-align: middle;
}
#topmenu {
	background: #A0A0A0;
	min-width: 800px;
	width: 100%;
	height: 41px;
}
#topmenunews {
	background-position: center center;
	background: #A0A0A0;
	min-width: 800px;
	width: 100%;
	height: 28px;
	padding-top: 0px;
	margin-top: 0px;
	clip: rect(0px, auto, auto, auto);
}
.colorbody{
	background: #A0A0A0;
}
#topbasemenu {
	background:#B2B2B2;
	min-width:800px;
	width:100%;
	height:10px;
	margin-bottom:0px;
	}
#main {
	float: left;
	min-width: 450px;
	width: 70%;
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 5px;
	background-repeat: repeat-x;
	background-position: bottom;
}
#main2 {
	float: left;
	min-width: 450px;
	width: 50%;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:20px;
	background-repeat: repeat-x;
	background-position: bottom;
}
#main3 {
	float: left;
	min-width: 952px;
	width: 63%;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	background-color:#d8d8d8;
	background-repeat: repeat-x;
	background-position: bottom;
}
#mainseeds {
	float: left;
	min-width: 300px;
	width: 60%;
	padding-top: 5px;
	margin-left:15%;
	background-color:#cfdde2;
	padding-left:5%;
	padding-bottom:5%;
	}

#banner{
	width:70%;
}
#notifica {
	float: left;
	width: 608px;
	height:252px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom:1px;
	background-color:#85B84E;
}
#notifica_mar {
	float: left;
	width: 608px;
	height:240px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom:1px;
	background-color:#2C8DA5;
}

#notifica1 {
	float: left;
	min-width: 120px;
	width: 200px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
}
#notifica2 {
	float: left;
	min-width: 120px;
	width: 200px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 50px;
}
#notificasaude {
	float: right;
	min-width: 120px;
	width: 200px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 100px;
}
#notificaseeds {
	float: right;
	min-width: 120px;
	width: 200px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
}
#menu {
	float: left;
	width: 20%;
	min-width: 170px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 8px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #191919;
	text-align: center;
	vertical-align: top;
}
#links {
	float:right;
	width:22%;
	min-width:180px;
	height:500px;
	padding-top: 3px;
	background-color: #dae4f0;
	padding-left: 3px;
}
#Bdarkblue{
	width:595px;
	height:20px;
	background-color: #dae4f0;
	padding-top: 5px;
	padding-left: 5px;
		}
		
#footnote {
	width:100%;
	text-align:center;
	left: 0px;
	position: relative;
	margin-top: -66px;
	height: 50px;
	clear:both;
	}
#footnote p {
	margin:0;
	font-weight:bold;
	}
#clean{
	clear: none;
}
#events {
	margin:0;
	background:#4C4C4C;
    width:100%;
	min-width:800px; 
	height:80px;
	float:left;
}
#space1 {
	margin: 0;
	background: #4C4C4C;
	width: 23%;
	min-width: 195px;
	height: 80px;
	float: left;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	color: #B0B0B0;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 10px;
	text-align: justify;
}
#space2 {
	margin: 0;
	background: #4C4C4C;
	width: 23%;
	min-width: 195px;
	height: 80px;
	float: left;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	color: #B0B0B0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
#space3 {
	margin: 0;
	background: #4C4C4C;
	width: 23%;
	min-width: 195px;
	height: 80px;
	float: left;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	color: #B0B0B0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
#space4 {
	margin: 0;
	background: #4C4C4C;
	width: 23%;
	min-width: 195px;
	height: 80px;
	float: left;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	color: #B0B0B0;
	padding-top: 0px;
	padding-left: 10px;
	text-align: left;
}
#eventstop {
	margin: 0;
	background: #4C4C4C;
	width: 100%;
	min-width: 800px;
	float: left;
	color: #B0B0B0;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	text-align: left;
}
#eventsbase {
	margin:0;
	background:#4C4C4C;
    width:100%;
	min-width:800px; 
	height:10px;
	float:left;
}
#address{
	background: #000;
	width: 100%;
	min-width: 800px;
	height: 50px;
	float: left;
	padding-top: 6px;
	color: #484848;
	font-size: 10px;
	text-align: center;
}
#bloco{
	border: 1px solid #A0A0A0;
	width: 380px;
	height: 178px;
	background-color:#FFFFFF;
	margin-left: 20px;
	margin-right:14px;
	margin-bottom:20px; 
	float: left;
}
#blocomini{
	border: 1px solid #A0A0A0;
	width:251px; 
	height:178px; 
	background-color:#FFFFFF; 
	margin-left:20px; 
	margin-bottom:20px; 
	float:left;
}
#mainbloco {
	width: 100%;
	float:left;
}
#mainbloco1 {
	width: 100%;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

		/*fonts*/
.temacinza {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #191919;
}
.tematop {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 15px;
	color: #A5A5A5;
}
.temamenu {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 15px;
}
.temasubtitulo {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #0085BC;
	text-transform: uppercase;
}
.temaseminariomar {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #717171; /*2C8DA5*/
	text-transform: uppercase;
}
.temaseminariomar1 {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #2C8DA5;
	text-transform: uppercase;
}
.temaseminarioturismo {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	color: #2A2A2A;
	text-transform: uppercase;
}
.temaseminario {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #85B84E;
	text-transform: uppercase;
}
.temaseminariolowermar {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #717171;
	text-align: left;
}
.temaseminariolower {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #85B84E;
}
.temaseminario1 {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
	color: #09694B;
	text-transform: uppercase;
}
a.linque:link {
	text-decoration: none;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #A5A5A5;
}
a.linque:visited {
	text-decoration: none;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #A5A5A5;
}
a.linque:hover {
	text-decoration: none; 
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #FFFFFF;
}
a.linque:active {
	text-decoration: none;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #A5A5A5;
}
a.linque1:link {
	text-decoration: none;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #484848;
}
a.linque1:visited {
	text-decoration: none;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #484848;
}
a.linque1:hover {
	text-decoration: none; 
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #A5A5A5;
}
a.linque1:active {
	text-decoration: none;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #484848;
}
#caixa{
	 float:left;
	 width:10%;
}
#caixa1{
	 float:left;
	 width:60%;
	 padding-left:20px;
}

/*FORMS*/
input, select, textarea {
	border: 1px solid #252D36;
	background-color: #FFF;
	color: #464646;
	font-size: 13px;
}
.button {
	padding: 2px;
	border: 1px solid #252D36;
	background-color: #464646;
	color: #C9CED2;
	font-size: 11px;
}
.buttonlogin {
	border-style: none;
	background: transparent url('../images/btnLogin.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	width: 39px;
	height: 30px; /* IE HACK*/;
	cursor: hand;
}
input#submit {
    border: none;
    background: transparent url('../images/btnLogin.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	width: 39px;
	height: 30px; /* IE HACK*/;
	cursor: hand;
}
input#submit:hover {
	border: none;
	background: transparent url('../images/btnLoginOver.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	width: 39px;
	height: 30px; /* IE HACK*/;
	cursor: hand;
}
#formlogin{
	background-position: left center;
	float: right;
	padding: 10px 10px 10px 0px;
	margin: 40px 40px 40px 0px;
	/*background-color:#CCC;*/
    /* for IE */
    /*filter:alpha(opacity=70);*/
    /* CSS3 standard */
  	/*opacity:0.7;*/
}
#formbox{
	background-position: right center;
	float: right;
	width: 144px;
	height: 144px;
	padding: 3px;
	background-color:#FFF;
    /* for IE */
    /*filter:alpha(opacity=100);*/
    /* CSS3 standard */
  	/*opacity:1.0;*/
}

.formlogin {
	color: #333333;
	font-family: Tahoma, Geneva, Verdana;
	font-size: 12px;
	text-decoration: none;
	text-shadow: 0px 5px 5px #000000;
}
.formlogin1 {
	color: #000;
	font-family: Tahoma, Geneva, Verdana;
	font-size: 9px;
	text-decoration: none;
	text-shadow: 0px 5px 5px #CCC;
}
#myform fieldset {
	border-style: none;
	width: 400px;
	font: 12px/24px Tahoma, Geneva, Verdana;
}
 
#myform label{
	float: left;
	width: 130px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0px;
	text-align: right;
}
 
#myform label.ltextarea{
 	line-height:150px;
	font: Tahoma, Geneva, Verdana;
 	font-size: 12px/24px;
		}
 
#myform input, textarea { 
	width: 220px;
 	margin: 3px 0;
		}
 
#myform textarea{
 	height: 150px;
		}
 
#myform br { 
 	clear: left;
		}
 
#myform span { 
 	margin-left:0px;
		}
/*IFRAME Newsletter*/
#newslleter{
	height: 127px;
	width: 137px;
	margin:0;
	float:left;
}
.textnews{
	color: #333333;
	font: 100% Tahoma, Geneva, Verdana;
	float:left;
}
#logosparc{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;
	float:left;
}
#textoareas{
	padding-left:25px;
	text-align:left;
	vertical-align:middle;
	float:left;
	width:28%;
	height:160px;
	position:relative;
}
#imageareas{
	float:left;
	width:160px;
	height:160px;
	position:relative;
}
#container{
	float:left;
	width:90%;
	position:relative;
}
/*linque - subevents*/
a.subevents:link {
	color: #B0B0B0;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.subevents:visited {
	color: #B0B0B0;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.subevents:hover {
	color: #0085BC;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.subevents:active {
	color: #B0B0B0;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
/*==========================================================*/
/*Slide de Fotos*/
#imageseminario{
	text-align:center;
	width:70%;
}
