.principal {
background-color:#FFFFFF; 
border-left:1px solid #E4E4E4; 
border-right:1px solid #E4E4E4; 
border-top:1px solid #E4E4E4; 
border-bottom:1px solid #E4E4E4; 
}

#coluna1 {width:230px; float:left; padding:10px; background:#FFF;}
#conteudo {width:529px; background:#F5F5F4; float:right;}
#portfolio {width:100%; height:549px; display: table; _position: relative; overflow: hidden; text-align:center;}
.legenda {background: #DDDDDC; text-align:left; padding:10px 20px 10px 20px;}
#menu {width:100%; text-align:left;}
#menu a {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
display: block;
padding: 3px 0 1px 5px;
width: 180px;
text-decoration: none;
voice-family: "\"}\"";  /*Box Model Hack*/
voice-family:inherit;
width:153px;
height:20px;
color:#666;
}
#menu a:hover { 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background: url(../images/bg_menu.jpg) no-repeat; 
color:#666; 
height:20px;
}
#menu a:active { 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background: url(../images/bg_menu.jpg) no-repeat; 
color:#666; 
height:20px;
}
#menu .selected {background: url(../images/bg_menu.jpg) no-repeat; height:20px; }
#menu ul { margin-left:0px;}
#menu ul li {}
#endereco {height:30px; background:#F5F5F4; text-align:left;}
#login {height:20px; width:220px; background:#F5F5F4; text-align:center; padding:6 5 6 5; margin-top:20px;}

address {color: #B9B9B9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-align:left; margin-left:5px;}


#servicos { float:left; width:240px;}
#servicos ul { margin-left:15px;}
#servicos ul li {list-style-image:url(../images/icon_list.gif); margin-bottom:5px; margin-top:0px;}

#portifolio { float:left; width:240px;}
#portifolio ul { margin-left:15px;}
#portifolio ul li {list-style-image:url(../images/icon_list.gif); margin-bottom:5px; margin-top:0px;}

#clientes { float:left; width:240px; height:270px; overflow:auto; 
	scrollbar-3dlight-color:#DDDDDC;
	scrollbar-arrow-color:#999;
	scrollbar-base-color:#F7F7F7;
	scrollbar-darkshadow-color:#F7F7F7;
	scrollbar-face-color:#F7F7F7;
	scrollbar-highlight-color:#F7F7F7;
	scrollbar-shadow-color:#DDDDDC;
}
#clientes ul { margin-left:15px; margin-top:0px; padding-left:0px;}
#clientes ul li {list-style-image:url(../images/icon_list.gif); margin-bottom:0px; margin-top:0px;}
/*----------------------------------*/




* html body {height: 100%;}
* {list-style:none;} 
* form {margin:0px;}


body {
	scrollbar-3dlight-color:#DDDDDC;
	scrollbar-arrow-color:#999;
	scrollbar-base-color:#F7F7F7;
	scrollbar-darkshadow-color:#F7F7F7;
	scrollbar-face-color:#F7F7F7;
	scrollbar-highlight-color:#F7F7F7;
	scrollbar-shadow-color:#DDDDDC;
	margin: 0px auto;
	color: #666666;
	background-image: url(../images/bg.gif);
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:100%;

}
label {
margin-top:5px;
display:block;
}

/* ESTILO DOS LINKS */
#portifolio a {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
padding: 2px 0 1px 5px;
width: 100px;
text-decoration: none;
voice-family: "\"}\"";  /*Box Model Hack*/
voice-family:inherit;
width:153px;
height:16px;
color:#666;
}
#portifolio a:hover { 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background: url(../images/bg_menu.jpg) no-repeat; 
color:#666; 
height:16px;
}
#portifolio a:active { 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background: url(../images/bg_menu.jpg) no-repeat; 
color:#666; 
height:16px;
}


a:active     {color:#fff; text-decoration: none; padding:4px; background-color:#999999;}
a:link       {color:#000; text-decoration: none; padding:4px;}
a:visited    {color:#000; text-decoration: none; padding:4px; }
a:hover      {color:#fff; text-decoration: none; padding:4px; background-color:#999999;}

.selecionado:link, .selecionado:active, .selecionado:visited, .selecionado:hover  {color:#fff; text-decoration: none; padding:4px; background-color:#999999;}


.menu:active     {color:#666; text-decoration: none; font-size: 13px; height:24px; width:150px;}
.menu:link       {color:#666; text-decoration: none; font-size: 13px; height:24px; width:150px;}
.menu:visited    {color:#666; text-decoration: none; font-size: 13px; height:24px; width:150px;}
.menu:hover      {color:#E59C00; text-decoration: none; font-size: 13px; background: url(../images/bg_menu.jpg); height:24px; width:150px;}

.logo:active     {padding:0; border:0;}
.logo:link       {padding:0; border:0;}
.logo:visited    {padding:0; border:0;}
.logo:hover      {padding:0; border:0; background-color:#fffff;}

.link3:active     {color:#666; text-decoration: none;  font-size: 11px;  font-weight:bold;}
.link3:link       {color:#666;  font-size: 11px; text-decoration: none; font-weight:bold;}
.link3:visited    {color:#666;  font-size: 11px; text-decoration: none;  font-weight:bold;}
.link3:hover      {color:#666; font-size: 11px; font-weight:bold;}

.link4:active     {color:#EF2F72; text-decoration: underline;  font-size: 14px;}
.link4:link       {color:#EF2F72;  font-size: 14px; text-decoration: underline;}
.link4:visited    {color:#EF2F72;  font-size: 14px; text-decoration: underline;}
.link4:hover      {color:#EF2F72; font-size: 14px;}

.link5:active     {
color:#999999; background-color:#FFFFFF; height:19px; width:25px; text-decoration: none;  font-size: 11px; margin:0; padding:3 4 3 4;}
.link5:link       {
color:#999999; background-color:#FFFFFF; height:19px; width:25px;  font-size: 11px; text-decoration: none;padding:3 4 3 4;}
.link5:visited    {
color:#999999; background-color:#FFFFFF; height:19px; width:25px; text-decoration: none;  font-size: 11px; margin:0; padding:3 4 3 4;}
.link5:hover      {
color:#FFF; background-color: #FF9900; height:19px; width:25px;  font-size: 11px; text-decoration: none;padding:3 4 3 4;}


td {
	color: #353434;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input		{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; border: 1px solid #CACACA; background: #DEDEDC;}
textarea	{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; border: 1px solid #CACACA; background: #DEDEDC;}
select		{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; border: 1px solid #CACACA; background: #DEDEDC;}
.checkbox {border:0px; background:transparent;}


/* Background dos bgs */
.bg1 { background: #F5F5F4;}
.bg2 { background: #DDDDDC;}




/* Estilo das fontes */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin-bottom:5px;}
.txt_02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A38E60; line-height:18px;}
.txt_03 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #353434; line-height:12px;}
.txt_04 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.txt_05 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666;}
.txt_06 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight:bold;}
.txt_07 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;}
.txt_08 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #EF2F72; font-weight:bold;}
.txt_09 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #EF2F72; font-weight:bold;}
.txt_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000;}
.txt_11 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000; font-weight:bold;}


/* Estilo do formulario */
.btn_01  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	background-color: #838383;
	height:15px;
	padding:0px;
}
.btn_02  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	background-color: #838383;
}


.borda	{BORDER:1px solid #AF9867;}
.borda2	{BORDER:1px solid #003043;}
.borda3	{BORDER:1px solid #ccc;}

.margem {margin-left:5px; margin-top:15px; margin-bottom:0px;}