body{
    padding:0px;
    margin:0px;
    background:url(img/bg.jpg) no-repeat center top fixed;
    font-family:Trebucht ms, sans-serif;
    font-size:90%;
}

#wrapper{
    width:950px;
    height:300px;
    float:left;
    position: relative;
    left: 50%;
    margin-left: -475px;

}

#logo{
    background:url(img/logo.gif) no-repeat left top;
    width:151px;
    height:154px;
    text-indent:-30000px;
    padding:0px;
    margin:0px;
    float:left;
}

#menu{
    float:right;
    list-style:none;
    padding:0px;
    margin:70px 0px 0px 0px;/*190*/
    background:url(img/menu.png) no-repeat left top;
    width:760px;
    height:40px;
    }

#menu li{
    float:left;
}

#menu li a{
    float:left;
    font-size:1.0em;
    display:block;
    height:40px;
    line-height:40px;
    color:#ffffff;
    padding:0px 25px;
    text-decoration:none;
}

#menu li a:hover{
    float:left;
    font-size:1.0em;
    display:block;
    height:40px;
    line-height:40px;
    color:#ff9900;
    padding:0px 25px;
    text-decoration:none;
}

#menu li a#linkicone{
    float:left;
    display:block;
    width:26px;
    height:34px;
    color:#ffffff;
    padding:0px 20px 0px 0px;
    margin:2px 0px 0px 40px;
    text-decoration:none;
    background:url(img/icone.gif) no-repeat left top;
}
#menu li a:hover#linkicone{
    float:left;
    display:block;
    width:26px;
    height:34px;
    color:#ffffff;
    padding:0px 20px 0px 0px;
    margin:2px 0px 0px 40px;
    text-decoration:none;
    background:url(img/icone2.gif) no-repeat left top;
}

#topodestaque{
    float:right;
    width:760px;
    height:47px;
    background:url(img/topodestaque.png) no-repeat left top;
    margin:25px 0px 0px 0px;
}

#destaque_index{
    width:720px;
    float:right;
    background:#FEB200 url(img/bg_index_destaque.png) no-repeat left top;
    margin:0px 0px 0px 0px;
    padding:00px 20px 00px 20px;
}
#destaque_index p{
    line-height:100%;
	padding-left: 90px;
	clear: left;
}

#destaque_index a{
    color:#ffffff;
}

#destaque{
    width:590px;
    /*height:404px;*/
    float:right;
    background:#FEB200 url(img/bg_index_destaque.png) no-repeat left top;
    margin:0px 0px 0px 0px;
    padding:20px 60px 80px 110px;
}

#destaque h1{
     float:left;
     text-indent:-30000px;
     clear:right;
     width:80%;
     height:25px;
     clear:right;
}

#destaque h2{
    font-size:1.2em;
    padding:30px 0px 0px 0px;
    clear:left;
    }

.banner{
    width:209px;
    height:166px;
    float:left;
    text-indent:-30000px;
}

#livecam{
    background:url(img/livecambanner.png) no-repeat left top;
    margin-right:4px;
}

#oideolho{
    background:url(img/oideolhobanner.png) no-repeat left top;
    margin-right:4px;
}


#videotransito{
    background:url(img/videotransito.png) no-repeat left top;
}


#destaque .empresa{
    background:url(img/empresa.png) no-repeat left top;
}

#destaque .produtos{
    background:url(img/produtos.png) no-repeat left top;
}

#destaque .noticias{
    background:url(img/noticias.png) no-repeat left top;
}

#destaque .clientes{
    background:url(img/clientes.png) no-repeat left top;
}

#destaque .downloads{
    background:url(img/downloads.png) no-repeat left top;
}

#destaque .contato{
    background:url(img/contato.png) no-repeat left top;
}

#destaque .contato{

}

#destaque_close{
    width:760px;
    height:25px;
    float:right;
    background:url(img/destaque_close.png) no-repeat left top;
}

#destaque p{
    line-height:160%;
	clear: left;
}

#destaque a{
    color:#ffffff;
}

#destaque label{
    width:150px;
    float:left;
    font-size:1.2em;
}

#destaque .inputtext{
    border:1px solid #ffffff;
    width:300px;
}

#melancia{
    width:760px;
    float:right;
    padding:10px 10px;
    text-align:right;
	font-size:0.7em;
}
#melancia a{
	color: #333333;
	text-decoration: none;  
}
#melancia a:hover{
	color: #333333;
	text-decoration: underline;  
}

#noticia{
    width:660px;
    height:65px;
    background:url(img/bg_noticia.png) no-repeat left top;
    float:right;
    margin:25px 0px 0px 0px;
    padding:25px 0px 0px 100px;
    color:#333333;
}

#noticia h1{
    padding:0px;
    margin:0px;
    font-weight:bold;
    font-size:1.1em;
}

#rotatorNews{
    color:#333333;
    text-decoration:none;
}

.classimgfloatleft{
    float:right;
    margin:0px 0px 10px 30px;
    border:none;
    text-decoration:none;
}

.classimgfloatleft img{
    border:none;
}

table{
    width:100%;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    
}
table table{
    width:100%;
    border:none;
	font-size:0.8em;
	
}

table td{
    width:20%;
    padding:5px 0px;
}

.notlist li{
    margin-bottom:10px;
}

.goleft{text-align:left;}
.goright{text-align:right;}

#noticia_table td{
    vertical-align:top;
    text-align:center;
    font-size:0.8em;
}

#compativeisBG{
    background:#ffffff;
}