@import url(default.css);
@import url(default_interna.css);



/*------------------------------miolo solucoes ----------------------------*/



.solucoes{
float:left;
	padding:0px 16px 0 16px;
}
.graficos{

	float:left;
}
#graficoCol{
	float:left;
	border-right: 1px solid #ffffff;
	width:161px;
	height:230px;
	margin:10px 7px 0 0;
}
#graficoCol p{
	text-align:left;
	padding: 0 10px 0 5px;
}
#graficoCol h2{
	padding: 0 10px 0 5px;
}
#boxTitulo{
  height: 30px;
  width: 250px;
  margin-top: 10px;
  margin-left: 20px;
  cursor: pointer;
}
#boxTituloSolucoes{
  height: 30px;
  width: 120px;
  margin-top: 7px;
  margin-left: 15px;
  cursor: pointer;
}
#boxDynamic{
  float: left;
  width:672px;
  height: 212px;
  background-image: url(image/solucoes/bg_box_dynamic.gif);
  margin:10px 0 0 0;
}
#boxDynamic p{
margin: 0 0 0 30px;
width: 400px;
}
#boxServicos{
float: left;
	width:672px;
	height: 212px;
	margin:10px 0 0 0;
	background-image: url(image/solucoes/bg_box_servicos.gif);
}

#boxServicos p{
margin: 0px 0 0 30px;
width: 400px;
padding: 0;
}
#boxServicos ul{
margin: 5px 0 0 40px;
padding:0;
}
#boxServicos li{
	font-size: 10px;
	font-family:arial;
	color: #444455;
}
#iconeProduto {
  float: right;
  margin: -26px 30px 0 0;
}
#iconeProduto p{
  margin: 9px 0 0 0;
  width: 175px;
  text-align: center;
  color: #888888;
  font-size: 9px;
  line-height: 12px;
}
#boxesBT1{
margin: 80px 0 0 335px;
float:left;


}
#boxesBT2	{
margin: 23px 0 0 335px;
float:left;
}

#figuraTexto{
  float: right;
  padding-left: 20px;
  padding-bottom: 10px;
}
#figuraTextoLeft{
  float: left;
  padding-right: 20px;
  padding-bottom: 10px;
}


/* pagina soluções - dynamic*/
#bannerTop {
	float: left;
	width: 681px;
	height: 152px;
	margin: 0 0 20px 0;
}

td.TDTituloGeral{
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	font-family:arial;
	color:#1C3E60;
	height: 41px;
	
	padding: 0 0 0 5px;
	vertical-align: middle;
}

td.TDTitulo{
		margin: 0 0 0 0;
	font-size: 11px;
	font-weight: bold;
	font-family:arial;
	color:#AB351A;
    padding:5px;
}

td.TDSubTitulo{
	font-size: 10px;
	font-family:arial;
	color:#2F6B11;
	padding:5px;
}

td.TDSubTituloP{
	font-size: 10px;
	font-family:arial;
	color: #003366;
	padding:5px;
}

td.TDTexto{
	font-size: 11px;
	font-family:arial;
	color:#1C3E60;
	padding:5px;
}

/* Tabela de Dynamic Outsourcing */
.tableMessage {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  font-family: arial;
  color: #AB351A;
  width: 400px;
  margin: 5px 0 0 11px;
}

#table-do {
  background: none repeat scroll 0 0;
  border-collapse:collapse;
  font-family:"Arial";
  font-size:12px;
  margin: 3px;
  text-align: left;
  width: 100%;
}
#table-do th {
  border-bottom:2px solid #AB351A;
  color:#1C3E60;
  font-size:14px;
  font-weight:normal;
  padding:10px 8px;
}
#table-do td {
  border-bottom: 1px solid #DDBBBB;
  color:#3C5E80;
  padding:6px 8px;
  font-size: 11px;
  cursor: pointer;
}
#table-do tbody tr:hover td {
  color:#1C3E60;
  border-bottom: 1px solid #BBBBDD;
}
#table-row-header {
	font-size: 12px;
  font-family:"Arial";
	color: #003366;
}
#table-specialTD {
  color: #AB452A !important;
  border-bottom: 1px solid #DDBBBB;
}
#table-specialTD:hover {
  color: #AA0505 !important;
  border-bottom: 1px solid #BBBBDD;
}

#table-specialTD a:link {
  color: #7B0404 !important;
}