/* CSS Document */

html, body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    background-color: #1f648b;
    background-repeat: no-repeat;
    background-position: top center;
    /*background-image: url(imgs/fundo.jpg);*/
    background-image: url(imgs/fundo_oxigennio.jpg);
}
img{
    border: 0 none;
}
a{
    color: #3B666C;
    text-decoration: none;
}
a:hover{
    color: #4D8AB9;
}


#centraliza{

    display: block;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    width: 1000px;
}


#todo_fundo{
    display:block;
    width: 1000px;
    float: left;
    margin: 0 auto;
    background-color: #ffffff;
    background-image: url(imgs/fundo_todo.jpg);
    background-repeat: repeat-y;
}

#todo_base{
    width: 1000px;
	height:7px;
    float: left;
}

#topo {
	width: 1000px;
	height: 158px;
    background: transparent url(imgs/topo_logo.jpg) no-repeat top left;
    float: left;
}

#barra_azul_topo {
	width: 1000px;
	height: 13px;
    line-height:0;
    font-size:0;
    background: url(imgs/barra_azul.jpg) repeat-x;
    float: left;
}

#corpo{
    width: 800px;
    display:block;
    float:left;
    background-color: #ffffff;
}

#rodape {
    width: 100%;
    height: 60px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #416273;
    /*background: #ffffff url(imgs/rodape.jpg) no-repeat bottom right;*/
    background-color: #ffffff;
    border-top: 5px solid #1F648B;
    text-align: center;
} 

#menu {
    width:600px;
	height:60px;
	display:table;
    float:left;
	margin:0 auto;
	padding-left:20px;
	
}

#noticias {
    display: inline;
    width: 560px;
    min-height:230px;
    float:left;
    margin: 5px 20px 5px 20px;
    font: 12px Arial, Helvetica, sans-serif;
}

#divisa_anuncios{
   width: 2px;
   height: 250px;
   background: url(imgs/divisa_noticias.jpg) no-repeat top left;
   float:left;
   display:block;
}

#anuncios_pequenos{
   width: 274px;
   display:inline;
   padding: 20px 0 20px 40px;
   float:left;
}

#noticias_anuncios {
   width: 1000px;
   float:left;
   margin: 0px 0px 0px 0px;
   background: transparent url(imgs/divisa_noticias.jpg) repeat-y scroll 600px 0;
}

#fundo_principal{
   width: 700px;
   height:auto;
   display:block;
   float:left;
   margin: 0;
   /*background-color: #ffffff;*/
}

#diversos_servicos {
   width: 1000px;
   /*display:table;*/
   float:left;
   margin: 0;
   background-color: transparent;
}

#linha_azul{
   width: 1000px;
   height:1px;
   /*display:table;*/
   float:left;
   margin:0 auto;
   background: transparent url(imgs/linha_azul.jpg) repeat-x scroll top right;
   font-size: 0;
}

#servicos{
   width: 500px;
   /*display:table;*/
   float:left;
   margin: 0;
}

#comentario_servicos{
   width: 300px;
   display:table;
   float:left;
   margin: 2em 0 0 1em;
}
#comentario_servicos a{
    color: #3B666C;
}
#comentario_servicos a:hover{
    color: #4D8AB9;
}

#menutopo{
    float:left;
    width: 1000px;
    height: 25px;
    /*background-color: #ffffff;*/
}

#menutopo UL {
    float: left;
    height:25px;
    margin: 0px;
    margin-left: 2px;
    padding: 0px;
    text-align:center;
    list-style-type: none;
    text-decoration: none;
}
#menutopo UL LI {
    /*border-right: 1px solid #4D8AB9;*/
    border-right: 1px solid #1f648b;
    width: 128px;
    height: 15px;
    margin-top: 5px;
}

#menutopo UL LI A {
    position: relative;
    width: 130px;
    height: 25px;
    line-height: 25px;
    padding: 0px;
    margin-top: -5px;
    margin-left: -1px;
    display: block;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    /*color: #4D8AB9;*/
    color: #1f648b;
}

#menutopo UL LI A:hover {
    color: #ffffff;
    /*background-color: #4D8AB9;*/
    background-color: #1f648b;
}

.menubaixotopo{
    width: 1000px;
    height: 25px;
    float:left;
    text-align: center;
    /*background-color: #1a6585;*/
    /*background-color: #4D8AB9;*/
    background-color: #1f648b;
}

.menubaixotopo UL {
    display: table;
    /*float: left;*/
    height:25px;
	margin: auto;
    padding: 0px;
    text-align:center;
    list-style-type: none;
    text-decoration: none;
}

.menubaixotopo UL LI A {
	width: 130px;
    height: 25px;
    line-height: 25px;
    padding: 0px;
	display: block;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
	text-decoration: none;
    color: #ffffff;

}

.menubaixotopo UL LI A:hover {
	COLOR: #000000;
    background-color: #f0f0f0;
}

UL {
    /*list-style-type: none;*/
    text-decoration: none;
}
UL LI{
    /*list-style-type: none;*/
    text-decoration: none;
    float:left;
}
UL LI A{
    list-style-type: none;
    text-decoration: none;
}

.listaNormal{
    float: none;
    margin-top: 0;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 12px;
    list-style-type: inherit;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-indent: 0;
}
.listaNormal li{
    float: none;
    line-height: 1.5em;
}

#serv{
    display:none;
}

#suport{
    display:none;
}

.blocosubmenu{
    height:25px;
    float: left;
    width: 1000px;
    /*background-color: #ffffff;*/
}

#contato{
   background-color: #ffffff;
   width: 500px;
   font: 12px Arial, Helvetica, sans-serif;
   margin: 2em 0 0 0;
   float:left;
   color: #4d8ab9;
}

#alinhaDireita {
    font: 12px Arial, Helvetica, sans-serif;
    float: left;
    text-align: right;
}

#alinhaEsquerda {
    float: left;
    text-align: left;
}

.contatoInput{
    width: 300px;
    height: 20px;
    margin-bottom: 1px;
}

.contatoTextArea{
    margin-bottom: 1px;
    width: 300px;
    height: 80px;
}

.tituloPagina{
    font: bold 16px Arial, Helvetica, sans-serif;
    float: none;
    text-align: left;
}

.espacoPagina{
   background-color: #ffffff;
   width: 100%;
   font: 12px Arial, Helvetica, sans-serif;
   margin: 0;
   text-align: left;
   float: left;
}

.textoPagina{
    font: 12px Arial, Helvetica, sans-serif;
    text-align: left;
}

.barraTitulo{
    border-bottom: 2px solid navy;
    margin-bottom: 20px;
    margin-top: 5px;
    width:auto;
}

.espacoLista{
    margin: 0 0 1em 0;
}
.noticias{
    
}

.noticia{
    padding: 0px;
    margin-bottom: 20px;
    /*border: 1px dashed #e0e0e0;*/
    font-family: Arial,Helvetica,sans-serif;
}
.noticia_titulo{
    color: #4D8AB9;
    font-size: 14px;
    font-weight: bold;
}
.noticia_titulo a{
    
}
.noticia_titulo a:hover{
    /*text-decoration: underline;*/
}
.noticia_corpo{
    margin-top: 12px;
}
.noticia_corpo2{

}
.noticia_lermais{
    margin-top: 12px;
}
.noticia_lermais a{
    color: #3B666C;
    text-decoration: none;
}

.noticia_lermais a:hover{
    color: #4D8AB9;
}

.noticia_data{
    border-bottom: 1px solid #eeeeee;
    text-align: right;
    color: #aaaaaa;
    font-size: 10px;
}


.espacoNoticia{
   margin: 0 0 20px 0;
   float: left;
}

.data{
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: left;
}

.paginacao{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
}

.itemPortfolio{
    display: inline;
    width: 475px;
    height: 160px;
    float:left;
    margin: 10px 0 0 5px;
}

.imagemPortfolio{
   width: 30%;
   height:128px;
   float: left;
   margin: 0;
}

.textoPortfolio{
   width: 70%;
   height: auto;
   float: left;
   margin: 0;
   font: 12px Arial, Helvetica, sans-serif;
}

.itens{
    display: inline;
    background-color: #ffffff;
    /*width: 980px;*/
    height: auto;
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0 0 0 15px;
    text-align: left;
    float: left;
}

.divItens{
   background-color: #ffffff;
   width: 630px;
   height: auto;
   font: 12px Arial, Helvetica, sans-serif;
   margin: 0 0 0 0;
   text-align: left;
   float: left;
}

.tituloItem{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #4d8ab9;
    border-bottom: 1px solid #ededed;
}

.cadaItem{
   background-color: #ffffff;
   width: 650px;
   height: auto;
   font: 12px Arial, Helvetica, sans-serif;
   padding: 10px 10px 5px 0px;
   text-align: left;
   float: left;
   color: #000000;
}

.itemTxt{
   background-color: #ffffff;
   width: 570px;
   height: auto;
   font: 12px Arial, Helvetica, sans-serif;
   padding: 12px 0 12px 10px;
   text-align: left;
   float: left;
}

.itemImg{
   background-color: #ffffff;
   width: 50px;
   height: auto;
   font: 12px Arial, Helvetica, sans-serif;
   margin: 0 0 0 0;
   text-align: left;
   float: left;
}

.divAnuncios{
   background-color: #ffffff;
   width: 330px;
   height: auto;
   font: 12px Arial, Helvetica, sans-serif;
   margin: 0 0 0 0;
   text-align: left;
   float: left;
  }

.barraTitulos{
    border-top: 1px solid #ededed;
    width: 650px;
}

.barraLocaliza{
    display: inline;
	width: 650px;
	height: 27px;
    background: transparent url(imgs/barra_titulos.jpg) no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 10px;
    padding-left: 10px;
    line-height: 1.8em;
    color: #4d8ab9;
}

.divide{
    width: 333px;
    height: 155px;
    float: left;
}


.contato{
    
}
.contato form{
    margin: 0;
}

.contato_dados{
    padding-top: 15px;
    padding-left: 49px;
}
.cantato_formulario{
    padding-top: 15px;
}
.cantato_formulario table{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.contato_label{
    padding-right: 2px;
    text-align: right;
}

.contato_input{
    width: 300px;
    margin-bottom: 1px;
}
.contato_select{
    
}
.contato_textarea{
    margin-bottom: 1px;
    width: 300px;
    height: 80px;
}
.contato_input,
.contato_textarea,
.contato_select{
    border: 1px solid #cccccc;
}
.servicos{
    padding: 10px;
}

.servicos_texto{
    float: left;
    width: 75%;
    clear: both;
    padding-top: 12px;
    text-indent: 20px;
    text-align: justify;
}
.servicos_imagem{
    float: left;
    width: 24%;
    padding-top: 10px;
    text-align: center;
}

#anuncios_lateral{
    display: inline;
    float: right;
    width: 200px;
    margin-right: 70px;
    margin-top: 15px;
}
















