html,body,div,h1,h2,h3,h4,h5,h6,hr,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,span,fieldset,table,th,td,input,img{ margin:0; padding:0; outline:none; font-weight:normal; border:0;}
@font-face{font-family:'BebasNeueRegular';src:url('/images/fonts/bebas-neue/bebasneue-webfont.eot');src:url('/images/fonts/bebas-neue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/bebas-neue/bebasneue-webfont.woff ') format('woff'),url('/images/fonts/bebas-neue/bebasneue-webfont.ttf') format('truetype'),url('/images/fonts/bebas-neue/bebasneue-webfont.svg#BebasNeueRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'KingthingsTrypewriter2Regular';src:url('/images/fonts/kingthings/kingthings_trypewriter_2-webfont.eot');src:url('/images/fonts/kingthings/kingthings_trypewriter_2-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/kingthings/kingthings_trypewriter_2-webfont.woff') format('woff'),url('/images/fonts/kingthings/kingthings_trypewriter_2-webfont.ttf') format('truetype'),url('/images/fonts/kingthings/kingthings_trypewriter_2-webfont.svg#KingthingsTrypewriter2Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'mathleteskinny';src:url('/images/fonts/mathlete-skinny/mathlete-skinny-webfont.eot');src:url('/images/fonts/mathlete-skinny/mathlete-skinny-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/mathlete-skinny/mathlete-skinny-webfont.woff') format('woff'),url('/images/fonts/mathlete-skinny/mathlete-skinny-webfont.ttf') format('truetype'),url('/images/fonts/mathlete-skinny/mathlete-skinny-webfont.svg#mathleteskinny') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ubuntumedium';src:url('/images/fonts/ubuntu_medium/ubuntu-m-webfont.eot');src:url('/images/fonts/ubuntu_medium/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/ubuntu_medium/ubuntu-m-webfont.woff') format('woff'),url('/images/fonts/ubuntu_medium/ubuntu-m-webfont.ttf') format('truetype'),url('/images/fonts/ubuntu_medium/ubuntu-m-webfont.svg#ubuntumedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ubuntulight';src:url('/images/fonts/ubuntu_light/ubuntu-l-webfont.eot');src:url('/images/fonts/ubuntu_light/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/ubuntu_light/ubuntu-l-webfont.woff') format('woff'),url('/images/fonts/ubuntu_light/ubuntu-l-webfont.ttf') format('truetype'),url('/images/fonts/ubuntu_light/ubuntu-l-webfont.svg#ubuntulight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'roboto_slabbold';src:url('/images/fonts/robotoslab_bold/robotoslab-bold-webfont.eot');src:url('/images/fonts/robotoslab_bold/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/robotoslab_bold/robotoslab-bold-webfont.woff') format('woff'),url('/images/fonts/robotoslab_bold/robotoslab-bold-webfont.ttf') format('truetype'),url('/images/fonts/robotoslab_bold/robotoslab-bold-webfont.svg#roboto_slabbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'roboto_slablight';src:url('/images/fonts/robotoslab_light/robotoslab-light-webfont.eot');src:url('/images/fonts/robotoslab_light/robotoslab-light-webfont.eot?#iefix') format('embedded-opentype'),url('/images/fonts/robotoslab_light/robotoslab-light-webfont.woff') format('woff'),url('/images/fonts/robotoslab_light/robotoslab-light-webfont.ttf') format('truetype'),url('/images/fonts/robotoslab_light/robotoslab-light-webfont.svg#roboto_slablight') format('svg');font-weight:normal;font-style:normal;}
.blog{font-family:Merriweather,Georgia,serif; color:#666666; line-height:1.6; background:#fdfdfd;}
.ink-grid a,.ink-grid a:link,.ink-grid a:visited{ color:#819191; text-decoration:underline;}
.ink-grid a:hover{ color:#819191; text-decoration:none; }
.ink-grid p{padding:0; margin:0; font-size:medium;}
.assistencia{position:absolute; left:0px; top:-500px;}
.assistencia a,.assistencia a:hover,.assistencia a:visited{width:1px; height:1px; overflow:hidden; }
.assistencia a:active,.assistencia a:focus{ position:absolute; left:0px; top:510px; width:auto; height:auto; border:1px solid #999; background:#fff; padding:3px;}
.hide{position:absolute; left:-10000px; top:-10000px;}
.animated{-webkit-animation-duration:1s;animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}
to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0); visibility:visible;}
to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); visibility:visible;}
to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); visibility:visible;}
to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
}
.slideInUp{-webkit-animation-name:slideInUp; animation-name:slideInUp;}
@-webkit-keyframes hvr-icon-down{0%,50%,100%{-webkit-transform:translateY(0); transform:translateY(0);}
25%,75%{-webkit-transform:translateY(6px); transform:translateY(6px);}
}
@keyframes hvr-icon-down{0%,50%,100%{-webkit-transform:translateY(0); transform:translateY(0);}
25%,75%{-webkit-transform:translateY(6px); transform:translateY(6px);}
}
.hvr-icon-down{display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden; backface-visibility:hidden;-moz-osx-font-smoothing:grayscale; position:relative; padding-right:2.2em;}
.hvr-icon-down:before{content:"\f078"; position:absolute; right:1em;padding:0 1px; font-family:FontAwesome; -webkit-transform:translateZ(0);transform:translateZ(0);}
.hvr-icon-down:hover:before,.hvr-icon-down:focus:before,.hvr-icon-down:active:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down; -webkit-animation-duration:0.75s;animation-duration:0.75s; -webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
#topo{padding:0; margin:0; overflow:hidden;}
.ink-navigation ul.minimenu li button{background:none repeat scroll 0 0 rgba(0,0,0,0); border:medium none; color:#BBBBBB; outline:medium none; padding:10px;}
ul.minimenu a,ul.minimenu a:link,ul.minimenu a:visited{color:#fff; text-decoration:none; padding:0.2em 1em;}
.menularge{margin:0; background-color:#c94f4c; padding:0.4em; position:fixed; width:100%; z-index:1;}
.menularge li{background-color:#c94f4c;}
.menularge li:hover{background-color:#819191;}
.menularge li.pesquisa{padding:2px 8px 2px 8px; float:right !important;}
.menularge li.pesquisa:hover{background-color:transparent;}
.menularge li.pesquisa button{background:transparent; border:0; min-height:22px; color:#ffffff;}
.menularge li a,.menularge li a:link,.menularge li a:visited{color:#ffffff; text-decoration:none; font-weight:700; letter-spacing:2px; font-size:0.9em;}
.menularge li a:hover{color:#333333; background-color:#ffffff;}
#topo .menularge .submenu{min-width:170px;}
#topo .menularge .submenu li{text-align:left; border-bottom:1px solid #ffffff; display:block;}
.fake-input{margin:0px 0 0 0;}
#search_input{border:1px solid #FFF; width:100px; padding:4px 6px; transition:width 200ms ease-in-out 100ms; background-color:#FFFFFF; opacity:0.3;}
#search_input:hover{border:1px solid #CCC; opacity:1;}
#search_input:focus,#search_input:hover{width:160px; background-color:#ffffff; opacity:1;}
#container{ background:transparent;; padding:1em; margin:0 auto 0 auto; font-size:medium; max-width:1140px;}
#container header{margin:4em 0 2em 0; padding:1em; ; background-color:transparent; overflow:hidden; min-height:160px;}
#container header h1{ font-family:Josefin Slab,serif; font-size:5em; text-align:center; margin:0 0 10px 0; padding:0;}
#container header h1 a,#container header h1 a:link,#container header h1 a:visited{color:#333333; text-decoration:none; font-weight:300;}
#container header h1 a:hover{opacity:0.8}
#container header p{ font-family:Raleway,sans-serif; margin:0; padding:0; color:#888888; text-align:center; font-size:large;}
#container header.mobile{background:none; background-color:;}
#container header.mobile h1 a,#container header.mobile h1 a:link,#container header.mobile h1 a:visited,#container header.mobile p{background-color:; color:#444444;}
.blog .destaquetop{background-color:#f7f7f7; height:300px; position:relative; overflow:hidden; padding:0; border:10px solid #fff;}
.blog .destaquetop:hover{opacity:0.8;}
.blog .destaquetop h2{color:#ffffff; font-size:x-large; line-height:300px; margin:0; font-weight:400; font-family:Arial,Helvetica,sans-serif; text-align:center;}
.blog .destaquetop div{background:url(https://blogs.sapo.pt/images/templates/E16_Notebook/opacidade.png) repeat;}
.column-group.gutters.destaques a,.column-group.gutters.destaques a:link,.column-group.gutters.destaques a:visited{text-decoration:none;}
#barralateral{background-color:; border-radius:2px;}
.menu.vertical.sidebar{margin:auto; max-width:1140px; padding:30px 20px 20px 20px; color:#5c5c5c;}
.extras{ list-style:none; padding:1em 0 0 0; margin:0.5em 1em 3em 0; color:#5c5c5c; overflow:hidden; background:url(https://blogs.sapo.pt/images/templates/E16_Notebook/extras.png) no-repeat top center;}
.barrita .extras{background-color:; color:#666666; padding:1em; line-height:1.5; margin:0px 0 30px 0;}
.barrita .extras h3{color:#444444; letter-spacing:1px; text-align:Josefin Slab,serif; font-size:x-large;}
.extras h3{font-size:x-large; color:#5c5c5c; letter-spacing:1px; margin:0 0 1.5em 0; padding:0; font-family:Josefin Slab,serif; position:relative; text-indent:0px; height:auto; font-weight:normal; text-align:center;}
.extras h4{font-size:medium; color:#5c5c5c; font-weight:bold; padding-top:4px; }
.extras a,.extras a:link,.extras a:visited{color:#555555; text-decoration:underline;}
.extras a:hover{text-decoration:none;}
ul.social{text-align:center; font-size:1.8em; margin:0; padding:0;}
.extras ul.social li{margin:0 0.5em 0 0; display:inline-block; float:none;}
ul.social a,ul.social a:link,ul.social a:visited{color:#333333;}
ul.social a:hover{opacity:0.7;}
.extras div{margin:0; padding:0;}
.extras table.ink-table tr td{padding:5px;}
.extras table.ink-table tr td a{font-weight:bold;}
.extras table.ink-table{width:70%;}
.ink-navigation ul.menu.vertical.sidebar li a{display:inline; padding:0; border-bottom:0px;}
.extras abbr:hover{cursor:text;}
.extras label{position:absolute; text-indent:-9999px; overflow:hidden;}
.extras .alertas{text-align:center; background:url(//blogs.sapo.pt/images/E16_Opinativo/alertas.png) no-repeat top center; padding:3.5em 1em 1em;}
.extras .alertas p{margin:0.6em 0 0 0;}
.blogger_id{ border:3px solid #fff; border-radius:128px;}
.extras .perfil{text-align:center; background-color:#deeaef; padding:3em 1em;}
.extras .perfil a,.extras .perfil a:link,.extras .perfil a:visited{color:#333333;}
.sep{ list-style:none; height:8px; padding:0;}
.coment li{ list-style:url(https://imgs.sapo.pt/images/blogs/templates/comentar.gif); list-style-position:inside; margin-top:5px;}
.coment li p{ font-size:small;}
.rss li{list-style:url(https://imgs.sapo.pt/images/blogs/rss_mini.gif); list-style-position:inside; padding-top:2px;}
.form{ -webkit-appearance:none; border:1px solid #433d37; padding:0px 4px 1px 4px; background-color:#ffffff; font-family:Merriweather,Georgia,serif; color:#000000;}
#pesquisar .form{width:70%; padding:0.5em; margin:0 0 0.4em 0; box-shadow:2px 2px 0px #CCC inset; border:0; height:35px;}
#pesquisar .form:focus{box-shadow:1px 1px 5px #BFBFBF inset;}
#pesquisar fieldset{border:0px; padding:0;}
#pesquisar .buton{background-color:#819191; color:#ffffff; height:35px; padding:0.5em 1em 0.5em 1em; font-weight:bold; cursor:pointer;}
#pesquisar button{color:#ffffff; background:transparent; border:0; padding:0; margin:0 0 0 4px; height:22px;}
#pesquisar .fake-input{background:#819191; border:1px solid #819191; border-radius:2px; margin:3px 0 0 0; max-width:250px;}
#pesquisar #search_input{border:0px; width:85%; padding:7px 6px; transition:width 200ms ease-in-out 100ms; background:#fff;}
#search_input:focus{}
.buton{ border:1px dotted transparent; background-color:#819191; color:#ffffff; height:20px; padding:0px 2px 2px 2px; font-weight:bold; cursor:pointer;}
.buton:hover{ cursor:pointer; background-color:#819191; opacity:0.8;}
.blog .posts.all-70.small-100.tiny-100{margin-bottom:0;}
.blog .posts .data{margin:0 0 2em 0; line-height:1.1; text-align:center; color:#b8b8b8; font-family:Josefin Slab,serif; font-size:large;}
.blog .posts .dia{font-weight:700;}
.blog .posts article{background-color:; padding:50px; color:#666666; margin:0 0 30px 0; overflow:hidden; border-radius:2px; line-height:2;}
.blog .posts .coverimg{margin:0 0 20px 0; text-align:center;}
.blog .posts .coverimg img{border:0;}
.blog .posts article .ink-navigation,.blog .posts article .ink-navigation ul.menu.vertical li{position:inherit;}
.blog .posts h2{ font-family:Arial,Helvetica,sans-serif; font-size:2em; margin:0 0 0.3em 0; font-weight:700; text-align:center;}
.blog .posts article h2 a,.blog .posts article h2 a:link,.blog .posts article h2 a:visited{text-decoration:none; color:#444444; text-decoration:none;}
.blog .posts h2 a:hover{text-decoration:underline;}
.blog .posts .autor{margin:0.5em 0 1em 0; text-align:center; color:#999999;}
.blog .posts article img{height:auto;}
.blog .posts article a,.blog .posts article a:link,.blog .posts article a:visited{color:#819191;}
.blog .posts .more{margin:1.5em 0em; padding:0.1em; text-align:center;}
.blog .posts .more a,.blog .posts .more a:link,.blog .posts .more a:visited{background:#c94f4c; color:#ffffff; text-decoration:none; padding:0.7em 2.5em 0.7em 2em; text-transform:uppercase; letter-spacing:3px; font-size:medium; font-family:Josefin Slab,serif;}
.assinatura{ color:#999999; margin:0 0 30px 0; padding:0; text-align:center;}
.assinatura img{max-width:40px; height:auto; border-radius:20px;}
.ink-navigation.assinatura ul.menu.horizontal{line-height:2em;}
.ink-navigation.assinatura ul.menu.horizontal li{margin:0 0.5em 0 0;}
article ul,article ol{ list-style-position:inside; margin-top:3px; margin-bottom:3px; }
blockquote{ text-indent:20px; font-style:italic; background:url(/images/templates/E10_Vermelho_Aguia/blockquote.png) no-repeat top left; padding:75px 0px 20px 30px;}
.ink-navigation ul.menu.horizontal.sign{margin:30px 0 0 0;}
.ink-navigation ul.menu.horizontal.sign li a{border:1px solid #819191; color:#819191; background-color:transparent; padding:4px 8px; text-decoration:none; margin:0 10px 0 0;}
.ink-navigation ul.menu.horizontal.sign li a:hover{border:1px solid #819191; opacity:0.8; color:#ffffff;}
.blog .posts article .video-container{position:relative;padding-top:30px;height:0;overflow:hidden;margin-bottom:10px;padding-bottom:45%;}
.blog .posts article .video-container iframe,.blog .posts article .video-container object,.blog .posts article .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.sapo_widgets_post{margin:20px 0 0 0;}
.ink-navigation ul.menu.horizontal.metadata li.title{padding:0.3em 0.3em 0.3em 0;}
.ink-navigation ul.menu.horizontal.metadata li,.ink-navigation ul.menu.horizontal.metadata li a{display:inline; padding:0.3em; line-height:1.4;}
.metadata{color:#999999; margin-top:10px; padding:0; font-size:small;}
p.metadata{color:#999999; margin-top:5px; padding:0px;}
.assinatura_links{margin:0.7em 0 0 0; padding:0; color:#999999; clear:left; text-align:center;}
.assinatura_links .ink-navigation ul.menu.horizontal li{margin:0 0.5em 0 0; float:none; display:inline-block;}
.assinatura_links .ink-navigation ul.menu.horizontal li a{color:#819191; padding:0.1em 0.1em; text-decoration:none; display:inline;}
.assinatura_links .ink-navigation ul.menu.horizontal li a:hover{text-decoration:underline;}
.assinatura_linksb{margin:0.7em 0 0 0; padding:0; color:#999999; text-align:center;}
.assinatura_linksb .ink-navigation ul.menu.horizontal li{margin:0 0.5em 0 0; display:inline-block; float:none;}
.assinatura_linksb .ink-navigation ul.menu.horizontal li a{color:#999999; padding:0.1em 0.1em; text-decoration:none; display:inline;}
.assinatura_linksb .ink-navigation ul.menu.horizontal li a:hover{text-decoration:underline;}
.sharethis{margin-top:0.8em; text-align:center; min-height:auto;}
.sharethis a{padding:0px;}
.sharethis .fa{font-size:30px;}
.sharethis .ink-navigation ul.menu.horizontal li{display:inline-block; float:none;}
.sharethis .ink-navigation ul.menu.horizontal li a{padding:0.2em 0.8em;}
.sharethis .ink-navigation ul.menu.horizontal li a:hover{opacity:0.8;}
.separador{margin:1.5em 0em 1.5em 0em;}
.author .disabled_link{pointer-events:none;cursor:default;text-decoration:none;}
span.message{margin:0; padding:0.3em 1em; display:block;}
span.message img{margin:0; vertical-align:middle}
span.fade{display:none\9; opacity:0;transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;}
span.error{color:red}
span.ok{color:green}
span.hidden{display:none}
form.hidden{display:none}
.blog .extracontent h3{font-size:large;}
.blog .extracontent .ink-navigation.meses ul li{margin:0 30px 0 0;}
.anos{margin:0.6em 0 0.1em;}
li.mes{padding:0px; min-height:330px;}
.activo{ font-weight:bold; border:2px solid #CCC; color:#FFFFFF;}
.calendar h2{position:absolute; text-indent:-9999px; overflow:hidden; font-size:0; height:0;}
.calendar h4{color:#5c5c5c; font-weight:bold;}
.calendar td{ width:20px; padding-right:2px; text-align:center; height:18px;}
.calendar a{text-decoration:none;}
.calendar a:hover{font-weight:bold;}
.meses li{ list-style:none; font-size:medium;}
.meses li.first{ float:left;}
.meses li.last{ float:right;}
.meses a{ text-decoration:underline;}
.meses a:hover{ text-decoration:underline; color:#433d37; background-color:transparent; font-weight:normal;}
.arquivo ol{ list-style:none; font-size:medium; padding:0;}
.arquivo li{ width:7px; text-align:center; padding:0; display:inline;}
.arquivo li.anos{ text-align:left; font-weight:bold; padding-top:3px; font-size:medium; display:block; }
.extras .arquivo a,.extras .arquivo a:link,.extras .arquivo a:visited{text-decoration:underline; padding:0; color:#819191; }
.extras .arquivo a:hover{text-decoration:none; padding:0;}
.arquivo abbr[title]{border-bottom:0px;}
#comentarios{ margin-top:2em;}
#comentarios h2{font-size:large; font-weight:normal; border-bottom:1px solid #333;}
#comentarios h3 .fa{margin:0 0 0 5px;}
#comentarios .assinatura{margin:0 0 15px 0; border:0; text-align:left;}
#comentarios .discussao{ border-bottom:1px solid #000; margin-bottom:0.5em;}
#comentarios .comentario{ margin-top:8px; margin-bottom:16px; background-color:#f1f1f1; padding:3em; line-height:2;}
#comentarios .subcomentario{margin:0.5em 0 1em 2em; background-color:#f1f1f1; list-style:none; padding:3em; line-height:2;}
#comentarios .subsub{margin:0.5em 0 1em 4em; background-color:#f1f1f1; list-style:none; padding:3em; line-height:2;}
#comentarios p{ margin-bottom:4px;}
#comentarios div{ padding:4px 0px;}
#comentarios h3,#comentarios h4{font-size:medium; display:block; position:relative; text-indent:0px; height:auto; overflow:hidden; font-weight:bold; margin:0 0 1em 0;}
#comentarios h3{margin:0 0 0 50px;}
#comentarios a{ padding:1px 3px; display:inline; border-bottom:0px;}
#comentarios a:hover{ text-decoration:none; }
#comentarios .buttons .buton{padding:6px 6px 6px 6px; font-size:medium; height:auto; font-weight:normal; border-radius:3px; margin:2px 0 2px 0;}
#comentarios .buttons .buton#checkCommentOrto{color:#787878; background:#CCC;}
#search,.extracontent{padding:20px; background-color:;}
#search label{ font-weight:bold; color:#000; width:99px; padding-right:4px; }
#search label.sec{ font-size:small; text-transform:none; font-weight:normal; color:#433d37; display:block; margin-left:103px; width:auto;}
#search .form{ width:250px; margin-bottom:8px;}
#search .buton{ padding:0px 16px 2px 16px;}
#search h2{position:absolute; text-indent:-9999px; overflow:hidden; font-size:0; height:0;}
#search h3{font-size:medium; font-weight:bold; border-bottom:1px solid #000;}
#search fieldset{ margin-bottom:medium;}
.pages{ float:right; background-color:; padding:10px;}
.pages ul{display:inline; }
.pages li{ list-style:none !important; float:left; font-size:small; padding:0px 3px; border-right:1px solid #000;}
.pages li.first{ padding-left:0px; margin-left:-3px;}
.pages li.last{ border:none;}
.pages h4{color:#000; font-weight:bold; font-size:small;}
#tagcloud h2{font-size:medium; font-weight:bold; border-bottom:1px solid #000;}
#tagcloud p{ margin:4px 0; }
#tagcloud ul{ margin:4px 0; }
#tagcloud li{ list-style:none; display:inline; padding:2px 3px; border:none;}
#tagcloud li.xs{font-size:small;}
#tagcloud li.s{font-size:medium;}
#tagcloud li.m{font-size:large;}
#tagcloud li.l{font-size:x-large;}
#tagcloud li.xl{font-size:xx-large;}
#tagcloud a{border:1px solid transparent; text-decoration:none; display:inline; padding:1px 3px;}
#tagcloud a:hover{ background-color:#000; color:#FFFFFF; }
#reply{ margin-top:2em; }
#postform{ padding:1em; color:#000; background-color:#F9F9F9;}
#postform input.form{ border:0; width:60%; font-size:medium; padding:0.5em; box-shadow:1px 2px 1px #ABABAB inset; -webkit-box-shadow:1px 2px 1px #ABABAB inset;}
#postform input.form:focus{ border:1px solid #CCC; box-shadow:1px 1px 5px #ABABAB inset;}
#postform #commenttext{ width:95%; height:200px; font-size:large; }
#postform fieldset{ border:0px solid; padding:5px 10px;}
#postform fieldset legend{ overflow:auto; position:relative; text-indent:0; }
#postform label{ padding:0 5px; }
#postform label.input_label{ display:block; float:left; width:80px; text-align:right; }
#postform #guest_remember,#postform #logincheck{ margin-left:85px; }
#postform .screening{ padding-left:20px; }
#postform .create_blog{ padding-left:20px; font-style:italic; font-size:small; }
#postform .captcha img{ width:175px; height:35px; vertical-align:top; padding-left:10px; }
#commentarea div{ margin:0; padding:0; }
#commentarea .form{ height:auto; border:0; box-shadow:1px 2px 1px #ABABAB inset; padding:1em;}
.contact_form textarea{width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:100px; padding:10px; margin:0 0 5px 0; font-size:medium; border:1px solid #CCC; font-family:Merriweather,Georgia,serif;}
.contact_form input[type='text']{padding:4px;margin:0 0 5px 0;font-size:medium;border:1px solid #CCC;font-family:Merriweather,Georgia,serif;}
.contact_form_send{background:#819191; padding:5px 7px 5px 7px; color:#ffffff; font-family:Merriweather,Georgia,serif;}
.contact_form_send:hover{background-color:#333; color:#fff;}
.contact_form div div.input-wrapper{margin-right:78px}
.contact_form .input-wrapper input{float:left;width:100%;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;}
.contact_form_send{ position:relative;left:10px}
.alertas .contact_form_send{left:0px;}
.captcha #chaptcha_answer.form{width:200px;}
#back-to-top{position:fixed;bottom:40px; right:40px; z-index:9999; width:32px; height:32px; text-align:center; line-height:30px; color:#909090; cursor:pointer; border:0; border-radius:2px;text-decoration:none; transition:opacity 0.2s ease-out; opacity:0; font-size:3em; visibility:initial;}
#back-to-top:hover{opacity:0.8}
#back-to-top.show{opacity:1; visibility:initial;}
#back-to-top .fa{font-size:48px;}
footer{background-color:#819191; color:#ffffff; margin:0; border:0; padding:2em; width:100%;}
footer a{color:#ffffff; text-decoration:underline;}
footer a:hover{color:#ffffff; text-decoration:none;}
#navtop{margin:10px 0 15px 0;}
ul.pagination li{background-color:#819191; color:#ffffff; border:1px solid #819191;}
ul.pagination li a,ul.pagination li a:link,ul.pagination li a:visited{color:#ffffff; text-decoration:none;}
ul.pagination li a:hover{color:#ffffff;}
ul.pagination li:hover{opacity:0.8;}
#adw{font-size:small; margin-bottom:20px; border:1px solid #CCC; padding:1em;}
#adw #adwtop * p{color:#5c5c5c;}
#adw #adwcont .adwtit a{color:#555555; text-decoration:underline;}
#adw #adwcont .adwtit .title{color:#555555; text-decoration:underline; font-size:medium;}
#adw #adwsub{display:none;}
#adw #adwcont .adwtit{font-weight:normal;}
#adw #adwcont .adwtit a:hover,#adw #adwsub a:hover,#adw #adwcont .urlbot a:hover{color:#555555; text-decoration:underline;}
#adw #adwcont .urlbot a,.urlbot a:link,.urlbot a:visited,.urlbot a:active{color:#555555; text-decoration:underline;}
#adw #adwcont #adwad4,#adw #adwcont #adwad5,#adw #adwtop #adwright,#adw #adwbot,#adw #adwcont .s{display:none;}
#adw .pos{display:none;}
#adw .url{display:none;}
#adw .adwline{margin-bottom:10px;}
@media screen and (max-width:640px){.blog .ink-navigation ul.menu{border-radius:0;}
#container{ margin:0.5em auto;}
#container header{margin:0 0 1em 0; padding:0.5em; min-height:auto;}
#container header h1{font-size:x-large;}
#container header.mobile{min-height:50px;}
.blog .destaquetop{height:100px; font-size:large;}
.blog .destaquetop h2{line-height:80px; font-size:large; font-weight:300;}
.menularge{padding:0;}
.blog .posts h2{font-size:x-large;}
.blog .posts article{padding:15px;}
.blog .posts article img{height:auto; width:auto;}
.blog .posts article iframe,.blog .posts article embed{max-width:100%; height:auto;}
#comentarios .buttons .buton#checkCommentOrto{display:none;}
.blog blockquote{ text-indent:10px; padding:55px 0px 10px 20px; font-size:medium; margin:0.5em 0;}
.assinatura{ color:#999999; margin:0 0 0.5em 0; }
.extras iframe,.extras embed{max-width:100%; height:auto;}
#navtop{margin:15px 0;}
#postform{padding:0.5em;}
#postform #commenttext{ width:100%;}
#commentarea .form{ padding:0.5em;}
.bl-mlt-recent{ display:none}
}
.bl-mlt-box{margin:0;padding:15px 0 0 0}
.bl-mlt-box p.bl-header{font-size:1.1em;font-weight:bold;padding-bottom:1em;}
.bl-mlt-box p.bl-title{font-size:medium;font-weight:normal;line-height:1.3;padding-top:.5em}
.bl-mlt-box .bl-recommended{position:relative}
.bl-mlt-box .bl-recommended .bl-rede-sapo{position:absolute; top:-20px; color:gray; font-size:0.75em; font-weight:normal; white-space:nowrap;}
.bl-mlt-box a.bl-link{color:#000;text-decoration:none}
.bl-mlt-box .bl-source{font-size:small;margin-top:5px; white-space:nowrap;}
.ink-navigation ul.pagination.chevron li.next a,.ink-navigation ul.pagination.chevron li.previous a{ color:#ddd; }
.ink-navigation ul.pagination.chevron li.disabled{ display:none; }

