/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 135px;
	top: 81px;
}


/**
 * Zera Informacoes
 */
* {padding:0;margin:0;font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;text-decoration:none;outline:none!important;border:0;color:#333;}
a:hover, a:hover * {text-decoration:underline;}
.page {width:985px;margin:0 auto;background:#fff; text-align:left}
body{text-align:center;font-size:13px;}
div#container{margin-left:auto;margin-right:auto;width:985px;font-size:13px;}

/**
 * Header 
 */
.header {height:90px;position:relative;background:url(/imgs/header2.gif) 0px 5px; overflow: hidden;font-size:13px; background-color: #fff; background-repeat: repeat-x; top:10px;margin-bottom:20px;}
.header * {font-size:13px;}
.header .main_nav * {font-size:13px;color:#fff}
.header .main_nav {width:100%;position:absolute;top:90px;clear:both;color:#fff}
.header .main_nav .main table{width:100%;border-collapse:collapse;color:#fff;}
.header .main_nav .main table td{text-align:center;border-right:1px solid #8d8d8d;border-left:1px solid #b1b1b1;padding:2px 4px}
.header .main_nav .sub table td{text-align:center;color:#999;border-right:1px solid #5075a7;padding:2px 7px}
.header .main_nav .sub table td a{color:#5075a7}
.header .first-child{border-left:0!important}
.header .last-child{border-right:0!important}

/**
 * Breadcumb
 */
.body {padding:1px!important;_display:inline;_margin:15px;font-size:13px;/*_border:10px solid red!important;*/}
.body ul, .body ol, .body ul, .body dd {margin:15px;}
.body table {width:100%;border-collapse:collapse;}
.body table td {padding:6px;}
.body p {padding:2px 4px;}
.body .column00{width:665px;float:left;}
.body .column01{width:380px;float:left;padding-right:18px;}
.body .column02{width:235px;float:left;margin-left:13px; padding-right:12px; overflow:hidden }
.body .column03{width:310px;float:right;overflow:hidden;font-size:13px;}
.body .column03 *{font-size:13px;}
.body .column04{width:980px;float:left}
.body .block{border-bottom:1px solid #e3e8e8;margin:0 0 10px;padding:0 0 10px}
.body .block a{display:block;clear:both}
.body .block p a{display:inline;clear:none}
.body .column03 .block{border-width:4px;padding:4px 0 4px 4px}
.body .column00 .column00 .block{clear:both;margin-right:25px}
.body .superblock{width:600px;background:#f6f6f6;margin:5px 25px 20px 0;padding:10px}
.body .superblock .h1{color:#041c50}
.body .superblock .column01,.body .superblock .column02{width:290px;margin-right:10px}
.body .player{text-align:center;padding:10px}
.body .redlight,.body .redlight *{color:#903}
.body .laranja,.body .laranja *{color:#DE782A}
.body .bluelight,.body .bluelight *{color:#669}
.body .yellowlight,.body .yellowlight *{color:#efb31e}
.body .greenlight,.body .greenlight *{color:#336633}
.body a.redlight:hover,.body a.bluelight:hover,.body a.yellowlight:hover{text-decoration:underline}
.body .zebra{background-color:#f6f6f6;font-size:13px;}
.body .h5{font-size:13px;font-weight:400;color:#041c50;margin:0;padding:0}
.body .h5 *{font-size:13px;font-weight:400;color:#041c50;margin-bottom:3px}
.body .h1,.body .h1 *{display:block;font-size:30px;font-weight:400;color:#041c50;margin:5px 0}
.body .h2,.body .h2 *{display:block;font-size:20px;font-weight:400;color:#041c50;margin:5px 0}
.body .h3,.body .h3 *{display:block;font-size:17px;font-weight:400;color:#041c50}
.body .subt,.body .h3 *{display:block;font-size:15px;font-weight:400;color:black}
.body .h4,.body .h4 *{display:block;font-size:15px;font-weight:400;color:#041c50}
.body .h6,.body .h6 *{font-size:15px;font-weight:400;color:#041c50;padding:5px}
.body .h7,.body .h7 *{font-size:13px;font-weight:400;color:#041c50;padding:5px}
.body .column03 .h1,.body .column03 .h2{color:#45797a}
.body .haaa5{border-bottom:1px solid #858585;}
.body .haaa5 b{font-weight:700}
.body .haaa5,.body .haaa5 *{font-size:13px;font-weight:400;display:block;color:#041c50;margin:0 auto;padding:0 auto}


/**
 * Extras
 */
.left{float:left;margin:2px 10px 2px 0 !important}
.right{float:right!important;margin:2px 0 2px 10px !important}
.center{float:none;margin:0 auto!important}
/*.logo_jmnews {float:right;height:15px;text-indent:0;width:240px;margin:200px 0 9px}*/

.logo_jmnews{position:absolute;margin-top:0px;right:215px}
.anuncio_canto{position:absolute;margin-top:0px;right:230px}
.anuncio_emprego{position:absolute;margin-top:0px;right:0px}
.dzai{display:block;line-height:140%;background:#dfe7ea url(/imgs/dzai.jpg) 5px center no-repeat;padding:2px 0 2px 70px}
.dzai span,.dzai b{color:#365d94}
.superblock .dzai span{color:#93989c}
.superblock .greenlight{color:#9c3!important}
.left{float:left;margin:2px 10px 2px 0 !important}
.right{float:right!important;margin:2px 0 2px 10px !important}
.center{float:none;margin:0 auto!important}
.block .coluna1{float:left;width:150px}
.block .coluna2{float:right;width:150px}


/**
 * Borda Imagem
 */
.body .innerborder,.body .innerborder img{float:left;overflow:hidden}
.body a:hover .innerborder,.body a.hover .innerborder,.body a.active .innerborder{border:3px solid #FC3;cursor:pointer}
.body a:hover .innerborder img,.body a.hover .innerborder img,.body a.active .innerborder img{cursor:pointer;margin:-3px!important}


/**
 * Paginacao Noticias
 */
.body .column00 .column00 .block .tabbed_area li{float:left;margin:0 5px -1px 0}
.body .column00 .column00 .block .tabbed_link{border:0}
.body .column00 .column00 .block .tabbed_link a span{padding:4px}

.body .column00 .column00 .block .tabbed_fields input{text-align:center;border:1px solid #93aebf;background:#e7e8ea}
.body .column00 .column00 .block .tabbed_fields img{margin-right:8px;vertical-align:middle}
.body .column00 .column00 .block .tabbed_pagination{text-align:center;clear:both}
.body .column00 .column00 .block .tabbed_pagination a{display:inline;background-color:#e7e8ea;margin:0 1px;padding:0 6px}
.body .column00 .column00 .block .tabbed_pagination a.current{background-color:#93aebf}
.body .column00 .column00 .block a{padding:5px}
.body .column00 .column00 .block .date{display:block;font-weight:700;color:#fff;background:#93aebf;margin:4px;padding:2px}

/**
 * Lateral Direita
 */
.w00, .w01, .w02, .w03, .w04 {width:15%;float:left;}
.w01 {width:34%;background:url(/imgs/jornaldamanha.png) 10px 10px no-repeat;padding-right:50;}
	.w01 h1 {display:none;}
	.w01 span {padding:58px 0 0 15px;display:block;}
.w02 {width:25%;padding-left:10px;float: left;}
	.w02 p {color:#000;font-size:14px;font-weight:700}
	.w02 .temperatura {float:left;font-family:Tahoma,Geneva,sans-serif;font-size:11px;margin-left:20px;padding-top:1px;text-align:left;width:45px;}
	.w02 .maxima,.w02 .baixa {float:left;font-family:Tahoma,Geneva,sans-serif;font-size:11px;padding-top:1px;text-align:right;}	
.w04 {position:absolute;right:0px;bottom:47px;text-align:center;}

/**
 * Rotativo Noticia
 */
.da1{float:left;height:290px;position:relative;width:380px;z-index:10; margin-left:0px; overflow: hidden; margin-bottom:10px;}
	.da1 #ntpac a {background:#fff;border:1px solid #d3d3d3;color:#6c6c6c;float:left;text-align:center;text-decoration:none;margin:3px 0 0 3px;padding:0 5px}
		.da1 #ntpac a.activeSlide {border:1px solid #000;color:#000}
	.da1 .sidebox {left:-8px;position:absolute;top:0;width:2em;z-index:200}
	.da1 .ntp{height:280px;overflow:hidden;position:relative;width:390px}
		.da1 .ntp a.titulo{color:#4c4c4c;display:block;font-size:25px;font-weight:700;letter-spacing:-1px;line-height:24px;text-decoration:none}
		.da1 .ntp .fl{display:block;height:290px;overflow:hidden}
		.da1 .ntp .box{background-color:#000;color:#fff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:14px;height:55px;_height:60px;margin-top:-50px;overflow:hidden;position:relative;z-index:2;padding:6px}

.da4 {margin:5px;float:left;width:370px;overflow:hidden;margin-bottom:5px}
	.da4 #nav,.da4 #nav_1,.da4 #nav_2 {margin:0;padding:0;background-color: #FF0000}
		.da4 #nav li {display:inline;padding:0;margin:1px;width:80px;_width:80px;text-align: center;float:left;font-size: 11px;padding:5px;background-color: #F5F5F5;height:16px;_height:24px;overflow:hidden;}
		.da4 #nav_1 li {display:inline;padding:0;margin:1px;width:80px;_width:80px;text-align: center;float:left;font-size: 11px;padding:5px;background-color: #F5F5F5;height:16px;_height:24px;overflow:hidden;}
		.da4 #nav_2 li {display:inline;padding:0;margin:1px;width:110px;_width:98px;text-align: center;float:left;font-size: 12px;padding:5px;background-color: #F5F5F5; }
			.da4 #nav li.active, .da4 #nav li.active a, .da4 #nav_1 li.active, .da4 #nav_1 li.active a {background-color: #C11113;color: #fff;}
			.da4 #nav_2 li.active, .da4 #nav_2 li.active a {background-color: #C11113;color: #fff;}
		.da4 ul.tabs li a {text-decoration: none;color: #666;display: block;font-size: 1.2em;padding: 0 20px;outline: none;}
		
	
/**
 * Detalhes da Noticia.. Importado do TNOnline
 */
.detalha_noticia{color:#4c4c4c;height:auto;text-align:left;width:97%;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif}
.detalha_noticia h1{font-size:30px;font-weight:400}
.detalha_noticia h3{color:#818181;font-size:11px;margin-bottom:10px;margin-top:8px}
.detalha_noticia .chapeu{border-bottom:4px solid #727A7E}
.detalha_noticia .interativo_menu{border-bottom:#727A7E 1px solid;float:left;width:100%;margin:15px 10px 15px 0}
.detalha_noticia .interativo_menu a{color:#818181;float:left;font-size:11px;margin-right:10px;text-decoration:none}
.detalha_noticia .interativo_menu a img{float:left;margin-bottom:5px;margin-right:3px}
.detalha_noticia .noticia{font-size:15pt;text-align:left;margin:5px}
.detalha_noticia strong{font-weight:700}
.detalha_noticia .texto_noticia{top:0;text-align:left;margin:5px; font-size: 15px;}
.detalha_noticia .multimidia{background:#F3F2F4;float:left;width:305px;margin:0 5px 5px 0;padding:3px}
.detalha_noticia .destaca_multimidia{float:left;width:300px;height:300px;overflow:hidden;margin:0}
.detalha_noticia .destaca_multimidia p img{margin:3px}
.detalha_noticia .destaca_legenda{background:#F3F2F4;color:#000;float:left;font-size:12px;height:auto!important;padding-left:8px;width:292px}
.detalha_noticia .noticias_caixa{float:left;width:97%;margin-top:20px}
.detalha_noticia .noticias_caixa a:hover{color:#000;text-decoration:underline}
.detalha_noticia .cacha_alta{background:transparent url(/imgs/label-light-spike.png) no-repeat 41px 100%;display:inline;float:left;font-size:1.1em;line-height:1;margin-bottom:-11px;margin-left:21px;padding-bottom:10px;position:relative}
.detalha_noticia .cacha_alta span{background:#d7d7d7;color:#888;display:block;white-space:nowrap;padding:6px 20px}
.detalha_noticia #lista_noticias{line-height:1.5em;width:640px;overflow:hidden;border-color:#DDD #AAA #AAA #DDD;border-style:solid;border-width:1px}
.detalha_noticia #lista_noticias ul{font:12px verdana,sans-serif;list-style:square;margin-left:20px}
.detalha_noticia #lista_noticias ul li{line-height:17px;list-style:square;margin-bottom:5px} 
 
/**
 * URBE
 */
.urbe {margin:5px}
	.urbe .principal {float:left;width:210px;}
		.urbe .principal span {background-color:#F2F2F2;width:100%;display:block;}
	.urbe .mais {display:block;margin:8px;float:left;width:148px;}
		.urbe .mais h2 {font-size:10px}
/**
 * Horoscopo JMNews
 */
.tipo-oito1 div{display:block;text-align:center;width:127.5px;float:left;margin-bottom:10px}
.tipo-oito1 div span{display:block}
.tipo-oito1 .titulo{color:#000;display:block;font-family:Arial;font-size:10px;font-weight:700;margin-bottom:1px;text-decoration:none;width:90px}
.tipo-oito1 .cartola{color:#E77817;font-family:Arial;font-size:15px;font-weight:700;line-height:15px;padding-top:2px}
.tipo-oito1 .imagem{margin-bottom:.1em;margin-top:1px}
.horoscopo .boxcol{background-color:#F8F8F7;float:left;margin:0 0 20px;padding:10px}
.horoscopo .boxcol .img{float:left;height:62px;margin-right:10px;width:62px}
.horoscopo .boxcol .text{float:left;width:200px}
.horoscopo .boxcol .textblock{float:left;width:550px}
.horoscopo .boxcol p a{color:#000;font-size:11px;line-height:1em;text-decoration:none}
.horoscopo .boxcol .textblock h3 a,.horoscopo .boxcol .text h3 a{color:#000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}
.horoscopo .boxcol .textblock h3 a{color:#069A96}

#espaco{height:40px; margin:0 auto;  }


/**
 * Footer JMNews. Importado do TNonline.com.br
 * mantendo padrao dos portais do grupo
 */
#footer{background-color:#F3F3F3;height:150px;margin-top:20px;overflow:hidden;width:990px;margin:0;padding:0;margin-left:auto;margin-right:auto;}


/**
 * Blogs e Colunas
 */
.blog_login {width:370px;float:left;margin-left:80px;padding:10px;}
.blog_login2 {float:right;text-align:center;margin-top:50px;margin-right:100px;}
.column04 input{border:1px solid #000;font-size:12px;font-family:Verdana}
.column04 select{border:1px solid #000;width:150px;font-size:11px}
.titulo_minha_conta{color:#900;font-size:33px;font-weight:400;letter-spacing:1pt;line-height:10pt;text-align:left;word-spacing:.3pt}
.titulo_minha_conta_letra{color:#900;font-size:44px;font-weight:700;text-align:left}
.borda_titulo{border-bottom:1px solid #E6E6E6}
.titulo_dados_cadastrais{color:#900;font-size:16px;font-weight:700;float:left}
.titulo_noticia{color:#999;font-size:10px;font-weight:700;letter-spacing:1pt;line-height:10pt;text-align:right;word-spacing:.3pt;float:right;margin:0;padding:0}
.titulo_minha_conta_dados_cadastrais{color:#000;font-size:12px;font-weight:700}
.blog_s{margin-top:20px}
.tfm_texto_11{color:#666;font-family:Georgia,Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:400}
.requerido_form{background-image:url(http://www.jmnews.com.br/imgs/marcador.gif);background-position:right top;background-repeat:no-repeat}
.column04 .blog_cad_bt{font-size:12px;padding:2px}
.blog_crie{background-color:#F9F9F9;width:505px;margin:20px;float:right}
.blog_jatem {float:left;width:300px;margin-top:150px;margin-left:50px;margin-right:50px;}
.texto_sessoes{color:#666;font-size:12px}
.btn_transparente{background:none repeat scroll 0 0 transparent;border:medium none;cursor:pointer;padding:0}
.txt_acessar_01{color:#A8C90E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;letter-spacing:.2pt;line-height:30px}
.txt_acessar_02{color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:.2pt;line-height:20px}
.borde_blogs_principal{border-bottom:3px solid #CCC}
.titulo_blogsprincipal{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px}
.num_grande{float:left;background-color:#CCC;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;letter-spacing:.3px;text-align:center;padding:5px}
.num_pequeno_marcado{background-color:#666;color:#FFF;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;height:27px;letter-spacing:.3px;text-align:center;vertical-align:middle;width:26px;margin:1px}
.num_pequeno{background-color:#EBEBEB;color:#FFF;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;height:27px;letter-spacing:.3px;text-align:center;vertical-align:middle;width:26px;margin:1px}
.tituloblog_01{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:20px;text-align:left}
.txt_form{color:#5A5D5F;font-family:Verdana,Georgia,Arial,Helvetica,sans-serif;font-size:10px;line-height:150%;text-align:justify}
.column04 textarea{border:1px solid #000}

.blog_limite{font-size:12px}
.lista{background-color:#FFF;border:1px solid #C59E9E;color:#636C7B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;height:100%;overflow-x:auto;overflow-y:scroll;width:100%}
.blog_linha01{background-color:#F5F5F5;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:400;letter-spacing:.2pt;line-height:26px;margin-bottom:1px}
.blog_linha02{background-color:#EAEAEA;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:400;letter-spacing:.2pt;line-height:26px;margin-bottom:1px}

.texto_form {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
/**
 * Tempo
 */
#weather{margin-top:10px;height:75px;width:270px;color:#000;overflow:hidden}
#weather p.sprite{float:left;height:15px;text-indent:0;width:240px;margin:5px 0 9px}
#weather cite{font:9px arial,helvetica,sans-serif;text-transform:uppercase;width:70px;}
#weather div{float:left;font:bold 14px arial,helvetica,sans-serif;width:100px;margin:0 25px 0 0}
#weather div span{float:right;height:40px;width:40px}

/**
 * Videos
 */
.video_t {background-color:#031D50;display:block;width:305px;padding:5px;color:#fff;font-weight:700}
.video_p {display:block}
.video_m {border:1px solid #a3a5aa;padding:1px;display:block;height:93px;margin-top:5px;background-color:#fff;width:290px;overflow:hidden}
	.video_m a {_float:right;_width:190px;overflow:hidden;display:compact;}
	.video_m img {float:left;margin-right:3px;}
	.video_m h2 {margin-left:5px;font-weight:700}
	
/**
 * Box Esportes Home
 */
.jm_box_sp{background:none repeat scroll 0 0 #FBFDF7;float:left;margin-top:-1px;overflow:hidden;width:230px;height:205px;overflow: hidden;}
	.jm_box_sp .h3{color:#363;display:block;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:17px;font-weight:400}
	.jm_box_sp .p{color:#666;display:block;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:13px;margin-bottom:5px}
	.jm_box_sp img{margin-right:0}
	.jm_box_sp_altura{height:95px}
	.jm_mt_sp{clear:both;list-style:none outside none;margin-bottom:4px}
		.jm_mt_sp li{border-bottom:1px solid #C1CEA3;color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;padding-bottom:3px;padding-left:0}
			.jm_mt_sp li a{color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif}
				.jm_mt_sp li a span{font-size:12px}
			.jm_mt_sp li .h1{color:#363;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
			.jm_mt_sp li .h1ies{color:#363;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
		.jm_mt_sp img{margin-left:0;position:relative;top:3px}
	.f1{position:relative}
	.box_shandow_super{background:none repeat scroll 0 0 #C1CEA3;float:left;font-family:trebuchet MS;font-size:14px;font-weight:700;height:30px;_height:45px;margin-top:10px;overflow:hidden;position:relative;top:-14px;width:250px;padding:6px}
	.box_letras_super{color:#FFF;float:left;font-family:trebuchet MS;font-size:14px;font-weight:700;height:45px;margin-top:-49px;_margin-top:-49px;overflow:hidden;position:relative;top:-13px;width:220px;z-index:2;padding:8px 5px 5px}
		.box_letras_super a{color:#FFF;font-size:13px;font-weight:700;z-index:2}
			.box_letras_super a:hover{text-decoration:underline}
	.boxsuper_listas{background:none repeat scroll 0 0 #FBFDF7;float:right;margin-bottom:50px;}
	.boxft_super{height:205px;margin-left:0px;margin-right:10px;width:253px}
	.fl_super{float:right;height:205px;position:relative;width:250px}
	.body ul.jm_mt_sp{margin:0}



/**
 * Box Politica
 */
	.box_shandow_super_pol{background:none repeat scroll 0 0 #82A3CE;float:left;font-family:trebuchet MS;font-size:14px;font-weight:700;height:30px;_height:45px;margin-top:10px;overflow:hidden;position:relative;top:-14px;width:230px;padding:6px}


.jm_mt_sp_pol{clear:both;list-style:none outside none;margin-bottom:4px}
		.jm_mt_sp_pol li{border-bottom:1px solid #82A3CE;color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;padding-bottom:3px;padding-left:0}
			.jm_mt_sp_pol li a{color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif}
				.jm_mt_sp_pol li a span{font-size:12px}
			.jm_mt_sp_pol li .h1{color:#82A3CE;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
			.jm_mt_sp_pol li .h1ies{color:#82A3CE;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
		.jm_mt_sp_pol img{margin-left:0;position:relative;top:3px}
	.body ul.jm_mt_sp_pol{margin:0}



/**
 * Box Variedades
 */

	.box_shandow_super_var{background:none repeat scroll 0 0 #DE782A;float:left;font-family:trebuchet MS;font-size:14px;font-weight:700;height:30px;_height:45px;margin-top:10px;overflow:hidden;position:relative;top:-14px;width:218px;padding:6px}



.jm_mt_sp_var{clear:both;list-style:none outside none;margin-bottom:4px}
		.jm_mt_sp_var li{border-bottom:1px solid #DE782A;color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;padding-bottom:3px;padding-left:0}
			.jm_mt_sp_var li a{color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif}
				.jm_mt_sp_var li a span{font-size:12px}
			.jm_mt_sp_var li .h1{color:#DE782A;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
			.jm_mt_sp_var li .h1ies{color:#DE782A;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
		.jm_mt_sp_var img{margin-left:0;position:relative;top:3px}
	.body ul.jm_mt_sp_var{margin:0}

	
/**
 * Box URBE
 */

.jm_box_sp1{background:none repeat scroll 0 0 #FBFDF7;float:left;margin-top:-1px;overflow:hidden;width:370px;height:235px;overflow: hidden;}
	.jm_box_sp1 .h3{color:#363;display:block;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:17px;font-weight:400}
	.jm_box_sp1 .p{color:#666;display:block;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:13px;margin-bottom:5px}
	.jm_box_sp1 img{margin-right:0}
	.jm_box_sp1_altura{height:95px}
	.jm_mt_spa{clear:both;list-style:none outside none;margin-bottom:4px; width:370px; margin-left:10px}
		.jm_mt_spa li{border-bottom:1px solid #EFB31E;color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;padding-left:0;margin-top:8px;}
			.jm_mt_spa li a{color:#666;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif}
				.jm_mt_spa li a span{font-size:12px}
			.jm_mt_spa li .h1{color:#EFB31E;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
			.jm_mt_spa li .h1ies{color:#EFB31E;display:inline;font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;font-size:12px;font-weight:700}
		.jm_mt_spa img{margin-left:0;position:relative;top:3px}
	
	.jm_box_sp1 .box_shandow_supera{background:none repeat scroll 0 0 #EFB31E;float:left;font-family:trebuchet MS;font-size:14px;font-weight:700;height:30px;_height:45px;margin-top:10px;overflow:hidden;position:relative;top:-54px;width:380px;padding:6px}
	.jm_box_sp1 .box_letras_supera{color:#FFF;float:left;font-family:trebuchet MS;font-size:14px;font-weight:700;height:45px;margin-top:-49px;_margin-top:-49px;overflow:hidden;position:relative;top:-53px;width:380px;z-index:2;padding:8px 5px 5px}
		.jm_box_sp1  .box_letras_supera a{color:#FFF;font-size:13px;font-weight:700;z-index:2}
			.jm_box_sp1 .box_letras_supera a:hover{text-decoration:underline}
		
		
/**
 * Comentarios
 */
#comentarios{background-color:#FFF;color:#444;opacity:0;padding-bottom:40px;position:absolute;top:248px;width:620px}
#comentarios.showing{margin-top:29px;position:relative;top:0;z-index:2}
#comentarios .comentarios-cabecalho{margin-bottom:18px;overflow:hidden}
#comentarios .comentarios-cabecalho p{margin-top:3px;float:left;font-size:23px}
#comentarios .comentarios-cabecalho a{text-decoration:none;font-size:23px;color:#444}
#comentarios #comentarios-lista{border-top:1px solid #DDD;overflow:hidden}
#comentarios #comentarios-lista li{background:url(/imgs/estrutura/borderbottom.gif) repeat-x scroll center top transparent;clear:both;display:block;overflow:hidden;padding-top:16px}
#comentarios #comentarios-lista li:first-child{background:none repeat scroll 0 0 transparent}
#comentarios #comentarios-lista div{float:left;margin-top:12px;padding-bottom:28px;width:133px}
#comentarios #comentarios-lista div .autor{display:block;font-size:13px;font-weight:700;line-height:14px;margin-bottom:7px}
#comentarios #comentarios-lista div .data,#comentarios #comentarios-lista div .hora{color:#777;font-size:11px;margin:0 3px 0 0}
#comentarios #comentarios-lista p{color:#6D6D6D;display:inline;float:left;font-size:13px;line-height:23px;width:453px;padding:7px 0 25px 26px}
#comentarios .ecrever-comentario{background:url(/imgs/estrutura/escrever-comentario.png) repeat scroll 0 0 transparent;clear:both;cursor:pointer;display:block;font-weight:700;height:30px;letter-spacing:-.2px;line-height:30px;text-align:center;margin:10px 0 0}
#comentarios .comentarios-form{border:1px solid #DDD;height:312px;margin-bottom:47px;position:relative;display:none}
#comentarios .comentarios-form-titulo{border-bottom:1px solid #DDD;height:35px;padding:14px 16px 0}
#comentarios .comentarios-form-titulo p{float:left;font-size:19px;letter-spacing:-1.1px;width:94%}
#comentarios .comentarios-form-titulo div{display:inline;height:24px;right:0;top:0;width:24px}
#comentarios .comentarios-form-titulo a{background:url(/imgs/estrutura/botao-fechar.png) repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:22px;text-indent:999px;width:21px}
#comentarios .comentarios-form-titulo a span{background:none repeat scroll 0 0 #A80000;display:block;height:90%;overflow:hidden;position:relative;width:90%;z-index:-1}
#comentarios .comentarios-form-titulo a:hover{background-position:0 -23px}
#comentarios .comentarios-form-titulo a:active{background-position:0 -46px}
#comentarios .comentarios-form .comentarios-form-fields-nome{float:left;height:170px;width:274px;padding:18px 15px}
#comentarios .comentarios-form .comentarios-form-fields-nome label{color:#555;display:block;height:65px;overflow:hidden;position:relative}
#comentarios .comentarios-form .comentarios-form-fields-nome label .canto-input{background:url(/imgs/estrutura/forms.png) no-repeat scroll -548px -27px transparent;display:inline;float:right;height:30px;width:4px;margin:5px 16px 0 0}
#comentarios .comentarios-form .comentarios-form-fields-nome label input{background:url(/imgs/estrutura/forms.png) no-repeat scroll 0 -27px transparent;border:medium none;color:#424242;display:block;float:left;height:31px;margin-top:5px;width:254px;padding:6px 0 0 9px}
#comentarios .comentarios-form .comentarios-form-fields-nome p{color:#8C8C8C;font-size:9px;line-height:16px;margin-top:4px;padding-left:2px;padding-right:33px}
#comentarios .comentarios-form .comentarios-form-fields-comentario{float:left;position:relative;width:300px;padding:18px 0 0}
#comentarios .comentarios-form .comentarios-form-fields-comentario label{color:#555;display:block;height:154px}
#comentarios .comentarios-form .comentarios-form-fields-comentario label .comentarios-desc{color:#555;float:left}
#comentarios .comentarios-form .comentarios-form-fields-comentario label textarea{background:url(/imgs/estrutura/textarea-comment.png) repeat scroll 0 0 transparent;border:medium none;color:#424242;height:121px;margin-top:5px;width:300px;padding:8px 9px}
#comentarios .comentarios-form .comentarios-form-fields-comentario label textarea.error{background-position:0 -122px}
#comentarios .comentarios-form .comentarios-form-bottom{background:none repeat scroll 0 0 #F0F0F0;clear:both;height:45px;overflow:hidden;padding:21px 14px}
#comentarios .comentarios-form .comentarios-form-bottom #cmt_antiRobo{float:left;height:45px;width:194px}
#comentarios .comentarios-form .comentarios-form-bottom label{color:#8C8C8C;float:left;font-size:11px;width:160px;margin:0 21px}
#comentarios .comentarios-form .comentarios-form-bottom a{background:url(/imgs/estrutura/botao-enviar.png) repeat scroll 0 0 transparent;cursor:pointer;float:right;font-size:17px;font-weight:700;height:40px;line-height:38px;margin-top:3px;text-align:center;width:170px}
#comentarios .comentarios-form .comentarios-form-bottom a:hover{background-position:0 -41px}
#comentarios .comentarios-form .comentarios-form-bottom a:active{background-position:0 -82px}
#comentarios .comentarios-form .comentarios-form-bottom a.disabled{background-position:0 -123px;color:#999}
#comentarios .comentarios-form .comentarios-form-bottom #comentarios-captcha{background:url(/imgs/estrutura/forms.png) no-repeat scroll 0 -27px transparent;border:medium none;color:#424242;float:left;height:31px;margin-top:3px;width:131px;padding:6px 0 0 9px}
#comentarios .comentarios-form .comentarios-form-bottom .canto-input{background:url(/imgs/estrutura/forms.png) no-repeat scroll -548px -27px transparent;display:inline;float:left;height:30px;width:4px;margin:3px 0 0}
#comentarios .resultado-validacao{bottom:0;color:#A80000;left:0;position:absolute;font-size:10px}
#comentarios .resultado-validacao.ref-comentarios-captcha{bottom:9px;left:229px}
#comentarios .form-resposta{background:none repeat scroll 0 0 #FFF;display:none;height:260px;position:absolute;top:52px;width:618px}
#comentarios .form-resposta .symbol{background:url(/imgs/estrutura/img-sucesso-erro.png) repeat scroll 0 0 transparent;height:118px;width:118px;margin:28px auto auto}
#comentarios .form-resposta .mensagem{font-size:21px;padding-top:23px;text-align:center;margin:auto}
#comentarios .form-resposta.error .symbol{background-position:0 -119px}
#comentarios .comentarios-form .comentarios-form-fields-nome label .canto-input.error,#comentarios .comentarios-form .comentarios-form-bottom .canto-input.error{background-position:-548px -435px}
#comentarios .comentarios-form .comentarios-form-fields-nome label input.error,#comentarios .comentarios-form .comentarios-form-bottom #comentarios-captcha.error{background-position:0 -435px}







.subBar {height:17px; padding-top:1px}


.subBar .left  {float:left; height:17px; font:11px arial; color:#000; width:48%;}
.subBar .left A {color:#000; text-decoration:none;}
.subBar .left A:HOVER {color:#900; text-decoration:none;}
.subBar .left .item {float:left; line-height:18px;}
.subBar .left .spaceBar {float:left; padding:0px 5px; line-height:15px;}

.subBar .right  {float:right; height:17px; font:11px arial; color:#000; width:48%; }
.subBar .right A {color:#000; text-decoration:none;}
.subBar .right A:HOVER {color:#900; text-decoration:none;}
.subBar .right .item {float:left; line-height:18px; text-align:right; float:right;}
.subBar .right .spaceBar {float:left; padding:0px 5px; line-height:15px; float:right;}
.clear {clear:both;}


	.subMenu {background-color:#F5F5F5; height:17px; padding-left:5px; overflow:hidden;}
	.subMenu .item {float:left; font:11px arial; color:#000;}
	.subMenu .item A {color:#000; text-decoration:none}
	.subMenu .item A:HOVER {color:#900; text-decoration:none}
	.subMenu .spaceBar {float:left; font:11px arial; color:#666; margin:0px 6px;}
	.subMenu IMG {border:0px; vertical-align:top; float:left; padding-top:4px;}

.subMenu-float.on {display:block;}
	.subMenu-float.off {display:none;}
	.subMenu-float {position:absolute; right:0px; top:25px; z-index:1000; background-color:#F5F5F5; padding:0px 5px 5px; border:1px solid #E7E7E7; display:none;}
	.subMenu-float ul {width:480px; overflow:hidden; background:url(http://static.publico.pt/files/header/img/loopImgBorder.png) no-repeat center 17px;}
	.subMenu-float li {float:left; display:block; height:40px; width:140px; margin:5px 10px; border-bottom:1px dotted #CCC;}
	.subMenu-float li > a {display:block; height:38px; width:140px;}
	.subMenu-float li > a:hover {text-decoration:none;}
	.subMenu-float li > a > h6 {font-weight:normal; font-size:11px; color:#000;}
	.subMenu-float li > a > span {font:10px arial; line-height:11px; color:#6E6E6E; display:block; margin-top:2px;}
	.subMenu-float li > a:hover > span {color:#000;}
	.subMenu-float li > a:hover > h6 {text-decoration:underline; color:#990000;}
	.subMenu-float li.header {float:none; display:block; font:11px arial; width:auto; height:17px; color:#C40000; border-bottom:1px dotted #000; margin-top:1px;}


.bordacima {

border-top-width: 1px;

border-top-style: solid;
}





#lista_menu
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#lista_menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px Trebuchet;
	text-transform: uppercase}

#lista_menu li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0px;
	width: 220px;
	text-align: center;

	text-decoration: none}

#lista_menu li a:hover
{	background: #CCC;
	color:black
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin-bottom: 0px;
	padding: 0;
	letter-spacing: -0.005em;
	float: left;
	font-weight: bolder;
	font:  12px verdana;
	text-transform: uppercase;
	border-bottom-width:4px;
	border-bottom-style: solid;
	border-bottom-color:#d6d6d6;
 }

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 4px 15px;
	font-weight: bolder;
	background: #4a4a4a;

	color: #FFF;
	text-align: center;

	text-decoration: none}

#sddm li a.home
{	display: block;
	margin: 0 0px 0 0;
	padding: 4px 0px;
	width: 23px;
	height: 18px;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #CCC;
	color:black
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #CCC;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;

		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: black;
		font: 11px arial}

	#sddm div a:hover
	{	background: #4a4a4a;
		color: #FFF}

