

.page-taxonomy #header #menu ul.links li.menu-636 a {
background-position:left bottom !important;
}
.page-taxonomy #header #menu ul.links li.menu-552 a {
background-position:left top !important;
}

/************************
CLIENTES
************************/
.page-clientes #content h2 {display:none !important;}
/* frase destaque */

.page-clientes h2#frase-destaque,
.page-taxonomy h2#frase-destaque,
.page-setor h2#frase-destaque,
.page-servicos h2#frase-destaque{
	background: url(../img/titulo_clientes.gif) no-repeat top left;
	display: block;
	height: 95px;
	margin: 0 0 0 170px;
	overflow: hidden;
	text-indent: -99999px;
	width: 620px;
}

.page-setor h2#frase-destaque,
.page-servicos h2#frase-destaque {margin-left:160px !important;}

#block-views-FotosClientes-block_1,
#block-views-FotosClientes-block_2,
#block-views-FotosClientes-block_3 {
	float:right;
	margin-right:10px !important;
	margin-bottom:50px;	
}

.page-setor #block-views-FotosClientes-block_1,
.page-setor #block-views-FotosClientes-block_2,
.page-setor #block-views-FotosClientes-block_3,
.page-servicos #block-views-FotosClientes-block_1,
.page-servicos #block-views-FotosClientes-block_2,
.page-servicos #block-views-FotosClientes-block_3 {margin-right:0 !important;}

.node-type-projeto .grid_12 #label-pagina {
	float: left;
	width: 130px;
	height:23px;
	margin: 90px 30px 0 0;
	background: url(../img/clientes.gif) no-repeat top right;
	text-indent: -999999px;
	overflow: hidden;
	width: 100px;
}

.node-type-projeto .grid_12 .content {
	width: 780px;
	float: right;
	margin-bottom: 30px;
}

.page-taxonomy .grid_12{
	padding-top: 0 !important;
}

.grid_12 h4 {
	margin: 0;
}


h2#nome-cliente{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 0 160px;
	padding-bottom: 0px;
	font-weight: normal;


	
}


h4#nome-projeto {
	margin: 0 0 0 160px;
	padding-bottom: 15px;
	color: #666;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

.node-type-projeto .grid_12 .content p {
	float: left;
	width: 400px;
	margin: 25px 0 0 0;
}

#cliente-right {
	float: right;
	margin-top: 20px;
	width: 345px;
}

#outras-fotos { 
	*width: 300px !important;
}

#outras-fotos li {
	list-style: none;
	float: left;
	margin: 0 2px 2px 0 !important;
	border: none;
	line-height: 100%;
	height: 65px;
	overflow: hidden;
}

.cliente-left {
	display: none;
}

.node-type-projeto .cliente-left{
	display: block;
}

.descricao-destaque{
	background: #C80120;
	color: #fff;
	display: none;
	float: right;
	font-size: 13px;
	margin-top: -8px;
	padding: 10px;
	width: 325px;
}

#outros-projetos{
	padding-top: 20px;
}

#outros-projetos ul{
	list-style: none;
}

#outros-projetos ul li a{
	color: #666;
	text-decoration: none;
}

#outros-projetos ul li a:hover{
	color: #c80120;
}

.voltar{
	text-transform: capitalize;
	margin: 15px 0;
}

.voltar a{
	color: #666;
	text-decoration: none;
}

.voltar a:hover{
	color: #333;
	text-decoration: none;
}

/************************
menu lateral
************************/
.lista-filtro-clientes{
	/*background: url(../img/clientes.gif) no-repeat left top;*/
	padding-right: 10px;
	/*padding-top: 65px;*/
	width: 152px;
	float:left;
}

.page-setor .lista-filtro-clientes,
.page-servicos .lista-filtro-clientes {padding-right:20px !important;} 

.lista-filtro-clientes .view-header h3{
	width:88px;
	height:25px;
	text-indent:-5000em;
	overflow:hidden;
}

#block-views-listaServicos-block_1 .view-header h3 {background: url(../img/servicos.gif) no-repeat;}
#block-views-listaServicos-block_2 .view-header h3 {background: url(../img/setores.gif) no-repeat;}

.view-listaServicos .item-list h3 {
	font-size:12px;
	color:#C80120;
	margin-bottom:10px;
}

.view-listaServicos ul {
	list-style: none !important;
	margin-bottom: 50px;
	padding:0;
}

.view-listaServicos li{
	margin:0 0 5px 0 !important;
	padding:0 !important;	
	list-style:none !important;
}

.view-listaServicos li a{
	color: #666;
	font-size: 13px;
	text-decoration: none;
}

.view-listaServicos li a:hover{
	color: #c80120;
}

.view-listaServicos a.active{
	color: #333;
	font-weight: bold;
}

/************************
lista de clientes
************************/
.view-ListaClientes{
	float: left;
	margin-bottom: 50px;
	/*margin-top:35px;*/
	width: 710px;
}

.cases-left, .cases-right{
	float: left;
	width: 340px;
}



.cases-left{
	margin-right: 30px;
	margin-left: -10px;
}

.page-clientes .cases-left {margin-left:0 !important;}

#wrap-cases {	margin-top:35px;}

table{
	color: #333;
	font-size: 13px;
	width: 340px;
}

thead{
	border-bottom: 1px solid #F0F0F0;
	color: #333;
	text-align: left;
	width: 340px;
	font-size:16px;
}

thead th{
	padding: 0 !important;
}

.cases-right thead th.titulo-coluna-cliente {visibility:hidden;}

thead th.titulo-coluna-cliente{
	border: none;
	width: 150px;
}

thead th.titulo-coluna-projeto{
	border: none;
}

tbody{
	background: #fafafa;
}

tbody tr{
	border-bottom:1px solid #F0F0F0;
}

tbody td{

}

tbody td.col-left{
	padding:6px 5px;
}


tbody ul{
	list-style: none;
	margin-bottom: 0 !important;
}

tbody ul li{

}

tbody ul a{
	color: #666;
	display: block;
	line-height: 17px;
	text-decoration: none;
}

tbody ul a:hover{
	color: #c80120;
}
th.titulo-coluna-cliente, th.titulo-coluna-projeto{
	border-bottom:1px solid #F0F0F0;
	color: #333;
}
/*
.page-clientes h3, .page-taxonomy h3{
	color: #333;
	font-size: 15px;
}

.page-taxonomy table td ul li{
	list-style: none;
}

table{
	font-size: 13px !important;
}

table tr{
	width: 350px;
}

table th{
	background: #c80120;
	color: #000;
	width: 175px !important;
}

table td{
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #999 !important;
	padding-bottom: 0px !important;
	width: 175px !important;
}

table td ul li{
	line-height: 16px !important;
	margin-bottom: 10px !important;
}

.lista-filtro-clientes a, table a{
	color: #666;
	text-decoration: none;
}

.lista-filtro-clientes a:hover, table a:hover{
	color: #C80120;
	text-decoration: none;
}




/* hack ie7 */
* + html/*/ * /**/ body #wrap-cases{
	width: 720px;
}

* + html/*/ * /**/ body .lista-filtro-clientes{
	font-size: 13px !important;
	padding-right: 10px !important;
	width: 180px;
}


* + html/*/ * /**/ body .descricao-destaque{
	margin-top: -3px !important;
}

* + html/*/ * /**/ body .node-type-projeto .grid_12 .content p {
	margin: 30px 0 0 0; 
}

* + html/*/ * /**/ body tbody tr td{
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 5px;
}



* + html/*/ * /**/ body tbody ul li{
	margin-bottom: 10px;
}

* + html/*/ * /**/ body .cases-left{
	margin-top: 16px;
	padding-top: 5px;
}


* + html/*/ * /**/ body .cases-right{
	margin-top: 20px !important;
}

/* css para a lista de clientes
	#wrap-cases{ width:950px;	}
	.cases-left{ float: left; margin-right: 35px; width: 340px; }
	.cases-right{ float: left; width: 340px; }
	.case{ margin-bottom: 25px; }
	table, tr{ width: 350px; }
	th{ color: #666; padding: 10px 5px;	text-align: left;	width: 180px; }
	td{ border-bottom: 1px solid #333; border-top: 1px solid #ebebeb; padding: 15px 5px 10px; vertical-align: top; }
	ul{ list-style: none; padding-left: 0px !important; }
	li{ margin-bottom: 5px; }
*/

#edit-search-block-form-1 {z-index:1000;}
.form-item .form-text {  }
* + html/*/ * /**/ body #block-buscar {
	z-index: 50;
}

* + html/*/ * /**/ .page-clientes #edit-search-block-form-1 {
	top: 40px !important;
	right: 60px;
}
* + html/*/ * /**/ .page-clientes #edit-submit-1 {
	top: 40px !important;
	right: 30px;
}

