/* CSS Document */

/*


	Copyright 2008 pkage design

	mail@pkage.com
      

*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BODY */
body{
	margin: 0px;
	padding: 0px;
}

/*retirar borda pontilhada*/
a{
outline: none;
text-decoration: none;
}

/* Retira a borda luninosa do chrome & safari */
:focus {outline: none;}

.pkg{
	position: relative;
	left: 30%;
	margin-left: -350px;
	padding-right: -60%;
	width: 1024px;
	height: auto;
	z-index: 5;
}

span.checkbox {
	width: 16px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	background: url('../MEDIA/checkbox.png') no-repeat;
	float: left;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// DIV PRINCIPAIS */
.pkg_back{
	position: absolute;
	top: 60px;
	right: 0px;
	width: 710px;
	height: 430px;
	background: url('../MEDIA/back.gif') no-repeat 100% 100%;
	z-index: 0;
}

.pkg_logo{
	position: relative;
	right: 286px;
	margin-right: 712px;
	width: 588px;
	height: 42px;
	padding: 16px 12px 0px 0px;
	background-image: url('../MEDIA/back_logo.gif');
} 

.pkg_top{
	position: absolute;
	right: 0%;
	top: 0px;
	width: 710px;
	height: 59px;
	border: 1px solid #FFFFFF;
	background: url('../MEDIA/top.gif') 0px -30px ;
}

.pkg_top_left{
	float: left;
	width: 382px;
	height: 56px;
	border: 1px solid #FFFFFF;
	margin: 0px 1px 1px 1px;
}

.pkg_top_right{
	float: left;
	width: 320px;
	height: 56px;
	border: 1px solid #FFFFFF;
	margin: 0px 1px 1px 0px;
}

.pkg_data{
	position:absolute;
	right: 0%;
	margin-right: 340px;
	top: 16px;
	width: 120px;
	height: 30px;
	z-index:10;
}

.pkg_cor{
	position:absolute;
	right: 0%;
	margin-right: 20px;
	top: 12px;
	width: 270px;
	height: 30px;
	z-index:10;
}

.pkg_flash{
	position:absolute;
	left: 314px;
	top: 61px;
	width: auto;
	height: 290px;
	background-image: url('../MEDIA/flash.gif');
}

#pkg_div_imagem01{
	position: absolute;
	right: 24px;
	top: 61px;
	width: auto;
	height: 290px;
	overflow: hidden;
	z-index: 1;
}

#pkg_div_imagem02{
...
}

.pkg_menu{
	position: relative;
	right: 290px;
	margin-right: 713px;
	width: 600px;
	height: 291px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}

.pkg_imag1, .pkg_imag2{
	position:absolute;
	right: 0%;
	margin-right: 712px;
	top: 496px;
	width: 600px;
	height: 109px;
	background: url('../MEDIA/back.gif') no-repeat 0px 0px;
}

.pkg_imag1{
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}
.pkg_imag2{
	top: 607px;
	background: url('../MEDIA/back.gif') no-repeat 0px -109px;
}

.pkg_contiudo{
	position: relative;
	right: -314px;
	width: 710px;
	min-height: 610px;
	height: auto;
	background: #ffffff url('../MEDIA/linecontiu.gif') repeat-x;
}

.pkg_contiudo_left{
	float: left;
	width: 385px;
	height: 466px;
	border-top: 1px solid #c4c8c8;
	border-left: 1px solid #e6e6e7;
}

.pkg_contiudo_right{
	float: left;
	width: 324px;
	height: 612px;
	border-top: 1px solid #e2e2e2;
}

.pkg_foot{
	position: absolute;
	right: 0px;
	width: 710px;
	height: 146px;
	margin-top: 4px;
	background: url('../MEDIA/back_foot.gif') no-repeat;
}

.pkg_bloco{
	position: relative;
	right: 288px;
	width: 600px;
	height: 150px;
	background-color: #0c8ec9;
	background-image: url('../MEDIA/bloco.png');
}

.div_top_left{ 
	float: left;
	width: 302px;
	height: 75px;
	margin: 40px 0px 0px 10px;
	background-image: url('../MEDIA/top.png');
}

.titulo_univ{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 697px;
	height: 28px;
	border-left: 1px solid #e6e6e7;
	padding: 5px 0px 0px 10px;
	background: #ffffff url('../MEDIA/line_n.gif') repeat-x;
	z-index:8;
}

.contiudo_univ,.contiudo_univ_dyna{
	position: absolute;
	left: 0px;
	top: 33px;
	width: 678px;
	height: auto;
	min-height: 450px;
	border-left: 1px solid #e6e6e7;
	padding: 0px 0px 0px 10px;
	background: url('../MEDIA/line_h.gif') repeat-y;
}

.contiudo_univ_dyna{
	position: relative;
	margin-bottom: 80px;
}

.image_degrade{
	position: absolute;
	left: -1px;
	bottom: 0px;
	width: 11px;
	height: 60px;
	background: url('../MEDIA/degrade.png') no-repeat;
	z-index:10;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// MENU */
.div_menu{
	width: 100.4%;
	height: 156px;
	background: url('../MEDIA/back.gif') no-repeat;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
}

.menu,.menu_menos{
	position: relative;
	width: 160px;
	height: 15px;
	padding-top: 1px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4e4e4e;
	text-decoration: none;
}

.menu:hover{
	height: 16px;
	padding-top: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.menu_posi{
	position: absolute;
	padding-left: 440px;
	z-index: 5
}

.menu_posi a{
	text-decoration: none;
	cursor: hand;
	border-color: transparent;
}


#barra_menu,#barra_menu1,#barra_menu2,#barra_menu3,#barra_menu4,#barra_menu5,#barra_menu6,#barra_menu7,#barra_menu8,#barra_menu9{
	position: relative;
	width: 0px;
	height: 14px;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	right: 0px;
	background-color: #0c8ec9;
	background-image: url('../MEDIA/barra.png');
	background-position: right;
	z-index: 1;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// LOGIN */
.div_login{
	float: right;
	width: 180px;
	height: 132px;
	border-top: 1px solid #f0f0f0;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOTÕES DE COR */

#cubo1,#cubo3,#cubo2,#cubo4{
	position:absolute;
	margin-left: 2px;
	width:19px;
	height:19px;
	background-image: url('../MEDIA/cor01.png');
}

#cubo1,#cubo2{
	cursor: hand;
}

#cubo1,#cubo3{
	background-image: url('../MEDIA/cor02.png');
	
}

#cubo3{
	visibility: hidden;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CONTIUDO LEFT */
#noticias{
	position: absolute;
	width: 384px;
	height: 607px;
	visibility: visible;
	border-right: 1px solid #FFFFFF;
}

.caixa_titulo{
	float: left;
	width: 150px;
	height: 27px;
	padding: 5px 0px 0px 10px;
	border-top: 1px solid #eaeaeb;
	border-left: 1px solid #eaeaeb;
}

.caixa_hm{
	float: left;
	width: 155px;
	height: 31px;
}

.link{
	text-decoration: none;
	cursor: hand;
}

.moldura,.molduracor{
	width: 94px;
	height: 74px;
	border: 4px solid #393939;
}


.caixa_noticia{
	float: left;
	width: 373px;
	height: 101px;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #eaeaeb;
	border-right: 1px solid #eaeaeb;
	background-image: url('../MEDIA/line.gif');
	padding: 8px 0px 0px 9px;
}


/*///////////////////////////////// QUADO SE FAZ HOVER SOBRE A CAIXA DE PERFIL */
.caixa_noticia :hover .enviar,.enviar2{
	background: transparent url('../MEDIA/button_enviar.png') no-repeat scroll bottom left;
	color: #FFFFFF;
	background-color: #0c8ec9
}

.linha1{
	border-top: 1px solid #dddddd;
}

#colorlines1,#colorlines2,#colorlines3,#colorlines4,#colorlines5,#colorlines6,#colorlines7,#colorlines8,#colorlines9,#colorlines10,.colorlines{
	position: absolute;
	width: 384px;
	height: 98px;
	right: 0px;
	visibility: hidden;
}
	
.div_branca{
	position: absolute;
	width: 384px;
	height: 98px;
	background:#fff;
	opacity: 0;
    filter: alpha(opacity=0);
}

.molduracor{
	float: left;
	border: 4px solid #0c8ec9;
	margin-left: 10px;
}

.div_border{
	float: right;
	width: 262px;
	height: 61px;
	border-top: 1px solid #abdbf5;
	border-bottom: 1px solid #abdbf5;
}

.div_sexo{
	float: left;
	width: 120px;
	height: 20px;
	padding: 10px 0px 0px 10px;
	background-image: url('../MEDIA/line_s.gif');
	font: 9px Arial, Helvetica, sans-serif;
	color: #0c8ec9;
}

.enviar,.enviar2{
	width: 141px;
	height: 25px;
	padding-top: 7px;
	font: 12px Helvetica;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:center;
}

.enviar{
	color: #6c6c6c;
	background-image: url('../MEDIA/line1.gif');
	border-left: 1px solid #dddddd;
}

.caixa_noticia:hover .enviar:hover,.enviar2:hover{
	background: transparent url('../MEDIA/button_enviar.png') no-repeat scroll top left;
	background-color:#0c8ec9;
}

.pag{
	position:absolute;
	width: 384px;
	height: 23px;
	left: 0px;
	bottom: 0px;
	border-top: 1px solid #3b2313;
}

.paguinas{
	float: left;
	width: 262px;
	height: 19px;
	margin: 2px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #3b2313;
	padding-top: 4px;
	background: #FFF;
}

.paguinas a{
	text-decoration: none;
	color: #3b2313;
}

.paguinas a:hover{
	text-decoration: underline;
}

/*///////////////////////////////// BUTTON */
.button_antes,.button_depois,.button_ok{
	float: left;
	width: 61px;
	height: 17px;
	margin: 2px 0px 0px 0px;
	background: transparent url('../MEDIA/button_antes.png') no-repeat scroll bottom left;
	background-color: #0c8ec9;
	text-align: center;
	color: #FFFFFF;
	padding-top: 4px;
}

.button_ok{
	float:right;
	margin: -2px 1px 0px 0px;
	width: 43px;
	height: 17px;
}

.button_depois{
	background: transparent url('../MEDIA/button_depois.png') no-repeat scroll bottom left;
	background-color: #0c8ec9;
}

.button_antes:hover,.button_ok:hover,.button_ok_lgn:hover{
	background: transparent url('../MEDIA/button_antes.png') no-repeat scroll top left;
	background-color: #0c8ec9;
}

.button_depois:hover{
	background: transparent url('../MEDIA/button_depois.png') no-repeat scroll top left;
	background-color: #0c8ec9;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CONTIUDO RIGHT */
.top_destaque{
	width: 324px;
	height: 358px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #f0f0f0;
}

.setas_l,.setas_r{
	width: 12px;
	height: 17px;
	margin-right: 0px;
	background: transparent url('../MEDIA/big_seta_l.png') no-repeat scroll top left;
	background-color: #0c8ec9;
}

.setas_r{
	background: transparent url('../MEDIA/big_seta_r.png') no-repeat scroll top right;
	background-color: #0c8ec9;
}
.setas_l:hover{
	background: transparent url('../MEDIA/big_seta_l.png') no-repeat scroll top right;
	background-color: #0c8ec9;
}

.setas_r:hover{
	background: transparent url('../MEDIA/big_seta_r.png') no-repeat scroll top left;
	background-color: #0c8ec9;
}

.top_foto{
	overflow: hidden;
	position: relative;
	width: 268px;
	height: 200px;
	text-align: center;
}

#table_foto{
	position: relative;
	left: -278px;
	width: 824px;
	height: 200px;
}

.table{
	float: left;
	border: 1px solid #0c8ec9;
}

.tab{
	float: left;
}

.linha2{
	border-top: 1px solid #abdbf5;
}
/*///////////////////////////////// NEWSLETTER */
.newsletter{
	width: 323px;
	height: 100px;
	margin: 6px 0px 4px 1px;
	border-top: 1px solid #f0f0f0;
}

.news_ltr{
	width: 322px;
	height: 102px;
	margin: 1px 0px 0px 1px;
	background-color: #e5e5e5;
}

/*///////////////////////////////// PARTE FINAL */
.line1,.line4{
	width: 321px;
	height: 1px;
	margin: 0px 0px 0px 2px;
}

.line2,.line3{
	width: 323px;
	height: 1px;
	margin: 0px 0px 0px 1px;
}

.line1,.line2{
	background-color: #abdbf5;
}

.line3,.line4{
	background-color: #0c8ec9;
}

.bloco{
	width: 323px;
	height: 131px;
	margin: 1px 0px 0px 1px;
	background-color: #0c8ec9;
	border-top: 1px solid #d7d7d7;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// INFO */
.div_info_texto{
	float: left;
	width: 386px;
	height: auto;
	margin-top: 33px;
}

.div_info_destaque{
	float: right;
	width: 255px;
	height: auto;
	margin-top: 76px;
	padding: 19px 11px 19px 11px;
	border-top: 1px solid #0c8ec9;
	border-bottom: 1px solid #0c8ec9;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CLIENTES */
.div_clientes{
	width: 600px;
	height: auto;
	margin: 45px 0px 15px 0px;
}

.div_clientes_imag{
	float: left;
	width: 90px;
	height: 50px;
	margin: 15px 25px 15px 0px;
}

.cliente_link img:hover {
   opacity: 1;
   filter: alpha(opacity=100);
   zoom: 1;  /* needed to trigger "hasLayout" in IE if no width or height is set */

}
.cliente_link img{
	min-height: 50px;
	margin: 15px 25px 15px 0px;
}

.cliente_link img{
   opacity: 0.4;
   filter: alpha(opacity=40);
   zoom: 1;  /* needed to trigger "hasLayout" in IE if no width or height is set */

}

/*LOGOS*/
.imag_abreu{background: transparent url('../MEDIA/clientes/abreu.jpg') no-repeat 0px 0px;}
.imag_abreu:hover{background: transparent url('../MEDIA/clientes/abreu.jpg') no-repeat 0px -50px;}

.imag_aki{background: transparent url('../MEDIA/clientes/aki.jpg') no-repeat 0px 0px;}
.imag_aki:hover{background: transparent url('../MEDIA/clientes/aki.jpg') no-repeat 0px -50px;}

.imag_aveleda{background: transparent url('../MEDIA/clientes/aveleda.jpg') no-repeat 0px 0px;}
.imag_aveleda:hover{background: transparent url('../MEDIA/clientes/aveleda.jpg') no-repeat 0px -50px;}

.imag_chefaro{background: transparent url('../MEDIA/clientes/chefaro.jpg') no-repeat 0px 0px;}
.imag_chefaro:hover{background: transparent url('../MEDIA/clientes/chefaro.jpg') no-repeat 0px -50px;}

.imag_cp{background: transparent url('../MEDIA/clientes/cp.jpg') no-repeat 0px 0px;}
.imag_cp:hover{background: transparent url('../MEDIA/clientes/cp.jpg') no-repeat 0px -50px;}

.imag_escorpion{background: transparent url('../MEDIA/clientes/escorpion.jpg') no-repeat 0px 0px;}
.imag_escorpion:hover{background: transparent url('../MEDIA/clientes/escorpion.jpg') no-repeat 0px -50px;}

.imag_fil{background: transparent url('../MEDIA/clientes/fil.jpg') no-repeat 0px 0px;}
.imag_fil:hover{background: transparent url('../MEDIA/clientes/fil.jpg') no-repeat 0px -50px;}

.imag_lanidor{background: transparent url('../MEDIA/clientes/lanidor.jpg') no-repeat 0px 0px;}
.imag_lanidor:hover{background: transparent url('../MEDIA/clientes/lanidor.jpg') no-repeat 0px -50px;}

.imag_luxair{background: transparent url('../MEDIA/clientes/luxair.jpg') no-repeat 0px 0px;}
.imag_luxair:hover{background: transparent url('../MEDIA/clientes/luxair.jpg') no-repeat 0px -50px;}

.imag_mapfre{background: transparent url('../MEDIA/clientes/mapfre.jpg') no-repeat 0px 0px;}
.imag_mapfre:hover{background: transparent url('../MEDIA/clientes/mapfre.jpg') no-repeat 0px -50px;}

.imag_motaengil{background: transparent url('../MEDIA/clientes/motaengil.jpg') no-repeat 0px 0px;}
.imag_motaengil:hover{background: transparent url('../MEDIA/clientes/motaengil.jpg') no-repeat 0px -50px;}

.imag_optvisao{background: transparent url('../MEDIA/clientes/optvisao.jpg') no-repeat 0px 0px;}
.imag_optvisao:hover{background: transparent url('../MEDIA/clientes/optvisao.jpg') no-repeat 0px -50px;}

.imag_panasonic{background: transparent url('../MEDIA/clientes/panasonic.jpg') no-repeat 0px 0px;}
.imag_panasonic:hover{background: transparent url('../MEDIA/clientes/panasonic.jpg') no-repeat 0px -50px;}

.imag_phonehouse{background: transparent url('../MEDIA/clientes/phonehouse.jpg') no-repeat 0px 0px;}
.imag_phonehouse:hover{background: transparent url('../MEDIA/clientes/phonehouse.jpg') no-repeat 0px -50px;}

.imag_piaget{background: transparent url('../MEDIA/clientes/piaget.jpg') no-repeat 0px 0px;}
.imag_piaget:hover{background: transparent url('../MEDIA/clientes/piaget.jpg') no-repeat 0px -50px;}

.imag_roca{background: transparent url('../MEDIA/clientes/roca.jpg') no-repeat 0px 0px;}
.imag_roca:hover{background: transparent url('../MEDIA/clientes/roca.jpg') no-repeat 0px -50px;}

.imag_santacasa{background: transparent url('../MEDIA/clientes/santacasa.jpg') no-repeat 0px 0px;}
.imag_santacasa:hover{background: transparent url('../MEDIA/clientes/santacasa.jpg') no-repeat 0px -50px;}

.imag_secil{background: transparent url('../MEDIA/clientes/secil.jpg') no-repeat 0px 0px;}
.imag_secil:hover{background: transparent url('../MEDIA/clientes/secil.jpg') no-repeat 0px -50px;}

.imag_sil{background: transparent url('../MEDIA/clientes/sil.jpg') no-repeat 0px 0px;}
.imag_sil:hover{background: transparent url('../MEDIA/clientes/sil.jpg') no-repeat 0px -50px;}

.imag_singer{background: transparent url('../MEDIA/clientes/singer.jpg') no-repeat 0px 0px;}
.imag_singer:hover{background: transparent url('../MEDIA/clientes/singer.jpg') no-repeat 0px -50px;}

.imag_wallstreet{background: transparent url('../MEDIA/clientes/wallstreet.jpg') no-repeat 0px 0px;}
.imag_wallstreet:hover{background: transparent url('../MEDIA/clientes/wallstreet.jpg') no-repeat 0px -50px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PARCEIROS */
.div_parceiros{
	width: 682;
	height: auto;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e9eaeb;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SERVIÇOS */
.servi_border01{
	width: 374px;
	height: 15px;
	margin-bottom: 1px;
	border-top: 1px solid #0c8ec9;
	border-bottom: 1px solid #0c8ec9;
}

.servi_border02{
	width: 374px;
	height: 15px;
	margin-bottom: 1px;
	border-top: 1px solid #abdbf5;
	border-bottom: 1px solid #abdbf5;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CONTACTOS */
.bordas{
	width: 682px;
	height: 0px;
	margin: 6px 0px 10px 0px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #ffffff;
}

.separa_border{
	width: 682px;
	height: 0px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #ffffff;
}

.enviar_contacto{
	width: 682px;
	height: 23px;
	padding-top: 10px;
	background: transparent url('../MEDIA/button_contacto.png') no-repeat scroll bottom left;
	background-color: #0c8ec9;
	color: #FFFFFF;
}

.enviar_contacto:hover{
	background: transparent url('../MEDIA/button_contacto.png') no-repeat scroll top left;
	background-color: #0c8ec9;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// LINKS */
.links_tab{
	width: 100%;
	height: 15px;
	margin-bottom: 2px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.links_to{
	width: 100%;
	height: 15px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-top: -1px;
}

.links_to:hover{
	height: 15px;
	border: 0px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.links_tab:hover{
	height: 15px;
	border-top: 1px solid #0c8ec9;
	border-bottom: 1px solid #0c8ec9;
	font-weight: bold;

}

.links_border{
	height: 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}


.link_texto{
	float:left;
}

.links_tab:hover .link_texto{
	font-weight:bold;
}

.link_abrir{
	float: right;
	width: 74px;
	height: 13px;
	margin-top: 1px;
	padding-right: 10px;
	color:#ffffff;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	background-image: url('../MEDIA/pixel_wth.gif');
}

.links_tab:hover .link_abrir{
	background: transparent url('../MEDIA/button_enviar.png') no-repeat scroll bottom left;
	color: #FFFFFF;
	background-color: #0c8ec9
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// GLOSSÁRIO */
.div_linhas{
	position: relative;
	right: 1px;
	bottom: 0px;
}

.div_letras{
	width: 678px;
	height: 64px;
	margin: 5px 0px 22px 0px;
}

.letras_frente{
	position:absolute;
	width:auto;
	height:24px;
	padding-left: 1px;
	z-index:5
}

.letras_mais_frente{
	position:absolute;
	width:auto;
	height: 0px;
	padding-left: 1px;
	z-index:7;
}

.letras_fundo{
	position: absolute;
	width: 678px;
	height: 17px;
	margin-top: 5px;
	background-color: #0c8ec9;
	z-index:3
}

.letra_atras{
	float:left;
	width: 24px;
	height: 24px;
	color: #0c8ec9;
	padding-top: 1px;
	margin: 0px 1px 0px 1px;
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
}

.letra_frente, .letra_frente_in{
	float:left;
	width: 24px;
	height: 24px;
	color: #ffffff;
	margin: 0px -1px 0px -1px;
	border: 2px solid #abdbf5;
	background: #0c8ec9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
}

.letra_frente{
	visibility: hidden;
}

.letra_frente_down{
	float:left;
	width: 28px;
	height: 64px;
	margin: 0px -1px 0px -1px;
	background: #0c8ec9 url('../MEDIA/down.png') no-repeat 0px bottom;
}

.div_glossario_texto{
	width: 682px;
	height: auto;
	padding-bottom: 8px;
	margin-top: 8px;
	border-bottom: 1px solid #e9eaeb;
}

.caixa_bottom{
	margin-left: 541px;
	width: 141px;
}

.caixa_bottom:hover .enviar{
	background: transparent url('../MEDIA/button_enviar.png') no-repeat scroll bottom left;
	color: #FFFFFF;
	background-color: #0c8ec9
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// TABS */
.tab_principal{
	float:left;
	width: 140px;
	height: 29px;
	padding: 0px 0px 0px 10px;
	margin: -1px 0px 0px -8px;
	border-left: 1px solid #eaeaeb;
	border-top: 1px solid #eaeaeb;
	border-right: 1px solid #eaeaeb;
	background: #f7f7f7;
}

.tab_segundaria{
	width: auto;
	height: 18px;
	padding: 6px 30px 0px 10px;
	margin: 1px -1px 0px -1px;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 2px solid #b2b2b2;
	background: url('../MEDIA/line_tab.gif') repeat 0px bottom;
}

.tab_line{
	float:left;
	width: auto;
	height: 2px;
	margin-top: 2px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #cacaca; 
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FORM */
.form_ltr,.form_lgn{
	width: 136px;
	height: 16px;
	border: 1px solid #f0f1f3;
	background-color: #5b5b5b;
	font: 10px Arial, Helvetica, sans-serif;
	color: #eaeaea;
	padding: 3px 0px 0px 6px;
}

.form_lgn{
	width: 152px;
}

.form_normal{
	position: absolute;
	width: 320px;
	height: 16px;
	border: 1px solid #5b5b5b;
	font: 10px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	padding: 3px 0px 0px 6px;
	z-index:11
}

.form_normal:focus{
	border: none;
	margin: 1px 0px 0px 1px;
}

.form_normal_focus{
	position: absolute;
	width: 326px;
	height: 19px;
	border: 1px solid #abdbf5;
	z-index:10
}

.form_texto{
	position: absolute;
	width: 674px;
	height: 82px;
	border: 1px solid #5b5b5b;
	font: 10px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	padding: 3px 0px 0px 6px;
	margin-top: 0px;
	z-index:11
}

.form_texto:focus{
	border: none;
	margin: 1px 0px 0px 1px;
}

.form_texto_focus{
	position: absolute;
	width: 680px;
	height: 85px;
	border: 1px solid #abdbf5;
	z-index:10
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FONTES */


.font_titulo{	
	font: 18px Arial, Helvetica, sans-serif;
	color: #0c8ec9;
}

.font_nome,.font_cor_titulo{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0c8ec9;
	font-weight: bold;
	text-decoration: none;
}

.font_cor_titulo{
	color: #4e4e4e;
}

.font_cor_texto{
	font: 11px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
}

.font_cor_texto a{
	color: #4e4e4e;
	text-decoration: none;
}

.font_cor_texto a:hover{
	text-decoration: underline;
}

.font_data{
	font: 11px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-weight: bold;
}

.font_10{
	font: 10px Arial, Helvetica, sans-serif;
	color: #878787;
	font-weight: bold;
}

.font_11{
	font: 11px Arial, Helvetica, sans-serif;
	color: #878787;
	font-weight: bold;
}

.font_14{
	font-size: 14px;
}

.font_texto{
	font: 12px Arial, Helvetica, sans-serif;
	color: #3b2313;
}

.font_azul{
	font: 11px Arial, Helvetica, sans-serif;
	color: #0c8ec9;
}

.font_texto a{
	color: #4e4e4e;
	text-decoration: none;
}

.font_texto a:hover{
	text-decoration: underline;
}

.font_button{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.font_9{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

.cinza{
	color: #999999;
}

.cinza a{
	color: #999999;
	text-decoration: none;
}

.cinza a:hover{
	text-decoration: underline;
}
