div#estrutura div.interna
{
  background: url('../_img/layout/bg_interna-conteudo.gif') repeat-y;
  width: 940px;
}

div.internaIFrame div.interna div.interna {
	width: 500px !important;
}

div.internaIFrame { background: none !important; }

div.internaIFrame { width: 500px !important; }

/* Pagina interna */
div#estrutura div.interna div#content div.pagina h2
{
  font-family: arial;
  font-size: 15px;
  color: #2d4d84;
}

div#estrutura div.interna div#content div.pagina { margin-top: 15px; }

div#estrutura div.internaIFrame { margin: 0 !important }

div.internaIFrameEst { margin: 0 !important; padding: 0 !important }

div#estrutura div.internaIFrame div#content { margin: 0 !important; padding: 0 !important }

div#estrutura div.internaIFrame div#content div.pagina  { margin-top: 0 !important; }

div#estrutura div.interna div#content div.pagina blockquote { margin-bottom: 20px; }

div#estrutura div.interna div#content div.pagina blockquote p
{
  font-family: tahoma;
  font-size: 11px;
  color: #686868;
  padding-top: 10px;
}

div#estrutura div.internaIFrame div#content div.pagina blockquote p
{
  font-family: tahoma;
  font-size: 11px;
  color: #686868;
  padding-top: 0 !important;
}

div#estrutura div.interna div#content div.pagina blockquote div.coberturas, div#estrutura div.interna div#content div.pagina blockquote div.servicos,div#estrutura div.interna div#content div.pagina blockquote div.vantagens
{
  border:1px solid #d5d5d5;
  margin-top:10px;
  padding:20px;
}

div#estrutura div.interna div#content div.pagina blockquote div.vantagens h3, div#estrutura div.interna div#content div.pagina blockquote div.servicos h3, div#estrutura div.interna div#content div.pagina blockquote div.coberturas h3 { margin-top:0; }

div#estrutura div.interna div#content div.pagina blockquote p.subtext { font-size: 10px; }

div#estrutura div.interna div#content div.pagina blockquote p img 
{
  float: left;
  margin: 0 5px 10px 0;
}

div#estrutura div.interna div#content div.pagina blockquote p.intro { padding-top: 5px; }

div#estrutura div.interna div#content div.pagina blockquote h3
{
  font-family: tahoma;
  font-size: 11px;
  color: #2D4D84;
  margin-top: 20px;
}

div#estrutura div.interna div#content div.pagina blockquote ul 
{ 
  margin-left: 15px;
	padding-top:5px;	
}

div#estrutura div.interna div#content div.pagina blockquote ol
{
  list-style: none;
  margin-left: 15px;
}

div#estrutura div.interna div#content div.pagina blockquote ul li, div#estrutura div.interna div#content div.pagina blockquote ol li
{
  font-family: tahoma;
  font-size: 11px;
  line-height: 14px;
  color: #686868;
}

div#estrutura div.interna div#content div.pagina blockquote li.listOcor, div#estrutura div.interna div#content div.pagina blockquote li.listOcor a
{
  color: #2D4D84;
  font-family: tahoma;
  font-size: 11px;
}

div#estrutura div.interna div#content div.pagina blockquote li.listOcor2, div#estrutura div.interna div#content div.pagina blockquote li.listOcor2  a
{
  color: #686868;
  font-family: tahoma;
  font-size: 11px;
}

div#estrutura div.interna div#content div.pagina blockquote li.listOcor a, div#estrutura div.interna div#content div.pagina blockquote li.listOcor2  a { font-weight: bold; }   

div#estrutura div.interna div#content div.pagina blockquote li.listOcor3 a { font-weight: normal !important; }

div#estrutura div.interna div#content div.pagina blockquote li.listOcor3, div#estrutura div.interna div#content div.pagina blockquote li.listOcor3 a
{
  color: #686868;
  font-family: tahoma;
  font-size: 11px;
}

div#estrutura div.interna div#content div.pagina blockquote ol li { line-height: 17px; }

div#estrutura div.interna div#content div.pagina blockquote ul li a, div#estrutura div.interna div#content div.pagina blockquote ol li a
{
  color: #686868;
  text-decoration: none;
}

div#estrutura div.interna div#content div.pagina blockquote ol.letras li
{
  list-style:lower-alpha;
	margin-left:15px;
}

div#estrutura div.interna div#content div.pagina blockquote ol.numerado li
{
  list-style:decimal;
	margin-left:15px;
}

div#estrutura div.interna div#content div.pagina blockquote ol.nada li{	list-style:disc;}

div#estrutura div.interna div#content div.pagina blockquote ol li h3 a{color: #2D4D84;}

div#estrutura div.interna div#content div.pagina blockquote ul li a:hover, div#estrutura div.interna div#content div.pagina blockquote ol li a:hover, div#estrutura div.interna div#content div.pagina blockquote ol li h3 a:hover{ text-decoration: underline; }

div#estrutura div.interna div#content div.pagina blockquote table tr th
{
  background-color: #2d4d84;
  padding: 5px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
}

div#estrutura div.interna div#content div.pagina blockquote table tr td
{
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #123456;
	padding: 5px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

div#estrutura div.interna div#content div.pagina blockquote table tr td.topo { text-align: right; }

div#estrutura div.interna div#content div.pagina blockquote table tr td.continente { background-color: #2d4d84; }

div#estrutura div.interna div#content div.pagina blockquote table tr td.pais { background-color: #57719d; }

div#estrutura div.interna div#content div.pagina blockquote table tr td.cidade { background-color: #798db1; }

div#estrutura div.interna div#content div.pagina blockquote table tr td.escritorio { background-color: #94a4c1; }

div#estrutura div.interna div#content div.pagina blockquote table tr td.endereco { background-color: #a9b6cd; }

div#estrutura div.interna div#content div.pagina blockquote table tr td a
{
  color: #ffffff;
  text-decoration: none;
}

div#estrutura div.interna div#content div.pagina blockquote table tr td a:hover {
	text-decoration: underline;
}
/* /Pagina interna */

/* Lado A */
div#estrutura div.interna div#lado_a
{
  margin: 0 1px;
  width: 160px;
  padding: 15px;
  border-top: 1px solid #f2f4f7;
  float: left;
}

/* Lista Produtos */
div#estrutura div.interna div#lado_a h3
{
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
}

div#estrutura div.interna div#lado_a ul.produtos { list-style: none; }

div#estrutura div.interna div#lado_a ul.produtos li
{
  border-top: 1px solid #546e9b;
  margin-top: 10px;
  padding-top: 10px;
}

div#estrutura div.interna div#lado_a ul.produtos li h4
{
  font-family: tahoma;
  font-size: 12px;
  color: #ffffff;
  padding-bottom: 5px;
}

div#estrutura div.interna div#lado_a ul.produtos li .img img
{
  width: 160px;
  height: 70px;
}

div#estrutura div.interna div#lado_a ul.produtos li blockquote
{
  width: 138px;
  float: left;
}

div#estrutura div.interna div#lado_a ul.produtos li blockquote p
{
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  padding-top: 5px;
  line-height: 15px;
}

div#estrutura div.interna div#lado_a ul.produtos li .more
{
  float: right;
  margin-top: 32px;
}
/* /Lista Produtos */

/* Links */
div#estrutura div.interna div#lado_a ul.links
{
  list-style: none;
  border-top: 1px solid #546e9b;
  margin-top: 10px;
  padding-top: 10px;
}

div#estrutura div.interna div#lado_a ul.links li
{
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 15px;
  padding-left: 10px;
  background: url('../_img/layout/sub_item.gif') no-repeat 0 5px;
}

div#estrutura div.interna div#lado_a ul.links li a
{
  color: #ffffff;
  text-decoration: none;
}

div#estrutura div.interna div#lado_a ul.links li a:hover { text-decoration: underline; }
/* /Links */
/* /Lado A */

/* Lado B */
div#estrutura div.interna div#lado_b
{
  margin: 0 1px;
  width: 190px;
  padding-bottom: 15px;
  border-top: 1px solid #d5d5d5;
  float: right;
}

/* Lista Noticias */
div#estrutura div.interna div#lado_b ul.noticias {
  list-style: none;
  padding: 0 15px;
}

div#estrutura div.interna div#lado_b ul.noticias li { margin-top: 15px; }

div#estrutura div.interna div#lado_b ul.noticias li cite
{
  font-family: tahoma;
  font-size: 12px;
  color: #2d4d84;
  font-style: normal;
  font-weight: bold;
}

div#estrutura div.interna div#lado_b ul.noticias li blockquote p, div#estrutura div.interna div#lado_b ul.noticias li blockquote p a
{
  font-family: tahoma;
  font-size: 11px;
  color: #686868;
  text-decoration: none;
}

div#estrutura div.interna div#lado_b ul.noticias li blockquote p a:hover { text-decoration: underline; }

div#estrutura div.interna div#lado_b .mais_noticias
{
  float: right;
  font-family: tahoma;
  font-size: 10px;
  margin-top: 10px;
  background: url('../_img/layout/setRight.gif') no-repeat 0 3px;
  padding: 0 15px 0 10px;
}

div#estrutura div.interna div#lado_b .mais_noticias a
{
  color: #2d4d84;
  text-decoration: none;
}

div#estrutura div.interna div#lado_b .mais_noticias a:hover { text-decoration: underline; }
/* /Lista Noticias */

/* Lista Botoes */
div#estrutura div.interna div#lado_b ul.botoes { list-style: none; }

div#estrutura div.interna div#lado_b ul.botoes li { margin-top: 10px; }

div#estrutura div.interna div#lado_b ul.botoes li img
{
  border-top: 1px solid #f2f4f7;
  border-bottom: 1px solid #f2f4f7;
}
/* /Lista Botoes */
/* /Lado B */

/* Content */
div#estrutura div.interna div#content
{
  width: 516px;
  margin-left: 20px;
  float: left;
  padding: 15px 0;
}

div#estrutura div.internaIFrame div#content { margin-left: 0; }

/* Breadcrumb */
div#estrutura div.interna div#content ul.breadcrumb
{
  list-style: none;
  width: 516px;
}

div#estrutura div.interna div#content ul.breadcrumb li.first
{
  margin: 0;
  padding: 0;
  background: none;
}

div#estrutura div.interna div#content ul.breadcrumb li
{
  float: left;
  margin-left: 8px;
  padding-left: 10px;
  font-family: tahoma;
  font-size: 10px;
  color: #727272;
  font-weight: bold;
  background: url('../_img/layout/sub_item.gif') no-repeat 0 4px;
}

div#estrutura div.interna div#content ul.breadcrumb li a
{
  color: #2d4d84;
  text-decoration: none;
}

div#estrutura div.interna div#content ul.breadcrumb li a:hover { text-decoration: underline; }
/* /Breadcrumb */
/* /Content */

/* Rodape do conteudo */
/* Link voltar */
div#estrutura div.interna .back
{
  float: left;
  font-family: tahoma;
  font-size: 10px;
  padding-left: 10px;
  background: url('../_img/layout/setLeft.gif') no-repeat 0 4px;
}

div#estrutura div.interna .back a
{
  color: #2d4d84;
  font-weight: bold;
  text-decoration: none;
}
/* Link voltar */

div#estrutura div.interna div.rodape
{
  clear: both;
  display: block;
}

div#estrutura div.interna div.rodape div.a, div#estrutura div.interna div.rodape div.b
{
  background-color: #d5d5d5;
  width: 192px;
  height: 1px;
  overflow: hidden;
}

div#estrutura div.interna div.rodape div.a { float: left; }

div#estrutura div.interna div.rodape div.b { float: right; }
/* /Rodape do conteudo */

/* Abas */
div#estrutura div.interna div#content div.pagina ul.abas 
{
  background: url("../_img/layout/bg_abas-canto.gif") repeat-x 0 26px;
  list-style: none;
  height: 27px;
}

div#estrutura div.interna div#content div.pagina ul.abas li 
{
  float: left; 
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  color: #727272;
}

div#estrutura div.interna div#content div.pagina ul.abas li div
{
  padding: 7px 7px 0 9px;
  border-top: 1px solid #cccccc; 
  border-left: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc; 
  height: 18px;
  background-color: #ffffff;
  float: left;
}

div#estrutura div.interna div#content div.pagina ul.abas li.first div 
{ 
  border-bottom: 0;
  background-color: #f3f3f3;
  margin-left: 2px;
  height: 19px;
  color: #2d4d84;
}
/* /Abas */

/* Resumo */
div#estrutura div.interna table.twocol
{
  width: 100%;
  color: #686868;
  font-family: tahoma;
  font-size: 11px;
}

div#estrutura div.interna table.twocol tr td.a
{
  width: 47%;
  padding: 3px 10px 3px 0;
  text-align: right;
}

div#estrutura div.interna table.twocol tr th.a
{
  color: #2D4D84;
  padding: 3px 10px 3px 0;
  text-align: right;
  font-weight: bold;
}

div#estrutura div.interna table.twocol tr td.b em 
{
  font-style: normal;
  color: #ca2626; 
}

div#estrutura div.interna table.twocol table.tableinterna tr td { line-height: 19px; }

div#estrutura div.interna table.mleft tr td.a { width: 35%; }

div#estrutura div.interna table.twocol tr.center td { text-align: center; }
/* /Resumo */

/* Lista */
div#estrutura div.interna div.lista { background-color: #cccccc; }

div#estrutura div.interna table.lista
{
  width: 100%;
  color: #727272;
  font-family: tahoma;
  font-size: 11px;
}

div#estrutura div.interna table.lista tr th 
{
  color: #ffffff;
  text-align: left;
  background-color: #2d4d84;
}

div#estrutura div.interna table.lista tr th, div#estrutura div.interna table.lista tr td { padding: 5px; }

div#estrutura div.interna table.lista tr.lineA td { background-color: #ffffff; }

div#estrutura div.interna table.lista tr.lineB td { background-color: #f9fafc; }

div#estrutura div.interna table.lista tr td a
{
  color: #2D4D84;
  font-weight: bold;
  text-decoration: underline;
}

div#estrutura div.interna table.lista tr td a:hover { text-decoration: none; }

div#estrutura div.interna table.lista tr td input
{
  border: 1px solid #cccccc;
  width: 80px;
  background-color: #ffffff;
  color: #727272;
  font-family: tahoma;
  font-size: 11px;
  padding: 2px;
}
/* /Lista */

/*
div#estrutura div.interna iframe { width: 516px; }

*/