/* CSS Document */
*
{
    margin:0; padding:0;
}
img { 
border: 0pt; 
}

body 
{
text-align:center;
background:#e4e4e4;
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:100%;
float:none;
margin:0 auto!important;
padding:0 0 0 0;
vertical-align:top;

}


/* ID */

#geral 
{
background:url(../images/fundo.gif);
background-repeat:repeat;
max-height:5000;
min-height:520px;
width:1003px;
margin:0 auto!important;
float:none;
padding:0 0 0 0;
margin: 0 0 0 0;
vertical-align:top;
}


#cabecalho
{
background:url(../images/fundo.gif);
background-repeat:repeat;
width:1003px;
height:323px;
margin:0 auto!important;
float:none;
padding:0 0 10px 0;
margin: 0 0 0 0;
vertical-align:top;
}

#topo {
font:normal 11px 'Trebuchet MS','Arial';
width:1003px;
height:auto;
margin:0 auto!important;
float:none;
padding:0 0 0 0;
margin: 0 0 0 0;
vertical-align:top;
}

#conteudo 
{
text-align:justify;
float:left;
width:960px;
height:auto;
margin:0 0 0 0;
padding: 0 0 0 15px;
/*background-image:url(../images/fundo.gif);*/
/*background-repeat:repeat-x;*/
}

#direita
{
width:48%;
float:left;
margin: 0 0 0 0px;
padding: 0 4px 0 16px;
}

#esquerda
{
width:48%;
float:right;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
}

#baixo
{
width:98%;
float:left;
margin: 0 0 0 0px;
padding: 2px 0 0 15px;

}

#rodape {
float:left;
width:97%;
margin:0 0 0 0;
padding: 0px 0 0 15px; 	
}

#barra
{
width:956px;
float:left;
padding: 0 0 8px 0;
}

#texto_rodape
{
margin: 0 0 15px 0;
font-family:"Trebuchet MS", Arial, Verdana;
color:#4c4d4f;
font-size:12px;
}

#texto_rodape span{
font-family:"Trebuchet MS", Arial, Verdana;
color:#c90210;
font-size:12px;
}

#texto_rodape  a{
font-family:"Trebuchet MS", Arial, Verdana;
color:#4c4d4f;
font-size:12px;
text-decoration:none;

}

#rodape_1{
float:left;
margin: 0 0 0 5px;
}

#rodape_2{
float:right;
margin: 0 5px 0 0;
}


#caixa_idioma
{
float:left;
width:933px;
margin: 0 0 0 0;
padding: 5px 0 0 0;
}

#caixa_idioma img{
margin: 0 0 0 0;
padding:0px 5px 0 5px;	
}

#imagens
{
float:left;
padding:0px 5px 0 5px;	
}

#produto
{
float:right;
padding: 5px 0 0 0 ;
width:60%;	
}

#texto
{
width:98%;
float:left;
padding:0px 0 0 0;	
text-decoration:none;
text-align:justify;
}

#texto a
{
text-decoration:none;

}

#imagens_eventos
{
float:right;
padding:0px 0px 0 0px;	
width:40%;
}

#texto_eventos
{
width:59%;
float:left;
text-align:justify;
padding:0px 0px 0 5px;	

}
#texto_eventos_2
{
text-align:justify;
width:95%;
float:left;
padding:0px 0px 0 5px;	
text-align:justify;

}

#imagem_3D  {
	clip : auto;
	height : auto;
	width : auto;
	left : auto;
	top : auto;	
	overflow : clip;
	visibility : visible;	
}

#detalhes_produtos{
		visibility:hidden;
		position : absolute;		
		border:1px solid #FF0000;						
		top:auto;
		left:auto;		
	}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 2px solid black;
font:normal 11px "Trebuchet MS", Arial, Verdana;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#dock 
{
width: 100%;
float:left;
text-align:center;	
}





/*CLASS*/
.texto{
font:normal 13px  'Trebuchet MS', 'Arial', 'Verdana';
/*color:#4c4d4f;*/
color:#4c4d4f;
text-align:justify;

}

.box{
font:normal 13px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
}

.faixa
{
height:40px;
width:100%;
background-image:url(../images/fundo.gif);
background-repeat:repeat-x;
font:normal 13px  'Trebuchet MS', 'Arial', 'Verdana';
color:#ffffff;
margin:  0 0 0 0;
padding: 0 0 0 15px;
}

.select{
font-family:"Trebuchet MS", Arial, Verdana;
color:#4c4d4f;
font-size:12px;
background-color:#ececed;
}



.direita_box
{
float:none;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
width:100%;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
}


.direita_box a
{
float:none;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
text-decoration:none;
}

.direita_box span img
{
float:none;
margin: 0 0 0 0px;
padding: 0 8px 0 0px;
}


.direita_box2
{
float:none;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
width:100%;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
}

.direita_box2 a
{
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
text-decoration:none;
}

.direita_box2 ul
{
margin: 0 0 0 0px;
padding: 3px 0 0 0px;
width:100%;
}

.direita_box2 span
{
margin: 0 0 0 0px;
padding: 3px 0 3px 0px;
width:100%;
display:inline;
font:bold 13px  'Trebuchet MS', 'Arial', 'Verdana';
}

.direita_box2 li
{
margin: 0 0 0 0px;
padding: 3px 0 3px 0px;
width:100%;
}

.direita_box2 li a:hover
{
margin: 0 0 0 0px;
padding: 0 0 0 3px;
width:100%;
font-weight:bold;
}

.direita_box3
{

margin: 0 0 0 0px;
padding: 0 0 0 0px;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-decoration:none;
}
.direita_box3 a
{

margin: 0 0 0 0px;
padding: 0 0 0 0px;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-decoration:none;
}


.codigo_produto
{
margin: 0 0 0 0px;
padding: 9px 0 0 0px;
font:bold 13px  'Trebuchet MS', 'Arial', 'Verdana';
color:#ffffff;	
}

.codigo_produto a
{
font:bold 13px  'Trebuchet MS', 'Arial', 'Verdana';
color:#ffffff;	
text-decoration:none;
}

.direita_box4
{
float:none;
margin: 0 0 0 0px;
padding: 0 10px 0 0px;
width:99%;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
}

.direita_box4 a
{
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';
color:#4c4d4f;
text-align:justify;
text-decoration:none;
}

.busca
{
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';	
}

.busca li
{
padding: 0 5px 0 0;
display:inline;
font:normal 12px  'Trebuchet MS', 'Arial', 'Verdana';	
}
.busca li span
{
padding: 0 5px 0 0;
display:inline;
font:bold 13px  'Trebuchet MS', 'Arial', 'Verdana';		
}

.linklateral:link {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
.linklateral:active {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
.linklateral:visited {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
.linklateral:hover {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #FF0000;
	font-style: normal;
	text-decoration: none;
}