#divPrincipal #bTop {
top:0px;
}
#divPrincipal #bBottom {
bottom:0px;
}
#divPrincipal #bLeft {
left:0px;
}
#divPrincipal #bRigth {
right:0px;
}
#divPrincipal #blt {
top:0px;
left:0px;
background-image:url(../bLeftTop.png);
}
#divPrincipal #blb {
bottom:0px;
left:0px;
background-image:url(../bLeftBottom.png);
}
#divPrincipal #brt {
right:0px;
top:0px;
background-image:url(../bLeftTop.png);
}
#divPrincipal #brb {
right:0px;
bottom:0px;
background-image:url(../bRightBottom.png);
}
#divPrincipal {
position:relative;
background-color:#FFF;
margin:10px;
width:400px;
height:auto;
padding:5px;
overflow:hidden;
}
#divPrincipal .cantos {
width:5px;
height:5px;
z-index:10;
position:absolute;
}
#divPrincipal .retaH {
width:100%;
height:1px;
background-color:#666;
position:absolute;
z-index:1;
}
#divPrincipal .retaV {
width:1px;
height:100%;
background-color:#666;
position:absolute;
z-index:1;
}
#blt #blb #brt #brb	{
height:25px;
width:25px;
	
}





body	{
/*	background:url(../_img/filete.jpg);*/
	background-color:  #06C;
	_background-color: #06C; /* Apenas o IE6 */
	*background-color: #06C; /* Apenas o IE7 */
}
#titulo_pequeno	{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:200px;
	height:30px;
	text-align:center;
	position:absolute;
	top:300px;
	left:50%;
	margin-left:-100px;
}
.titulo_peq_classe	{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:500;
	text-align:center;
}
#logomarca	{
	width:98px;
	height:152px;
	position:absolute;
	left:50%;
	margin-left:-55px;	
	top:40px;
}
#background	{
	background-image:url(../_img/background.png);
	background-repeat:no-repeat;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	background-position:center;
	text-align:center;/* "remédio" para o hack do IE */ 
	min-height:780px;
	width:auto;
}
#tela_login	{
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:400px;
	width:200px;
	height:250px;
	vertical-align:middle;
	/*padding-top:370px;*/
}
#tela_geral	{
	position:absolute;
	left:50%;
	margin-left:-250px;
	top:360px;
	width:500px;
	height:300px;
	vertical-align:middle;
	border-radius: 10px 10px 10px 10px;
	background-color:#FFF;
	box-shadow:-2px 2px 2px #4B4B4B;
	-moz-box-shadow:-2px 2px 2px #4B4B4B;
	-webkit-box-shadow:-2px 2px 2px, #4B4B4B;
}
#tela_geral2	{
	position:absolute;
	left:50%;
	margin-left:-250px;
	top:360px;
	width:500px;
	height:300px;
	vertical-align:middle;
	border-radius: 10px 10px 10px 10px;
	background-color:#FFF;
	box-shadow:-2px 2px 2px #4B4B4B;
	-moz-box-shadow:-2px 2px 2px #4B4B4B;
	-webkit-box-shadow:-2px 2px 2px, #4B4B4B;
}
#formContato {
    margin-left:auto;
    margin-top:auto;
}
#formContato label,  input {
    float: left;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
}
label	{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:12px;
}
#formContato label {
    text-align: right;
    width: 36px;
    padding-left:0px;
    padding-bottom: 2px;
    padding-top:5px;
    color:#FFF;
}
#formContato input {
	float: left;
	margin-top:8px;
	outline:none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000;
}
#formContato textarea {
    padding:13px 0;
    overflow:auto;
}
#formContato br {
    clear: left;
}
input	{
	border:0;
	border-collapse:collapse;
	outline-color:0;
}
#formContato .botao {
	float:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:53px;
    clear:both;
    padding:4px 12px;
    color:#0E3776;
    background-color:#fff;
    font-weight:bold;
    text-align:center;
}
#formContato .input-round {
    width:244px;
    height:32px;
    background:url(../img/input-round.jpg) no-repeat;
    margin-left:0px;
}
.input-round	{
	padding-left:25px;	
}
input	{
    /*color:#999;*/
	font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	vertical-align:middle;
	text-align:center;
}
.buttonSubmit, .buttonSubmitHovered {
    background: url("images/default/button_bg.gif") repeat-x scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 26px;
    padding: 2px;
    width: auto;
}
#rodape	{
	position:absolute;
	left:50%;
	margin-left:-440px;
	top:690px;
	height:30px;
	width:880px;
		
}
.buttonSubmitHovered {
    background-position: left bottom;
}
.buttonImg {
    vertical-align: bottom;
}


/*------------------------------fontes------------------------------*/




/*------------------------------links tipos------------------------------*/

a.link_tipo_1:link	{
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:normal;	
	float:right;
}
a.link_tipo_1:visited	{
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:normal;	
	float:right;
}
a.link_tipo_1:hover	{
	color:#FFF;
	text-decoration:underline;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:normal;	
	float:right;
}
a.link_tipo_1:active	{
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	font-weight:normal;	
	float:right;
}