/*REGRAS GERAIS*/

h1,h2,h3,h4,h5 {padding:0; margin:0;}
#html_id {position:relative;}
#pageBody {min-width:960px; background:#FFF url(/images/gradMain.jpg) repeat-x left -10px; margin:0; position:relative; font-size:11px; font-family:arial, sans-serif; padding:0px; color:#555;}
#containerSombraEsk {height:100%; width:300px; position:absolute; top:0px; left:0; background:#133647 url(/images/barraBranca.jpg) repeat-x top left;}
#container {height:100%; background:#FFF url(/images/gradMain.jpg) repeat-x left -10px;  margin:auto; position:relative;}
#container2 {padding-bottom:50px; clear:left; display:block; background:url(/images/barraAzul.jpg) repeat-y left top; position:relative; min-height:100%;}
#pageBody ul {padding:0; margin:0;}


#pageBody ol {padding:0; margin:0;}
#pageBody li {padding:0; margin:0px; list-style:none;}

/*CABEÇALHOS*/
#pageBody h1, #pageBody h3, #pageBody h4, #pageBody h5 {margin:0; padding:0;}
#pageBody h1 {font-size:14px; padding-bottom:10px; text-transform:uppercase; color:#133647;}
h2 {font-size:14px;}

/*LINKS*/
#pageBody a {color:#555; text-decoration:none;}
#pageBody a:hover {color:#A58E7F;}
a:hover, a:active, a:focus {outline:none;}


.clear {clear:both; height:0px; width:0px; line-height:0px;}

#chamaAzul {background:#133647 url(/images/chamaNova2.jpg) no-repeat center top; height:269px;}




/*CONTENTORES PRINCIPAIS*/

#left {display:block; background:#133647; position:relative; width:300px; float:left; min-height:100%; }
#right {display:block; position:relative;  width:220px; float:right;; min-height:100%;}
#middle {display:block; overflow:hidden; position:relative;}

#topo { position:relative; height:148px; width:100%; overflow:hidden; background:#fff url(/images/AAgradTopo.jpg) no-repeat 300px 0px;}
#meio {padding-left:60px; height:60px; position:absolute; font-weight:bolder; left:300px; top:148px;}
#conteudo { min-width:300px; overflow:hidden; padding-bottom:0px; padding-left:80px; padding-right:35px; padding-top:75px; position:relative;}

/*RODAPE*/
#rodape {position:absolute; bottom:0; left:380px; padding-top:20px; padding-bottom:20px;}
#rodape a {color:#133647; font-weight:bold;}

/*MENU TOPO*/
#pageBody #menuTop {}
#menuTop li {float:left; position:relative;}
#menuTop li a {font-weight:bold; color:#fff; text-transform:uppercase; position:relative; padding:30px 20px 10px 20px; display:block; font-size:12px;}
#menuTop li a:hover {background:#ffffff; color:#4A719C;}
#menuTop li ul {position:absolute; top:30px; left:0px; padding-left:0px; visibility:hidden; /*background:#F89A22;  width:330px; */}
#menuTop li ul li { float:none; overflow:hidden; position:relative; margin:0; padding:0; display:block; }
#menuTop li ul li a {padding:3px 7px 5px 21px; margin:0px; border:none; top:-30px; display:inline-block; font-size:9px; background:#F89A22; /* background:#F9B15C;*/ color:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#menuTop li ul li a { display:block;}
#menuTop li ul li a:hover {padding:7px; padding-left:21px; background:#Ffffff; color:#4A719C;}

#topoGrad {position:absolute; top:0; left:0; width:100%; height:100%; background: url(/images/gradBranco.png) repeat-x left bottom;}

/*SLOGANS*/
#bannerSuperior {position:absolute; top:67px; width:745px; height:81px; right:185px; background:url(/images/AAbannerSuperior3.png) no-repeat left top;}
#vinte_anos {position:absolute; top:74px; right:75px; padding:12px 30px; background:#fff; width:50px; height:50px;}
#certificado {position:absolute; top:74px; right:0px; padding:12px 26px; background:#fff; width:47px; height:50px;}

/*LOGOTIPO*/
#logotipo {position:absolute; top:0; left:0; display:block; width:300px; height:148px; background:#fff url(/images/logoEspelho.jpg) no-repeat 45px 20px;}
/*MENU LATERAL*/
#menuLat {padding-top:70px; border-top:1px solid #9BB4BF; }
#menuLat ul {width:150px; padding:0px 72px 20px 78px;}
#menuLat ul ul {width:150px; padding:0px;}
#menuLat ul li { text-transform:uppercase; text-align:right; padding-top:7px; }
#menuLat ul li a {display:block; border-bottom:1px dashed #fff; color:#fff; font-size:10px;}
#menuLat ul li a:hover {background:#fff; color:#133647;}

/*MENU NOTICIAS*/
.noticias {padding:121px 35px 0px 35px; }
.noticias ul {width:150px; padding:0px 38px 317px 112px;}
.noticias ul ul {width:150px; padding:0px;}
.noticias ul li { text-align:left;}
.noticia_titulo {padding:0px; font-weight:bold; text-align:left;}
.noticia_resumo {text-transform:none;  text-align:left;}
.noticia_img {position:relative;}
.noticiasItem {overflow:hidden; padding-bottom:20px; position:relative;}
.noticiasImagem {padding:0px 10px 10px 5px;}
.noticiasFotos {float:right; position:relative;}

#conteudoPage .noticiasConteudo ul {padding:0;}
#pageBody .noticias ul li a {display:block; color:#133647; display:block; font-size:9px; padding-top:8px;}
#pageBody .noticias ul li a:hover {border-color:#133647;}
#pageBody .noticias ul li a .noticia_titulo {background:#fff; }
#pageBody .noticias ul li a:hover .noticia_titulo {color:#133647;}
#pageBody h2.noticias_header { text-transform:uppercase; margin-top:17px; font-size:9px; border-bottom:1px dashed #627987;}
#pageBody h2.noticias_header a { display:block; padding-top:2px;}
#pageBody h2.noticias_header a:hover {color:#0A2735; background:#fff;}
#loading1 {position:absolute; top:225px; left:100px; height:24px; width:24px;}

/* Horizontal Carousel */
#horizontal_carousel {
	 position:relative;
	 height:70px;
	 width:300px;
	 position:relative;
}
#horizontal_carousel .container {
  float: left;
  width:300px;
  height:70px;  
  overflow: hidden;
  position:relative;
}

#horizontal_carousel ul {
  margin:0;
  padding:0;
  width:100000px;
  position:relative;
  top:0;
  left:0;
  height:75px;
  overflow:hidden;
}                      

#horizontal_carousel ul li {
  height:61px;
  text-align:center; 
  list-style:none;   
  float:left;
  overflow:hidden;
}

#horizontal_carousel .previous_button {
  background:url(/images/setaEsq.png) no-repeat left center; 
  width:15px; 
  height:15px; 
  position:absolute; 
  top:20px; 
  left:-20px;
  float:left;  
  z-index: 90;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
}

#horizontal_carousel .previous_button_disabled {
  background:none;
  cursor:default;
  display:none;
}

#horizontal_carousel .next_button {
  float:left;  
  background:url(/images/setaDir.png) no-repeat right center; 
  width:15px; 
  height:15px; 
  position:absolute; 
  right:-20px; 
  top:20px;
  z-index:90;
  cursor:pointer;
}

#horizontal_carousel .next_button_over {
}

#horizontal_carousel .next_button_disabled {
  background: none;
  cursor: default;
  display:none;
}
.horizonta_carousel_td { width:300px;}

#TXTvistaProdutoFoto table {padding:0px 8px 8px 0px; position:relative;}

#conteudo img {border:none;}


#slogan {/*background:url(/images/slogan.jpg) no-repeat right top;*/ width:430px; height:80px; /*color:#1A2D34; font-size:19px; text-transform:uppercase; font-weight:bold; font-family:helvetica, arial;*/ position:absolute; top:132px; left:618px;}



#html_id {height:100%;}
#pageBody {min-height:100%;}

#conteudoPage ul {padding-bottom:10px; padding-left:10px;}
#horizontal_carousel ul {padding:0px; height:50px; overflow:hidden;}

#conteudoPage a { line-height:20px;}

#conteudoPage p img {padding-right:30px; padding-bottom:10px;}
#TXTvistaProdutoFotoGal {padding-left:20px;}
#TXTvistaProdutoFotoTD {width:300px; height:230px; position:relative; overflow:hidden;}
#TXTvistaProdutoFotoTD a {padding:0px;}

#TXTvistaProdutoFoto {padding-left:10px; text-align:right; float:right; position:relative; overflow:hidden; width:200px; height:112px;}
#TXTvistaProdutoFoto a {display:block;}
#TXTvistaProdutoFoto img {width:200px; max-height:200px;}
#conteudoPage {overflow:hidden; position:relative; height:300px; overflow:auto;}

#portfolioFotos {padding-left:10px; float:right;}
#portfolioTxt {}
#portfolioFotos a {display:block;}
#portfolioFotos a {text-align:right;}

#pageBody .seta {background:url("/images/ponto.png") no-repeat left center ; padding-left:20px;}
.link_inactivo {padding-left:20px;}
#conteudo {min-height:300px;}
#pageBody .aplicar_setas ul li {background: url(/images/ponto.png) no-repeat left center; padding-left:15px;}

.txtAnexos {}
#pageBody #conteudoPage ul {padding:0;}

#topoImgs {width:100%; height:100%; position:relative; left:300px;}
#topoImgs div {float:left;}
.gradBrancoImg { display:block; width:1000px; height:148px; overflow:hidden;}
.gradBrancoImg span {position:absolute; display:block; width:100%; height:100%; background:url('/images/gradBrancoDireita2.png') repeat-y right top; top:0; left:0;}

#pageBody #table52 td {padding:5px !important; vertical-align:top;}

#portfolioTxt li {list-style:disc inside; }
#pageBody #conteudoPage #portfolioTxt ul {padding:5px 0px;}


#servicos li {list-style:disc inside;}

#portfolioFotos img {width:112px;}
#portfolioFotos a {padding-bottom:10px;}
#menuTop ul li ul {display:none;}
