/* RESET */
* 					{ margin: 0; padding: 0; font-family: Georgia, Century, Times New Roman, serif; color:#333; font-size:12px; 
					  line-height: 1.5em; letter-spacing:0.04em;}
body 				{ background:url(../img/bg.jpg) repeat-x top; background-color:#6A1B26; margin-top:7px;}

img 				{ border:0;}
h1 					{ font-size:16px; font-weight:normal; letter-spacing:1px; text-align:left;  margin:0px; color:#912e2e;}
hr					{ width:100%; height:1px; border:0; border-bottom:1px solid #a7986d;}

p					{ margin-bottom: 10px; text-indent: 30px; }
a					{ text-decoration:none; color:#1987c8; cursor: pointer; color:#333}
a:hover 			{ text-decoration:underline; color:#1987c8; cursor: pointer; color:#333}

small, small a      { font-size:10px;}
small a:hover       { font-size:10px; text-decoration: underline;}

.txtcenter			{ text-align:center; }
.txtcenter td		{ text-align:center; }
.txtright			{ text-align:right; }

table 				{ width:100%; border-collapse:collapse; border:0px; }
td 		            { text-align:justify; vertical-align:top;}
li,li a, li a:hover	{ list-style: none; overflow:hidden; }
.bullet li			{ list-style-image:url(../img/bullet.gif); list-style-position:inside; padding:0px 3px 3px 12px; text-align: left;}

table.preco td      { height:20px; }

/* CONTEUDO - TABLE*/
table.layout		{ width:980px; margin: 0px auto 0px auto; }
td.headicons 		{ height:20px; text-align:right; vertical-align:top; }
td.coldouble		{ width:424px; }
td.col				{ width:197px; }
td.colsp			{ width:30px; }	
td.rowsp			{ height:5px; }	

/* CONTEUDO */
td.content 			{ background: url(../img/bg_ct.jpg) transparent top repeat;  }
div.content1        { background: url(../img/bg_ct_top.jpg) transparent top repeat-x;}
div.content2        { background: url(../img/bg_ct_bot.jpg) transparent bottom repeat-x; padding: 20px 20px 0px 20px;}
table.content3 		{ width:100%; height: 390px;}
div.bell 	        { width: 232px; height: 145px; float: right; bottom: 0px; right:0px;   margin-bottom: -10px; margin-right: -30px; }
div.bellbg 			{ position: relative;}
/* FORMULARIO */
div.botao			{ text-align:right; margin-top:5px;}
.botoes				{ border:0px;}
input, textarea     { border:1px solid #a7986d; background-color: #ddd2b1; padding: 1px;}
select				{ border:1px solid #a7986d; background-color: #ddd2b1; padding: 1px; margin-bottom: 6px; width: 42px;}
.book	 			{ width:197px; margin-bottom: 5px;}
.bookhalf           { width:88px; margin-bottom: 8px;}

/* Galeria */
div.border			{ border:7px #FFF solid; }
#pic				{ border:7px #FFF solid; }
ol#picbrowser 		{ overflow:hidden;}
ol#picbrowser li	{ float:left; list-style: none; overflow:hidden; display: block; }
ol#picbrowser li a	{ font-family: Century, Times New Roman, serif; }
.on					{ font-weight:bold; }
.off				{ font-weight:normal; }

/* MENU */
td.menu             { text-align:center;}
div.menu1			{ background: url(../img/bg_menu.jpg) #f0e9d6 top repeat; }
div.menu2			{ background: url(../img/bg_menu_top.jpg) transparent top repeat-x; }
div.menu3			{ background: url(../img/bg_menu_bot.jpg) transparent bottom repeat-x;
					  font-style:italic; font-variant:normal; text-align:center; vertical-align:middle;}
#menu span 			{ background:url(../img/button.png) transparent top no-repeat; color: #a9996e; 
 					  font-size:15px; width:255px; height:26px; display: block;}
#menu a span 		{ background:none; color:#531c22; }
#menu a:hover span 	{ background:url(../img/button.png) transparent bottom no-repeat; color: #912e2e; cursor:pointer; text-decoration: none; }

/* ICONS */
#icons  		    { list-style: none; overflow:hidden; }
#icons li 		    { float: right; margin-left:2px; margin-right:2px; list-style: none; overflow:hidden; padding:0px; }
.home a			    { width:14px; height:14px; background: url(../img/ic_home.gif) transparent top no-repeat; display: block;}
.home a:hover		{ width:14px; height:14px; background: url(../img/ic_home.gif) transparent bottom no-repeat; display: block;}
.map a			    { width:19px; height:14px; background: url(../img/ic_map.gif) transparent top no-repeat; display: block;}
.map a:hover		{ width:19px; height:14px; background: url(../img/ic_map.gif) transparent bottom no-repeat; display: block;}
.contact a			{ width:18px; height:14px; background: url(../img/ic_contact.gif) transparent top no-repeat; display: block;}
.contact a:hover    { width:18px; height:14px; background: url(../img/ic_contact.gif) transparent bottom no-repeat; display: block;}
.textdown a			{ width:20px; height:14px; background: url(../img/ic_textdown.gif) transparent top no-repeat; display: block;}
.textdown a:hover   { width:20px; height:14px; background: url(../img/ic_textdown.gif) transparent bottom no-repeat; display: block;}
.textup a			{ width:20px; height:14px; background: url(../img/ic_textup.gif) transparent top no-repeat; display: block;}
.textup a:hover     { width:20px; height:14px; background: url(../img/ic_textup.gif) transparent bottom no-repeat; display: block;}
.pt a			    { width:20px; height:14px; background: url(../img/ic_pt.gif) top no-repeat; display: block;}
.pt a:hover         { width:20px; height:14px; background: url(../img/ic_pt.gif) bottom no-repeat; display: block;}
.uk a			    { width:20px; height:14px; background: url(../img/ic_uk.gif) top no-repeat; display: block;}
.uk a:hover         { width:20px; height:14px; background: url(../img/ic_uk.gif) bottom no-repeat; display: block;}
.fr a			    { width:20px; height:14px; background: url(../img/ic_fr.gif) top no-repeat; display: block;}
.fr a:hover         { width:20px; height:14px; background: url(../img/ic_fr.gif) bottom no-repeat; display: block;}
.de a			    { width:20px; height:14px; background: url(../img/ic_de.gif) top no-repeat; display: block;}
.de a:hover         { width:20px; height:14px; background: url(../img/ic_de.gif) bottom no-repeat; display: block;}
.es a			    { width:20px; height:14px; background: url(../img/ic_es.gif) top no-repeat; display: block;}
.es a:hover         { width:20px; height:14px; background: url(../img/ic_es.gif) bottom no-repeat; display: block;}
.it a			    { width:20px; height:14px; background: url(../img/ic_it.gif) top no-repeat; display: block;}
.it a:hover         { width:20px; height:14px; background: url(../img/ic_it.gif) bottom no-repeat; display: block;}

/* FOOTER */
td.footer			{ color:#af8f7c; height:112px; text-align:right; padding-right: 250px; line-height:1.5; 
					  background: url(../img/bell_bot.png) transparent top right no-repeat; overflow:hidden; } 
td.footer small		{ color:#af8f7c; } 
td.footer small a	{ color:#af8f7c; } 
td.footer small a:hover { color:#af8f7c; }

/* ERROR ALERT */
div#error_alert 	{ background: url(../img/error.gif) no-repeat top left #ffe5e5; border: 1px solid #641721; 
				      color: #641721; padding: 10px; padding-left: 45px; margin-bottom: 9px; display:none;} div.erro       { display: none; color: #641721;}				      
div#ok_alert 		{ background: url(../img/ok.gif) no-repeat top left #eaffe5; border: 1px solid #176432; 
				      color: #176432; padding: 10px; padding-left: 45px; margin-bottom: 9px;} 
