/*** BODY ***/
* {
	font-family:	Georgia;
	color:		#666666;
}
* html div#map_canvas img { 
	behavior: 		none; 
}
html {
	/*background-color:#CCCCCC;*/
	margin:			0px auto;
}
body {
	font: 			11px/18px Georgia;
	margin:			0px auto;
	text-align:		left;
	width:			910px;
	padding:		0px;
    background:		url(/sys_imagens/autarquicas2009/armamar-site-fundo-01.jpg) no-repeat top center;
	background-color:#006600;
}
#wrapper {
	margin:			0px auto;
	padding:		0px 40px;
	padding-bottom:	50px;
	margin-top:		20px;
	background:		#FFF url(/sys_imagens/autarquicas2009/arm-web-home-01.jpg) no-repeat top right;
	/* background-color:#FFFFFF; */
	
	/*
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	*/
}
/*** END BODY ***/


/*** DEFAULT VALUES ***/
ul, li {
	margin: 		0;
	padding: 		0;
	list-style-type: none;
}
h1 {
	font-size: 		24px;
	margin: 		0;
	padding: 		0;
}
h2 {
	font-size: 		18px;	
	margin: 		0;
	padding: 		0;
}
h3 {
	font-size: 		14px;
	margin: 		0;
	padding: 		0;
}
h4 {
	font-size: 		12px;
	margin: 		0;
	padding: 		0;
}
h6 {
	font-size: 		12px;
	margin: 		0;
	padding: 		0;
	color:			#006600;
	font-family:	Georgia;
	font-style:italic;
}
.clear{
	clear:			both;
	width:			auto;
	height:			20px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
.clear1{
	clear:			both;
	width:			auto;
	height:			1px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
.clear1linha{
	clear:			both;
	width:			auto;
	height:			1px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
	border-bottom:	1px solid #ccc;
}
.clear2{
	clear:			both;
	width:			auto;
	height:			2px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
.clear4{
	clear:			both;
	width:			auto;
	height:			4px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
.clear10{
	clear:			both;
	width:			auto;
	height:			10px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
.clear30{
	clear:			both;
	width:			auto;
	height:			30px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
.clearbig{
	clear:			both;
	width:			auto;
	height:			20px;
	display:		block;
	line-height:	1px;
	font-size:		1px;
}
pre {
	background-color: #f8f8f8;
	border: 		1px solid #e7e7e7;
	color: 			#7f7f7f;
	padding: 		8px;
	font: 			12px/22px Monaco, "Courier New", Courier, mono;
	display: 		block;
	margin:			10px 0;
}
strong {
	
}
small {
	
}
img {
	border:			none;
}
p {
	margin:			0 0 10px 0;
	padding:		0;
}
q {
	font:			italic 18px Georgia;
	font-weight:	normal;
	line-height:	1.5em;
	padding:		12px 0;
	display:		block;
}
q:before {
	content:		"\201C\00A0";
}
q:after {
	content:		"\00A0\201D";
}
hr{
	border:			none;
	border-bottom: 	1px solid #999999;
}
/*** END DEFAULT VALUES ***/


/*** LINKS ***/
a,
a:visited {
	color:			#060;
	outline-style:  none;
}
a:hover,
a:visited:hover {
	
}
/*** END LINKS ***/


/*** TOP WRAPPER ***/
#wrapper #topwrapper {
	padding-top:	30px;
	
}
#wrapper #topwrapper #header {
	height:			90px;
	display:		block;
	width:			830px;

}
#wrapper #topwrapper #header #image {
	float:			left;
	width:			100px;
	min-width:		100px;
	display:		block;
}
#wrapper #topwrapper #header #image img {
	width:			90px;
	height:			90px;
}
#wrapper #topwrapper #header #text {
	float:			left;
	padding-top:	5px;
}
#wrapper #topwrapper #header #text h1 {
	padding-top:	5px;
	font-size:		18px;
	font-family:	Georgia;
	font-weight:	normal;
	text-transform:	uppercase;
	color:			#006600;
}
#wrapper #topwrapper #header #text h2 {
	padding-top:	10px;
	font-size:		32px;
	line-height:	33px;
	font-family:	Georgia;
	font-weight:	normal;
	text-transform:	uppercase;
	color:			#FF6600;
}
#wrapper #topwrapper #header #newsletter {
	float:			right;
	font-size:		11px;
	color:			#666666;
	margin-top:		50px;
}
#wrapper #topwrapper #header #newsletter table {
	border:			1px solid #999999;
}
#wrapper #topwrapper #header #newsletter label {
/*	font-variant:	small-caps;*/
	text-transform:	uppercase;
	font-size:		10px;
	color:			#666;
}
#wrapper #topwrapper #header #newsletter input {
	border:			1px solid #FFFFFF;
	color:			#555555;
	font-weight:	normal;
	height:			16px;
	width:			160px;
	padding:		0px 4px 0px 4px;
}
#wrapper #topwrapper #header #newsletter input:hover {
	
}
#wrapper #topwrapper #header #newsletter input:focus {
/*	background-color:#FAFAFA;*/
}
#wrapper #topwrapper #header #newsletter a,
#wrapper #topwrapper #header #newsletter a:visited {
	border:			1px solid #999999;
	height:			17px;	
	padding:		2px 5px 2px 5px;	
	color:			#FFFFFF;
	background-color:#999999;
	text-decoration:none;
}
#wrapper #topwrapper #header #newsletter a:hover,
#wrapper #topwrapper #header #newsletter a:visited:hover {
	color:			#FFFFFF;
	background-color:#BBBBBB;
	border-color:	#BBBBBB;
}
#wrapper #topwrapper #header #newsletter #msg {
	color:			#FFFFFF;
	background:		#006600;
}	
#wrapper #topwrapper #navbar {
	margin-top:		20px;
	margin-left:	26px;
	margin-bottom:	10px;
}
#wrapper #topwrapper #navbar ul {
	list-style:		none;
}
#wrapper #topwrapper #navbar ul li {
	text-align:		center;
	margin-right:	2px;
	margin-left:	4px;
	padding:		1px 0px 4px 7px;
}
#wrapper #topwrapper #navbar ul li a,
#wrapper #topwrapper #navbar ul li a:visited {
	width:			100%;
	background-color:#FFF;
	color:			#666666;	
	outline-style:  none;
}
#wrapper #topwrapper #navbar ul li a:hover,
#wrapper #topwrapper #navbar ul li a:visited:hover {
	background-color:#BBB;
	color:			#FFFFFF;
}
#wrapper #topwrapper #navbar ul li a.activemenu,
#wrapper #topwrapper #navbar ul li a.activemenu:visited {
	color:			#222;
	outline-style:  none;
}                                  
#wrapper #topwrapper #navbar ul li a.activemenu:hover,
#wrapper #topwrapper #navbar ul li a.activemenu:visited:hover {
	background-color:#BBB;
	color:			#FFFFFF;
	outline-style:  none;
}
#wrapper #topwrapper #navbar ul li ul {
	padding-top:	1px;
}
#wrapper #topwrapper #navbar ul li ul li {
	text-align:		left;
	padding:		0px;
	padding-left:	7px;
	margin-left:	0px;
}
#wrapper #topwrapper #navbar ul li ul li a.first {
	border-top:		none;
}
#wrapper #topwrapper #navbar ul li ul li a,
#wrapper #topwrapper #navbar ul li ul li a:visited {
	border-top:		1px solid #DDDDDD;
}
#wrapper #topwrapper #navbar ul li ul li a:hover,
#wrapper #topwrapper #navbar ul li ul li a:visited:hover {
	border-top:		1px solid #000000;
}
#wrapper #topwrapper #banner {
	display:		block;
	clear:			both;
	height:			300px; 
	margin-bottom:	30px;
}
#wrapper #topwrapper #banner img {
	width:			830px;
	height:			300px;

}
/*** END WRAPPER ***/


/*** MAIN WRAPPER ***/
#wrapper #mainwrapper {
	clear:			both;
	display:		block; 
}
#wrapper #mainwrapper #content {
	background: 	#FFF;	
}
#wrapper #mainwrapper #content h3 {
	color:			#FF6600;
	font-family:	Georgia;
	font-weight:	normal;
	text-transform:	normal;
	font-size:		16px;
	margin-bottom:	5px;
	padding-bottom:	2px;
}

.col0 p
{
	color:			#666666;
	font-family:	Georgia;
	font-size:		24px;
	font-style:		italic;
	font-weight:	bold;
	text-transform:	none;
	margin-bottom:	35px;
	line-height:    30px;
	width:          540px;
}

#wrapper #mainwrapper #content #col1 {
	width:			260px;
	margin-right:	20px;
	float:			left;
}
#wrapper #mainwrapper #content #col1 h3 {
	width:			260px;
	margin-right:	20px;
	float:			left;
	color:          #006600;
	font-size:      14px;
	font-weight:    bold;
	font-style:     italic;
}
#wrapper #mainwrapper #content #col1 #image img {
	width:			260px;
	height:			100px;
	margin-bottom:	20px;
	border-bottom:	10px solid #006600;
}
#wrapper #mainwrapper #content #col1 #destaquehomepage {
	background-color:#F3F3F3;
	/*border-bottom:	10px solid #006600;*/
	padding:		10px 10px 5px 15px;
	margin-top:		20px;  
	-moz-border-radius:5px;     
	-webkit-border-radius:5px;
}
#wrapper #mainwrapper #content #col1 #destaquehomepage:hover {
	background-color:#EEEEEE;
}
#wrapper #mainwrapper #content #col1 #destaquehomepage img {
	visibility:		hidden;
	height:			0;
	width:			0;
}
#wrapper #mainwrapper #content #col1 #destaquehomepage h3 {
	color:			#FF6600;
	font-family:	Georgia;
	font-size:		16px;
	font-weight:	normal;
	text-transform:	none;
	margin-bottom:	0px;	
}
#wrapper #mainwrapper #content #col1 #destaquehomepage h3 a {
	font-family:	Georgia;
	font-size:		16px;
	font-weight:	normal;
	text-transform:	none;
	margin-bottom:	0px;
}
#wrapper #mainwrapper #content #col1plus2 {
	width:			520px;
	margin-right:	20px;
	float:			left;
}
#wrapper #mainwrapper #content #col1plus2 h3 {
	color:			#666;
	font-family:	Georgia;
	font-size:		20px;
	font-weight:	bold;
	text-transform:	none;
	/* margin-bottom:	40px; */
	font-style:		italic;
	line-height:	30px;
}
#wrapper #mainwrapper #content #col1plus2 #image img {
	width:			260px;
	height:			100px;
	margin-bottom:	20px;
	border:			2px solid #FFF;
}
#wrapper #mainwrapper #content #col1plus2 #manyimages {
	
}
#wrapper #mainwrapper #content #col1plus2 #manyimages #image {
	float:			left;
/*	width:			160px;
	height:			125px; --14 */
	width:			130px;
	height:			95px;
}
#wrapper #mainwrapper #content #col1plus2 #manyimages #image img {
/*	width:			140px;
	height:			105px; -- 14 */
	width:			115px;
	height:			80px;
}
#wrapper #mainwrapper #content #col1plus2 #twoimages {
	clear:			both;
}
#wrapper #mainwrapper #content #col1plus2 #twoimages #image {
	float:			left;
	width:			260px;
	height:			140px;
}
#wrapper #mainwrapper #content #col1plus2 #twoimages #image img {
	width:			240px;
	height:			120px;
}
#wrapper #mainwrapper #content #col1plus2 #text {
	/*width:			520px;*/
	margin-right:	0px;
}
#wrapper #mainwrapper #content #col1plus2 #text #form {
	font-size:		13px;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form {
	background-color:#F9F9F9;
	padding:		20px;
	color:			#666666;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form td {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px; 
}
#wrapper #mainwrapper #content #col1plus2 #text #form form label {
	color:			#666666;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	bold;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form input {
	width:			120px;
	height:			20px!important;
	line-height:	20px!important;
	font-size:		12px;
	padding:		3px 0px 0px 3px!important;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form input.txt {
	width:			230px;
	height:			20px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	border:			1px solid #999999;
	color:			#777777;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form input.txtphone {
	width:			120px;
	height:			20px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	border:			1px solid #999999;
	color:			#777777;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form input.txtage {
	width:			40px;
	height:			20px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	border:			1px solid #999999;
	color:			#777777;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form input.txtcode {
	width:			40px;
	height:			20px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	border:			1px solid #999999;
	color:			#777777;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form textarea {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	width:			340px;
	max-width:		340px;
	height:			150px;
	max-height:		300px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	border:			1px solid #999999;
	color:			#777777;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form textarea.txtareaprograma {
	width:			440px;
	max-width:		440px;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form select {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif!important; 
	width:			230px;
	font-size:		12px;
	padding:		2px 0px 2px 3px;
	color:			#777777;
}
.chk {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif!important; 
	width:			20px!important;
	font-size:		12px;
	padding:		0px;	
	color:			#777777;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form select option {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif!important; 
	font-size:		12px;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form input:focus,
#wrapper #mainwrapper #content #col1plus2 #text #form form textarea:focus {
	border:			1px solid #000000!important;
	color:			#000;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form select:focus {
	color:			#000;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form a,
#wrapper #mainwrapper #content #col1plus2 #text #form form a:visited {
	/*  padding:		3px 20px 3px 20px;                      
	border:			2px solid #777777;       
	background-color:#777777;       
	color:			#FFFFFF;                       
	height:			16px; 
	margin-right:	3px; 
	font-size:		11px;             
	text-decoration:none;   
	-moz-border-radius:5px;     
	-webkit-border-radius:5px;*/
}
#wrapper #mainwrapper #content #col1plus2 #text #form form a.buttonEnviar {
	background:		url(img/green.gif);
	padding:		0px 26px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	border:			1px solid #666;
	height:			18px; 
	line-height:	18px;
	color:			#FFFFFF;
	font-size:		12px;
	margin-right:	10px;
	display:		inline-block;
	text-decoration:none;
	font-weight:	bold;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form a.buttonLimpar {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	normal;
	color:			#999;
}
#wrapper #mainwrapper #content #col1plus2 #text #form form a:hover,
#wrapper #mainwrapper #content #col1plus2 #text #form form a:visited:hover {
/*	border:			2px solid #AAAAAA;         
	background-color:#AAAAAA;
	font-weight:	normal;*/
}
#wrapper #mainwrapper #content #col1plus2 #text #form form a.buttonEnviar:hover {
	border:			1px solid #444444; 
	background-color:#444444;
}
#wrapper #mainwrapper #content #col1plus2 #text #form #naoconsegue {
	margin-top:		20px;
	color:			#666666;
	font-style:		italic;
	font-size:		12px;
}
#wrapper #mainwrapper #content #col1plus2 #text #form a.nodecoration {
	background-color:transparent!important;
	border:			none;
	padding:		0;
	height:			16px; 
	margin-right:	3px; 
	font-size:		12px;
	color:			#006600!important;
}
#wrapper #mainwrapper #content #col1plus2 #text #noticiadetail {
	margin:			0;
	padding:		0;
	margin-bottom:	40px;
}
#wrapper #mainwrapper #content #col1plus2 #text #noticiadetail h3 {
	/*margin-top:		25px;*/
	margin-bottom:	15px;
	padding-bottom:	2px;
}
#wrapper #mainwrapper #content #col1plus2 #text #noticiadetail img {
	border:			0px solid #FFF;
}
#wrapper #mainwrapper #content #col1plus2 #text #boximages {
	margin:			0px 20px 0px 0px;
	padding:		0px 0px 0px 0px;
	color:			#CCC;
	width:			120px;
	float:			left;
	font-size:		11px;
	border:			none;
}
#wrapper #mainwrapper #content #col1plus2 #text #boximages img {
	width: 			120px !important;                               
	height:			90px;
	margin:			0px 0px 0px 0px;	
}
#wrapper #mainwrapper #content #col1plus2 #text #boximages a, 
#wrapper #mainwrapper #content #col1plus2 #text #boximages a:hover, 
#wrapper #mainwrapper #content #col1plus2 #text #boximages a:visited, 
#wrapper #mainwrapper #content #col1plus2 #text #boximages a:visited:hover {
	border:			none;
}
#wrapper #mainwrapper #content #col1plus2 #text #boximages {
	
}
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo {
	float:			left;
	width:			230px;
	height:			91px;
	margin-right:	10px;
	margin-bottom:	10px;
	padding: 		10px 10px 0px 10px;
	border:			0px solid #BBBBBB;
	background-color:#EFEFEF;
}
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo:hover {
	background-color:#DDDDDD;
	border-color:	#999;
}
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo img {
	border:			0px solid #666;
	margin:			0px;
	padding:		0px;
	margin-right:	10px;
	margin-bottom:	10px;
	float:			left;
}
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo img:hover {
	border-color:	#111111;
}
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo a,
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo a:visited {
	text-decoration:none;
}
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo a:hover,
#wrapper #mainwrapper #content #col1plus2 #text #obrascatalogo a:visited:hover {

}
.comentario {
	width:			500px;
	height:			auto;
	padding:		10px;
	margin:			0px;
	background-color: #F9F9F9;
	font-size:		1.1em;
	margin-bottom:	10px;
	display:		block;
	float:			left;
	font-family:	Georgia;
}
.comentarioimpar {
	width:			500px;
	height:			auto;
	padding:		10px;
	margin:			0px;
	background-color: #EFEFEF;
	font-size:		1.1em;
	margin-bottom:	10px;
	display:		block;
	float:			left;
	font-family:	Georgia;
}
.comentario h5,
.comentarioimpar h5 {
	font-family:	Georgia;
	font-weight:	normal;
	font-style:		italic;
	padding:		0px;
	margin:			0px;
	margin-bottom:	3px;
	font-size:		14px;
	color:			#222;
}
.comentario p,
.comentarioimpar p {
	font-family:	Georgia;
	font-weight:	normal;
	font-style:		italic;
	padding:		0px;
	margin:			0px;
	margin-bottom:	3px;
	font-size:		12px;
	color:			#444444;
}
#col3 .comentario {
	width:			256px;
	height:			auto;
	padding:		2px;
	margin:			0px;
	background-color: #F5F5F5;
	margin-bottom:	2px;
	display:		block;
	float:			left;
	font-family:	Georgia;
}
#col3 .comentarioimpar {
	width:			256px;
	height:			auto;
	padding:		2px;
	margin:			0px;
	background-color: #ECECEC;
	margin-bottom:	2px;
	display:		block;
	float:			left;
	font-family:	Georgia;
}
#col3 .comentario:hover,
#col3 .comentarioimpar:hover {
	background-color:#DFDFDF;
}
#col3 .comentario h5,
#col3 .comentarioimpar h5 {
	font-family:	Georgia;
	font-weight:	normal;
	font-style:		italic;
	padding:		0px;
	margin:			0px;
	margin-bottom:	2px;
	font-size:		12px;
	color:			#006600;
}
#col3 .comentario p, 
#col3 .comentarioimpar p {
	font-family:	Georgia;
	font-weight:	normal;
	font-style:		italic;
	padding:		0px;
	margin:			0px;
	margin-bottom:	0px;
	font-size:		11px;
	color:			#444444;
}
#col3 .comentario p b,.comentarioimpar p b {
	font-style:		normal;
}
#wrapper #mainwrapper #content #col1plus2plus3 {
	width:			700px;
	margin-right:	0px;
}
#wrapper #mainwrapper #content #col1plus2plus3 h3 {
	color:			#006600;
	font-family:	Georgia;
	font-size:		14px;
	font-weight:	normal;
	text-transform:	none;
	margin-bottom:	10px;
	padding-bottom:	2px;
}
#wrapper #mainwrapper #content #col1plus2plus3 #text {
	width:			830px;
}
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo {
	float:			left;
	width:			121px;
	height:			151px;
	margin-right:	20px;
}
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo img {
	border:			2px solid #FFF;
	margin:			0px;
	padding:		0px;
	margin-bottom:	10px;
}
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo img:hover {
	border-color:	#111111;
}
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo a,
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo a:visited {
	text-decoration:none;
}
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo a:hover,
#wrapper #mainwrapper #content #col1plus2plus3 #text #obrascatalogo a:visited:hover {

}
#wrapper #mainwrapper #content #col2 {
	width:		260px;
	margin-right:	20px;
	float:		left;
}
#wrapper #mainwrapper #content #col2 h3 {
	width:		260px;
	margin-right:	20px;
	float:		left;
        color:          #006600;
        font-size:      14px;
        font-weight:    bold;
        font-style:     italic;
}
#wrapper #mainwrapper #content #col2 #text {
	
}
#wrapper #mainwrapper #content #col2 #text p {

}
#wrapper #mainwrapper #content #col2 #image img {
	width:			260px;
	height:			100px;
	margin-bottom:	20px;
	border-bottom:	10px solid #FF6600;
}
#wrapper #mainwrapper #content #col3 {
	width:			260px;
	margin-right:	0px;
	float:			right;
}
#wrapper #mainwrapper #content #col3 h3 {
	color:			#006600;
	font-family:	Georgia;
	font-weight:	bold;
	font-size:      12px;
	margin-bottom:	5px;
	padding-bottom:	2px;
}
#wrapper #mainwrapper #content #col3 h3 a {
	color:			#CCCCCC;
	font-family:	Georgia;
	font-weight:	normal;
	width:			auto;
	text-decoration:none;
}
#wrapper #mainwrapper #content #col3 h3 a:hover {
	color:			#FFFFFF;
}
#wrapper #mainwrapper #content #col3 h4 {
	color:			#006600;
	font-family:	georgia;
	font-style:		italic;
	font-size:		12px;
	margin-bottom:	10px;
	padding-bottom:	2px;
}
#wrapper #mainwrapper #content #col3 #image img {
	width:			260px;
	height:			100px;
	margin-bottom:	20px;
	border-bottom:	10px solid #FFCC11;
}
/*#wrapper #mainwrapper #content #col3 ul {

}
#wrapper #mainwrapper #content #col3 ul li {
	border-bottom: 	1px solid #BBBBBB;
	margin: 		0;
	width:			260px;
}
#wrapper #mainwrapper #content #col3 ul li.last {

}
#wrapper #mainwrapper #content #col3 ul li a,
#wrapper #mainwrapper #content #col3 ul li a:visited {
	display: 		block;
	padding: 		5px 5px 5px 0.5em;
	border-left: 	10px solid #006600;
	border-right: 	10px solid #EEEEEE;
	background-color:#DDDDDD;
	color: 			#555555;
	text-decoration:none;
	width:			230px;
	
}
#wrapper #mainwrapper #content #col3 ul li a:hover,
#wrapper #mainwrapper #content #col3 ul li a:visited:hover {
	border-left: 	10px solid #000000;
	border-right: 	10px solid #AAAAAA;
	background-color:#999999;
	color: 			#FFFFFF;
}
#wrapper #mainwrapper #content #col3 ul li a.activemenu,
#wrapper #mainwrapper #content #col3 ul li a.activemenu:visited {
	color:			#006600;
}
#wrapper #mainwrapper #content #col3 ul li a.activemenu:hover,
#wrapper #mainwrapper #content #col3 ul li a.activemenu:visited:hover {
	border-left: 	10px solid #000000;
	border-right: 	10px solid #AAAAAA;
	color:			#000000;
	background-color:#999999;
}
*/
#wrapper #mainwrapper #content #col3 ul {

}
#wrapper #mainwrapper #content #col3 ul li {
	border-bottom: 	2px solid #FFF;
	margin: 		0;
}
#wrapper #mainwrapper #content #col3 ul li.last {

}
#wrapper #mainwrapper #content #col3 ul li a,
#wrapper #mainwrapper #content #col3 ul li a:visited {
	display: 		block;
	border:			1px solid #FFFFFF;
	color: 			#666;
	text-decoration:        none;
        font-style:             italic;
        font-weight:            bold;
	
}
#wrapper #mainwrapper #content #col3 ul li a:hover,
#wrapper #mainwrapper #content #col3 ul li a:visited:hover {
	color: 			#222;
}
#wrapper #mainwrapper #content #col3 ul li a.activemenu,
#wrapper #mainwrapper #content #col3 ul li a.activemenu:visited {
	color:			#006600;
}
#wrapper #mainwrapper #content #col3 ul li a.activemenu:hover,
#wrapper #mainwrapper #content #col3 ul li a.activemenu:visited:hover {
	background-color:#FFFFFF;
	border:			1px solid #FFFFFF;
}
#wrapper #mainwrapper #content #col3 #newswrapper {
	margin-left: 14px;
	width: 245px;
	/*pqm*/
}
#wrapper #mainwrapper #content #col3 #newswrapper h3 {
	color:			#006600;
	font-family:	Georgia;
	font-weight:	normal;/*
	text-transform:	uppercase;*/
	font-size:		14px;
	margin-bottom:	0;
	padding-bottom:	2px;
	
}
#wrapper #mainwrapper #content #col3 #newswrapper h4 {
	color:			#006600;
	font-family:	georgia;
	font-style:		italic;
	font-size:		12px;
	margin-bottom:	3px;
}
#wrapper #mainwrapper #content #col3 #newswrapper .new {
	color:			#666666;
	clear:			both;
	font-weight:	normal;
	width:			260px;
	height:			auto;
	margin-bottom:	7px;
	margin-bottom:	2px;
	padding-bottom:	0px;
	line-height:	14px;
	display:		block;
}
#wrapper #mainwrapper #content #col3 #newswrapper .new img {
	border:			none;
	max-width:		260px;
	width:			250px;
	border-left: 	10px solid #006600;
	height:			50px;
	margin:			0px 0px 5px 0px;
	padding:		0px;
}
#wrapper #mainwrapper #content #col3 #newswrapper .new a,
#wrapper #mainwrapper #content #col3 #newswrapper .new a:visited {
	color:			#666666;
	border:			none;
	text-decoration:none;
	display:		block;
	margin:			0px;
	padding:		0px;
	line-height:	16	px;
}
#wrapper #mainwrapper #content #col3 #newswrapper .new a:hover,
#wrapper #mainwrapper #content #col3 #newswrapper .new a:visited:hover {
	color:			#006600!important;
}
#wrapper #mainwrapper #content #col3 #newswrapper .newspecial {
	color:			#666666;
	background-color:#EEEEEE;
	clear:			both;
	font-weight:	normal;
	width:			260px;
	height:			225px;
	margin-bottom:	10px;
	padding-bottom:	5px;
	line-height:	14px;	
}
#wrapper #mainwrapper #content #col3 #newswrapper .newspecial img {
	border:			none;
	max-width:		260px;
	width:			260px;/*
	border-bottom: 	10px solid #999;*/
	height:			195px;
	margin:			0px 0px 5px 0px;
	padding:		0px;
}
#wrapper #mainwrapper #content #col3 #newswrapper .newspecial a,
#wrapper #mainwrapper #content #col3 #newswrapper .newspecial a:visited {
	color:			#666666;
	font-size:		12px;
	border:			none;
	text-decoration:none;
	margin:			0px;
	padding:		0px;
}
#wrapper #mainwrapper #content #col3 #newswrapper .newspecial a:hover,
#wrapper #mainwrapper #content #col3 #newswrapper .newspecial a:visited:hover {
	color:			#006600!important;
}
#wrapper #mainwrapper #content #col3 #banner-autarquicas {
	color:			#666666;
	background-color:#006600;
	clear:			both;
	font-weight:	normal;
	width:			260px;
	height:			120px;
	margin-bottom:	10px;
	padding-bottom:	5px;
	line-height:	14px;
}
#wrapper #mainwrapper #content #col3 #banner-autarquicas img {
	border:			none;
	max-width:		260px;
	width:			260px;
	border-bottom: 	0px solid #006600;
	height:			100px;
	margin:			0px 0px 5px 0px;
	padding:		0px;
}
#wrapper #mainwrapper #content #col3 #banner-autarquicas a,
#wrapper #mainwrapper #content #col3 #banner-autarquicas a:visited {
	color:			#FFF;
	font-size:		12px;
	border:			none;
	text-decoration:none;
	margin:			0px;
	padding:		0px;
	padding-left:	10px;
}
#wrapper #mainwrapper #content #col3 #banner-autarquicas a:hover,
#wrapper #mainwrapper #content #col3 #banner-autarquicas a:visited:hover {
	text-decoration:underline;
}
#wrapper #mainwrapper #content #col3 #shoutbox {
	background-color:#EEEEEE;
	margin-top:		0px;
	margin-bottom:	20px;
}
#wrapper #mainwrapper #content #col3 #boxalias {
	
}
#wrapper #mainwrapper #content #col3 #boxalias a,
#wrapper #mainwrapper #content #col3 #boxalias a:visited {
	color:			#666666;
}
#wrapper #mainwrapper #content #col3 #boxalias a:hover,
#wrapper #mainwrapper #content #col3 #boxalias a:visited:hover {
	color:			#006600;
}
#wrapper #mainwrapper #content #col3 #text #form {
	font-size:		12px;
	margin-left: 	10px;
}
#wrapper #mainwrapper #content #col3 #text #form form {
	
}
#wrapper #mainwrapper #content #col3 #text #form form label {
	color:			#666666;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	bold;
}
#wrapper #mainwrapper #content #col3 #text #form form input {
	width:			200px;
	height:			20px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	border:			1px solid #999999;
}
#wrapper #mainwrapper #content #col3 #text #form form textarea {
	width:			250px;
	max-width:		250px;
	height:			180px;
	max-height:		300px;
	font-size:		12px;
	padding:		3px 0px 0px 3px;	
	border:			1px solid #999999; 
}
#wrapper #mainwrapper #content #col3 #text #form form input:focus,
#wrapper #mainwrapper #content #col3 #text #form form textarea:focus {
	border:			1px solid #000000;
}
#wrapper #mainwrapper #content #col3 #text #form form a,
#wrapper #mainwrapper #content #col3 #text #form form a:visited {
	color:			#006600;
}
#wrapper #mainwrapper #content #col3 #text #form form a.buttonEnviar {
	background:		url(img/green.gif);
	padding:		0px 26px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	border:			1px solid #666;
	height:			22px; 
	line-height:	22px;
	color:			#FFFFFF;
	font-size:		12px;
	margin-right:	10px;
	display:		inline-block;
	text-decoration:none;
	font-weight:	bold;
}
#wrapper #mainwrapper #content #col3 #text #form form a.buttonLimpar {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	normal;
	color:#666;
}
#wrapper #mainwrapper #content #col3 #text #form form a:hover,
#wrapper #mainwrapper #content #col3 #text #form form a:visited:hover {
	
}
#wrapper #mainwrapper #content #col3 #text #form form a.buttonEnviar:hover {
	border:			1px solid #444444; 
	background-color:#444444;
}

#wrapper #mainwrapper #content #destaquehome {
	margin:			0px;
	padding:		0px;
	/*height:			85px;*/
	/*float:			left;*/
	/*clear:				both;*/
	border-bottom:		1px solid #CCC;
	padding:		0 0 10px 0;
	margin-bottom:	10px;
}
#wrapper #mainwrapper #content #destaquehome #image {
	/*float:			left;*/
	margin-right:	10px;
}
#wrapper #mainwrapper #content #destaquehome #image img {
	width:			115px !important;                               
	height:			80px;
	margin:			0px 10px 5px 0px;
	border:			none;
	border:			0px solid #FFF;
}
#wrapper #mainwrapper #content #destaquehome #text {
	/*width:			350px; */
	/*float:			left;*/
}
#wrapper #mainwrapper #content #destaquehome h3 a {
	color:			#FF6600;
	font-weight:	normal;
	text-transform:	uppercase;
	font-size:		14px;
	margin-bottom:	5px;
	padding-bottom:	5px;	
}
#wrapper #mainwrapper #content #destaquehome #text h4 {
	color:			#FF6600;
	
}
#wrapper #mainwrapper #content #destaquehome #text h4 a {
	text-decoration:	none;
	font-style:			italic;
}
#wrapper #mainwrapper #content #destaquehome #text h4 a:hover {
	
}
#wrapper #mainwrapper #content #destaquehome #text p  {
	color:				#666666;
}
#wrapper #mainwrapper #content #destaquehomespecial {
	width:			540px;
	margin-bottom:	20px;
}
#wrapper #mainwrapper #content #destaquehomespecial #image {
	width:			540px;
}
#wrapper #mainwrapper #content #destaquehomespecial #image img {
	width:			540px;
	height:			250px;
	border:			2px solid #000000;
}
#wrapper #mainwrapper #content #destaquehomespecial #text {
	
}
#wrapper #mainwrapper #content #destaquehomespecial #text h4 {
	
}
#wrapper #mainwrapper #content #destaquehomespecial #text h4 a {
	
}
#wrapper #mainwrapper #content #destaquehomespecial #text h4 a:hover {
	
}
#wrapper #mainwrapper #content #destaquehomespecial #text p {
	
}
/*** END WRAPPER ***/


/*** FOOTER WRAPPER ***/
#footerwrapper {
	clear:			both;
	margin-bottom:	60px;
	margin-top:		10px;
	margin-left:	40px;
	font-size:		11px;
}
#footerwrapper #footer {
	color:			#777777;
	width:			830px;
}
#footerwrapper #footer a,
#footerwrapper #footer a:visited {
	color:			#FFF;
}
#footerwrapper #footer a:hover,
#footerwrapper #footer a:visited:hover {
	color:			#111111;
}
#footerwrapper #footer #left {
	float:			left;
	margin-left:	0px;
	width:			600px;
	color:			#FFF;
	font-family:	Arial;
}
#footerwrapper #footer #right {
	text-align:		right;
	float:			right;
	width:			190px;
	margin-right:	0px;
	color:			#FFF;
	font-family:	Arial;
}
#footerwrapper #footer #right a{
	font-family:	Arial;
}
#footerwrapper #footer #left a{
	font-family:	Arial;
}
/*** END WRAPPER ***/


/*** Varios ***/
a.greenlinkbutton {
	font-size:		10px;
	float:			right;
	color:			#006600;
	text-decoration:        none;
	padding:		0px 7px 0px 7px;
        font-weight:            bold;
        font-style:             italic;
}
a.greenlinkbutton:hover{
	color:			#000;
	text-decoration:none;
}
a.pinklinkbutton {
	font-size:		10px;
	float:			right;
	background-color: #FF6600;
	color:			#FFFFFF;
	text-decoration:none;
	padding:		0px 7px 0px 7px;
}
a.pinklinkbutton:hover{
	background-color: #222222!important;
	color:			#FFFFFF;
	text-decoration:none;
}

.darkred {
	color:			#CC0000!important;
}
.thinborder {
	
}
.h3box {
	color:          #666!important;
	font-family:	Georgia;
	font-weight:	bold;
        font-style:     italic;
	margin-bottom:	5px;
	
}
.thinborder a {
	text-decoration:none;
	font-family:	Georgia;
}
.thinborder a:hover {
	
}


.endereco a {
	color:			#006600;
}

#wrapper #mainwrapper #content #col3 table a {
	color:			#006600;
}

/* Links */
ul.links
{
    font-size:          12px;
    font-family:	Georgia;
}
ul.links li
{
    padding-left:       40px;
    padding-bottom:     6px;
    padding-top:        6px;
    color:              #FFFFFF!important;
    border-top:         1px solid #CCCCCC;
    background:			url('/sys_imagens/autarquicas2009/psamares-bola.png') no-repeat 15px center;
}
#ultimolink
{
    border-bottom:      1px solid #CCCCCC!important;
}

/* Eventos */

.evento
{
	width:				520px;
}

.evento .data, .eventopar .data
{
	float:			left;
	width:			70px;
	font-style:		italic!important;
	font-size:		17px;
	color:			#999;
}

.evento .descricao,.eventopar .descricao
{
	border-left:		1px solid #DDD;
	float:				left;
	width:				428px;
	padding-left: 		20px;
}

.evento .descricao h4,.eventopar .descricao h4
{
	font-size:			14px;
	font-style:			italic;
	font-weight:		bold;
	color:				#666;
}

.redessociais p
{
	color:			#666666;
	font-size:		12px;
	font-style:     italic;
	font-weight:	bold;
	text-transform:	none;
	clear:			both;
	line-height:    30px;
	width:          560px;
}

.redessociais
{
	color:			#666666;
	font-family:	Arial!important;
	font-size:		12px;
	text-transform:	none;
	clear:			both;
	line-height:    30px;
	width:          660px;
}
.redessociais td {
	font-family:	Arial!important;
	padding-right:	10px;
}
.redessociais a {
	font-family:		Arial!important;
	color:				#666;
	text-decoration: 	none;
}
.redessociais a:hover {
	color:			#222;
}
.col1pluscol2home {
	width:			540px;
	margin-right:	20px;
	margin-left: 	none;
	float:			left;
}
.col1pluscol2home #col2{
	margin-right:	0px!important;
}
.alias {
	background:url('/sys_imagens/autarquicas2009/psamares-260x30-01.png') no-repeat top left;
	margin:0 0 0 12px !important;
	padding:0 0 0 25px;
	height:30px;
	width:225px;
	line-height:30px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#777;
}
.alias:hover {
	background:url('/sys_imagens/autarquicas2009/psamares-260x30-01-over.png') no-repeat top left;
	
}

/*** FORM ***/
#col2 #form {
	font-size:		10px;
}
#col2 #form form {
	background-color:#FFF;/*#F9F9F9;*/
	padding:		2px;
	color:			#666666;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
}
#col2 #form form label {
	color:			#666666;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:	bold;
}
#col2 #form form input {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	width:			190px;
	height:			18px;
	padding:		3px 0px 0px 3px;
	border:			1px solid #999999;
	color:			#777777;
}
#col2 #form form textarea {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	width:			243px;
	max-width:		250px;
	height:			70px;
	max-height:		150px;
	font-size:		10px;
	padding:		3px 0px 0px 3px;	
	border:			1px solid #999999; 
	color:			#777777;
}
#col2 #form form input:focus,
#col2 #form form textarea:focus {
	border:			1px solid #000000!important;
	color:			#000;
}
#col2 #form form a,
#col2 #form form a:visited {
	
}
#col2 #form form a.buttonEnviar {
	background:		url(img/green.gif);
	padding:		0px 26px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		10px;/*
	border:			1px solid #3b6e22;*/
	border:			1px solid #666666;
	height:			18px; 
	line-height:	18px;
	color:			#FFFFFF;
	margin-right:	10px;
	display:		inline-block;
	text-decoration:none;
	font-weight:	bold;
}
#col2 #form form a.buttonLimpar {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:	normal;
	color:			#666;
}
#col2 #form form a:hover,
#col2 #form form a:visited:hover {
/*	border:			2px solid #AAAAAA;         
	background-color:#AAAAAA;
	font-weight:	normal;*/
}
#col2 #form form a.buttonEnviar:hover {
	border:			1px solid #444444; 
	background-color:#444444;
}
#col2 #form #naoconsegue {
	margin-top:		20px;
	color:			#666666;
	font-style:		italic;
	font-size:		12px;
}
#col2 #form a.nodecoration {
	background-color:transparent!important;
	border:			none;
	padding:		0;
	height:			16px; 
	margin-right:	3px; 
	font-size:		12px;
	color:			#006600!important;
}
#errormsg {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#thanksmsg {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.h3form {
	color:			#CCC!important;
	font-size:		20px!important;
	line-height:	24px;
}
.h3form_lateral {
	color:			#CCC!important;
	font-size:		12px!important;
	line-height:	16px;
}
/* end form */

.tituloverde 
{
	color:		#060!important;
}

.tituloverde_space
{
	color:		#060!important;
	margin-left: -30px;
}

#col1plus2 .noticiasverde
{
	color:					#060!important;
	border-bottom:			1px solid #CCC;
	width:					260px;
	padding-bottom:			10px!important;
	margin-bottom:			30px!important;
}

.titulovoltar
{
	color:					#060!important;
	font-size:				11px!important;
	margin-bottom:			0px!important;
	border-bottom:			1px solid #CCC;
	width:					260px;
}
.titulovoltar a
{
	text-decoration:		none;
}
.noticiastitulocinza {
	font-size:				14px!important;
	color:					#666!important;
	font-style:				italic;
	font-weight:			bold!important;
	border-bottom:			1px solid #CCC;
}
.noticiastitulocinza a:hover{
	color:					#FFF!important;
	border-bottom:			1px solid #666;
}
.noticiastitulo {
	font-size:				14px!important;
	color:					#060!important;
	
}
.titulovoltar2 a
{
	color:					#060!important;
	font-size:				11px!important;
	margin-bottom:			0px!important;
	width:					260px;
	font-size:				11px;
	text-decoration:		none;
}
.titulovoltar2 
{
	margin-bottom:			0px!important;
}
.h4contributos
{
	/*padding:0 0 0 25px;
	height:30px;
	width:260px;
	line-height:30px;*/
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.regulartext
{
	line-height:		22px;
	font-size:			12px;
}

.regulartext_13
{
	line-height:		22px;
	font-size:			13px;
}

/***** NOTICIAS ***/
/*pqm*/
.container { width:240px; min-height:40px; overflow:hidden; position:relative; cursor:pointer; }
#loopedSlider2 .container { width:240px; min-height:105px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; width:245px; display:none; padding:0; margin:0; } /*pqm*/
#loopedSlider {border-bottom:1px solid #CCC;padding:5px;background:#F4F4F4;}
#loopedSlider,#newsSlider { margin:0 auto; width:240px; position:relative; clear:both; }
#loopedSlider2 {/*border-bottom:1px solid #CCC;*/padding:5px 0 0 0;}
#loopedSlider2,#newsSlider2 { margin:0 auto; width:240px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px;  }
ul.pagination li.active a { background:blue; color:white; }
#loopedSlider a.next, #loopedSlider a.previous { color:#666!important; text-decoration:none; font-size:10px; font-style:italic;}
#loopedSlider a.next:hover, #loopedSlider a.previous:hover { color:#000!important;}
#loopedSlider2 a.next, #loopedSlider2 a.previous { color:#666!important; text-decoration:none; font-size:10px; font-style:italic;}
#loopedSlider2 a.next:hover, #loopedSlider2 a.previous:hover { color:#000!important;}
/**** END NOTICIAS ***/

/*** BOTAO PARTICIPE - FREGUESIAS***/
#participebutton2 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton3 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton4 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton5 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton6 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton7 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton8 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton9 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton10 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#participebutton11 {
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	height:			22px; 
	line-height:	22px;
	color:			#006600;
	border-bottom:	1px solid #666;
	padding-bottom: 10px;
	font-size:		14px;
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.dadostecnicos p {
	margin-bottom: 0px!important;
	height:		   30px;
}

#divDetails {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	/* height: 800px; */
}	

#divDetails1 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 1090px;
}	

#divDetails2 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 550px;
}

#divDetails3 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
}

#divDetails4 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 950px;
}

#divDetails5 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 820px;
}

#divDetails6 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 1150px;
}

#divDetails7 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 1000px;
}

#divDetails8 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 1350px;
}

#divDetails9 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 720px;
}

#divDetails10 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
}

#divDetails11 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
}

#divDetails12 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 650px;
}

#divDetails13 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 900px;
}

#divDetails14 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 1320px;
}

#divDetails15 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 1720px;
}

#divDetails16 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 470px;
}

#divDetails17 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 620px;
}

#divDetails18 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 720px;
}

#divDetails19 {
	border-bottom:	1px solid #666;
	padding-bottom: 15px;
	height: 2100px;
}
/*** BOTAO PARTICIPE ***/
#participebutton {
	background:		url(img/green-copy.gif);
	padding:		0px 10px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:		12px;
	border:			1px solid #666;
	height:			22px; 
	line-height:	22px;
	color:			#FFFFFF;
	font-size:		12px;
	margin-right:	10px;
	display:		inline-block;
	text-decoration:none;
	font-weight:	bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#participebutton:hover {
	background:		url(img/green.gif);

}

.participa
{
	margin-bottom:		20px;
}
.participa h4
{
	border-bottom:		1px solid #CCC!important;
	width:				200px;
	margin-bottom:		5px;
}
.participa p
{
	line-height:		14px!important;
}
.participaimpar h4
{
	border-bottom:		1px solid #CCC!important;
	width:				200px;
	margin-bottom:		5px;
}
.participaimpar p
{
	line-height:		14px!important;
}
.imgfloatleft
{
	float:				left;
	margin:				0 20px 10px 0;
}
.imgfloatleft2
{
	float:				left;
	margin:				0 20px 10px 0;
}
.h4candidato
{
	font-size:				14px!important;
	color:					#060!important;
	font-style:				italic;
	font-weight:			bold!important;
	margin-bottom:			20px;
}
.col1
{
	width:			250px;
	margin-right:	20px;
	float:			left;
}
.col2
{
	width:			250px;
	float:			left;
}
.candidato
{
	height:			100px;
	margin-bottom:	20px;
}
.candidato img
{
	width:			80px;
	
}
.downloadbox 
{
	float:			left;
	height:			80px;
	width:			230px;
	margin:		 	0 20px 20px 0;
}
.downloadbox .imgdownloabox
{
	float:			left;
	width:			70px;
	margin-right:	10px;
}
.downloadbox .referenciabox
{
	float:			right;
	width:			150px;
}
.redessociais_galeria
{
	color:			#666666;
	font-family:	Arial!important;
	font-size:		11px;
	text-transform:	none;
	clear:			both;
	line-height:    30px;
	width:          470px;
}
.redessociais_galeria td {
	/*padding-right:	10px;*/
}

.faq a {
	text-decoration: none;
}
/*pqm*/
.badgesig
{
	background: transparent url('/sys_imagens/arm-barra-SIGarmamar01.png');
}
.badgesig:hover
{
	background: transparent url('/sys_imagens/arm-barra-SIGarmamar02.png');
}
.badgebalcao
{
	/*background: transparent url('/sys_imagens/arm-barra-balcaovirtual02.png') no-repeat;*/
	background: transparent url('/sys_imagens/arm-barra-balcaovirtual01.png') no-repeat;
	margin-left:14px;
}
.badgebalcao:hover
{
	background: transparent url('/sys_imagens/arm-barra-balcaovirtual02.png') no-repeat;
	/*background: transparent url('/sys_imagens/arm-barra-balcaovirtual01.png') no-repeat;*/
}
.badgebase
{
	background: transparent url('/sys_imagens/arm-barra-balcaovirtual-base.png') no-repeat;
	margin-left:14px;
	margin-top:-100px; /*pqm*/
}

