@charset "ISO-8859-1";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f0f0f0;
	padding:0px;}

html, body {
	height:100%;
	background-image:url(imgs/elem/bg-footer.jpg);
	background-repeat:repeat;
	background-position:top left;
}

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	color: #6a6a6a;
	text-decoration:none;
	text-shadow: none;
}

form {	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

area {
	outline:0;	
}

a:link, a:active, a:visited{
	color:#f6a109;
	text-decoration:none;
	text-transform:none;
	outline:0;
}

a:hover{
	color:#282828;	
}

.bg-topo {
	background-image:url(imgs/elem/bg-topo.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

.bg-footer {
	background-image:url(imgs/elem/bg-footer.jpg);
	background-repeat:repeat;
	background-position:top left;
}

.bg-menu {
	background-image:url(imgs/elem/bg-menu.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.bg-pestana {
	background-image:url(imgs/elem/bg-pestana.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}

.bg-meio {
	background-color: #f0f0f0;
	background-image:url(imgs/elem/bg-meio.png);
	background-repeat:repeat-x;
	background-position:top left;
}

.bg-meio2 {
	background-color: #f0f0f0;
}

.sombra-banner {
	background-image:url(imgs/elem/sombra-banner.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.topo-pesquisa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fefefe;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: none;
}

.topo-pesquisa2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fefefe;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: none;
}

.cx-pesquisa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	width:132px;
	height:18px;
}

.bt-pesquisar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f6a109;
	width:auto;
	height:22px;	
	text-shadow: none;
	cursor:pointer;
	border:none;
	background:none;
	background-image:url(imgs/elem/seta_.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	outline:none;
	text-align:left;
}

.bt-pesquisar:hover {
	color:#424242;
	text-shadow: 1px 1px 1px #FFFFFF;
	background-image:url(imgs/elem/seta.png);
	background-repeat:no-repeat;
	background-position:left;
	text-shadow: none;
}

.bt_area a:link, .bt_area a:active, .bt_area a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	vertical-align:middle;
	display:block;
	color:#919191;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-decoration:none;
	text-transform:none;
	padding:0px 17px 0px 17px;
	font-weight:bold;
}

.bt_area a:hover {
	color:#2c2c2c;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.bt_area_act a:link, .bt_area_act a:active, .bt_area_act a:visited, .bt_area_act a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	vertical-align:middle;
	display:block;
	color:#2c2c2c;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	padding:0px 17px 0px 17px;
	font-weight:bold;
}

.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2c2c2c;
	line-height:14px;	
	text-decoration:none;
	text-transform:none;
	text-shadow: none;	
	font-weight:bold;
}

.menu a:link, .menu a:active, .menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:66px;
	vertical-align:middle;
	display:block;
	color:#2c2c2c;	
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	padding:0px 17px 0px 17px;
	font-weight:bold;
}

.menu a:hover {
	color:#ffffff;
	text-shadow: none;
	font-weight:bold;
	background-image:url(imgs/elem/bg-menu-sel2.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.menu:hover a {
	color:#ffffff;
	text-shadow: none;
	font-weight:bold;
	background-image:url(imgs/elem/bg-menu-sel2.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.menu_act a:link, .menu_act a:active, .menu_act a:visited, .menu_act a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:66px;
	vertical-align:middle;
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-transform:none;
	text-shadow: none;
	padding:0px 17px 0px 17px;
	font-weight:bold;
}

.menu_agentes {
		
	background-image:url(imgs/elem/bg-menu-sel.jpg);
	background-repeat:repeat-x;
	background-position:center;
}

.menu_agentes a:link, .menu_agentes a:active, .menu_agentes a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:66px;
	vertical-align:middle;
	display:block;
	color:#2c2c2c;	
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.menu_agentes a:hover {
	color:#ffffff;
	text-shadow: none;
}

/*MENU QUE ABRE*/
.sub-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	line-height:14px;	
	text-decoration:none;
	text-transform:none;
	text-shadow: none;	
	font-weight:bold;
	padding-left:13px;
}

.sub-menu a:link, .sub-menu a:active, .sub-menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:30px;
	vertical-align:middle;
	display:block;
	color:#343434;	
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	padding:0px 17px 0px 10px;
	font-weight:bold;
	background-image:url(imgs/elem/seta2.png);
	background-repeat:no-repeat;
	background-position:left;
}

.sub-menu a:hover {
	color:#ea9909;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.sub-menu:hover a {
	color:#ea9909;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.sub-menu_act {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ea9909;
	line-height:13px;	
	text-decoration:none;
	text-transform:none;
	text-shadow: none;	
	font-weight:bold;
	padding-left:13px;
}

.sub-menu_act a:link, .sub-menu_act a:active, .sub-menu_act a:visited, .sub-menu_act a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:30px;
	vertical-align:middle;
	display:block;
	color:#ea9909;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	padding:0px 17px 0px 10px;
	font-weight:bold;
	background-image:url(imgs/elem/seta2.png);
	background-repeat:no-repeat;
	background-position:left;
}

.sub-menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	line-height:14px;	
	text-decoration:none;
	text-transform:none;
	text-shadow: none;	
	font-weight:normal;
	padding:0;
}

.sub-menu2 a:link, .sub-menu2 a:active, .sub-menu2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	vertical-align:middle;
	display:block;
	color:#343434;	
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:normal;
	background-image:none;
	padding:0;
}

.sub-menu2 a:hover {
	color:#ea9909;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:normal;
}

.sombra-menu {
	background-image:url(imgs/elem/sombra-menu.png);
	background-repeat:repeat-y;
	background-position:left;
}

.direitos, .direitos a:link, .direitos a:active, .direitos a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b8b8b;
	line-height:14px;	
	text-decoration:none;
	text-transform:none;
	text-shadow: none;	
}

.direitos a:hover {
	color:#f6a109;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#888888;
	line-height:27px;
	text-decoration:none;
	text-transform:none;
	text-shadow: none;
}


.footer a:link, .footer a:active, .footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#888888;
	line-height:27px;	
	text-decoration:none;
	text-transform:none;
	padding:0px 10px 0px 10px;
	display:block;
}

.footer a:hover {
	color:#f6a109;
}

.tit-modulos, .tit-modulos a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#282828;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.tit-modulos a:hover {
	color:#f6a109;
}

.tit-modulos-bolsa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#282828;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.tit-modulos-bolsa a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#282828;
	line-height:39px;
	display:block;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
	padding-right:10px;
	background-image:url(imgs/elem/bolsa-emprego.png);
	background-repeat:no-repeat;
	background-position:135px 5px;
}

.tit-modulos-bolsa a:hover {
	color:#f6a109;
}

.sep-horizontal {
	background-image:url(imgs/elem/sep-horizontal.png);
	background-repeat:repeat-x;
	background-position:left;
}

.sep-vertical {
	background-image:url(imgs/elem/ct-esq.png);
	background-repeat:repeat-y;
	background-position:top center;
}

.tit-laranja, .tit-laranja a:link, .tit-laranja a:active, .tit-laranja a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f6a109;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.tit-laranja a:hover {
	color:#282828;
}

.tit-laranja2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f6a109;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.img_servicos{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-color:#f0f0f0;
}

.l_servicos {
	cursor:pointer;	
}

.l_servicos:hover .tit-laranja {
	color:#282828;
}

.l_servicos:hover .img_servicos {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}

.text-claro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6a6a6a;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.text-claro2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6a6a6a;
	line-height:16px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.text-claro3, .text-claro3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6a6a;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.text-claro3 a:hover {
	color:#f6a109;
}

.tit-laranja2, .tit-laranja2 a:link, .tit-laranja2 a:active, .tit-laranja2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f6a109;
	line-height:19px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.tit-laranja2 a:hover {
	color:#282828;
}

.img-destaque {
	background-position:top left;
	background-repeat:no-repeat;
}

.tit-seta, .tit-seta a:link, .tit-seta a:active, .tit-seta a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#424242;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.tit-seta a:link, .tit-seta a:active, .tit-seta a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#424242;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	background-image:url(imgs/elem/seta.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
}

.tit-seta a:hover {
	color:#f6a109;
	background-image:url(imgs/elem/seta_.png);
	background-repeat:no-repeat;
	background-position:left;
}

.cx-localizar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	width:158px;
	height:18px;
}

.bt-localizar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f6a109;
	width:auto;
	height:22px;	
	text-shadow: 1px 1px 1px #FFFFFF;
	cursor:pointer;
	border:none;
	background:none;
	background-image:url(imgs/elem/seta_.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	outline:none;
	text-align:left;
}

.bt-localizar:hover {
	color:#424242;
	text-shadow: 1px 1px 1px #FFFFFF;
	background-image:url(imgs/elem/seta.png);
	background-repeat:no-repeat;
	background-position:left;
}

.link-mapa a:link, .link-mapa a:active, .link-mapa a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	background-image:url(imgs/elem/seta2.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
}

.link-mapa a:hover {
	color:#f6a109;
	background-image:url(imgs/elem/seta2_.png);
	background-repeat:no-repeat;
	background-position:left;
}

.bg-news {
	background-image:url(imgs/elem/bg-news.png);
	background-repeat:no-repeat;
	background-position:top left;	
}

.cx-news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6a6a;
	width:180px;
	height:23px;
	line-height:23px;
	border:none;
	background-color:transparent;
	padding:0px 5px 0px 5px;
	margin-top:-1px;
}

.bg-registo {
	background-image:url(imgs/elem/bg-form.png);
	background-repeat:no-repeat;
	background-position:left;	
}

.bg-registo2 {
	background-image:url(imgs/elem/bg-form2.png);
	background-repeat:no-repeat;
	background-position:left;	
}

.bg-registo3 {
	background-image:url(imgs/elem/bg-form3.png);
	background-repeat:no-repeat;
	background-position:left;	
}

.cx_registo {
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #494949;
	background-color: transparent; 
	width:100px; 
	height:23px;
	padding:0px 5px 0px 5px;
	resize:none;
	border: none;
	margin-top:-1px;
	margin-left:1px;
}
.cx_registo.hidden {
	display: none;
}

.cx_login {
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #494949;
	background-color: transparent; 
	width:100px; 
	height:20px;
	padding:0px 5px 0px 5px;
	resize:none;
	border: 1px solid #c1c1c1;
}

.bt-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	height:21px;
	width:60px;
	background-repeat:no-repeat;
	background-image: url(imgs/elem/bt-form.png);
	background-position:left top;
	cursor:pointer;
	border:0;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.bt-form:hover {
	color:#ffffff;
	text-shadow: none;
}

.img-produto {
	background-position:bottom;
	background-repeat:no-repeat;
}

.tit-produtos, .tit-produtos a:link, .tit-produtos a:active, .tit-produtos a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#282828;
	line-height:22px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.tit-produtos a:hover {
	color:#f6a109;
}

.texto-produtos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
	line-height:17px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:normal;
}

.historico, .historico a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#282828;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:normal;
}

.historico a:hover, .historico_act, .historico_act a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e79909;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:normal;
}

.l_agentes a:link, .l_agentes a:active, .l_agentes a:visited{
	color:#f6a109;
	text-decoration:none;
	text-transform:none;
	outline:0;
	font-size:14px;
	padding-right:15px;
	background-image:url(imgs/elem/seta3.png);
	background-position:right 4px;
	background-repeat:no-repeat;
}

.l_agentes a:hover{
	color:#282828;	
}

.l_agentes_act a:link, .l_agentes_act a:active, .l_agentes_act a:visited, .l_agentes_act a:hover{
	color:#282828;
	text-decoration:none;
	text-transform:none;
	outline:0;
	font-size:14px;
	padding-right:15px;
	background-image:url(imgs/elem/seta3_.png);
	background-position:right 4px;
	background-repeat:no-repeat;
}


/*CONTORNOS TABELAS LISTAGENS E DETALHE PRODUTOS*/

.ct-footer-esq {
	background-image:url(imgs/elem/ct-footer-esq.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.ct-footer-dir {
	background-image:url(imgs/elem/ct-footer-dir.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.ct-horizontal {
	background-image:url(imgs/elem/ct-horizontal.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.ct-horizontal-top {
	background-image:url(imgs/elem/ct-horizontal-top.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.ct-top-dir {
	background-image:url(imgs/elem/ct-top-dir.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.ct-esq {
	background-image:url(imgs/elem/ct-esq.png);
	background-repeat:repeat-y;
	background-position:top left;
}

.ct-dir {
	background-image:url(imgs/elem/ct-dir.png);
	background-repeat:repeat-y;
	background-position:top right;
}

.ct-menu, .ct-menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343434;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.ct-menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343434;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
	line-height:32px;
	display:block;
	background-image:url(imgs/elem/ct-menu.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.ct-menu2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343434;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
	line-height:32px;
	display:block;
	background-image:url(imgs/elem/ct-menu2.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.ct-menu a:hover, .ct-menu2 a:hover {
	color:#e79909;
}

.ct-menu-sel, .ct-menu-sel2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e79909;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.ct-menu-sel a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e79909;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
	line-height:32px;
	display:block;
	background-image:url(imgs/elem/ct-menu-sel.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.ct-menu-sel2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e79909;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
	line-height:32px;
	display:block;
	background-image:url(imgs/elem/ct-menu-sel2.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.mais-info a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f6a109;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	background-image:url(imgs/elem/seta2_.png);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:8px;
	font-weight:bold;
}

.mais-info a:hover {
	color:#282828;
	background-image:url(imgs/elem/seta2.png);
	background-repeat:no-repeat;
	background-position:right 2px;
}

.pag-produtos {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	text-decoration: none;
    outline:none;
	color: #e79909;
	width:25px;
	height:22px;
	font-weight:normal;
}

.pag-produtos a:link, .pag-produtos a:visited, .pag-produtos a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
    outline:none;
	color: #5f5f5f;
	width:25px;
	height:22px;
	line-height:22px;
	display:block;
	font-weight:normal;
}
.pag-produtos a:hover {
	color: #e79909;
}

.pag-seg-ant a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
    outline:none;
	color: #5f5f5f;
	line-height:22px;
	display:block;
	font-weight:normal;
}
.pag-seg-ant a:hover {
	color: #e79909;
}

.imprimir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}

.imprimir a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	line-height:20px;
	display:block;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	background-image:url(imgs/elem/print.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:30px;
	font-weight:bold;
}

.imprimir a:hover {
	color:#f6a109;
	background-image:url(imgs/elem/print_.png);
	background-repeat:no-repeat;
	background-position:right;
}

/*PRODUTOS VISTOS / MARCAS*/
.prod_vistos-tit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#282828;
	line-height:19px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}

.img_list_prod{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-color:#f0f0f0;
}

.prod_vistos {
	cursor:pointer;
}

.prod_vistos:hover .mais-info a {
	color:#282828;
	background-image:url(imgs/elem/seta2.png);
	background-repeat:no-repeat;
	background-position:right 2px;
}

.prod_vistos:hover .img_list_prod {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}
/*FIM*/

/*PRODUTOS IMAGENS*/

.prod-thumb {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);
	background-color:#f0f0f0;
}

.prod-thumb-sel, .prod-thumb:hover {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-color:#f0f0f0;
}

/* FIM */

/* TOPO SERVIÇOS AGENTES*/

.topo-serv-bt {
	background-image:url(imgs/elem_agentes/topo-serv-bt.png);
	background-repeat:no-repeat;
	background-position:center;
}

.topo-serv-tp {
	background-image:url(imgs/elem_agentes/topo-serv-tp.png);
	background-repeat:no-repeat;
	background-position:center;
}

.topo-serv-bg {
	background-image:url(imgs/elem_agentes/topo-serv-bg.png);
	background-repeat:repeat-y;
	background-position:top center;
}

.topo-serv-img{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
	background-color:#d2d2d2;
}

.topo-serv {
	cursor:pointer;	
}

.topo-serv:hover .topo-serv-img {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}


/*AREA RESERVADA*/


.link_down_cat_1 a, .link_down_cat_2 a, .link_down_cat_3 a {
	color:#f6a109;
	text-decoration:none;
	text-transform:none;
	outline:0;
	font-size:14px;
	line-height:20px;
	display:block;
	padding-left:20px;
	background-image:url(imgs/elem/mais.png);
	background-position:left;
	background-repeat:no-repeat;
}

.link_down_cat_1 a:hover, .link_down_cat_2 a:hover, .link_down_cat_3 a:hover {
	color:#9b9b9b;	
	background-image:url(imgs/elem/mais2_.png);
}

.link_down_cat_1_act a, .link_down_cat_2_act a, .link_down_cat_3_act a {
	color:#282828;
	text-decoration:none;
	text-transform:none;
	outline:0;
	font-size:14px;
	line-height:20px;
	display:block;
	padding-left:20px;
	background-image:url(imgs/elem/menos_.png);
	background-position:left;
	background-repeat:no-repeat;
}


.link_download {
	line-height:30px;
	background:url(imgs/elem/pdf.png) no-repeat top left;
}
.link_download a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:normal;
	display:block;
	padding-left:35px;
}
.link_download a:hover {
	color:#f6a109;
}
/* FIM */