/*
Theme Name: Cabine.pt
Description: Designed by <a href="http://www.Cabine.pt">Cabine.pt</a>.
Author: Cabine.pt
Author URI: http://www.Cabine.pt
Version: 1.0
License: Copyright © 2010-2011 Cabine.pt (http://www.Cabine.pt)
*/






/* RESET */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,700,600);

*{margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
/* BASIC */
abbr[title], acronym[title]{border-bottom:thin solid;cursor:help;}
body{background-image:url(imagens/bg.png); background-repeat: repeat-x;   font-size:12px;font-family: 'Open Sans', sans-serif;color:#4a5557;text-align:left;}

.lang li {display: inline; }


h1,h2,h3,h4,h5,h6{font-weight:bold; color: #4b5456;}
h1{font-size:20px;line-height:0px; font-weight: normal;}
h2{font-size:16px;line-height:26px;font-weight: normal;}
h3{font-size:12px;line-height:24px;font-weight: normal;}
h4{font-size:10px;line-height:20px;font-weight: normal;}
h5{font-size:10px;line-height:20px;font-weight: normal;}
h6{font-size:10px;line-height:20px;font-weight: normal;}
small{font-size:10px;line-height:16px;}
dl{font-size:12px;}
dt{font-weight:bold;}
a{color:#047;text-decoration:none;outline:none;}




a:hover{color:#026C9D;text-decoration:none;}








fieldset,img{border:none;}
hr{color:#ddd;background-color:#ddd;height:1px;border:0px;}
.clear{clear:both;margin:0;padding:0;}
.hidden{display:none;}

/* radius */
#search,
#sidebar-border,#sidebar,
.sticky,
#commentform textarea,
.page-title,.page-title h1,
#header_image,#header_image_border{}
#rss_wrap,.rss_wrap{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;}
#author,#email,#url,#submit{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


/* #nav */


.geral_menu
{
width:680px;height:29px;margin:0 auto;padding-right:260px;font-size:9pt;z-index: 999999; color: #a1a8a9; font-weight: bold; margin-top: 0px;

}

.home_
{
	width: 20px;
	float: left;
	margin-top: 5px;
}

#nav{
	position:relative;
	height:29px;
	margin:0 auto;
	padding-top:20px;
	clear:both;
	background-image: url(imagens/top.png);
	width: 1024px;
	z-index: 9999;
}

#menus{
	float: left;
	width:620px;
	height:0px;
	margin:0 auto;
	padding-right:0px;
	font-size:9pt;
	z-index: 999999;
	color: #a1a8a9;
	font-weight: bold;
	margin-top: 2px;
	}

#menus li a:link{
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	z-index: 999999;
	border-ottom:none;
	color:#a1a8a9;
	display:block;
	line-height:29px;
	padding:0 10px;
}

#menus li a:active{
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	z-index: 999999;
	border-ottom:none;
	color:#a1a8a9;
	display:block;
	line-height:29px;
	padding:0 10px;
}

#menus li a:visited{
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	z-index: 999999;
	border-ottom:none;
	color:#a1a8a9;
	display:block;
	line-height:29px;
	padding:0 10px;
}



#menus ul{
	list-style:none;
	margin:0;
	z-index: 999999;
	margin-top: -2px;
}


#menus li{
	float:left;
	position:relative;
	margin-right:8px;
	z-index: 999999;
	}

#menus li:hover a{
	background:white;
	color:#667375;
	z-index: 999999;
}

#menus ul li:hover > ul{display:block;z-index: 999999;}

#menus ul ul{display:none;position:absolute;top:31px;left:0;float:left;z-index:99999;}

#menus ul ul li{ z-index: 999999;margin: 0px !important; padding: 0px !important; white-space:nowrap; width: 100%;}

#menus ul ul li:first-child > a:link {
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
padding-top: -4px;
width: 150%;
}

#menus ul ul a:link{
	display: block;
	float: left;
	position:relative;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	z-index: 999999;
	background:white;
	width:100%;
	height:28px;
	color:#007db6;
	z-index: 999999;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#menus ul ul a:visited{
display: block;
	float: left;
	position:relative;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	z-index: 999999;
	background:white;
	width:100%;
	height:28px;
	color:#007db6;
	z-index: 999999;
	opacity:0.8;
	filter:alpha(opacity=80);}

#menus ul ul a:active{
display: block;
float: left;
	position:relative;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	z-index: 999999;
	background:white;
	width:100%;
	height:28px;
	color:#007db6;
	z-index: 999999;
	opacity:0.8;
	filter:alpha(opacity=80);}

#menus ul ul a:hover{
display: block;
float: left;
position: relative;
width:100%;
height:28px;
color:#059de2;
z-index: 999999;
background:white url(imagens/sidebar/under_post/hover.png) repeat-x;
 }


#ted
{
background: white;
height: 2px;
float: left;
width: 100%;
padding-top: 6px;
margin-top: -6px;
padding-right: 20px;
-moz-border-radius-topright:2px;
border-top-right-radius:2px;
}

#menus ul ul ul{left:111%; top:0;z-index: 999999;width: 130%;}


.linkactivo
{
display: block;
float: left;
position: relative;
width:100%;
height:28px;
color:#059de2;
z-index: 999999;
background:white url(imagens/sidebar/under_post/hover.png) repeat-x !important;
}


.activo_slider
{

	border: 2px solid white;
}


.entry{font-size:10pt; color:#404a4c; margin-top: 0px; line-height:20px;
list-style: none;}

.entry ul
{
font-size:10pt; color:#404a4c;
list-style: none;
}

.entry ol
{
font-size:10pt; color:#404a4c;
list-style: none;
}

.entry li
{
/*background: url(imagens/content/bullets.png) no-repeat left;
padding-left: 22px;*/
}


/* #search */
#search{position:absolute;background:#565657;right:49%;margin-right:-456px;bottom:0px;width:222px;height:32px;overflow:hidden;}
#search form{padding:0;}
#search input#s{
	width:222px;
	height:32px;
	background:transparent;
	border:none;color:#ddd;
	font-size:10pt;
	font-weight: normal;
	padding-left: 10px;
	background:#70b6d6 url(imagens/search/search_bg.png) no-repeat left;
	}
#search form input#searchsubmit{
	cursor:pointer;
	position:absolute;
	right:2px;top:0;
	width:37px;
	height:32px;
	padding-left:30px;
	background:#70b6d6 url(imagens/search/search_mag.png) no-repeat right 0;
	border:none;
	text-indent:-9999px;}

/* #wrapper */
#wrapper{overflow:hidden;margin:0 auto;width:1024px;}

/* #header */
#header{overflow:hidden;z-index:1;position:relative;margin:auto;}
#header h1{float:left;padding:0 0 0 10px;text-shadow:1px 1px 1px #999;font-size:24px;font-family:Georgia,"Times New Roman",Times,serif;}
#header h1 a{color:#222;line-height:36px;}
#header h1 a.header_logo{overflow:hidden;display:block;width:640px;height:36px;text-indent:-9999px;}
#header h2{float:left;height:20px;overflow:hidden;line-height:18px;padding:10px 0 0 20px;color:#222;font-size:8px;font-weight:normal;text-shadow:0 1px 0 #fff;}
#header_image{width:952px;height:182px;margin:30px 0 0;padding:3px;border:1px solid #ccc;}
#header_image_border{overflow:hidden;width:950px;height:180px;background:#565657;border:1px solid #fff;}



/* #imagem_menu */

#imagem_menu
{
float: left;
position: relative;
width: 1024px;
height: 335px;

}

#infront {
  width: 1024px;
  height:110px;
  z-index: 10;
  position: relative;
}

#behind {
  position: absolute;
  top: 0px;
  width: 1024px;
  height: 355px;
  z-index: 1;
}

#behind_small {
  position: absolute;
  overflow: hidden;
  top: 0px;
  width: 1024px;
  height: 90px;
  z-index: 1;
}

#divider_shadow
{
float: left;
position: relative;
top:-5px;
width: 1024px;
height: 6px;
z-index: 1;
background-image: url(imagens/divider/shadow_divider.png);
background-repeat: no-repeat;
}

#divider_shadow_2
{
float: left;
position: relative;
width: 1024px;
height: 6px;
z-index: 9;
top:-250px;
background-image: url(imagens/divider/shadow_divider.png);
background-repeat: no-repeat;
}


#divider_shadow_3
{
float: left;
position: absolute;
width: 1024px;
height: 6px;
z-index: 99;
top:140px;
background-image: url(imagens/divider/shadow_divider.png);
background-repeat: no-repeat;
}

/* #content */
#content,#content_ns{overflow:hidden;float:left;width:713px;padding:0;}

#content_2
{
position: relative;
z-index: 9;
overflow:hidden;
float:left;
width:1024px;
padding:0;
margin-top: -250px;
background-image: url(imagens/content/fundo_content.png);
background-repeat: repeat-x;

}

#logo
{
float: left;
position: relative;
background-image: url(imagens/Logo/logo.png);
width: 166px;
height: 128px;
z-index: 4;
}
#logo_2
{
float: left;
background-image: url(imagens/Logo/logo.png);
width: 166px;
height: 128px;
z-index: 4;
}


#titulo_post
{
float: left;
width: auto;
height: 64px;

}



#navigation_post
{
float: left;
width: 573px;
height: 64px;
}


#content_left
{
float: left;
width: 166px;
height: 300px;
}

#content_left_2
{
float: left;
width: 10px;
height: 300px;
margin-top: 0px;
}

#content_wrapper
{
position: relative;
float: left;
width: 738px;

}



#content_center
{
	float: right;
	width: 547px;
	min-height: 500px;

}
#content_center_2
{
	float: right;
	width: 680px;
	min-height: 300px;
	margin-top: 26px;
	margin-right: 13px;

}

#content_image_full
{
width: 256px;
height: 144px;
float: left;
margin-top: 20px;
}

#content_imagem
{
	overflow: hidden;
	width: 256px;
	height: 143px;
}

	#content_imagem img
	{
	 margin-top: 0px;
	}

	#img_content_shadow_big
	{
		width: 256px;
		height: 23px;
		float: left;
	}


#img_content_shadow
{
width: 237px;
height: 21px;

background-repeat: no-repeat;
}


#c_left
{
	float: left;
	width: 30px;
	height: 100px;
	background: aqua;
}

#c_right
{
	float: right;
	width: 136px;
	height: 100px;

}

#c_left_2
{
	margin-top: 520px;
	float: left;
	width: 30px;
	height: 100px;
	position: absolute;
	z-index: 99999999;
}

#c_right_2
{
	float: right;
	width: 136px;
	height: 100px;
	background: fuchsia;

}

#tabs_menus
{

	position: absolute;
	margin-top: -27px;
	height: 30px;
	z-index: 998:
}


#menu_esquerda
{
	position: relative;
	float: left;
	height: 30px;
	z-index: 999;
}

#menu_meio
{
	position: relative;
	float: left;
	height: 30px;
	z-index: 999;
}

#menu_direita
{
	position: relative;
	float: left;
	height: 30px;
	z-index: 999;
}

	a.if{
		float:left;
		background: aqua;
	    background: url(imagens/tabs/branco.png) no-repeat  top right;
		height: 30px;
		min-width: 100px;
		margin-top: -7px;
		text-align: center;
		line-height: 25px;
		z-index: 9999;
		display: block;
		padding-right: 11px;
		color: #007bb4;
		font-size: 11pt;
		font-weight: 600;
		letter-spacing: 0px;
	   }
	a.if span{
		display: block;
		min-width: 126px;
		float:left;
	    background: url(imagens/tabs/branco_span.png)no-repeat;
		z-index: 9999;
		padding: 5px 0 5px 14px;
	   }

	a.else
		{
		float:left;
	    background: url(imagens/tabs/blue.png) no-repeat  top right;
		height: 30px;
		min-width: 100px;
		margin-top: -7px;
		text-align: center;
		line-height: 25px;
		z-index: 9;
		display: block;
		padding-right: 11px;
		color: white;
		font-size: 11pt;
		font-weight: 600;
		letter-spacing: 0px;
		}

	a.else span{
		min-width: 126px;
		display: block;
		float:left;
	    background: url(imagens/tabs/blue_span.png)no-repeat;
		z-index: 9;
		padding: 5px 0 5px 14px;

	   }



.preloader {float: left; background:url(imagens/preload/89.gif) center no-repeat #fcfcfc; height: 100%; height: 100%  }





#content_imagem {
	background: url(imagens/preload/89.gif) no-repeat 50% 50% scroll white;
	}

#behind
{
	background: url(imagens/preload/89.gif) no-repeat 50% 50%;
	margin: auto;
}

#img_content
{
	background: url(imagens/preload/89.gif) no-repeat 50% 50%;
	margin: auto;
}

#image_loading
{
	background: white url(imagens/preload/89.gif) no-repeat 50% 50%;

}




#content_ns{float:none;width:960px;margin-right:0;}
.page-title{margin:0 0 20px;background:#eee;border:1px solid #ccc;}
.page-title h1{font-size:16px;height:30px;line-height:30px;padding:5px 10px;border:1px solid #fff;}
.page-title-paged{font-weight:normal;color:#999;}



/* #post */
.post{ float: left; position:relative;width:547px; margin-top:10px; ;padding:0; padding-top: 24px;min-height: 200px;}

#post_content_full{ width: 667px; height: 270px;}


.icon_publicacoes
{
	margin-left:77px;
	margin-right: 77px;
	width: 100px;
	height: 100px;
	float: left;
	background: url(imagens/publicacoes/pdf.png) center no-repeat;

}


.icon_publicacoes_post_texto
{
	padding: 25px 0px 0px 51px;
}

.icon_publicacoes_post
{
	width: 50px;;
	height: 50px;
	background: url(imagens/publicacoes/pdf.png) center no-repeat;
	margin-top: -45px;

}

.icon_publicacoes_post a
{
}


li#post_content_full_2{float:left;list-style: none; background-image:url(imagens/content/posts/bg.png); background-repeat: no-repeat; margin-top: 1px;
height:270px;width: 667px; }

li#post_content_full{float:left;list-style: none;; background-repeat: no-repeat; margin-top: 1px;height:270px; }


#post_esquerda{float: left; position:relative;width:0px; margin-top:0px; ;padding:0;  min-height:0px; overflow: hidden;}

#post_esquerda p
{
color:#667375;
}

.post_post{float: left; position:relative; width:100%; margin-top:0px; ; padding:0; min-height: 249px; margin-left: 0px; }
.post_post_top
{
	padding-top: 20px;
	padding-bottom: 10px;
}
.post_post_top h2 a:link
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 12pt;
}

.post_post_top h2 a:visited
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 14pt;
}
.post_post_top h2 a:active
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 12pt;
}
.post_post_top h2 a:hover
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 12pt;
}


.post_post_top h4
{
	font-size: 12pt;
	line-height:24px;
	font-weight: normal;
	color:#454d4e;
}

.post_post_top h4 a:active
{
	font-size: 12pt;
	line-height:24px;
	font-weight: normal;
	color:#454d4e;
}




.post_post_top2 h2 a:link
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 12pt;
}

.post_post_top2 h2 a:visited
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 14pt;
}
.post_post_top2 h2 a:active
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 12pt;
}
.post_post_top2 h2 a:hover
{

 	color: #026c9d;
 	font-weight: normal;
 	font-size: 12pt;
}

.post_post_top2 h4
{
	font-size: 10pt;
	line-height:24px;
	font-weight: normal;
	color:#454D4E;
}

.post_post_top2 h4 a:active
{
	font-size: 10pt;
	line-height:24px;
	font-weight: normal;
	color:#454D4E;
}

.post_post_top2 h4 a:link
{
	font-size: 10pt;
	line-height:24px;
	font-weight: normal;
	color:#454D4E;
}

.post_post_top2 h4 a:visited
{
	font-size: 10pt;
	line-height:24px;
	font-weight: normal;
	color:#454D4E;
}

.post_post_top2 h4 a:hover
{
	font-size: 10pt;
	line-height:24px;
	font-weight: normal;
	color:#454D4E;
}



/* #sidebar-border */

#post_post_content
{
float: left;
width: 360px;
height: 170px;
margin-left: 30px;
}

#post_post_content p
{
	font-size: 10pt;
	font-weight: normal;
	color:#454d4e;
	line-height: 20px;
	margin-top: 16px;

}

/*   LANGUAGE    */

.qtrans_language_chooser
{
height: 10px;
list-style: none;
text-align: center;
}

.qtrans_language_chooser li
{
}

.qtrans_flag{
    height: 27px !important;
    width: 33px !important;
}


.qtrans_flag_PT:hover
{
	background: url(imagens/pt_over.png) no-repeat;
}

.qtrans_flag_en:hover
{
	background: url(imagens/en_over.png) no-repeat;
}




.verde_lista
{
	list-style-image:url(imagens/content/listagreen.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.verde_lista li
{
	font-size: 10pt;
}

.azul_lista
{
	list-style-image:url(imagens/content/bullets.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.azul_lista li
{
	font-size: 10pt;
}









.setaazul2
{
	list-style-image:url(imagens/content/setaazul2.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.setaazul2 li
{
	font-size: 10pt;
}

.vermelho_lista
{
	list-style-image:url(imagens/content/vermelho.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.vermelho_lista li
{
	font-size: 10pt;
}


.exclamacao_lista
{
	list-style-image:url(imagens/content/exclamacao.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.exclamacao_lista li
{
	font-size: 10pt;
}

.bandeira_lista
{
	list-style-image:url(imagens/content/bandeira.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.bandeira_lista li
{
	font-size: 10pt;
}


.mundo_lista
{
	list-style-image:url(imagens/content/mundo.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.mundo_lista li
{
	font-size: 10pt;
}

.bussola_lista
{
	list-style-image:url(imagens/content/bussola.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.bussola_lista li
{
	font-size: 10pt;
}


.carta_lista
{
	list-style-image:url(imagens/content/carta.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.carta_lista li
{
	font-size: 10pt;
}

.grafico_lista
{
	list-style-image:url(imagens/content/grafico.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.grafico_lista li
{
	font-size: 10pt;
}


.lampada_lista
{
	list-style-image:url(imagens/content/lampada.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.lampada_lista li
{
	font-size: 10pt;
}

.marca_lista
{
	list-style-image:url(imagens/content/marca.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.marca_lista li
{
	font-size: 10pt;
}







.caixa_lista
{
	list-style-image:url(imagens/content/caixa.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.caixa_lista li
{
	font-size: 10pt;
}



.folhal_lista
{
	list-style-image:url(imagens/content/folha.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.folhal_lista li
{
	font-size: 10pt;
}

.balao_lista
{
	list-style-image:url(imagens/content/balao.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.balao_lista li
{
	font-size: 10pt;
}


.balanca_lista
{
	list-style-image:url(imagens/content/balanca.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.balanca_lista li
{
	font-size: 10pt;
}

.relogio_lista
{
	list-style-image:url(imagens/content/relogio.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.relogio_lista li
{
	font-size: 10pt;
}


.diamante_lista
{
	list-style-image:url(imagens/content/diamante.png) !important;
	margin-left: 40px;
	line-height:normal;
	font-size: 10pt;
}

.diamante_lista li
{
	font-size: 10pt;
}











/* #sidebar */

#sidebar-border{position:relative;float:right;width:257px; height: 335px; background: url(imagens/sidebar/blue_translucid.png) no-repeat; z-index: 99999; overflow: hidden; margin-right: 29px; }
#sidebar{overflow:hidden;background: fuchsia; height: 300px;position:relative;float:right;}
#sidebar a{color:#555;text-shadow:0 1px 0 #fafafa;}
#sidebar a:hover{color:#999;}



#sidebar h3,#sidebar h2{text-shadow:0 1px 0 #f7f7f7,1px 2px 3px #999;color:#345;font-size:14px;margin:0;padding:0 5px;line-height:30px;border-bottom:1px solid #fff;}
#sidebar li{line-height:20px;}
#sidebar .widget{margin-bottom:10px;}
#sidebar .widget div{padding:8px 5px;border-top:1px solid #ddd;}
#sidebar .widget div div{padding:0;border-top:none;}
#sidebar .widget div.clear{padding:0;margin:0;border:none;}
#sidebar ul{list-style:none;padding:8px 5px;border-top:1px solid #ddd;}
#sidebar ul li{padding-left:15px;background:url("images/icons.gif") no-repeat 0 -280px;}
#sidebar ul li:hover{background:url("images/icons.gif") no-repeat -10px -260px;}
#sidebar ul ul{padding:0;border-top:none;}

/*sidebar under */
#sidebar-border_under{position:relative;float:right; width:311px; height: 282px; z-index:1;top:-6px}

#sidebar_green{ position:absolute; float:right; width:257px; height: 282px; background:url(imagens/sidebar/green_side.png); z-index: 1; margin-left: 25px;}

#green_infront{position:relative; width: 311px; height: 282px; z-index: 10;}

	#green_center{float: left; width:235px; height: 282px;z-index:2; text-align: center; position: absolute; margin-left: 38px;}
	#green_center a{ color: white; font-size: 12px;   }
	#green_left{ position: absolute; float: left; width:38px; height: 282px; z-index: 2; background-image:url(imagens/sidebar/navigation/left.png); background-repeat: no-repeat; margin-top: 40px; }
	#green_right{float:left; width:38px; height: 282px;z-index: 2;background-image:url(imagens/sidebar/navigation/right.png); background-repeat: no-repeat; margin-top: 40px; position: absolute; margin-left:274px; }
#sidebar_shadow{background-image:url(imagens/sidebar/shadow.png); background-repeat: no-repeat; height: 12px; width: 236px; float: left; margin-left: 36px;  margin-top: -6px; }












.uploader{
position:relative;
display:inline-block;
overflow:hidden;
cursor:default;
padding:0;
margin:10px 0px;

}


.wpcf7
{
width: 400px;
margin: auto;
}

.wpcf7 input[type=text]
{
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:4px;
	border: solid 1px #E5E5E5;
	outline: 0;
	-moz-box-shadow:    inset 0 0 2px #929292;
   	-webkit-box-shadow: inset 0 0 2px #929292;
   	box-shadow:         inset 0 0 2px #929292;
   	width: 297px;
   	height: 20px;
   	font-size: 8pt;
   	color: #404A4C;
}



.wpcf7 input[type=textarea]
{
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:4px;
	border: solid 1px #E5E5E5;
	outline: 0;
	-moz-box-shadow:    inset 0 0 2px #929292;
   	-webkit-box-shadow: inset 0 0 2px #929292;
   	box-shadow:         inset 0 0 2px #929292;
   	color: #404A4C;
}

.wpcf7 input[type=submit]{
	margin-top: 5px;
	position: relative;
	width: auto;
	padding-top: 2;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	font-weight: bold;
	height: 30px;
	border: 0;
	font-size: 9pt;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(imagens/form/submit.png);
	background-repeat: repeat-x;
	color: white;
	text-shadow:0 -1px 0 #085c83;
	margin-left: 50px;
	cursor: pointer;
	float: right;
	margin-bottom: 10px;
}




.anexo_png
{
float: left;
background: url(imagens/anexo/clip.png) no-repeat;
width: 20px;
height: 21px;
}

.anexo_text
{
float: left;
height: 21px;
color: #007db6;
margin-right: 20px;
}

.anexo_text p
{
float: left;
height: 21px;
color: #007db6;
}


.bloco_contacto
{
	float: left;
	width: 100%;

}

p.alinhar_contacto
{
	float: right;

}

p.alinhar_contacto_texto
{

	width: 80px;
	font-size: 8pt;
	float: left;

}


p.preenchimento
{
	position: relative;
	float: right;
	font-size: 7pt;
}

.alinhar_direita
{
	width: 100%;
	float: right;

}








.filename{
float:left;
display:inline-block;
outline:0 none;
height:32px;
width:180px;
margin:0;
padding:8px 10px;
overflow:hidden;
cursor:default;
border:1px solid;
border-right:0;
font:9pt/100% Arial, Helvetica, sans-serif; color:#777;
text-shadow:1px 1px 0px #fff;
text-overflow:ellipsis;
white-space:nowrap;

-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;

background:#f5f5f5;
background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f5f5f5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5',GradientType=0);
border-color:#ccc;

-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.button{
float:left;
height:32px;
display:inline-block;
outline:0 none;
padding:8px 12px;
margin:0;
cursor:pointer;
border:1px solid;
font:bold 9pt/100% Arial, Helvetica, sans-serif;
-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px;
-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;
}


.uploader input[type=file]{
position:relative;
top:-30px; bottom:0;
border:0;
z-index: 999;
padding:0; margin:0;
height:30px;
width: 50px;
cursor:pointer;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity:0;
margin-left: 50px;
}

.alinhar file
{
display: inline;
}

.submit input {
position: relative;
	width: auto;
	padding-top: 2;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	font-weight: bold;
	height: 30px;
	border: 0;
	font-size: 7pt;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(imagens/form/submit.png);
	background-repeat: repeat-x;
	color: white;
	text-shadow:0 -1px 0 #085c83;
	margin-left: 50px;
	cursor: pointer;
	}






/*
*	LISTAGEM CATEGORIAS
*/

.lista_categorias
{
	margin-top: 10px;
	float: right;
	width: 95%;
	list-style: none;

}

.lista_categorias li
{
	float: left;
	margin-left: 20px;
}











/*
*
* SIDEBAR UP
*/
#sidebar_tab_blue
{
position: relative;
margin-top: 15px;
margin-left: 15px;
background: url(imagens/sidebar/top/mask_full.png) no-repeat;
float: left;
display: inline;
width: 233px;
height: 107px;
z-index: 99999999;
}


a#lum:link
{
margin-left:
visibility: visible;
position: absolute;
z-index: 99999999;
width: 71px;
height: 71px;
background: url(imagens/sidebar/top/individual.png) no-repeat ;
}

a#lum:hover
{
visibility: visible;
position: absolute;
z-index: 99999999;
width: 71px;
height: 71px;
background: url(imagens/sidebar/top/individual_lk.png) no-repeat ;
}



a#ldois:link
{
visibility: visible;
position: absolute;
z-index: 99999999;
width: 71px;
height: 71px;
background: url(imagens/sidebar/top/individual.png) no-repeat ;
}

a#ldois:hover
{
visibility: visible;
position: absolute;
z-index: 99999999;
width: 71px;
height: 71px;
background: url(imagens/sidebar/top/individual_lk.png) no-repeat ;
}









a#ltres:link
{
visibility: visible;
position: absolute;
z-index: 99999999;
width: 71px;
height: 71px;
background: url(imagens/sidebar/top/individual.png) no-repeat ;
}

a#ltres:hover
{
visibility: visible;
position: absolute;
z-index: 99999999;
width: 71px;
height: 71px;
background: url(imagens/sidebar/top/individual_lk.png) no-repeat ;
}







#dois
{
position: absolute;
float: left;
margin-left: 296px;
margin-top: -22px;
}

#tres
{
position: absolute;
float: left;
margin-left: 370px;
margin-top: -22px;
}


#sidebar_tab_blue_over li
{
display: inline;
width: 100%;
height: 100px;
margin-right: 45px;
line-height: 20px;
margin-top: 30px;
position: relative;
background: white;
}


	#sidebar_text
	{
	float: left;
	width: 100%;
	height: 90px;
	margin-top: 4px;
	display: block;
	word-wrap: normal;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-shadow: #026C9D 0px -1px 0px;
	}

#sidebar_title h2
{
	color: white;
	margin-top: 20px;
	font-size: 10pt;
	font-weight: normal;
	line-height: 20px;

}






#limitador
{
	width: 225px;
	height: 300px;
	overflow: hidden;
	position: relative;
}


.caseware
{

	float: left;
	position: absolute;
	margin-top: 186px;
	font-size: 10pt;
	color: white;
	font-weight: 600;
}

.caseware a
{
	color: white;
}


.rounded_wrapper {
	position: relative;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url(imagens/rounded_corners/tl.png) no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url(imagens/rounded_corners/tr.png) no-repeat right top;
}

.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url(imagens/rounded_corners/br.png) no-repeat right bottom;
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url(imagens/rounded_corners/bl.png) no-repeat left bottom;
}

/* IE6 fix */
.ie6_width .tr {
    right: -1px;
}

.ie6_width .br {
    right: -1px;
}

.ie6_height .br {
    bottom: -1px;
}

.ie6_height .bl {
    bottom: -1px;
}

/************/


#imagens_geral
{
	float: left;
	margin: 20px 20px 0px 20px;
}


#image_loading img
{


}

#shadow_imagens
{
	/*** height: 47px; ***/
}




















/************* IMAGEM E LINKS ***************/





.imagem_links
{
float: left;
position: relative;
background-image: url(imagens/pagina_especial/imagem.png);
background-repeat: no-repeat;
width: 547px;
height: 400px;
color: #007bb4;
font-size: 10pt;
font-weight: 600;
margin-top: 10px;
}

.imagem_links a
{
color: #007bb4;
font-size: 10pt;
font-weight: 600;
}



.imagem_links a:hover
{
color: #208dbf;
}

	.link_1
	{
	position: relative;
	width: 105px;
	float:right ;
	margin-top:35px ;
	margin-right:95px ;
	}

	.link_2
	{
	position: relative;
	width: 111px;
	float:right;
	margin-top:85px ;
	margin-right:-193px ;

	}

	.link_3
	{
	position: relative;
	width: 105px;
	float:left ;
	margin-top:95px ;
	margin-right:25px ;
	}

	.link_4
	{
	position: relative;
	width: 135px;
	float: left;
	margin-top:200px ;
	margin-left:-129px;
	}

	.link_5
	{
	position: relative;
	width: 105px;
	float:right;
	margin-top:190px;
	margin-right:-190px;
	}

	.link_6
	{
	position: relative;
	width: 105px;
	float:right;
	margin-top:250px;
	margin-right:-110px;
	}

/*

LINKS SOCIAIS

*/




.social_fb_ld
{
margin-top: 5px;
margin-left: 650px;
width: 33px;
height: 16px;
position: absolute;
}

.fb
{
position: relative;
float: left;
width: 16px;
height: 16px;
background: url(imagens/sociable/fb.png) no-repeat;
}

.fb:hover
{
position: relative;
float: left;
width: 16px;
height: 16px;
background: url(imagens/sociable/fbOVER.png) no-repeat;
}

.ld
{
position: relative;
float: right;
width: 16px;
height: 16px;
background: url(imagens/sociable/ld.png) no-repeat;
}


.ld:hover
{
position: relative;
float: right;
width: 16px;
height: 16px;
background: url(imagens/sociable/ldOver.png) no-repeat;
}





/**
 * Slideshow style rules.
 */
#slideshow {
	margin:10px auto;
	width:200px;
	height:300px;
	position:relative;
	color: white;
	font-size: 9pt;
	text-align: left;
	font-family: 'Lucida Sans', sans-serif;;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:200px;
  height:282px;
  overflow:auto; /* allow scrollbar */
  position:relative;

}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:200px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:282px;

}

/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
float: left; width:38px; height: 282px; z-index: 2; background-image:url(imagens/sidebar/navigation/left.png);  background-repeat: no-repeat; margin-top: 39px; margin-left: -50px;
}

A#leftControl:hover{
float: left; width:38px; height: 282px; z-index: 2; background-image:url(imagens/sidebar/navigation/left_over.png);  background-repeat: no-repeat; margin-top: 39px; margin-left: -50px;
}

#rightControl {
float:right; width:38px; height: 282px; z-index: 2; background-image:url(imagens/sidebar/navigation/right.png); background-repeat: no-repeat; margin-top: -243px; margin-left: 202px;
}

A#rightControl:hover {
float:right; width:38px; height: 282px; z-index: 2; background-image:url(imagens/sidebar/navigation/right_over.png); background-repeat: no-repeat; margin-top: -244px; margin-left: 202px;
}




#tempo
{
float: left;
width: 100%;
margin-top: 0px;
font-size: 8pt;
font-weight: normal;
}

#titulo
{
float: left;
margin-top: 0px;
font-size: 10pt;
font-weight: bolder;
}

#resumo
{
float: left;
font-size: 9pt;
font-weight:400;
margin-top: 1px;
}
ol#slider_ol
{
 list-style: none;
}
#slider_main
{
float: left;
width: 200px;
}

#slider_main a:hover
{
color: #208dbf;
}


#slider_main li
{
margin-top: 10px;
}






/*sidebar under-post */


#sidebar-border_under_post
{
position: absolute;
float: right;
z-index: 99;
width: 211px;
height: 282px;
margin-top: 250px;
margin-left: 713px;
}


#sidebarpost_autor
{
position: relative;
float: right;
z-index: 99;
width: 257px;
height: 88px;
background: url(imagens/sidebar/Contacto/contacto.png) no-repeat;
}


#sidebarpost_autor_text
{
	float: left;
	font-size: 10pt;
	margin: 17px 0 0 100px;
	color: #0078ae;
}


#sidebarpost_texto_livre
{
position: relative;
float: right;
z-index: 99;
width: 257px;
height: auto;
background: #a8b7b8 url(imagens/sidebar/textolivre.jpg) no-repeat ;
}


#sidebarpost_texto_livre_box
{
	margin: 14px;
	float: left;
	font-size: 10pt;
	color: #0078ae;
}


.sidebar_under_post
{

	position: relative;
	float: right;
	height: auto;
	width: 257px;
	margin-right: 29px;
	margin-top: 244px;
}


#sidebar_shadow_post{background-image:url(imagens/sidebar/shadow.png); background-repeat: no-repeat; height: 12px; width: 236px; float: right; margin-right: 8px; position: relative;}
/*#sidebar_green_post{ position:absolute; float:right; width:257px; height: 282px; background:url(imagens/sidebar/under_post/bg.png); z-index: 1; margin-left: 25px;} */
#green_infront_post{position:relative; float: right; width:257px; height: auto; z-index: 10;margin-top:0px; margin-left: 40px; background:url(imagens/sidebar/under_post/bg_under_post.jpg) repeat-y; padding-bottom: 0px;}






#email_post a:link {float: left;width: 100%;font-size: 11pt;text-decoration: underline; color: #0078ae; font-weight: bold; font-style: italic;}
#email_post a:active {float: left;width: 100%;font-size: 11pt;text-decoration: underline; color: #0078ae;}
#email_post a:visited {float: left;width: 100%;font-size: 11pt;text-decoration: underline; color: #0078ae;}
#email_post a:hover {float: left;width: 100%;font-size: 11pt;text-decoration: underline; color: #009be1;}


#cargo_post
{
	float: left;
		width: 100%;
	font-size: 9pt;
	margin-top: 1px;

	}

#telefone_post
{
	float: left;
		width: 100%;
	font-size: 8pt;
	margin-top: 1px;
}





.colocacao_autor
{

width: 320px;
color: white;

background: red;

}





#pages li{display: block; float: left; margin: 0 15px 0 0;}



/*   PAGINATION */


#pagination_under
{
position: relative;
margin-top: 0px;
float: right;

}

.pagination {
float: right;
clear:both;
position:relative;
font-size:8pt;
line-height:34px;
margin-right: 20px;
margin-top: 2px;

}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 6px 6px 0;
margin-left:
text-decoration:none;
width:auto;
color:#667375;
}
.pagination a:hover{
color:#32423;
}

.pagination .current{
color:#007bb4;
}

a#direita:link
{
display:block;
float:left;
height: 31px;
width: 31px;
background-image: url(imagens/paginacao/direita.png);
background-repeat: no-repeat;
}

a#direita:hover
{

height: 31px;
width: 31px;
background-image: url(imagens/paginacao/hover_direita.png);
background-repeat: no-repeat;
}


a#esquerda:link
{
display:block;
float:left;
height: 31px;
width: 31px;
background-image: url(imagens/paginacao/esquerda.png);
background-repeat: no-repeat;
}

a#esquerda:hover
{

height: 31px;
width: 31px;
background-image: url(imagens/paginacao/hover_esquerda.png);
background-repeat: no-repeat;
}












/* widget */
#sidebar .widget input#s{width:190px;height:22px;line-height:22px;padding:0 5px;}
#sidebar .widget input#searchsubmit{width:65px;}
/* WP-RecentComments */
#sidebar ul li.rc-item,#sidebar ul li.rc-navi{background:none;padding:0;margin:3px 0;}
#sidebar ul li.rc-item div{padding:0;border:none;}
#sidebar ul li.rc-item .rc-avatar img{border:1px solid #ddd;}

/* #comments */
#comments-div{border-top:1px solid #ddd;position:relative;line-height:24px;height:24px;text-shadow:0 1px 0 #f7f7f7,1px 2px 1px #999;text-align:right;margin:0 0 30px;padding:2px 10px;}
h2#comments{line-height:24px;font-size:12px;font-weight:normal;width:300px;float:right;}
span#comments-addcomment{position:absolute;left:10px;top:2px;padding-left:20px;background:url("images/icons.gif") no-repeat 0 -115px;}
span#comments-addcomment a{color:#047;text-decoration:none;}
span#comments-addcomment a:hover{color:#4a630f;text-decoration:none;}

/* comments list style */
ol.commentlist li{position:relative;list-style:none;height:1%;margin:0 20px;padding-bottom:20px;}
ol.commentlist li.bypostauthor{}
ol.commentlist li div.comment-author{margin:0;padding:0;line-height:16px;height:16px;border-bottom:1px solid #ddd;display:block;}
ol.commentlist li div.pingback{height:auto;padding-bottom:10px;border-bottom:none;}
ol.commentlist li div.vcard img.avatar{position:absolute;left:0;top:0;width:40px;height:40px;background:#fff;padding:2px;border:1px solid #ddd;}
ol.commentlist li div.vcard cite.fn{margin-left:55px;font-style:normal;font-weight:bold;}
ol.commentlist li div.vcard cite.zbench_pingback{margin-left:0;font-weight:normal;color:#999;}
ol.commentlist li div.vcard cite.fn a.url{color:#047;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#aaa;}
ol.commentlist li span.comment-meta{}
ol.commentlist li span.comment-meta a{color:#aaa;}
ol.commentlist li span.comment-meta a:hover{color:#555;}
ol.commentlist li div.comment-text{border-top:1px solid #fff;margin:0 0 10px;padding-top:10px;}
ol.commentlist li.bypostauthor div.comment-text{color:#777;}
ol.commentlist li div em.approved{color:#f00;}
ol.commentlist li p,ol.commentlist li blockquote{margin:0 50px 0 55px;padding-bottom:10px;}
ol.commentlist li blockquote{padding:5px;border:1px dotted #ddd;color:#999;background:#fafafa;}
ol.commentlist li blockquote p{margin-left:0;}
ol.commentlist li code{margin-bottom:10px;padding:2px;background:#777;color:#ddd;}
ol.commentlist li div.reply{position:absolute;right:0;top:8px;}
ol.commentlist li div.reply a{display:block;text-align:center;color:#aaa;padding:0 8px;background:#fafafa;border:1px solid #dfdfdf;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
ol.commentlist li div.reply a:hover{background:#f2f2f2;}
ol.commentlist li ul.children li{margin:0 0 0 30px;padding-bottom:0;border-bottom:none;color:#555;}
ol.commentlist li ul.children li.depth-2{margin:0 0 0 55px;}
ol.commentlist li ul.children li div{border-top:1px solid #dfdfdf;}
ol.commentlist li ul.children li div div{border-top:none;}
ol.commentlist li ul.children li div.comment-author{border-top:1px solid #fff;border-bottom:none;}
ol.commentlist li ul.children li div.vcard img.avatar{top:-8px;width:24px;height:24px;}
ol.commentlist li ul.children li div.vcard cite.fn{margin-left:40px;}
ol.commentlist li ul.children li p,ol.commentlist li ul.children li blockquote{margin:0 0 0 40px;}
ol.commentlist li ul.children li blockquote p{margin-left:0;}
ol.commentlist li ul.children li div.reply{top:-8px;}
ol.commentlist li ul.children li div.reply a{background:#f2f2f2;}
ol.commentlist li ul.children li div.reply a:hover{background:#fafafa;}

/* navigation */


#navigation
{
float: right;
font-size: 9pt;
margin-left: 2px;
font-weight: 600;
color: #007db6;
line-height: 28px;
}
#navigation ul
{
	list-style: none
}

.theDon
{
width: 240px;
}

.henchmen
{

}
#navigation li ul li
{
	padding-top: 0px;
	margin-right: 5px;
}

#navigation li
{
	padding-top: 0px;
	padding-bottom: 0px;
}

a.btn_upper:link
{
	color:#007db6;
}
a.btn_upper:visited
{
	color:#007db6;
}
a.btn_upper:active
{
	color:#007db6;
}
a.btn_upper:hover
{
	color: #007db6;
}


a.hover_btn:link
{
width: 230px;
height: 27px;
display: block;
color: #059de2;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 24px;
margin-left: -18px;
}

a.hover_btn:visited
{
width: 230px;
height: 27px;
display: block;
color: #059de2;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 24px;
margin-left: -18px;
}
a.hover_btn:active
{
width: 230px;
height: 27px;
display: block;
color: #059de2;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 24px;
margin-left: -18px;
}

a.hover_btn:hover
{
width: 235px;
height: 27px;
display: block;
background-image: url(imagens/sidebar/under_post/hover.png);
background-repeat: repeat-x;
padding-top: 2px;
padding-left: 24px;
margin-left: -18px;
padding-bottom: 0px;
}

a.hover_btn_active
{
color: #059de2;
width: 235px;
height: 27px;
display: block;
background-image: url(imagens/sidebar/under_post/hover.png);
background-repeat: repeat-x;
padding-top: 2px;
padding-left: 24px;
margin-left: -18px;
padding-bottom: 0px;
}

#page_content
{
float:left; width:98%; margin-top:30px; font-size:10pt; color:#404a4c;line-height: 21px;
}

#page_content p
{
margin-bottom: 20px;
}

#page_content ul
{
font-size:8pt; color:#404a4c;
}

#page_content ol{
font-size:8pt; color:#404a4c;
}


#page_content li
{
}

#caixa_direita;
{
float:left;
padding:5px;

}


/**************

FACEBOOK


*************/






.facebook_link
{

overflow: hidden;
width: 280px;
text-align: left;
margin: auto;
margin-top: 10px;
margin-left: 50px;
}

.facebook_link_2
{
overflow: hidden;
width: 250px;
text-align: center;
margin: auto;
margin-top: 10px;

}


.facebook_link iframe
{
 overflow: hidden;
 width: 60px !important;
 float: left;

}


/* Easy Slider */




	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:219px;
		height:240px;
		position: relative;
		}

	#prevBtn
	{
		float: left;
		width: 21px;
		height: 22px;
		cursor: pointer;
		top:90px;
		z-index:9000;
		position: absolute;
		left:175px;
	}

	#prevBtn a:link
	{
		float: left;
		width: 21px;
		height: 21px;
		cursor: pointer;
		z-index:9000;
		position: absolute;
		background: url(imagens/slider/left/botoes_on.png) no-repeat;
	}

	#prevBtn a:hover
	{
		float: left;
		margin-left: 0px;
		background: url(imagens/slider/left/botoes_over.png) no-repeat;
	}


		#prevBtn:hover
	{
		float: left;
		width: 21px;
		height: 22px;
		cursor: pointer;
		top:90px;
		z-index:9000;
		position: absolute;
		left:175px;
	}


	#nextBtn
	{
		float: left;

		width: 21px;
		height: 22px;
		cursor: pointer;
		top:90px;
		z-index:9000;
		position: absolute;
		left: 200px;
	}

	#nextBtn a:link
	{
		float: left;
		margin-left: 0px;
		background: url(imagens/slider/right/botoes_on.png) no-repeat;
	}

	#nextBtn a:acitive
	{
		float: left;
		margin-left: 0px;
		background: url(imagens/slider/right/botoes_click.png) no-repeat;
	}

	#nextBtn a:hover
	{
		float: left;
		margin-left: 0px;
		background: url(imagens/slider/right/botoes_hover.png) no-repeat;
	}


.antes
{
	float:left; width:21px; height:21px;
}


	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{


		}
	#nextBtn, #slider1next{
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{

		}
	#nextBtn a, #slider1next a{
		}


		#slider a
		{
			margin-left: 1px;
		}

		.under_slider
		{
			z-index: 9;
			position: relative;

		}



		#all_open
		{

		}

#sidebar_title
{
float: left;
width: 220px;
height: 200px;
margin-right: 45px;
line-height: 20px;
margin-top: 30px;
position: relative;

}

	#sidebar_title h1
	{
		float: left;
		color: white;
		font-weight: bold;
		font-size: 14pt;
		height: auto;
		line-height: 30px;
		width: 100%;
		text-shadow: #026C9D 0px -1px 0px;

	}

















		a#sum:link
		{
		float: left;
		z-index: 99999999999;
		width: 71px;
		height: 71px;
		background: red ;
		}

		a#sum:hover
		{
		z-index: 99999999;
		width: 71px;
		height: 71px;
		background: url(imagens/sidebar/top/individual_lk.png) no-repeat ;
		}






#rounded-img {
	display: inline-block;
	overflow: hidden;
	-webkit-border-radius:   5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}


.ready
{
	border: 2px solid white;
	display: inline-block;
	overflow: hidden;
	-webkit-border-radius:   5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



#rounded-img:hover {
	display: inline-block;
	-webkit-border-radius:   5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 5px white, 0 2px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 2px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 -1px 0 rgba(0, 0, 0, .6);

}

.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}





	#texto_apresentar
	{

		z-index: 99999999;
		width: 222px;
		height: 70px;
		top:18px;
		left: 6px;
		color: red;display: none;
	}






	#slider_home
	{
		width: 220px;
		height: 75px;
		overflow: hidden;
		margin-left: 3px;
		position: relative;
		top:7px;
	}



	#slider_home ul
	{
		display: inline;
		position: relative;
		list-style: none;
		width: 1000px;
		float: left;
	}

	#slider_home li
	{
		float: left;
		margin-left: 3px;
	}

	#slider_home a
	{
	z-index: 99999999;
	width: 71px;
	height: 71px;
	background: url(imagens/sidebar/top/individual.png) no-repeat ;
	}




#slider_home_controler
{
	float: left;
	height: 20px;
	width: 200px;
	display: inline;
	background: aqua;
	top:10px;
	position: relative;

}













/***   BREADCOMBS   ***/


.breadcrumbs
{
position: absolute;
z-index: 99;
margin-top: 5px;
margin-left: 51px;
font-size: 8pt;
}

.breadcrumbs a:link
{

color: #007DB6;

}

.breadcrumbs a:visited
{
color: #007DB6;
}
.breadcrumbs a:active
{
color: #007DB6;
}
.breadcrumbs a:hover
{
color: #454D4E;
}

/****************

TOOL-TIP

*****************/

.trigger:hover
{
cursor: pointer;
}

.trigger_2:hover
{
cursor: pointer;
}



/* trigger button */
#download_now {
	background:transparent url(/img/home/download.png) no-repeat scroll 0 0;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	text-indent:-999em;
	width:159px;
	cursor:pointer;
}

/* mouseover state */
#download_now:hover {
	background-position:0 -44px ;
}

/* clicked state */
#download_now:focus {
	background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:9px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:9px;
	font-weight:bold;
}














/* #respond */
#respond{margin:0 0 20px 0;padding:20px 0 0 55px;border-top:1px solid #ddd;}
#respond small{font-size:12px;}
#respond h2,#respond h3{text-shadow:0 1px 0 #f7f7f7,1px 2px 3px #111;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:10px;}
#respond a#cancel-comment-reply-link{color:#920017;text-shadow:none;}
#respond a#cancel-comment-reply-link:hover{color:#ff4e00;}
#commentform{margin:0 55px 0 0;padding:0;}
#commentform p{margin:0 0 10px;padding:0;}
#commentform p.smilies{margin:0 0 3px;padding:0 3px;}
#commentform p.comment-notes{margin:10px 0;color:#999;}
#commentform textarea{padding:3px;background:#fff;border:1px solid #ddd;}
#commentform .comment-form-comment label{display:none;}
#author,#email,#url{height:16px;margin-right:5px;padding:3px;border:1px solid #ddd;background:#fff;}
#comment{width:80%;height:125px;}
#submit{cursor:pointer;background:#222;font-weight:bold;color:#ccc;height:25px;padding:2px 10px;border:1px solid #555;}
#submit:hover{color:#fff;}
#respond code{color:#464646;background:none;}

/* trackbacks-pingbacks */
.trackbacks-pingbacks h3{font-weight:bold;margin-bottom:10px;border-bottom:1px solid #ddd;color:#555;padding:3px 0;}
.trackbacks-pingbacks ul{margin:5px 20px 15px;list-style-type:circle;}
.trackbacks-pingbacks ul li{margin-bottom:4px;}







/* #footer */
#footer{height:50px; margin: 0 auto; width: 1000px;}
#footer-inside{position:relative;width:1000px;color:#404a4c; background:url(imagens/footer/bg.png) repeat-x; height: 47px; float: right;}
#footer-inside #btn{float: right; display: inline;margin-top: 15px; margin-right: 15px;}
		#btn li{background: #ffffff; display: inline; padding: 5px;}

#footer-inside a{border-bottom:1px dashed #aaa;color:#404a4c;}
#footer-inside #back-to-top{position:absolute;top:5px;right:150px;line-height:20px;color:#404a4c;font-weight:bold;}
#footer-inside #back-to-top a{line-height:20px;color:#404a4c;font-weight:normal;border:none;}
#footer-inside #back-to-top a:hover{color:#404a4c;}

.bubbleInfo {
    position: relative; z-index: 99999; display: inline;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    z-index: 99999999;
    padding: 5px; margin-top: -120px;
}

.popup_2 {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    z-index: 99999999;
    padding: 5px; margin-top: -120px;
}

.caixa_dentro
{
	background: white;
	position: relative;
	overflow:hidden ;
    width: 250px;
    height: 200px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.texto_dentro
{
	overflow:auto;
	width: 240px;
    height: 190px;
    background: white;
    margin-left: 5px;
    margin-top: 5px;

}


.caixa_dentro_2
{
	background: white;
	position: relative;
	overflow:hidden ;
    width: 250px;
    height: 200px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.texto_dentro_2
{
	overflow:auto;
	width: 240px;
    height: 190px;
    background: white;
    margin-left: 5px;
    margin-top: 5px;

}







.tail{float: left; background: url(imagens/footer/bubble.png) bottom no-repeat; position: relative; margin-top: 0px; margin-left: 45px; height: 9px; width: 21px; }

.popup p
{
margin: 5px;
}

.popup_2 p
{
margin: 5px;
}


/* Let's get this party started */
.caixa_dentro ::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.caixa_dentro ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #bec8ca;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Handle */
.caixa_dentro ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #667375;
    -webkit-box-shadow: inset 0 0 6px #bec8ca);
}
.caixa_dentro ::-webkit-scrollbar-thumb:window-inactive {
	background: #667375;
}



/* Let's get this party started */
.caixa_dentro_2 ::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.caixa_dentro_2 ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #bec8ca;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Handle */
.caixa_dentro_2 ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #667375;
    -webkit-box-shadow: inset 0 0 6px #bec8ca);
}
.caixa_dentro_2 ::-webkit-scrollbar-thumb:window-inactive {
	background: #667375;
}



#copy
{
float: left;
height: 47px;
line-height: 47px;
margin-left: 30px;
}



/* Other */
.aligncenter,div.aligncenter{display:block;margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{text-align:center;margin-top:10px;margin-bottom:10px;padding:4px;border-radius:3px;background:#fff;border:1px solid #ddd;}
.wp-caption img{margin:0;padding:0;background:none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:20px;padding:4px 0 0;margin:0;}
/* calendar START */
.widget_calendar h3{display:none;}
#wp-calendar{width:100%;}
#wp-calendar #today{background:#e6e6e6;}
#wp-calendar tbody a{font-weight:bolder;}
#wp-calendar caption{font-family:Arial;font-weight:bolder;letter-spacing:-0.05em;font-size:150%;text-align:left;padding-bottom:5px;}
#wp-calendar th,#wp-calendar td{text-align:center;}
#wp-calendar tbody td{border:1px solid #ccc;}
#wp-calendar tbody td.pad{border:0 none;}
#wp-calendar th{background:#999;color:#fff;}
#wp-calendar td#prev{text-align:left;padding-top:5px;}
#wp-calendar td#next{text-align:right;padding-top:5px;}
/* .gallery-caption */
#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}