* { margin: 0; padding: 0; outline: 0;
 font-style: inherit;
 font-size: 100%; font-family: inherit;
 line-height: 1.1em; }
p { margin-bottom: 0.5em; }
hr { clear: both; float: none; width: 100%; }
a, img { border: none; }
fieldset { display: block; border: 2px ridge #FFF; padding: 10px; }
ul, ol { margin-left: 1.5em; list-style:none;}
li { vertical-align:middle;line-height:1.2em; margin:0;padding:0px; text-indent:0px; list-style-image:url(img/item.gif); list-style-position:inside;}  
li a { zoom: 1; line-height: 1.2em; text-decoration:underline;}  
input[type=hidden]{ display: none !important; visibility: hidden !important;} 
button { border: 1px outset #AAA; }
legend { margin-bottom: 1.4em; } 
label { display: block;}
table { border-collapse: separate; }
caption, th, thead, tfoot { text-align: center; font-weight: bold; }
blockquote:before, blockquote:after,q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap !important; 
 white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;
}
h1 { font-size: 250%; font-weight: normal;}
h2 { font-size: 200%; font-weight: normal;}
h3 { font-size: 150%; font-weight: normal;}
h4 { font-size: 120%; font-weight: normal;}
h5 { font-size: 110%; font-weight: normal;}
h6 { font-size: 100%; font-weight: bold;}

* html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="img/blank.gif").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }
.img_mapa{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mapa.png');
}


/* PRE DEFINIDOS */

	body {
		margin:0px;
		padding:0px;
		background-color:#666666;
		background-image:url(img/fundo.png);
		background-repeat:repeat-x;
		background-position:top;
		color:#333333;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	td{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	a:visited{
		text-decoration:none;
		color:#990033;
	}
	a:link{
		text-decoration:none;
		color:#990033;
	}
	a:hover{
		text-decoration:underline;
		color:#666666;
	}
	a:active{
		text-decoration:none;
		color:#990033;
	}
	
	a.nobranco:visited{
		text-decoration:none;
		color:#990033;
		font-size:10px;
	}
	a.nobranco:link{
		text-decoration:none;
		color:#990033;
		font-size:10px;
	}
	a.nobranco:hover{
		text-decoration:underline;
		color:#666666;
		font-size:10px;
	}
	a.nobranco:active{
		text-decoration:none;
		color:#990033;
		font-size:10px;
	}

	
/*  FORMULARIO */
	textarea{
		background-color:#FFFFFF;
		border:1px solid #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px; 
	}
	input.campo {
    	background-color:#FFFFFF;
		border:1px solid #CC9933;
		line-height:1.1em;
		height:16px;
		font-size:12px;
	}
	textarea{
		border:1px solid #CC9933;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	select{
		border:1px solid #ccc;
		height:20px;
		font-size: 12px; 
	 	line-height: 1.1em; 
	}
	input.botao{
		background-color:#971320;
		border:1px solid #CC9933;
		height:24px;
		color:#FFFFFF;
		font-size:12px;
		width:80px;
	}
	input.voltar{
		background-color:#971320;
		height:24px;
		color:#FFFFFF;
		font-size:12px;
		width:80px;
	}
	
/* DIVS */
	.bordaimg{
		background-color:#CC9933;
		padding:2px;
		float:left
	}
	.bordaimg_prod{
		background-color:#CC9933;
		padding:2px;
		
	}
	.bordaimg_lanca{
		background-color:#EAEAEA;
		padding:2px;
		
	}
	.borda_cinza{
		border:1px solid #CCCCCC;
		float:left;
	}
	.div_img{
		float:left;
		margin-right:10px;
		text-align:center;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
	}
	.thumb_prod{
		float:left;
		display:inline;
		margin-left:22px;
		margin-bottom:10px;
		text-align:center;
		color:#333333;
		font-size:12px;
	}
	
	.main{
		position:relative;
		margin:0px;
		overflow:visible;
		width:900px;
		background-color:#FFFFFF;
		background-image:url(img/fundo_main.jpg);
		background-repeat:repeat-x;
		background-position:top;
	}
	.main2{
		margin:3px;
		border:1px solid #FFFFFF;
		
	}
	.main3{
		margin:20px;
		text-align:left;
	}
	
	.paragrafo{
		margin-top:10px;
		text-align:justify;
		width:100%;
	}
	.linha{
		border-top:1px solid #CC9933;
		margin-top:10px;
		margin-bottom:20px;
	}
	.repre{
		margin:20px;
	}
	.contato{
		padding:20px;
		margin-bottom:20px;
		margin-right:20px;
		/*border:1px #CC9933 solid;
		background-color:#FFFFFF;*/
		text-align:center;
		font-weight:bold;
		
	}
	
	
/* LOGIN */
	.divlogin{
		background-color:#FFFFFF;
		border:1px #CC9933 solid;
		width:240px;
		padding:20px;
	}
	
	
	
/*  TABLE */

	.fundo_cinza{
		background-image:url(img/fundo_cinza.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		
	}
	
	
	
/* FONTES */
	.titulos{
		font-size:16px;
		font-weight:bold;
		color:#990033;
	}
	.titulos2{
		font-weight:bold;
		color:#333333;
		font-size:14px;
	}
	.vermelho{
		color:#990033;
	}
	.branco{
		color:#FFFFFF;
	}
	.rodape{
		color:#FFFFFF;
		font-size:10px;
	}
/* SOMBRAS */
	.sombra1{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sombra1.png',sizingMethod='scale');
		background-image:transparent url(img/sombra1.png);
		background-position:right;
		background-repeat:repeat-y;
	}
	.sombra2{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sombra2.png',sizingMethod='scale');
		background-image:transparent url(img/sombra2.png);
		background-position:top;
		background-repeat:no-repeat;
	}
	.sombra3{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sombra3.png',sizingMethod='scale');
		background-image:transparent url(img/sombra3.png);
		background-position:left;
		background-repeat:repeat-y;
	}
