/* CSS Document */

/*reset*/
* html{border:0;padding:0;margin:0; _padding:0; _margin:0;}
img{border:0;padding:0;margin:0;_padding:0;_margin:0;_border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr{margin:0;padding:0;_padding:0;_margin:0;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6,{font-size:100%}

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

html, body{width:100%; height:100%}

html{background:url(bgBody.png) repeat-x center top #fff;}

body{
	background:url(bgTopo.png) repeat-x center top;
    text-align:center;
   color:#f47726;
   font-family: Arial, Times, serif;
   font-size:18px;

   }

   
p{line-height:18px}
ul{line-height:18px}

div,ul,li{display:inline-block}   


.table{background:url(bgRodape.jpg) repeat-x center bottom; display: table; height: 100%; width:100%; overflow: hidden; margin:0 auto; *overflow:hidden; *position:relative;}

.cell{display: table-cell; vertical-align: middle; *top:50%; *position:absolute; width:100%}


.container{
   text-align:center;
   width:800px;
   *left:-50%;
   *top:-50%;
   position:relative;
   text-align:center
   
}

.alinharMeio{}

.imagemPreHome{background:url(../imagens/template/preHome.jpg) no-repeat; width:874px; height:280px}

.idiomas{float:right; margin:15px 70px 0 0}

.idiomas img{float:left;}

.idiomasSeparador{float:left; border-left:1px solid #fff; height:20px; margin:0 10px}

.rodape{position:fixed; bottom:0; left:50%; height:150px; width:800px; margin-left:-400px; color:#fff; font-size:12px; text-align:left}

.marcas{width:100%}
.marcas li{width:32%; text-align:center; vertical-align:middle;}

.logo{position:fixed; top:100px; left:50%; margin-left:-265px}