.box
{
	width:155px;
	border: solid #CCCCCC 1px;
}

.box_header
{
	width:155px;
	border:none;
	text-align:center;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#E5E5E5;
	color:#000080;
	font-weight:bold;
}

.login_form
{
	width:155px;
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

.linha { width:155px; text-align:center; vertical-align:middle; }

input.custom_inp
{
	font-family:Tahoma,Arial,Helvetica;
	font-size:10px;
	color:#2D2D2D;
	vertical-align:middle;
	height:14px;
	border:1px solid #BBBBBB;
}


/* -======================================-*/
/* -==============- LINKS -==============- */
/* -======================================-*/
a.log_link:link, a.log_link:visited, a.log_link:active
{
	background:url('../images/login.png') no-repeat left center;
	padding-left:15px;
	color:#000080;
	font-family:Tahoma,Arial,Helvetica;
	font-size:13px;
	text-decoration: none;
}
a.log_link:hover { text-decoration: underline; }

a.login_opcoes:link, a.login_opcoes:visited, a.login_opcoes:active
{
	background:url('../images/bullet.png') no-repeat left center;
	padding-left:20px;
	text-decoration: none; text-underline: none; color:#8BAAF1; font-weight:bold
}

a.login_opcoes:hover { text-decoration: none; text-underline: none; color: #0000FF; font-weight:bold }

a.login_escolhas:link, a.login_escolhas:visited, a.login_escolhas:active
{
	text-decoration: none; text-underline: none; color:#8BAAF1; font-weight:bold;
}

a.login_escolhas:hover { text-decoration: none; text-underline: none; color: #0000FF; font-weight:bold }

a.catalogo_link:link, a.catalogo_link:visited, a.catalogo_link:active
{
	color:#000080;
	font-family:verdana;
	font-size:10px;
	text-decoration: none; font-weight:bold;
}
a.catalogo_link:hover
{
	font-family:verdana;
	color:#8BAAF1;
	font-size:10px;
	font-weight:bold;
}

.headerTabela
{
background-image:url(../../obs_bkg.png);
background-repeat: repeat-x; 
border-right:#CCC solid 1.0pt; border-left:#CCC solid 1.0pt;border-bottom:#CCC solid 1.0pt;border-top:#CCC solid 1.0pt; 
font-size:12px; 
color:#FFFFFF; 
font-weight:bold; 
height:20px; 
text-align:center;
}

.headerTabela2
{
background-image:url(../images/box.gif);
background-repeat: repeat; 
border-right:#CCC solid 1.0pt; border-left:#CCC solid 1.0pt;border-bottom:#CCC solid 1.0pt;border-top:#CCC solid 1.0pt; 
font-size:12px; 
color:#FFFFFF; 
font-weight:bold; 
height:20px; 
text-align:center;
}
input.texto {font-family: verdana; font-size: 9px;}
.catalogoTabela
{
border-right:#CCC solid 1.0pt; border-left:#CCC solid 1.0pt;border-bottom:#CCC solid 1.0pt; padding-left:2px; padding-right:2px; text-align:center
}

td.borders {border-right:#CCC solid 1.0pt; border-left:#CCC solid 1.0pt;}