* {margin:0;padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
body {font:11px Trebuchet MS, Tahoma, Verdana;height:100%;}

/* Header */
#header {background:#8bc13e url(imgs/bg_header.gif) no-repeat 0 52px; height:207px; min-width:1050px; overflow:hidden;}
#header h1 {background: url(imgs/bg_logo.gif) repeat-x;}
#header h1 span {display:none;}
#header .selo {float:right; margin:30px 30px 0 0;}
#header .login {_display:inline;float:left;height:130px;margin:14px 22px 0 30px; _margin:6px 22px 0 30px; width:190px;}
#header .login p {color:#fff; font-weight:bold; line-height:1.2em;}
#header .login h2 {color:#fff200;font:11px Trebuchet MS, Tahoma, Verdana;}
#header .login fieldset {border:0;}
#header .login fieldset label {color:#fff200;display:block;}
#header .login fieldset input {border:0; height:16px; padding-left:3px; width:152px;}
#header .login fieldset input.botao {height:18px; margin-left:4px; position:relative; top:6px; _top:4px; width:19px;}
#header .login fieldset a {color:#fff200;display:block;margin-top:3px;}
#header .coringa {float:left; margin:27px 0 0 0;}
#header .player {float:left; margin-left:190px;}


/* Miolo */
#miolo {background:#ffcb09 url(imgs/bg_miolo.gif) no-repeat; _height:370px; min-width:1050px; padding:10px 0 0 30px; position:relative; min-height:370px;}
#miolo .contato {color:#231f20; font-weight:bold;}
#miolo .contato a {color:#117736;float:left;width:100px; height:20px;}
#miolo .contato a img {border:0; float:left; margin-right:4px;}
#miolo .adesivo {float:right; margin:10px 60px 0 0;}
#miolo h3 {color:#231f20; font:bold 11px Trebuchet MS, Tahoma, Verdana; margin-top:7px;}
#miolo .servicos {color:#006f3a; font-size:14px; font-weight:bold; margin:2px 0 7px 0;}
#miolo .descricao {color:#231f20; font-weight:bold; margin-bottom:17px; width:500px; }
#miolo .descricao a {color:#231f20; font-weight:bold; margin-bottom:17px; width:500px; }
#miolo .boxServicos {display:table;margin-bottom:10px; _margin-bottom:30px; width:670px;}
#miolo .boxServicos .categoria {list-style-type:none;}
#miolo .boxServicos .categoria li {_display:inline; float:left; margin:0 15px 15px 0; width:230px;}
#miolo .boxServicos .categoria li span {color:#006f3a; font-size:14px; font-weight:bold;}
#miolo .boxServicos .categoria li .servico li {float:none; display:block; font-weight:bold; font-size:10px; _height:14px; margin:0; min-height:14px; width:230px;}
#miolo #boxJanela {background:url(imgs/img_molduraJanela.gif) no-repeat; height:151px; left:500px; position:absolute; top:220px; width:300px;}
#miolo #boxJanela h3 {color:#fff; margin:25px 37px 2px;}
#miolo #boxJanela .preview {background:#fff; float:left; margin:3px 10px 0 32px;}
#miolo #boxJanela .titulo {color:#fff; display:block; float:left; width:100px;}
#miolo #boxJanela .descricao {color:#231f20; display:block; float:left; line-height:1em; margin-bottom:5px; width:100px;}
#miolo #boxJanela p {float:left; padding:1px;}
#miolo #boxJanela img {border:0;}
#miolo .links {background:#fff; margin:-10px 0 0 -30px; min-height:50px; _height:50px; padding-bottom:40px;}
#miolo .links h3 {background:url(imgs/img_titPraClicar.gif) no-repeat; border-top:1px solid #696667; height:32px;}
#miolo .links h3 span {display:none;}
#miolo .links ul {display:table; _height:50px; list-style:none; margin:10px 30px 0;}
#miolo .links ul li {float:left; margin-right:10px; width:215px;}
#miolo .links ul li strong {color:#006f3a; display:block; font-size:14px; font-weight:bold;}
#miolo .links ul li span {color:#231f20; font-weight:bold;}
#miolo .links ul li a {color:#231f20; display:block; /*font-size:14px; font-weight:bold; width:10px;*/}


/* Rodape */
#rodape p {color:#00adef; font-size:10px; font-weight:bold; padding:0 30px 50px; text-align:left;}


/* Lightbox */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.boxContato {margin-top:25px;}

* 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="imgs/blank.png").substr(0,0)
)
:
this.runtimeStyle.filter=""
)
);
}