@charset "iso-8859-1";
/* CSS Document */

body {
	background:#0F3B70;
	width:930px;
	margin:0 auto;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
a {
	color:#48BCDC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.btnOK{
	height: 19px;
	width: 76px;
	background: url('/temas/default/img/btSubmeter.png') no-repeat;
	border-style: hidden;
}

.auxLinha:hover{
	background-color: #DEF3F9;
}

.destaqueCentralEsquerda{
	float: left; 
	width: 45%; 
	height: 100%;
	padding: 0 10px;
	background: none repeat scroll 0 0 #DEF3F9;
	display: block;
}

.destaqueCentralDireita{
	float: right; 
	width: 45%; 
	height: 100%;
	padding: 0 10px;
	background: none repeat scroll 0 0 #DEF3F9;
	display: block;
}

.destaqueCentral{
	float: left; 
	width: 100%; 
	height: 100%;
	padding: 0 10px;
	background: none repeat scroll 0 0 #DEF3F9;
	display: block;
	margin-top: 10px;
}

#destaquesHomePage{
	display: block;
	min-height: 309px;
	min-width: 508px;
}
.destquesWraper{
	display: block;
	overflow: hidden;
	position: relative;
	width: 285px;
	margin:0 0 0 5px;
}

.destaque{
	display: block;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	position: relative;
	top: 20px;
}

.tourOpt > a{
	color: #FFFFFF;
}

.tourOpt > a:hover{
	color: #ff9900;
}

a:hover {
	color:#0f3b70;
}
.txt20 {
	font-size:20px;
}
.thbImagem{
	display: block;
	float: left;
	max-width: 80px;
	max-height: 80px;
}
.thbImagem > canvas{
	display: block;
	float: left;
}
.txt11 {
	font-size:11px;
}
.limite {
	border:1px solid #f00;
}
.italico {
	font-style:italic;
}
.negrito {
	font-weight:bold;
}
.marginLeft15 {
	margin-left:15px;
}
.marginLeft50 {
	margin-left:50px;
}
.marginRight10 {
	margin-right:10px;
}
.marginBottom10 {
	margin-bottom:10px;	
}
.esconde {
	display:none;
}
.clear {
	display:block;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

/* divHeader */
div#divHeader {
	display:block;
	background:url(../imgs/divHeader.jpg) no-repeat;
	width:930px;
	height:215px;
}
/* logo */
#logo a {
	display:block;
	width:162px;
	height:141px;
	margin:53px 0 0 31px;
}

/* divContent */
.divContent {
	display:block;
	background:url(../imgs/bkContent.jpg) repeat-y;
	width:930px;
}
.divFlash {
	display:block;
	/*background:url(../imgs/divFlash.jpg) no-repeat;*/
	width:575px;
	height:465px;
	margin-top:4px;
	position: relative;
}
.thumbWraper{
	width: 112px;
	height: 465px;
	display: block;
	float: left;
	margin-top: 40px;
}

/*
.thumb{
	display: block;
	float: left;
	width: 118px;
	height: 92px;
	position: relative;
}
*/
.noticiaDestaqueWraper{
	display:block; 
	float:left; 
	height:395px; 
	margin-top:51px; 
	width:446px; 
	position: relative;
}
.noticiaDestaqueTextoWraper{
	background-color:#FFFFFF;
	bottom:15px;
	height:88px;
	left:13px;
	position:absolute;
	width:418px;
}

.tituloDestaque{
	margin-left: 10px;
	font-size: 30px;
	position: relative;
	width: 100%;
	display: block;
	float: left;
	color: #005588;
	font-weight: bold;
}

.textoDestaque{
	margin-left: 10px;
	position: relative;
	font-size: 15px;
	width: 100%;
	display: block;
	float: left;
	color: #00BBFF;
}

#verTodasNoticias{
	background-color:#FFFFFF;
	display:block;
	height:18px;
	position:absolute;
	right:0;
	top:18px;
	width:84px;
}
.divNossaTour {
	display:block;
	/*background:url(../imgs/divNossaTour.jpg) no-repeat;*/
	width:540px;
	min-height:489px;
	margin-left:29px;
}
.imgNossaTour {
	display:block;
	position:relative;
	padding:20px 0 0 31px;
}
#barraNossaTour {
	display:block;
	position:absolute;
	width:100px;
	height:289px;
	color:#fff;
	z-index:100;
	background:url(../imgs/barraNossaTour.png) no-repeat;
	margin:0;
	top:93px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	overflow: hidden;
}
#barraNossaTour span {
	display:block;
	font-weight:bold;
	margin:0 0 15px 11px;
}
.titFazAgora {
	display:block;
	background:url(../imgs/titFazAgora.jpg) no-repeat;
	width:121px;
	height:43px;
	margin-bottom:10px;
}
.txtFazAgora {
	display:block;
	width:285px;
	color:#0E3A70;
	font-size:13px;
}
.searchFazAgora {
	display:block;
	width:257px;
}
.btSelect01 {
	display:block;
	background:url(../imgs/btSelect01.jpg) no-repeat;
	/*width:257px;*/
	height:24px;
	margin-bottom:4px;
}
.btSelect01 a {
	display:block;
	/*width:257px;*/
	height:24px;
}
.btSelect02 {
	display:block;
	background:url(../imgs/btSelect02.jpg) no-repeat;
	/*width:257px;*/
	height:24px;
	margin-bottom:4px;	
}
.btSelect02 a {
	display:block;
	height:24px;
}
.btSelect03 {
	display:block;
	background:url(../imgs/btSelect03.jpg) no-repeat;
	/*width:257px;*/
	height:24px;
	margin-bottom:4px;	
}
.btSelect03 a {
	display:block;
	/*width:257px;*/
	height:24px;
}
.btSelect04 {
	display:block;
	background:url(../imgs/btSelect04.jpg) no-repeat;
	/*width:257px;*/
	height:24px;
	margin-bottom:10px;	
}
.btSelect04 a {
	display:block;
	/*width:257px;*/
	height:24px;
}

.titProjectoDoDia {
	display:block;
	background:url(../imgs/titProjectoDoDia.jpg) no-repeat;
	width:265px;
	margin:0px 0 20px 0;
	padding: 40px 10px 10px;
}
#ProjectoDoDia {
	display:block;
	background:url(../imgs/bkProjectoDoDia.jpg) repeat-y;
	width:285px;
	margin-top: 20px;
}
.imgProjectoDoDia {
	display:block;
	width:111px;
	height:111px;
	margin:0 18px 10px 15px;
	float:left;
	color:#0E3A70;
}
.imgProjectoDoDia img {
	display:block;
	margin-bottom:8px;
}
.imgProjectoDoDia a {
	font-size:13px;
	color:#0E3A70;
	text-decoration:none;
}
.imgProjectoDoDia a:hover {
	text-decoration:underline;	
}
.txtProjectoDoDia {
	display:block;
	float:left;
	width:130px;	
}
#ProjectoDoDia .titulo {
	font-size:17px;
	color:#47BBDC;
	font-weight:bold;
}
#ProjectoDoDia .texto {
	font-size:13px;
	color:#0E3A70;
}
.bkFicaSaberMais {
	display:block;
	background:url(../imgs/bkFicaSaberMais.jpg) no-repeat;
	width:285px;
	height:40px;
}
#ProjectoDoDia .links {
	font-size:12px;
	color:#47BBDC;
	font-weight:bold;
	margin:5px 15px;
}
#ProjectoDoDia .links a {
	font-size:12px;
	color:#47BBDC;
	font-weight:bold;
	text-decoration:none;
}
#ProjectoDoDia .links a:hover {
	text-decoration:underline;
}
.inputCodPostal {
	border:0px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#48BCDC;
	background-color:transparent;
	width:50px;
	height:14px;
	margin:15px 5px 5px 16px;
	float:left;
}
.inputCodPostal2 {
	border:0px;
	font-weight:normal;
	font-size:9px;
	color:#48BCDC;
	background-color:transparent;
	width:50px;
	height:14px;
	margin:15px 5px 5px 16px;
	padding:2px 0 0 2px;
	float:left;
}
.btSubmitCodPostal {
	display:block;
	border:0px;
	background-color:transparent;
	width:40px;
	height:18px;
	margin:15px 2px 5px 2px;
	float:left;
	cursor: pointer;
}
.btFicaSaberMais {
	display:block;
	border:0px;
	background-color:transparent;
	width:120px;
	height:18px;
	margin:0 2px 5px 22px;
	float:left;
	cursor: pointer;
}
.btFicaSaberMais a {
	display:block;
	width:120px;
	height:18px;
}
#PartilhaAlgumaCoisa {
	margin:30px 0 20px 0;
}
.titPartilhaAlgumaCoisa {
	display:block;
	background:url(../imgs/titPartilhaAlgumaCoisa.jpg) no-repeat;
	width:210x;
	height:40px;
	margin:10px 0 20px 0;
}
.txtPartilhaAlgumaCoisa {
	display:block;
	width:265px;
	padding:0 10px;
}
#PartilhaAlgumaCoisa .titulo {
	font-size:13px;
	color:#0E3A70;
	font-weight:bold;
	margin-bottom:4px;
}
#PartilhaAlgumaCoisa .texto {
	font-size:13px;
	color:#0E3A70;
}
.imgPartilhaAlgumaCoisa {
	margin-top:20px;
	text-align:center;
}
#PartilhaAlgumaCoisa input {
	margin:0 5px 0 0;
}
#PartilhaAlgumaCoisa ul {
	list-style:none;
	margin:0 10px;
	padding:0;
	color:#0E3A70;
}
#PartilhaAlgumaCoisa ul li {
	margin-bottom:5px;
}

/* menuPrincipal */
.menuPrincipal {
	float:left;
	margin:0 28px;
	width:500px;	
}
div#primary{
	clear:both;
}
div#primary ul.links{
	margin:0;
	padding:0;
	width:487px;
}
div#primary ul.links li{
	float:left;
	margin:0 0 10px;
	padding:0;
	list-style-type:none;
}
div#primary ul.links li a{
	height:130px;
	background:no-repeat top left;
	background-position:0;
}
div#primary ul.links li a{
	display:block;
}
div#primary ul.links li.menu-1-1-2 a,div#primary ul.links li.menu-1-1-2-active a{
	width:170px;
	background:url("../imgs/sepPrincipal01.jpg");
}
div#primary ul.links li.menu-1-2-2 a,div#primary ul.links li.menu-1-2-2-active a{
	width:144px;
	background:url("../imgs/sepPrincipal02.jpg");
}
div#primary ul.links li.menu-1-3-2 a,div#primary ul.links li.menu-1-3-2-active a{
	width:173px;
	background:url("../imgs/sepPrincipal03.jpg");
}
div#primary ul.links li a:hover{
	background-position:0 -130px;
}
div#primary ul.links li a.active,div#primary ul.links li a.active:hover{
	background-position:0 -260px;height:192px;
}
div#divHeader p.messageHeader{
	clear:both;
	width:500px;
	margin:0;
	color:#000;
	font-size:15px;
	font-weight:normal;
}
div#divHeader p.messageHeader strong{
	text-transform:uppercase;
	font-size:20px;
	color:#48BCDC;
}
div#divHeader p.messageHeader a.more{
	font-weight:bold;
	font-size:1em;
	color:#48BCDC;
}

/* LOGIN */
.formLogin {
	float:left;
	display:block;
	width:165px;
	height:165px;
	margin:29px 0 0 10px;
	background:url(../imgs/areaReservada.jpg) no-repeat;
}
.inputUsername {
	border:0px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#48BCDC;
	background-color:transparent;
	width:90px;
	height:14px;
	margin:45px 5px 5px 19px;
	float:left;
}
.inputPassword {
	border:0px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#48BCDC;
	background-color:transparent;
	width:90px;
	height:14px;
	margin:4px 5px 5px 19px;
	padding-top:4px;
	float:left;
}
.btSubmitLogin {
	display:block;
	border:0px;
	background-color:transparent;
	width:40px;
	height:20px;
	margin:4px 2px 5px 2px;
	float:left;
	cursor: pointer;
}
.btRecuperarPassword {
	display:block;
	border:0px;
	background-color:transparent;
	width:105px;
	height:16px;
	margin:0 2px 5px 10px;
	float:left;
	cursor: pointer;
}
.btRecuperarPassword a {
	display:block;
	width:105px;
	height:16px;
}
.btRegisteAqui {
	display:block;
	border:0px;
	background-color:transparent;
	width:120px;
	height:42px;
	margin:0 2px 5px 10px;
	float:left;
	cursor: pointer;
}
.btRegisteAqui a {
	display:block;
	width:120px;
	height:42px;
}
.divVota {
	margin:22px 0 0 12px;
}
.btVota {
	display:block;
	border:0;
	background-color:transparent;
	background:url(../imgs/btVota.jpg) no-repeat;
	width:53px;
	height:19px;
	cursor: pointer;
}
.btRegisteAqui a {
	display:block;
	width:120px;
	height:42px;
}
.linkInquerito {
	margin:19px 40px 0 0;
}
.linkInquerito a {
	color:#4AC0E0;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.linkInquerito a:hover {
	color:#000;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* divFooter */
/*
#divFooter {
	display:block;
	background:url(../imgs/divFooter.jpg) no-repeat;
	width:898px;
	height:195px;
	margin:0 0 0 22px;
	padding:0;
} */

#divFooter {
	display:block;
	background:url(../imgs/divFooter2.jpg) no-repeat;
	width:898px;
	height:195px;
	margin:0 0 0 22px;
	padding:0;
}

.tese{ margin-left:40px;width:135px;height:50px;float:left; }

.sepParceiros {
}
#divFooter ul {
	display:block;
	list-style:none;
	padding:0;
	margin:27px 0 0 9px;	/*ALTERADO POR VANESSA*/
	width:629px; /*ALTERADO POR VANESSA*/
	float:left;
}
#divFooter ul li {
	float:left;
}
#divFooter ul li span {
	display:block;
	background:url(../imgs/sepLinksFooter.jpg) no-repeat;
	width:1px;
	height:18px;
	float:left;
	margin:0 10px;
}
#divFooter ul li a {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	float:left;
}
#divFooter ul li a:hover {
	color:#27719d;
}
.searchFooter {
	display:block;
	/*float:right;margin:27px 63px 0 1px;*/
	float:left;
	margin:27px 0px 0 1px;
	width:185px;
	padding:0;
}
.inputSearchFooter {
	border:0px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#48BCDC;
	background-color:transparent;
	width:80px;
	height:14px;
	margin:0px 5px 0px 10px;
	float:left;
}
.btSearchFooter {
	display:block;
	border:0px;
	background-color:transparent;
	width:70px;
	height:18px;
	margin:2px 2px 0px 8px;
	float:left;
	cursor: pointer;
}
.btSeara {
	display:block;
	border:0px;
	background-color:transparent;
	width:60px;
	height:18px;
	/*margin:96px 2px 0px 0px;*/
	margin:27px 2px 0 0;
	float:left;
	cursor: pointer;
}
.btSeara a {
	display:block;
	width:60px;
	height:18px;
}

/*
.divRedesSociais {
	display:block;
	background:url(../imgs/divRedesSociais.jpg) no-repeat;
	width:898px;
	height:31px;
	margin:0 0 0 22px;
	padding:6px 0 0 0;
}
*/
.divRedesSociais {
	display:block;
	background: #ffffff url(../imgs/divRedesSociais2.jpg) no-repeat;
	width:883px;
	height:53px;
	margin:0 0 0 29px;
}

.divRedesSociais .redeSocial_1 {
	display:block;
	width:24px;
	height:24px;
	float:right;
	margin-right:39px;
	margin-left:9px;
}
.divRedesSociais .redeSocial_2 {
	display:block;
	width:24px;
	height:24px;
	float:right;
	margin-left:9px;	
}
.divRedesSociais .redeSocial_3 {
	display:block;
	width:24px;
	height:24px;
	float:right;
	margin-left:9px;	
}
#txtNossaTour {
	display:block;
	margin:20px 0 0 22px;
}
#txtNossaTour .titulo {
	color:#0E3A70;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;	
}
#txtNossaTour .texto {
	color:#0E3A70;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;	
}
#sepPatrocinadores {
	display:block;
	background:url(../imgs/sepPatrocinadores.jpg) no-repeat;
	width:229px;
	height:25px;
	margin:100px 0 0 22px;
	padding:30px 0 30px 58px;
}
.ladoEsquerdo {
	display:block;
	width:596px;
}
.ladoDireito {
	display:block;
	width:300px;
}
#contentEsquerda {
	display:block;
	padding:0 22px 0 58px;
	width:516px;
	float:left;
}
#contentEsquerda .titulo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#48BCDC;
	margin-bottom:10px;
}
#contentEsquerda .titulo span {
	font-size:20px;
}
#contentEsquerda .texto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0E3A70;
	line-height:140%;
}
#contentEsquerda .content {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#0E3A70;
	margin-bottom:10px;
	line-height:140%;
}
#contentEsquerda hr
/*linhaSeparadora*/ /*COMENTADO POR VANESSA */
{
	display:block;
	background:url(../imgs/linhaSeparadora.jpg) repeat-x;
	height:1px;
	margin:20px 0 10px 0;
	border:none; /*ACRESCENTADO POR VANESSA*/
}
#cause {}
#cause h3 a { 
	font-weight:normal;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#47BBDC;
	text-decoration:none;
	font-weight:bold; /*ACRESCENTADO POR VANESSA*/
}
#cause h3 a:hover { 
	text-decoration:underline;
}
#cause .col_left{ 
	float:left; 
	margin:0 28px; 
	width:475px; 
}
#cause img { 
	border:2px solid #000; 
}
#cause .post { 
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0F3B70;
}

div#secondary{
	margin:0 0 37px -6px;
	width:339px;
}
div#secondary .btm{
	height:37px;
	background:url("../imgs/subnav_bg_btm.png") no-repeat bottom right;
}
div#secondary ul.links{
	margin:0 0 0 7px;
	padding:44px 0 0;
	list-style-type:none;
}
div#secondary ul.links li{
	position:relative;
	margin:0;
	padding:0 0 6px 37px;
	background:url("../imgs/subnav_li.png") no-repeat top left;
	font-size:15px;
	font-weight:bold;
	display:block;
}
div#secondary ul.links li.first{}
div#secondary ul.links li.last{
	padding-bottom:2em;
}
div#secondary ul.links li a{
	text-decoration:none;
}
div#secondary ul.links li.menu-2-1-345-active,div#secondary ul.links li.menu-2-2-345-active,div#secondary ul.links li.menu-2-3-345-active,div#secondary ul.links li.menu-2-4-345-active,div#secondary ul.links li.menu-2-5-345-active,div#secondary ul.links li.menu-2-6-345-active,div#secondary ul.links li.menu-2-7-345-active{
	padding-bottom:5px;
	background:url("../imgs/subnav_li_active.png") no-repeat 0 1px;
	font-size:20px;
	color:#2468AC;
}
div#secondary ul.links li a:hover,div#secondary ul.links li a.active{
	color:#0F3B70;
}
div#secondary ul.links li ul{
	display:block;
	margin:0 0 0 11px;
	padding:0;
	list-style-type:none;
}
div#secondary ul.links li ul li{
	padding:0.2em 0;
	background:none;
}
div#secondary ul.links li ul li.first{}
div#secondary ul.links li ul li.last{
	padding-bottom:0.2em;
}
div#secondary ul.links li ul li a{
	font-size:13px;
	background:none;
}
div#secondary.whatsyourthing ul.links li a:hover,div#secondary.whatsyourthing ul.links li a.active,div#secondary.actnow ul.links li a:hover,div#secondary.actnow ul.links li a.active,div#secondary.sharesomething ul.links li a:hover,div#secondary.sharesomething ul.links li a.active{
	color:#FFF;
}
div#secondary.whatsyourthing ul.links li ul li,div#secondary.actnow ul.links li ul li,div#secondary.sharesomething ul.links li ul li{
	background:none;
}
div.menu-nav.default{
	background:url("../imgs/subnav_bg_top.png") no-repeat top right;
}
div.menu-nav.about{
	background:url("../imgs/subnav_bg_top.png") no-repeat top right;
}
div#secondary.default{
	background:url("../imgs/subnav_bg_top.png") no-repeat top right;
}
div.whatsyourthing{
	background:url("../imgs/subnav_bg_top_whatsyourthing.gif") no-repeat top right;
}
div#secondary.whatsyourthing .btm{
	background-image:url("../imgs/subnav_bg_btm_whatsyourthing.gif");
}
div#secondary.whatsyourthing ul.links li{
	background-image:url("../imgs/subnav_li_whatsyourthing.png");
}
div#secondary.whatsyourthing ul.links li.menu-2-1-345-active,div#secondary.whatsyourthing ul.links li.menu-2-2-345-active,div#secondary.whatsyourthing ul.links li.menu-2-3-345-active,div#secondary.whatsyourthing ul.links li.menu-2-4-345-active,div#secondary.whatsyourthing ul.links li.menu-2-5-345-active,div#secondary.whatsyourthing ul.links li.menu-2-6-345-active,div#secondary.whatsyourthing ul.links li.menu-2-7-345-active{
	background-image:url("../imgs/subnav_li_active_whatsyourthing.png");
	color:#FFF;
}
div#secondary.whatsyourthing ul.links li a{
	color:#1D4287;
}
div.actnow{
	background:url("../imgs/subnav_bg_top_actnow.gif") no-repeat top right;
}
div#secondary.actnow .btm{
	background-image:url("../imgs/subnav_bg_btm_actnow.gif");
}
div#secondary.actnow ul.links li{
	background-image:url("../imgs/subnav_li_actnow.png");
}
div#secondary.actnow ul.links li.menu-2-1-345-active,div#secondary.actnow ul.links li.menu-2-2-345-active,div#secondary.actnow ul.links li.menu-2-3-345-active,div#secondary.actnow ul.links li.menu-2-4-345-active,div#secondary.actnow ul.links li.menu-2-5-345-active,div#secondary.actnow ul.links li.menu-2-6-345-active,div#secondary.actnow ul.links li.menu-2-7-345-active{
	background-image:url("../imgs/subnav_li_active_actnow.png");
	color:#FFF;
}
div#secondary.actnow ul.links li a{
	color:#7D6B3B;
}
div.sharesomething{
	background:url("../imgs/subnav_bg_top_sharesomething.gif") no-repeat top right;
}
div#secondary.sharesomething .btm{
	background-image:url("../imgs/subnav_bg_btm_sharesomething.gif");
}
div#secondary.sharesomething ul.links li{
	background-image:url("../imgs/subnav_li_sharesomething.png");
}
div#secondary.sharesomething ul.links li.menu-2-1-345-active,div#secondary.sharesomething ul.links li.menu-2-2-345-active,div#secondary.sharesomething ul.links li.menu-2-3-345-active,div#secondary.sharesomething ul.links li.menu-2-4-345-active,div#secondary.sharesomething ul.links li.menu-2-5-345-active,div#secondary.sharesomething ul.links li.menu-2-6-345-active,div#secondary.sharesomething ul.links li.menu-2-7-345-active{
	background-image:url("../imgs/subnav_li_active_sharesomething.png");
	color:#FFF;
}
div#secondary.sharesomething ul.links li a{
	color:#48BCDC;
}
#divTodosTemas {
	display:block;
	background:url("../imgs/bkTodosTemas.jpg") repeat scroll 0 0 #F4F1ED;
	width:285px;
	padding-bottom:15px;
	margin:0 0 0 5px;
}
#divTodosTemas .titulo {
	display:block;
	background:url(../imgs/titTodosTemas.jpg) no-repeat;
	width:285px;
	height:28px;
}
.btSelect05 {
	display:block;
	background:url(../imgs/btSelect05.jpg) no-repeat;
	width:257px;
	height:24px;
	margin:15px;
}


.btSelect05 a {
	display:block;
	width:257px;
	height:24px;
}
.divBanner {
	display:block;
	width:292px;
	height:140px;
	margin:15px 0 0 2px;	
}
.divRedesSociaisTop {
	display:block;
	background:url(../imgs/divRedesSociaisTop.jpg) no-repeat;
	width:508px;
	height:30px;
	margin:0;
	padding-top: 10px;
	padding-left: 7px;
}
.divRedesSociaisTop .redeSocial_1 {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-right:4px;
	margin-left:1px;
}
.divRedesSociaisTop .redeSocial_2 {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-right:4px;
}
.divRedesSociaisTop .redeSocial_3 {
	display:block;
	width:17px;
	height:16px;
	float:left;
	margin-right:2px;
}
.divRedesSociaisTop .redeSocial_4 {
	display:block;
	width:19px;
	height:16px;
	float:left;
	margin-right:1px;
}
.divRedesSociaisTop .redeSocial_5 {
	display:block;
	width:18px;
	height:16px;
	float:left;
	margin-right:2px;
}
.divRedesSociaisTop .redeSocial_6 {
	display:block;
	width:17px;
	height:16px;
	float:left;
	margin-right:4px;
}
#contentTotal {
	display:block;
	padding:0 52px 0 58px;
}
#contentTotal .titulo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#48BCDC;
	margin-bottom:10px;
}
#contentTotal .titulo span {
	font-size:20px;
}
#contentTotal .texto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0E3A70;
	line-height:140%;
}
#contentTotal .content {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#0E3A70;
	margin-bottom:10px;
	line-height:140%;
}
#calendario {
	margin:20px 0;
}
#calendario .semana {
	display:block;
	width:819px;
	height:86px;
	border-bottom:1px solid #a6deee;
	border-left:1px solid #a6deee;
	padding:0;
	margin:0;
}
#calendario .start {
	border-top:1px solid #a6deee;
}
#calendario .top {
	display:block;
	width:819px;
	height:26px;	
	border-bottom:1px solid #a6deee;
}
#calendario .top .dia_legenda {
	display:block;
	width:117px;
	height:26px;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0E3A70;
	text-align:center;
	float:left;
}
#calendario .semana .dia {
	display:block;
	width:116px;
	height:86px;
	border-right:1px solid #a6deee;
	float:left;
	background-color:#FFF;
	color:#0F3B70;
	line-height:110%;
}
#calendario .textoCalendario {
	display:block;
	width:83px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:10px 0 10px 10px;
}
#calendario .semana .dia span {
	display:block;
	float:right;
	padding:60px 7px 0 5px;
}
#calendario .semana .mes_dif {
	display:inherit;
	background-color:#ecf8fb;
	color:#94acc3;
}
#calendario .semana .hoje {
	display:inherit;
	background-color:#98d8eb;
}
#calendario .semana .evento {
	display:inherit;
	background-color:#f8c43c;
	color:#0f3b70;
}
#calendario .semana .feriado {
	display:inherit;
	background-color:#0f3b70;
	color:#FFF;	
}
.diaDestacado {
	font-size:18px;
	font-weight:bold;
}
.dataCalendario {
	margin:40px 0 30px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0f3b70;
}
.titNoticias {
	display:block;
	background:url(../imgs/titNoticias.jpg) no-repeat;
	width:290px;
	height:90px;
	margin:20px 0 50px 0;
}
.tituloNoticias {
	font-family:Arial, Helvetica, sans-serif;
	color:#0E3A70;
	font-size:16px;
	font-weight:bold;
	margin:30px 0;
}
.tituloNoticias2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0E3A70;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.textoNoticia {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0F3B70;
	line-height:140%;
	margin-bottom:30px;
}
.titulo_conteudo {
font-size: 22px;
color: rgb(72, 188, 220);
font-weight: bold;
text-transform: uppercase;
}

.newbtnsubmit
{
 background: url(/temas/default/imgs/btSubmeter.jpg);
 font-size: 0px;
 width:76px;
 height:19px;
 border:none;
 display: block;
}






.causas{
	width:516;
	clear:both;
}
.causa{
	width:257px;
	float:left;
	min-height: 190px !important;

}
.causas .causa h4{
	width:100%;
	color:#238CFF;
	font-size:16px;
	margin:20px 0 10px;
	cursor:pointer;
}

p.tolower{
	text-transform:none !important;
}

.causas .causa p{
	color:#0F3B70;
	float:right;
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 10px 0 0;
	width:131px;
	height:100px;
	overflow:hidden;
	cursor:pointer;
}
.causas .causa img{
	float:left;
	width:100px;
	height:100px;
	border:2px solid #000;
	background:#eee;
	cursor:pointer;
}

.causaSeleccionada{
	clear:both;
	width:100%;
	min-height:110px;
}
.causas .causaSeleccionada h4{
	color:#48BCDC;
	float:right;
	font-size:25px;
	margin:0 0 10px;
	padding:0;
	width:400px;
	text-transform:uppercase;
}
.causas .causaSeleccionada p {
	color:#0F3B70;
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:0 0 0 0;
	width:400px;
}
.causas .causaSeleccionada img{
	float:left;
	width:100px;
	height:100px;
	background:#eee;
}

.causas hr{
	width: 100%;
	clear:both;
	margin:5px 0 5px !important;
}





.maps_area{
	margin:40px 0 0 5px;
	clear:both;
}
.area_util{
	/*background:#FFF;*/
	/*margin:0 18px 0 29px;*/
	/*padding:0 30px;*/
}


a{
	outline:none;
}


.newProject{
	color:#333;
}
.newProject label, fieldset legend{
	display:block;
	font-weight:bold;
}
.newProject input[type=text], .newProject select, .newProject textarea, .newProject input[type=file]{
	border:1px solid #0F3B70;
	padding:2px;
	width:99%;
	margin:4px 0;
}
.newProject input[type=checkbox], .newProject input[type=radio]{
	margin:5px;
}
.newProject span{
	margin:4px 0;
	color:gray;
	font-size:11px;
	font-style:italic;
}
.newProject .projectNumbers{
	width:80px !important;
	text-align:center;
	font-size:30px;
	padding:10px;
}.newProject .extraInfo{
	width:70px !important;
	text-align:center;
}
/* awt */
tituloProjectoDia{ font-size: 12pt; font-weight: bold; color: #00BFFF;display:block; }
.imgProjectoDia{ 
margin-right:15px;
display:block;
float:left;

}
/*AF*/
#res_matriz_topico{
	margin:4px 0;
	padding:0 15px 15px;
	background:#DEF3F9 none repeat scroll 0 0;
	
}

div.projectoPesquisado
{
	margin:0.5em 0;
	padding:3px 8px 8px;
	clear:both;
	min-height:200px;
}
.impar
{
	background-color:#DEF3F9;
}
div.projectoPesquisado .desc{
	text-align:left;
	padding:3px 8px 8px;
}

.img {
	float:left;
	padding:3px 8px 8px;
}
div.projectoPesquisado img{
	max-width:180px; 
	max-height:150px;
}

div.projectoPesquisado .tituloPesq a:hover {
	text-decoration:underline ;
}
div.projectoPesquisado .tituloPesq a{
	font-size: 20px !important;
	color: #48BCDC !important;
}
.updated{
	padding:10px 2px 8px;
	font-size:12px;
}

/*            SEARCH BOX          */
#search-box form{
	margin: 0;
	padding: 0;
}
div.adv_search-box.label,
div.adv_search-box.label_causa,
div.adv_search-box.sel_causa,
div.adv_search-box.label_local,
div.adv_search-box.sel_local
{
	clear:both;
}
div.adv_search-box.fechar{
	padding-top: 15px;
}
.clicktip_close{
	float:right;
	cursor:pointer;
	padding-top:15px;
}
div#search-box_tit
{
	display:block;
	position:relative;
	top:-16px;
}

.search-box_label_go, .search-box_label_box{
	float:left;
	margin: 0px 5px;
}
.search-box_label{
	float:left;
}
div.box.blue {
	background:#DEF3F9 none repeat scroll 0 0;
}

div.box {
	margin:1em 0;
	padding:0 15px 15px;
}

.clicktip_target{
	color:#48BCDC;
	cursor:pointer;
	display:block;
	font-style:normal;
	padding-top:0.5em;
	text-decoration:none;
}

#headerPesquisa_top{
	margin-bottom:50px;
}

#headerPesquisa_top p{
	color:#0F3B70;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:2em;
}

.imagemDetalhesProjecto{
	margin: 2px !important;
}
.princ{
	float:right !important;
}
.updatesImagens{
	float:left;
}
.updatesVideos{
	float:right;
	margin:1em 2px;
}
.updatesImagens img{
	max-width:180px; 
	max-height:150px;
}
.imagemDetalhesProjecto img{
	max-width:180px; 
	max-height:150px;
	border: none;
	margin: 2px !important;
}

.notfound{
	color:#0F3B70;
	text-align:left;
}

.espacamento_videos{
	margin:1em 2px;
	float:right;
}

div.ordena_tipo.activo{
	color : #000;
}
div.ordena_tipo.inactivo{
	color: #48BCDC;
}
.ordena div{
	float: right;
	margin: 0px 5px;
	font-size:9px;
}

.problem
{
	color:#DE9999;
	font-size:25px;
	margin:0 0 10px;
	padding:0;

}
.noProblem, .obrigadoProjecto
{
	color:#48BCDC;
	font-size:25px;
	margin:0 0 10px;
	padding:0;
}
.noProblem p, .obrigadoProjecto p{
	color:#0F3B70;
	font-size:14px;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:0;

}
.pj{
	max-height:275px;
	overflow:hidden;	
	position:relative;
}
table.votacao td { font-size: 12px; }
table.votacao td.contador { font-size: 18px; text-align: center; color: #47BCDD; }
table.votacao td.nome { }
table.votacao td.link a { font-size: 12px; }
table.votacao .data { font-size: 11px; color: #333; }
#resposta_conteudo .itemHeader { font-weight: bold; }
#resposta_conteudo .itemResposta { width: 465px; }
#resposta_conteudo .info_resposta { margin-bottom: 15px; }
table.votacao_questoes td { }
table.votacao_questoes .contador { font-size: 20px; text-align: center; color: #47BCDD; font-weight: bold; }
table.votacao_questoes .nota { font-size: 11px; color: #333; }
table.votacao_questoes .pergunta { }
table.votacao_questoes .votar { }
table.votacao_questoes .radio { background-color: #F9F9F9; margin: 0 2px 0 0; padding: 5px 5px 1px 0; }
table.votacao_questoes .radio label { position: relative; top: -2px; }
h1.generaltitle { color:#47BCDD; margin:0; text-transform: uppercase; font-size: 26px; }


#formclube { }
#formclube .obriga { text-align: right; margin-top: 20px; }
#formclube ul.passos { display: block; height: 35px; margin: 15px 0 0; padding: 0; }
#formclube ul.passos li { list-style: none; color: #0F3B70; font-size: 14px; font-weight: bold; margin: 0 15px 0 0; padding: 0; display: block; float: left; }
#formclube ul.passos li a:link, #formclube ul.passos li a:visited { display: block; background-color: #DEF2F9; color: #4AC1E1; padding: 8px 12px; }
#formclube ul.passos li.activo a:link, #formclube ul.passos li.activo a:visited,
#formclube ul.passos li a:hover { background-color: #4AC1E1; color: #0F3B70; }
#formclube ul.passos li.disabled a:link, #formclube ul.passos li.disabled a:visited { background-color: #DBDBDB; color: #aaa; cursor: default; }
#formclube ul.passo_actual { padding: 0; margin: 0; }
#formclube ul.passo_actual li { list-style: none; color: #0F3B70; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
#formclube .passo_legenda { color: #666666; display: block; font-size: 10px; font-weight: bold; margin-top: 5px; text-transform: uppercase; }
#formclube label.lbl { display: block; font-size: 13px; margin-top: 20px; font-weight: bold; }
#formclube label.chk { }
#formclube input.text, #formclube textarea.text { width: 500px; font: normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; padding: 3px 5px; }
#formclube span.nota { display: block; font-style: italic; font-size: 11px; color: #666; }
#formclube label.outro { font-weight: normal; margin-top: 5px; margin-left: 30px; }
#formclube input.outro { margin-left: 30px; width: 471px; }
#formclube input.cidade { width: 160px; }
#formclube input.cp { width: 60px; }
#formclube input.dob { width: 62px; }
#formclube td.cidade { width: 210px; }
#formclube td.cp { width: 112px; }
#formclube td.dob { width: 49%; }
#formclube td.tlm { width: 49%; }
#formclube input.tlm { width: 87px; }
#formclube input.num_membros { width: 39px; }
#formclube fieldset { margin-top: 15px; border: 1px solid #E0E0E0; padding: 0 20px 20px 20px; }
#formclube fieldset legend { padding: 3px 11px; background-color: #DEF2F9; }
#formclube fieldset.membros { margin-left: 30px; }
#formclube fieldset input.text { width: 424px; }
#formclube fieldset input.tlm { width: 87px; }
#formclube fieldset label.lbl { margin-top: 10px; }
#formclube .disclaimer { padding: 10px; border: 1px solid #E0E0E0; background-color: #DEF2F9; margin: 10px 0; }
#formclube ol { margin: 0 0 0 21px; padding: 0; }
#formclube ol li { margin-bottom: 8px; }
#formclube .erro, #formclube .sucesso { padding: 7px 10px; margin: 20px 0 0 0; font-size: 13px; font-weight: bold; }
#formclube .erro p, #formclube .sucesso p { padding: 0; margin: 0; }
#formclube .erro { background-color: #F7B7CD; color: #BC2359; border: 1px solid #E57099; }
#formclube .sucesso { background-color: #B9E884; color: #568E15; border: 1px solid #81B743; }
#formclube input.botao { color: #0F3B70; background-color: #4AC1E1; text-align: center; font-weight: bold; border: none; text-transform: uppercase; cursor: pointer; font-size: 11px; padding: 3px 5px; }

table#lista_clubes { margin-top: 20px; }
table#lista_clubes th { background-color: #4AC1E1; color: #0F3B70; }
table#lista_clubes td { background-color: #F2F2F2; color: #333; }

#formassociacao .obriga { text-align: right; margin-top: 20px; }
#formassociacao label.lbl { display: block; font-size: 13px; margin-top: 20px; font-weight: bold; }
#formassociacao label.chk { }
#formassociacao input.text, #formassociacao textarea.text { width: 500px; font: normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; padding: 3px 5px; }
#formassociacao span.nota { display: block; font-style: italic; font-size: 11px; color: #666; }
#formassociacao label.outro { font-weight: normal; margin-top: 5px; margin-left: 30px; }
#formassociacao input.outro { margin-left: 30px; width: 471px; }
#formassociacao input.cidade { width: 160px; }
#formassociacao input.cp { width: 60px; }
#formassociacao input.dob { width: 62px; }
#formassociacao td.cidade { width: 210px; }
#formassociacao td.cp { width: 112px; }
#formassociacao td.dob { width: 49%; }
#formassociacao td.tlm { width: 49%; }
#formassociacao input.tlm { width: 140px; }
#formassociacao input.num_membros { width: 39px; }
#formassociacao fieldset { margin-top: 15px; border: 1px solid #E0E0E0; padding: 0 20px 20px 20px; }
#formassociacao fieldset legend { padding: 3px 11px; background-color: #DEF2F9; }
#formassociacao fieldset.membros { margin-left: 30px; }
#formassociacao fieldset input.text { width: 424px; }
#formassociacao fieldset input.tlm { width: 87px; }
#formassociacao fieldset label.lbl { margin-top: 10px; }
#formassociacao .disclaimer { padding: 10px; border: 1px solid #E0E0E0; background-color: #DEF2F9; margin: 10px 0; }
#formassociacao ol { margin: 0 0 0 21px; padding: 0; }
#formassociacao ol li { margin-bottom: 8px; }
#formassociacao .erro, #formassociacao .sucesso { padding: 7px 10px; margin: 20px 0 0 0; font-size: 13px; font-weight: bold; }
#formassociacao .erro p, #formassociacao .sucesso p { padding: 0; margin: 0; }
#formassociacao .erro { background-color: #F7B7CD; color: #BC2359; border: 1px solid #E57099; }
#formassociacao .sucesso { background-color: #B9E884; color: #568E15; border: 1px solid #81B743; }
#formassociacao input.botao { color: #0F3B70; background-color: #4AC1E1; text-align: center; font-weight: bold; border: none; text-transform: uppercase; cursor: pointer; font-size: 11px; padding: 3px 5px; }

span.obrigatorio { color: red; }

#formassociacao.oportunidade td.tlm { width: 40%; }
#formassociacao.oportunidade td.email { width: 50%; }
#formassociacao.oportunidade input.email { width: 320px; }

#accoesrand { margin: 0; padding: 0; list-style: none; }
#accoesrand li { background-color: #DEF3F9; color: #000; padding: 8px; margin: 0; }
#accoesrand li.odd { background-color: #fff; color: #000; }
#accoesrand li a:link .nome, #accoesrand li a:visited .nome { color: #48BCDC; text-decoration: none; display: block; font-size: 15px; font-weight: bold; }
#accoesrand li a:hover .nome { text-decoration: underline; }

#accoesrand li a:link .desc, #accoesrand li a:visited .desc { color: #000; text-decoration: none; display: block; }
#accoesrand li a:hover .desc { text-decoration: none; }

p.all { text-align: right; }
#voufazeristo_container { background-color: #FFF5DE; padding: 26px 26px 0; width: 464px; position: relative; top: -30px; z-index: 1; }
h3.voufazeristo { color: #055494; font-size: 19px; left: 11px; position: relative; top: -3px; z-index: 2; }
#voufazeristo_container .botao { margin: 5px 0 10px 0; display: block; width: 32%; float: left; position: relative; top: 6px; }
#voufazeristo_container #voufazeristo { cursor: pointer; background-color: #DEF3F9; padding: 8px; border-bottom: 1px solid #8EBECC; border-right: 1px solid #8EBECC; border-top: 1px solid #fff; border-left: 1px solid #fff; font-size: 16px; font-weight: bold; display: block; text-align: center; }
#voufazeristo_container #voufazeristo:hover { background-color: #4AC1E1; border-bottom: 1px solid #1C88A0; border-right: 1px solid #1C88A0; border-top: 1px solid #90E4F9; border-left: 1px solid #90E4F9; }
#voufazeristo_container .voufazeristo_contador { float: right; display: block; width: 32%; }
#voufazeristo_container .char { background-color: #055494; color: #FFFFFF; font-size: 32px; font-weight: normal; margin-left: 1px; padding: 1px 2px; }
#voufazeristo_container .qtdlabel { color: #055494; display: block; margin-top: 5px; }
#voufazeristo_container .voufazeristo_msg { font-style: italic; display: block; padding-bottom: 10px; color: darkred; }
#voufazeristo_container span.clear { clear: both; display: block; height: 1px; }


.errogeral, .sucessogeral { padding: 7px 10px; margin: 20px 0 0 0; font-size: 13px; font-weight: bold; }
.errogeral p, .sucessogeral p { padding: 0; margin: 0; }
.errogeral { background-color: #F7B7CD; color: #BC2359; border: 1px solid #E57099; }
.sucessogeral { background-color: #B9E884; color: #568E15; border: 1px solid #81B743; }

#comentarios_container  { margin-top: 30px; }
#comentarios_container h2 { font-size: 20px; font-weight: bold; text-align: left; display: block; float: left; padding: 0 10px; width: 100%; color: #1D4288; position: relative; top: -31px; margin-bottom: -5px; }
#comentarios_container h3 { padding: 10px 0 0 0; font-weight: normal; text-transform: none; color: #000; text-align: left; font-size: 15px; border: none; margin: 0 0 15px 0; }
#comentarios_container .cmtcontainer { display: block; padding: 10px 10px 0 10px; width: 92%; position: relative; top: -14px; }
#comentarios_container label { color: #000; font-weight: bold; }
#comentarios_container input.botao { background-color: #4AC1E1; border: medium none; color: #0F3B70; cursor: pointer; display: block; font-size: 15px; font-weight: bold; margin-left: auto; padding: 3px 10px; text-align: right; text-transform: uppercase; }
#comentarios_container input.text, #comentarios_container textarea.text { font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif; }
#comentarios_container .sep { border-top: 2px solid #4AC1E1; display: block; height: 1px; }
#comentarios_container .cmtcada { margin: 0 0 20px 0; padding: 0; }
#comentarios_container .comentarioHeader { margin-left: 10px; }
#comentarios_container .cmtimg { margin-left: 10px; display: block; width: 94%; height: 14px; background: url('/temas/default/imgs/quote_header.gif') no-repeat scroll left top rgb(222, 243, 249); }
#comentarios_container .cmtcontent { margin-left: 10px; display: block; width: 470px; background-color: rgb(74, 193, 225); padding: 10px; }
#comentarios_container .cmtfooter { margin-left: 10px;display: block; width: 490px; height: 17px; background: url('/temas/default/imgs/quote_btm.gif') no-repeat scroll left top rgb(74, 193, 225); }
