/*
Theme Name: Premier IT
Theme URI: http://www.premierit.com.br
Theme Author: PontoCom Agência de Internet
*/

body { margin:0px; padding:0px; color:#6A6A6A; font-family:Verdana; font-size:12px; background: url('img/body-bg.jpg') no-repeat;  background-color:#fff; }
a { color: #8D5B00; text-decoration:none; }
a:visited { color: #342; }
a:hover { color: #9A8; }
a img { border: none; }
acronym, abbr { border-bottom: 1px dashed #333; }
cite { font-size: 90%; font-style: normal; }
blockquote { border-left: 5px solid #CCC; margin-left: 1.5em; padding-left: 5px; text-align:justify }
img.alignleft, img.alignright { padding:3px; border:1px solid #CCC; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin:0px 15px 0px 0px; }
.alignright { float: right; margin:0px 0px 0px 15px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.geral { width:100%; text-align:center;}
.geral .corpo { width:100%; text-align:center; margin:0px auto; }
.geral .subcorpo { width:980px; text-align:left; margin:0px auto; }
.geral .conteiner { float:left; width:100%; }

#banner-rotatorio { position:absolute; width:450px; height:365px; margin:50px 0px 0px 55%; z-index:50; }

#barra-superior { vertical-align:bottom; line-height:25px; height:25px; text-align:left; margin-top:0px; width:100%; padding:0px; position:absolute;}
#barra-superior a { text-align:left; font-family:Arial, Helvetica, sans-serif; color:#2c4a64; font-size:12px; text-decoration:none; }
#barra-superior select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; height:20px; line-height:20px; width:200px; margin-left:60px; padding:0px; }
#barra-superior .subcorpo { text-align:right; }

#barra-superior-index { float:right; text-align:right; line-height:25px; height:25px; margin-top:0px; padding:0px; }
#barra-superior-index a { text-align:left; font-family:Arial, Helvetica, sans-serif; color:#2c4a64; font-size:12px; text-decoration:none; }
#barra-superior-index form { float:right; padding-top:5px; }
#barra-superior-index select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; height:20px; width:200px; margin-left:60px; padding:0px; }

#cabecalho { height:112px;}
#cabecalho #slogan { position:absolute; margin-left: 250px; margin-top:50px;  position:absolute; float:right; }

#cabecalho-index { height:115px; }

#logo { float:left; position:absolute; height:112px; width:255px; background:transparent url('img/logo.png') -60px top no-repeat; margin-left:30px; display:block; cursor:pointer; }
#icones-index { float:right; display:inline; width:590px; margin:30px 0px 0px 320px; }
#icones-index a { float:left; display:inline; }

#topo-index { height:auto; }
#topo-img-index { height:65px; background:transparent url('img/topo-interna.png') no-repeat top center; margin-left:auto; }

#meio { float:left; display:inline; height:466px; }
#meio #banner-fundo { float:left; position:absolute; display:inline; width:980px; height:300px; background:transparent url('img/banner1.png') no-repeat left top; }
#meio #banner-fundo #secoes { float:left; position:absolute; display:inline; width:980px; height:176px; margin:290px 0px 0px 0px; background-image:url('img/secoes-home.jpg'); background-repeat:none; }
#meio #nome-servico { margin-left: 60px; height:66px; position:absolute; display:inline; width:597px; margin-top:85px; }
#meio #banner-icones { margin-left: 20px; height:66px; padding-top:8px; position:absolute; width:597px; margin-top:226px; z-index:500 }

#conteiner-index { float:left; margin:60px 0px 0px 0px; background:transparent url('img/conteiner-bg.gif') repeat-y; }
#conteiner-fundo { float:left; width:100%; height:88px; background:transparent url('img/conteiner-fg.jpg') no-repeat; }

#meio-index { float:left; display:inline; margin:0px 0px 10px 25px; width:500px; }

.texto { float:left; width:480px; margin:0px 0px 0px 40px; }
.texto ul { float:left; width:100%; }
.texto ul.destaque { list-style-type:none; font-size:18px; font-weight:bold; }
.texto ul.destaque li a { font-size:14px; font-weight:normal; color:#1a416a;}
.texto ul.destaque li a:hover { color:#404040; }
.texto table.cases td { padding:40px 0px 0px 0px; width:150px; text-align:center; list-style-type:none; }
.texto table.cases td h3 { font-size:12px; }
.texto h3 img {cursor:pointer;}
.texto embed {width:480px;}
.fim-post {width:100%; border-bottom: 3px dotted #CCC; margin:10px 0px;}

.texto h3 a { color:#6A6A6A;}
.texto .editar { float:left; width:100%; font-size:14px; font-weight:bold; margin-top:60px;}
.texto .editar a { padding:5px; color:#1a416a; text-decoration:underline; }

#mostrar-comments img {margin:0px; padding:0px; float:left;}
.button {float:right;}


.secoes-link { float:left; position:absolute; display:inline; }
.secoes-link a { display:block; width:100%; height:100%; }

.secoes-link-r { float:right; position:absolute; display:inline; }
.secoes-link-r a { display:block; width:100%; height:100%; }

#ultimas-noticias { width:250px; height:88px; margin: 0px 0px 0px 0px; }
#nossos-clientes { width:250px; height:88px; margin: 88px 0px 0px 0px; }

.secoes-listagem { float:left; position:absolute; width:455px; height:80px; overflow:visible; display:inline; padding:0px 0px 0px 0px; }
.secoes-listagem .slide { clear:left; height:80px; margin-left:45px; overflow:hidden; width:320px; }
.secoes-listagem .slide ul { width:5000px; margin:10px 0px 0px 0px; padding:0px; }
.secoes-listagem .slide ul li { width:400px; margin:0px; padding:0px; height:80px; float:left; list-style-type:none; }
.secoes-listagem .bt { position:absolute; top:0px; height:80px; width:40px; display:block; cursor:pointer; }
.secoes-listagem .bt a { display:block; width:100%; height:100%; }
.secoes-listagem .bt-dir { left:420px; }
#noticias-bt-dir { width:37px; height:80px; z-index:50; float:left; position:absolute;}


#noticias {	margin:0px 0px 0px 250px; overflow:hidden; }
#noticias-slide ul li .noticia { float:left; width:180px; height:88px; margin:10px;}
#noticias-slide ul li .noticia .imagem { float:left; }
#noticias-slide ul li .noticia .texto { float:left; width:50%; height:70px;  margin:3px 0px 0px 5px; }
#noticias-slide ul li .noticia .texto a { color:#5A5A5A; font-weight:bold; }

#clientes { margin:90px 0px 0px 250px; }
#clientes-slide ul li { float:left; width:90px; height:70px; margin:8px 15px 0px; }
#clientes-slide ul li a { line-height:70px; }

#newsletter { width:200px; height:20px; margin: 50px 0px 0px 750px; float:left; position:absolute;}
#newsletter input#textfield { width:180px; color:#999; font-size:12px; border:#FFF;}

#busca { width:200px; height:20px; margin: 105px 0px 0px 750px; float:left; position:absolute;}
#busca input#textfield { width:180px; color:#999;  font-size:12px; border:#FFF; }

#twitter { width:70px; height:20px; margin: 140px 0px 0px 745px; float:left; position:absolute; display:block;}
#youtube { width:70px; height:35px; margin: 140px 0px 0px 820px; float:left; position:absolute; display:block;}
#slideshare { width:70px; height:30px; margin: 140px 0px 0px 895px; float:left; position:absolute; display:block;}

#sidebar-left { float:left; display:inline; margin:0px 0px 0px 0px; width:157px; background:url('img/sidebar-left-bg.png') repeat-y; }

.menu-home #page-items li ul { width:200px; position:absolute; float:left; margin:-23px 0px 0px 200px; padding:10px; background:transparent url('img/submenu-bg.png') repeat-y top left; }
.menu-home #page-items ul li { text-align:left; }

.menu { float:left; width:160px; margin:0px; padding:10px 0px 0px 0px; line-height:17px; }
.menu #arrow { z-index:20; position:absolute; margin:2px 0px 0px 120px; width:37px; height:60px; background:transparent url('img/arrow.png') no-repeat left center; }
.menu .itens { float:left; width:140px; margin:0px; padding:0px; line-height:17px; }
.menu .itens li { padding:0px 20px 0px 0px; margin:0px; text-align:right; list-style-type:none; }
.menu .itens li a { line-height:23px; }
.menu .itens ul { margin:0px; padding:0px;}
.menu .itens ul li { padding:0px; margin:0px; text-align:right; list-style-type:none; }

.menu-cubo { width:125px; height:140px; float:left; text-align:center; position:absolute; margin:0px 0px 0px 15px; background-repeat:no-repeat; }
	/* Agrobusiness*/ #menu-cubo-76 { background-image:url('img/cubo-interna.png'); background-position:-658px 0px; }
	/* Alimentação */ #menu-cubo-78 { background-image:url('img/cubo-interna.png'); background-position:-1050px 0px; }
/* Bens de Consumo */ #menu-cubo-82 { background-image:url('img/cubo-interna.png'); background-position:-527px 0px; }
	 /* Automotivo */ #menu-cubo-80 { background-image:url('img/cubo-interna.png'); background-position:-790px 0px; }
	 /* Educacação */ #menu-cubo-86 { background-image:url('img/cubo-interna.png'); background-position:-923px 0px; }
		  /* Saúde */ #menu-cubo-95 { background-image:url('img/cubo-interna.png'); background-position:-1183px 0px; }
	   /* Elétrico */ #menu-cubo-88 { background-image:url('img/cubo-interna.png'); background-position:-1314px 0px; }
		/* Telecom */ #menu-cubo-97 { background-image:url('img/cubo-interna.png'); background-position:-1448px 0px; }
		/* Governo */ #menu-cubo-90 { background-image:url('img/cubo-interna.png'); background-position:0px 0px; }
		 /* Varejo */ #menu-cubo-99 { background-image:url('img/cubo-interna.png'); background-position:-134px 0px; }
	/* Ind Digital */ #menu-cubo-92 { background-image:url('img/cubo-interna.png'); background-position:-264px 0px; }
	/* Comunicação */ #menu-cubo-84 { background-image:url('img/cubo-interna.png'); background-position:-398px 0px; }
	 /* Financeiro */ #menu-cubo-770 { background-image:url('img/cubo-interna.png'); background-position:-1588px 0px; }
	 /* Transporte */ #menu-cubo-772 { background-image:url('img/cubo-interna.png'); background-position:-1730px 0px; }

#sidebar-right { float:right; display:inline; width:230px; margin:0px; padding:0px; background:transparent url('img/sidebar-right-bg.png') repeat-y; color:#fff;}
.sidebar-right-box-fd { width:100%; float:left; display:inline; background-image:url('img/sidebar-bgs.gif'); background-repeat:no-repeat; }
.sidebar-right-box-bg { width:193px; float:left; display:inline; background-repeat:repeat-y; padding: 5px 10px 10px 27px; }
.sidebar-right-box-bg a { color:#fff; font-size:11px; }
#sidebar-right .separador { width:100%; height:5px; border-bottom:dotted #FFF 1px; margin:0px 0px 10px 0px; }

#sidebar-right-redes-top { height:58px; background-position:0px 0px; }
#sidebar-right-noticias-top { height:56px; background-position:0px -58px; }
#sidebar-right-cases-top { height:53px; background-position:0px -114px; }

#sidebar-right-redes-bg { background:#0a5080; }
#sidebar-right-noticias-bg { background:#737271; }
#sidebar-right-cases-bg { background:#132c40; }
#sidebar-right-cases-fg { height:18px; background-position:0px -163px;background:#132c40; }

#rodape { float:left; height:150px; background:#37434F url('img/rodape.png') no-repeat top center; margin:0px}

#footer-home{width:100%; float:left; margin-top:20px; font-size:12px; color:#d9d9d9;}
#footer-home .wrap { width:980px; text-align:center; margin:0px auto; }
#footer-home .logo-footer { width:187px; height:101px; text-align:left; float:left; background-image:url('img/logo-footer.png'); background-repeat:no-repeat; margin:10px 0px 0px 40px;} 
#footer-home .middle { width:500px; float:left;  margin:30px 0px 0px 20px;}
#footer-home .middle ul {padding:0px; margin:0px 0px 15px 0px;}
#footer-home .middle li {list-style:none; display:inline; margin-right:15px;}
#footer-home .middle a {color:#d9d9d9; text-decoration:none;}
#footer-home .middle span{font-size:11px;}
#footer-home .right { width:213px; text-align:right; float:left; margin-top:30px;}

#footer{width:100%; height:150px; float:left; margin-top:20px; font-size:12px; color:#d9d9d9; background-color:#37434f;}
#footer .wrap { width:980px; text-align:center; margin:0px auto; }
#footer .logo-footer { width:187px; height:101px; text-align:left; float:left; background-image:url('img/logo-footer.png'); background-repeat:no-repeat; margin:30px 0px 0px 40px;} 
#footer .middle { width:500px; float:left;  margin:30px 0px 0px 20px;}
#footer .middle ul {padding:0px; margin:0px 0px 15px 0px;}
#footer .middle li {list-style:none; display:inline; margin-right:15px;}
#footer .middle a {color:#d9d9d9; text-decoration:none;}
#footer .middle span{font-size:11px;}
#footer .right { width:213px; text-align:right; float:left; margin-top:30px;}

.dock { position: relative; height:50px; text-align:left; }
.dock-container { position: absolute; height:50px;  padding-left: 20px;}
#dock2 { width: 100%; bottom: 0px;margin:0px 0px 10px 0px; position:absolute; left:0px; }
.dock-container2 { position: absolute; height: 50px; margin:0px 10px; background:url('img/home_fundo_icones.png');}
a.dock-item2 { display: block; font: bold 12px Arial, Helvetica, sans-serif; width: 40px; color: #000; bottom: 0px; position: absolute; text-align: center; text-decoration: none; }
.dock-item2 span { display:none; padding:0px 2px; margin:0px }
.dock-item2 img { border:none;  margin:0px; width:100%; }

#dock-int { width: 100%;  }
.dock-container-int {  height: 50px;  padding-left: 20px; }

.wp-pagenavi { margin:20px 0px 0px 0px; text-align:center; }

#mostra-noticias {width:480px;}
#mostra-noticias .foto{width:100px; height:100px; float:left; margin-top:10px;}
#mostra-noticias .text{width:380px; height:100px; float:left; margin-bottom:50px;}

