/* CSS Document */



body {

	font-family:Verdana, Arial, sans-serif;

	font-size:10px;

	margin:0px;

	padding:0px;

	background-image:url('../images/bg2.jpg');

	color:#5dadbe ;

}



h1, h2, h3, p, form {

	margin:0px;

	padding:0px;

	color:#5dadbe ;

}



h1 {

	font-size:16px;

	margin-bottom:10px ;

}



h2 {

	font-size:14px ;

}



h3 {

	font-size:13px ;

}



td {

	font-size:10px ;

}



a, a:active, a:visited, a:hover {

	text-decoration:none;

	color:#5dadbe  ;

}



a:hover {

	text-decoration:underline;

}



input, select, textarea {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;	

	vertical-align:middle;

}



input.button {

	padding:3px ;

	color:white ;

	background-color:#5dadbe ; 

	border:1px solid white ;

}



input.text, select {

	border:1px solid #5dadbe  ;

	padding:3px;

}



input.image, input.radio {

	border:none ;

}



textarea {

	border:1px solid #5dadbe  ;

	padding:3px;

}



legend {

	color:#5dadbe ;

}



div.texto-chamada {

	padding:10px;

	font-size:12px;

}



#principal {

	width:772px;

	text-align:left;

	margin:auto;

	background-color:white ;	

	height:100%;

	background-image:url('../images/bg_manu_es.gif');

	background-repeat:repeat-y ;

}



#topo {	

	background-image:url('../images/cima.png');

	height:28px;

	color:white;	

	padding-left:8px;

	margin-bottom:1px;

	padding-top:1px ;

}



#topo a {

	color:white ;

}



#menu-cima {

	float:left ;

}



#busca {

	float:right ;

}



#menu-lateral {

	width:198px;  

	height:700px;

	float:left;

	background-color:#eeeeee;

}



#menu-lateral a {

	color:#5dadbe ;	

	display:block ;

}



#menu-lateral h1 {

	background-color:#c2e1e7 ;

	border-top:1px solid white ;

	border-bottom:1px solid #5dadbe ;

	color:white;

	font-size:16px;

	padding-top:3px;

	padding-bottom:3px;

	text-align:center;

	margin:0px ;

}



#menu-lateral h2 { 

	font-size:14px;

}



#menu-lateral ul {

	list-style-type:none;

	margin:0px;

	padding:0px;	

}



#menu-lateral li {

	padding-left:8px;

	padding-bottom:3px;

	padding-top:3px;

	border-top:1px solid white;	

	border-bottom:1px solid #5dadbe ;	

	background-image:url('../images/bg_menu_1.png');

	background-position:right;

	background-repeat:repeat-y;

	background-color:white;

}



#menu-lateral #caixa-busca {

	background-color:#eeeeee;

	padding:8px;

}



#conteudo-meio {

	float:left ;

	background-color:#FFFFFF;

	width:572px;

}



#menu-topo {

	width:572px;

}



#cadastro table {

	text-align:left ;

	width:100% ;

}



#cadastro td.l {

	text-align:right ;

}



#cadastro h2 {

	padding:3px ;	

}



#cadastro h3 {

	padding:3px ;

	text-align:center ;

}



#cadastro .box {

	background-color:#eeeeee ;

	margin-top:10px ;

	padding:5px ;

	border-top:1px solid #cccccc;

	text-align:center ;

}



#carrinho th{

	text-align:left ;

	font-size:14px ;

	padding:5px ;

	background-color:#5dadbe;

	color:white ;

}



#carrinho {

        width:100% ;

        border-collapse:collapse ;

}



#carrinho td {

	border-bottom:1px dotted ;

	padding:5px ;

}



#lancamentos {

	background-image:url('../images/img_lancamentos.png') ;

	background-repeat:no-repeat ;

	padding-top:35px ;

	height:130px ;

}



#lancamentos .box {

	float:left ;

	width:24% ;

	text-align:center ;

	margin-left:2px ;

	padding-right:2px;

	background-image:url('../images/divisor.jpg');

	background-position:right ;

	background-repeat:no-repeat ;	

}



#lancamentos img {

	height:80px ;

	width:80px ;

	margin:auto ;

	border:none ;

	border:1px solid #5dadbe;

}



#lancamentos p {

	text-align:center ;

	padding-top:2px ;

}



#rodape {

	clear:both;

	background-image:url('../images/baixo.png');

	text-align:right ;

	color:white;	

	height:15px;

	padding-right:8px;

}



#rodape a{

	color:white ;

}



/*

SOZINHOS ...

*/



.erro {

	background-color:#FFFFCC ;

	border:2px solid #FFCC00 ;	

	padding:5px ;

}



.erro p {

	color:#003399 ;

	padding:3px ;

}



.sucesso {

	background-color:#ccffff;

	border:2px solid #99cccc;	

	padding:5px ;

}



.sucesso p {

	color:#003399 ;

	padding:3px ;

}

