
/*
Theme Name: ENIT
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Trotta Motors
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

/* 
Enit
*/

*, body {
margin:0;
padding:0;
border:none;
background:none;
list-style:none;
vertical-align:baseline;
text-decoration:none;
outline:0;
}


body {
background:#a3a9ce;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
padding:20px 0 0 0;
text-align:center;
color:#000000;
}

#enit {
width:864px;
margin:0 auto;
position:relative;
}

h1 a {
text-aligin:center;
margin:0 auto;
display:inline-block;
margin-bottom:16px;
}

.menu {
padding:0 0 5px 0px;
text-align:left;
position:relative;
text-transform: uppercase;
display:block;
 }
 
 .menu ul  {
 float:left;
 padding:0 0 0 42px; 
 }
 
 
 .menu ul li  {
 float:left;
 font-size:12px;
 margin:0 0px 5px 27px;
 color:#47549d;
 background:url(images/bg-menu.gif) no-repeat right center;
 }
 
 .menu ul li#menu-item-375 {
 margin:0px !important;
 }
 
 
 .menu ul li a {
 color:#47549d;
 margin:0 22px 0 0px;
 }
 
 .menu ul li#menu-item-373 {
 background:none; 
 }
 
 .menu ul li#menu-item-373 a {
 margin:0px;
 }
 
 .menu ul li a:hover, .menu ul li a.active {
 color:#ffffff;
 } 
 
 .menu ul li a:hover, .menu ul li a.active {
 color:#ffffff;
 }
 
 .menu ul li.current-menu-item a {
 color:#ffffff;
 }
 
 .menu ul.xoxo {
 float:right;
 padding:0px !important;
 width:122px;
 position:relative;
 }
 
 .menu ul.xoxo li {
 margin:0;
 }
 
 
 .home .menu img {display:none}
 
 
 .page-template-apresentacao-php .menu img {
 position:absolute; z-index:5; top:28px; left:65px
 }
  
   .page-template-servicos-php .menu img {
  position:absolute; z-index:5; top:28px; left:187px
  } 
 
 
 .page-template-portifolios-home-php .menu img, .page-template-portifolios-php .menu img {
  position:absolute; z-index:5; top:28px; left:305px;
    } 
  
  .page-template-tecnologia-php .menu img, .page-id-88 .menu img {
  position:absolute; z-index:5; top:28px; left:424px;
  }
  
  /*.page-template-tecnologia-php .conteudo {
  height:472px;
  }*/
  
  .page-template-equipe-php .menu img {
  position:absolute; z-index:5; top:28px; left:533px;
  }
  
  .page-template-contato-php .menu img {
position:absolute; z-index:5; top:28px; left:633px
}

.page-template-portifolios-home-php .grid-288 img, .page-template-portifolios-php .grid-288 img {
max-height:440px;
max-width:288px;
overflow:hidden;
}

.page-template-portifolios-home-php .conteudo {
height:473px;
}

  .page-template-equipe-php .conteudo {
height:472px;
}

.page-template-portifolios-home-php .rodape, .page-template-equipe-php .rodape  {
padding-top:13px;
}

.page-template-portifolios-home-php #conteudo_post {
height:440px;
background:white;
}

.page-template-portifolios-php #conteudo_post {
background:white;
}

body.search .menu img {
position:absolute; z-index:5; top:24px; left:752px
}
 
.screen-reader-text{
display:none;
}
 
#searchform{
margin: 0 0 0 0;
margin-left:62px;
width:60px;
}

#content #searchform {
display:none;
}


 #s{
 width:121px;
 height:18px;
 color:#47549d;
 background:#ffffff;
 padding-left:5px;
 position:absolute;
 left:0;
 font-size:12px;
 }
 
 #searchsubmit{
  background:url(images/seta.jpg) no-repeat center center;
 width:18px;
 height:18px;
 text-indent:-1999px;
 overflow:hidden;
 position:absolute;
 top:0px;
 right:0px;
margin:0 0 0 0;
 }
 #searchsubmit label{
 display:none;
 }
 #menu_search{
 float:right;
 padding:0px !important;
 width:144px;
 position:relative;
 }
 
 ul.xoxo input.search {
 width:121px;
 height:18px;
 color:#47549d;
 text-transform:uppercase;
 background:#ffffff;
 padding-left:5px;
 position:absolute;
 left:0;
 
 }
 
  ul.xoxo input.submit {
 background:url(images/seta.jpg) no-repeat center center;
 width:18px;
 height:18px;
 text-indent:-1999px;
 overflow:hidden;
 position:absolute;
 top:0px;
 right:0px;
 }
 
 
 .search .widget-area {
 display:none;
 }
 
 .search .entry-summary {
 margin-bottom:23px;

 }
 
 .search p {
 margin:0px;
 }
 
 .search .comments-link {
 display:none;
 }
 
 .entry-title {
 font-weight:bold;
 }
 
 .page-title {
 text-transform:uppercase;
 margin-bottom:23px !important;
 display:block;
 
 }
 
 .search #content {
 padding:42px;
 height:356px;
 overflow-y:auto;
 }
 
 .conteudo {
 padding:33px 0 0 0;
 text-align:left;
 clear:both;
 position:relative;
 height:475px;
 background:url(images/bg-palco.jpg) no-repeat center top;
}

.search-results .conteudo, .search-no-results .conteudo {
/*height:440px;*/
}

.search-results .redes {
padding-bottom:4px;
}

.search-no-results .redes {
padding-bottom:4px;
}

.search-no-results .rodape {
/*padding-top:13px;*/
}

.search-results .rodape {
/*padding-top:13px;*/
}


.conteudo ul {
margin-bottom:10px;
}


.conteudo ul li {
background:url(images/point.png) no-repeat 0 6px;
padding:0 0 0 7px;
}

.page-template-equipe-php .info3 ul li {
background:url(images/point2.png) no-repeat 0 4px;
margin-bottom:17px;
line-height:14px;
padding-right:50px;
position:relative;
}

div.info6 div#portifolios {
width:250px; /* bugggg */
}


/* hack pra ie8 */
.page-template-equipe-php .info3 ul li { margin-bottom/*\**/: 8px\9; }

li#equipe_284 {
top:149px;
position:relative;
}
li#equipe_66 {
top:-45px;
}
li#equipe_285 {
top:-45px;
}
li#equipe_68 {
top:-45px;
}

/* hack pra ie8 */
li#equipe_284 { top/*\**/: 145px\9; }




.conteudo ul li a {
color:#ffffff;
font-size:11px;
}

.page-template-equipe-php .info3 ul li a {
font-size:12px;
}


#generos ul {
margin:0 0 0 16px;

}


#cargos li {
background-image:url(images/point2.png);
padding-left:0;
background:none;
overflow:hidden;
}

#cargos li a {
font-size:12px;
position:relative;
left:-15px;
}

.content_equipe ul .li-ativo {
background-image:url(images/point.png) !important;
color:black;
}

.content_equipe ul .li-ativo {
color:black;
}

.ativo{
/*font-weight: bold;*/
font-size:12px;
color:black !important;
}

.ilusion {
position:absolute;
top:0;
left:0;
z-index:0;
}

p {
margin-bottom:23px;
line-height:14px;
font-size:11px;
clear:both;
text-align:justify;
}

p.active {
color:#000000 !important;

}

p span {
font-size:12px;
}

p a {
color:#000000;
}

a {
color:#000000;
}

.search p a {
text-decoration:underline;
}

.detalhe p {
line-height:14px;
}

strong {

}

strong span {
color:rgb(108,118,177);
}

.info {
padding:30px 42px;
}

.info2 {
padding:30px 42px;
position:relative;
}

.info2 p {
margin-bottom:19px;
}


.info3 {
padding:30px 0 0 42px;
position:relative;
}

.page-template-equipe-php .info3.branco {
padding:33px 0 0 42px;
}

.info4 {
padding:30px 0 0 52px;
position:relative;
}


.info6 {
padding:30px 0 30px 42px;
}


.bf {
font-size:14px;
color:#000000;
font-weight:normal;
}

.bf a {
font-size:12px;
color:#000000;
font-weight:normal;
clear:left;
}


.bf2 {
color:#8B8B8B;
/*height:auto !important; */
margin: 0 0 0 18px;
}

.ui-accordion-content {
display:none;
}

h3.ui-accordion-header {
cursor:pointer;
}


.branco {
color:#ffffff;
}

.roxo {
background:#626dac;
}

.roxo ul li, .roxo2 ul li {
background-image:url(images/point2.png) !important;
}

.roxo ul li.li-ativo, .roxo2 ul li.li-ativo {
background-image:url(images/point.png) !important;
}



.info p  {
margin-bottom:10px;

}

.info3 p {
margin-bottom:8px;
line-height:14px;
}

.page-id-72 .info3 p {
font-size:12px;

}



.info4 p {
margin-bottom:8px;
line-height:14px;
}

.info5 {
position:relative;
padding:50px;
}
.info5 p {
margin-bottom:18px;
}

.page-template-portifolios-php .info5 p {
margin-bottom:10px;
}

.page-template-portifolios-php #wrapper1 .info5 {
padding-bottom:18px;
}


.roxo2 {
background:#47549d;
}

.roxo3 {background:#757eb5 }

.roxo4 {background:#5965a7}

.roxo4 strong {
color:#ffffff;
}


form {
position:relative;
z-index:5;
width:360px;
float:right;
margin:108px 0 93px 0;

}

form p {
margin:0;
}



form input {
width:323px;
 height:20px;
 color:#47549d;
 background:#ffffff;
 padding-left:5px;
 margin:0 0 5px -82px;
 
}


.wpcf7-form input {
margin:0 0 5px -45px;
}


form input.enviar {
background:url(images/seta.jpg) #ffffff no-repeat center right;
width:70px;
clear:both;
display:block;
padding:0 15px 0 0;
margin:0 0 0 213px;
font-size:11px;
}




span.wpcf7-not-valid-tip-no-ajax {
color: #000;
display: block;
width:322px;
font-size:10px;
margin:0px 0 -12px 0;
padding:5px;
left:-50px;
position:absolute;
text-align:left;
height:20px;
}

span.mail {
left:-200px;
top:24px;
width:140px;
font-size:10px;
}

span.message {
width:280px !important;
left:-226px !important;
top:112px;
}


.wpcf7-response-output {
float: right;
text-align: left;
width: 250px;
margin-right:108px;
position:absolute;
font-size:10px;
}

.wpcf7-validation-errors {
	display:none;
	}


.wpcf7-submit {
background:url(images/seta.jpg) #ffffff no-repeat center right;
width:70px;
clear:both;
display:block;
padding:0 17px 18px 0;
margin:0 0 0 213px !important;
cursor:pointer;
font-size:12px;
text-transform:lowercase;
height:15px;
}


form input { padding-top /*\**/: 1px\9 }
.wpcf7-submit { height /*\**/: 13px\9 }
.wpcf7-submit { padding-top /*\**/: 1px\9 }
.wpcf7-submit { padding-bottom /*\**/: 17px\9 }




form textarea {
width:273px;
max-width:273px;
 height:160px;
 max-height:160px;
 color:#47549d;
 background:#ffffff;
 padding:5px;
 margin:0 0 5px 0;
 position:relative;
 left:0px;
 overflow:auto;
}





a.ver {
clear:both;
display:block;
color:#ffffff;
margin:0px 0 28px 0;
float:left;
font-weight:bold;
display:none;
}

.legenda {
clear:both;
color:#47549d;
position:relative;
padding:8px 0 0 23px;
z-index:90;
height:27px;

}

.page-template-apresentacao-php .legenda {
display:none;
}


.redes {
padding:7px 0 3px 42px;
clear:both;
position:relative;
z-index:0;
text-align:left;
background:#d2d5e8;
display:none;
}

.home .redes {
background:none;
padding:7px 0 7px 42px;
}


.rodape {
width:864px;
margin:0 auto;
padding:10px 0 10px 0;
clear:both;
text-align:center;
font-size: 10px;
}


.home .rodape {
padding:10px 0 10px 0;
}

.rodape address {
display:inline;
font-style:normal;
color:#ffffff;
/*font-size:11px;*/
letter-spacing:0.1em;
padding:0 0 0 0px;
cursor:pointer !important;
}

.rodape address:hover {
color:#47549D
}

.rodape a {
color:#47549d;
letter-spacing:1px;
}


.rodape a:hover {
color:#47549d;
letter-spacing:1px;
}




/* grids */

.grid-288 {
width:288px;
height:440px;
position:relative;
z-index:10px !important;
overflow:hiddem;
   }

.grid-576 {
width:576px;
height:440px;
 /*overflow-x:hidden;*/
 position:relative;
 z-index:90;
}

.page-template-tecnologia-php .grid-576, .page-template-portifolios-home-php .grid-288, .page-template-portifolios-php .grid-288 {
overflow-y:scroll;
}

.page-template-portifolios-php .grid-288 {
overflow-x:hidden !important;
}


.page-template-portifolios-php .grid-576 {
overflow:hidden;
height:475px;
background:none;
}

#wrapper1 .content_portifolio {
display:none;
}






/* floats */

.left {
float:left !important;
}

.right {
float:right !important
}

.semmargem {
margin:0 !important }




 


/* Outros */

h3 a {
font-weight:normal;
font-size:12px;
}

.page-template-servicos-php .ui-state-default{
background:url(images/mais3.jpg) no-repeat 0 3px;
padding-left:21px;
font-weight:normal;
}

.page-template-servicos-php .ui-state-active {
background:url(images/menos3.jpg) no-repeat 0 3px;
padding-left:21px;
font-weight:normal;
}
  
.page-template-tecnologia-php h3.ui-state-default a, .page-template-apresentacao-php .ui-state-default a {
background:url(images/mais.jpg) #ffffff no-repeat 0 3px;
padding-left:18px;
}

.page-template-tecnologia-php h3.ui-state-active a, .page-template-apresentacao-php .ui-state-active a {
background:url(images/menos.jpg) #ffffff no-repeat 0 3px;
padding-left:18px;
}

.page-template-portifolios-php #portifolios .ui-state-default{
background:url(images/mais2.jpg) #47549D no-repeat 0 3px;
padding-left:18px;
display:block;
}

.page-template-portifolios-php #portifolios .ui-state-active{
background:url(images/menos2.jpg) #47549D no-repeat 0 3px;
padding-left:18px;
display:block;
}


 

.content{
/*float:right;
border: solid 1px red;
width:700px;*/
}

#index{
float:left;
border: solid 1px red;
}

#index h3{
width:100px;
}

.indice_titulo{
font-size: 11px;
font-weight: bold;
}

div.wp-caption.alignright {
float: right;
    height: 140px;
    margin: 0;
}

#generos div span {
font-size:12px !important;

}

#portifolios.branco p {
font-size:12px;

}

.alignright {
float:right;
}

.info2 img.alignright {
margin-top:-5px;
}


.ui-widget-header { border: 1px solid #e78f08; background: #A3A9CE; color: #ffffff; font-weight: bold; }                                                




/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
z-index:100;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: #D2D5E8;
border-radius: 6px; /* Implementação W3C */
-moz-border-radius: 6px /* Implementação Mozilla */
-webkit-border-radius: 6px; /* Implementação para browsers que renderizam via webkit */
behavior:url("http://www.enit.com.br/wp-content/themes/enit/PIE.htc");
}
	
.vscrollerbase { 
visibility: visible !important; /* hack ie!!! */
}
	

.hscrollerbase {
height: 10px;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#flex__1_vscrollerbase {
	background:#47549D;
	}
	
	#flex__1_vscrollerbar {
		visibility: visible !important; /* hack ie!!! */
		}