body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	color:#333;
	background:#e7e7e7;
}

.wrap{background:#fff url(../img/bg-body.jpg) left top repeat-x;}
.wraphome{background:#fff url(../img/bg-body-home.jpg) left top repeat-x;}

*{outline:none;}

a {
	color:#333;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:5px 0;
	color:#2e3592;
	font-weight: normal;
}
h1 {
	font-size: 3em;
	line-height: 1em;
	margin-bottom: .5em;
}
h2 {
	font-size: 2em;
	font-weight:bold;
}
h3 {
	font-size: 1.5em;
	line-height: 1.7em;
}
h4 {
	font-size: 1.2em;
	line-height: 1.25em;
	margin-bottom: 1.25em;
	color:#333;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
	color:#333;
}
h6 {
	font-size: 1em;
	font-weight: bold;
	color:#333;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}

#container {position:relative;width:980px;margin:0 auto;padding:0;}

#header {height:180px;}
#header h1{display:none;}
#header #logo{ position:absolute; top:35px; left:10px;}
#header #menu{ position:absolute; top:139px; left:0px; height:41px;}
#header #menu ul{margin:0; padding:0; list-style:none;}
#header #menu ul li{float:left;}
#header #menu ul li a{padding:0 0 0 30px; background:url(../img/menu.jpg) left top; display:block}
#header #menu ul li a span{padding:12px 30px 12px 0; background:url(../img/menu.jpg) right top; display:block;}

#header #menu ul li a:hover,
#header #menu ul li a.active{
	background:url(../img/menu.jpg) left bottom;
	color:#FFF;
}
#header #menu ul li a:hover span,
#header #menu ul li a.active span{
	background:url(../img/menu.jpg) right bottom; 
}


#login{position:absolute; right:0; top:30px; width:230px; }
#login fieldset {padding:.5em; border:1px solid #e0daff; background:#f9f8fc;}
#login fieldset .input-text {width:70px; font-size:11px;}

/*#login fieldset legend{background:#FFF; border:1px solid #e0daff; position:absolute; top:0; padding:3px 10px; margin:0; color:#339; -moz-border-radius:4px; -webkit-border-radius:4px;}*/


#destaque{height:268px; padding:14px 0 0 0;}

#main{min-height:200px; margin:40px 0 0 0; padding:0 0 40px 0;}

#footer{height:40px; line-height:40px; background:#e7e7e7; padding:0 10px 0; font-size:11px;}
#footer #copyright{float:left;}
#footer #by{float:right; background:url(../img/by.gif) left center  no-repeat; padding:0 0 0 30px;}


.relacao { font-size:20px; font-weight:bold; margin:20px 0 0 0; }
table.placas {background-color:#e2e2e2; width:100%;}
table.placas th {background-color:#2e3592;color:#FFF;}
table.placas td {background:#FFF;padding:4px;}
table.placas tr.trcidade {background:#f5f5f5;}
table.placas tr.trcidade td {background:url(../img/plus.png) 5px center no-repeat;font-size:16px;font-weight:bold;padding-left:25px;}
table.placas tr.trcidade td.minus {background:url(../img/minus.png) 5px center no-repeat;}
table.placas tr.trbairro td {background:#fff9f9;font-size:12px;font-weight:bold;}

table.form {background-color:#e2e2e2; width:100%;}
table.form td.label{background-color:#f3f3f3; width:25%;}
table.form td.dataform{width:75%;}
table.form td.placas{width:100%;}
table.form td{background-color:#FFF; padding:5px;}

#submenu ul{margin:10px 0 0 0; padding:0;}
#submenu ul li{float:left; margin:0 20px 0 0;}
#submenu ul li a{background:#f7f7f7 url(../img/icon/seta-menu.png) 5px center no-repeat; padding:5px 5px 5px 30px; border:1px solid #e2e2e2;}
#submenu ul li a:hover{ background-color:#e7e7e7;}

.conteudo{ clear:both; margin:50px 0 0 0;}


.linha1{padding:10px 0 0 0; text-align:left;}
.linha2{padding:5px 0 0 0; text-align:left;}
a.pgNormal{font-size:10px;color:#fff;font-weight:bold;background:#15428b;padding:2px 5px 2px 5px;line-height:17px;}
span.pgSelect{font-size:10px;background:#cccccc;padding:2px 5px 2px 5px;}
a.pgNormal:hover{background:#555555;color:#fff;}


.icon{height:16px;line-height:18px; background-position:left center; background-repeat:no-repeat; padding-left:20px; margin-bottom:2px; color:#999; font-weight:bold;}
.user{background-image:url(../img/icon/lock.png);}
.useradd{background-image:url(../img/icon/user_add.png);}

.info, .success, .warning, .error {border:1px solid; margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('../img/icon/infoBig.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../img/icon/successBig.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../img/icon/warningBig.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('../img/icon/errorBig.png');}


.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}

.icone{background-repeat: no-repeat; background-position: left center;padding:0 0 0 20px; font-weight:normal; line-height:16px;}
.sucesso{background-image:url(../img/icon/accept.png); color:#4F8A10;}
.aviso{background-image:url(../img/icon/warning.png); color:#9F6000;}
.erro{background-image:url(../img/icon/error.png); color:#D8000C;}

div.labelform{float:left; width:100px; text-align:right; font-weight:bold;}
div.dataform{float:left; margin-left:5px;}
div.clearform{clear:both; height:10px;}

.bannerProjetos{float:left; width:300px; height:200px; background:url(../img/divisor.jpg) right top no-repeat;}
.bannerContato{float:right; width:300px; height:200px;}
.bannerNews{width:320px; margin:0 0 0 330px; height:200px;  background:url(../img/divisor.jpg) right top no-repeat;}
.midiaexterior{ width:800px; padding:10px;  margin:0 0 20px 0; border:1px solid #e2e2e2;}

.bt-cadastro{text-align:right;}

h3.accordion{cursor:pointer; padding:0 0 0 20px; background:url(../img/plus.png) 5px center no-repeat;}
h3.minus {background:url(../img/minus.png) 5px center no-repeat; }

#popUpHome {
	position:absolute;
	right:20px;
	top:100px;
	width:250px;
	height:180px;
	z-index:100;
}

.reservas-previa { width: 600px; padding:50px 0 0 0; margin:auto; height:100%; height:auto;}

