body { margin: 0; padding: 0;}	

.fundo { background:url(../imagens/common/back.jpg) bottom repeat-x; }

.fundo_base { background:url(../imagens/common/back_2.jpg) top repeat-x; margin:0; height:120px; }

.fundo_base_content { width:720px; margin:0 auto; }
	
.fundo_base_content p { text-align: center; font:0.6em Verdana, Arial, Helvetica, sans-serif; padding:20px; color:#666666;}

.fundo_base_content a { color:#660000; }

.fundo_base_content a:hover { background-color:#660000; color:#fff;}

.menu {	width:720px; margin:20px auto 0; padding:0; background-color:#FFFFFF; }

.menu_left { margin:25px 0 0 0;	float:left; padding:0; width:285px;  }
	
.menu_top_left_sombra {	background: url(../imagens/common/menu_top_left.gif) no-repeat; }

.menu_left_sombra { background: url(../imagens/common/menu_left.gif) 0% 5% no-repeat; }

.menu_corner_left_sombra { background: url(../imagens/common/menu_corner_left.gif) no-repeat; }

.menu_right { margin:25px 0 0 0; float:right; padding:0; width:285px;  }

.menu_top_right_sombra { background: url(../imagens/common/menu_top_right.gif) 100% 0% no-repeat; }

.menu_right_sombra { background: url(../imagens/common/menu_right.gif) 100% 5% no-repeat; }

.menu_corner_right_sombra { background: url(../imagens/common/menu_corner_left.gif) 100% 0% 100% no-repeat; }

.texto { padding:20px 40px; margin:0; }

.content { width:720px; margin:0 auto; padding:0; }

.content_back_e { background: url(../imagens/common/sombra_esq.gif) no-repeat; background-position:bottom left;}

.content_back_d { background: url(../imagens/common/sombra_dir.gif) no-repeat; background-position:bottom right;}

.content p { margin:20px 0; font:0.7em Verdana; color:#666; }

.content h1 { font:1.2em Georgia, "Times New Roman", Times, serif; color:#660000; }

.content_foto { border:1px solid #ccc; float:right; margin:20px 0 10px 15px; }

.texto a { color:#660000; }

.texto a:hover { color:#fff; background:#660000; }

.menu ul { font:1em Verdana, Arial, Helvetica, sans-serif; padding:40px 20px 20px; height:20px;}

.menu ul li { display:inline; margin:20px;}

.menu ul li a { text-decoration:none; color: #999999; }

.menu ul li a:hover { text-decoration: underline; color:#660000; }

.logo { width:97px; padding:0; margin:0 auto; }

.thumbs { width:100%; background: #fff; }

.thumbs_content { width:720px; margin:0 auto; }
	
.thumbs_sombra_e { background: url(../imagens/common/menu_left_final.gif) 0% 0% no-repeat; }

.thumbs_sombra_d { background: url(../imagens/common/menu_right_final.gif) 100% 0% no-repeat; }

.comentario { padding:10px 10px; font:1em Georgia, "Times New Roman", Times, serif; text-align:center; color:#660000; }

.floreados { background: url(../imagens/common/floreados.gif) center no-repeat; }

.flash {padding:20px 0; text-align:center;}

.clientes {height:430px;}

.clientes label {font:1.2em Georgia, "Times New Roman", Times, serif; color:#660000; }

.clientes form {margin:0 auto; padding-top:80px; text-align:center;}

.clientes input#strCodigo {width:300px; border:1px solid #ccc; margin:5px 0 0 0; font:1em Verdana, Arial, Helvetica, sans-serif; color: #333; padding:2px;}
 
.clientes input#btnLogar {width:50px; border:1px solid #ccc; margin:10px 0 0 0; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#999; padding:2px; }

input#btnLogar:hover {width:50px; border:1px solid #ccc; margin:10px 0 0 0; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:2px; background:#660000; }

input {width:300px; border:1px solid #ccc; margin:5px 0 0 0; font:1em Verdana, Arial, Helvetica, sans-serif; color: #333; padding:2px; }


textarea { width:300px; border:1px solid #ccc; font:1em Verdana, Arial, Helvetica, sans-serif; color:#333; padding:2px; margin:5px 0 0 0;}

/* Style CONTATO */

.contatos {float:right; width: 270px;}

form#contato p {border:1px dotted #ccc; background:#660000; padding:5px; color:#fff; width:294px;}
form#contato label {margin:20px 0 0 0; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#666; display:block;}
form#contato label span {color:#660000;}
form#contato input {padding:2px; font:0.7em Verdana, Arial, Helvetica, sans-serif;}
form#contato input#button {width:80px; border:1px solid #ccc; margin:10px 0 0 0; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#999; padding:2px; }
form#contato input#button:hover {background:#660000; color:#fff;}
form#contato textarea {padding:2px; font:0.7em Verdana, Arial, Helvetica, sans-serif;}


/* Style GALERIA */

.galeria_content { width:640px; margin:0; padding:20px 40px; }
.galeria_content ul li { float:left; margin:10px 6px 15px; }
.galeria_content h2 a { margin:0 0 5px 0; padding:5px; font:1.1em Georgia, "Times New Roman", Times, serif; color:#660000; text-decoration:none;   }
.galeria_content h2 a:hover { padding:5px; color: #fff; background:#ccc; }
.galeria_content h2 a img { border:5px solid #fff; display:block; margin:10px 0 0;}
.galeria_content h2 a:hover img{ border:5px solid #ccc; }

ul.galeria li a img {border:1px solid #ccc; padding:4px; background:#fff;}
ul.galeria li a:hover img {border:5px solid #ccc; padding:0;}

.paginacao { text-align:center; font:1.0em Georgia, "Times New Roman", Times, serif; font-weight:bold; }
.paginacao a { padding:1px; font-weight:normal; color:#660000; text-decoration:none; }
.paginacao a:hover { color: #fff; background:#660000; }

.clearboth {clear:both;}
