/*
azul: 3f627b
*/
* {
margin:				0;
padding:			0;
border:				0;
}

body {
	padding: 0;
	margin: 0;
	font: normal 8.5pt/1.3em trebuchet, tahoma, arial, verdana, sans-serif;
	color: #555;
	height:100%;
	width: 100%;
}

#home_content {
	padding: 0;
	margin:0;
	position: absolute;
	left: 50%;
	top: 50%;

	width: 1676px;
	overflow: hidden;
	height: 1071px;		
	margin-left: -838px;
	margin-top: -535px;
	background: url('../img/home4-out2.jpg') center center no-repeat !important;	
}

div#home_miolo {
padding: 0;
margin:0;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 955px;
	height: 550px;		
	margin-left: -478px;
	margin-top: -267px;
	background: url('../img/home4-in2.jpg') center center no-repeat !important;	
}
a, a:link, a:visited, a:focus, a:hover { text-decoration: underline; color: #3f627b; }
a:hover { text-decoration: none; }
body#negocios a, body#negocios a:link, body#negocios a:visited, body#negocios a:focus, body#negocios a:hover { color: #91782e; }
body#associados a, body#associados a:link, body#associados a:visited, body#associados a:focus, body#associados a:hover { color: #375239; }
p { margin-bottom: 4px; }
b, strong { font-weight: bold; } 
i, em { font-style: italic; color: #3f627b; } 
body#negocios em {color: #91782e;}
body#associados em {color: #363;}

a:active, a:focus { outline: none; } 
:focus {
  -moz-outline-style: none;
}

h1 {
   font: bold 15pt/18pt  "Trebuchet MS", trebuchet, verdana, sans-serif;
   color: #3f627b;	
}

h2 { 
	color: #3f627b;
	padding-left: 33px;
 	font: bold 14pt/16pt "Trebuchet MS", trebuchet, verdana, sans-serif;	
}

h3 {
	color: #3f627b;
 	margin-bottom: 10px;
 	font: bold 12pt/13pt "Trebuchet MS", trebuchet, verdana, sans-serif;	
}

h4 {
	color: #3f627b;
 	font: bold 11pt/12pt "Trebuchet MS", trebuchet, verdana, sans-serif;	
}

body#negocios h1, body#negocios h2, body#negocios h3, body#negocios h4 {color: #91782e;}
body#associados h1, body#associados h2, body#associados h3, body#associados h4 {color: #375239;}

.clear { clear:both;}
.cleardashed { clear:both; border-bottom: 1px dashed #ddd; padding-bottom: 10px;}
.clearmenosie { clear:both; _clear: none;}
.img_left { float:left; margin-right: 10px; }
.img_right { float:right; margin-left: 10px; }

#page {
	background: url('../img/mar_header4.jpg') no-repeat center top;
	width: 100%;
	display: table;
	padding-bottom: 351px;	/* Height of the footer */
}
#content {
	width: 880px;
	margin: -45px auto 0 auto;
	/*background: #fff;*/
	border: 0px solid #ccc;
	padding: 10px 10px 0 15px;
	/*min-height: 770px;*/
	_height: 770px;
}
#footer {
	background:		#d9bc82 url('../img/mar_footer.jpg') repeat-y center;
	height: 		351px;	
	position:absolute;
	bottom:0;
	width:100%;	
	margin: 0 auto;
}
#footer_content { 
	width: 900px; 
	padding-top: 30px;
	padding-left: 60px;	
	margin: 0px auto; 
}
#footer_content a, #footer_content a:visited {
	color: #333;
	text-decoration: none;
}
#footer_content a:hover {
	color: #833;
	text-decoration: underline;
}
#footer_content ul {
	text-align: center;	
	padding-right: 20px;
	list-style: none;	
	width: 850px;
	margin: 14px 0px;	
	

}
ul#apoiadores {
	
	padding-bottom: 10px;
	border-bottom: 1px solid #dbb666;	
}
ul#footer_menu { 
	margin-top:12px;	
}
#footer_content ul  li{	
	text-transform:	uppercase;		
	display: inline;
	margin-top:10px;
	padding: 0 10px;	
	border: 0px solid red;
	
}
#footer_content p {
	border-bottom: 1px solid #dbb666;
	width: 750px;
}
p#copyright {
	border: 0;
	margin-top: 21px;
	text-align:center;
}

p#copyright  a{
	font-weight: bold;
	color: #633;
}

#topo {
	width: 919px;
	margin: 0 auto;	
}

#flash_topo_container {
	width: 885px;
	height: 251px;
	margin-top: 73px;
	margin-left: 23px;
	_margin-left: 25px;
	background-color: #EEE;
	overflow: hidden;
}
#flash_topo {
	margin:0;
	padding:0;
	float: left;

	/*
	position: absolute;
	top: 73px;
	left: 50%;	
	margin-left: -437px;
	*/
}

#logo_home a {
	float: left;
	text-indent: -9999em;
	width: 320px;
	height: 90px;
	display: block;
	border: 0px solid red;
	top: 0;
	position: absolute;
	clear: none;
}

#container {
	min-height: 100%;
	position: relative;
	background: #588d9c url('../img/mar_tile.jpg') repeat-y center top;
}

#barra_topo {
	font: bold 9pt/150% "Trebuchet MS", trebuchet, Helvetica, Arial, sans-serif;	
	text-align: left;
	text-transform:	uppercase;	
	border: 0px solid #f55;
	
	display: block;	
	float: left;
	width: 515px;
	height: 50px;
	position: absolute;		
	top: 0;	
	left: 50%;
	margin:0;	
	margin-left: -40px;	
	padding: 0;
	z-index: 100;
}	

#menu_segmento{	
	/*border:1px solid black;*/
	position: absolute;	
	top: 0;	
	height: 50px;
	z-index: 15;
}

#menu_segmento li{
	text-align: center;
	float: left;
	clear: right;
	height: 50px;
	overflow: hidden;
	padding: 0 1px;
	margin: 0;
	list-style: none;	
}

#menu_segmento li a, #menu_segmento li a:visited {
	color: #fff !important;	
	text-decoration: none;	
	display: block; 
	padding-top: 5px;
	padding-bottom: 30px;
}

#menu_segmento li a:hover{
	color: #fff !important;	
}

li a#item_visitantes {
	width: 113px;
	background: url('../img/bg_visitantes.gif') no-repeat 0 -15px;
}
li a#item_negocios {
	width: 118px;
	background: url('../img/bg_negocios.gif') no-repeat 0 -15px;
}
li a#item_associados {	
	width: 189px; 	
	background: url('../img/bg_associados.gif') no-repeat 0 -15px; 
}

#menu_segmento li a.active {
	background-position: center top;
	padding-top: 12px !important;	
}

#menu_lingua {		
	position: absolute;
	top: 0;		
	right: 0;		
}

#menu_lingua li {
	float: left;
	width: 20px;
	height: 20px;
/*	border: 1px solid black;*/
	padding: 2px 2px;
	list-style: none;
	text-indent: -9999em;
}

#menu_lingua li a {
	display:block;	
	padding: 0;
	margin:0;
	width: 20px;
	height: 20px;
}

li#lang_pt {	background: url('../img/br.png') no-repeat center center; }
li#lang_en {	background: url('../img/gb.png') no-repeat center center; }
li#lang_es {	background: url('../img/es.png') no-repeat center center; }


/* Top Bar */
#menu{
	font: bold 16px/150% "Trebuchet MS", trebuchet, Helvetica, Arial, sans-serif;
	display: block;
	background:	transparent url('../img/menu_visitantes2.jpg') no-repeat bottom left; 
	padding: 0;
	z-index: 1000000;
	width: 917px;
	height:	91px;
	margin:	0 auto;	
	margin-left: 6px;
	margin-top: 5px;
/*	
	padding-top: 320px;

	*padding-top: 230px;
	_padding-top: 320px;
	_width: auto;
	_margin-left: 39px;*/
}

body#negocios #menu { background:	transparent url('../img/menu_negocios2.jpg') no-repeat bottom left; }
body#associados #menu {	background:	transparent url('../img/menu_associados2.jpg') no-repeat bottom left; }

#menu a{ 	border:	none; }

#global_nav {
	position: relative;
	height: 36px; 
	width: 	915px; 
	padding: 6px 0 0 15px; 
	margin: 0; 
	
	_position: static;
	_width: 900px; 
} 

#global_nav ul {
	padding: 0;
	margin: 0;
}

#global_nav ul li {
	z-index: 100;
	float: left;
	list-style: none;
}

#global_nav ul li a, #global_nav ul li a:visited{
z-index: 			150;
color:				#eaeaff !important; 
font-size:			10pt;
padding:			6px 16px 6px 16px;
text-decoration:	none;

display: 			block;
float: 				left;
height: 			36px;
overflow: 			hidden;
position: 			relative;

_display: inline-block;
_position: static;
_height: auto;
_float: none;
}

#global_nav ul li a:hover, #global_nav ul li a:focus{
color:				#fff;
border:0;
/*text-decoration:	underline;*/
}

#global_nav ul li a:hover {
	_color: #fff !important;
}

#global_nav ul li.current a, #global_nav ul li.current a:visited {
	_text-decoration:	underline;
}

#global_nav li.background {
background: 		url('../img/bg_menu_right6.png') no-repeat top right;
_background: 		url('../img/bg_menu_right6.gif') no-repeat top right;
z-index: 			8;
position: 			absolute;
visibility: 		hidden;
_width: 			1px;
}

#global_nav .background .left {
background: 		url('../img/bg_menu6.png') no-repeat top left;
_background: 		url('../img/bg_menu6.gif') no-repeat top left;
height: 			36px;
margin-right: 		7px; /* 7px is the width of the rounded shape */
}


body#negocios #global_nav .background .left {
background: 		url('../img/bg_menu7.png') no-repeat top left;
_background: 		url('../img/bg_menu7.gif') no-repeat top left;
}

body#negocios #global_nav li.background {
background: 		url('../img/bg_menu_right7.png') no-repeat top right;
_background: 		url('../img/bg_menu_right7.gif') no-repeat top right;
}

body#associados #global_nav .background .left {
background: 		url('../img/bg_menu8.png') no-repeat top left;
_background: 		url('../img/bg_menu8.gif') no-repeat top left;
}

body#associados #global_nav li.background {
background: 		url('../img/bg_menu_right8.png') no-repeat top right;
_background: 		url('../img/bg_menu_right8.gif') no-repeat top right;
}

body#associados #global_nav ul li a, body#associados #global_nav ul li a:visited{
	padding: 6px 30px 6px 30px;
}

li#home {
	margin-left: 5px;
}

li#home a, li#home a:link, li#home a:active, li#home a:visited, li#home a:hover{
	padding: 6px 10px !important;
}

li#home span#casa {
	padding: 4px 5px;
	background: 		url('../img/up_cinza.png') no-repeat 0px 0;
}

li#home img {
	padding-top: 5px;
}

/* Top Bar eof */

/* submenus */
.submenu {
    z-index: 25;
	width: 859px;
	height: 54px;	
	background: transparent url('../img/submenu2.jpg') no-repeat center center;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 2px;
	margin-left: 10px;
}

.submenu li {
	list-style: none;
	/*position: relative;*/
	float: left;
}

.submenu li.first {
	margin-left: 10px;
}
.submenu li a, #submenu li a:hover, #submenu li a:visited, #submenu li a:focus{
	padding: 0px 15px;
	margin: 19px 0 9px 0;	
	height: 14px;
	display: block;
	_display: inline-block;
	text-decoration: none;
	color: #3f627b;
	border-right: 1px solid #284456;
}

.submenu li.active {
	background: transparent url(../img/triang_azul_down.gif) no-repeat center 100%;			
}

.submenu li.active a, .submenu li.active a:hover, .submenu li.active a:visited, .submenu li.active a:focus {
	/*background-color: #e5c5ac;*/
	color: #284456;
	font-weight: bold;
}

.submenu li a:hover { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #284456;
}

.submenu li.active a:hover { 
	text-decoration: none; 
}

body#negocios .submenu li a, body#negocios #submenu li a:hover, body#negocios #submenu li a:visited, body#negocios #submenu li a:focus{
	color: #886906;
	border-right: 1px solid #746426;
}

body#negocios .submenu li.active {	background: transparent url(../img/triang_laranja_down.gif) no-repeat center 100%; }
body#associados .submenu li.active { background: transparent url(../img/triang_verde_down.gif) no-repeat center 100%; }

.submenu li.last a, #submenu li.last a:hover, #submenu li.last a:visited, #submenu li.last a:focus{
	border: none !important;
}

/* home */ 
#main {
	float: left;
	margin-left:5px; 
	width: 590px;
	border: 0px solid green;
}
.main_associados { margin-left: 0 !important; }

.home_boxes { 
	margin-top: 22px;
	_margin-top: 40px;
}
body#negocios .home_boxes { 	margin-top: 38px;  }
body#associados .home_boxes { 	margin-top: 22px;  }
.home_boxes div { float: left; margin-bottom:30px; }
.boxb {
	width: 275px;
	height: 242px;
	background: url('../img/quadro_bottom2.jpg') no-repeat center center;
	margin-right: 20px;
}

.boxb img {
	width: 239px;
	height: 146px;	
	padding-top: 18px;
	margin-left: 18px;
	border: 0px solid red;
	display: block;
}

.boxb h2 {
	color: #3f627b;	
 	font: bold 14pt/15pt "Trebuchet MS", trebuchet, arial, verdana, sans-serif;	
	text-align: center;
}

.boxb h2 a, .boxb h2 a:link, .boxb h2 a:visited, .boxb h2 a:focus, .boxb h2 a:hover {
	/*margin-left: 37px;*/
	margin-top: 34px;
	padding-top: 11px;
	border: 0px solid red;
	width: 205px;
	*width: 180px;
	*margin-right: 33px;
	height: 33px;
	display: block;
	text-decoration: none;
} 

.boxb h2 a:hover { color: #367eb3; } 

/***body#negocios .boxb h2 a:hover { color: #a58533 !important; } **/

/* sidebar */
#sidebar {
	float:right;
	border: 0px solid red;
	width: 270px;
	padding: 0;
	padding-left: 10px;
	padding-right: 0px;
	position: relative;
	padding-top: 1px;
	padding-bottom: 2px;
}

#sb_agenda {
	_margin-top: -8px;
	width: 260px;
	height: 288px;
	background: url('../img/fdo_agenda.gif') no-repeat center center;
}

#sb_arquivo {
	width: 263px;
	height: 288px;
	margin-top: 30px;
	background: url('../img/fdo_arquivo.jpg') no-repeat center center;
}

#sb_associados {
	width: 260px;
	height: 540px;
	margin-top: 10px;
	background: url('../img/fdo_associados.jpg') no-repeat center center;
}


#sb_agenda a, #sb_agenda a:visited { color: #3f627b !important; }


.sb-associados { margin-right: 8px; }
h2.boxht  {
	color: #3f627b;	
 	font: bold 14pt/15pt "Trebuchet MS", trebuchet, arial, verdana, sans-serif;	
 	text-transform: uppercase;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center; 	
}

#sb_agenda h2 { padding:0; padding-top: 25px; _padding-top: 35px; }
#sb_arquivo h2 { padding:0; padding-top: 26px; }

#sb_associados h2 { 
	padding:0; 
	padding-top: 20px; 
}

table#eventos_container {
	margin: 20px 10px;
	font-size: 10pt;
}

table#eventos_container tr {
}

td.data_txt {
	font: bold 11px "Trebuchet MS", trebuchet, arial, verdana, sans-serif;
	vertical-align: top;
	border-right: 1px solid #ccc;
	padding-top: 5px;
	color: #446;
	
	width: 50px;
	padding-bottom: 15px;
	border: 0;
}

td.titulo {
	padding: 5px 3px 15px 4px;
}

td.titulo a, td.titulo a:link, td.titulo a:hover, td.titulo a:focus, td.titulo a:visited {
	color: #555;
	font-weight: bold;
	text-decoration: none;
}

td.titulo a:hover {
	text-decoration: underline;
}


/* publicidade */
#barra_publicidade {
	margin-top: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-left:5px; 
	border-top: 1px dashed #C1B49A;
}
#top_pub_wrapper {
 border:1px solid #BCBEC0;
 width: 570px;
 height: 280px;
 margin-top: 2px;
}
#top_pub { }
#bottom_pub { width: 580px; }

#sb_publicidade { 
	width: 270px;
	float:right;
}
.publicidade { 
	margin: 0;
	padding: 0;
}
.publicidade_legenda { 
	margin: 0;
	margin-top: -2px;
	padding: 0;
	text-align: right;
	margin-right: 12px;
	padding-bottom: 5px;
}


/* secao BC */
#bc_bc {
	width: 856px;
	height: 822px;
	margin-left: 10px;
	background: url('../img/bc_bc.jpg') no-repeat center center;
}

#bc_bc h1 {
	font-size: 20pt;
	padding-top: 53px;
	text-align: center;		
}

#bc_bc div {
	padding: 50px;
	text-align: justify;		
}

#bc_bc p {
	font-size: 9pt;
	line-height: 11pt;
	color: #558bb3;
	padding-bottom: 6px;
}

#bc_dados_cidade {
	color: #fff !important;
	width: 859px;
	height: 614px;
	margin-left: 10px;
	background: url('../img/bc_dados_cidade.jpg') no-repeat center center;
}

#bc_dados_cidade div {
	padding-top: 130px;
	padding-left: 40px;
}

#bc_dados_cidade h1 {
	margin-top: 25px;
	margin-bottom: 5px;
	font-size: 18pt;
	color: #fff !important;
}

#bc_dados_cidade p {
	margin-left: 2px;
	font-size: 9pt;
	line-height: 13pt;
	padding-bottom: 6px;
}

p#bc_dados_cidade_fonte {
	padding-top: 150px;
}


.fundo_branco, .fundo_transp{
	width: 816px;
	border:1px solid #999;
	padding: 20px 12px;
	padding-right: 30px;
	martin: 0 auto;
	margin-left: 10px;
	color: #444;
	background: url('../img/papel1.jpg') center center;
}

.fundo_transp{
	border: 0;
	background: none;
}

.fundo_branco_left, .fundo_transp_left  {
	width: 540px;
	border:1px solid #999;
	padding: 20px 12px;
	padding-right: 30px;
	martin: 0 auto;
	margin-left: 10px;
	color: #444;
	background: url('../img/papel1.jpg') center center;
}

.fundo_transp_left {
	border: 0;
	background: none;
	_padding-right: 0;
	padding-left: 0;
	/*
	background: #eedddd;
	*/
}

ul.blue_buttons li a, ul.blue_buttons li a:visited, ul.blue_buttons li a:active, ul.blue_buttons li a:hover, ul.blue_buttons li a:focus  {
	color: #fff !important;
	text-decoration: none;	
}

ul.blue_buttons li a:hover { color: #ccf; } 

.box_azul {
 	font-size: 12px;
 	line-height: 15px;
 	color: #fff;
	width: 820px;
	height: 161px;
	margin-left: 5px;
	margin-bottom: 20px;	
	background: url('../img/bc_atrativos_turisticos_gra.jpg') repeat-x center center;
}

#bc_atrativos_naturais .box_azul {
	_padding-top: 30px;
}

.box_azul p {
	padding: 20px 20px;
}


.sol {
	color: #306193;
	background: url('../img/sol_medio_bco.jpg') no-repeat left 50%; 
	padding-left: 23px;
	margin-bottom: 9px;
	margin-top: 10px;
}

h2 span.localizacao {
	margin-left: 20px;
	font-size: 10pt;
}


#bc_atrativos_turisticos_lista {
	width: 829px;
	height: 238px;
	color: #fff;
	background: url('../img/bc_atrativos_turisticos.jpg') no-repeat center center;
}

#bc_atrativos_turisticos_flash {
	float: left;
	position: relative;
	top: 11px;
	left: 12px;
	width: 570px;
	height: 212px;
	border:1px solid #555;
	background-color: #ddd;
}

#bc_atrativos_turisticos ul {
	position: relative;
	top: 15px;
	width: 210px;
	border: 0px solid red;
	float: right;
	list-style: none;
}

#bc_atrativos_turisticos ul li { padding: 0px 3px; padding-bottom: 12px; }
#bc_atrativos_turisticos ul li a { font-size: 12px; }

.conteudo_lista {
	margin-left: 8px;
}

.conteudo_lista div.item{
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccd;
	margin-bottom: 20px;
}

.conteudo_lista p {
	padding-left: 5px;
 	font-size: 12px;
 	line-height: 18px;
}


#bc_atrativos_naturais_lista {
	width: 829px;
	height: 241px;
	color: #fff;
	background: url('../img/bc_atrativos_naturais.jpg') no-repeat center center;
}

#bc_atrativos_naturais_flash {
	float: left;
	position: relative;
	top: 11px;
	left: 12px;
	width: 389px;
	height: 212px;
	border:1px solid #555;
	background-color: #ddd;
}

#bc_atrativos_naturais_lista ul {
	float: left;
	position: relative;
	width: 420px;	
	height: 215px;	
	left: 18px;
	top: 16px;
	border: 0px solid red;
	list-style: none;
}

#bc_atrativos_naturais_lista ul li {
	float: left;
	width: 137px;
	border: 0px solid green;
	padding: 0 3px 12px 25px;
}

#bc_atrativos_naturais_lista ul li.col2 {
	width: 220px;
}

#bc_atrativos_naturais_lista ul li a { font-size: 11px; }

.sidebar_white {
	float:right;
	border: 1px solid red;
	background: url('../img/papel1.jpg') center center;	
	width: 250px;
	overflow: hidden;
	padding: 10px 0 10px 10px;
	margin-right: 10px;
	border:1px solid #999;
}

.sidebar_white_form { padding-top: 20px; }

.sidebar_white_form label, .white_form label {	
	float:left; 
	clear: both;
	display: block; 
	width: 230px; 
	margin-left: 1px;
}

.sidebar_white_form label {
	_margin-top: -18px;
}

form.sidebar_white_form .input, form.sidebar_white_form .select, form.sidebar_white_form .textarea,
form.white_form .input, form.white_form .select, form.white_form .textarea {
	display: block; 
	float: left; 
	clear: both;
	width: 236px;
	height: 16px;	
	margin-bottom:5px;
	background-color: #fff; 
	border: 1px solid #aaa;
	font-size: 8pt;
}

.textarea { height: auto !important;
	font: normal 8.5pt/1.3em trebuchet, tahoma, arial, verdana, sans-serif;
} 

form.sidebar_white_form .input, form.sidebar_white_form .select, form.sidebar_white_form .textarea {
	_margin-top: -22px;
}

form.white_form .input, form.white_form .select, form.white_form .textarea {
	width: 300px;
	clear: none; 
}

form.white_form label {
	width: 200px;
	padding-right: 4px;
	text-align: right;
}

form.sidebar_white_form .input:focus, form.sidebar_white_form .select:focus, form.sidebar_white_form .textarea:focus,
form.white_form .input:focus, form.white_form .select:focus, form.white_form .textarea:focus{
	background-color: #f5f5f5; 
}

form.sidebar_white_form .select {
	width: 238px;
	padding-right: 0;
	height: 21px;		
}

form fieldset {
	border: 1px solid #ddd;	
	padding: 10px 10px;
	margin-top: 10px;
}
form fieldset legend{
	padding: 0px 5px;
	margin-left: 10px;
	font-weight: bold;
}


form .erro,
form.white_form .erro,
form.sidebar_white_form .erro {
	border:1px solid red;
	background: #fcc;
}

.form_asterisco {
	margin-left: 4px;
	color: #f55;
	float: left; 
}

form .bt_enviar {
	padding: 2px 10px;
	margin: 0;
	margin-right: 12px;
	margin-top: 4px;
	float: right;
	clear: both;
	
	background-color: #eee; 
	border: 1px solid #aaa;
}

form .bt_enviar:focus, form .bt_enviar:hover {
	background-color: #fff; 
	border: 1px solid #ccc;
	cursor: pointer;
}

form .bt_enviar {
	padding: 2px 10px;
	margin: 0;
	margin-right: 12px;
	margin-top: 4px;
	float: right;
	clear: both;
	
	background-color: #eee; 
	border: 1px solid #aaa;
}

form.sidebar_white_form .bt_enviar:focus, form.sidebar_white_form .bt_enviar:hover {
	background-color: #fff; 
	border: 1px solid #ccc;
	cursor: pointer;
}

form.sidebar_white_form #mensagem {
	height: 90px;
	_margin-top: -68px;
}

#sb_form_depoimentos  {
	width: 240px;
}

#bc_depoimentos, #sb_form_depoimentos {
	color: #522618 !important;
	overflow: hidden;
}

#bc_depoimentos_conteudo {
	overflow: hidden;
}

#sb_form_depoimentos h2 {
	padding: 4px 0;
	font: bold 12pt/14pt "Trebuchet MS", trebuchet, verdana, sans-serif;	
	color: #522618 !important;
}

.depoimento div.dep_titulo {
	_border: 1px solid white;
	border-left: 15px solid #e8e1d0;
	font-size: 12px;
	margin:0;
	padding:0;
	padding: 5px 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.depoimento div.dep_titulo p{ 
	margin-bottom: 0;
}

.depoimento div.dep_titulo .dep_nome, .depoimento div.conteudo .msgtitulo {
	font-weight: bold;
}

.depoimento div.conteudo {
	margin: 0;
	padding: 0;
	margin-left: 30px;
	border-bottom: 2px solid #e8e1d0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div#bc_telefones_links img.img_right {
	border:1px solid #ccc;
}

div.box_cinza {
	background-color: #f5f5f5;
	border:1px solid #dadada;
	padding: 15px 20px;
	margin-bottom: 20px;
	width: 465px;
	font-size: 12px;
	line-height: 12px;
}

#links dl dt {
	color: #3F627B;
	font-weight: bold;
	font-size: 12px;
}

#links dl dd {
	color: #3F627B;
	padding-top: 2px;
	padding-bottom: 18px;
}


td.local, td.cidade {
	border-bottom: 0px dashed #ccc;
	width: 360px;
}

div#distancias {
	width:305px !important; 
}
div#bc_distancias img {
	margin-top: 1px;
	border:1px solid #bbb;
}
td.distancia { 
	text-align: right; 
	width: 80px;
}

.tabela_cinza_2cols tr.par { background-color: #fff;}
.tabela_cinza_2cols tr.impar { background-color: #eee;}

.tabela_cinza_2cols td {
	color: #3F627B;
	padding: 3px;
	font-size: 12px;
}


/* contato */
#contato_top {
	width: 830px;
	height: 292px;
	background: url('../img/contato.jpg') no-repeat center center;
	border:1px solid #666;
	margin-bottom: 20px;
}

#contato_sidebar {
 	float: right;
 	width: 245px;
 	padding: 10px 10px;
 	border:1px solid #666;
}

#contato_top h1 {
	color: #fff !important;
	padding: 10px 10px;
	text-align: center;
	margin-top: 225px;
}

#form_contato {
	float: left;
	width: 520px;
}

#form_contato textarea#mensagem {
	height: 100px;
	_width: 298px;
}


#bc_orgaos_entidades h3 {
	margin-top: 8px;
}

#bc_orgaos_entidades .img_destaque {
	margin-bottom: 20px;
}


#busca_associados {
	padding:0;
	border:0px solid red;
}
input#termo {
	padding: 4px 2px;
	font-size: 13px;
	color: #338;
	font-weight: bold;
	width: 160px;
	margin-right: 4px;
	_margin: 0;
}

input#bt_busca {
	float: none;
	margin-top: 0;
	width: 70px;
	padding: 3px 5px;	
	_float: right;
	_margin-right: 27px;	
}


.associado {
	/*padding-bottom: 20px;
	border-bottom: 1px dashed #ccd;
	margin-bottom: 20px;
	padding-top: 10px;
	*/
	margin-bottom: 15px;
}

.associado h2 { 
	padding: 0;
	padding-bottom: 1px;
	
	
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color: #ddd;
	padding: 4px 20px;
	width: 520px;
	/*
	margin-bottom: 10px;
	border-bottom: 1px solid #8fa4b3;
	*/
}

.associado h2 span.localizacao { 
	float:right !important;
	clear: none;
}

.associado .assoc_content {
	border: 1px solid #ccc;
	background: #fff url('../img/papel1.jpg') center center;	
	padding: 20px 15px;
	padding-left: 20px;
	width: 525px;
}

.associado .assoc_right_content {
	float: right;
	border: 0px solid red;
	width: 200px;
}

.associado .assoc_right_content .img_destaque_dir {
	margin-bottom: 10px;
}

.associado .assoc_left_content {
	float: left;
	overflow: hidden;
	width: 325px;
}

.associado .assoc_left_content .descricao {
	margin-bottom: 8px;
}

.box_media {
	margin: 5px 0px;
	margin-bottom: 8px;
	padding: 10px 20px;
	border: 1px solid #999;
	width: 280px;
}

.box_media .box_title {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #aaa;
	width: 190px;
	color: #3f627b;
	font-weight: bold;
}

.box_media .box_title .localizacao {
	font-weight: normal;	
}


.box_media .box_content {
	width: 190px;
}

a.ver_mapa {
	text-align:center;
	float: right;
	padding: 5px 20px;
	display: block;
	background-color: #eee; 
	border: 1px solid #aaa;
	text-decoration: none;
}

a.ver_mapa:hover {
	text-decoration: underline;
}

.banner {
	text-align:center;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold;
	font-size: 18px;
	color: #3f627b;
	line-height: 22px;
	border:1px solid #ccc;
	text-indent: -9999em;
	width: 857px;
	height: 120px;
}

#banner_onde_comer_pt {	background: url('../imgs/banners/onde_comer.jpg') center center;	}
#banner_onde_comer_es {	background: url('../imgs/banners/onde_comer.jpg') center center;	}
#banner_onde_comer_en {	background: url('../imgs/banners/onde_comer.jpg') center center;	}

#banner_onde_hospedar_pt {	background: url('../imgs/banners/onde_hospedar.jpg') center center;	}
#banner_onde_hospedar_es {	background: url('../imgs/banners/onde_hospedar.jpg') center center;	}
#banner_onde_hospedar_en {	background: url('../imgs/banners/onde_hospedar.jpg') center center;	}

#banner_entretenimento_pt {	background: url('../imgs/banners/entretenimento.jpg') center center;	}
#banner_entretenimento_es {	background: url('../imgs/banners/entretenimento.jpg') center center;	}
#banner_entretenimento_en {	background: url('../imgs/banners/entretenimento.jpg') center center;	}

#banner_associados_pt {	background: url('../imgs/banners/associados.jpg') center center;	}
#banner_associados_es {	background: url('../imgs/banners/associados.jpg') center center;	}
#banner_associados_en {	background: url('../imgs/banners/associados.jpg') center center;	}

#banner_compras_pt {	background: url('../imgs/banners/compras.jpg') center center;	}
#banner_compras_es {	background: url('../imgs/banners/compras.jpg') center center;	}
#banner_compras_en {	background: url('../imgs/banners/compras.jpg') center center;	}

#banner_eventos_espacos_pt {	background: url('../imgs/banners/espaco_eventos.jpg') center center;	}
#banner_eventos_espacos_es {	background: url('../imgs/banners/espaco_eventos.jpg') center center;	}
#banner_eventos_espacos_en {	background: url('../imgs/banners/espaco_eventos.jpg') center center;	}

#banner_eventos_hoteis_pt {	background: url('../imgs/banners/hoteis_eventos.jpg') center center;	}
#banner_eventos_hoteis_es {	background: url('../imgs/banners/hoteis_eventos.jpg') center center;	}
#banner_eventos_hoteis_en {	background: url('../imgs/banners/hoteis_eventos.jpg') center center;	}

#banner_eventos_gastronomia_pt {	background: url('../imgs/banners/gastronomia_eventos.jpg') center center;	}
#banner_eventos_gastronomia_es {	background: url('../imgs/banners/gastronomia_eventos.jpg') center center;	}
#banner_eventos_gastronomia_en {	background: url('../imgs/banners/gastronomia_eventos.jpg') center center;	}

#banner_jornalistas {
	width: 827px;
	height: 166px;
	background: url('../imgs/banners/jornalistas.jpg') center center;	
}
#banner_beneficios {
	width: 857px;
	height: 196px;
	background: url('../imgs/banners/beneficios.jpg') center center;	
}
#banner_seja_um_associado {
	width: 827px;
	height: 131px;
	background: url('../imgs/banners/seja_um_associado.jpg') center center;	
}

/**** home ******************/
body#home {
	background: #2a3f52;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
}

div#bem_vindo {
	margin-top: 35px;
	margin-left: 191px;
	color: #8b5205;
	font-weight: bold;
}

#home_segmentos{	
	/*border:1px solid black;*/
	position: absolute;	
	top: 300px;	
	left: 154px;
	z-index: 15;
}

#home_segmentos li{
	text-align: 	center;
	float: left;
	clear: right;
	overflow: hidden;
	margin: 0;
	list-style: none;	
	color:				#fff;	
	border: 0px solid red;
	margin-right: 18px;
}

#home_segmentos li a, #home_segmentos li a:visited {
	color:				#fff;
	text-decoration:	none;	
	display: block; 
	width: 196px;
	padding: 0;	
	padding-top: 135px;
	padding-bottom: 15px;
	font-size: 14px;
	font: bold 13pt/11pt  "Trebuchet MS", trebuchet, verdana, sans-serif;
	text-transform: uppercase;
}

#home_segmentos li a:hover{
	color:				#ddd;
}

#home_segmentos li#home_associados {
	margin-top: -7px;
}

#home_rodape {
	color: #aaa;
	margin-top: 470px;
}

#home_rodape p {
	margin-left: 155px;
}

#home_rodape a, #home_rodape a:visited, #home_rodape a:hover {
	color: #bbb;
	text-decoration: none;
}

#home_rodape a:hover {
	text-decoration: underline;
}

#home_rodape ul {
	margin-right: 180px;
}

#home_rodape ul li {
	margin-top: -5px;
	float: right;
	width: 20px;
	height: 20px;
	padding: 2px 2px;
	list-style: none;
	text-indent: -9999em;
}

#home_rodape ul li a {
	display:block;	
	padding: 0;
	margin:0;
	width: 20px;
	height: 20px;
}


/* galerias */
#imgs_envie_um_cartao_postal, #imgs_imagens_da_cidade {
	margin-left: 20px;
}
#imgs_envie_um_cartao_postal .img_destaque {
	margin-right: 20px;
}

#galerias_ssp {
	float: left;
	position: relative;
	top: 11px;
	left: 12px;
	width: 845px;
	height: 570px;
	/*border:1px solid #555;
	background-color: #ddd;*/
}

div#enviar_cartao_postal {
	padding: 20px 20px;
}

body#cartao_postal {
	background: url('../img/papel1.jpg') center center;
}

#form_envio_cartao {
	margin-top: 10px;
	border:1px dashed #b15950;
	padding: 0;
	padding-bottom:10px;
	padding-left: 20px;
	width: 580px;
	background: #588d9c url('../img/mar_tile.jpg') repeat-y center top;	
}

#form_envio_cartao .input, #form_envio_cartao .textarea, #form_envio_cartao label {
	_margin-top: 0px !important;
}

#form_envio_cartao .input {
	padding-top: 2px;
	height: 20px !important;
}

#form_envio_cartao fieldset {
	padding: 20px 10px; 
	float: left;
	width: 265px;
	border: 0 !important;
}

#fset_envio_left {
	margin-top: 55px;
}

#form_envio_cartao img {
	margin-left: 50px;
	margin-bottom: 20px;
}

#form_envio_cartao .bt_enviar {
	margin-right: 35px;
}

#form_envio_cartao #mensagem {
	height: 90px;
	width: 250px;
}

h1#o_bureau {
	width: 887px;
	height: 219px;
	background: #588d9c url('../img/cab_bureau.jpg') no-repeat left top;	
	/*margin-left: -24px;
	margin-top: -25px;*/
}
h1#o_bureau span {
	width: 839px;
	height: 201px;
	display: block;
	text-indent: -9999em;
	background: transparent url('../img/h1_bureau_pt.gif') no-repeat 330px 28px;	
}
.noborder { 
	border: 0 !important;
}

div#o_bureau {
	border: 0 !important;
	width: 797px;
	padding-left: 32px;
}

div#o_bureau h2 {
	margin-top: 25px;
	padding-bottom: 3px;
	border-bottom: 1px dashed #ddd !important;
}
h2.first {
	margin-top: 0 !important;
}

div#o_bureau ul {
	margin-left: 10px;
	padding: 4px 0px;
	padding-left: 20px;
	font-weight: bold;
}

div#o_bureau ul#apoiadores {
	float:left;
	list-style: none;
	border: 0;
}

div#o_bureau ul#apoiadores li {
	display: inline;
	padding: 20px 20px;
}




/* agenda */
div#banner_agenda {
	border: 0;
	width: 857px;
	height: 149px;
	background: #588d9c url('../img/banner_agenda.jpg') no-repeat left top;	
}

div#banner_agenda h1 {
	padding-top: 30px;
	color: #444;
	font-size: 19px;
	text-transform: uppercase;
}

dl#agenda_conteudo {
	width: 857px;
	margin-left: 10px;
	padding: 3px 0px;
	border: 0px solid red;
}

dl#agenda_conteudo h2 {
	padding-left: 0;
	margin-bottom: 10px;
}

dl#agenda_conteudo dt {
	width: 859px;
	height: 20px;
	padding: 14px 3px;
	_padding: 0 3px;	
	background: transparent url('../img/submenu2.jpg') no-repeat left top;
	cursor: pointer;
	color: #444;
}

.agenda_corpo {
	margin-left: 2px;
	border: 1px solid #cabc9c;	
	padding: 20px 20px;
	background: url('../img/papel1.jpg') center center;
}

.agenda_corpo h2, .agenda_corpo a, .agenda_corpo a:link, .agenda_corpo a:visited,  .agenda_corpo a:focus, .agenda_corpo a:hover {	color: #3f627b !important; }

dl#agenda_conteudo dd .img_bottom552 {
	margin-left: 140px;
}

dl#agenda_conteudo dt span {
	display: block;
	float: left;
	text-align: center;
	padding: 6px 3px;
	_margin-top: 12px;
	border-right: 1px solid #cabc9c;	
	font-weight: bold;
	color: #3f627b;
}

.agenda_left_content {
	float: left;
}

ul#agenda_titulo {
	margin-top: 27px;
	height: 40px;
	color: #f5f5f5;
	font-size: 14px;
	width: 857px;	
	border: 0px solid red;
	text-indent: 0;
}

ul#agenda_titulo li {
	padding: 6px 3px;
	float:left;
	display: inline;
	text-transform: uppercase;
	border-right: 1px solid #fff;	
}

.ag_data { width: 115px; }
.ag_titulo { width: 500px; }
.ag_bookmark { 	width: 128px; }
.ag_detalhe { 
	width: 85px; 
	border:0 !important; 
}

span.ag_data {	font-size: 13px; }
span.ag_titulo { margin-left: 20px; width: 480px; text-align: left !important;}
span.ag_detalhe {
	_overflow: hidden !important;
	_padding-right: 0  !important;
	_width: 40px !important;
	_margin-left: 25px;
}

.collapse_icon {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin-right: 35px;
	margin-top: -3px;
	text-indent: -9999em;
	background: transparent url('../img/collapses.gif') no-repeat left top;
}

.collapse_aberto { background-position: -20px 0px; }

.container_thumb_gal_left {
	float:left;
	width: 180px;
	text-align: center;
	margin-right: 22px;	
}

.container_thumb_gal_nocenter {
	text-align: left;
	width: 130px;
}

.container_thumb_gal_right {
	float: right;
	width: 180px;
	text-align: center;
	margin-left: 22px;	
}

.link_galeria a, .link_galeria a:visited {
	text-align: center;
	padding: 6px 4px 10px 30px;	
	background: transparent url('../img/ico_maquina_fotografica.gif') no-repeat left top;
}

.link_doc {
	margin-top: 10px;
}
.link_doc a, .link_doc a:visited {
	text-align: center;
	padding: 6px 4px 10px 30px;	
	background: transparent url('../img/ico_doc.gif') no-repeat left top;
}

#agenda_conteudo .box_media {
	padding: 7px 15px;
	width: 160px;
	float: left;
	margin-bottom: 2px;
	margin-right: 11px;
	overflow: hidden;
}

#agenda_conteudo .box_media .box_title{
	width: 160px;
}

#agenda_conteudo .box_media, #agenda_conteudo .box_media .box_title{
	width: 260px;
}

.bookmark {
	float:right;
	clear: right;
	margin-right: 30px;
	margin-bottom: 7px;
}

.bookmark_left {
	float:left;
	clear: left;
	margin-left: 30px;
	margin-top: 10px; 
}

.book_no_side {	margin-left: 0px !important; margin-right: 0px !important; }

.bookmark a, .bookmark a:visited, .bookmark_left a, .bookmark_left a:visited {
	display: block;
	width: 116px;
	height: 21px;		
	background: transparent url('../img/bookmark.gif') no-repeat left top;
	text-indent: -9999em;
}

#id_destaque, #id_to_open {	display: none; }




.box_servicos {
	float: left;
}

.box_servicos .box_content{
	width: 280px;
}
.ico_serv {
	display: block;
	float: left;
	width: 34px;
	height: 33px;
	text-indent: -9999em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.ico_wireless {	background: transparent url('../imgs/icons/icon_wireless.png') no-repeat left top;}
.ico_estacionamento { background: transparent url('../imgs/icons/icon_estacionamento.png') no-repeat left top; }
.ico_amb_clima{ background: transparent url('../imgs/icons/icon_ambiente_climatizado.png') no-repeat left top; }
.ico_esp_eventos { background: transparent url('../imgs/icons/icon_espacoeventos.png') no-repeat left top; }
.ico_area_fumantes { background: transparent url('../imgs/icons/icon_area_fumantes.png') no-repeat left top; }
.ico_deficientes { background: transparent url('../imgs/icons/icon_deficientes.png') no-repeat left top; }
.ico_delivery { background: transparent url('../imgs/icons/icon_delivery.png') no-repeat left top; }
.ico_espaco_criancas { background: transparent url('../imgs/icons/icon_espaco_criancas.png') no-repeat left top; }
.ico_musica_vivo { background: transparent url('../imgs/icons/icon_musica_vivo.png') no-repeat left top; }

.ico_fp {
	display: block;
	float: left;
	width: 34px;
	height: 33px;
	text-indent: -9999em;
	margin-right: 5px;
	margin-bottom: 5px;
}
.ico_fp_amex {background: transparent url('../imgs/icons/amer_expre.png') no-repeat left top;}
.ico_fp_cheque {background: transparent url('../imgs/icons/cheque.png') no-repeat left top;}
.ico_fp_dinners {background: transparent url('../imgs/icons/dinnersclub_intern.png') no-repeat left top;}
.ico_fp_maestro {background: transparent url('../imgs/icons/maestro.png') no-repeat left top;}
.ico_fp_mastercard {background: transparent url('../imgs/icons/master.png') no-repeat left top;}
.ico_fp_redecard {background: transparent url('../imgs/icons/redecard.png') no-repeat left top;}
.ico_fp_redeshop {background: transparent url('../imgs/icons/redeshop.png') no-repeat left top;}
.ico_fp_sodex {background: transparent url('../imgs/icons/sodex.png') no-repeat left top;}
.ico_fp_ticket_ref {background: transparent url('../imgs/icons/tick_refei.png') no-repeat left top;}
.ico_fp_visa {background: transparent url('../imgs/icons/visa.png') no-repeat left top;}
.ico_fp_visa_electron {background: transparent url('../imgs/icons/visa_elec.png') no-repeat left top;}
.ico_fp_visa_vale {background: transparent url('../imgs/icons/visa_vale.png') no-repeat left top;}
.ico_fp_ticket_vr {background: transparent url('../imgs/icons/vr.gif') no-repeat left top;}

.news_dashboard {
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 20px;
	width: 527px;
}

.news_dashboard table {
	margin-top: 6px;
	border: 0px dashed red;
}

.news_dashboard td {
	border-top: 1px solid #e8e1d0;
	vertical-align: top;
}

.news_dashboard .data {
	width: 76px;
	text-align: center;
	padding-top: 5px;
}

.news_dashboard .titulo {
	width: 440px;
}

.news_dashboard tr.first {
	border-bottom: 1px solid #e8e1d0 !important;
}

.news_dashboard .titulo a, .news_dashboard .titulo a:visited{
	 font-size: 12px;  
	color: #522 !important;
}
.news_dashboard .data a, .news_dashboard .data a:visited{ 
	font-size: 12px; 
	background-color: #e8e1d0;
	padding: 4px 10px;
	padding-top: 6px;
	text-decoration: none;
	font-weight: bold;
	color: #522 !important;
}

#orelha a, #orelha a:hover, #orelha a:visited {
	font-size: 12px; 
	color: #522 !important;
	text-decoration: none;
}

#orelha a:hover {
	text-decoration: underline;
}

#orelha {
	float:right;
	background: transparent url('../img/orelha.jpg') no-repeat left top; 
	width: 133px;
	height: 25px;
	margin-right: 15px;
	padding-left: 5px;
	text-align: center; 
}

div#noticias {
	margin-top: 33px;
	_margin:0 !important; 
	_overflow: hidden;	
	_margin-top: 40px;
}

ul#arquivo_lista {
	margin-left: 20px;
	margin-top: 20px;
	list-style: none;	
	height: 200px;
	width: 230px;
	overflow: auto;
}
ul#arquivo_lista li {
	padding: 2px 10px;
	padding-left: 50px;
}
ul#arquivo_lista li a, ul#arquivo_lista li a:hover, ul#arquivo_lista li a:visited {
	font-size: 13px;
}

.news_titulo {
	font-size: 12px; 
	margin-top: 30px;
	color: #522 !important;
	font-weight: bold;
	height: 30px;
}

.news_titulo .data {
	background-color: #e8e1d0;
	padding: 4px 10px;
	padding-top: 6px;
	text-decoration: none;
	display: block;
	float: left;
}

.news_titulo .titulo {
	padding-left: 10px;
	width: 450px;
	float: left;
	display: block;
	padding-top: 3px;
}

.news_content {
	margin-top: 10px;
	padding-bottom:20px;
	border-bottom: 1px dashed #e8e1d0;
}



#estrutura_eventos_estrutura_eventos div.content {
  margin-top: 10px;
 float: left; 
 border:0px solid red;
 width: 290px;
}

#estrutura_eventos_estrutura_eventos div.content p {
	 font-size: 12px;
	line-height: 17px;
	padding-bottom: 10px;
}

#estrutura_eventos_estrutura_eventos h2 { padding-left: 0; } 

.form_left { 
	width: 540px;
	margin-left: 10px;
	float: left;
}
.form_left label { width: 145px !important; }
.form_left fieldset { width: 480px; } 
.form_left .bt_enviar { margin-right: 40px;}

#sidebar_news {
	margin-top: 30px;
}

#sidebar_news h2 {
 	padding-left: 0;
 	margin-bottom: 5px;
}

#sidebar_news .bt_enviar {
	/*margin-right: 4px;*/
}

#sb_form_newsletter {
	margin-right: 10px;
}

#form_newsletter {
}

#sidebar_jornalistas {
	margin-top: 0;
	margin-right: 0;
	width: 200px;
	padding: 10px 10px;
}

#sidebar_jornalistas h2 {
	padding:0;
	margin-bottom: 5px;
}
#sidebar_jornalistas ul li {
	margin-left: 10px;
}

.small_content {
	margin-top: 20px;
	padding-bottom: 50px;
}
#widget h1 {
	margin-bottom: 10px;
}
#widget dl {
	width: 300px;	
	*width: 260px;	
	border:0px solid red;
}

#widget dl dt {
	font-size: 16px;
	font-weight: bold;
	color: #444;
	margin-bottom: 3px;
}

#widget dl dd {
	margin-bottom: 8px;
}

#widget_content {
	float: right;
	width: 520px;
	height: 200px;	
	margin-left: 30px;	
}

#widget_top {	
	margin-bottom: 10px;
}

#widget_top #widget_preview {
	width: 204px;
	height: 234	px;
	background-color: #fff;
	float: left;
	border:1px dashed #bbb;
}


#widget_top textarea {
	float: left;
	width: 300px;
	height: 230px;
	margin-left: 10px;
	border: 1px dashed #bbb;	
}

.premio_content {
	margin-top: 20px;
	width: 600px;
}

.diretoria_pessoa {
	border:0px solid #aaa; 
	padding: 10px 10px; 
	float: left; width: 130px;
}

.diretoria_pessoa .cargo {
	color: #375239;
	font-size: 14px;
	font-weight: bold;
	padding-left: 4px;
}

.diretoria_pessoa  .polaroid { height: 40px; }

#beneficios {
	margin-top: 0;
}

#beneficios dl {
	margin-top: 20px;
}

#beneficios dl dt {
	font-size: 16px;
	font-weight: bold;
	color: #363;
	
	background: url('../img/sol_medio_bco.jpg') no-repeat left 50%; 
	padding-left: 23px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #ddd;
}

#beneficios dl dd {
	color: #444;
	padding-left: 5px;
	margin-bottom: 20px;
}

#form_seja_um_associado {
	width: 490px;
}


#busca_associados div.fundobusca {
	width: 240px;
	height: 22px;
	background: url('../img/busca.gif') no-repeat 0 0; 	
}

#busca_associados .input {
	background: transparent;
	border:0;
	width: 210px;
	
	float: left;
	border:0px solid red;
 	clear: none;
	
}
.bt_lente {
	background: transparent;
	border:0;
 	width: 22px !important;
 	cursor: pointer;
 	margin: 0 !important;
 	float: right  !important;
 	clear: none;
}

#associados_vertical {
	border:0px solid red;
	padding:10px 0;
	padding-left: 20px;
	width: 200px;
	height: 410px;
	margin-left:15px;
	margin-top:25px;
}

#associados_vertical .img_center {
	padding: 1px 8px !important;
	cursor: pointer;
} 


/* carrossel */
.car_pos_container {
	clear: both;
	margin-top: 14px;
	margin-left: 60px;
}
.car_pos, .car_ant, .car_prox  {
	display: block;
	float: left;
	padding-right: 3px;
	margin-top: 2px;	
}
.car_ant, .car_prox  { 
	width: 10px;  height: 10px;	 
	background: transparent url('../img/icon_arrows1.gif') no-repeat 0 -13px;
}
.car_pos { margin: 0; padding: 0 10px; }
.car_ant { background-position: 2px -10px;} 
.car_prox { background-position: -10px -10px;} 
.car_atual { padding-right: 3px; }
.car_ant:hover { background-position:  2px 0;} 
.car_prox:hover { background-position: -10px 0;} 

.car_body {
	margin-top: 4px;
}








/*##################


.car_fotos {
	padding:0;
	margin:0;
	width: 200px;
	float:left;
}

.img_destaque_dir {
	width: 195px;
}

*/


/* novidades */
#novidades_short  {
}
#novidades_short table {
	margin-top: 5px;
	width: 540px;
}
#novidades_short table tr td {
	padding: 4px 5px !important;
}
#novidades_short a, #novidades_short a:focus, #novidades_short a:hover, #novidades_short a:visited {
	text-decoration: none;
}

#novidades_short .categoria { width:100px; }

.novidades_shorter {
	padding: 10px 12px;
	margin-left: 0 !important;
}

#sb_novidades {
	_overflow: hidden;
	_padding: 0;
	_margin: 0;
	_width: 240px;
}

#sb_novidades h2 {
	padding: 4px 0;
}

#sb_novidades p {
	margin: 0 12px;
}

h2.boxrss {
 	font: bold 14pt/15pt "Trebuchet MS", trebuchet, arial, verdana, sans-serif;	
	width: 254px;
	height: 46px;
	background: url('../img/bg_rss.jpg') no-repeat 0 0;
}

h2.boxrss a, h2.boxrss a:visited, h2.boxrss a:focus , h2.boxrss a:hover {
	display: block;
	float:left;
	text-decoration: none;
	width: 174px;
	padding: 10px 40px;
	padding-right: 60px;
}

h2.boxgrande {
	font: bold 14pt/15pt "Trebuchet MS", trebuchet, arial, verdana, sans-serif;	
	width: 254px;
	padding: 15px 0 !important;
	text-align: center; 	
	background: url('../img/bg_quadrogrande.jpg') no-repeat 0 0;
}

#sb_novidades h2.boxgrande {
	margin-top: 30px;
}

#sb_novidades ul {
	margin: 0 20px;
}

.ti { background-color: #dbe2c2; }
.tp { background-color: #f5f5f5; }

.youtube {
	text-align: center;
	margin: auto auto;
	margin-top: 20px;
}

#associados_wrapper {
}

#sb_busca_associados {
	margin-top: 25px;
	_margin-top: 10px;
	margin-left: 5px;
	width: 240px;
	height: 22px;
	background: url('../img/busca.gif') no-repeat 0 0; 	
}

#sb_busca_associados label {
	padding-top: 2px;
	padding-left: 3px;
}

#sb_busca_associados #termo {
	font-size: 11px;
	color: #444;	
	height: 14px;
	width: 170px;
	
	background: transparent;
	border:0;
	width: 205px;
	
	float: left;
	border: 0px solid red;
 	clear: none;
}

#sb_busca_associados .bt_lente {
 	width: 20px !important;
}	


.autocompleter-choices {
	width: 238px !important; 
	-moz-box-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 1px 1px 3px #aaa;
	box-shadow: 1px 1px 3px #aaa;
}

ul.autocompleter-choices li {
	font-family: trebuchet, tahoma, arial, verdana, sans-serif !important;
	padding: 0.1em 0.6em !important;
}

.fundobusca ul.autocompleter-choices {
	background-color: #eee;
	border: 1px solid #bbb;
}

#imgs_tour_virtual .img_destaque {
	margin-left: 20px;
}
#imgs_tour_virtual img {
	border: 0px solid #666;
}

#imgs_tour_virtual .img_bottom552_light {
	margin-left: 140px;
}

#widget_castel {
	margin-left: 30px;
}

#widget_wrapper .publicidade_legenda {
	padding-right: 30px;
}


#sb-body {
  border:1px solid red;
  background: #222 url(../img/loading_barra3.gif) no-repeat center center;
}

#sb-loading { background: transparent !important; }

div.captcha {
	float: left;
	display: block;
	margin-bottom: 6px;
}