/**************************************************************
   Internas - Alterações do Layout Base e Novos Elementos
**************************************************************/
/* Fundo */
#Layout { background: url(../imagens/internas/bg-internas.jpg) no-repeat top center; }

/**************************************************************
   Quem Somos
**************************************************************/
#Content { float: left; padding-bottom: 70px; width: 100%; }

#Content h1 {
	float: left;
	padding: 25px 0 45px 0;
	text-align: right;
	width: 95%;
}

#Content p {
	color: #4A4A49;
	font-size: 20px;
	line-height: 20px;
	margin: 0 auto;
	text-align: right;
	width: 620px;
	padding-bottom:10px;
}

#Content .headline {
	font: bold 30px "Segoe UI";
	letter-spacing: -1px;
	line-height: 30px;
	padding-bottom: 40px;
}

#Content .lista{
	padding:5px 0 5px;
	border-bottom:1px solid #FFF;
	font-size:14px;
}
#Content .TituloCases{
	font-weight:bold;
	font-size:15px;
	padding:10px 0 10px 0;
}

#Content a{color: #5697B9; }
#Content a:hover{ text-decoration:underline;}

/**************************************************************
   Orçamento
**************************************************************/
#Content .headline2 {
	font: 16px "Segoe UI";
	letter-spacing: -1px;
	padding: 0 50px 10px 0;
	width: 570px;
}

.solicite #Cadastro { margin: 0 auto; width: 570px; }
.FaleConosco{width: 100%;}
#Content .FaleConosco h1{padding-bottom:1px; }

.RightFale{ float:right;width:600px; margin:10px 20px 0 0; padding-bottom:20px;}
.LeftFale{ float:left;width:380px; margin:10px 0 0 0;padding-bottom:20px;}
.LeftFale .map{ background:#e2e2e2; padding:6px; float:left;}
.tit-fale{font: 16px "Segoe UI";
          letter-spacing: -1px;
          width:900px;
          color: #4A4A49;
          text-align:right;
          float:right;
          margin-top:-30px;
          line-height:26px;
          margin-right:54px;
          padding-bottom:20px;
}

.FaleConosco .h1{ float:left;padding-bottom:4px;}
.FaleConosco .h2{ float:right;margin-right:30px; padding-bottom:4px;}

.col1 { float: left; width: 355px; }
.col2 { float: left; overflow: hidden; width: 210px; }

.solicite textarea {
	border: 0;
	float: left;
	font: 12px Arial;
	height: 139px;
	padding: 2px 0 0 3px;
	width: 546px;
}

.solicite .shadow_input_tel input { width: 190px; }

.solicite label {
	color: #4A4A49;
	float: left;
	font-size: 15px;
	padding: 9px 0 7px 1px;
	text-align: left;
	width: 100%;
}

.solicite input {
	background: none;
	border: 0;
	float: left;
	font: 11px Arial;
	height: 25px;
	padding-left: 3px;
}

.solicite .send_solicite { clear: both; height: 38px; padding: 34px 0 0 0; width: 204px; }
.solicite .col1 input { width: 310px; }

.solicite .inputerro{border:1px solid red;}
.ResultErro{padding-bottom:6px; font-size:large; color:Red; line-height:23px;}

/* Sombras */
.shadow_textarea {
	background: url(../imagens/internas/bg_textarea.png) no-repeat top left;
	float: left;
	height: 151px;
	padding: 1px 0 0 1px;
	width: 559px;
}

.shadow_input {
	background: url(../imagens/internas/bg_input.png) no-repeat bottom right;
	float: left;
	height: 33px;
	padding: 1px 0 0 1px;
	width: 327px;
}

.shadow_input_tel {
	background: url(../imagens/internas/bg_input_menor.png) no-repeat bottom left;
	float: left;
	height: 33px;
	padding: 1px 0 0 1px;
	width: 224px;
}

/**************************************************************
   Clientes
**************************************************************/
#Content .base { margin: 0 auto; width: 930px; }

.main_col { float: left; padding: 7px 18px 0 0; width: 270px; }
.main_col img { border: 1px solid #E5E5E5; }
.col { float: left; font-size: 11px; line-height: 25px; width: 160px; }

.col a {
	border-bottom: 1px solid #F9F9F9;
	color: #7C7A7A;
	float: left;
	padding-right: 10px;
	width: 150px;
}

.last a { padding-right: 0px; }

/**************************************************************
   Sobre
**************************************************************/
#BoxSobre { float: left; padding: 0 30px 0 20px; width: 600px; }

.list {
	float: left;
	height: 110px;
	padding:10px 0 13px 22px;
	width: 600px;
}
.list a{line-height:23px;
padding: 0 0 0 17px;}

/**************************************************************
   Mini-Form
**************************************************************/
.aba_form { float: left; width: 312px; }

.aba_sobre {
	background-color: #AEAEAE;
	color: #FFFFFF;
	float: right;
	font-size: 13px;
	line-height: 30px;
	padding-right: 15px;
	text-align: right;
	width: 223px;
}

.mini_form { background-color: #B6B6B6; float: left; padding: 11px 0 6px 12px; width: 300px; }

.colA { float: left; width: 110px; }
.colB { float: left; width: 185px; }

.mini_form p { margin: 0; }
.mini_form label { color: #FFFFFF; float: left; font-size: 11px; padding: 5px 0 3px 1px; }

.mini_form input {
	background: url(../imagens/bg_input.png) no-repeat;
	border: 0;
	font: 11px Arial;
	height: 17px;
	padding-left: 3px;
	width: 95px;
}

.mini_form textarea {
	background: url(../imagens/bg_text_area.png) no-repeat;
	border: 0;
	font: 12px Arial;
	height: 74px;
	padding: 2px 20px 0 3px;
	width: 171px;
}

.send { float: right; padding: 4px 16px 0 0; }
.send input { background: none; height: 17px; width: 40px; }


/**************************************************************
   Cases
**************************************************************/

.ListaCases{ padding-left:100px;}
.ListaCases .Lista{ background:url(../imagens/internas/bg-cases.png) right no-repeat;
min-height:60px; padding:20px 40px 20px 5px; float:left; width:650px;
border-bottom:1px solid #FFF;
}

.ListaCases .Lista img{ float:left; margin: 0 16px 0 0;
}
.ListaCases .Lista h2{ 
		font-size:15px;
		font-weight:bold;
		padding-bottom:10px;
		color:#4a4a49;
}
#Content .ListaCases a{ font-size:13px;padding-left:0;}
#Content .ListaCases a:hover{ text-decoration:underline;}
#Content .ListaCases p{
		font-size:15px;
		padding:0;
		margin:0;
		text-align:left;
}

#Content .MateriaCases{margin-left:120px;
		text-align:right;
		width:670px;
		float:left;
		
}
#Content .MateriaCases p{
	font-size:15px;
	margin:0; 
	padding:0; 
	text-align:right;
	width:660px;
}
#Content .MateriaCases .lista{
	padding:5px 0 5px; float:left;
	border-bottom:1px solid #FFF;
	width:660px;
	font-size:14px;
}
#Content .MateriaCases .TituloCases{
	font-weight:bold;
	float:left; 
	font-size:15px;
	width:660px;
	padding:10px 0 10px 0;
}

/**************************************************************
   Depoimentos
**************************************************************/
#Content .ListaDepoimentos{ padding-left:100px; color:#555555;}
#Content .ListaDepoimentos .Lista{
	padding:5px 0 5px; float:left;
	border-bottom:1px solid #FFF;
	width:700px;
	font-size:14px;
}
.ListaDepoimentos .ListaEsquerda{ 
	float:left;
	width:416px;
}
.ListaDepoimentos .ListaEsquerda .AspasTopo{
	float:left;
	background:url(../imagens/icon_abre_aspas.png) left top no-repeat;
	width:416px;
}

.ListaDepoimentos .ListaEsquerda .AspasBottom{
	float:left;
	background:url(../imagens/icon_fecha_aspas.png) right bottom no-repeat;
	width:342px;
	margin-left:42px;
	margin-top:10px;
	padding-right:32px;
	padding-bottom:24px;
	font-size:15px;
	line-height:18px;
}

.ListaDepoimentos .ListaDireita{ 
	float:right;
	width:260px;
	text-align:right;
	font-size:14px;
	line-height:15px;
}
.ListaDepoimentos .ListaDireita .T-Dir{
		font-weight:bold;
		font-size:16px;
		padding-top:10px;
		padding-bottom:4px;
}
.ListaDepoimentos .ListaDireita img{ 
	float:right; margin-left:10px;
}



/****************************************************************************************************************************
   Info
     CSS Gerado por: Apici em 14-10-2009
     Última alteração: #Content em 17-08-2009 por Apici
****************************************************************************************************************************/
