/* Styles Vasp */

.fundo {
	background-image: url(images/bg_02.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;		
}

.fundoeditores {
	background-color:White;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;		
}

Body
{
    background-image: url(images/bg_02.gif);
}

a{font-size: 11px;	color: #6e8996; font-family: Arial, verdana, Tahoma; text-decoration:none;}
a:hover{text-decoration:underline;}
a:link {}
a:visited {}

table {
	font-family: Arial, verdana, Tahoma;
	color: #6e8996;
	font-size: 11px;
}




.pos_tabs_est{width:772px;background-color:#FFFFFF;}
.space10px {margin: 10px;}
.tab_border {border: 1px solid #CCCCCC;
}


/* ____________________________________-TOPO */
.pos_topo {
	padding: 10px;
	width:772px;
	background-color: #FFFFFF;
}
.lk_menu_topo{ font-size:11px; color:#666666; text-decoration:underline;}
.lk_menu_topo:hover{ color:#666666; text-decoration:none; }

.bot_ok{color: #019BCC;	font-weight: bold;}
a.bot_ok:link{color: #019BCC;	font-weight: bold;}
a.bot_ok:visited{color: #019BCC;	font-weight: bold;}
a.bot_ok:hover{color:#888888;text-decoration:none;}

.bot_topo{color:#4B7DBA;background-image:url(images/seta_topo.gif);background-repeat:no-repeat;background-position:left;padding-left:18px;text-decoration: none;}
A.bot_topo:link{color:#4B7DBA;background-image:url(images/seta_topo.gif);background-repeat:no-repeat;background-position:left;padding-left:18px;text-decoration: none;}
A.bot_topo:visited{color:#4B7DBA;background-image:url(images/seta_topo.gif);background-repeat:no-repeat;background-position:left;padding-left:18px; text-decoration: none;}
A.bot_topo:hover{background-image:url(images/seta_topo.gif); text-decoration:underline;}

.bot_voltar{color:#4B7DBA;background-image:url(images/seta_voltar.gif);background-repeat:no-repeat;background-position:left;padding-left:18px;text-decoration: none;}
A.bot_voltar:link{color:#4B7DBA;background-image:url(images/seta_voltar.gif);background-repeat:no-repeat;background-position:left;padding-left:18px;text-decoration: none;}
A.bot_voltar:visited{color:#4B7DBA;background-image:url(images/seta_voltar.gif);background-repeat:no-repeat;background-position:left;padding-left:18px;text-decoration: none;}
A.bot_voltar:hover{background-image:url(images/seta_voltar.gif);text-decoration:underline;}

.bot_imprimir{color:#4B7DBA;background-image:url(images/seta_imprimir.gif);background-repeat:no-repeat;background-position:left;padding-left:22px;padding-top:3px;line-height:20px;text-decoration: none;}
A.bot_imprimir:link{color:#4B7DBA;background-image:url(images/seta_imprimir.gif);background-repeat:no-repeat;background-position:left;padding-left:22px;padding-top:3px;line-height:20px;text-decoration: none;}
A.bot_imprimir:visited{color:#4B7DBA;background-image:url(images/seta_imprimir.gif);background-repeat:no-repeat;background-position:left;padding-left:22px;padding-top:3px;line-height:20px;text-decoration: none;}
A.bot_imprimir:hover{background-image:url(images/seta_imprimir.gif);text-decoration:underline;}



.pesquisa{
	color: #019BCC;
	font-weight: bold;
}
.for_pesq {
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #888888;
	height: 14px;
	width: 167px;
	border: 1px solid #888888;
	padding-top: 2px;
	padding-left: 4px;
}

/* _____________________________________________Menu - banner */
.pos_menu {
	background-color: #019BCD;
	/*padding: 13px;*/
	width: 189px;
/*	padding-left: 13px;*/
	padding-top:13px;
	
}
.pos_bots_menu {
	margin-bottom: 9px;
}
.fd_topo {
	background-image: url(images/fd_topo.gif);
	background-repeat: repeat-x;
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.fd_linha_topo{ background-color:#404040;height:20px;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: #CDCDCD;
	padding-left: 10px;
	}
	

.caminho_azul{
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #AAF1FC;	
	font-weight: bold;
	text-decoration:none;
}
a.caminho_azul:link{color: #AAF1FC; font-weight:bold;}
a.caminho_azul:visited{color: #AAF1FC; font-weight:bold;}
a.caminho_azul:hover{color: #AAF1FC; font-weight:bold;}	
	
	
.txt_caminho{color: #CDCDCD; font-weight:normal;}
a.txt_caminho:link{color: #CDCDCD; font-weight:normal;}
a.txt_caminho:visited{color: #CDCDCD; font-weight:normal;}
a.txt_caminho:hover{color: #CDCDCD; font-weight:normal;}

/*_____________________________________________ Content */



.for_contac {
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #888888;
	height: 14px;
	width: 387px;
	border: 1px solid #888888;
	padding-top: 2px;
	padding-left: 4px;
}
.for_assunt {
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #888888;
	width: 395px;
}
.for_contac_mens{
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #888888;
	height: 150px;
	width: 387px;
	border: 1px solid #888888;
	padding-top: 2px;
	padding-left: 4px;
}

.space_10_left{margin-left:10px;}

.space_10{padding-bottom:10px;}
.space_10_M{margin-bottom:10px;}
.pos_cont_esq {
	width: 189px;
	/*padding-top: 15px;*/
	padding-left: 15px;
	padding-bottom:20px;
}
.pos_cont_dir {
	width: 159px;
	padding-right: 15px;
	padding-bottom:20px;
}
.pos_tit_edit {
	margin-bottom: 15px;
}
.pos_ing {
	padding-bottom: 15px;
}

.azul{font-size:11px; font-family: Arial, verdana, Tahoma;
	color: #019BCC;padding-left:17px;line-height:20px;}

.linha {
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;	 
}

.azul_data
{
	font-size:10px; 
	font-family: Arial, verdana, Tahoma;
	color: #019BCC;
	line-height:20px;
	text-decoration:none;
}

	
.conteu_links {font-size: 12px;color:#46626E;text-decoration:underline;}
a.conteu_links:link{color:#46626E;text-decoration:underline;}
a.conteu_links:visited{color:#46626E; text-decoration:underline;}
a.conteu_links:hover{color:#46626E;text-decoration:none;}	


.tab_bordertop {
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
}
.space_10_M_top_bottom {
	margin-top: 15px;
	margin-bottom: 15px;
}
.space15pxbottom {
	margin-bottom: 15px;
}
.space2pxbottom {
	margin-bottom: 2px;
}
.space2pxtop {
	margin-top: 4px;
}
.linha_1px{
	padding-top:5px;
	padding-bottom::5px;
	margin-right: 15px;
	margin-left: 4px;
	width: 100%;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height:1px;
}
.space5pxbottom{ margin-bottom:5px;}
.space5pxleft_bottom{ margin-bottom:5px;margin-left:10px;}
.linha_contac_1px{
	width: 394px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height:1px;
	
}

	.img_spacer_topo { padding-left:5px}
	
	.tit_listas{font-size: 11px;color: #6E8996; font-family: Arial, verdana, Tahoma; font-weight:bold}
	.space_lista_noticias {
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: 15px;
	width: 553px;
}
.space_lista_noticias_sem_bottom {
	margin-right: 15px;
	margin-top: 15px;
	margin-left: 15px;
	width: 553px;
}
.space_img_lista_noticias {	margin-right: 10px;
}

.entrar{
	width: 88px;
	height: 19px;
	background-color:#FF0000;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, verdana, Tahoma;
	color:#FFFFFF;
	font-weight:bold;
	border: none;		
}

.tec_apag_curr{
	background-color:#019CCC;
	font-size: 11px;
	font-family: Arial, verdana, Tahoma;
	color:#FFFFFF;
	border:  solid 1px #019CCC;
	text-decoration:none;  		
	width:60px;
	height:18px;
	text-align:center;
	margin-top: 3px;
}

a.tec_apag_curr:link{
	background-color:#019CCC;
	font-size: 11px;
	font-family: Arial, verdana, Tahoma;
	color:#FFFFFF;
	border:  solid 1px #019CCC;
	text-decoration:none;	
	width:60px;
	height:18px;
	text-align:center;
	margin-top: 3px;
}

a.tec_apag_curr:visited{
	background-color:#019CCC;
	font-size: 11px;
	font-family: Arial, verdana, Tahoma;
	color:#FFFFFF;
	border:  solid 1px #019CCC;
	text-decoration:none;
	width:60px;
	height:18px;
	text-align:center;
	margin-top: 3px;
}
a.tec_apag_curr:hover{
	background-color:#019CCC;
	font-size: 11px;
	font-family: Arial, verdana, Tahoma;
	color:#FFFFFF;
	border:  solid 1px #019CCC;
	text-decoration:none;
	width:60px;
	height:18px;
	text-align:center;	
	margin-top: 3px;
}

.tec_enviar{
	background-color:#15476C;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, verdana, Tahoma;
	border: none;
	padding:3px 7px 3px 7px;
}
a.tec_enviar:link{
	background-color:#15476C;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, verdana, Tahoma;
	border: none;
	padding:3px 7px 3px 7px;
}
a.tec_enviar:visited{	
	background-color:#15476C;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, verdana, Tahoma;
	border: none;
	padding:3px 7px 3px 7px;
}
a.tec_enviar:hover{	
	background-color:#15476C;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, verdana, Tahoma;
	border: none;
	padding:3px 7px 3px 7px;
}
.caixa_c_fundo {
	width:144px;
	height: 169px;
	border-style: solid;
	border-color: #E3E3E3;
	background-color: #FAFAFA;
	border: solid 1px #CCCCCC;
}

/*_____________________________________________ Botttom */


.pos_bottom {width:742px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	background-color: #FFFFFF;
}
.pos_tab_bot{ }
.Copyright{font-size:10px;
	color: #6E8996;}
	
	
.pos_tab_end{background-color:#FFFFFF;width:772px;}
.space_10_M_top {

	margin-top: 10px;
}


.Normal
{
    font-family: Arial, verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    color:#6e8996;
    text-decoration:none;
}

A.Normal:link {
    text-decoration:none;
    color:#6e8996;
}

A.Normal:visited  {
    text-decoration:none;
    color:#6e8996;
}

A.Normal:hover    {
    text-decoration:underline;
    color:#6e8996;
}

/* text style used for rendered text which requires emphasis */
/*.NormalBold
{
    font-family: Tahoma, verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color:#96A3B0;
}

A.NormalBold:link {
    text-decoration:    underline;
    color:#96A3B0;
}

A.NormalBold:visited  {
    text-decoration:    underline;
    color:#96A3B0;
}

A.NormalBold:hover    {
    text-decoration:    none;
    color:#96A3B0;
}
*/
.Head   {
    font-family: Tahoma, verdana, Arial;
    font-size:  10px;
    font-weight:    bold;
    /*color: #4B7DBA;*/
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, verdana, Arial;
    font-size:  11px;
    font-weight:    bold;
    color:#66788B;
}
A.SubHead:link {
    text-decoration:    underline;
    color:#66788B;
}

A.SubHead:visited  {
    text-decoration:    underline;
   color:#66788B;
}

A.SubHead:hover    {
    text-decoration:    none;
   color:#66788B;
   
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Tahoma, verdana, Arial;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color:#96A3B0;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color:#96A3B0;
}

A.CommandButton:hover    {
    text-decoration:    none;
    color:#96A3B0;
}

/*.NormalTextBox
{     
    font-family:Tahoma, verdana, Arial;
    font-size:11px;
    color:#66788B;
    border:1px solid #A8B1BB;
    background-color:#FFFFFF;    
}

*/


.icon_sep
{background-image:url(images/ic_sep_cont.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	padding-right:8px;
	float:right;
	font-size: 11px;
	color: #6e8996;
	font-family: Arial, verdana, Tahoma;
	text-decoration:none;
	}
a.icon_sep:link {
	color: #6e8996;
	text-decoration:none;
}	
a.icon_sep:visited {
	color: #6e8996;
	text-decoration:none;
}
a.icon_sep:hover{
	text-decoration:underline;
	color: #6e8996;
}

.icon_uk
{background-image:url(images/english.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding-right:20px;
	float:right;	
	font-size: 11px;
	color: #6e8996;
	font-family: Arial, verdana, Tahoma;
	text-decoration:none;
	}
a.icon_uk:link {
	color: #6e8996;
	text-decoration:none;
}	
a.icon_uk:visited {
	color: #6e8996;
	text-decoration:none;
}
a.icon_uk:hover{
	text-decoration:underline;
	color: #6e8996;
}

.icon_pt
{background-image:url(images/portugues.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding-right:20px;
	float:right;	
	font-size: 11px;
	color: #6e8996;
	font-family: Arial, verdana, Tahoma;
	text-decoration:none;
	}
a.icon_pt:link {
	color: #6e8996;
	text-decoration:none;
}	
a.icon_pt:visited {
	color: #6e8996;
	text-decoration:none;
}
a.icon_pt:hover{
	text-decoration:underline;
	color: #6e8996;
}

.icon_link
{background-image:url(images/icon.gif);
	background-repeat:no-repeat;
	background-position: 3px 4px;
	padding-left:11px;
	float:left;	
	font-size: 11px;
	color: #6e8996;
	font-family: Arial, verdana, Tahoma;
	text-decoration:underline;
	}
a.icon_link:link {
	color: #6e8996;
	text-decoration:underline;
}	
a.icon_link:visited {
	color: #6e8996;
	text-decoration:underline;
}
a.icon_link:hover{
	text-decoration:none;
	color: #404040;
}

/* EDITORES */
.pos_topo1{width:1003px;}
.pos_content{width:1003px;margin-top:10px;}
.bar_nav_top{background-color:#404040;height:24px;background-image:url(images/ct_esq_top.gif);background-repeat:no-repeat;background-position:left top;padding-left:8px;}
.fd_topo1{background-image:url(images/fd_topo_m.gif);background-repeat:repeat;}
.pos_tabs_est1{width:1003px;background-color:#FFFFFF;}
.pos_bottom1 {width:1003px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	background-color: #FFFFFF;
}
.icon_editores
{background-image:url(images/icon_mapas.gif);
	background-repeat:no-repeat;
	background-position: 3px 4px;
	padding-left:11px;
	float:left;	
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial, verdana, Tahoma;
	text-decoration:none;
	font-style:italic;
	}
a.icon_editores:link {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}	
a.icon_editores:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.icon_editores:hover{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}
.pos_tit_map{padding-top:14px;}
.pos_lg{padding:10px;}
/* EDITORES */

/* AUTENTICAÇÂO */
.bd_pass_num{border:solid 1px #404040;background-color:#404040;font-family: Arial, verdana, Tahoma;color:white;font-weight:bold;font-size:12px;text-decoration: none;}
.bd_pass_num_hover{border:solid 1px #404040;background-color:#FFFFFF;font-family: Arial, verdana, Tahoma;color:#000000;font-weight:bold;font-size:12px;text-decoration: none; cursor:hand;}

.bd_bot{/*background-color: #FFFFFF;*/}
.for_auth {
	font-family: Arial, verdana, Tahoma;
	font-size: 11px;
	color: #888888;
	height: 20px;
	width: 167px;
	border: 1px solid #888888;
	padding-top: 2px;
	padding-left: 4px;
}
/* AUTENTICAÇÂO */