@charset "ISO-8859-1";
/* CSS Document */

* { 
padding: 0;
margin: 0;
list-style-type: none;
}

img {
border: none;
}

body {
background-color: #141611;
}

#tudo {
background:url(imagens/bg_geral.gif) #141611 repeat-x ;
height: 100%;
text-align:center;
}

#geral {
width: 755px;
margin: 0 auto;
text-align:left;
background: url(imagens/header_sombra.jpg) no-repeat top right ;
}

#header {
position:relative;
height: 75px;
z-index: 10;

}

#logo {
padding: 8px 0 0 15px;
position: absolute;
z-index: 10;
}

#capa-row-top {
position:relative;
z-index: 9;
}

#flash-capa {
position:absolute;
z-index: 9;
}

#box-capa-cases {
float:right;
margin-top: 20px;
width:200px;
height:309px;
background: url(imagens/box_cases_capa.jpg) no-repeat;
}

#box-capa-cases div {
padding: 50px 20px 0 20px;
}

#capa-row-bottom {
clear: both;
padding-top: 2px;
margin-left: 15px;
}

#capa-row-bottom div {
float:left;
}

.box-capa-servicos {
background: url(imagens/box_capa_servicos.jpg) no-repeat;
width: 267px;
height: 143px;
padding-right: 3px;
*margin-right: 3px;
}

.box-capa-servicos img {
padding: 13px;
*margin: 13px;
}

.box-capa-servicos div {
padding: 0 15px 10px 20px;
}

#menu {
float:right;
padding-top: 52px;
}

#menu ul li {
float:left;
padding-left: 17px;
}

#rodape {
clear:both;
padding-top: 16px;
padding-bottom: 16px;
}

#rodape div {
padding-left: 15px;
float:left;
}

#rodape address {
float: right;
font-style:normal;
}

/* ----- INTERNAS ------ */

#interna {
position:relative;
z-index: 9;
float:right;
margin-top: 17px;
margin-left: 17px;
*margin-left: 17px; /* flutua para direita  no ie */ 
background-color:#FFF;
width: 740px;
}

#middle-left {
float:left;
width: 281px;
position:relative;
}

#middle-right {
float:right;
width: 439px;
margin: 20px 20px 20px 0;
*margin: 20px 10px 20px 0;
}

#box-left-interna {
width: 260px;
height: 697px;
background: url(imagens/box_bg_interna.png) no-repeat;
position:absolute;
left: -18px;
top: 4px;
padding: 28px 13px 28px 17px;
}

.tamanhoequipe{	
width: 145px;
padding: 20px 0 0 0;
}


/*
#box-left-interna {
width: 253px;
height: 482px;
background: url(imagens/box_bg_interna.jpg) no-repeat;
position:absolute;
left: -7px;
top: 4px;
padding: 28px 13px 28px 13px;
}
*/

#box-left-interna-cases {
width: 253px;
height: 620px;
background: url(imagens/box_bg_interna_cases.jpg) no-repeat;
position:absolute;
left: -7px;
top: 4px;
padding: 28px 13px 28px 13px;
}

#box-left-interna #box-perfil ul  {
margin-top: 10px;
}

#box-left-interna #box-perfil ul li  {
clear:both;
}

#box-left-interna #box-perfil ul li div {
float:left;
}

#box-left-interna #box-perfil ul li div img {
border: 3px solid white;
}

#fotos-left-interna {
position:absolute;
left: -16px;
top: 30px;
}

.lista ul {
list-style:none;
margin-top: 20px;
}

.lista ul li {
background: url(imagens/bullet.gif) left top no-repeat;
padding-left: 17px;
margin-bottom: 10px;	
}

#interna-row-bottom {
padding-top: 10px;
}

#contato {
margin-right: 20px;
}

#contato  form label {
display:block;
margin-bottom: 12px;
}

#contato  form label input {
height: 22px;
width: 100%;
background-color: e8e8e8;
border: none;
padding: 3px;
margin-top: 5px;
}

#contato  form label textarea {
height: 164px;
width: 100%;
background-color: e8e8e8;
border: none;
padding: 3px;
margin-top: 5px;
}

#lista_cases {
margin: 0px 8px 20px 8px;
padding-bottom: 5px;
}

#lista_cases ul li {
margin-bottom: 10px;
}

#lista_cases ul li div {
	padding: 13px 0 0 20px;
}

#lista_cases ul li div ul li {
	margin-bottom: 3px;
}

.slide {
	/*height: 460px;*/
	margin-bottom: 20px;
}

.abre_case2 ul {
	padding-left: 10px;
	padding-top: 5px;
}

#box-scroll-cases {
margin-top: 20px;
width: 220px; 
height:510px; 
overflow:auto;
scrollbar-arrow-color:#ffffff;
scrollbar-3dlight-color:#ff6f03;
scrollbar-highlight-color:#ffb207;
scrollbar-face-color:#ff6f03;
scrollbar-shadow-color:#e75600;
scrollbar-darkshadow-color:#ff6f03;
scrollbar-track-color:#ffa306;
}

.min_height {min-height: 656px;}
