* {
	margin: 0;
	padding: 0;
}


html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#000;
	font-family:arial, serif;
}


#wrap {
	min-height:100%;
	margin:auto;
	position:relative;
}
* html #wrap {
}
#header {
	margin:0;
	padding:0;
	height:80px;
}

#headercenter{
	margin:0 auto;
	width:911px;
	height:80px;
	z-index:45;
}

#main {
	position:relative;
}


#barra {
	position:relative;
	width:100%;
	height:75px;
	background-image:url(/media/images/barra.png);
	background-position:center top;
	background-repeat:no-repeat;
	z-index:100;
}


#menu {
	position:relative;
	padding-top:5px;
	width:700;
	height:75px;
	z-index:110;
}

#menucenter{
	margin:0 auto;
	width:911px;
}

#logo{
	height:66px;
	width:300px;
	float:left;
}

#newsletter{
	height:25px;
	width:200px;
	float:right;
	text-align:right;
}

h1 {
	position:relative;
	line-height:80px;
	margin:0;
	padding-left:25px;
	color:#FFF;
}

#content {
	padding-top:80px;
	height:300px;
	text-align:left;
	margin:0 auto;
	width:911px;
	color:#FFF;
	padding-bottom:100px;
	z-index:10;
	background-image:url(/media/images/pic.jpg);
	background-position:top;
	background-repeat:no-repeat;	
}

#content-base {
	padding-top:70px;
	text-align:left;
	margin:0 auto;
	width:911px;
	color:#FFF;
	padding-bottom:250px;
	z-index:10;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	
}


#content-base a, #content-base a:visited{
	color:#09F;
	text-decoration:none;
	
}

#content-base a:hover{
	color:#FFF;
	text-decoration:underline;	
	height:auto 0;
}

#right {
	float:right;
	width:180px;
	padding-bottom:110px;
	padding-top:20px;
}

#inner-wrap {
	padding-bottom:40px;
}
#inner-wrap:after {
	content:" ";
	display:block;
	clear:both;
}
#footer {
	position:absolute;
	bottom:0px;
	height:134px;
	width:100%;
	border-top:#000 solid 1px;
	background-image:url(/media/images/bgfooter.jpg);
	background-position:top center;
	background-color:transparent;
	z-index:10;
}


#footercenter {
	margin:0 auto;
	width:911px;
}

#sombraservicos{
	width:412px;
	height:127px;
	left:60px;
	margin-top:-75px;
	clear:both;
	float:right;
	background-image:url(/media/images/sombra.png);
	background-repeat:repeat;
	background-position:center top;
	z-index:40;
	position:relative;
}


#servicos {
	position:relative;
/*	margin-left:610px;*/
	margin-top:-25px;
	padding-top:15px;
	width:280px;
	height:360px;
	z-index:7;
	background-color:#141414;
	float:right;
	z-index:50;
}


#serv_satsystem {
	background-image:url(/media/images/bg_servsat.png);
	background-repeat:no-repeat;
	width:292px;
	height:87px;
	margin-left:-12px;
	color:#59a2d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	cursor:pointer;
}

#serv_auto {
	background-image:url(/media/images/bg_servauto.png);
	background-repeat:no-repeat;
	width:292px;
	height:87px;
	margin-left:-12px;
	color:#59a2d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
		cursor:pointer;
}


#serv_mota {
	background-image:url(/media/images/bg_servmota.png);
	background-repeat:no-repeat;
	width:292px;
	height:87px;
	margin-left:-12px;
	color:#59a2d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
		cursor:pointer;
}

#serv_parking {
	background-image:url(/media/images/bg_servparking.png);
	background-repeat:no-repeat;
	width:292px;
	height:77px;
	margin-left:-12px;
	color:#59a2d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
		cursor:pointer;
}

.imgpadding{
	width:158px;
	float:left;
	height:80px;
	}

.servtitulo {
	float:left;;
	height:32px;
	padding-top:15px;
	padding-left:20px;
}

.servtext {
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	float:left;
	padding-left:5px;
}


#menugt {
	padding-top:30px;
	padding-left:10px;
	width:145px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:x-small;
	line-height:15px;
}

#menuleatronic {
	padding-top:30px;
	padding-left:30px;
	width:270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:x-small;
	line-height:15px;
}

#fb_site {
    float: left;
    margin-top: 83px;
}

#menu_id_85 a, #menu_id_28 a, #sign a {
	font-size:x-small;
	color:#999;
	text-decoration:none;
}


#menu_id_85 a:hover, #menu_id_28 a:hover, #sign a:hover {
	color:#FFF;

}
#menu_id_85 li {float:left; width:130px; list-style:none;}
#menu_id_28 li {float:left; width:130px; list-style:none;}
#menu_id_97 li {float:left; padding-left:15px; list-style:none;}

#sign {
	position:relative;
	margin-top:-65px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:15px;
	width:360px;
	margin-left:625px;
	top:60px;
	color:#999;
	z-index:154;
}

/*-------------------------------------------------*/




#panel1 {
	background-image: url(/media/images/bt_areaprivada.png);
	background-repeat:no-repeat;
}

#panel2 {
	background-image: url(/media/images/bt_localizacao.png);
	background-repeat:no-repeat;
}

h3 {
		font-size: 11px;
		padding: 6px 6px 5px 50px;
		margin: 0;
		color:#fff;
		cursor:pointer;
		display:block;
	/*	background-image:url(../images/tab-left.gif);
		background-position:top left;
		background-repeat:no-repeat;*/
	}
	
#visible {
	/*	background-image:url(../images/tab-left-active.gif);
		border-bottom:1px solid #DA1074;*/
}
	
	
.panel_body {
		height:120px;
		display:block;
		position:relative;
		color:#FFFFFF;
}

.panel_body div {
		padding:3px 5px;
}

.panel{
	bottom:0px;
	margin:0px;
	padding:0px;
}

.wrapper_panels{
	position:relative;
	width: 345px;
	}
	
#newsletter_form { padding-top:2px;color:#FFF; font-size:9px; font-family:Verdana, Geneva, sans-serif; text-align:left;}
	
.input_newsl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	background-image:url(/media/images/bg_input.gif);
	border:0px;
	width:80px;
	size:80px;
	height:23px;
	padding-left:2px;
	background-position:left top;
}
