/* CSS Document */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:black;
	font: 11px arial,sans-serif;
	color:#000;
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:963px;
	background: #ffffff url(../images/fundo_container.jpg) repeat-x fixed top;
	
	height:650px; !important; /* real browsers */
	height:650px; /* IE6: treaded as min-height*/
	min-height:630px; /* real browsers */
}
div#container1 {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:963px;
	background: #ffffff url(../images/fundo_container.jpg) repeat-x fixed top;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#container2 {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:963px;
	background: #ffffff url(../images/fundo_container.jpg) repeat-x fixed top;
	
	height:750px !important; /* real browsers */
	height:750px; /* IE6: treaded as min-height*/
	min-height:750px; /* real browsers */
}

div#header {
	padding:0;
	height:99px; max-height:99px;
}
	
div#content {

margin:0; 
padding:0; 

	padding:0; /* bottom padding for footer */
	height:202px; 
	max-height:202px;
}

div#informacao { font:10px Arial, Helvetica, sans-serif; padding-bottom:20px;
					
					}

div#footer1{

	position:absolute;
	width:923px;
	bottom:0; /* stick to bottom */
	background:#ffffff;
	height:22px; 
	max-height:22px;
	padding:0px 20px 0px 20px;
}
div#footer2{

	position:absolute;
	width:923px;
	top:750px; 
	background:#ffffff;
	height:22px; 
	max-height:22px;
	padding:0px 20px 0px 20px;
}

div#footer{

	position:absolute;
	width:923px;
	top:620px; 
	background:#ffffff;
	height:22px; 
	max-height:22px;
	padding:0px 20px 0px 20px;
}

.rodape{font:10px tahoma; color:#919191;}


.geral{font:11px arial; color:#000000;line-height:normal; text-align:justify}

a.link_rodape:link, a.link_rodape:visited, a.link_rodape:hover {color: #919191; text-decoration: none; font:10px tahoma;}
a.link_rodape:hover {color: #000000;}


/* ------------ home page ------------------*/
.noticia_home { width:258px; padding:0px 15px 0px 5px; vertical-align:top;}
.divisores {vertical-align:middle; width:1px; font:1px arial;}
.produto {padding:0px 15px 0 15px; vertical-align:top;}

/* ------------ fim home page ------------------*/

/* ------------ contactos ------------------*/

.contactos, .cronologia{ padding:0px 12px 0px 46px; vertical-align:top; height:50px; width:260px;}
.contactos_col2, .cronologia_flash {padding:0px 19px 0px 19px; vertical-align:top; height:50px;}

.texto_tabela { background: #fbed17 url(../images/tabela/fundo.jpg) repeat-x; background-position:bottom; font:11px arial; color:#000000; padding:5px; vertical-align:top}
.dto_tabela { background:url(../images/tabela/bocados/barra_dta.png) repeat-y;  font:5px arial; vertical-align:bottom;}
.esq_tabela { background:url(../images/tabela/bocados/barra_esquerda.png) repeat-y;  font:5px arial; vertical-align:bottom;}

.form_contactos {padding:7px 20px 0px 37px; vertical-align:top; font:10px arial; color:#000000;}

input{ width:187px; height:14px; border:1px solid #9e9e9c; background-color:#e0dfdc; font:10px arial;}

textarea {border:1px solid #9e9e9c; background-color:#e0dfdc; font:10px arial; width:187px; height:101px; overflow:auto;}

a.chegar:link, a.chegar:visited, a.chegar:hover {color: #000000; text-decoration: none; font:11px arial; font-weight:bold;}
a.chegar:hover {color: #505152; font-weight:bold;}

/* ------------ fim contactos ------------------*/

/* ------------ cronologia ------------------*/


/* ------------ fim cronologia ------------------*/


/* ------------ produtos ------------------*/

.fundo_produtos {background: url(../images/fundo_produtos_link.gif) no-repeat center; height:19px; padding:0px 5px 0px 10px;}
#div_esquerda {float:left; width:104px;height:19px;padding-top:5px;}
#div_dta {float:right; width:32px; text-align:right;}
 
a.link_menu:link, a.link_menu:visited, a.link_menu:hover {color: #000000; text-decoration: none; font:11px arial;}
a.link_menu:hover {text-decoration: underline; color: #8e9091;}

a.buscapais:link, a.buscapais:visited, a.buscapais:hover {color: #000000; text-decoration: none; font:11px arial;}
a.buscapais:hover {text-decoration: underline; color: #8e9091;}


.lista_combo{background-color:#CCCCCC; font:11px arial; color:#000000;}

select {padding:0px; margin:0px; border:1px solid #000000; font:11px arial;}




/* ------------ fim produtos ------------------*/
/* ------------ Scroll ------------------*/

.scrollgeneric {
	FONT-SIZE: 1px; LEFT: 0px; LINE-HEIGHT: 1px; POSITION: absolute; TOP: 0px
}
.vscrollerbase {
	WIDTH: 10px; BACKGROUND-COLOR: #ebebeb;
}
.vscrollerbar {
	WIDTH: 10px; BACKGROUND-COLOR: #dbc900;
}
/*.hscrollerbase {
	HEIGHT: 10px; BACKGROUND-COLOR: white
}
.hscrollerbar {
	HEIGHT: 10px; BACKGROUND-COLOR: black
}
.scrollerjogbox {
	RIGHT: 0px; LEFT: auto; WIDTH: 10px; BOTTOM: 0px; TOP: auto; HEIGHT: 10px; BACKGROUND-COLOR: gray
	
	MARGIN: 0.3em auto;
}*/

#mycustomscroll {
	 PADDING-BOTTOM: 5px; MARGIN: 0.3em auto; OVERFLOW: auto; WIDTH: 260px; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #ffffff; text-align:center; 
}
/*#mycustomscroll2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0.3em auto; OVERFLOW: auto; WIDTH: 228px; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #d5eade
}
*/

/* ------------ fim Scroll ------------------*/

/* ------------ showroom ------------------*/

.thumbs {padding-left:20px;vertical-align:top;}

.imagem_showroom{width:580px; height:389px; padding-left:46px;}

.celula_tumb {width:70px; height:70px; vertical-align:middle; text-align:center;}
 
a.imagem:link, a.imagem:visited, a.imagem:hover, a.imagem:active {text-decoration: none; border:2px solid #ffffff; display:block;}
a.imagem:hover {border:2px solid #f0dc00;}
a.imagem:active{border:2px solid #f0dc00; }

#imagem_showroom_thumb {border:none;}


/* ------------ Fim showroom ------------------*/

/*  rodape */
a.fullscreen:link, a.fullscreen:visited, a.fullscreen:hover, a.fullscreen:active {text-decoration: none;  color:#ff9c00; font:10px tahoma;}


/* ------------ carrinho ------------------*/

.carrinho, .carrinhototal{ width:80px;}
.text{width:400px;}
.valor_escrito{width:100px;}

/* ------------ fim carrinho ------------------*/
