/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, p { margin: 0; padding: 0; border: none }
input, select, textarea { margin: 0; padding: 0 }
ol, ul, li { list-style: none; }
body { margin: 0; padding: 0; background: #e7ecee }
img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; color: #333 }
#main_html { width: 990px; margin: 0 0 0 -495px; position: absolute; top: 160px; left: 50%; }
#body { margin: 0 auto; /*width:970px;*/ width: 990px; display: table; background: url(../images/body_bck.png) repeat-y; position: relative; z-index: 1;}
#secundary_html { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1000; overflow: hidden }
/*HEADER*/
#header { float: left; width: 970px; position: relative; z-index: 80; top: 0; left: 0%; margin: 0 10px 20px; }
#logo { float: left; position: relative; margin: 30px 0 0 30px; }
#logo a { display: block }
#header_banners { float: left; margin: 0 0 0 86px; padding: 0; }
#header_banners img { float: left; margin-right: 20px }
#bar_header { width: 728px; float: left; padding: 0px 0; margin: 0 }
#cancer_mama{position:absolute; top:-10px; right:10px; float:right;}
/*SOCIAL*/
#social { float: right; text-align: right; margin: 20px 0; }
#social img { padding: 0 0 0 10px; margin: 0; }
/*BARRA SUPERIOR*/
#top_bkg_left { position: absolute; top: 0; left: 0; width: 100%; height: 917px; background: url(../images/body_bck_A.png) no-repeat top left; z-index: -1;}
#top_bkg_right { position: absolute; top: 0; left: 0; width: 100%; height: 917px; background: url(../images/body_bck_B.png) no-repeat top right; z-index: -1;  }
#acesso_restrito { float: left; height: 36px; position: absolute; background: black; width: 100%; top: 0; left: 0; }
/*TELEFONE E ENDEREÇO*/
#contato_dados { float: left; width: 620px; margin: 30px 0 0px; }
/*MENU RÁPIDO HEADER*/
#fast-menu { float: left; display: table; margin: 20px 0 20px 0px; padding: 0 0 0 20px; background: url('../images/header_shadow_sep.png') no-repeat left; height: 62px; width: 79px }
#fast-menu li { float: left; width: 79px; padding: 2px 0; margin: 0; }
#fast-menu li a { font: bold 12px Arial, Helvetica, sans-serif; color: #676767; }
/*FOOTER*/
#footer { float: left; padding: 0 auto; width: 970px; margin: 0 10px; background: #055290 url(../images/footer_background.png) repeat-x top; height: 360px }
#social_footer { float: left; width: 660px; margin: 20px 0px 0 0 }
#sobrenos { float: left; width: 250px; margin: 20px }
#sobrenos h3 { font: bold 24px 'Droid Sans', Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 10px }
#sobrenos p { font: normal 12px/18px Arial, Arial, Helvetica, sans-serif; color: #fff }
#Copy { text-align: center; padding: 11px 0; width: 970px; position: relative; top: 5px; left: 0%; margin: 0 auto; background: url(../images/copy_footer.png) no-repeat }
#copy_text { font: 14px Arial, Helvetica, sans-serif; color: #fff; padding: 4px }
#logo_trinix { float: right; padding-right: 30px }
/*COLUNA*/
.box:last-child { float: left; background: none; padding:0 0 20px}
#col_left { width: 180px; float: left; position: relative; margin: 0 0px 0 10px; }
.box { float: left; margin-bottom: 20px; }
.title-collumn { border-top: 2px solid #e5e5e5; border-bottom: 2px solid #f2c301; width: 160px; margin-bottom: 20px; float: left; }
.title-collumn h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 7px 0 10px 20px; float: left; }
.title-collumn img { margin-bottom: -8px; margin-left: 10px; }
/*PUBLICIDADE*/
.publicidade { margin-left: 20px }
/*FORMULARIO DE CONTATO*/
#contato { padding: 20px 0 0 0 }
#contato input { width: 160px; font: normal 11px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #abadb3; padding: 2px 5px; margin: 2px 0 }
#contato select { width: 172px; font: normal 11px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #abadb3; padding: 1px 1px; margin: 2px 0 }
#contato textarea { width: 160px; font: normal 11px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #abadb3; padding: 2px 5px; margin: 2px 0 }
#contato td:first-child { text-align: right; padding: 0 5px 0 0; font: bold 12px Arial, Helvetica, sans-serif; color: #333; vertical-align: top }
/*CONTENT*/
#content { margin: 0 auto 20px; display: table; width: 990px; float: left }
#content_interno { margin: 0 auto 20px; display: table; width: 990px; float: left; padding-top: 20px }
#middle { margin: 0; padding: 0 40px; width: 910px; float: left; /*overflow: hidden;*/
font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
/*BUSCA*/
#search { float: right; background: url(../images/form_search.gif) no-repeat center; width: 250px; height: 38px; margin: 0px 0 0 }
#search form { float: left; margin: 0 0px 0 0 }
#search input { float: left; }
.textInput2 { border: none; background: none; width: 194px; height: 12px; padding: 13px 10px; font: normal 12px Arial, Helvetica, sans-serif; color: #a5a5a5; margin: 0; vertical-align: top; float: left; }
/*MENU*/
#bar_menu { float: left; width: 910px; height: 48px; margin: 20px 30px 0; background: url(../images/menu_background.gif) repeat-x; position: relative }
.menu { padding: 0 10px }
.sf-menu a { padding: 6px 19px; font:16px 'Oswald', Arial, Helvetica, sans-serif; color: #6b8698; text-decoration: none; }
.sf-menu li { position: static !important }
/*.menu .sf-menu a{color:#F73591 !important}*/
.menu .sf-menu li:last-child { border: 0 none; }
.menu .sf-menu li:last-child a { border: 0 none;/*padding: 9px 0 9px 7px;*/}
.menu .sf-menu li:first-child a { border: 0 none;/*padding: 9px 7px 9px 0px;*/}
.menu .sf-menu li { padding: 6px 0; border-right: 1px solid #e8e8e8 }
.menu .sf-menu li ul { float: left; width: 888px; padding-left: 10px; padding-right: 10px; position: absolute; top: 47px; left: 0; background: url(../images/menu_background.gif) repeat-x; border-right: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; z-index: 80 }
.menu .sf-menu li:hover {text-decoration: none; /*background: url(../images/menu_bck.png) no-repeat bottom center;*/}
.menu .sf-menu li a:hover{color:#4999cc}
.menu .sf-menu li ul li { border-left: 0 none; margin: 0; float: left }
.menu .sf-menu ul ul{float: left; position: absolute; top: 0px; left: 0; margin: 46px 0 0 -161px}
.sf-menu li ul li { width: auto !important }
.menu .sf-sub-indicator { position: absolute; display: none; right: .75em; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('../images/arrows-ffffff2.png') no-repeat -10px -100px; }
.menu a > .sf-sub-indicator { /* give all except IE6 the correct values */ top: 65%; background-position: 0 -100px; left: 44%; }
/* apply hovers to modern browsers */
/*.menu a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { 							background-position: -10px -100px; 	}*/

/* point right for anchors in subs */
.menu .sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
.menu .sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
/* apply hovers to modern browsers */
.menu .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }
/*** shadows for all but IE6 ***/
/*.menu .sf-shadow ul { background: #url('../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.menu .sf-shadow ul.sf-shadow-off { background: transparent; }*/

/*--------------------- MENU FOOTER ----------------------*/

#footer .sf-menu li a { color: #fff !important; font-weight: normal !important; font-size: 14px }
#footer .sf-menu li { margin: 30px 0 0; padding: 0; position: relative !important; }
#footer .sf-menu li a { padding: 4px 10px }
#footer .sf-menu li ul { position: absolute !important; display: block !important; top: 30px !important; text-align: left; left: 10px; background: none !important; border: 0 none !important; width: inherit !important }
#footer .sf-menu ul ul { display:none !important}
#footer .sf-menu li ul li { float: left; width: 100% !important; border: 0 none !important; margin: 0 !important; position: relative !important; padding: 0 !important; list-style: url(../images/liststyle.png) outside; }
#footer .sf-menu li li a { padding: 2px 0px; font-size: 11px }
/*--------------------- TITULO COLUNA ----------------------*/
.title_collumn { }
.title_collumn h2 { background: #fff; padding: 0 10px 0 0; float: left; position: relative; z-index: 10; }
.title_collumn .vejamais { float: left; width: 100%; background: url(../images/leiamais.png) no-repeat top right; height: 20px; position: relative; z-index: 1; top: -4px; }
.btn_interno { float: left; padding: 0 10px 0 0 }
/*NOTICIAS COLUNA*/
.noticias-coluna { width: 140px; margin-left: 20px; }
.noticias-coluna li {/*background: url(../images/shadow_div_collum.jpg) no-repeat bottom; */ padding-bottom: 10px; float: left; width: 100%; }
.noticias-coluna h3 { font: bold 13px/18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 5px 0; }
.noticias-coluna h3 a { color: #000; text-decoration: none; font: bold 13px/18px Arial, Helvetica, sans-serif }
.noticias-coluna p { font: bold 13px/18px Arial, Helvetica, sans-serif; color: #243d94 }
.noticias-coluna p a { color: #000; text-decoration: none; }
.noticias-coluna h5 { font: normal 13px/18px Arial, Helvetica, sans-serif; color: #000 }
.noticias-coluna h5 a { font: normal 13px/18px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
/*TEMPLATES*/
.template { float: left; padding: 0 0 40px; background: url(../images/shadow_header.png) no-repeat bottom center; width: 100%; }
.div4 { width: 217px }
.div3 { width: 290px }
.div2 { width: 455px }
.div_full { width: 930px; }
.div_uphalf { width: 455px }
.div_uphalf .div3 { width: 138px }
.left { float: left; }
.right { float: right; }
.marginleft { margin-left: 20px }
.marginright { margin-right: 20px }
.noticia { float: left; padding: 0 0 40px; background: url(../images/collumn_shadow.jpg) no-repeat center bottom; width: 100%; }
.clear_bck { background: none }
.shadow_cont { float: left; width: 100%; background: url(../images/content_shadow.png) no-repeat center; height: 20px }
.TemplateBanner { margin: 0; padding: 0 20px; float: left; text-align: center }
.banner_295 { float: left; width: 295px; margin-bottom: 20px }
.shadow210 { float: left; width: 100%; background: url(../images/shadow_div_collum.jpg) no-repeat; height: 20px; margin-top: 20px }
/*IMAGEM DE TEMPLATE*/
.imagem { font: normal 10px Arial, Helvetica, sans-serif; }
/*BLOCO DE ENTRETENIMENTO*/
.entretenimento { background-color: #E6F6FF }
.entretenimento .title-collumn { background-color: #fff; width: 100% }
.entretenimento .div_uphalf { width: 415px }
.entretenimento .templateA_collumn_shadow { background: url(../images/entretenimento_shadow.gif) no-repeat top; }
.entretenimento .ConteudoChapeu a { color: #009cff }
.entretenimento .div4 { width: 197px }
/*BLOCO DO BLOG*/
.blog { background: #fbf6d8; padding-bottom: 20px }
.blog .templateA_collumn_shadow { background: url(../images/blog_shadow.gif) no-repeat top; }
.blog .div_uphalf { width: 415px }
.blog .ConteudoChapeu a { color: #009cff }
.blog .div4 { width: 88px }
/*ESTILO UTILIZADO NOS TEMPLATES 1*/
.Template1 { margin: 0px auto 20px; padding: 0; width: 100%; display: table }
.Template1 img { float: left; padding: 0; margin: 0 0 10px 0; width: 455px }
.Template1 ul { margin: 0; padding: 0; }
.Template1 div { float: left; width: 455px; margin: 0pt 30px 0pt 0pt; }
.Template1 p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
/*ESTILO UTILIZADO NOS TEMPLATES 2*/
.Template2 { margin: 0px auto 20px; width: 100%; display: table }
.Template2 img { float: left; margin: 0; padding: 0; width: 455px }
.Template2 ul { padding: 0; margin: auto; }
.Template2 li { padding: 0; }
.Template2 div { float: right; width: 455px; margin: 0pt 0px 0pt 30px; }
.Template2 p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
/*ESTILO UTILIZADO NOS TEMPLATES 7*/
.Template3 { margin: 0 auto 20px; padding: 0; display: table; width: 100% }
.Template3 div { float: left; width: 430px; margin: 0 0 10px }
.Template3 p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
.Template3 ul { padding: 0; margin: auto; }
.Template3 li { padding: 0; width: 100%; clear: both }
.Template3 .TemplateTitulo24 { margin: 0px 0 10px; padding: 0; float: left }
.Template3 .TemplateChamada14 { margin: 0; padding: 0; float: left }
/*ESTILO UTILIZADO NOS TEMPLATES 3, 5, 8*/
.Template4 { margin: 0px auto 20px; padding: 0 0 0px; display: table; width: 100% }
.Template4 .div3 { float: left; width: 217px; margin: 0pt 20px 0pt 0pt; }
.Template4 .div3 p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
.Template4 .div8 { float: left; margin: 0 0 5px }
.Template4 .div8 p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
.Template4 li .Titulo3 { margin: 5px 0 }
.Template4 li .Titulo3 a { font: bold 18px/22px Arial, Helvetica, sans-serif; color: #333333 }
.Template4 li .Titulo5 { margin: 5px 0; }
.Template4 li .Titulo5 a { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #333 }
.Template4 li .Chamada5 { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.Template4 li .Chamada5 a { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; }
.Template4 li .Chamada5 a:hover { text-decoration: underline; }
.Template4 .ConteudoChapeu { color: #243d94; font-size: 10; width: 100%; padding: 0 0 0px 0; margin: 0 }
.Template4 p { margin: 0; padding: 0 }
.Template4 .Tleft { padding: 0; margin: 0 20px 0 0; width: 455px; float: left }
.Template4 .Tright { padding: 0; margin: auto; width: 455px; float: right }
/*ESTILO UTILIZADO NOS TEMPLATES 4*/
.Template5 { margin: 0px auto 0px; padding: 0 0 40px; background: url(../images/shadow_header.png) no-repeat bottom center; display: table; width: 100% }
.Template5 li { float: left; width: 100%; margin: 0; padding: 0 }
/*.Template5 div {
	float: left;
	width: 283px;
	padding: 0 0 0px
}*/
.Template5 div p { /*margin: 0;
	padding: 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333;
	float: right*/
}
.Template5 div .player { border: 0 none; left: 176px; margin: -20px 0 0; padding: 0; position: relative; top: 90px; }
.Template5 .Titulo5 { margin: 0 0 5px 0; font: bold 18px/24px Arial, Helvetica, sans-serif; color: #333 }
.Template5 .Titulo5 a { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #333; text-decoration: none }
.Template5 .Titulo5 a:hover { text-decoration: underline }
.Template5 .TituloA { margin: 5px 0 }
.Template5 .TituloA a { font: normal 11px/19px Verdana, Geneva, sans-serif; color: #333333; }
.Template5 li .Chamada5 { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.Template5 li .Chamada5 a { font-size: 12px; color: #333; text-decoration: none }
.Template5 li .Chamada5 a:hover { text-decoration: underline }
.Template5 li .Cont5 { padding: 10px 0 0 0; float: right }
.Template5 li .Cont5 a { font: normal 14px Arial, Helvetica, sans-serif; color: #874f04; text-decoration: underline }
.Template5 .Tleft { padding: 0 30px 0 0; width: 283px; float: left; }
.Template5 .Tmid { padding: 0 30px 0 0; width: 283px; float: left; }
.Template5 .Tright { width: 283px; float: left }
/*ESTILO UTILIZADO NOS TEMPLATES 6*/
.Template6 { margin: 0 auto 20px; padding: 0; display: table; width: 100% }
.Template6 .Titulo5 { margin: 5px 0; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.Template6 .Titulo5 a { color: #333; }
.Template6 ul { float: left; margin-left: 20px; width: 217px }
.Template6 ul:first-child { float: left; margin-left: 0px; width: 217px }
/*TEMPLATE 7*/
/*ESTILO UTILIZADO NOS TEMPLATES 4*/
.Template7 { margin: 0 0 20px; padding: 0; float: left; width: 100% }
.Template7 div { float: left; width: 100%; padding: 0 0 5px }
.Template7 div p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
.Template7 div .player { border: 0 none; left: 176px; margin: -20px 0 0; padding: 0; position: relative; top: 90px; }
.Template7 .Titulo5 { margin: 5px 0 }
.Template7 .Titulo5 a { font: bold 11px/20px Verdana, Geneva, sans-serif; color: #172a46 }
.Template7 .TituloA { margin: 5px 0 }
.Template7 .TituloA a { font: normal 11px/19px Verdana, Geneva, sans-serif; color: #333333; }
.Template7 li .Chamada5 { font: normal 11px/18px Verdana, Geneva, sans-serif; color: #333333 }
.Template7 li .Chamada5 a { font: normal 11px/18px Verdana, Geneva, sans-serif; color: #333333 }
.Template7 .Tleft { padding: 0; margin: 0 20px 0 0; width: 145px; float: left }
.Template7 .Tmid { padding: 0; margin: 0 20px 0 0; width: 145px; float: left }
.Template7 .Tright { padding: 0; margin: 0 0px 0 0; width: 145px; float: left }
/*ESTILO UTILIZADO NO TEMPLATES 8*/



/*ESTILO UTILIZADO NOS TEMPLATES 5*/
.Template9 { margin: 0 0 20px; padding: 0; float: left; width: 100% }
.Template9 li .Titulo3 { margin: 5px 0 }
.Template9 li .Titulo3 a { font: bold 24px/26px Arial, Helvetica, sans-serif; color: #333 }
.Template9 li .Titulo4 a { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #333 }
.Template9 li .Titulo5 { margin: 5px 0; }
.Template9 li .Titulo5 a { font: bold 30px/35px Arial, Helvetica, sans-serif; color: #333 }
.Template9 li .Chamada5 a { font: normal 12px/19px Arial, Helvetica, sans-serif; color: #333333 }
.Template9 p { margin: 0; padding: 0 }
.Template9 .Tleft { margin: 0; width: 100%; float: left; padding: 0 }
/*ESTILO UTILIZADO NOS TEMPLATES A*/
.templateA_collumn_shadow { background: url(../images/templateD_middle.gif) no-repeat top; padding: 20px 0 0; margin-top: 20px }
.templateB { margin: 0 0 20px; padding: 0; display: table; width: 100% }
.templateB .video { width: 205px; margin: 20px 20px 20px 0; float: left }
.templateB .barB { float: left; width: 100% }
.templateB .Titulo_vid { font: normal 18px Arial, Helvetica, sans-serif; color: #333; padding: 5px 0 10px }
.templateB .Titulo_vid a { font: normal 18px Arial, Helvetica, sans-serif; color: #333; }
/*TEMPLATE C*/
.templateC { float: left; padding: 0 0 40px; background: url(../images/shadow_header.png) no-repeat bottom center; width: 1030px; margin: 0 0 0 -60px; position: relative; z-index: 0 }
.C_list { float: left; width: 217px; margin: 0 0 0 20px }
.C_list li { float: left; padding: 0 0 10px; }
.C_list p { font: bold 11px Arial, Helvetica, sans-serif; color: #0b5395 }
.C_list span { font: bold 14px Arial, Helvetica, sans-serif; color: #333333 }
/*TEMPLATE D*/
.D .div4 { width: 217px; }
.D .div4 img { width: 217px }
.news_div { position: relative; }
.news_div li { position: absolute; width: 290px; height: 455px; background: white; }
#news_nav { position: absolute; bottom: 6px; margin-left: 2px }
#news_nav img { padding: 0 5px; }
.news_image { width: 290px; height: 245px; padding: 0; margin: 10px 0 }
.TemplateG .Tleft .ConteudoChapeu { margin: 0; padding: 0 }
.TemplateG .Tleft .Font14pxbold { margin: 0; padding: 0 }
.publicidade_templateG { margin: 0; padding: 0; border: 1px solid #dcdcdc; float: left; width: 390px }
.publicidade_templateG p { margin: 0; padding: 3px; font: normal 11px Arial, Helvetica, sans-serif; color: #333; text-align: right }
/*FONTS*/
.text24bold { font: bold 24px/28px Arial, Helvetica, sans-serif; color: #000; }
.text24bold a { font: bold 24px/28px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.text12bold { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #000 }
.text12bold a { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.text14bold { font: bold 14px/20px Arial, Helvetica, sans-serif; color: #000 }
.text14bold a { font: bold 14px/20px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.text18bold { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #000 }
.text18bold a { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.ConteudoChapeu { font: bold 11px/18px Arial, Helvetica, sans-serif; color: #243d94; text-transform: uppercase }
.ConteudoChapeu a { font: bold 11px/18px Arial, Helvetica, sans-serif; color: #243d94; text-transform: uppercase; text-decoration: none; }
.font-index-lista { font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 10px 5px }
.ConteudoMais { font: 11px Arial, Helvetica, sans-serif; color: #0B5395 }
.ConteudoMais a { font: 11px Arial, Helvetica, sans-serif; color: #0B5395 }
.ultimas { float: left; margin: 20px 0 0; width: 100%; }
.ultimas li { width: 100%; float: left; }
.ultimas img { float: left; padding: 0 20px 20px 0 }
.Font14px { font: normal 14px/19px Arial, Helvetica, sans-serif; color: #333 }
.Font14px, a { font: normal 14px/19px Arial, Helvetica, sans-serif; color: #333 }
.Font14pxbold { font: bold 14px/19px Arial, Helvetica, sans-serif; color: #333 }
.Font14pxbold a { font: bold 14px/19px Arial, Helvetica, sans-serif; color: #333 }
.Font12px { font: normal 12px/19px Arial, Helvetica, sans-serif; color: #333 }
.Font12px a { font: normal 12px/19px Arial, Helvetica, sans-serif; color: #333 }
.TemplateTitulo24 { font: bold 30px/36px Arial, Helvetica, sans-serif; color: #333 }
.TemplateTitulo24 a { font: bold 30px/36px Arial, Helvetica, sans-serif; color: #333 }
.TemplateChamada14 { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.TemplateChamada14 a { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.ConteudoTituloBig h3 { margin: 0 0 5px; padding: 0; }
.ConteudoTituloBig h3 a { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #000; }
.TextoNormal { font: normal 12px/21px Arial, Helvetica, sans-serif; color: #333333 }
.TextoNormal2 { font: normal 12px/21px Arial, Helvetica, sans-serif; color: #333333 }
.CadastroTitulo { font: bold 14px Arial, Helvetica, sans-serif; color: #333333 }
.ConteudoChamada { font: normal 12px Arial, Helvetica, sans-serif; }
.ConteudoChapeu { font: bold 10px/18px Arial, Helvetica, sans-serif; color: #243d94; text-transform: uppercase }
.ConteudoTitulo { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333333; }
.ConteudoTitulo a { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333333; }
.ConteudoTitulo2 { font: normal 14px/19px Arial, Helvetica, sans-serif; color: #333; }
.ConteudoTitulo2 a { font: normal 14px/19px Arial, Helvetica, sans-serif; color: #333; }
.ConteudoTituloV { font: bold 18px/24px Arial, Helvetica, sans-serif; color: #333 }
.ConteudoTituloV a { font: bold 14px Arial, Helvetica, sans-serif; color: #333 }
.ConteudoTituloV2 a { color: #333 }
.ConteudoTexto { font: normal 13px/22px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; float: left; margin: 0 0 20px 0; padding: 0 }
.ConteudoTexto2 { font: normal 12px/22px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; margin: 0; padding: 0 }
.ConteudoTituloShow { font: bold 20px/25px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; }
.ConteudoComplemento { font: italic normal 12px/20px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.ConteudoData { font: normal 12px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.ConteudoData2 { font: normal 10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.ConteudoData a { color: #333333 }
.ConteudoOutras { font: normal 12px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.Titulo { padding: 0 0 10px; font: bold 16px Arial, Helvetica, sans-serif; color: #333333 }
.Titulo2 { font: bold 13px/18px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
.Titulo2 a { font: bold 13px/14px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
.Titulo_FV { font: bold 30px/36px Arial, Helvetica, sans-serif; color: #333333 }
.Titulo_radio a { font: bold 18px/26px Arial, Helvetica, sans-serif; color: #333333 }
.TDHeader { font: bold 12px/14px Arial, Helvetica, sans-serif; height: 34px; padding: 0 0 0 10px; color: #333333; text-decoration: none; background: url(../images/bck_td.gif) repeat-x; }
.TDHeader2 { font: bold 12px/14px Arial, Helvetica, sans-serif; height: 34px; padding: 0 0 0 10px; color: #333333; text-decoration: none; background: url(../images/bck_td.gif) repeat-x; }
.MapaSite { font: normal 14px Arial, Helvetica, sans-serif; color: #333333 }
/*GALERIA DE IMAGENS SHOW*/
.GalTituloShow { font: bold 20px Arial, Helvetica, sans-serif; }
#Galeria_capa { margin: 10px 0 0; padding: 0; }
#Galeria_capa li { margin: 0; padding: 0 0 40px; display: table; width: 100%; background: url(../imagens_clientes/shadow_col_gal.gif) bottom center no-repeat }
#Galeria_capa img { padding: 0 10px 0 0; float: left }
#Galeria_capa #btn_gal { float: right }
.Gal_titulo { margin: 0; padding: 0; font: bold 14px Arial, Helvetica, sans-serif; color: #333 }
.Gal_titulo a { color: #333 }
.Gal_descricao { margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #333 }
.Gal_descricao a { color: #333 }
/*DOWNLOAD*/
.DownloadTD { color: #FFFFFF; font: normal 14px Arial, Helvetica, sans-serif; text-decoration: none; background: #2562b2 }
/*COMENTARIO*/
.comment { padding: 20px 0 0; }
.comment table { background: #FFF; padding: 10px 0 30px; background: url(/images/shadow_template_content.png) no-repeat bottom center }
.comment td { padding: 3px 5px; font: normal 12px/19px Arial, Helvetica, sans-serif; color: #333 }
.comment td strong { color: #1e5f9d; font-size: 14px; }
#formcom table { background: none repeat scroll 0 0 #F5F5F5; padding: 5px; }
#formcom td { padding: 5px; }
#formcom tr { border: 1px #c2c2c2 solid; background: #F5F5F5; }
#formcom input { border: 1px #c2c2c2 solid; }
#formcom textarea { border: 1px #c2c2c2 solid; }
.formcom { font: bold 12px/19px Arial, Helvetica, sans-serif; color: #333; }
#fcmt { display: none; height: 100%; width: 100%; position: fixed; top: 0; left: 0; background: url(/images/back_black.png); z-index: 10 }
.comente_form { border: 5px solid #fff; left: 50%; margin: -250px 0 0 -300px; position: relative; top: 50%; width: 600px; }
#cmttitle { background: url(/images/bck_td.gif) repeat-x; padding: 5px 10px; font: bold 20px Arial, Helvetica, sans-serif; color: #333; ; width: 100%; }
#cmtfechar { margin: 0; padding: 5px; text-align: right; font: bold 14px Arial, Helvetica, sans-serif; color: #333; cursor: pointer }
#CountCmt { font: normal 14px Arial, Helvetica, sans-serif; color: #333; background: url(/images/bck_td.gif) repeat-x; ; padding: 4px 10px }
#CountCmtNumb { color: #0b5395; font: bold 20px Arial, Helvetica, sans-serif }
.upnum { float: left; color: #00a859; margin: 10px 3px 0; font: bold 12px Arial, Helvetica, sans-serif }
.downnum { float: left; color: #ed3237; margin: 10px 3px 0; font: bold 12px Arial, Helvetica, sans-serif }
.btn_cmtmais { display: table; width: 100%; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding: 0 }
/*PÁGINA INTERNA*/
.Titulo2 { margin: 0 0 20px; padding: 0; }
#Content_text { float: left; width: 100% }
#BarChapeu { margin: 0; padding: 0; float: left; width: 100% }
#BarData { margin: 0; padding: 0; float: left; line-height: 18px }
#BarData span { font: normal 12px/22px Arial, Helvetica, sans-serif; color: #333 }
#BarFont { margin: 0; padding: 0; float: right }
#BarTitulo { margin: 0 0 20px; padding: 0; float: left; width: 100% }
#BarTitulo h1 { margin: 12px 0 20px; padding: 0; font: bold 26px/30px Arial, Helvetica, sans-serif; color: #333; width: 100% }
#BarTitulo h3 { margin: 0; padding: 0; font: italic 15px/24px Arial, Helvetica, sans-serif; color: #333; width: 100% }
.radio_conteudo { margin: 0; padding: 5px 0 30px; float: left; width: 100%; background: url(../imagens_clientes/shadow_mid.gif) no-repeat center bottom; }
.radio_conteudo p { margin: 0; padding: 0; font: normal 14px/21px Arial, Helvetica, sans-serif; color: #333 }
.radio_conteudo p a { color: #333 }
#fb_share { float: left; padding: 2px 10px 0 0 }
.twitter-share-button { width: 74px !important; }
#BarShare { margin: 20px 0 0; padding: 0; width: 100% }
#BarButton { margin: 0 0 20px 0; padding: 0; width: 100% }
#BarAnexo { margin: 20px 0 0; padding: 0; width: 100%; float: left }
#BarBanner { margin: 20px 0 0; padding: 20px 0; float: left; text-align: center; width: 100%; background: url(../imagens_clientes/shadow_mid.gif) no-repeat top center; }
.link-navigation { margin: 0 auto; padding: 20px 0; float: right }
.cmt-navigation { margin: 0; padding: 0; float: right }
.link-navigation2 { margin: 0; padding: 0; float: right }
.link-navigation img { padding: 20px 5px 0 }
#BarMultimidia { margin: 0px 0 20px; float: left; width: 100% }
#megafull { margin: 30px 0 0 }
#player { float: left }
#conaudio { float: left }
#galeria_conteudo { float: left }
.credito_foto { font: normal 11px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 8px 0 0; float: left }
.amplia_foto { font: normal 11px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; text-align: right }
.amplia_foto img { border: 0 !important; padding: 0 !important; }
.imgcontent { margin: 0; padding: 0; }
.imgcontent a, .imgcontent2 a, .imgcontent3 a { color: #333 }
.imgcontent img { border: 1px solid #ccc; padding: 4px; }
.imgcontent2 { margin: 0 0px 20px; padding: 0; width: 623px }
.imgcontent2 #img_conteudo { border: 1px solid #ccc; padding: 4px; width: 465px }
.imgcontent3 { margin: 0; padding: 0; }
.imgcontent3 #img_conteudo { border: 1px solid #ccc; padding: 4px; }
.descricao_foto { margin: 0; padding: 5px 0 0 0; font: normal 11px Arial, Helvetica, sans-serif; color: #333; text-align: left }
#indique_form { position: fixed; top: 50%; left: 50%; margin: -170px 0px 0 -230px; background: white; border: 2px solid #ccc; z-index: 1000 }
#indique_form td { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #333 }
#ListaNews { margin: 0; padding: 0; width: 100%; float: left }
.ListaNews { margin: 0; padding: 0; width: 100%; float: left }
.lista_noticias { margin: 0; padding: 0; float: left; width: 100% }
.lista_noticias li { margin: 0; padding: 0 0 20px; float: left; width: 100% }
.lista_noticias p { margin: 0; padding: 0 }
.lista_noticias div { width: 90px; float: left; padding: 0 10px 10px 0 }
#erro { font: bold 18px/21px Arial, Helvetica, sans-serif; color: #333 }
/*LISTAGEM DE VIDEOS*/
.MidiaTitulo { font: normal 18px/25px Arial, Helvetica, sans-serif; color: #333; }
.MidiaTitulo a { font: normal 18px/25px Arial, Helvetica, sans-serif; color: #333; }
.MidiaTitulo a:hover { text-decoration: underline }
.VideoList li { margin: 0 0 20px; padding: 0; float: left; width: 100% }
.VideoList p { margin: 0; padding: 0; }
.VideoList div { float: left; padding: 0 10px 0px 0 }
.VideoList div p { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #333; float: right }
.VideoList div .player { border: 0 none; left: 38px; margin: -20px 0 0; padding: 0; position: relative; top: 50px; }
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/*AD GALLERY*/
.ad-gallery { width: 910px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 910px; height: 606px; margin-bottom: 10px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */ background: url(../images/non-existing.jpg)\9 }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../images/opa75.png); color: #333; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png')
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
.ad-gallery .ad-back { cursor: pointer; left: 0px; width: 13px; display: block; background: #FFF url(../images/ad_scroll_back.png) 0px 22px no-repeat; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: 0px; width: 13px; background: #FFF url(../images/ad_scroll_forward.png) 0px 22px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding-right: 5px; }
.ad-gallery .ad-thumbs li a { display: block; }
.ad-gallery .ad-thumbs li a img { border: 3px solid #CCC; display: block; }
.ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #616161; }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
/*ENQUETES*/
.Enquete { margin: 0; padding: 0; }
.Enquete input { margin: 0 15px 0 10px; padding: 0; }
.Enquete .shadow { background: url(../imagens/shadow_colesq.png) no-repeat top center; width: 145px; height: 20px }
.Enquete .EnqueteTitle { background: url(../imagens/bck_title.png) no-repeat top left; padding: 5px 0 8px 20px; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff }
.Enquete .EnquetePergunta { margin: 20px 0 20px 0; font: bold 11px/17px Arial, Helvetica, sans-serif; color: #333333 }
.Enquete .input_enquete { float: left; width: auto }
.Enquete .perg_enquete { font: normal 11px Arial, Helvetica, sans-serif; color: #333333 }
.Enquete #enq_btn { margin: 0; padding: 10px 0 0; float: right }
.Enquete #enq_btn li { float: left; padding: 0 10px 0 0 }
.Enquete #enq_btn .li_last { float: left; padding: 0 }
.Enquete .opcao { float: left; width: 100%; padding: 0 0 7px 0 }
.Enquete .btn_left { background: url(../imagens/tiraleft_btn.png) no-repeat; width: 3px; height: 23px; float: left }
.Enquete .btn_meio { background: url(../imagens/tiramidle_btn.png) repeat-x; height: 23px; float: left; padding: 4px 7px 0 7px }
.Enquete .btn_dir { background: url(../imagens/tiraright_btn.png) no-repeat; width: 3px; height: 23px; float: left }
.Enquete a { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none }
/*ENQUETES COLUNA*/
#enquete { float: left; margin: 20px 0 0 }
.EnquetePergunta { margin: 0 0 10px; font: bold 14px/18px Arial, Helvetica, sans-serif; color: #333; float: left; }
.EnqueteOpcao { float: left; margin: 0; }
.input_enquete { float: left; padding: 2px 0 }
.perg_enquete { font: normal 11px/18px Arial, Helvetica, sans-serif; color: #333; float: left; padding: 0 10px; }
#enq_btn { margin: 0; padding: 10px 0 0; float: right; width: auto !important }
#enq_btn li { float: left }
#enq_btn a { color: #888888; font: bold 10px Arial, Helvetica, sans-serif; padding: 0 0 0 10px }
.opcao { float: left; width: 100%; display: table }
/*MAIS LIDAS*/
#Maislidas { margin: 0; padding: 20px 20px 0 0; width: 476px; float: left; min-height: 300px }
#middle_maislidas { width: 100%; margin: 0; padding: 0 }
#middle_maislidas ul { margin: 0; padding: 0 0 0 20px; width: 456px; float: left }
#middle_maislidas li { font: bold 12px Arial, Helvetica, sans-serif; color: #ffa200; padding: 0 0 5px 0 }
.title_maislidas p { font: bold 12px Arial, Helvetica, sans-serif; color: #000; margin: 6px 0 0 20px; }
.TituloMaisLidas { font: bold 15px Arial, Helvetica, sans-serif; color: #000; line-height: 1.20 }
/*GALERIA DE FOTOS*/
#GaleriaFotos { margin: 10px 0 0 0; padding: 0; float: left; }
.TitleGaleria { background: url(../imagens/bck_title_right.png) no-repeat; width: 160px; height: 26px; margin: 0 0 20px 0 }
.TituloGaleria { font: bold 11px Arial, Helvetica, sans-serif; color: #333333; line-height: 1.50 }
.TitleGaleria p { font: bold 12px Arial, Helvetica, sans-serif; color: #333333; padding: 6px 0 0 20px; float: left }
#GaleriaFotos .veja_mais { font: normal 11px Arial, Helvetica, sans-serif; color: #333333; padding: 6px 20px 0 0; float: right }
#GaleriaFotos .veja_mais a { font: normal 11px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
#GaleriaFotos li { margin: 0; padding: 0 0 20px 0; width: 100%; float: left }
#GaleriaFotos img { padding: 0 20px 0 0; float: left }
/*AGENDA DE EVENTOS*/
#Agenda { margin: 0; padding: 0; float: left }
#Agenda ul { margin: 0 0 20px 0; padding: 0; display: table; width: 100% }
#Agenda li { width: 100%; float: left }
#Agenda p { font: bold 12px Arial, Helvetica, sans-serif; color: #333333; padding: 6px 0 0 20px; float: left }
#Agenda img { float: left; padding: 0 10px 0 0 }
#Agenda span { font: normal 11px/18px Arial, Helvetica, sans-serif; color: #333333 }
.AgendaTitulo { font: bold 11px Arial, Helvetica, sans-serif; color: #333333; line-height: 1.50 }
.TitleAgenda { background: url(../imagens/bck_title_right.png) no-repeat; width: 160px; height: 26px; margin: 0 0 20px 0 }
#Agenda .veja_mais { font: normal 11px Arial, Helvetica, sans-serif; color: #333333; padding: 6px 20px 0 0; float: right }
#Agenda .veja_mais a { font: normal 11px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
/*BOTOES INTERNOS*/
.btn_esq_interno { background: url(../imagens/bck_btnesq.gif) no-repeat; width: 3px; height: 23px; float: left }
.btn_middle_interno { background: url(../imagens/bck_btnmiddle.gif) repeat-x; height: 23px; float: left; }
.btn_middle_interno p { font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; padding: 4px }
.btn_right_interno { background: url(../imagens/bck_btnright.gif) no-repeat; width: 3px; height: 23px; float: left; padding: 0 10px 0 0 }
/*BOTOES*/
#middle_btn { float: left; padding: 20px 10px 20px 0 }
#middle_btn_right { float: right; padding: 20px 0 20px 0 }
#middle_btn2 { float: left; padding: 20px 10px 20px 0 }
#middle_btn3 { float: right; padding: 20px 10px 20px 0 }
.btn_esq { background: url(../imagens/tiraleft_btn.png) no-repeat; width: 3px; height: 23px; float: left }
.btn_middle { background: url(../imagens/tiramidle_btn.png) repeat-x; height: 23px; float: left; padding: 4px 7px 0 7px }
.btn_right { background: url(../imagens/tiraright_btn.png) no-repeat; width: 3px; height: 23px; float: left; padding-right: 25px }
.btn_text { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none }
.btn_text a { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none }
.btn_text a:hover { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none }
/*CARROSSEL ROYALSLIDER*/
.contentSlider .description { position: absolute; background: url('../images/carrossel_description_bck.png') repeat-x; overflow: hidden; top: 50px; right: 40px; z-index: 1; padding: 10px }
.contentSlider p { padding: 10px 20px 0; }
.contentSlider h3 a { font: bold 16px/18px Arial, Helvetica, sans-serif; color: #fff; padding: 0 20px; float: left; }
.contentSlider img { height: auto; display: block; }
.rsABlock { left: 30px; position: absolute; text-align: left; top: 230px; z-index: 25; background: url('../images/carrossel_description_bck.png'); padding:10px; margin-right:30px}
.rsABlock h4 a{font:bold 30px 'Droid Sans', Arial, Helvetica, sans-serif; color: #fff; text-shadow: 0.1em 0.1em 0.5em #333 }
.rsABlock p a{font: normal 20px 'Droid Sans',Arial, Helvetica, sans-serif; color: #333}
.rsDefault .rsOverflow { height: 360px !important }
.rsDefault .rsThumb { width: 87px; height: 60px; overflow: hidden; }
/*CALENDÁRIO DATEPICKER*/
#datepicker { margin: 20px 0 0; float: left }
#datepicker .ui-datepicker-inline { width: auto ! important }
.ui-datepicker table { font-size: 0.6em !important; }
.ui-datepicker-title { font-size: 0.8em !important; font-family: Arial, Helvetica, sans-serif !important }
.ui-datepicker .ui-datepicker-title { margin: .3em 2.3em 0 }
/*FORMULARIOS DE CONTATO*/
#formulario_custom select{height:28px}
#formulario_custom label{font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:7px; width:80px; float:left; text-align:right}
#formulario_custom label.error{color:#fff; background:#900; text-align:left; width:auto; position:absolute; margin:28px 10px 0; border-bottom-left-radius:3px; border-bottom-right-radius:3px; z-index:1}
.form_input_padrao{ border: 2px solid #DDD; background: #EEE; padding: 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #333; float:left }
.form_line_sep{float:left; width:100%;margin-top:20px; position:relative}
.inp { border: 2px solid #DDD; background: #EEE; padding: 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #333; width:906 }

/*VIDEOS*/
.video { float: left; width: 283px; height: 180px; overflow: hidden; margin: 15px 0 20px !important; }
.video_page { float: left; width: 100%; margin: 15px 0 20px !important; }
.embed_vid { float: left; margin: 0 20px 0 0 }
.desc_vid p a { padding: 15px 0; font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.Titulo_vid a { color: #333; font: 24px/32px Arial, Helvetica, sans-serif; }
.Titulo_vid { color: #333; font: 24px/32px Arial, Helvetica, sans-serif; }
/*MAILLING*/
#mailling_col { margin: 0 0 0px; float: left; }
#mailling_col h5 { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333; padding-bottom: 5px; }
#mailling_col label { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #333 }
.input_text { width: 234px; height: 18px; border: 0; padding: 4px 5px 5px; margin-bottom: 6px; background: url("../images/form_mailling.gif") no-repeat; }
#button-mailling { padding-top: 5px; }
.input_acao { margin: 2px 0; float: left; }
.label_acao { float: left; margin: 0 10px 0 2px; }
#mailling_text { float: left; background: #FFF996; border: 2px solid #0255a2; width: 180px; padding: 10px; display: none; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #333; margin-top: 20px; }
/*NEWSLETTER*/
#Mailling { margin: 0; padding: 0; float: left }
#Mailling ul { margin: 0 0 20px 0; padding: 0; }
#Mailling li { float: left; margin: 0; padding: 0 0 10px 0 }
#Mailling p { float: left; font: normal 11px/16px Arial, Helvetica, sans-serif; color: #333333 }
#Mailling .p-titulo { color: #333333; float: left; font: bold 12px Verdana, Geneva, sans-serif; padding: 6px 0 0 20px; margin: 0 }
#Mailling .esp { float: left; font: normal 11px Arial, Helvetica, sans-serif; color: #333333; margin: 5px 4px 0 0 }
#Mailling input { float: left }
#Mailling .textInput3 { border: none; font: normal 11px Arial, Helvetica, sans-serif; color: #333; width: 255px; height: 21px; margin: 2px 0 0 3px; }
#Mailling .campomail { float: left; margin: 0; padding: 0; border: none; width: 267px; height: 27px; background: url(../imagens/form_mailling.gif) no-repeat }
#Mailling .Title { font: bold 12px Arial, Helvetica, sans-serif; color: #333333; padding: 6px 0 0 20px; float: left }
#Mailling img { float: left; padding: 0 10px 0 0 }
#Mailling span { font: normal 11px Arial, Helvetica, sans-serif; color: #333333 }
.Mailling { font: bold 11px Arial, Helvetica, sans-serif; color: #333333; line-height: 1.50 }
.TitleMailling { background: url(../imagens/bck_title_right.png) no-repeat; width: 160px; height: 26px; margin: 0 0 20px 0; float: left }
/*INTRANET*/
#intranet { float: right; width: 510px }
#intranet p { color: #fff; font: bold 14px Arial, Helvetica, sans-serif; float: left; padding: 10px 10px 0; }
#intranet label { margin: 11px 8px; float: left; font: normal 12px Arial, Helvetica, sans-serif; color: #fff; }
#formlogin .form { float: left; margin: 7px 0 0; background: url(../images/intranet_bkg.gif) no-repeat 0 0; widith: 90px; height: 22px; }
#formlogin input { width: 80px; height: 12px; padding: 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #000; float: left; border: 0; background: none }
#formlogin #login_input { float: left; height: 22px; width: 66px; padding: 0; margin: 7px 0 0 10px }
/*GALERIA DE FOTOS BLOCO DE CAPA*/
#galeria_title { background: url(../images/fotosvideos-duvfreq.gif) no-repeat top left; height: 22px; width: 117px; float: left; padding: 0; margin: 0 0 20px; }
.capa_galeria_fotos { margin: 0; float: left; position: relative; padding: 0; }
.capa_gal_topo { float: left; margin: 0 0 2px; padding: 0 !important; }
.capa_gal_bottom { margin: 0 0 2px; padding: 0 !important; }
.capa_galeria_bloco { float: left; width: 126px; height: 85px; padding: 0 !important; overflow: hidden; cursor: pointer; }
.capa_galeria_ampliada { background: #000; padding: 0 !important; display: none; width: 283px; height: 200px; position: absolute; text-align: center; overflow: hidden;/*TIRAR ESTILO CASO SEJA ANIMATION*/
	/*top: 0;
	left: 0;*/
}
.capa_foto_descricao { width: 283px; position: absolute; bottom: 0; left: 0; padding: 5px 10px !important; text-align: left; background: url("../images/back_black.png"); }
.capa_foto_descricao h3 { padding: 5px 10px; font: bold 14px/18px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
.capa_foto_descricao h3 a { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
.capa_foto_descricao h3 a:hover { text-decoration: underline; }
/*DUVIDAS FREQUENTES*/
#duvidas_title { background: url(../images/fotosvideos-duvfreq.gif) no-repeat -137px 0; height: 22px; width: 170px; float: left; padding: 0; margin: 0 0 20px; }
.duvidas li { float: left; list-style: inside decimal; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 0 0 10px }
/*LOJA MTCRED*/
#lojamtcred { width: 296px; height: 283px; background: url(/images/lojamtcred.gif) }
#lojacontato { width: 256px; top: 70px; position: relative; font: normal 12px 'Droid Sans', Arial, Helvetica, sans-serif; padding: 20px; color: #fff; }
#lojacontato p { float: left; color: #fff; width: 100%; padding: 5px 0; font: normal 12px 'Droid Sans', Arial, Helvetica, sans-serif; }
#lojacontato h2 { font: bold 20px 'Droid Sans', Arial, Helvetica, sans-serif; float: left; color: #fff; width: 100%; padding: 0 0 5px }
/*BTN CAPA*/
.btn_saibamais { float: right; margin: 20px 0 0 }
/*SIMULADOR*/
.simulador { position: relative; margin-left: 20px }
.simulador select { position: relative; top: 150px; width: 178px; height: 33px; padding: 0px !important; border: 0; background: url(../images/form_simulador.png) no-repeat; }
.simulador option { padding: 10px; float: left; }
.simulador input { position: relative; top: 200px; width: 158px; height: 13px; padding: 10px !important; border: 0; background: url(../images/form_simulador.png) no-repeat; }
.submit_simulador { width: 117px !important; height: 31px !important; float: right; margin: 0 20px 0 0 !important; top: 220px !important; padding: 0 !important; border: 0; }
/*BLOCO CDL DE FUNCIONALIDADES CAPA*/
#quero_associar { width: 283px; height: 100px; background: url(../images/bloco_associarcdl.png) no-repeat top left; display: table; text-decoration: none; }
#quero_associar:hover { width: 283px; height: 100px; background: url(../images/bloco_associarcdl.png) no-repeat 0 -100px; display: table; text-decoration: none; }
/*#quero_associar { width: 283px; height: 100px; background: url(../images/bloco_queromeassociar.gif) no-repeat top left; display: table; text-decoration: none; }
#quero_associar:hover { width: 283px; height: 100px; background: url(../images/bloco_queromeassociar.gif) no-repeat 0 -100px; display: table; text-decoration: none; }*/
#cdl_celular { width: 283px; height: 100px; background: url(../images/bloco_falemais.png) no-repeat top left; display: table; text-decoration: none; }
#cdl_celular:hover { width: 283px; height: 100px; background: url(../images/bloco_falemais.png) no-repeat 0 -100px; display: table; text-decoration: none; }
/*#cdl_celular { width: 283px; height: 100px; background: url(../images/bloco_cdlcelular.gif) no-repeat top left; display: table; text-decoration: none; }
#cdl_celular:hover { width: 283px; height: 100px; background: url(../images/bloco_cdlcelular.gif) no-repeat 0 -100px; display: table; text-decoration: none; }*/
#consultor_online { width: 283px; height: 100px; background: url(../images/banner_nfcelular.png) no-repeat top left; display: table; text-decoration: none; }
#consultor_online:hover { width: 283px; height: 100px; background: url(../images/banner_nfcelular.png) no-repeat 0 -100px; display: table; text-decoration: none; }
/*#consultor_online { width: 283px; height: 100px; background: url(../images/bloco_consultoronline.gif) no-repeat top left; display: table; text-decoration: none; }
#consultor_online:hover { width: 283px; height: 100px; background: url(../images/bloco_consultoronline.gif) no-repeat 0 -100px; display: table; text-decoration: none; }*/
#consultoria { width: 283px; height: 100px; background: url(../images/bloco_consultoria2.png) no-repeat top left; display: table; text-decoration: none; }
#consultoria:hover { width: 283px; height: 100px; background: url(../images/bloco_consultoria2.png) no-repeat 0 -100px; display: table; text-decoration: none; }
/*#consultoria { width: 283px; height: 100px; background: url(../images/bloco_consultoria.gif) no-repeat top left; display: table; text-decoration: none; }
#consultoria:hover { width: 283px; height: 100px; background: url(../images/bloco_consultoria.gif) no-repeat 0 -100px; display: table; text-decoration: none; }*/
#certificacao_digital { width: 283px; height: 100px; background: url(../images/bloco_certificacao.png) no-repeat top left; display: table; text-decoration: none; }
#certificacao_digital:hover { width: 283px; height: 100px; background: url(../images/bloco_certificacao.png) no-repeat 0 -100px; display: table; text-decoration: none; }
/*#certificacao_digital { width: 283px; height: 100px; background: url(../images/bloco_certificacaodigital.gif) no-repeat top left; display: table; text-decoration: none; }
#certificacao_digital:hover { width: 283px; height: 100px; background: url(../images/bloco_certificacaodigital.gif) no-repeat 0 -100px; display: table; text-decoration: none; } */
#spc_online { width: 283px; height: 100px; background: url(../images/bloco_spconline.png) no-repeat top left; display: table; text-decoration: none; }
#spc_online:hover { width: 283px; height: 100px; background: url(../images/bloco_spconline.png) no-repeat 0 -100px; display: table; text-decoration: none; }
/*#spc_online { width: 283px; height: 100px; background: url(../images/bloco_spconline.gif) no-repeat top left; display: table; text-decoration: none; }
#spc_online:hover { width: 283px; height: 100px; background: url(../images/bloco_spconline.gif) no-repeat 0 -100px; display: table; text-decoration: none; }*/
.btnreturn { padding: 5px; color: #fff; background: #3B3E99; float: left; margin-right: 20px; margin-top: 20px; }
.btnreturn a { color: #fff; font-size: 14px }
/* BANCO DE IMAGENS */
.banco-imagens { float: left; background: #F6F6F6; margin: 0 0 20px; display: table; height: 100%; }
.banco-imagens li { width: 167px; display: table; height: 100%; position: relative; overflow: hidden; float: left; border-right: 20px solid #fff; line-height: 0; }
.imagem-alinha3 { width: 167px; text-align: center; overflow: hidden; background: white; }
.imagem-informacoes { /*background:url(../images/arquivos_foto_shadow.png) no-repeat top center;*/
background-color: #000; height: 117px; margin-top: -127px; padding: 5px; position: absolute; width: 157px; overflow: hidden; opacity: 0.8; }
.imagem-informacoes h4 a { color: #FFF; }
.imagem-informacoes h3 a { color: #FFF; }
.imagem-informacoes p a { color: #FFF; }
.imagem-informacoes h4 a:hover { text-decoration: underline; }
.imagem-informacoes h3 a:hover { text-decoration: underline; }
.imagem-informacoes p a:hover { text-decoration: underline; }
#box-filtrar-imagens { text-align: right; width: 160px; float: right; padding: 0px 0 20px; }
.filtrar-banco { }
.form_filtro { background: #f3f3f3; border: 1px solid #d5d5d5; font: bold 12px Arial, Arial, Helvetica, sans-serif; padding: 4px; color: #333; float: left; width: 29px; margin-left: 10px; }
#acesso-rapido ul { float: right; width: 160px; }
#acesso-rapido li { padding: 3px 0; }
#acesso-rapido a { font: bold 12px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; }
#busca_tab { float: left; width: 100%; margin-bottom: 30px; border-bottom: 1px solid #E5E5E5; }
#busca_tab li { border: 0 none; float: left; border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; padding: 5px; font: bold 16px Arial, Helvetica, sans-serif; color: #0256A3; /*text-transform: uppercase;*/
margin-right: 5px; }
#busca_tab .ativo, #busca_tab .ativo a { background: #0256A3; color: #fff; text-decoration: none; }
#busca_tab #anunc_func { border: 0 none; font: bold 16px Arial, Helvetica, sans-serif; color: #333; }
#busca_tab a { text-decoration: none; color: #0256A3; }
#busca-galerias { width: 930px; margin-left: 30px; float: left; margin-bottom: 20px; }
#busca-galerias h2 a { font: bold 36px Arial, Helvetica, sans-serif; color: #0256a3; float: left; margin-right: 65px; }
#busca-galerias form { margin: 12px; }
#busca-fotos { width: 110px; height: 16px; padding: 4px; border: 0; background: url(/images/form_arquivos.gif) no-repeat; float: left; }
#busca-galerias #arquivos_btn { width: 60px; height: 24px; border: 0; float: left; }
.index_pages { float: right; font: bold 12px Arial, Helvetica, sans-serif; padding: 5px; }
.Font28Bold { font: bold 28px Arial, Helvetica, sans-serif; color: #333 }
.Font18 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #333 }
.button_dynamic { background: url(../images/menu_background.gif) repeat-x; height: 48px; position: relative; float: left; margin-right: 30px }
.button_dynamic p { float: left; padding: 14px 0 0; }
.button_dynamic a { font: bold 18px Arial, Helvetica, sans-serif; color: #333 }.Font28Bold { font: bold 28px Arial, Helvetica, sans-serif; color: #333 }

/*FORMULARIO*/
.TituloQuest{font:bold 14px/22px Arial, Helvetica, sans-serif; color:#333; float:left; width:100%}
.LineFormGen{float:left; width:100%; margin-bottom:20px;position:relative}
.Perguntas{font:18px/22px Arial, Helvetica, sans-serif; color:#333}
.Perguntas .PergTextInput.error{border:2px solid #F00}
.Perguntas label.error{font:bold 12px Arial, Helvetica, sans-serif; color:#F00; padding:3px;float:left; position:relative;}
.PergTextInput{width:100%; border:2px solid #CCC; background:#EEE; padding:5px 0}
.PergTextArea{width:100%; border:2px solid #CCC; background:#EEE; padding:5px 0}
.PergEscolhaUnica{float:left; margin:3px 10px}
.PergDivEscolhaUnica{float:left; margin:5px 10px 5px 0; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#333}
.PergDivEscolhaMultipla{float:left; margin:5px 10px 5px 0; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#333 }
.PergEscolhaMultipla{float:left; margin:3px 10px}
.termosdeuso{border:solid 2px #CCC; background : #EEE; color : #333; padding : 4px; width : 99%; height : 200px; overflow : auto; margin:10px 0; float:left}
#formSubmit{font:bold 14px Arial, Helvetica, sans-serif; color:#000; border:solid 2px #CCC; background : #EEE;padding : 6px;}
#termosCheck .error{font:bold 12px Arial, Helvetica, sans-serif; color:#F00; padding-right:10px }
.radio_list{float:left; width:500px}
.radio_list input{float:left; margin: 7px;}
.radio_list label{float: left; text-align: left !important; width: auto !important}
.radio_list_sep{float:left; width:100%;}

.entry-hidden {
  display: none;
}

#entry {
  overflow: hidden;
  margin-top: 50px;
}

ul.tabs {
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  box-shadow: 1px 2px 4px -3px;
  background-image: linear-gradient(to bottom, #fff 32%, #e8e8e8 100%);
}

ul.tabs li {
  display: inline-block;
}

ul.tabs li a {
  font: 14px 'Oswald', Arial, Helvetica, sans-serif;
  color: #6b8698;
  text-decoration: none;
  padding: 12px 20px;
  display: block;
  border-right: 1px solid #e8e8e8;
}

ul.tabs li a:hover {
  color: #4999cc;
}

ul.tabs li:nth-last-child(1) a {
  border-right: none;
}
