html, body { margin:0; border:0; }
body { background-color:#D7D7D7; color:#B5B5B5; font-family:Verdana, Arial, Helvetica, sans-serif; }
a,
a:link,
a:visited { color:#0876A1; text-decoration:none; }
a:hover { text-decoration:underline; }

/*  GERAL  */
h1 { color:#0876A1; font-size:16px; padding-left:10px; text-align:left;}
h2 { color:#B5B5B5; font-size:16px; padding-left:10px; text-align:left;}
/* hr { border:0; height:6px; margin-right:30px; background-image:url(../images/hr.gif); background-repeat:repeat-x; } */
/* hr { border:0; height:6px; margin-right:30px; background-image:url(../images/hr.gif); background-repeat:repeat-x; } */
.hr { border:3px; width:170px; height:6px; padding:5px 0; }

/*  BASE LAYOUT  */
#header_left { background-image:url(../images/menu_background_left.jpg); background-repeat:repeat-x; }
#header_right { background-image:url(../images/menu_background_right.jpg); background-repeat:repeat-x; }
#logo_auferma { background-image:url(../images/menu_logo_auferma.jpg); background-repeat:no-repeat; }

#container { text-align:center; clear:both; display:block; background-color:#FFFFFF;  }
#wrapper { margin-left:auto; margin-right:auto; width:860px; background-image:url(../images/left_block_background.gif); background-repeat:repeat-y; }
	#left { width:208px; float:left;  }
	#content { background-image:url(../images/content_background.gif); background-position:right; background-repeat:repeat-y; text-align:left;  }

#container_footer { text-align:center; width:100%; }
#wrapper_footer { margin-left:auto; margin-right:auto; width:868px; clear:both; background-image:url(../images/footer_background.gif); background-repeat:repeat-x; }
	#footer_left { float:left; width:208px; }
	#footer_center { float:left; width:620px; padding-top:30px; }
	#footer_right { text-align:right; }


/*  HOMEPAGE  */
#homepage_wrapper { margin-left:auto; margin-right:auto; width:871px; clear:both; text-align:center; }
	#homepage_content { padding:10px 20px 20px 20px; background-image:url(../images/homepage_background.gif); background-position:right; background-repeat:repeat-y; font-size:12px; }
        #column_content { padding:10px 20px 20px 20px; background-image:url(../images/column_background.gif); background-position:right; background-repeat:repeat-y; font-size:12px; }
        #column_footer_background { height:65px; background-image:url(../images/column_footer_background.gif); background-position:right; background-repeat:no-repeat; font-size:12px; width:871px; text-align:right; margin-left:auto; margin-right:auto; }
#hompage_container_footer { text-align:center; width:100%; }
	#homepage_wrapper_footer { margin-left:auto; margin-right:auto; width:871px; clear:both; }


/*  LOGO BLUEBIND  */
#logo_bluebind { width:871px; text-align:left; margin-left:auto; margin-right:auto; padding:3px 0 10px 140px; }

/*  LANG  */
#lang { color:#0876A1; font-size:9px; padding:5px 0 0 10px;}
#lang a.current { border-bottom:1px solid #0876A1; }
#lang a{ color:#0876A1; font-size:9px; text-decoration:none; }


/*  TABLES  */
table tr th,
table tr td { text-align:left; }
table tr td.empresas { text-align:center; }
ul.errorlist li { color:#FF0000; list-style-type:none; padding:0 0 0 45px; margin:0px; } 


/*  CATALOGO  */
/*
#catalogo { width:800px; clear:both; }
#catalogo .categorias { float:right; width:100px; padding:10px 10px 10px 10px; }
#catalogo .produtos { width:600px; padding: 10px 10px 10px 10px; font-size:11px; }

#catalogo .produtos div.produto { padding:0 0 30px 10px; clear:both; }
#catalogo .produtos div.produto .imagem { float:left; width:80px; height:80px; }
#catalogo .produtos div.produto .detail { float:left; width:150px; padding:0 0 0 10px; }
#catalogo .produtos div.produto .detail label { width:250px; padding:5px; }
*/

/*  IMOVEIS  */
#imovel_detail h3 { font-size:12px; margin:0; padding:0; }
#imovel_detail p { line-height:1.6em; }
#imovel_thumbnails { background-color:#EEEEEE; padding:5px; }
p.preco { margin:0; padding:0; background-color:red;}

/*  CATALOGO  */
#produto_list { text-align:left; display:block; }
#produto_list .produto  { width:290px; height:200px; float:left; padding:10px; padding-bottom:20px; }
#produto_detail h3 { font-size:11px; border-left:3px solid #0876A1; padding:0 0 0 10px; margin:0 0 3px 0; }
#produto_detail .detail { font-size:12px; border-left:3px solid #CCCCCC; padding-left:10px; font-size:10px; }
#produto_detail .detail p { margin:0; padding:2px 0 2px 0; }

#produto_detail_detail h3 { font-size:11px; border-left:3px solid #0876A1; padding:0 0 0 10px; margin:0 0 3px 0; }
#produto_detail_detail .detail { font-size:11px; border-left:3px solid #CCCCCC; padding-left:10px; margin:0;}
#produto_list_detail .produto { width:100%; float:left; padding:10px; }
.voltar { background:url(../images/back.png) 0 50% no-repeat; padding:3px 0 3px 20px; }
.marcas { background:url(../images/folder.png) 0 -1px no-repeat; padding-left:20px; }
.cart { background:url(../images/cart.png) 0 -1px no-repeat; padding-left:20px; }
.cart_remove { background:url(../images/cart_remove.png) 0 50% no-repeat; padding:3px 0 3px 20px; }
.cart_empty { background:url(../images/cart_delete.png) 0 50% no-repeat; padding:3px 0 3px 20px; }
.cart_checkout { background:url(../images/cart_go.png) 0 50% no-repeat; padding:3px 0 3px 20px; float:right;}
.refresh { background:url(../images/refresh.png) 0 50% no-repeat; padding:3px 0 3px 20px; }
.encomenda { background:url(../images/email_go.png) 0 -1px no-repeat; padding-left:20px; }
.encomendas { background:url(../images/book_open.png) 0 -1px no-repeat; padding-left:20px; }
.detalhes { background:url(../images/magnifier.png) 0 -1px no-repeat; padding-left:20px; }
.downloads { background:url(../images/file_download.png) 0 -1px no-repeat; padding:0 0 1px 20px; }
.logout { background:url(../images/door_out.png) 0 -1px no-repeat; padding-left:20px; }

.cart_list { margin-left:auto; margin-right:auto; text-align:center; }
.success { font-size:14px; font-weight:bold; text-align:center; color:#33CC00; }
.error { font-size:14px; font-weight:bold; text-align:center; color:#FF0000; }
ul.errorlist { list-style:none; padding:0; margin:0; text-decoration:none; color:#FF0000; font-size:10px; }
ul.errorlist li { list-style:none; padding:0; margin:0; text-align:center; }

.row1 { background-color:#EFEFEF; }
.row2 { background-color:#FFFFFF; }

.inner_text { padding-left:10px; }

#registration { margin-left:auto; margin-right:auto; text-align:center; }

/*  NOTICIAS  */
#noticias { padding-left:10px; }
#noticias h3 { font-size:12px; }

/* DOWNLOADS */
#downloads h3 { padding-left:10px; }
#downloads .category { padding:0 10px 10px 10px; }
#downloads ul { list-style:none; }
#downloads ul li { background: url(../images/file_download.png) 0 0 no-repeat; padding-left:20px; padding-bottom:15px; }

/*  PAGINATOR  */
.paginator { clear:both; padding:1.0em 0 1.0em 0; text-align:center; font-weight:bold; font-size:11px; }
.paginator a { border:0; #0876A1; text-decoration:none; }
.paginate-pages { padding:2px 3px; border:1px solid #EAEAEA; background-color:#FFFFFF; color:#666666; cursor:pointer; text-decoration:none; }
.paginate-first, .paginate-last { padding:2px 6px; border:1px solid #EAEAEA; font-weight:bold; background-color:#EEEEEE; }
.paginate-previous, .paginate-next { padding:2px 3px; border:1px solid #EAEAEA; background-color:#EEEEEE; }
.paginate-link { padding:2px 4px; border:1px solid #EAEAEA; background-color:#EEEEEE; }
.paginate-current { padding:2px 4px; border:1px solid #0876A1; font-weight:bold; background:#0876A1; color:#FFFFFF; }


/*  FORM INPUTS  */
textarea { border:1px solid #CCCCCC; font-size:11px; font-family:verdana; color:#666666; }
input[type=text],
input[type=password] { border:1px solid #CCCCCC; font-size:11px; color:#666666; font-weight:bold; padding-left:3px; }
