/* Global */

body {background:#625b4e;font:normal 12px verdana;color:#cac4bf;margin:0px}
table.center {margin-left:auto;margin-right:auto}
table.right {margin-left:auto;margin-right:0px}
img {border:none;vertical-align:bottom}
.nowrap {white-space:nowrap}
.vtop {vertical-align:top}


/* Text */

h1,h2,h3 {margin:0px}
h1 {font:bold 18px verdana;margin:0px}
h2 {font:normal 12px verdana;margin:4px 0px 4px 0px}
h3 {font:normal 10px verdana}

.c {text-align:center}
.j {text-align:justify}
.r {text-align:right}


/* Layout */

.top_header {height:50px}
.header {background:#595655;height:50px}
.content {background:#857e71;color:#ffffff}
.footer {background:#595655;height:35px}
.imgborder {border:1px solid #766e64}

.foto_large {background:url('/images/bg_foto_large.gif') no-repeat;width:354px;height:240px;padding:5px 0px 0px 0px;text-align:center}
.foto_small {background:url('/images/bg_foto_small.gif') no-repeat;width:145px;height:100px;padding:5px 0px 0px 0px;text-align:center}

.map_div {width:48%;margin-left:20%;margin-right:auto}
.map_google {border:2px solid #766e64;width:650px;height:400px;margin-left:auto;margin-right:auto}
.map_tooltip {color:#000000;display:none}

.catalogo {background:#968f82;border:2px solid #595655}
.catalogo th {background:#736c5f;border-bottom:2px solid #595655;text-align:left;padding:10px;color:#ebd52e}
.catalogo td {padding:5px 10px 5px 10px;border-bottom:1px solid #766f62;white-space:nowrap}
.catalogo .altbg {background:#8d8679}
.catalogo .noborder {border:none}


/* Link */

a:link, a:visited, a:active {font:bold 12px verdana;color:#ebd52e;text-decoration:none}
a:hover {color:#ffffff}

.footer a:link,.footer a:visited,.footer a:active {font:normal 10px verdana;color:#cac4bf;text-decoration:underline}
.footer a:hover {color:#ffffff}

.naxe a:link,.naxe a:visited,.naxe a:active,.footer {font:normal 10px verdana;color:#cac4bf;text-decoration:none}
.naxe a:hover {color:#ffffff}


/* Form */

form {display:inline}
.input {background:#eaf1ff;border:1px solid #415d93;padding-left:2px;color:#415d93}
textarea {overflow:hidden}
.form_text_error {font:italic 11px verdana;color:#ff0000;padding-top:2px}
.form_input_error {border:1px solid #b02f1c;background:#ffe5e1;padding-left:2px}