body, html
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   font-family: Trebuchet MS, Verdana, Arial;
   font-size: 12px;
	color: #4B606A;
	height: 100%;
	background: url('/_padrao/imgs/bg_conteudo_geral.gif') repeat-y;
}

#box_superior, #box_geral, #box_superior, #box_titulo, #box_menu_e, .box_menu_e_item, .box_menu_e_item_x,
#box_login_home, #box_busca_home,
#box_conteudo, #box_conteudo_geral, #box_conteudo_geral_2, #box_login, #box_logado, #box_rodape, .box_img_lst,
.box_item_lst_1col, .box_item_lst_2col, .box_item_lst_3col, .box_item_lst_4col
{
   behavior: url('/_padrao/scripts_js_css/boxsizing.htc');
   box-sizing: border-box;
   -moz-box-sizing: border-box;
}

#box_geral
{
   width: 778px;
}

#box_superior
{
   width: 768px;
   margin-left: 10px;
   height: 110px;
}

#box_titulo
{
   width: 530px;
   height: 110px;
   float: left;
   font-size: 30px;
   padding: 65px 10px 0px 60px;
}

#box_conteudo_geral
{
   height: 100%;
}

#box_conteudo_geral_2
{
   height: 100%;
   padding-left: 50px;
}

#box_menu_e
{
 	width: 168px;
 	float: left;
}

.box_menu_e_item, .box_menu_e_item_x
{
   height: 22px;
   padding: 3px 0px 0px 10px;
   margin-bottom: 1px;
}

#box_conteudo
{
 	width: 485px;
 	float: left;
 	margin-left: 20px;
 	padding-bottom: 10px;
}

#box_login
{
   margin-left: 10px;
   width: 140px;
   height: 80px;
   font-size: x-small;
}

#box_logado
{
   margin-top: 20px;
   padding: 5px;
}

#box_menu_superior
{
   height: 27px;
   padding-top: 3px;
   padding-left: 10px;
}

#box_rodape
{
   width: 778px;
   clear: both;
   text-align: right;
	padding-right: 40px;
}

#box_login_home
{
   height: 130px;
   margin: 5px 0px 5px 0px;
   padding: 10px;
   background-color: #D1E5EF;
   border: 1px solid #B9CAD3;
}

#box_busca_home
{
   height: 130px;
   margin-top: 5px;
   padding: 10px;
   background-color: #B9CAD3;
}

/***************
 Links
***************/
/* links da página */
A:link, A:visited, A:active, A:hover
{
   text-decoration: underline;
}

/* links do superior */
.Amenu_e:link, .Amenu_e:visited, .Amenu_e:active, .Amenu:hover
{
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}

.Amenu:hover
{
   text-decoration: underline;
}

/* links do menu de administração */
.Amenu_adm:link, .Amenu_adm:visited, .Amenu_adm:active, .Amenu_adm:hover
{
   font-size: 11px;
   text-decoration: underline;
}


/***************
 Tabelas e Forms
***************/
table, td
{
  font-size: 12px;
}

select
{ 
   background-color: white;
   font-family: Trebuchet MS, Verdana, Arial;
   font-size: 12px;
}

form
{
   margin: 0px;
}

.caixa
{
   border: 1px solid black;
   font-family: Trebuchet MS, Verdana, Arial;
   font-size: 12px;
}

.file
{
   background: white;
   font-family: Trebuchet MS, Verdana, Arial;
   font-size: 12px;
}

.botao
{
	font-family: Trebuchet MS, Verdana, Arial;
	height: 20px;
	font-size: 12px;
	text-align : center;
	vertical-align : middle;
}

.txt_menu_adm
{
   font-size: 12px;
}

ul
{
   margin-top: 0px;
   margin-bottom: 0px;
}

li
{
   margin-bottom: 5px;
   margin-left: -10px;
}

h1,h2,h3,h4
{
   margin: 0px;
}

h1
{
   font-size: 26px;
}

h2
{
   font-size: 22px;
}

h3
{
   font-size: 20px;
}

h4
{
   font-size: 16px;
}


/*******************
 Caixas de conteúdo
********************/

.box_img_lst
{
   width: 142px;
   border: 1px solid black;
   float: left;
   padding: 10px;
   min-height: 90px;
   margin-right: 10px;
}

.box_adm
{
   clear: both;
   padding: 5px;
}

.box_item_lst_2col, .box_item_lst_3col, .box_item_lst_4col, .box_home_item_lst_3col
{
   float: left;
}

.box_item_lst_1col
{
   margin-bottom: 15px;
}

.box_item_lst_2col
{
   width: 140px;
   margin: 0px 30px 20px 0px;
}

.box_item_lst_3col
{
   width: 130px;
   margin: 0px 10px 20px 0px;
   text-align: center;
}

.box_item_lst_4col
{
   width: 120px;
   margin: 0px 15px 15px 0px;
}

#box_comentarios_titulo
{
   padding: 3px;
   color: white;
   font-weight: bold;
   font-size: 16px;
}

.img
{
   border: 5px solid white;
}

.box_img
{
   text-align: center;
   margin: 5px 0px 5px 0px;
}

.frm_cmp_label
{
   font-size: 12px;
}

.box_comentario
{
   padding: 10px;
}
