html
	{
		overflow: -moz-scrollbars-vertical;
		overflow:scroll;
		margin:0;
		padding:0;
		margin-top:0;
		margin-bottom:0;
	}
body {
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	background: #d5e2e8; 
}

form
	{
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px
	}

input, select, textarea{
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	COLOR: #000099;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f0f0f0
}





.Td_borda
{border-collapse: collapse;
	border:1px solid #92A5B3;}
	
.Td_borda_lateral
	{
		border-left : 1px solid #39497D;
		border-bottom : 1px solid #39497D;
	} 
	
	
.fieldset
	{
		margin-bottom: 6px;
		color: #000000;
		font-size : 14px;
		font-weight : bold;
		BORDER: 1px SOLID #CCCCCC;
		-moz-border-radius: 0px 0px 0px 0px;
		padding: 0px
	}	
.Titulo_Tabelas
	{
		margin-bottom: 6px;
		color: #267DDC;
		BORDER: 1px SOLID #666666;
		-moz-border-radius: 4px 4px 4px 4px;
		padding: 4px;
	}
	
a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #303030;
	font-weight: bolder;
	font-size-adjust:inherit;
	text-decoration:none;
}
a:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #868686;
	font-weight: bolder;
	font-size-adjust:inherit;
	text-decoration:none;
}	
.Link_branco:link { text-decoration : none; color : #FFFFFF; } 
.Link_branco:visited { text-decoration : none; color : #FFFFFF; } 
.Link_branco:hover { text-decoration : underline; color : #FFFFFF; } 
.Link_branco:active { text-decoration : none;  color : #FFFFFF; }

.Link_detalhes:link { text-decoration : none; color : #000000; } 
.Link_detalhes:visited { text-decoration : none; color : #000000; } 
.Link_detalhes:hover { text-decoration : underline; color : #000000; } 
.Link_detalhes:active { text-decoration : none;  color : #000000; } 
	
.Link_vermelho:link { text-decoration : none; color : #FF0000; } 
.Link_vermelho:visited { text-decoration : none; color : #FF0000; } 
.Link_vermelho:hover { text-decoration : underline; color : #FF0000; } 
.Link_vermelho:active { text-decoration : none;  color : #FF0000; } 

.Link_verde:link { text-decoration : none; color : #006600; } 
.Link_verde:visited { text-decoration : none; color : #006600; } 
.Link_verde:hover { text-decoration : underline; color : #006600; } 
.Link_verde:active { text-decoration : none;  color : #006600; } 


.LinkMenuLateral:link{
	color:#0067c0;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.LinkMenuLateral:visited{
	color:#0067c0;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.LinkMenuLateral:active{
	color:#0067c0;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.LinkMenuLateral:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
	
	
.ImagemMenuLista{background-position:right; background-repeat:no-repeat;
}
.ImagemHeaderBg{background-position:right; background-repeat:no-repeat;
}
.ImageMinhaLojaBg{background-position:top right; background-repeat:repeat-x;
} 

td {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
}
.Login {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	}
	
.Login_form {
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f0f0f0
	}
.Login_botao {
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #39497D;
	}		
	
.style1 {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}
.style4 {
	color: #666666;
	font-weight: bold;
}
.textoBemVindo {
	padding-left: 15px;
	font-size: 11px;
	line-height: 15px;
}
.textoBemVindo a:link {
	color: #BC7219;
	text-decoration: none;
}

/* ###################################################################
                                                                       fim submenu lista de casamento
################################################################### */

.texto_teclado {
	font-size: 10px;
	color: #1f1f77;
}
.rodape_newsletter {
	font-size: 9px;
}


.headerTituloPagina {border-bottom: 4px solid #24518c;
	font-size:12px;
	font-weight:bold;
	color:#000000;}
	
	
TABLE TR TH.headerTituloPagina {
	border-bottom: 4px solid #24518c;
	margin-top:5px;
	margin-bottom:2px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.Link_Compar:link { text-decoration : none; cursor:pointer; } 
.Link_Compar:visited { text-decoration : none; cursor:pointer; } 
.Link_Compar:hover { text-decoration : none; cursor:hand; } 
.Link_Compar:active { text-decoration : none; cursor:pointer; } 


ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 100%}
ul#nav li{float:left;margin-left: 3px;text-align: center; }
ul#nav a{float:left;width: 80px;padding: 5px 0;background: #7AAFCF;text-decoration:none;color: #fff}
ul#nav a:hover{background: #1B4E8D;color: #fff}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #1B4E8D;color: #fff}
ul#nav li.logout a,ul#nav li.logout a:hover{background: #FF0000;color: #fff}

.img{ height: 25px; float:left; padding-right: 5px; padding-left: 5px; position: inherit; } 

div#tit_topo{ width: 98%; float:right; background: #fff; text-align: justify; margin-bottom: 0px;  }
div#tit_topo p{ background-image: url(../imagens/titulo.gif); width: 98%; height: 25px; font-weight:bold; margin-bottom: 0px; }

.botao3d	{
		display: block;
		border-color: #999 #000 #000 #999;

		border: 1px solid;
		width: 100px;
		padding: 2px;

		background: #d5e2e8; 
		color: #000;

		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		}
 
.botao3d:hover	{
		position: relative;
		top: 1px;
		left: 1px;
		border-color: #000 #999 #999 #000; 
		background: #7AAFCF;
		}
.texto_ilimitado {
	color: #AB1C10;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: #AB1C10 1px dashed;
	padding-left:5px;
	padding-right:5px;
}
		