@charset "ISO-8859-1";


* {list-style:none; border:none; margin:0; padding:0; }
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
input, select {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

a {text-decoration:none; }
a:hover {text-decoration:underline; }
hr { display: none; }

/* ajudantes */
.ancora {position: relative; height:0; width:1px; z-index:20; }
.clear {clear:both;}
.left {float:left; clear:right;}
.right {float:right; clear:left;}
.oculto {display: none; }

.xxx {background-color:#3c3; } /*verde*/
.yyy {background-color:#fc0; } /*amarelo*/
.zzz {background-color:#06f; } /*azul*/
.bbb {border:1px solid #c00; }

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }



.imgCenter {clear:both; margin:0 0 0 0;}
.imgLeft {float:left; clear:right; margin:0 10px 5px 0;}
.imgRight {float:right; clear:left; margin:0 0 5px 10px;}

.borda,
.imgDestaque { border:#CCC 3px solid;}

.legenda {display:block; font-size:10px; color:#666666;}
.legendaCreditos {display:block; font-size:10px; color:#666; padding:0 4px 1px 2px; text-align:right; background-color:#ccc;}
.canvas { width:763px; margin:0 auto 0 auto; }

.inpText {border:#CCC 1px solid; background:#FFFFFF; padding:2px 3px 2px 3px; font-size:10px; line-height:10px; }
.w89 { width:80px;}

.ultimo {padding:0 !important;}

.topo { height:86px; margin-bottom:183px;}
.topo .canvas { position:relative; }
.topo .logo { margin:14px 0 0 17px; float:left; display: inline; }
.topo .selecaoIdioma { position:absolute; top:; right:0; }

.areaConceitual { position:absolute; height:185px; z-index:2; top: 86px; width: 100%; }

.menuTopo { text-align:right; margin-top: 21px; height: 133px;}
.menuTopo .fundo { background: #FFF; }
.menuTopo ul { padding:0 7px 0 0; height: 29px; }
.menuTopo ul li { display:inline; }
.subMenuTopo { height: 30px; background: #AACEED; }
.subMenuTopo .menu4 ul{ padding-right: 60px; }
.subMenuTopo .menu5 ul{ padding-right: 15px }
.subMenuTopo .menu4 a,
.subMenuTopo .menu4 a:hover, 
.subMenuTopo .menu5 a, 
.subMenuTopo .menu5 a:hover, 
.subMenuTopo .menu6 a, 
.subMenuTopo .menu6 a:hover { color: #000; font-size: 10px; }

.flashConceitual { height:185px; position:absolute; top:86px; z-index:1; width:100%;}

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

.menuAbas { }
.menuAbas a { margin:0 1px 0 0; }

.menuAbasOpcoes { height:36px; font-size:10px; color:#333; text-align:justify; }
.menuAbasOpcoes .menu1 { height:36px; background: #AACEED; }
.menuAbasOpcoes .menu2 { height:36px; background: #AACEED; margin-left: 178px; }
.menuAbasOpcoes .menu3 { height:36px; background: #AACEED; margin-left: 355px; }
.menuAbasOpcoes strong {}
.menuAbasOpcoes span {margin:0 3px 0 3px ;}
.menuAbasOpcoes a {color:#333;}
.menuAbasOpcoes ul { padding:12px 0 0 10px;}
.menuAbasOpcoes ul li { display:inline; }

.espacoMenu { height:36px; clear:both; background:#f0f0f0; }

.conteudo { background:#f0f0f0 url(../img/conteudoBg.png) top center no-repeat;}
.tabImagem { margin:0 10px 10px 0}
.colEsq { width:528px; float:left;}
.colEsq h3 { font-size:16px; font-weight:bold; color:#333; padding:0 0 17px 0}
.colEsq .mgColEsq { padding:20px 8px 0 10px;}
.colEsq .registro { padding:0 0 20px 0;  }
.colEsq .registro h4 { font-size:13px; color:#333; margin-bottom: 4px; }
.colEsq .registro h4.alter { font-size:12px; width: auto; }
.colEsq .registro h6 { font-size:10px; color:#333; line-height:100%; margin-bottom: 4px; }
.colEsq .registro h5 { font-size:12px; color:#666; line-height:150%; }
.colEsq .registro h5.alter { font-size:14px; width: auto; }
.colEsq .registro h2 { font-size:17px; color:#666; margin:0 0 7px 0; line-height:105%}
.colEsq .registro h2 a {color:#666; }
.colEsq .registro p { font-size:12px; color:#333; line-height:140%; margin:0; padding:0;}
.colEsq .registro .resumo { font-size:12px;padding:0 0 10px 0; }
.colEsq .registro p a {color:#333;}

.linkExterno, .downloadArquivo { border-bottom: 2px solid #f0f0f0; }
.opcoesRegistro {  }

.colEsq .registro .downloadArquivo, .colEsq .registro .linkExterno { padding: 5px 0 5px 7px; background:#AACEED; }
.colEsq .registro .downloadArquivo p, .colEsq .registro .linkExterno p { font-size:12px; color:#333; margin:0; padding:0; }
.colEsq .registro .downloadArquivo p a, .colEsq .registro .linkExterno p a { color:#333; }
.colEsq .registro .downloadArquivo p img, .colEsq .registro .linkExterno p img { margin-right:5px; }

.colEsq .registroComListagem { margin:0 0 40px 0; }
.colEsq .registroComListagem h4 { font-size:14px; color:#000; }
.colEsq .registroComListagem p { font-size:12px; line-height:150%; color:#333333; margin-bottom:17px; }
.colEsq .registroComListagem h5 { font-size:12px; color:#666; }
.colEsq .registroComListagem li { line-height:150%; font-size:12px; font-weight:bold; }
.colEsq .registroComListagem li a { color:#006CA1; }

.colEsq .unico { margin-bottom:10px; border-bottom: 1px solid #f0f0f0; }

.colEsq .modConfiraTambem {font-size:11px; margin:0 0 15px 0}
.colEsq .modConfiraTambem a {color:#333333;}
.colEsq .modConfiraTambem h4 { line-height:10px; margin:0 0 5px 0 }
.colEsq .modConfiraTambem li { line-height:130% }

.colEsq .modDestaquesHome { font-size:12px; color:#333333; margin:0 0 10px 0; }
.colEsq .modDestaquesHome a {color:#333333;}
.colEsq .modDestaquesHome .destaqueHome { width:220px; float:left; margin:0 12px 0 0; }
.colEsq .modDestaquesHome .destaqueHome table { /*border:2px #AACEED solid;*/ padding:5px; }
.colEsq .modDestaquesHome .destaqueHome p {margin:8px 0 0 0; line-height:130%}
.colEsq .modDestaquesHome .utimo {padding-right:0;}

.colEsq .modDestaquesHome .btnVerMais { margin:10px 0 0 0}

.colEsq .boxArquivosDownloads {}
.colEsq .boxArquivosDownloads .boxArquivos { width:176px; height:118px; margin:0 1px 0 0; float:left;}
.colEsq .boxArquivosDownloads .boxArquivos .extensao { height:77px; background:#AACEED; }
.colEsq .boxArquivosDownloads .boxArquivos .extensao h4 { font-size:50px; text-align:center; font-style:italic; color:#006CA1; padding:3px 0 0 0; font-weight:normal;}
.colEsq .boxArquivosDownloads .boxArquivos .extensao h4 a {color:#006CA1 }
.colEsq .boxArquivosDownloads .boxArquivos .tipo { background:#C6DC91; height:41px; text-align:center;}
.colEsq .boxArquivosDownloads .boxArquivos .tipo h5 {font-size:12px; padding:3px 0 0 0; }
.colEsq .boxArquivosDownloads .boxArquivos .tipo h5 a {color:#006CA1; }
.colEsq .boxArquivosDownloads .boxArquivos .tipo p {font-size:12px; }
.colEsq .boxArquivosDownloads .boxArquivos .tipo p a { color:#333333; }
.colEsq .estandes {}
.colEsq .estandes .estande {margin:0 0 15px 0;}
.colEsq .estandes .logo {width:128px; float:left; text-align:right; padding:0 10px 0 0}
.colEsq .estandes .descricao {width:300px; float:left; font-size:12px; }
.colEsq .estandes .descricao h4 { font-size:13px; }
.colEsq .estandes .descricao a {color:#006CA1; }

.colEsq .plantas {}
.colEsq .plantas h6 {line-height:8px; padding:0 0 4px 15px; }
.colEsq .plantas div img { }

.colEsq .downloads {}
.colEsq .downloads .arquivo { margin:0 0 20px 0}
.colEsq .downloads .arquivo h6 { font-size:10px; color:#333333; font-weight:normal; }
.colEsq .downloads .arquivo h4 { color:#666666; font-size:12px;}
.colEsq .downloads .arquivo p {font-size:12px; line-height:130%; margin:0 0 10px 0 }
.colEsq .listaArquivos {background:#AACEED; width: auto; display: inline-block; margin-top: 10px; }
.colEsq .listaArquivos img {float:left; vertical-align:top; padding:0 5px 0 0 !important; position:relative; top:2px}
.colEsq .listaArquivos p {float:left; color:#333333; margin:0;  }
.colEsq .listaArquivos p a {color:#333333; }
.colEsq .listaArquivos .mgListaArquivos { padding:5px 5px 0 10px;  }
.colEsq .listaArquivos .mgListaArquivos p {margin:0 0 5px 0;}
.colEsq .downloads .arquivo .galeria {}
.colEsq .downloads .arquivo .galeria img { margin:0 10px 10px 0}

.colEsq .midias .midia { margin:0 0 20px 0; color:#666666 }
.colEsq .midias .midia img {float:left; padding:0 7px 10px 0; }
.colEsq .midias .midia h6 {color:#333333; font-size:10px; font-weight:normal;}
.colEsq .midias .midia h4 { font-size:12px; }
.colEsq .midias .midia p {font-size:12px;}
.colEsq .midias .midia h5 {font-size:10px; margin-bottom:10px }
.colEsq .midias .destaque {}
.colEsq .midias .destaque h4 { font-size:17px;}
.colEsq .midias .destaque p { font-size:14px; line-height:130%; }
.colEsq .midias .destaque h5 { font-size:12px; }


.colEsq .calendarioProgramacao { height:100px; margin:0 0 20px 0;}
.colEsq .calendarioProgramacao .boxDia { width:124px; height:100px; background:url(../img/box_dia.gif) top left no-repeat; cursor:pointer; float:left; padding:0 3px 0 0}
.colEsq .calendarioProgramacao .boxDia h3 { font-size:50px; color:#006CA1; font-weight:normal; font-style:italic; text-align:center; padding:8px 0 20px 0; line-height:100%; margin:0 }
.colEsq .calendarioProgramacao .boxDia h5 { font-size:12px; color:#006CA1; text-align:center; line-height:100% }
.colEsq .calendarioProgramacao .marcado { background-image:url(../img/box_dia_marcado.gif); cursor:auto;}
.colEsq .calendarioProgramacao .marcado h3 {color:#FFFFFF;}
.colEsq .calendarioProgramacao .marcado h5 {color:#FFFFFF;}

.colEsq .listagemDetalhada {}
.colEsq .listagemDetalhada ul li { margin:0 0 10px 0;}
.colEsq .listagemDetalhada ul li h4 {color:#006CA1; font-size:20px; font-weight:normal; width:65px; float:left;}
.colEsq .listagemDetalhada ul li .detalhe { clear:both;float:left; width:435px; }
.colEsq .listagemDetalhada ul li .detalhe h5 { font-size:12px; line-height:130%}
.colEsq .listagemDetalhada ul li .detalhe p { font-size:12px; margin:0 0 5px 0 }
.colEsq .listagemDetalhada ul li .detalhe .linkArquivo { font-size:12px; color:#006CA1; font-weight:bold;}
.colEsq .listagemDetalhada ul li .detalhe .linkArquivo a {color:#006CA1;}

.colEsq .banners { padding:10px 0 10px 0}
.colEsq .banners .banner { padding:0 0 10px 0}

.form { float: left; width: 400px; }
.form .inputText { border:1px solid #AACEED; padding:2px; font-size:11px; float:left}
.form .campo {clear:both; padding:0 0 8px 0;  }
.form .campo label { width:136px; text-align:right; display:block; font-size:11px; float:left; padding:0 5px 0 0; line-height:100% }
.form .campo label input {vertical-align:text-bottom;}
.form .campo select { font-size: 11px; padding: 2px; }
.form .mais {float:left;}
.form .mais label { display:inline !important;   }
.label2 { width:auto !important; padding-left:5px !important ; }
.radios { float:left; width:368px }
.radios label { width:auto !important; float:none !important; text-align:left !important; display:inline !important; line-height:150% !important   }
.radios label input { margin:0 5px 0 0;}
.radios .inputText {float:none; }
.campoQuadro { background:#D4E2EF; padding:5px; margin:0 0 1px 0}
.campoQuadro .inputText  {float:none; width:100px !important; }
.campoQuadro label { font-size:11px; padding:0 5px 0 10px }

.quadroAuxContainer { background:#D4E2EF; overflow:hidden; margin:15px 0 15px 0; }
.quadroAux { width:249px; float:left; padding-right:1px; position:relative;  }
.quadroAux .topoQuadro { height: 35px; background:#AACEED; padding: 5px; }
.quadroAux .topoQuadro h4 { font-size:11px; font-weight:normal; text-align:center; }
.quadroAux .camposQuadro .mgQuadro { padding:15px}
.quadroAux .camposQuadro label {font-size:11px; display:block; line-height:200%; }
.quadroAux .camposQuadro label input {vertical-align:text-bottom; margin-right:5px}


.quadroValidacao {background:url(../img/box_validacao.gif) top left no-repeat; width:374px; height:37px; float:left; }
.quadroValidacao h4 { font-size:11px; color:#384613; font-weight:normal; padding:11px 0 0 38px }

.colDir { width:232px; float:right;}
.colDir .boxLogin { height:93px; margin:1px 0 25px 0; background:#AACEED; font-size:10px; color:#333333;}
.colDir .boxLogin a {color:#333333; }
.colDir .boxLogin .mgBoxLogin { padding:8px; }
.colDir .boxLogin h3 {margin:0 0 4px 0;}
.colDir .boxLogin .campo { float:left; padding:0 10px 0 0 ;}
.colDir .boxLogin .campo label { display:block;}
.colDir .boxLogin p {padding:2px 0 0 0; line-height:100%}  

.colDir .subMenu { margin-bottom: 10px; }
.colDir .subMenu .mgSubMenu {}
.colDir .subMenu h3 {margin:10px 0 5px 0; padding:0 0 0 7px;}
.colDir .subMenu ul {line-height:8px;}
.colDir .subMenu ul li { display:inline;}

.colDir .boxOutrasNoticias {}
.colDir .boxOutrasNoticias .mgBoxOutrasNoticias { padding:0 0 0 7px;}

.colDir .boxOutrasNoticias h3 {margin:5px 0 10px 0;}
.colDir .boxOutrasNoticias ul li { color:#006CA1; font-size:11px; margin:0 0 15px 0; }
.colDir .boxOutrasNoticias ul li a {color:#006CA1; }

.faixaPatrocinio { height:123px; clear:both;}
.faixaPatrocinio .canvas { }
.faixaPatrocinio .canvas .tabPatr td { padding:10px 0 0 0;}
.faixaPatrocinio .canvas .tabLogos td {  padding:0 20px 0 0;}
.faixaPatrocinio .canvas .tabLogos td img {margin:0 0 0 0;}
.faixaPatrocinio .canvas td h5 {font-size:10px; color:#999999; margin-bottom:10px; font-weight:normal; text-align:center;}

/*.faixaPatrocinio { height:123px; clear:both;}
.faixaPatrocinio .canvas { position:relative; }
.faixaPatrocinio .patrocinio { position:absolute; top:25px; text-align:center;}
.faixaPatrocinio .n1 { right:640px;}
.faixaPatrocinio .n2 { right:240px;}
.faixaPatrocinio .n3 { right:250px;}
.faixaPatrocinio .patrocinio h5 {font-size:10px; color:#999999; margin-bottom:10px; font-weight:normal;}
*/
.menuRodape { background:#2E4D6D; height:118px;}
.menuRodape .menuContato { width:176px; height:107px; border-right:1px #7F7F7F solid; float:left; }
.menuRodape .menuContato .mgMenuContato { padding:15px 0 0 11px}

.menuRodape .menuComoChegar { float:left;}
.menuRodape .menuComoChegar .mgMenuComoChegar {padding:15px 0 0 11px}

.menuRodape .menuContato ul li, .menuRodape .menuComoChegar ul li {line-height:10px; display:inline}

.rodape { background:#333; height:23px; }
.rodape p { color:#CCC; font-size:10px; padding:3px 0 0 7px; }
.rodape p a {color:#CCC; }

.campoBusca { background: #AACEED; padding: 5px 5px 5px 10px; margin-bottom: 20px;}
.campoBusca select { width: 350px; padding: 2px; font-size: 11px; }
.campoBusca .btn { height: 16px; width: 18px; }

.blocoRegistros { margin-bottom: 15px; }
.blocoRegistros h4 { font-size: 14px; }
.blocoRegistros p { font-size: 11px; margin-bottom: 15px; }

.tabRegistroImg { width: 1%; /*border: #AACEED solid 2px;*/ margin-bottom: 10px; }
/*.tabRegistroImg td { padding: 5px; } */

/* inico estilos para o MODAL Facilitador */

.ancora { position: relative; width: 1px; height: 0; z-index: 5; }
.popdivConfirmacao { position: absolute; width: auto; z-index:10; bottom: 5px; top: 20px; left: 20px;  }
.popdivConfirmacaoInterno { width:auto; border: 4px solid #FFF; background: #AACEED; padding:10px;  }
.popdivConfirmacaoInterno table { width: 1%;}
.btModalFecha { position: absolute; right:-14px; top:-31px; z-index:999;}
.imagem_ativo { border: 3px solid #FFF; }

.itensGaleria { margin-top: 10px; }

/* final estilos para o MODAL Facilitador */

/* formulário de envie para um amigo */

.tabEnvieAmigo { width: 100%; font-size: 11px; }
.tabEnvieAmigo td { padding: 3px; }
.tabEnvieAmigo .nome { padding: 3px; text-align: right; }
.tabEnvieAmigo input { border: 1px solid #AACEED; padding: 2px; width: 335px; }
.tabEnvieAmigo .btn { border: none; padding: 0; margin: 0; width: 160px; height: 16px; }

.form { width:500px; }
.form .campo label { width:140px; }
.radios{ width:300px; }
.quadroAux.alter{ width:165px; }


/* inicialmente utilizado no mercopar na mídia */
#comboForm { padding:5px 10px; background:#AACEED; margin:0 0 15px 0; }
#comboForm img, #comboForm input { vertical-align:middle; }
#comboForm select { font-size:11px; padding:1px; width:350px; }

/* Área de downloads - imprensa */
.divDownload{display:block; background:url(../img/icone_download.gif) left top no-repeat; padding-left:20px; height:15px; font-size:12px; margin:0; margin-left:5px;}
.divDownload a{ color:#006CA1; text-decoration:none; display:block;}