/* -------- Separadores -------- */

.separador{
	width:100%;
	height:1px;
	background-image:url(../imgs_layout/trac_cinza.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size:0px;
}

.separador_geral{
	width:100%;
	height:1px;
	background-image:url(../imgs_layout/trac_cinza.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size:0px;
}

/* -------- Contentores -------- */

.contentores{
	margin: 0px 0px 0px 0px;
}

/* -------- Espacadores -------- */

.espaco{
	height:12px;
	width:100px;
	display:block;
}

/* -------- Listas -------- */

.lista_1 ul{
	padding:0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	list-style:none;
}

.lista_1 ul li{
	padding:0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	background-image:url(../imgs_layout/bulet_titulo.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.lista_2 ul{
	padding:0px 0px 12px 0px;
	margin: 3px 0px 0px 0px;
	list-style:none;
}

.lista_2 ul li{
	padding:0px 0px 0px 6px;
	margin:3px 0px 0px 0px;
	background-image:url(../imgs_layout/bulet_titulo.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.lista_3 ul{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}

.lista_3 ul li{
	float:left;
	padding:0px 0px 0px 0px;
	margin: 6px 3px 0px 0px;
	height: 32px;
	width: 32px;
}

/*Menu Linguas*/

.menu_linguas{

	width:500px;
	padding: 6px 0px 0px 0px;
	background-color:#F4F5F5;
	width:100%;
	border-bottom:1px solid #ffffff;
}

/* -------- Tabs -------- */
.menu_linguas ul{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	display:block;
}
ul li.tabon{
	height: 20px;
	width:90px;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 6px;
	background: #ffffff;
	display:inline;
	font-weight:bold;
}
	
ul li.taboff {
	height: 20px;
	width:90px;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 6px;
	background: #F4F5F5;
	display:inline;
}

/* -------- Tabelas -------- */

table{
	border:none;
	margin:0px;
	padding:0px;
}

.tabelas_linha_impar td{
	background-color:#F3F4F4; 
	margin-right:4px;
	padding: 1px 0px 1px 6px;
	vertical-align:top;
}

.tabelas_linha_par td{
	background-color:transparent; 
	margin-right:4px;
	padding: 1px 0px 1px 6px;
	vertical-align:top;
}

.tabelas_linha_legendas td{
	padding-left:6px;
}

.fundo_rebaixado{
	background-color:#F3F4F4; 
	padding:6px 0px 6px 6px; 
	margin:6px 0px 0px 0px;
}


/* -------- Formulários -------- */

form{
	width:auto;
	padding:0px 0px 0px 0px; 
	margin:2px 0px 0px 0px;
	border:none;
}

#formulario_entrada form{
	height:auto;
	width:auto;
	padding:0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	border:none;
}

form select{
	height:16px;
	border: 1px solid #999999;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:9px;
}

fieldset{
	width:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	border:none;

}
.formularios{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 6px 0px;
	font-size:xx-small;
	color:#CE7F7F;
}

.caixa_texto_tipo_1{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:18px;
	width:500px;
	border: 1px solid #DEDEE0;
	padding:0px 0px 0px 3px; 
	margin:1px 0px 2px 0px;
	font-size:small;
	color:#717073;
}

.caixa_texto_tipo_2{
	height:200px;
	width:500px;
	border: 1px solid #DEDEE0;
	padding:0px 0px 0px 3px; 
	margin:0px 0px 0px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#717073;
}

.caixa_texto_tipo_3{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:16px;
	border: 1px solid #DEDEE0;
	padding:0px 0px 0px 3px; 
	margin:0px 0px 2px 0px;
	font-size:xx-small;
	color:#717073;
}

.bot_form{
	height:18px;
	width:60px;
	font-size:9px;
	border: none;	
	background-color:#A30234;
	color: #ffffff;
}

.bot_form_tipo_2{
	height:18px;
	width:60px;
	font-size:9px;
	border: none;
	background-color:#A30234;
	color: #ffffff;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bot_form_tipo_3{
	height:18px;
	width:60px;
	font-size:9px;
	border: none;
	background-color:#999999;
	color: #ffffff;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.legendas_forms{
	margin:6px 0px 3px 2px;
	font-size:xx-small;
	color:#CE7F7F;
}

.div_submit{
	float:right;
}

.div_opcao_extra{
	height:auto;
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 6px;
	background-color:#F3F4F4;
	vertical-align:middle;
	color:#717073;
	text-align:right;
}




/* -------- Botoes -------- */

.botao{
	height: 32px;
	width: 32px;
}

.botao a, .botao a:active, .botao a:visited {
	height: auto;
	width: auto;
	display:block;
}

.botao a:hover{
	height: 32px;
	width: 32px;
	background-color:#dddddd;
}

.botao_16x16 a, .botao_16x16 a:active, .botao_16x16 a:visited {
	float:left;
	height:16px;
	width:16px;
	border:1px solid #ffffff;
	display:block;
}

.botao_16x16 a:hover{
	float:left;
	height:16px;
	width:16px;
	border-color:#717073;
	display:block;
}

.botao_16x16{
	float:left;
	height:16px;
	width:16px;


}
.botao_12x12 a, .botao_12x12 a:active, .botao_12x12 a:visited {
	float:left;
	height:12px;
	width:12px;
	border:1px solid #ffffff;
	display:block;
	margin-left:2px;
}

.botao_12x12 a:hover{
	float:left;
	height:12px;
	width:12px;
	border-color:#717073;
	display:block;
}

.botao_8x8{
	float:right;
	height: 8px;
	width: 8px;
	font-size:0px;
	display:block;
}

.botao_8x8 a, .botao_8x8 a:active, .botao_8x8 a:visited {
	height: 8px;
	width: 8px;
	border:1px solid #ffffff;
	display:block;
}

.botao_8x8 a:hover{
	height: 8px;
	width: 8px;
	border-color:#717073;
}

/* -------- Pesquisa -------- */

#sugest_area{
visibility:hidden; 
position:absolute; 
z-index:10; 
top:175px; 
width:242px; 
max-height:150px; 
overflow:auto; 
background-color:#CCCCCC;
padding: 5px 10px 10px 10px;
}

#sugest_area ul{
	padding:0px 0px 0px 0px;
	list-style:none;
}

#sugest_area ul li{
	padding:0px 0px 0px 0px;
	margin-bottom:5px;
}

/* -------- Trabalho ------------*/

/* Objectos */

.display{
	background: #E6E6E8 url(../imgs_layout/fundo_categorias.gif) repeat-y ;
	background-position: left;
	padding: 1px 0px 0px 0px;
	height: 15px; 
	margin-top:2px;
	border: 1px solid #DEDEE0;
}

.stretcher{
	background-color: #F4F5F5;

}

.conteudo_stretcher{
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 0px;
	width:498px; 
	height:auto;
}

.linha_items{
	height:15px;
	background: #ffffff url(../imgs_layout/icones/mover.gif) no-repeat ;
	background-position: 3px;
	padding: 1px 1px 0px 15px;
	margin:0px 0px 1px 0px;
	border: 1px solid #DEDEE0;
}	

.lista_recursos ul{
	padding:0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	list-style:none;
}

.lista_recursos ul li{
	padding:0px 0px 0px 2px;
	margin: 0px 0px 1px 0px;
	list-style:none;
	background-color: #FFFFFF;
	border: 1px solid #DEDEE0;
}

.checkboxes input {
	height:12px;
	width:12px;
	margin: 1px 0px 0px 0px;
	background-color:#F4F5F5;
}

/* MEDIA */

.media_item{
	height:auto;
	width:484px; 
	padding: 6px 6px 6px 6px;
	margin: 0px auto 1px auto;
	background-color:#ffffff;
	border: 1px solid #DEDEE0;
}

.media_botao_mover{
	float:left;
	width:12px;
}

.media_botoes_extra{
	float:left;
	width:34px;
}

.media_img{
	float:left; 
	margin-left:6px;
}

.media_area_texto{	
	float:left;
	width:380px; 
	min-height:60px;  
	margin:0px 0px 0px 6px;
}

