/* CSS Document */


@import 'reset.css';
@import '960_16_col.css';

@import 'novo.css';


header .container_16 .grid_7 { width: 410px; }
header .grid_7.mt5{margin-left:10px; margin-right:10px;} 

h1{width:237px; height:78px; float:left; overflow:hidden;}

#busca #q {font-size: 16px; color:#000; float:left; border-top-left-radius:3px; border-bottom-left-radius:3px; width:290px !important; border:1px solid #DEDEDE; border-right:none; padding:10px 0 10px 5px}
#newsletter input[type="submit"], #form-contato input[type="submit"]{cursor:pointer; float:left;font-size:12px; width:68px; height:37px; line-height:37px; margin-left:0; color:#8d2104; border:solid 1px #DEDEDE; background:url(../images/bt-busca.jpg) left top repeat-x; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#busca input[type="submit"] {cursor:pointer; float:left;font-size:16px; width:84px; height:40px; line-height:37px; margin-left:0; color:#8d2104; border:solid 1px #DEDEDE; background:url(../images/bt-busca.jpg) left top repeat-x; border-bottom-right-radius:3px; border-top-right-radius:3px;}
#busca input[type="submit"]:hover,  #form-contato input[type="submit"]:hover{background-position:0 -26px; color:#f00;}


#idioma { background:url(../images/bg-select-idioma.png) no-repeat center 6px #e2e2e2 ; width: 150px; position: relative; top:29px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
#idioma ul{ font:normal 11px Arial, verdana, sans; position: relative; text-transform: uppercase; width: 140px;  }
#idioma ul li {padding: 8px 5px 7px 33px; display: block; }
#idioma li:hover ul {display: block}
#idioma ul ul {z-index: 1000;position: absolute; top:25px; left: 0; display:none ; width: 148px;border:1px solid #E2E2E2;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 3px 9px -2px #A9A9A9;-webkit-box-shadow:0 3px 9px -2px #A9A9A9;box-shadow: 0 3px 9px -2px #A9A9A9;padding:5px 0 10px}
#idioma ul ul li {padding: 5px 2px 3px 10px}
#idioma ul ul li a {font-weight:bold}
#idioma ul ul li a:hover {text-decoration: none; color:#f00;}
#idioma ul ul li.info {color: #888888;text-transform: none;}

#clima-tempo{position:relative;}
#clima-tempo select{border:none;}
#clima-tempo p{font-size:12px; color:#656565; width:55px;}
#clima-tempo strong{color:#ffa21f;}
#clima-tempo em{font-weight:bold; font-style:normal; color:#006cff;}
#clima-tempo > div{width:100px;}

#cidade-tempo div{float:left; position:relative; background:url(../images/seta-select.gif) right center no-repeat; width:110px;}
#cidade-tempo select{background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding:5px 10px 5px 0px; width:120px; height:27px; line-height:27px; border:none; opacity: 0; filter: alpha(opacity=0); position:absolute; left:0; top:0;}
#cidade-tempo .combo-select-value{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding:6px 15px 5px 5px; position:relative; float:left; }

.chuvoso, .ensolarado, .neblina, .nublado, .pancadas-de-chuva, .parcialmente-nublado, .queda-de-neve, .tempestade{background: url(../images/ico-tempo.png) no-repeat; position:absolute; bottom:-5px; right:15px;}
.chuvoso{background-position: -336px -2px ;	width: 30px; height: 36px;}
.ensolarado{ background-position: 0 -2px ; width: 30px;	height: 36px;}
.neblina{ background-position: -243px -2px ; width: 30px; height: 36px;}
.nublado{ background-position: -194px -1px ; width: 30px; height: 36px;}
.pancadas-de-chuva{ background-position: -146px -2px ; width: 30px;	height: 36px;}
.parcialmente-nublado{ background-position: -100px -2px ; width: 30px;	height: 36px;}
.queda-de-neve{	background-position: -49px 0; width: 30px; height: 36px;}
.tempestade{ background-position: -288px -3px ;	width: 30px; height: 36px;}


.esconde{display:none;}
.aparece{display:block;}


#menu{height:49px; background:#000 url(../images/bg-menu.png) center center no-repeat; border-top:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2; width: 100%;  }
#menu > ul > li{position:relative; line-height:48px; padding:0 15px; margin: 0 10px; float:left; z-index:500; height:49px;min-width:95px}
#menu ul li > a{color:#FFF; font-size:18px; font-weight:bold; }
#menu ul li:hover{background-color:#fff; cursor:pointer; /*border-top:1px solid #FF0000; border-left:1px solid #FF0000;border-right:1px solid #FF0000*/}
#menu .seta{background:url(../images/seta-menu.png) right -5px no-repeat; padding-right:15px;}
#menu ul li:hover > a{color:#c10911; text-decoration:none;}
#menu ul li:hover .seta{background-position:right -28px; }

#menu .submenu{
	/*-moz-box-shadow: 5px 12px 40px 0px #A9A9A9;-webkit-box-shadow:5px 12px 40px 0px #A9A9A9;box-shadow: 5px 12px 40px 0px #A9A9A9;*/
	-moz-box-shadow: 0 8px 10px 0 #A9A9A9;-webkit-box-shadow:0 8px 10px 0 #A9A9A9;box-shadow: 0 8px 10px 0 #A9A9A9;	
	border-bottom:8px solid #F00; 
	background:#FFF; /*border-left:8px solid #F00; border-bottom:1px solid #b2b2b2;*/ /*box-shadow: 5px 12px 40px 0px #A9A9A9; */;position:absolute; z-index:2000; top:48px; }

#menu .submenu ul{border-right:1px dotted #CCC; float:left; min-width:95px; max-width:210px; min-height:200px; padding-right:10px;}
#menu .submenu li{margin:0 0 0 0; float:left; clear:both; line-height:normal;min-width: 140px;max-width:150px}
#menu .submenu li h4{margin-right:20px; cursor:default; font-size:14px;}
#menu .submenu a{color:#000; padding:0; font-size:14px; line-height:22px; font-weight:normal; background:none; float:left;}
#menu .submenu li:hover{background:transparent;}
#menu .submenu li:hover a{background:transparent; text-decoration:underline; color:#000;}
.bt-fechar{display:block; float:right !important; clear:both !important;}

.sub-noticias{width:650px; left:0;}
.sub-desporto{width:450px; left:-200px;}
.sub-informacoes{width:800px; /*width:860px; */left:-45%; margin-left:-350px;}
.sub-servicos, .sub-multi{width:480px; right:0;}
.sub-servicos ul, .sub-multi ul{border:none !important;}
.sub-servicos .minibox-noticia, .sub-multi .minibox-noticia, .sub-desporto{border-right:1px dotted #CCC; padding-right:15px !important; margin-right:15px;}



.minibox-noticia{display:block !important; width:250px; color:#484848 !important;}
.minibox-noticia h4{font-weight:normal; line-height:20px; font-size:16px;}
.minibox-noticia p{font-size:12px; line-height:16px;}
.minibox-noticia img{border:solid 4px #FFF;}
.minibox-noticia:hover{text-decoration:underline;}
.minibox-noticia:hover img{border-color:#FF0000/*#c10911;*/}

.container p, .container li, .sidebar li, .container span{font-size:14px; color:#474747;}


.lista-noticias{padding-left:10px; line-height:21px;}

.noticia {border-left:4px solid #F10B00;}
.noticia img, .noticia a{overflow:hidden; float:left;}
.noticia img{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.noticia p a{float:none; overflow:visible;}
.noticia:hover p a{text-decoration:underline;}
.noticia:hover .imd { border: solid 3px #f00; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#page-especial .noticia:hover .imd { border: solid 3px #ffa21f;}
.noticia:hover .imd img { margin:-3px;}

.lista-destaque-noticia { margin-bottom: 12px; padding:5px; width: 240px;}

.bgred:hover p, .bgred li:hover {background:#F10B00; color:#FFF;}
.bgred:hover p a, .bgred li:hover a, .noticia li:hover span{color:#FFF !important; text-decoration:none;}

.bgorange:hover, .bgorange:hover p, .bgorange li:hover {background:#ffa21f; color:#FFF;}
.bgorange:hover p a, .bgorange li:hover a {color:#FFF !important; text-decoration:none;}

.bgorange.blr {border-color: #ffa21f}


#destaque .noticia p{padding:5px 8px; height:78px; width:268px;;position:relative;z-index:2}
#destaque h2{line-height:28px;}
#destaque h2:hover {background:#f10b00; }
#destaque h2:hover a {color:#fff;}
#destaque .noticia img{display:inline-block; float:right; margin-top:-21px; margin-right:-10px;}
#destaque .noticia + .noticia{margin-top:30px;}
#destaque .noticia p a{display:block; height:100%;}

.publ-box-1{width:300px !important;}
.publ-box-2{width:645px !important;}
.publ-box-2.btc { border-top: 1px dotted #d7d7d7 !important;}
.publ-box-2.bbc { border-bottom: 1px dotted #d7d7d7 !important;}
.publ-box-3{height:33px;}
.full-banner{ text-align: center;/*background:url('/static/images/pontilhado.png') repeat scroll 0 0 transparent*/}
.full-banner a{margin-left:5px;}
.full-banner span {text-align: left; padding-left: 20px}
#sessao2 .full-banner span {padding-left: 20px}
#sessao2 .full-banner.bbc, #inters.bbc { border-bottom: 1px dotted #d7d7d7 !important;}
#sessao2 .full-banner.btc, #inters.btc { border-top: 1px dotted #d7d7d7 !important;}

.label-banner{
	font-size:8px !important;color:#666 !important;margin-left: 2px !important;display:block !important;
}

.container .box1 .noticia p{font-size:16px;min-height:45px;max-height:45px;}

/*.sidebar > div{width:100%;}*/
.sidebar h2{font-size:18px; color:#000;}

/*.sidebar .publ-box-2{width:auto !important; margin-left: -5px;}*/

#home-politica{padding-right:0px;}
#home-politica a span, #home-economia a span{width:100%;}
#home-politica ul li, #home-economia ul.noticia li{padding:0;}
#home-politica ul a, #home-economia ul.noticia a{display:block; height:100%; width:280px; padding:10px;}
#home-politica ul li:last-child, #home-economia ul li:last-child{padding:10px;}
#home-politica ul li:last-child a, #home-economia ul li:last-child a{padding:0;}
#home-politica ul, #home-economia ul{margin-right:-8px;}
#home-politica .box-titulo, #home-sociedade .box-titulo, #home-economia .box-titulo, #home-desporto .box-titulo{width:620px;background:none}
#home-economia h5{width:100%; text-transform:none;}
/*
#home-desporto h5, #home-sociedade h5 {margin: 5px 0;}

*/
#home-desporto h5 {margin: 5px 0;}
#home-sociedade h5 {margin: 5px;}
#home-economia ul.noticia{width: 300px; margin-right: 10px;}
#home-africa{min-height:400px}
#home-africa .box-titulo, #home-internacional .box-titulo{width:270px;background:none}
#home-africa .box1 li{width:100%}


#home-africa p {width: 100%}
/*#home-africa p a, #home-entretenimento p a {font:normal 16px Arial, verdana, sans;}
*/
.box-titulo .publ-box-3{margin-right:-4px;}
.box-titulo .sub {/*font-size: 16px;*/}

.lateral p{font-size:12px !important; width:130px; margin-left:5px;}

#home-sociedade p a{font-size:14px;}

#home-internacional .noticia p{width:140px;}
#home-africa .noticia p{width:140px;}
#home-entretenimento .noticia p{width:130px;font-size:14px}
#home-internacional .box1 li{width:100%}


#home-entretenimento{width:280px;min-height:400px}
#home-entretenimento .box1, #home-entretenimento ul{width:270px;}
#home-entretenimento .box-titulo {width: 255px}
#home-entretenimento .box1 li{width:100%}

#reconstrucao {padding: 10px; min-height:510px; width: 280px}
#reconstrucao .box1{width:275px;}
#reconstrucao .box-titulo{width:255px;background:none}
#reconstrucao .noticia p{width:270px;}
#reconstrucao ul li{float:left; width:100%;}

#home-facebook{height:365px; position: relative;width:100%;}
#home-mapa{position: relative}
#home-facebook #bloqueio-fb {position: absolute; top: 94px; left: 0; z-index: 1; width: 259px; height: 256px; background: url(../images/bloqueio.png)}

footer{margin-top:40px;}

#nav-footer{background:#f5f5f5; padding:0 0 40px 0;}
#nav-footer div {padding-left: 20px; width: 940px;}
.menu-footer .red{color:#a01a25 !important;}
.menu-footer ul{margin-right:55px;  min-height:300px;}
.menu-footer ul + ul{padding-left:25px; border-left:1px dotted #d4d4d4; width:104px;}
.menu-footer li > a{font-size:12px; color:#555; font-weight:200; font-size:11px;}

a.version-mobile{
	background: url("/static/images/icon-media-ciculo-mobile.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
	background-size:15px;
}

#redes ul{margin-left:20px;}
#redes ul li{float:left; width:170px; margin-left:5px; color:#565656; border-left:1px dotted #e5e5e5; padding:25px 0 25px 10px;}
#redes ul li:first-child{margin-left:0; border:none; padding:25x 0;}

.facebook, .twitter,.whatsapp, .rss, .news, .youtube{ background: url(../images/redes.png) no-repeat;	margin-right:10px;}
.facebook{background-position: 0 0; width: 42px; height: 43px;}
.twitter{background-position: -49px -1px ; width: 42px;	height: 43px;}
.whatsapp{background-position: -244px -1px ; width: 42px;	height: 43px;}
.rss{background-position: -99px 0; width: 42px; height: 43px;}
.news{background-position: -150px -1px ; width: 42px; height: 43px;}
.youtube{background-position: -200px -1px ;	width: 42px; height: 43px;}

#redes ul li p{font-size:11px;}

#rodape{background:#000; color:#fff; height:47px; font-size:12px; width: 100%;}
#rodape ul{margin-top:15px; margin-left:20px;}
#rodape ul li{border-right:2px solid #7c7c7c; padding:0 25px;}
#rodape ul li:first-child{padding-left:0;}
#rodape ul li:last-child{border:none;}
#rodape ul li a{color:#FFF;}

#breadcumb{font-size:11px; color:#474747; word-spacing:1.5px; margin-left:3px; padding-right:27px; margin-bottom:20px; width:917px;}
#breadcumb a{text-decoration:underline;}
#breadcumb a:hover{color:#c10911;}
 
.interna h2{font-size:26px !important;}
.interna .box-titulo {width: 98%;}
.interna .box-autor{    
	color: #777777;
    font-size: 12px;
	width:98%;
	text-align:right;
}

#tabs-nav2 {position: relative;}
#interna-noticia-galeria { width: 564px; height: 68px; float: left; overflow: hidden;}
#interna-noticia-galeria .jcarousel-clip-horizontal {float: left; margin: 0 0 0 -11px; overflow: hidden; width: 568px;}
.tabs-nav-container .tabs-1 {margin: 0 0 0 18px !important;} 
.titulo-foto-galeria p span {color: #FFF;}
#box-relacionadas { border-left: 7px solid #FF0000; float: left; margin: 0 20px 20px 0; padding: 0 0 0 10px; width: 45%; }


.texto-destaque{width:320px; color:#474747;}
.texto-destaque span{font-size:11px; width:100%;}
.texto-destaque h3{font-size:20px; line-height:21px; width:320px;}
.texto-destaque p{font-size:14px; color:#777; line-height:17px; width:100%;}

.lista-noticia-interna{width:100%;}

.lista-noticia-interna span{clear:both; font-size:12px;}
.lista-noticia-interna h4{font-size:18px; clear:both; width:100%;}
.lista-noticia-interna h4 a{font-weight:normal;}
.lista-noticia-interna p{color:#777; width:100%;}

.lista-minuto h5,.lista-noticia-interna h5{
/*background: #333 !important; border-radius:4px; border-bottom: 1px solid #DFE6E6;border-right: 1px solid #DFE6E6;color: white;font-size: 90%;padding: 1px 5px;text-transform:lowercase;font-weight: normal;
*/
background: none !important; color: #C30000;font-size: 90%;padding: 1px;font-weight: normal;
/*
background: #efefef;
border-bottom: 1px solid #DFE6E6;
border-right: 1px solid #DFE6E6;
color: #888;
font-size: 90%;
padding: 0px 3px;
text-transform: lowercase;
font-weight: normal;
*/
}


.paginacao{background:#efefef; border-bottom:2px solid #bb1b1b; text-align:center; padding:3px 0px; color:#474747; width:100%; float:left; margin-bottom:20px;}
.paginacao a, .paginacao span{color:#474747; font-size:14px; line-height:22px; display:inline-block;}

.paginacao .bt-paginacao{width:43px; height:41px; overflow:hidden; display:inline-block; background:url(../images/setas-rodape.png) left top no-repeat;}
.paginacao #links{display:inline-block; vertical-align:top; padding-top:10px; width:auto;}
.paginacao #links strong{ background: none repeat scroll 0 0 #F10B00 !important;color: #FFFFFF;padding: 2px 5px;}
* + html .paginacao #links{display:inline; zoom:1;}
.paginacao #links a{padding:0px 8px; border-right:1px solid #afafaf;}
.paginacao #links a:last-child{border:none;}
#btn-next-paginacao{background-position: center -38px !important;}


.mostra-noticia .publicado{font-size:11px; color:#999;}
.mostra-noticia h2{line-height:26px;}
.mostra-noticia h3{font-size:14px; color:#474747; line-height:15px; margin-top:3px;}

.mostra-noticia .img-noticia #tabs2 {display: block; /*height: 480px;*/}

.texto-noticia{width:640px} 
.texto-noticia p{/*color:#777; font-size:14px; margin-top:15px;*/color: #333;font-size: 15px;margin-top: 15px;line-height: 1.45em;text-align: left;margin-bottom: 15px;
}
.texto-noticia a{color:#C10911 !important}
.texto-noticia table{width:620px;margin:10px 0;border-top:3px solid #B2B2B2}
.texto-noticia table tr td{padding:3px;border:1px solid #BCBCBC;font-size:15px}
.texto-noticia table tr th{padding:3px;border:1px solid #BCBCBC;font-size:15px;background:#DEDEDE url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');font-weight:bold}

.texto-noticia h2{ font-size: 20px !important; line-height:20px !important; border-left:5px solid #DEDEDE; padding:3px 10px; margin-left:0;}

tag-noticias{width:650px;} 
/*.tag-noticias p, */.tag-noticias a{/*color:#c10911 !important; */ /*background: none repeat scroll 0 0 #F10B00 !important;*/background: #333 !important; border-radius:4px; border-bottom: 1px solid #DFE6E6;border-right: 1px solid #DFE6E6;color: white;font-size: 90%;padding: 2px 5px;margin-left:5px}
.tag-noticias strong{color:#000; text-transform:uppercase;}
.tag-noticias em{font-weight:bold; padding:0 5px;}
.noticia-relacionada {margin-bottom:20px;width:100%;}
.noticia-relacionada h5{/*font-size:18px !important; color:#000;*/
font-size: 15px !important;
color: #000;
font-weight: bold !important;
border-bottom: 1px solid #bcbcbc !important;
padding-bottom: 10px;
}
.noticia-relacionada li h4{width:auto;/*500px*/ font-size:16px}
.noticia-relacionada li span{font-size:11px;}
.noticia-relacionada li h4 a{color:#555;}
.noticia-relacionada li p{width:auto; color:#777;}
.noticia-relacionada li:last-child{border-bottom:none !important;}
.noticia-relacionada img{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


.img-video{position:relative;}

/*
.play{width:43px; height:53px; position:absolute; top:50%; left:50%; margin-left:-33px; margin-top:-33px; background:rgba(57, 57, 57, 0.78); padding-left:23px; padding-top:13px; -webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
*/

.play{width:43px; height:53px; position:absolute; top:45px; left:40px; margin-left:-33px; margin-top:-33px; background:rgba(57, 57, 57, 0.78); padding-left:23px; padding-top:13px; -webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/*
.play-audio{width:43px; height:53px; position:absolute; top:50%; left:50%; margin-left:-33px; margin-top:-33px; background:rgba(57, 57, 57, 0.78); padding:13px 13px 0 13px; -webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

*/
.play-audio{width:43px; height:53px; position:absolute; top:45px; left:40px; margin-left:-33px; margin-top:-33px; background:rgba(57, 57, 57, 0.78); padding:13px 13px 0 13px; -webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	
/*
.box2 .play{width:18px; height:23px; padding-left:10px; padding-top:5px; margin-left:-14px; }

*/
.box2 .play{width:18px; height:23px; padding-left:10px; padding-top:5px; margin-left:-35px; }
/*
.box2 .play-audio{width:18px; height:23px; padding-left:10px; padding-top:5px; margin-left:-14px; }

*/
.box2 .play-audio{height: 23px;
    margin-left: -35px;
    padding-left: 5px;
    padding-top: 5px;
    width: 12px;}

.box2 .play img{width:10px;}
.box2 .play-audio img{width:20px;}

a:hover .play{
	background: rgba(171, 54, 58, 0.75);	
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
}

#tabs { height:300px; position: relative; clear: both; } 
#tabs p{ color:#FFF !important; }
#tabs a:hover p{text-decoration:underline;}
.tab, .tab2{display:none;}
#tabs-1.tab, #tabs-1.tab2{display:block;}
#tabs #tabs-nav { margin: 0; padding:0; }
#tabs #tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 2px 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background:#f10b00 url(../images/bg-tabs.png) 10px top no-repeat; /*border-radius:5px;*/-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:3px; height:45px; line-height:45px; padding-left:40px;}

#tabs #tabs-nav li a { float: left; padding:3px 10px; text-decoration: none; font-size:18px; text-transform:uppercase; font-weight:bold; color:#FFF; }
#tabs #tabs-nav li.tab-selected { margin-bottom: 0; padding-bottom: 1px; background-color:#313131; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px;  margin-bottom:0px; height:46px; }
#tabs #tabs-nav li.tab-selected a, #tabs #tabs-nav li.ui-state-disabled a, #tabs #tabs-nav li.ui-state-processing a { cursor: text; font-weight:bold; }
#tabs #tabs-nav li a, #tabs#tabs-collapsible #tabs-nav li.tab-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs #tabs-panel { display: block; border-width: 0; float:left; background:#313131; padding:10px; width:620px;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	
}
#tabs #tabs-hide { display: none !important; }
#tabs .box1{width:307px !important;}
#tabs .box2 p{font-size:12px;height: 30px;overflow: hidden;}

#radio-angop{background-position:10px -46px !important; }
#album-angop{background-position:10px -92px !important; }
/* MODELO A */
#especial .box-titulo{margin:10px; padding-bottom:15px; width: 930px;background:none}
#especial .bgespecial{margin-left:-1px; width:960px;}
#especial h2{color:#ff7f00 !important; border-color:#ff7f00 !important;min-height:35px;}
#especial h2:hover{background:transparent;}
#especial .noticia p{font-size:14px; margin-top:5px; float:left;}
#especial .lista-noticia{width:260px;}
#especial .lista-noticia li{font-size:14px;}
#especial .noticia-especial{width:290px; height:218px; overflow:hidden; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-left:10px; position:relative; margin-top:5px;}
.noticia-especial img{width:100%; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.noticia-especial h3{background:url(../images/bg-slider.png) left top repeat; position:absolute; bottom:0; left:0; width:270px; min-height:45px; padding:10px; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:18px; font-weight:normal;}
.noticia-especial h3 a{ font: 17px arial; color:#FFF;}
.noticia-especial h3 a:hover{ text-decoration: underline; color:#FFF;}
.outras-especial{width:280px; overflow:hidden; margin-top:-20px; margin-top:-14px;}
.outras-especial span{font-size:12px; color:#ff7f00; }
.outras-especial a{font-size:14px; line-height:14px;}
.outras-especial a:hover{text-decoration:none;}
.outras-especial.blr {width: 265px}  
.outras-especial img{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.outras-especial.blr{margin-top:10px; margin-left:0px; border-color:#ff7f00;max-height:48px}
.box-especial{padding:10px 0; margin-left:30px; margin-top:-10px; width:600px;}
.outras-especial.blr:hover{background-color:#ff7f00; cursor:pointer;}
.outras-especial.blr:hover a, .outras-especial.blr:hover span{color:#FFF;}

/* \ MODELO A */

/* MODELO B */

#especial .noticia-especial-b{width:600px; height:218px; overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-left:10px; position:relative; margin-top:5px;}
.noticia-especial-b img{width:100%; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.noticia-especial-b h3{background:url(../images/bg-slider.png) left top repeat; position:absolute; bottom:0; left:0; width:580px; min-height:45px; padding:10px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:18px; font-weight:normal;}
.noticia-especial-b h3 a{ font: 17px arial; color:#FFF;}
.noticia-especial-b h3 a:hover{ text-decoration: underline; color:#FFF;}
 
#especial .box-especial-b-outras{padding:10px 0; margin-left:10px; margin-top:-10px; width:290px;}


/* \ MODELO B */

/* MODELO C */


#especial .noticia-especial-c{width:480px; height:260px; overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-left:10px; position:relative; margin-top:5px;} 
#especial .box-especial-c{width: 420px;}
#especial .box-especial-c p{
font-size: 14px;
margin-top: 0;
float: left;}


/* \ MODELO B */

.mostra-noticia h2:hover{background:#FFF;}

#container-video{background:#ebebeb;}
#carrega-video{width:100%;}
#carrega-video h2{width:100%;}
#player-video{width:640px; height:360px; border-left:7px solid #f10b00; background:#000 url(../images/bg-carrega-video.png) left top repeat-y; padding-left:28px;}
#carrega-video .box-titulo{width:210px; margin-left:10px; margin-top:10px; padding:0 50px 10px 0 !important;background:none}
#carrega-video .box-titulo h2{margin-left:-4px;}
#carrega-video .box-titulo h2:hover{background:transparent;}
#carrega-video .box-titulo p{margin:0px 5px; font-size:14px; float:left;}

#carrega-audio .box-titulo{
	background:none
}


.botoes{width:47px; background:#e9e9e9; height:34px; float:right;}
.botoes a{width:36px; height:43px; overflow:hidden; float:left; background:url(../images/setas-rodape.png) left top no-repeat; display:block; margin:-3px 0 0 -15px;}
.botoes .bt-next{margin-right:-16px; float:right; background-position:0 -39px;}


.box-video, .box-imagem{width:221px; margin:0 0 15px 18px; float:left;min-height:300px;}
.box-video p{font-size:12px;}
.box-video h5{font-size:16px;font-weight:bold !important}
.box-imagem{overflow:hidden;height:255px;}
.box-imagem a{width:221px; height:124px; overflow:hidden; float:left; display:block; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.box-imagem a img{float:left; border:none;}
.box-imagem a:hover {border:2px solid #f00; width:217px; height:120px;}
.box-imagem a:hover img{margin:-2px !important;}

.box-imagem p{font-size:12px;}
.box-imagem h5{font-size:16px;font-weight:bold !important}


#container-video + section .box-titulo {margin-left:3px;}

.ano-discurso, .mes-efemerides{float:left; padding:10px 14px 6px 10px; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;-webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; background:#f9f9f9; width:615px;}
.ano-discurso li, .mes-efemerides li{float:left; position:relative; border-right:1px solid #c1c1c1; padding:0 5px; }
.ano-discurso li:first-child, .mes-efemerides li:first-child{color:#ed3237; text-transform:uppercase; font-weight:bold; width:50px; text-align:center; line-height:36px;}
.ano-discurso .ano a, .mes-efemerides .mes a{width:80px; display:block; text-align:center; line-height:36px; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ano-discurso li span, .mes-efemerides li span{position:absolute; left:32px; width:24px; height:12px; background:url(../images/bg-link-ano.png) left top no-repeat; display:none;}
.ano-discurso .ano:hover a, .mes-efemerides .mes:hover a{background-color:#e90026; text-decoration:none; color:#FFF; font-weight:bold;}
.ano-discurso .ano:hover span{display:block;}
.ano-discurso .anos-anteriores{line-height:36px; text-align:left; width:145px; background:url(../images/bg-anos-anteriores.png) right top no-repeat; border-right:none; padding:0 5px; text-indent:18px; position:relative; height:36px; cursor:pointer;}

.anos-anteriores div{position:absolute; top:33px; left:-1px; border: 1px solid #B2B2B2; /*border-radius: 3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border-top:none; background:#f9f9f9; box-shadow: 0px 14px 19px 2px #b2b2b2; width:175px; padding-bottom:5px; display:none;}

.anos-anteriores:hover div, .anos-anteriores:hover div:hover{display:block;}
.anos-anteriores div p{text-align:center; margin:2px 0; float:left; width:100%;}
.anos-anteriores div a{padding:10px 20px; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.anos-anteriores div a:hover{background-color:#e90026; font-weight:bold; color:#FFF; text-decoration:none;}

.discurso-atual{margin-top:20px; float:left; }
.imagem-discurso{width:280px;}
.imagem-discurso img{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.imagem-discurso p{width:280px; text-transform:uppercase; line-height:20px; font-size:11px; border-bottom:1px solid #b2b2b2; color:#636363;}
.imagem-discurso p + p{border-bottom:none; font-size:10px;}
.texto-discurso{width:290px; }
.texto-discurso span{color:#f10b00; width:100%; float:left;}
.texto-discurso h3{font-size:26px; font-weight:normal; float:left; width:100%;}
.texto-discurso h3 + p{color:#777; float:left; width:100%; margin-top:5px;}
.discurso-atual .links-discurso{margin-top:10px;}

.lista-discurso-interna{width:640px;}
.lista-discurso-interna .links-discurso{float:left;margin-top:5px;}
.lista-discurso-interna span{width:535px;}

.links-discurso{float:left;}
.links-discurso li{float:left; margin-left:3px; width:20px; height:20px; background:url(../images/links-discurso.gif) left top no-repeat; display:block;}

.audio-discurso{background-position:0px 0 !important;}
.texto-discurso{background-position:-23px 0 !important;}
.video-discurso{background-position:-47px 0 !important;}
.audio-discurso.ativo{background-position:0px -27px !important;}
.texto-discurso.ativo{background-position:-23px -27px !important;}
.video-discurso.ativo{background-position:-47px -27px !important;}

.box-audio-discurso {padding: 5px 0 10px 0; margin-top: 10px; width: 640px; border-top:dotted 1px #999; border-bottom:dotted 1px #999; font:normal 11px Arial, Helvetica, sans-serif  }

.box-midias-discurso{float:left; width:640px;}
#bt-assistir{width:118px; float:left; margin-left:4px; background:url(../js/jplayer/circle.skin/bgr.jpg) left top no-repeat;}
#bt-assistir a{display:block; width:60px; height:60px; background:url(../js/jplayer/circle.skin/video.png) 15px 12px no-repeat; margin-top: 29px;
margin-left: 29px;}
#bt-assistir a:hover{background-position:15px -30px;}
#bt-assistir p{margin-top:32px; width:100%; text-align:center; font-weight:bold; line-height:25px; background:#f0f0f0; color:#777;}

.discurso-integral{width:625px; float:left; margin-bottom:40px;}
.discurso-integral p{margin-top:25px; line-height:19px;}

.interna .box-titulo h2:hover{background:transparent;}

#menu-interna h3{background:#f10b00; color:#FFF; text-indent:15px; line-height:40px; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:22px !important}
#menu-interna li{border-bottom:1px dotted #b8b8b8; height:40px; padding:1px 0px;}
#menu-interna li a{font-size:16px; line-height:40px; padding-left:10px; border-left:8px solid #FFF; display:block;}
#menu-interna li:hover a, #menu-interna .ativo{border-color:#f10b00; text-decoration:none;background:#fff url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');color:#000}
#menu-interna li:last-child{border-bottom:1px solid #b2b2b2;}


.legenda-foto{border-bottom:1px solid #b2b2b2; font-size:11px; float:left; width:100%; color:#636363; position: relative ;margin-bottom: 10px;}
.legenda, .credito-foto{float:left; line-height:22px; text-transform:uppercase; font-size:11px !important; color:#636363 !important;}
.legenda-foto .legenda {margin-bottom: 0; margin: 5px }
.legenda-foto .credito-foto{
    bottom: -32px;
    float: right;
    font-size: 9px !important;
    position: absolute;
    right: 5px;
    text-align: right;
    width: 100%;/*	
	float:right; text-align:right; position: absolute; bottom:-32px; width: 100%*/
}


.conteudo-angop{float:left; margin-bottom:50px;}
.conteudo-angop p{margin-top:20px; color:#000;}
.conteudo-angop li {
    border-bottom: 1px dotted #B8B8B8;
    list-style: circle outside none;
    margin-left: 15px;
    padding: 10px;
	font-size:15px;
}

table.conteudo-fase{
	background:url('/static/images/bg-progresso.png') no-repeat;border:none;height:120px;width:100%;
}
table.conteudo-fase tr td{
	border:none;
	padding:10px 0 0 0;
	width:33%;
	color:#fff;
	vertical-align:top;
}
table.conteudo-fase tr td h2{
	border:0;
	margin:0 0 0 50px;
	font-size:18px !important;
	letter-spacing:-1px;
}
table.conteudo-fase tr td span{
	display:block;font-size:12px;
	margin:0 10px 0 50px;
}

table.conteudo-fase tr td img{
	float:left;
	margin:5px 10px 40px;
}

table.conteudo-media{
	border:none;
	width:100%;
}
table.conteudo-media tr td{
	border:none;
	padding:0;
	text-align:center;
}
table.conteudo-media tr td h2{
	border:0;
	margin:0;
	font-size:18px !important;
	color:#666;
}

table.conteudo-sessao{
background:#7a7a7a;border:none;
height:90px;
width:100%;
}
table.conteudo-sessao tr td{
border:none;
padding:10px 0 0 0;
color:#fff;
vertical-align:top;
}
table.conteudo-sessao tr td h2{
border:0;
letter-spacing:-1px;
margin:5px 0 0 50px;
font-size:22px !important;
}
table.conteudo-sessao tr td span{
display:block;font-size:12px;
margin:0 10px 0 50px;
line-height:14px;
}

table.conteudo-sessao tr td img{
float:left;
margin:5px 10px 30px;
}

.img-noticia-menor{width:350px;margin:15px 0 15px 15px;float:right; position: relative;}
.img-noticia-menor img {width: 100%;}
.img-noticia-menor .bt-img {display: block; width: 20px; height: 20px; position: absolute; background: #ccc; bottom: 10px; right: 10px;}
.img-noticia img{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.mes-efemerides .mes a{width:35px; text-transform:uppercase;}
.mes-efemerides .mes:last-child{border-right:none;}
.mes-efemerides li span{left:11px;}
.mes-efemerides .mes:hover a{background-color:#b20600;}
.mes-efemerides .mes:hover span{background:url(../images/bg-link-ano.png) right top no-repeat;}

.preloader-efemerides {margin-left:300px;}
.lista-efemerides{width:100%;}
#containter-efemerides{width:100%;}
.lista-efemerides p {padding: 5px 10px}

#pensamento, #dias-mes{float:left; padding:0px 10px 10px 10px; width:620px; background-color:#f2f2f2; }
#dias-mes h4{width:100%;}
#pensamento .box-titulo{padding-right:10px; width:615px;}
#pensamento h2{margin-top:0px;}
#pensamento p{margin-top:10px; margin-left:5px;}
#dias-mes ul{float:left; border-bottom:1px solid #b2b2b2; margin-top:5px;}
#dias-mes li{float:left; height:29px; width:32px; margin-left:10px; margin-bottom:10px;}
#dias-mes li a{color:#f10b00; font-size:16px; font-weight:bold; width:32px; line-height:29px; display:block; text-align:center; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#dias-mes li:hover a{text-decoration:none; background:#F10b00; color:#FFF;}
.mes-ativo a{background-color:#F10b00; text-decoration:none; color:#FFF; font-weight:bold;}
.mes-ativo span{display:block !important;}

#img-provincia{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin:0 0 20px 0; float:left; width:960px;}

.compartilha{padding:0 0 10px; position: relative;z-index:2;}

.menu-busca.grid_3{width:170px !important;}
#menu-interna.menu-busca li a, .lista-busca li a{border:none !important; padding-left:30px; background:url(../images/icones-angop.png) left top no-repeat; height:21px; line-height:23px;}
.lista-busca .data{color:#999;font-size:12px !important}
.lista-busca .sem-resultado{text-align: center; width: 750px;}


.busca-todos{background-position:0 1px !important;}
.busca-noticias{background-position:0 -20px !important;}
.busca-fotos{background-position:0 -62px !important;}
.busca-videos{background-position:0 -41px !important;}
.busca-audios{background-position:0 -83px !important;}
.lista-busca li a.busca-thumb{background:none;padding:0}

#form-filtrar.filtro-busca{margin-top:10px; float: left; padding-bottom: 20px; margin:10px 0 20px !important; border-bottom:1px solid #b2b2b2;}
#form-filtrar.filtro-busca div{background-image: url(../images/bg-filtro-busca.png); background-position: left top; background-repeat: no-repeat; width: 170px; overflow: hidden; float: left; position: relative; height: 41px; margin-left:0px; margin-top:10px;}
#form-filtrar.filtro-busca span{font-size:12px; padding:14px 14px 5px 10px;}
#form-filtrar.filtro-busca select{width:170px;}
#form-filtrar.filtro-busca input{margin:10px 0;}

.lista-busca img{float:left; margin-right:15px; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-bottom:15px;}
.lista-busca li a{display:inline; font-weight:bold; font-size:18px;}
.lista-busca p{color:#777; font-size:14px !important; margin-top:5px;}


#busca-data{margin-bottom:40px; width:100%;}
#busca-data p{width:100%;}
#busca-data label{float:left; width:100%; font-size:14px; margin-top:10px;}
#busca-data input[type="text"]{font-size:14px; border:1px solid #e0e0e0; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:30px; line-height:30px; width:170px; text-align:center; font-weight:bold; color:#f10b00;}
#busca-data input[type="submit"]{margin:10px 0;}

.grid_12.fr{width:740px; margin-right:-18px;}

#sidebar1 #menu-interna{width:300px;}


#tabs.foto-video{height:auto;}
#tabs.foto-video #tabs-panel{background:#FFF; padding:2px 0 0 0;}
#tabs.foto-video #tabs-panel p{color:#000 !important;}
#tabs.foto-video #tabs-nav{/*padding-left:432px; */width:210px;}
#tabs.foto-video #tabs-nav li{background:url(../images/bg-tab-provincia.png) left top no-repeat; width:103px; height:27px; padding-left:0; padding-top:10px; /*border-radius:5px;*/-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; float:left;}
#tabs.foto-video #tabs-nav li a{color:#9c1009; padding:0 0 0 30px; font-size:14px; line-height:21px;}
#fotos-provincia a{background:url(../images/icones-angop.png) 2px -129px no-repeat;}
#fotos-provincia.tab-selected a{background:url(../images/icones-angop.png) 2px -107px no-repeat;}
#videos-provincia a{background:url(../images/icones-angop.png) 7px -175px no-repeat;}
#videos-provincia.tab-selected a{background:url(../images/icones-angop.png) 7px -154px no-repeat;}
#tabs.foto-video #tabs-nav .tab-selected{background:#f00b00 !important;}
#tabs.foto-video #tabs-nav .tab-selected a{color:#FFF;}
.download{display:block; position: relative; z-index: 100; width:135px; height:35px; background:url(../images/bg-download.png) left top no-repeat; line-height:35px; text-align:center; text-indent:15px; text-transform:uppercase; font-size:12px; color:#808080; font-weight:bold; float:left;}

.box-fotos-provincia, .box-videos-provincia{float:left; margin-top:15px; padding:15px 0; width:100%; border-bottom:1px dotted #b8b8b8;}
.box-fotos-provincia li{ float:left; margin:0 9px 3px 0; list-style:none;}
.box-fotos-provincia a, .box-videos-provincia .img-video{margin-left:9px;}
.box-fotos-provincia a, .box-fotos-provincia a img{/*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; float:left; overflow:hidden; border:none;}
.box-fotos-provincia a:hover {border:2px solid #f00}
.box-fotos-provincia a:first-child, .box-videos-provincia .img-video:first-child{margin-left:0;}
.box-fotos-provincia:last-child, .box-videos-provincia:last-child{border-bottom:none;}
.box-videos-provincia{border-top:1px solid #b2b2b2;}
.descricao-video-provincia{width:540px; float:left;}

.box-fotos-provincia a:hover img{margin:-2px;}

.provincia-img-video-load {position: absolute; top: 0; left: 0; float: left; width: 202px; height: 114px; background: #000; z-index: 99; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; cursor: pointer; display: none;}
.provincia-img-video-load img {float: left; margin: 53px 0 0 78px;}

#jcarousel-provincia-fotos {overflow: hidden; float: left; width: 635px; height: 326px; position: relative; top: -56px; padding: 56px 0 0 0;}
#jcarousel-provincia-fotos .jcarousel-item {float: left; width: 635px; margin: 0; padding: 0;}
#jcarousel-provincia-fotos .jcarousel-clip-horizontal {width: 635px; overflow: hidden; float: left;}
#jcarousel-provincia-fotos .jcarousel-prev-horizontal {position: absolute; top: 22px; right: 50px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-provincia-fotos .jcarousel-next-horizontal {position: absolute; top: 22px; right: 10px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
.box-fotos-provincia {width: 635px;}

#jcarousel-provincia-videos {overflow: hidden; float: left; width: 635px; height: 137px; position: relative; top: -56px; padding: 56px 0 0 0;}
#jcarousel-provincia-videos .jcarousel-item {float: left; width: 635px; margin: 0; padding: 0;}
#jcarousel-provincia-videos .jcarousel-clip-horizontal {width: 635px; overflow: hidden; float: left;}
#jcarousel-provincia-videos .jcarousel-prev-horizontal {position: absolute; top: -8px; right: 52px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-provincia-videos .jcarousel-next-horizontal {position: absolute; top: -8px; right: 11px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}

#tabs-nav2{background:#eeedeb; padding:4px; float:left; width:632px;}
.tabs-nav-container{width:580px; float:left; overflow:hidden; height:68px; margin-left:10px;}
.tabs-nav-container li{float:left; margin-left:20px;}
.tabs-nav-container a, .tabs-nav-container img{float:left; overflow:hidden; border:none;}
.tabs-nav-container .tabs-1{margin:0;}
#tabs-nav2 .bt-prev, #tabs-nav2 .bt-next{margin-top:17px;}
.tabs-nav-container a:hover{border:2px solid #f00;}
.tabs-nav-container a:hover img{margin:-2px;}
.tab-selected2 a{border:2px solid #f00 !important;} 
.tab-selected2 img{margin:-2px;}

.foto-galeria{width:640px; height:100%; position:relative; float:left; background: url("/static/images/loader-circulo.gif") no-repeat scroll 50% center #FFFFFF;}
.titulo-foto-galeria{width:600px; background:url(../images/opacity.png); position:absolute; bottom:0; left:0; min-height:36px; padding:10px 20px;}
.titulo-foto-galeria p{color:#FFF; width:100%; font-size:14px; font-weight:bold; }
.titulo-foto-galeria h3{color:#FFF; width:100%; font-size:18px; }
.tab2 .legenda-foto{padding:5px 20px; width:600px; background:#ededed; border:none;}
.tab2 .legenda-foto p {width:100%;}

.container-slider{width:330px; float:left; margin-left:20px; height:250px;}

#especial.interna .outras-especial{width:240px; margin-left:0; padding-left:5px; margin-top:0; margin-bottom:12px;}
#especial.interna .outras-especial a:hover{text-decoration:none;}
#especial #slider-buttons{background-color:#ff7f00;}
#especial .bt-slider{background-color:#ffc286;}
#especial .bt-slider:hover{background-color:#df3600;}
#especial #btn-prev{background-position:center -87px;}
#especial #btn-prev:hover{background-position:center top;}
#especial #btn-next{background-position:center -131px !important;}
#especial #btn-next:hover{background-position:center -43px !important;}

.publicado-especial{font-size:12px !important; color:#ff7f00 !important; margin-bottom:3px; width:100%;}
#especial .grid_5{background-color:#F8F8F8; float:left; }
#especial .grid_5 + .grid_5{background:#FFF;}
#especial ul li:last-child{border-bottom:none !important;}

.plantao{width:225px !important;}
.plantao .box-titulo{width:220px; margin-bottom:5px;}
.plantao h2 {padding-left:48px; background:url(../images/ico-plantao.png) left top no-repeat; 
    border-left: medium none;
    color: #000000;
    font-size: 26px !important;
    letter-spacing: -1px;
    line-height: 25px;
    margin: 0 0 10px -24px;
    height: 34px;
}
.plantao .lista-minuto p{margin-left:0; margin-bottom:5px;}
.plantao .red{color:#ff7f00 !important;}
.plantao li{padding-bottom:16px; margin-top:16px;}

#galeria-fotos-detalhe-lista {position: relative; top: 10px; left: 56px; float: left; width: 860px; height: 96px;}
#galeria-fotos-detalhe-lista ul {float: left; width: 860px; height: 85px; overflow: hidden}
#galeria-fotos-detalhe-lista ul li {float: left; margin: 0 2px;}
#galeria-fotos-detalhe-lista img {border: 3px solid #FFF;}
#galeria-fotos-detalhe-lista img:hover, .galeria-fotos-detalhe-lista-select {border: 3px solid #f10b00 !important;}
#galeria-fotos-detalhe-lista-left {position: absolute; top: 20px; left: -59px; width: 37px; height: 38px; background: url(../images/setas-rodape.png) top left;}
#galeria-fotos-detalhe-lista-right {position: absolute; top: 20px; right: -56px; width: 37px; height: 38px; background: url(../images/setas-rodape.png) bottom left;}

#galeria-fotos-detalhe-maior {position: relative; top: 0; left: 0; float: left; width: 100%; height: 516px; background: #ebebeb;}
#galeria-fotos-detalhe-maior-faixa {position: absolute; bottom: 10px; left: 50%; margin: 0 0 0 -400px; width: 799px; height: 69px; background: rgba(0,0,0,.7); border-radius: 3px; z-index: 99; font-family: Arial, Helvetica, sans-serif; color: #FFF;}
#galeria-fotos-detalhe-maior-faixa div {/*float: left; margin: 17px 0 0 0;*/  float: left;
    margin: 10px 0 0;
    width: 660px;}
#galeria-fotos-detalhe-maior-faixa h5 {color: #FFF !important; text-transform: none; font-size: 16px; font-weight: bold !important;} 
#galeria-fotos-detalhe-maior-faixa p {font-size: 12px;}
#galeria-fotos-detalhe-maior-faixa span {float: left; margin: 20px 0 0 24px; width: 110px; font-size: 22px;}
#galeria-fotos-detalhe-maior-faixa span small {font-weight: bold; margin: 0 3px; display: inline-block;}

#jcarousel-galeria-fotos {float: left; width: 860px; position: relative; top: -56px; padding: 56px 0 0 0;}
#jcarousel-galeria-fotos .jcarousel-item {float: left;}
#jcarousel-galeria-fotos .jcarousel-clip-horizontal {width: 860px; overflow: hidden; float: left; }
#jcarousel-galeria-fotos .jcarousel-prev-horizontal {position: absolute; top: 79px; left: -55px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-galeria-fotos .jcarousel-next-horizontal {position: absolute; top: 79px; right: -53px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}

 .galeria-fotos-loading{ background: url('/static/images/loader-circulo.gif') no-repeat 50% #fff; height: 516px; }

.escudo{background:url(../images/times.jpg) 0 0 no-repeat;}
.escudo a{display:block; width:26px; height:27px;}
.escudo:hover + td a{text-decoration:underline;}
.time1{background-position:4px 10px;}


.sharebuttons li {float: left;}
.sharebuttons li:first-child {width: 144px; margin: 2px 0 0;}

#useraccess {width: 350px /*309px*/; float: right;}
#useraccess li { display: inline-block; height: 24px; }
#useraccess li a {display: block; text-indent: -500px; overflow: hidden; }

/*
#useraccess .bt-corrigir { width: 80px; background: url(../images/spt-useraction.jpg) no-repeat -13px 1px}
#useraccess .bt-imprimir { width: 80px; background: url(../images/spt-useraction.jpg) no-repeat -99px 1px}
#useraccess .bt-email { width: 73px; background: url(../images/spt-useraction.jpg) no-repeat -195px 1px}
#useraccess .bt-a-down { width: 31px; background: url(../images/spt-useraction.jpg) no-repeat -282px 0}
#useraccess .bt-a-up { width: 30px; background: url(../images/spt-useraction.jpg) no-repeat -313px 0; margin: 0 0 0 -4px;}
#useraccess .bt-corrigir:hover { background: url(../images/spt-useraction.jpg) no-repeat -13px -24px}
#useraccess .bt-imprimir:hover { background: url(../images/spt-useraction.jpg) no-repeat -99px -24px}
#useraccess .bt-email:hover { background: url(../images/spt-useraction.jpg) no-repeat -195px -24px}
#useraccess .bt-a-down:hover { background: url(../images/spt-useraction.jpg) no-repeat -282px -24px}
#useraccess .bt-a-up:hover { background: url(../images/spt-useraction.jpg) no-repeat -313px -24px; margin: 0 0 0 -4px;}
*/
#useraccess .bt-corrigir-pt_pt { width: 80px; background: url(../images/spt-useraction_pt_pt.gif) no-repeat -13px 1px;float:right !important}
#useraccess .bt-imprimir-pt_pt { width: 80px; background: url(../images/spt-useraction_pt_pt.gif) no-repeat -99px 1px;float:right !important}
#useraccess .bt-email-pt_pt { width: 73px; background: url(../images/spt-useraction_pt_pt.gif) no-repeat -195px 1px;float:right !important}
#useraccess .bt-a-down-pt_pt { width: 31px; background: url(../images/spt-useraction_pt_pt.gif) no-repeat -282px 0;float:right !important}
#useraccess .bt-a-up-pt_pt { width: 30px; background: url(../images/spt-useraction_pt_pt.gif) no-repeat -313px 0; margin: 0 0 0 -4px;float:right !important}
#useraccess .bt-corrigir-pt_pt:hover { background: url(../images/spt-useraction_pt_pt.gif) no-repeat -13px -24px}
#useraccess .bt-imprimir-pt_pt:hover { background: url(../images/spt-useraction_pt_pt.gif) no-repeat -99px -24px}
#useraccess .bt-email-pt_pt:hover { background: url(../images/spt-useraction_pt_pt.gif) no-repeat -195px -24px}
#useraccess .bt-a-down-pt_pt:hover { background: url(../images/spt-useraction_pt_pt.gif) no-repeat -282px -24px}
#useraccess .bt-a-up-pt_pt:hover { background: url(../images/spt-useraction_pt_pt.gif) no-repeat -313px -24px; margin: 0 0 0 -4px;}


#useraccess .bt-corrigir-es_es { width: 80px; background: url(../images/spt-useraction_es_es.gif) no-repeat -13px 1px;float:right !important}
#useraccess .bt-imprimir-es_es { width: 80px; background: url(../images/spt-useraction_es_es.gif) no-repeat -99px 1px;float:right !important}
#useraccess .bt-email-es_es { width: 73px; background: url(../images/spt-useraction_es_es.gif) no-repeat -195px 1px;float:right !important}
#useraccess .bt-a-down-es_es { width: 31px; background: url(../images/spt-useraction_es_es.gif) no-repeat -282px 0;float:right !important}
#useraccess .bt-a-up-es_es { width: 30px; background: url(../images/spt-useraction_es_es.gif) no-repeat -313px 0; margin: 0 0 0 -4px;float:right !important}
#useraccess .bt-corrigir-es_es:hover { background: url(../images/spt-useraction_es_es.gif) no-repeat -13px -24px}
#useraccess .bt-imprimir-es_es:hover { background: url(../images/spt-useraction_es_es.gif) no-repeat -99px -24px}
#useraccess .bt-email-es_es:hover { background: url(../images/spt-useraction_es_es.gif) no-repeat -195px -24px}
#useraccess .bt-a-down-es_es:hover { background: url(../images/spt-useraction_es_es.gif) no-repeat -282px -24px}
#useraccess .bt-a-up-es_es:hover { background: url(../images/spt-useraction_es_es.gif) no-repeat -313px -24px; margin: 0 0 0 -4px;}


#useraccess .bt-corrigir-en_us { width: 80px; background: url(../images/spt-useraction_en_us.gif) no-repeat -13px 1px;float:right !important}
#useraccess .bt-imprimir-en_us { width: 80px; background: url(../images/spt-useraction_en_us.gif) no-repeat -99px 1px;float:right !important}
#useraccess .bt-email-en_us { width: 73px; background: url(../images/spt-useraction_en_us.gif) no-repeat -195px 1px;float:right !important}
#useraccess .bt-a-down-en_us { width: 31px; background: url(../images/spt-useraction_en_us.gif) no-repeat -282px 0;float:right !important}
#useraccess .bt-a-up-en_us { width: 30px; background: url(../images/spt-useraction_en_us.gif) no-repeat -313px 0; margin: 0 0 0 -4px;float:right !important}
#useraccess .bt-corrigir-en_us:hover { background: url(../images/spt-useraction_en_us.gif) no-repeat -13px -24px}
#useraccess .bt-imprimir-en_us:hover { background: url(../images/spt-useraction_en_us.gif) no-repeat -99px -24px}
#useraccess .bt-email-en_us:hover { background: url(../images/spt-useraction_en_us.gif) no-repeat -195px -24px}
#useraccess .bt-a-down-en_us:hover { background: url(../images/spt-useraction_en_us.gif) no-repeat -282px -24px}
#useraccess .bt-a-up-en_us:hover { background: url(../images/spt-useraction_en_us.gif) no-repeat -313px -24px; margin: 0 0 0 -4px;}


#useraccess .bt-corrigir-fr_fr { width: 95px; background: url(../images/spt-useraction_fr_fr.gif) no-repeat 0 1px;float:right !important}
#useraccess .bt-imprimir-fr_fr { width: 80px; background: url(../images/spt-useraction_fr_fr.gif) no-repeat -99px 1px;float:right !important}
#useraccess .bt-email-fr_fr { width: 80px; background: url(../images/spt-useraction_fr_fr.gif) no-repeat -186px 1px;float:right !important}
#useraccess .bt-a-down-fr_fr { width: 31px; background: url(../images/spt-useraction_fr_fr.gif) no-repeat -282px 0;float:right !important}
#useraccess .bt-a-up-fr_fr { width: 30px; background: url(../images/spt-useraction_fr_fr.gif) no-repeat -313px 0; margin: 0 0 0 -4px;float:right !important}
#useraccess .bt-corrigir-fr_fr:hover { background: url(../images/spt-useraction_fr_fr.gif) no-repeat 0 -24px}
#useraccess .bt-imprimir-fr_fr:hover { background: url(../images/spt-useraction_fr_fr.gif) no-repeat -99px -24px}
#useraccess .bt-email-fr_fr:hover { background: url(../images/spt-useraction_fr_fr.gif) no-repeat -186px -24px}
#useraccess .bt-a-down-fr_fr:hover { background: url(../images/spt-useraction_fr_fr.gif) no-repeat -282px -24px}
#useraccess .bt-a-up-fr_fr:hover { background: url(../images/spt-useraction_fr_fr.gif) no-repeat -313px -24px; margin: 0 0 0 -4px;}


#envia-por-email, #envia-corrigir {position:relative; background: #f8f8f8; width: 620px; padding: 10px; display: none; clear: both; border-bottom: dotted 1px #C0C0C0; height: 180px}
#envia-por-email.xlarge, #envia-corrigir.xlarge {width: 950px;}
#envia-por-email h3, #envia-corrigir h3 {text-transform: uppercase; display: block; color: #474747; font-size: 14px; line-height: 15px; margin-top: 3px;}
#envia-corrigir {height: 255px}
#envia-por-email label, #envia-corrigir label {width:270px; font-size:14px; color:#4C4C4C; float:left; margin:10px 0;}
#envia-por-email label span {font-size: 12px; color:#bbb}
#envia-por-email input[type="text"], #envia-corrigir input[type="text"] {float:left;height:35px; line-height:35px; border-radius:3px; width:250px; border:1px solid #C0C0C0; padding-left:5px;}
#envia-por-email input[type="button"], #envia-corrigir input[type="button"]{cursor:pointer; font-size:12px; width:58px; height:37px; line-height:37px; margin-left:0; color:#8d2104; text-transform:uppercase; border:solid 1px #DEDEDE; background:url(../images/bt-busca.jpg) left top repeat-x; border-radius:3px; position: absolute; top: 151px}
#envia-por-email input[type="button"]:hover, #envia-corrigir input[type="button"]:hover {background-position:0 -26px;}
#envia-por-email .destinatarios, #envia-corrigir .mensagem {width: 530px;}
#envia-por-email .destinatarios input,  #envia-corrigir .mensagem textarea {width: 520px}
#envia-corrigir textarea {width: 520px; height: 100px; border-radius:3px; border:1px solid #C0C0C0; padding:5px;}
#envia-corrigir input[type="button"] {top:227px}
#envia-corrigir img, #envia-por-email img {top: 10px; position: absolute; right: 10px; cursor: pointer;}
#envia-corrigir p, #envia-por-email p {font-size: 12px; color:#888; padding:5px 0;}

#bloqcompartilhamento {bottom: 6px; width: 328px; height: 30px; background: url(../images/bloqueio.png); position: absolute;}

.flag_ao{background: url('/static/images/flag_ao.png') no-repeat;padding-left: 20px;}
.flag_gb{background: url('/static/images/flag_gb.png') no-repeat;padding-left: 20px;}
.flag_fr{background: url('/static/images/flag_fr.png') no-repeat;padding-left: 20px;}
.flag_es{background: url('/static/images/flag_es.png') no-repeat;padding-left: 20px;}
#cidade-tempo-img{height:41px;width:50px;bottom: -5px;position: absolute;right: -10px;}

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared styles
::Home
:: Sidebar
:: Sidebar Internas

*/

/* -----------------------------------------
   :: Shared styles
----------------------------------------- */

/* -----------------------------------------
   :: Shared styles
----------------------------------------- */
#home-desporto {width:623px;}
#home-desporto .noticia:hover p{background:transparent;}
#home-desporto .noticia:hover p a{color:#000 !important;}
#home-desporto .box1{margin-right:25px;}
#home-desporto .lista-noticias{padding-left:0px; margin-right:14px;}

#home-economia .noticia p, #home-politica .noticia p{width:277px; padding:10px 5px;}
/*
#home-sociedade{padding-bottom:10px; width: 623px;min-height:480px}
#home-sociedade .box1{margin-left:60px; margin-bottom:12px;}
#home-sociedade .ajusta-box1{margin-left:-60px; float:left; width:680px; margin-bottom:10px;}
#home-sociedade > a{margin-top:0;}
*/
#home-sociedade{padding-bottom:10px; width: 623px;min-height:510px}
#home-sociedade .box1{ 
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDEDE;
    margin-bottom: 15px;
    margin-right: 15px;
    min-height: 210px;
    padding: 0;
    width: 195px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
#home-sociedade .ajusta-box1{float:left; width:680px;}
#home-sociedade > a{margin-top:0;}
#home-sociedade .box1 p{padding: 0 6px;} 
#home-sociedade .box1 a{
	margin-left:-1px;
	margin-top:-1px
}
/* -----------------------------------------
   :: Multimedia fotos
----------------------------------------- */
#jcarousel-multimidia-fotos-relacionados .img-video .img-video-load {position: absolute; top: 0; left: 0; float: left; width: 221px; height: 124px; background: #000; z-index: 99; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; cursor: pointer; display: none;}
#jcarousel-multimidia-fotos-relacionados .img-video .img-video-load img {float: left; margin: 54px 0 0 91px;}

#jcarousel-multimidia-fotos-relacionados {overflow: hidden;float: left; width: 978px; height: 255px;position: relative; top: -56px; padding: 56px 0 0 0;}

#jcarousel-multimidia-fotos-relacionados .jcarousel-container-horizontal{width: 960px; margin: 0; padding: 0;}
#jcarousel-multimidia-fotos-relacionados .jcarousel-clip-horizontal {width: 956px; overflow: hidden; float: left;}
#jcarousel-multimidia-fotos-relacionados .jcarousel-prev-horizontal {position: absolute; top: 0; right: 46px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-multimidia-fotos-relacionados .jcarousel-next-horizontal {position: absolute; top: 0; right: 7px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-multimidia-fotos-relacionados .jcarousel-item-horizontal {width: 239px;}


/* -----------------------------------------
   :: NEWS fotos
----------------------------------------- */
#jcarousel-noticia-relacionados .img-video .img-video-load {position: absolute; top: 0; left: 0; float: left; width: 221px; height: 124px; background: #000; z-index: 99; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; cursor: pointer; display: none;}
#jcarousel-noticia-relacionados .img-video .img-video-load img {float: left; margin: 54px 0 0 91px;}

#jcarousel-noticia-relacionados {overflow: hidden;float: left; width: 640px; height: 255px;position: relative; top: -56px; padding: 56px 0 0 0;}

#tabs.foto-video #tabs-panel .titulo-foto-galeria p{color:#fff !important;}
 
#jcarousel-noticia-relacionados .jcarousel-container-horizontal{width: 622px; margin: 0; padding: 0;}
#jcarousel-noticia-relacionados .jcarousel-clip-horizontal {width: 618px; overflow: hidden; float: left;}
#jcarousel-noticia-relacionados .jcarousel-prev-horizontal {position: absolute; top: 0; right: 46px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-noticia-relacionados .jcarousel-next-horizontal {position: absolute; top: 0; right: 7px; width: 28px; height: 33px; cursor: pointer; z-index: 99;}
#jcarousel-noticia-relacionados .jcarousel-item-horizontal {width: 239px;}

/* -----------------------------------------
   :: Sidebar
----------------------------------------- */
.sidebar {width: 300px;}

#filtrar{width:280px;}
#filtrar h4{border-bottom:1px solid #dfdfdf; width:278px; font-size:14px; color:#474747;}
#filtrar p {font-size:18px; font-weight:bold; margin:10px; color:#bb1b1b; width:100%;}
#form-filtrar input, #busca-data input[type="submit"]{background:#FFF; color:#8c2100; border:1px solid #dfdfdf; margin:10px 0; padding:8px 12px; text-transform:uppercase; font-size:14px; font-weight:bold; cursor:pointer; /*border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:url(../images/bt-busca.jpg) left top repeat-x}
#form-filtrar input:hover, #busca-data input[type="submit"]:hover{background-position:0 -26px; color:#f00;}
#form-filtrar div{background-image:url(../images/bg-select-filtrar.png); background-position:left top; background-repeat:no-repeat; width:263px; overflow:hidden; float:left; position:relative; height:41px; margin-left:10px;}
#form-filtrar select{background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px 10px 5px 20px; width:263px; height:41px; line-height:41px; border:none; opacity: 0; filter: alpha(opacity=0); position:absolute; left:0; top:0;}
#form-filtrar .combo-select-value{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:14px 10px 5px 15px; position:relative; float:left; }

.minuto, .plantao {padding: 20px 10px 10px 20px; width: 270px;}
.minuto h2{background: url("../images/ico-minuto.png") no-repeat scroll left top transparent;
    border-left: medium none;
    color: #000000;
    font-size: 26px !important;
    letter-spacing: -1px;
    line-height: 25px;
    margin: 0 0 10px -24px;
    padding: 0 0 0 42px; 
}

.minuto .box-titulo, .plantao .box-titulo{width:230px; margin: 0;background:none }

    .lista-minuto {width: 250px}
    .lista-minuto p{font-size:12px !important; /*margin-left:5px;*/margin-top:2px !important}
    .lista-minuto a{font-size:14px; line-height: 16px; width:250px; }
    .lista-minuto li:last-child{border-bottom:none !important;}
    .lista-minuto + a{font-size:14px;}


#newsletter{width:280px; padding:10px; background: #F8F8F8}
#newsletter p{font-size:12px; width:250px; padding: 0 10px 0 10px;}
#newsletter h3{width:100%; cursor:default;}
#newsletter form{width:255px; }
#newsletter label{width:250px; font-size:14px; float:left; margin:0 0 3px 10px;}
#newsletter input[type="text"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-top-colors: none;
    border-bottom-left-radius: 3px;
    border-color: #DEDEDE #FFFFFF #DEDEDE #DEDEDE;
    border-image: none;
    border-style: solid;
    border-top-left-radius: 3px;
    border-width: 1px;
    border-right: none;
    color: #000000;
    float: left;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    width: 165px;
    margin:0 0 0 10px;
	padding:0 0 0 5px;
}

#newsletter input[type="submit"]{
  background: url("../images/bt-busca.jpg") repeat-x scroll left top transparent;
    border: 1px solid #DEDEDE;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    color: #8D2104;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 27px;
    margin-left: -2px;
 }

/*#newsletter form + p{font-size:12px;}*/
#newsletter .box-titulo{width:247px;background:none}
#filtrar .box-titulo{background:none}

#girabola{width:265px; padding:0 10px 5px 5px; border-left:5px solid #DEDEDE; border-bottom:1px solid #DEDEDE; margin:11px 10px 15px 10px; float:left;}
#girabola table {margin-left:10px; width: 100%;}
#girabola th{font-weight:normal; font-size:14px;}
#girabola tr{border-top:1px dotted #bcbcbc;}
#girabola tr:first-child, #girabola tr:first-child + tr{border:none;}
#girabola td{font-size:12px; vertical-align:middle;}
#girabola td:last-child {text-align: center}
#girabola td + td + td{font-size:14px; line-height:16px;}
#girabola tr:last-child{border-top:none;}
#girabola .box-titulo{margin-left:-5px;}

#suaopiniao {width: 280px;  padding: 10px 20px 10px 0;}
#suaopiniao .box-titulo{width:247px; margin-left: -4px;background:none}
#suaopiniao h4{font-size:18px; color:#000;}
#suaopiniao form{margin-left:14px; padding-right:10px; width:270px;}

/* enequete */
.rounded {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.polls { position:relative;margin:0;color:#000;}
.polls h2 {color: #000;font-size: 25px;}
.polls form { margin:0; padding:0; }

.polls img {margin: 4px 5px; width: 16px; height: 16px; }
.polls form ul {width: 256px;}
.polls form ul li { position: relative; margin:3px 0; height:20px; padding: 5px 0px; cursor:pointer;  background:#eee;}
.polls form ul li input { position: absolute;top: 8px; left:5px;z-index: 2; cursor:pointer; }
.polls form ul li label {position: absolute;top: 5px; left:5px; z-index: 2; cursor:pointer; line-height:20px;/*font-size: 13px;letter-spacing: 2px;*/}

.polls form ul li em {height: 100%;position: absolute;top: 5px; right:10px; z-index: 1;font-style:normal; text-align:center;font-size: 13px;line-height:20px;}
.polls form ul li span {position: absolute;top: 0; z-index: 1; height: 100%; width:0; background:#ccc;}

.polls .closed input { display:none; }
.polls .closed ul li { cursor:default; }
.polls .closed ul li label { left:10px; cursor:default; }
/* \ enquete */

@media print { 
 iframe, .full-banner, #clima-tempo, .grid_7, #tabs2, #tabs, .grid_3, #sidebar1, #sidebar2, #sidebar3, #menu, footer, #nav, #sessao5, .publ-box-2, .noticia-relacionada, .tag-noticias, .compartilha, #menu-interna, .menu-busca { display: none !important; } 
 #logo-angop {display: block !important}
 #logo-angop:after {
	content:"www.portalangop.co.ao";
	right:10px;
	position:absolute;
	margin-top:70px;
	font-size:20px;
	color:#666;
 } 
 
 /* LEGENDA DE FOTOS */
.img-noticia{
	max-width:640px;
	margin-right:10px;
}
.legenda-foto{
	max-width: 640px;
} 

#img-provincia{margin-top:10px}

 header {border-bottom: 4px solid #ccc /*dotted 1px #000*/; padding: 10px; height:90px !important} 
 header img {padding: 0 !important; margin:0 !important}
 
 .box-titulo {border:none;background:none}
 .container_16 .grid_11  {width: 100%}
 .container_16 .grid_12  {width: 100%}
 .box-titulo {margin:0; padding: 0}
 .box-titulo .blr  { border:none; padding:10px}
 .box-titulo p {margin: }
 strong .red {color:#000 !important;}
 .mostra-noticia h2 {line-height: 30px; border: none; margin: 0 0 10px 0; padding: 0}
 .mt5, .ml10 {margin: 0}
 img {margin: 10px 10px 10px 0; }
 .texto-noticia li {width:100% !important;float:left !important}
}
.go-home{
	font-size:11px;float:left;position:absolute;top:83px;display:none;padding-left:50px;
}

/* -----------------------------------------
   :: Acordion servicos
----------------------------------------- */
.AccordionPanelContent table{width:620px;margin:10px 0;border-top:3px solid #B2B2B2}
.AccordionPanelContent table tr td{padding:3px;border:1px solid #BCBCBC; text-align: center}

.fontEscura {color: #000 !important;}
.conteudo-angop p small {display: inline-block; margin: 0 15px;}
.under {text-decoration:underline;}
._dados-portal {float: left; width: 318px;}
#_dados-portal-tabela-lateral {float: left; margin: 15px 0 0 0; padding: 15px; width: 292px; background: #F5F5F5;}
#_dados-portal-tabela-lateral p {border-bottom: 1px dotted #B8B8B8;}
#_dados-portal-tabela-lateral p:last-child {border: 0;}



#formato{
	margin-left:15px;
}
#formato a{
float: right;
background: url('/static/images/bt-busca.jpg') repeat-x scroll left top transparent;
border: 1px solid #DEDEDE;
padding: 5px 10px;
text-decoration: none;
 border-bottom-right-radius: 3px; 
 border-top-right-radius: 3px; 
 color: #8D2104 !important; 
 cursor: pointer; 	
}


/* modal */
.invisible {
	visibility:hidden
}

.modal {
	position:fixed;
	width:57.212%;
	top:15%;
	left:50%;
	margin-left:-297.5px;
	z-index:1000;
	background-color:#fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	-khtml-border-radius:0.3em;
	border-radius:0.3em;
	-moz-box-shadow:rgba(0, 0, 0, 0.2) 0 6px 15px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 6px 15px;
	-o-box-shadow:rgba(0, 0, 0, 0.2) 0 6px 15px;
	box-shadow:rgba(0, 0, 0, 0.2) 0 6px 15px
}
.modal.modal-large {
	width:65.769%;
	margin-left:-32.885%
}
.modal header {
	padding:1% 2%;
	border-bottom:1px solid #ddd;
	text-shadow:#fff 0 2px 0;
	background:#fff url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background:#fff -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
	background:#fff -webkit-linear-gradient(#ffffff, #f7f7f7);
	background:#fff -moz-linear-gradient(#ffffff, #f7f7f7);
	background:#fff -o-linear-gradient(#ffffff, #f7f7f7);
	background:#fff -ms-linear-gradient(#ffffff, #f7f7f7);
	background:#fff linear-gradient(#ffffff, #f7f7f7)
}
.modal header h1, .modal header h2, .modal header h3 {
	margin-bottom:0
}
.modal .close {
	position:absolute;
	text-decoration:none !important;
	font-size:20px;
	font-size:1.25rem;
	color:#888;
	top:2%;
	right:1%
}
.modal .close:hover {
	color:#222
}
.modal.fade {
	-moz-transition:top 0.3s ease-out;
	-webkit-transition:top 0.3s ease-out;
	-o-transition:top 0.3s ease-out;
	transition:top 0.3s ease-out;
	top:0
}
.modal.fade.in {
	top:15%
}
.modal-backdrop {
	background-color:#fff;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.modal-backdrop.fade.in {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8
}

.sub, .windows .sub {
	font-size:20px;
	font-size:1.25rem;
	font-weight:normal;
	color:#6f6f6f
}
h1 .sub, h2 .sub {
	color:#6f6f6f
}
.modal h2 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.75rem;
    font-weight: 500;
    margin-bottom: 0.618em;
	border:none !important;
}
.fade {
	-moz-transition:opacity 0.3s ease-out;
	-webkit-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
.fade.in {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}

.box-infograficos a {
	position: relative;
}

.box-infograficos h5 {
	background: #C20800;
	color:#fff;
	font:bolder 18px arial, sans;
	padding: 5px; 
	width: 290px;
}

.box-infograficos p {
	background: rgba(0,0,0,.7);
	color:#fff;
	position: absolute;
	bottom: 0;
	width: 290px;
	padding: 5px;
}

.geral-botton{
float: right;
background: url('/static/images/bt-busca.jpg') repeat-x scroll left top transparent;
border: 1px solid #DEDEDE;
padding: 5px 10px;
text-decoration: none;
 border-bottom-right-radius: 3px; 
 border-top-right-radius: 3px; 
 color: #8D2104 !important; 
 cursor: pointer; 	
}

