

@charset "ISO-8859-1";

/***************************/
/* Base */
/***************************/

img {
	border:none;	
}

form {
	margin:0px;
	padding:0px;
	border:none;
	background:transparent;
}

input, textarea {
	outline:none;
}

.limpa {
	clear:both;
}

body {
	margin:0px;
	padding:0px;
	border:px;
	background:url(../gfx/geral/fundo.jpg) top center no-repeat;
}

/***************************/
/* Estrutura base da página */
/***************************/

.corpo {
	margin-left:auto;
	margin-right:auto;
	width:906px;
	height:auto;
	overflow:hidden;
}

.cabecalho {
	float:left;
	width:906px;
	height:152px;
	overflow:hidden;
}

.cabecalho_esq {
	float:left;
	width:548px;
	height:152px;
	overflow:hidden;	
}

.txts1 {
	float:left;
	width:548px;
	height:84px;
	background:url(../gfx/geral/letras_topo.png) no-repeat;
	overflow:hidden;	
}

.txts2 {
	float:left;
	width:548px;
	height:38px;
	background:url(../gfx/geral/logo.png) no-repeat;
	overflow:hidden;	
}

.img_top_dir {
	float:right;
	width:176px;
	height:152px;
	background:url(../gfx/geral/agulhas_topo.png) no-repeat;
	overflow:hidden;		
}

.corpo_centro {
	float:left;
	width:906px;
	height:auto;
	overflow:hidden;	
}

.t_corpo {
	float:left;
	width:906px;
	height:3px;
	background:url(../gfx/geral/sombra_topo.png) no-repeat;
	overflow:hidden;
}

.c_corpo {
	float:left;
	width:900px;
	padding-left:3px;
	padding-right:3px;
	height:auto;
	background:url(../gfx/geral/sombra_meio.png) repeat-y;
	overflow:hidden;
}

.trama_corpo {
	float:left;
	width:906px;
	height:auto;
	background:url(../gfx/geral/trama_todo_site.png) repeat;
	overflow:hidden;	
}

.qpin {
	float:left;
	width:906px;
	height:auto;
	overflow:hidden;
	margin-left:-2px;
}

.f_corpo {
	float:left;
	width:906px;
	height:3px;
	background:url(../gfx/geral/sombra_fundo.png) no-repeat;
	overflow:hidden;
}

.cx_menu {
	float:left;
	width:896px;
	padding-left:10px;
	height:45px;
	background:#920b4b;
	overflow:hidden;	
}

a.elem_menu {
	float:left;
	width:auto;
	height:45px;
	line-height:45px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	color:white;
	text-transform:uppercase;
	font-family: 'DIN BoldAlternate';
	font-size:13px;
	text-decoration:none;
}

a.elem_menu:hover {
	float:left;
	width:auto;
	height:45px;
	line-height:45px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	color:#c39fb1;
	text-transform:uppercase;
	font-family: 'DIN BoldAlternate';
	font-size:13px;
	text-decoration:none;
}

a.elem_menu_sel {
	float:left;
	width:auto;
	height:45px;
	line-height:45px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	color:#c39fb1;
	text-transform:uppercase;
	font-family: 'DIN BoldAlternate';
	font-size:13px;
	text-decoration:none;
}

a.elem_menu_fb {
	float:right;
	margin-right:20px;
	width:60px;
	height:45px;
	background:url(../gfx/geral/bt_facebook.png) no-repeat;
	overflow;
}

a.elem_menu_fb:hover {
	float:right;
	margin-right:20px;
	width:60px;
	height:45px;
	background:url(../gfx/geral/bt_facebook_h.png) no-repeat;
	overflow;
}

.copy {
	float:left;
	width:750px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#b58ba0;
	font-family: Helvetica, sans-serif;
	font-size:12px;
}

.cx_linguas {
	float:right;
	width:135px;
	margin-right:15px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#920a4a;
	font-family: 'DIN RegularAlternate';
	font-size:12px;
	text-align:right;
}

.cx_linguas span {
	float:right;
	line-height:40px;
	overflow:hidden;
	color:#920a4a;
	font-family: 'DIN RegularAlternate';
	font-size:12px;
	text-align:right;
}

a.lingua {
	float:right;
	width:auto;
	margin-right:15px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#920a4a;
	font-family: 'DIN RegularAlternate';
	font-size:12px;
	text-align:right;	
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
}

a.lingua:hover {
	float:right;
	width:auto;
	margin-right:15px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#b58ba0;
	font-family: 'DIN RegularAlternate';
	font-size:12px;
	text-align:right;	
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
}

a.lingua_sel {
	float:right;
	width:auto;
	margin-right:15px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#b58ba0;
	font-family: 'DIN RegularAlternate';
	font-size:12px;
	text-align:right;	
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
}

/***************************/
/* Home page */
/***************************/

.hm_le {
	float:left;
	width:514px;
	height:auto;
	margin-left:18px;
	margin-top:16px;
	overflow:hidden;
}

.hm_le_t {
	float:left;
	width:514px;
	height:3px;
	background:url(../gfx/home/dest_sombra_t.png) no-repeat;
	overflow:hidden;	
}

.hm_le_c {
	float:left;
	width:514px;
	height:auto;
	background:url(../gfx/home/dest_sombra_m.png) repeat-y;
	overflow:hidden;	
}

.hm_le_f {
	float:left;
	width:514px;
	height:3px;
	background:url(../gfx/home/dest_sombra_b.png) no-repeat;
	overflow:hidden;	
}

.slider_hm_le {
	float:left;
	width:498px;
	margin-left:5px;
	margin-top:5px;
	height:402px;
	overflow:hidden;	
}

.cx_slider_hm_le {
	float:left;
	width:508px;
	margin-left:3px;
	height:412px;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
	overflow:hidden;
}

.cx_tth1 {
	float:left;
	width:465px;
	margin-left:3px;
	padding-left:20px;
	padding-right:23px;
	border-top:1px solid #c9c9c9;
	height:48px;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
	overflow:hidden;
	line-height:48px;
	color:#920a4a;
	font-family: 'DIN RegularAlternate';
	font-size:15px;
}

.cx_tth2 {
	float:left;
	width:468px;
	padding:20px;
	border-top:1px solid #c9c9c9;
	margin-left:3px;
	height:auto;
	line-height:25px;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
	overflow:hidden;
	font-family: Helvetica, sans-serif;
	font-size:14px;
	color:#8b8b8b;
}

.sep_hm_le {
	float:left;
	width:514px;
	height:17px;
	overflow:hidden;
}

.hm_ld {
	float:left;
	width:338px;
	height:auto;
	margin-left:16px;
	margin-top:16px;
	overflow:hidden;
}

.hm_ld_t {
	float:left;
	width:338px;
	height:3px;
	background:url(../gfx/home/dest_peq_sombra_t.png) no-repeat;
	overflow:hidden;	
}

.hm_ld_c {
	float:left;
	width:338px;
	height:auto;
	background:url(../gfx/home/dest_peq_sombra_m.png) repeat-y;
	overflow:hidden;	
}

.hm_ld_f {
	float:left;
	width:338px;
	height:3px;
	background:url(../gfx/home/dest_peq_sombra_b.png) no-repeat;
	overflow:hidden;	
}

.cx_img_dhm {
	float:left;
	width:332px;
	height:218px;
	margin-left:3px;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
	overflow:hidden;		
}

.cx_img_dhm img {
	float:left;
	width:322px;
	height:208px;
	margin-left:5px;
	margin-top:5px;
	border:0px;
	overflow:hidden;
}

.thm_ld_f {
	float:left;
	width:332px;
	height:auto;
	margin-left:3px;
	margin-top:1px;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
	overflow:hidden;		
}

.hm_ld_tit {
	float:left;
	width:292px;
	height:auto;
	padding-left:23px;
	padding-right:20px;
	border-top:1px solid #c9c9c9;
	overflow:hidden;
	line-height:40px;	
	font-family: 'DIN RegularAlternate';
	font-size:15px;
	color:#920a4a;
}

.hm_ld_txt {
	float:left;
	width:292px;
	height:auto;
	min-height:60px;
	padding-left:23px;
	padding-right:20px;
	/*border-top:1px solid #c9c9c9;*/
	overflow:hidden;
	line-height:30px;	
	font-family: Helvetica, sans-serif;
	font-size:14px;
	color:#757575;
	padding-bottom:10px;
}

a.hm_ld_fbd {
	float:left;
	width:292px;
	height:38px;
	padding-top:46px;
	padding-bottom:13px;
	padding-left:20px;
	padding-right:20px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/home/botao_loja.png) no-repeat;
	line-height:38px;
	text-decoration:none;
	font-family: 'DIN RegularAlternate';
	font-size:18px;
	color:#920a4a;	
	text-transform:uppercase;
}

a.hm_ld_fbd:hover {
	float:left;
	width:292px;
	height:38px;
	padding-top:46px;
	padding-bottom:13px;
	padding-left:20px;
	padding-right:20px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/home/botao_loja_h.png) no-repeat;
	line-height:38px;
	text-decoration:none;
	font-family: 'DIN RegularAlternate';
	font-size:18px;
	color:#b58ba0;	
	text-transform:uppercase;
}

.hm_ld_fparts {
	float:left;
	width:332px;
	height:97px;
	margin-left:3px;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
	overflow:hidden;		
}

.hmts_tit {
	float:left;
	width:292px;
	height:52px;
	margin-left:20px;
	margin-right:20px;
	line-height:52px;
	overflow:hidden;
	font-family: 'DIN RegularAlternate';
	font-size:16px;
	color:#920a4a;		
}

a.desti_hm {
	text-decoration:none;
}

a.desti_hm:hover > .thm_ld_f .hm_ld_txt {
	color:#b58ba0;
}

a.desti_hm:hover > .cx_img_dhm img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.shares_tit {
	float:left;
	width:292px;
	height:24px;
	margin-left:20px;
	margin-right:20px;
	line-height:24px;
	overflow:hidden;
}

/***************************/
/* Quem somos */
/***************************/

.tit_quem {
	float:left;
	width:600px;
	height:56px;
	line-height:56px;
	margin-top:10px;
	overflow:hidden;
	margin-left:133px;
	font-family: 'DIN RegularAlternate';
	font-size:23px;
	color:#920a4a;
}

.qs_ld_t {
	float:left;
	width:866px;
	height:3px;
	overflow:hidden;
	margin-left:20px;
	background:url(../gfx/artigos/corpo_sombra_t.png) no-repeat;
}

.qs_ld_c {
	float:left;
	width:866px;
	height:auto;
	overflow:hidden;
	margin-left:20px;
	background:url(../gfx/artigos/corpo_sombra_m.png) repeat-y;
}

.qs_ld_f {
	float:left;
	width:866px;
	height:3px;
	overflow:hidden;
	margin-left:20px;
	background:url(../gfx/artigos/corpo_sombra_b.png) no-repeat;
}

.cx_qs_cx_slider {
	float:left;
	width:508px;
	height:308px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
}

.qs_cx_slider {
	float:left;
	width:498px;
	height:298px;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;
}

.qs_ld2 {
	float:left;
	width:353px;
	border-left:1px solid #c9c9c9;
	height:308px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
}

.qs_ld2_aspa {
	float:left;
	width:24px;
	height:22px;
	background:url(../gfx/artigos/aspa.png) no-repeat;
	overflow:hidden;
	margin-top:42px;
	margin-left:42px;
}

.qs_ld2_txt {
	float:left;
	width:220px;
	height:auto;
	line-height:28px;
	overflow:hidden;
	margin-top:44px;
	margin-left:20px;
	font-weight:normal;
	font-size:17px;
	color:#767676;
	font-family: Helvetica, sans-serif;
}

.qs_ld_tt {
	float:left;
	width:860px;
	height:auto;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
	margin-left:3px;
}

.qs_ld_ttx {
	float:left;
	width:632px;
	height:auto;
	/*background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	*/
	margin-left:3px;
	line-height:26px;
	margin-left:110px;
	margin-top:42px;
	font-size:15px;
	color:#949494;
	font-family: Helvetica, sans-serif;
}

.sep_qs_tx {
	float:left;
	width:860px;
	height:20px;
}

.qs_ld_tt2 {
	float:left;
	width:860px;
	height:60px;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;	
	margin-left:3px;
}

.shares_tit2 {
	float:left;
	width:292px;
	height:24px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	line-height:24px;
	overflow:hidden;
}

.hmts_tit2 {
	float:left;
	width:auto;
	height:52px;
	margin-left:20px;
	margin-right:10px;
	line-height:52px;
	overflow:hidden;
	font-family: 'DIN RegularAlternate';
	font-size:16px;
	color:#920a4a;		
}

/***************************/
/* Sugestão */
/***************************/

.sug_le {
	float:left;
	width:162px;
	height:auto;
	margin-left:18px;
	margin-top:18px;
	overflow:hidden;	
}

.sug_ld_t {
	float:left;
	width:162px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/artigos/sombra_cx_menu_e_t.png) no-repeat;
}

.sug_ld_c {
	float:left;
	width:162px;
	height:auto;
	overflow:hidden;
	background:url(../gfx/artigos/sombra_cx_menu_e_m.png) repeat-y;
}

.sug_ld_f {
	float:left;
	width:162px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/artigos/sombra_cx_menu_e_b.png) no-repeat;
}

.cx_ano_sug {
	float:left;
	width:156px;
	height:50px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
}

.sugl_ano {
	float:left;
	width:50px;
	height:50px;
	line-height:50px;
	margin-left:20px;
	overflow:hidden;
	font-family: 'DIN RegularAlternate';
	font-size:16px;
	color:#920a4a;	
}

a.seta_e_sug {
	float:right;
	margin-top:15px;
	margin-right:3px;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(../gfx/sugestoes/seta_e_sug.png) no-repeat;
}

a.seta_d_sug {
	float:right;
	margin-top:15px;
	margin-right:12px;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(../gfx/sugestoes/seta_d_sug.png) no-repeat;
}

.cx_ano_sug2 {
	float:left;
	width:156px;
	height:auto;
	border-top:1px solid #c9c9c9;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
}

a.sugano1 {
	float:left;
	width:120px;
	height:auto;
	line-height:40px;
	margin-left:20px;
	overflow:hidden;
	font-family: 'DIN RegularAlternate';
	font-size:15px;
	color:#b58ba0;	
	text-decoration:none;	
}

a.sugano1:hover {
	float:left;
	width:120px;
	height:auto;
	line-height:40px;
	margin-left:20px;
	overflow:hidden;
	font-family: 'DIN RegularAlternate';
	font-size:15px;
	color:#920a4a;	
	text-decoration:none;	
}

a.sugano1_sel {
	float:left;
	width:120px;
	height:auto;
	line-height:40px;
	margin-left:20px;
	overflow:hidden;
	font-family: 'DIN RegularAlternate';
	font-size:15px;
	color:#920a4a;	
	text-decoration:none;	
}

.sug_ld {
	float:left;
	width:706px;
	height:auto;
	margin-left:18px;
	margin-top:18px;
	overflow:hidden;	
}

.eles_sug_ld {
	float:left;
	width:712px;
	height:auto;
	margin-top:-14px;
	margin-left:-2px;
	overflow:hidden;	
}

a.ele_sug_ld {
	float:left;
	width:338px;
	height:auto;
	margin-right:16px;
	overflow:hidden;
	text-decoration:none;	
	margin-top:14px;
}

.sug5_ld_t {
	float:left;
	width:338px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/sugestoes/thumbs_sombra_t.png) no-repeat;
}

.sug5_ld_c {
	float:left;
	width:338px;
	height:auto;
	overflow:hidden;
	background:url(../gfx/sugestoes/thumbs_sombra_m.png) repeat-y;
}

.sug5_ld_f {
	float:left;
	width:338px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/sugestoes/thumbs_sombra_b.png) no-repeat;
}

.suju_ld_t {
	float:left;
	width:332px;
	height:225px;
	margin-left:3px;
	margin-top:0px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
}

.suju_ld_t img {
	float:left;
	width:322px;
	height:215px;
	margin-top:5px;
	margin-left:5px;
	border:0px;
	overflow:hidden;
}

.bt_sujua {
	float:left;
	position:relative;
	width:322px;
	height:38px;
	margin-top:-38px;
	margin-left:5px;
	overflow:hidden;
	background:url(../gfx/sugestoes/barra_thumbs_texto.png) repeat-x;
	line-height:38px;
	text-indent:20px;
	font-family: 'DIN RegularAlternate';
	font-size:16px;
	color:#920a4a;	
	z-index:5;
}

a.ele_sug_ld:hover > .sug5_ld_c .suju_ld_t img {
	opacity: 0.8;
	filter: alpha(opacity=80);	
	z-index:1;
}

a.ele_sug_ld:hover > .sug5_ld_c .suju_ld_t .bt_sujua {
	background:url(../gfx/sugestoes/barra_thumbs_texto_h.png) repeat-x;	
	color:#b58ba0;
	z-index:5;
}

.sugi_ld_t {
	float:left;
	width:690px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/artigos/corpo_direito_sombra_t.png) no-repeat;
}

.sugi_ld_c {
	float:left;
	width:690px;
	height:auto;
	overflow:hidden;
	background:url(../gfx/artigos/corpo_direito_sombra_m.png) repeat-y;
}

.sugi_ld_f {
	float:left;
	width:690px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/artigos/corpo_direito_sombra_b.png) no-repeat;
}

.cx_shs3 {
	float:left;
	width:684px;
	height:auto;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
}

.cx_alop {
	float:left;
	width:508px;
	height:308px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;		
}

.cx_alop img {
	float:left;
	width:498px;
	height:298px;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;	
}

.cx_alop2 {
	float:left;
	width:175px;
	height:308px;
	border-left:1px solid #c9c9c9;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
}

.xolip {
	float:left;
	width:884px;
	height:308px;
	margin-left:3px;
	overflow:hidden;
}

.cx_xaud {
	float:left;
	width:644px;
	height:auto;
	padding:20px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
}

.ttexto {
	line-height:26px;
	color:#949494;
	font-size:15px;
	font-family: Helvetica, sans-serif;	
}

.ttexto a {
	line-height:26px;
	text-decoration:none;
	color:#b58ba0;
	font-size:15px;
	font-family: Helvetica, sans-serif;	
}

.sepa_sugi {
	float:left;
	width:684px;
	height:16px;
}

.cx_slider_hm_le9 {
	float:left;
	width:508px;
	margin-left:3px;
	height:auto;
	padding:12px;
	padding-left:0px;
	padding-right:0px;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
	overflow:hidden;
}

.taye {
	float:left;
	width:320px;
	margin-left:20px;
	height:auto;
	line-height:26px;
	overflow:hidden;	
	color:#920a4a;
	font-size:17px;
	font-family: 'DIN RegularAlternate';
}

.dtaye {
	float:right;
	width:80px;
	height:auto;
	margin-right:20px;
	line-height:26px;
	overflow:hidden;	
	color:#b58ba0;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	text-align:right;
}

a.notia {
	float:left;
	width:332px;
	height:115px;
	margin-left:3px;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;
	overflow:hidden;
	text-decoration:none;
	border-bottom:1px solid #c9c9c9;
}

.tnotia {
	float:left;
	width:290px;
	height:48px;
	line-height:24px;
	overflow:hidden;
	margin:20px;
	color:#898989;
	font-size:15px;
	font-family: 'DIN RegularAlternate';
}

.dnotia {
	float:left;
	width:300px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	margin-left:20px;
	margin-top:-5px;
	color:#b58ba0;
	font-size:12px;
	font-family: Helvetica, sans-serif;
}

a.notia:hover > li .tnotia {
	color:#920a4a;
}

a.notia:hover > li .dnotia {
	color:#920a4a;
}

.tnotias {
	float:left;
	width:290px;
	height:48px;
	line-height:24px;
	overflow:hidden;
	margin:20px;
	color:#920a4a;
	font-size:15px;
	font-family: 'DIN RegularAlternate';
}

.dnotias {
	float:left;
	width:300px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	margin-left:20px;
	margin-top:-5px;
	color:#920a4a;
	font-size:12px;
	font-family: Helvetica, sans-serif;
}

.sep_hm_l4e {
	float:left;
	width:300px;
	height:17px;
	overflow:hidden;
}

.qs_ld_4tt {
	float:left;
	width:860px;
	height:auto;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;	
	margin-left:3px;
	line-height:48px;
	text-indent:20px;
	color:#920a4a;
	font-size:20px;
	font-family: 'DIN RegularAlternate';
}

.qs_ld_5tt {
	float:left;
	width:880px;
	height:auto;
	margin-left:20px;
}

a.alali {
	float:left;
	width:440px;
	height:auto;
	overflow:hidden;
	margin-top:16px;
	text-decoration:none;
}

.qs_ld_tx {
	float:left;
	width:426px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/links/sombra_t.png) no-repeat;
}

.qs_ld_cx {
	float:left;
	width:426px;
	height:auto;
	overflow:hidden;
	background:url(../gfx/links/sombra_m_com_fundo.png) repeat-y;
}

.qs_ld_fx {
	float:left;
	width:426px;
	height:3px;
	overflow:hidden;
	background:url(../gfx/links/sombra_b.png) no-repeat;
}

.qsq {
	float:left;
	width:426px;
	height:108px;
	overflow:hidden;	
}

.qsq img {
	float:left;
	border:0px;
	width:176px;
	margin-left:3px;
	height:108px;
	overflow:hidden;	
}

/*
.tqsq {
	float:left;
	width:202px;
	margin-left:20px;
	height:107px;
	line-height:107px;
	overflow:hidden;
	color:#767676;
	font-size:16px;
	font-family: Helvetica, sans-serif;
}
*/

.tqsq {
	float:left;
	width:202px;
	margin-left:20px;
	height:50px;
	padding-top:29px;
	padding-bottom:28px;
	line-height:25px;
	overflow:hidden;
	color:#767676;
	font-size:16px;
	font-family: Helvetica, sans-serif;
}

.tit_queme {
	float:left;
	width:600px;
	height:56px;
	line-height:56px;
	overflow:hidden;
	margin-left:33px;
	font-family: 'DIN RegularAlternate';
	font-size:17px;
	color:#920a4a;
}

.cxx1 {
	float:left;
	width:156px;
	height:162px;
	margin-left:3px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
	border-right:1px solid #c9c9c9;
}

.cxx2 {
	float:left;
	width:176px;
	height:162px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
	border-right:1px solid #c9c9c9;
}

.cxx3 {
	float:left;
	width:350px;
	height:162px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
	/*border-right:1px solid #c9c9c9;*/
}

.cxx4 {
	float:left;
	width:174px;
	height:162px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
	border-right:1px solid #c9c9c9;
}

.cxx5 {
	float:left;
	width:174px;
	height:162px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
}

.txx {
	float:left;
	width:120px;
	height:26px;
	margin-top:10px;
	margin-left:20px;
	line-height:26px;
	overflow:hidden;
	text-transform:uppercase;
	color:#b58ba0;
	font-size:13px;
	font-family: 'DIN BoldAlternate';	
}

.txx2 {
	float:left;
	width:135px;
	height:auto;
	margin-top:8px;
	margin-left:20px;
	line-height:26px;
	overflow:hidden;
	color:#898989;
	font-size:12px;
	font-family: Helvetica, sans-serif;	
}

.cx_taiu {
	float:left;
	width:685px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;	
	margin-left:3px;
	border-top:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	text-indent:20px;
	color:#b58ba0;
	font-size:13px;
	font-family: 'DIN BoldAlternate';
}

.gpsx {
	float:right;
	margin-right:20px;
	text-align:right;
	color:#898989;
}

.cx_taiu2 {
	float:left;
	width:174px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	border-top:1px solid #c9c9c9;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;	
}

a.obtd {
	float:left;
	width:auto;
	margin-left:20px;
	height:auto;
	line-height:40px;
	overflow:hidden;
	color:#b58ba0;
	font-size:13px;
	font-family: 'DIN BoldAlternate';	
	text-decoration:none;
}

a.obtd:hover {
	float:left;
	width:auto;
	margin-left:20px;
	height:auto;
	line-height:40px;
	overflow:hidden;
	color:#920b4b;
	font-size:13px;
	font-family: 'DIN BoldAlternate';	
	text-decoration:none;
}

.mmap {
	float:left;
	width:860px;
	height:290px;
	oveflow:hidden;
	margin-left:3px;
	border-top:1px solid #c9c9c9;	
}

.sep_hm_l4i {
	float:left;
	width:906px;
	height:17px;
	overflow:hidden;
	border-bottom:2px solid #920b4b;
}

.cx_tai33u {
	float:left;
	width:860px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_55.png) repeat;	
	margin-left:3px;
	text-indent:20px;
	color:#9f6e87;
	font-size:13px;
	font-family: 'DIN BoldAlternate';
}

.sepiaz {
	float:left;
	width:645px;
	height:15px;
}

.cx_lcst {
	float:left;
	width:175px;
	height:430px;
	padding:20px;
	line-height:25px;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;
	margin-left:3px;
	color:#949494;
	font-size:14px;
	font-family: Helvetica, sans-serif;	
	border-top:1px solid #c9c9c9;	
	/*border-right:1px solid #c9c9c9;	*/
}

.cx_lcst_f {
	float:left;
	width:645px;
	height:auto;
	overflow:hidden;
	background:url(../gfx/trans/trans_branco/trans_80.png) repeat;	
	border-top:1px solid #c9c9c9;	
}

.form1 {
	float:left;
	width:606px;
	height:28px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	background:#f6f6f6;
	margin-left:18px;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	margin-top:9px;
	font-family: 'DIN RegularAlternate';	
}

.form1:focus {
	float:left;
	width:606px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	background:#f6f6f6;
	margin-left:18px;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	margin-top:9px;
	font-family: 'DIN RegularAlternate';	
}

.cpto {
	float:left;
	width:608px;
	height:114px;
	overflow:hidden;
	margin-top:9px;
	margin-left:18px;
}

.form2 {
	float:left;
	width:602px;
	height:108px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';
}

.form2:focus {
	float:left;
	width:602px;
	height:108px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';
}

.tcoct {
	float:left;
	width:400px;
	height:30px;
	line-height:30px;
	margin-left:18px;
	overflow:hidden;
	margin-top:16px;
	color:#949494;
	font-size:12px;
	font-family: Helvetica, sans-serif;	
}

a.actt {
	float:right;
	width:86px;
	height:30px;
	line-height:30px;
	margin-top:16px;
	overflow:hidden;	
	background:url(../gfx/contactos/bt_enviar.png) no-repeat;
	margin-right:18px;
	text-align:center;
	text-decoration:none;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

a.actt:hover {
	float:right;
	width:86px;
	height:30px;
	line-height:30px;
	margin-top:16px;
	overflow:hidden;	
	background:url(../gfx/contactos/bt_enviar_h.png) no-repeat;
	margin-right:18px;
	text-align:center;
	text-decoration:none;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.linha_fct {
	float:left;
	width:866px;
	height:auto;
	background:url(../gfx/contactos/cttfa.png) repeat-y;
	overflow:hidden;
	margin-left:3px;
}

.form3 {
	float:left;
	width:641px;
	height:28px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form3:focus {
	float:left;
	width:641px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form4 {
	float:left;
	width:641px;
	height:28px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	margin-top:20px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form4:focus {
	float:left;
	width:641px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	margin-top:20px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form5 {
	float:left;
	width:160px;
	height:28px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form5:focus {
	float:left;
	width:160px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form6 {
	float:right;
	width:456px;
	height:28px;
	margin-left:20px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form6:focus {
	float:right;
	width:456px;
	margin-left:20px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form7 {
	float:left;
	width:220px;
	height:28px;
	margin-left:20px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form7:focus {
	float:left;
	width:220px;
	margin-left:20px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form8 {
	float:right;
	width:212px;
	height:28px;
	margin-left:20px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form8:focus {
	float:right;
	width:212px;
	margin-left:20px;
	height:28px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	margin-top:0px;
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.tf_insc {
	float:left;
	width:641px;
	height:28px;
	overflow:hidden;	
	margin-top:20px;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.cx_f9 {
	float:left;
	width:648px;
	height:90px;
	margin-top:10px;
	overflow:hidden;
}

.form9 {
	float:left;
	width:640px;
	height:84px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.form9:focus {
	float:left;
	width:641px;
	height:84px;
	border:1px solid #b78fa3;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#920a4a;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.tre_insc {
	float:left;
	width:641px;
	height:28px;
	margin-top:20px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	background:#f6f6f6;
	text-indent:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.titu_autfs {
	float:left;
	width:auto;
	height:28px;
	margin-top:20px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	background:#f6f6f6;
	padding-left:10px;
	padding-right:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.titu_autfs2 {
	float:left;
	width:auto;
	height:28px;
	margin-top:20px;
	border:1px solid #e4e4e4;
	overflow:hidden;	
	margin-left:20px;
	background:#f6f6f6;
	padding-left:10px;
	padding-right:10px;
	line-height:28px;
	color:#b58ba0;
	font-size:14px;
	font-family: 'DIN RegularAlternate';	
}

.txt_dirs {
	float:left;
	width:500px;
	height:28px;
	margin-top:20px;
	overflow:hidden;	
	line-height:28px;
	color:#949494;
	font-size:14px;
	text-indent:0px;
	font-family: 'DIN RegularAlternate';		
}

/* NOVO */

.sugit_ld_t {
	float:left;
	width:213px;
	height:56px;
	margin-top:16px;
	line-height:56px;
	overflow:hidden;
	background:url(../gfx/botao_inscricoes.png) no-repeat;
}

.sugit_ld_t a {
	float:left;
	display:block;
	width:191px;
	height:56px;
	line-height:56px;
	overflow:hidden;
	padding-left:22px;
	color:#9b6580;
	font-size:15px;
	font-family: 'DIN RegularAlternate';	
	text-decoration:none;
}

.sugit_ld_t:hover {
	background:url(../gfx/botao_inscricoes_over.png) no-repeat;
}

.sugit_ld_t a:hover {
	color:#920a4a;
}














