@charset utf-8;
@import url(http://fonts.googleapis.com/css?family=Nunito);

/* CSS Document */
/*




Design de Cátia Dias e Leonor Peralta
Template desenvolvido para a cadeira Laboratório Multimédia 2 do curso Novas Tecnologias da Comunicação.

2012 - Universidade De Aveiro
http://www.ua.pt 




 */
body {
margin:0;
background:#903;
font-family:Nunito, sans-serif;
}

body div#campusBarTop.blogs div#useractions .topLinks 
{
	background: transparent;
}
 
body div#wrapperMenuTopo p, 
body div#wrapperMenuTopo span, 
body div#wrapperMenuTopo a, 
body div#wrapperMenuTopo li
{
	color:#efd29a;
}

form {
margin:0;
padding:5px;
}

p {
margin:0;
padding:0;
}

a,a:active {
color:#48311f;
text-decoration:none;
}

a:visited {
color:#903;
text-decoration:underline;
}

a:hover {
color:#48311f;
text-decoration:underline;
padding:5px;
}

.clear {
clear:both;
height:0;
line-height:0;
font-size:1px;
}

#container {
font-family:Nunito, sans-serif;
width:900px;
font-size:13px;
margin:auto;
background:url(http://fotos.ua.sapo.pt/KlmTZbPgTA6GPrM7UGeH/);
background-repeat:repeat;
}

#container #header {
width:900px;
height:240px;
background-image:url(http://fotos.ua.sapo.pt/KEHQU9BfBGf0RpNADP0a/);
}

#footer {
font-family:Nunito, sans-serif;
font-size:13px;
text-align:center;
}

#footer {
background:url(http://fotos.ua.sapo.pt/ybOA9NEEQrtRhSENmkGz/) repeat top left;
height:60px;
}

#footer p {
padding-top:30px;
}

#blogtitle {
padding-top:10px;
font-size:30px;
font-weight:400;
color:#efd29a;
text-align:left;
}

#blogtitle a,#blogtitle a:visited,#blogtitle a:active,#blogtitle a:hover {
color:#efd29a;
}

#blogdesc {
font-size:13px;
text-align:left;
color:#efd29a;
}

#blogdesc {
display:inline;
width:600px;
}

#blogtitle,#blogdesc {
font-family:Nunito, sans-serif;
}

h1#blogtitle, {
margin:0px;
padding:0 0 0 50px;
}

h2#blogdesc {
margin:0;
padding:0 0 0 50px;
}

#extras {
float:right;
width:280px;
background-color:transparent;
border:1px solid color:#48311f!important;
}

#extras .header {
height:165px;
background-image:url(http://fotos.ua.sapo.pt/M1HZ1zDHVJfVYrujLnH5/);
}

#extras h4.title {
padding:0 0 0 40px;
font-size:18px;
color:#8cc63e;
}

#extras h4.title {
letter-spacing:1px;
margin:0;
background:url(http://fotos.ua.sapo.pt/DJZMldjgWkr577Clgyn2/) no-repeat top left;
height:60px;
color:#903;
text-align:center;
}

#extras .widget {
margin-left:25px;
}

#extras .widget .widgetcontent #tagcloud ul {
font-size:10px;
}

#profile p a {
color:#48311f;
}

#extras a,#extras a:active {
font-size:11px;
color:#48311f;
text-decoration:none;
font-weight:400;
}

#extras a:visited {
color:#color:#FFFFFF;
text-decoration:underline;
}

#extras a:hover {
color:#fff;
text-decoration:none;
}

#extras .comment {
margin-bottom:10px;
padding-right:10px;
font-size:11px;
}

#extras ul {
margin:0;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#extras li {
margin-bottom:10px;
color:#48311f;
font-size:10px;
}

#extras .sep {
margin-bottom:20px;
border-left:1px soild #48311f!important;
}

#extras .sepB {
margin:0;
}

#extras .sapo img {
border:1px solid #CCC;
}

#extrasB {
float:rightt;
width:0;
background-color:transparent;
color:#999;
}

#extrasB h4.title {
font-size:18px;
color:#903;
letter-spacing:1px;
margin:0;
}

#extrasB .widget .widgetcontent {
padding:5px;
background-color:#903;
opacity:0.30;
filter:alpha (opacity=30);
color:#48311f;
}

#extrasB a,#extrasB a:active {
font-size:11px;
color:#ddcfcc;
text-decoration:none;
font-weight:400;
}

#extrasB a:visited {
color:#ddcfcc;
text-decoration:none;
}

#extrasB a:hover {
color:#daa;
text-decoration:none;
}

#extrasB .comment {
margin-bottom:10px;
padding-right:10px;
font-size:11px;
}

#extrasB ul {
margin:0;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#extrasB li {
margin-bottom:10px;
}

#extrasB .sep {
margin-bottom:20px;
}

#extrasB .sepB {
margin-bottom:5px;
margin-top:5px;
}

#extrasB .sapo img {
border:1px solid #CCC;
}

#profile img {
margin-right:7px;
}

#messenger img {
border:0 solid #CCC;
}

.buton {
margin-top:5px;
font-family:Nunito, sans-serif;
font-size:11px;
color:#efd29a;
background:#903;
border:1px solid #efd29a;
background-color:#903;
opacity:0.30;
filter:alpha (opacity=30);
}

.form {
font-family:Nunito, sans-serif 11px normal;
color:#efd29a;
background:#903;
opacity:40;
border:1px solid #efd29a;
margin-top:5px;
padding-left:3px;
padding-right:3px;
}

.calendar {
text-align:center;
}

.calendar .day {
width:19px;
padding:2px 3px;
height:19px;
float:left;
text-transform:uppercase;
font-size:9px;
background-color:#903;
opacity:0.30;
filter:alpha (opacity=30);
color:#efd29a;
}

.calendar .dayNum {
font-size:10px;
font-weight:700;
color:#48311f;
float:left;
width:19px;
padding:2px 3px;
height:19px;
}

.calendar .dayNum a:active {
border-bottom:0;
color:#48311f!important;
text-decoration:none;
padding:2px 3px;
}

.calendar .dayNum a:visited {
border-bottom:0;
color:#48311f!important;
text-decoration:underline;
padding:2px 3px;
}

.calendar .dayNum a:hover {
color:#efd29a!important;
text-decoration:underline;
background-color:#903!important;
padding:2px 3px;
}

.calendar .today {
font-size:10px;
font-weight:700;
color:#48311f;
float:left;
width:19px;
padding:2px 3px;
height:19px;
}

.calendar .today a:visited {
border-bottom:0;
color:#903!important;
text-decoration:underline;
padding:2px 3px;
background-color:#48311f!important;
}

.calendar .today a:active {
border-bottom:0;
color:#903!important;
text-decoration:underline;
padding:2px 3px;
background-color:#9b9465!important;
}

.calendar .today a:hover {
color:#efd29a!important;
text-decoration:underline;
padding:2px 3px;
background-color:#903!important;
}

.calendar .today span {
color:#903;
padding:3px 2px 2px;
background-color:#9b9465;
}

.calendar .nav {
width:170px;
padding:0;
float:left;
}

.calendar .left {
float:left;
}

.calendar .right {
float:right;
}

.archive_mini .year {
display:inline;
}

.archive_mini p {
display:inline;
font-size:11px;
}

.archive_group .year {
margin-top:10px;
}

.archive_group h5 {
margin:0;
padding:0;
}

.archive_group li {
float:left;
width:25px;
padding-right:20px;
}

.rss img {
margin-right:5px;
}

#posts .barrita {
text-align:center;
size:16px;
}

#posts {
margin-top:30px;
float:left;
width:600px;
font-size:12px;
text-align:justify;
}

#posts .daysep {
border:0 solid transparent;
}

#posts .date {
font-size:11px;
text-transform:uppercase;
color:#efd29a;
}

#posts .datebox {
float:left;
position:absolute;
width:70px;
height:40px;
background:url(http://fotos.ua.sapo.pt/d12tj7TETWZTefa0rbfi/) no-repeat top left;
}

#posts .datebox {
margin-left:-25px;
padding:10px 0 0 10px;
}

#posts h3.title a,#posts h3.title a:active,#posts h3.title a:visited,#posts h3.title a:hover {
font-family:Nunito, sans-serif;
text-decoration:none;
display:block;
font-size:20px;
}

#posts h3.title a:link,#posts h3.title {
line-height:1em;
margin:5px 0 10px;
padding:0;
color:#903;
}

#posts h3.title a:hover {
color:#48311f;
}

#posts h3.title {
font-size:20px;
text-align:center;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/);
}

#posts .post {
padding:0 20px 0 0;
margin-bottom:50px;
text-align:justify;
line-height:2em;
}

#posts .post p {
margin:0;
padding:0;
}

#posts .post a,#posts .post a:active {
color:#4e84c4;
text-decoration:none;
font-size:12px;
font-weight:400;
}

#posts .post a:visited {
color:#4e84c4;
text-decoration:none;
}

#posts .post a:hover {
color:#fff;
text-decoration:none;
}

#posts .item {
color:#48311f;
font-size:12px;
padding:10px;
}

#posts .item .postcontent {
padding:50px 0 0;
}

#posts .bg_content {
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/) repeat;
color:#903;
}

#posts .sepday {
height:20px;
margin:30px 0 20px;
}

#posts .sep {
border-bottom:#48311f 1px solid;
height:15px;
margin:0 20px 20px 0;
}

#posts .sepB {
margin-bottom:15px;
}

#posts .postreply {
float:left;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/) repeat;
color:#903;
}

#posts .postreply a {
padding:0 4px;
font-size:10px;
text-align:right;
text-decoration:none;
}

#posts .postreply a:hover {
padding:0 4px;
font-size:10px;
text-align:right;
text-decoration:none;
}

#posts .navtop {
display:none;
font-size:10px;
text-align:right;
padding:0 20px 20px 0;
}

#posts .navbot {
font-size:12px;
text-align:right;
padding:0 20px 20px 0;
}

#posts .sharethis_overflow .navbot a{
padding:0 4px;
margin:0 4px;
font-color:#48311f !important;
font-size:12px;
text-align:center;
text-decoration:none;
float:left;
}

#posts .sharethis_overflow .navbot a:hover{
padding:0 4px;
margin:0 4px;
font-size:10px;
text-align:right;
text-decoration:underline;
background:#48311f !important;
color:#903 !important;
opacity:0.30;
filter:alpha (opacity=30);
}

#posts .nav2 {
font-size:10px;
text-align:right;
padding-bottom:20px;
}

#posts .nav2 a {
padding:0 4px;
font-size:10px;
text-align:right;
text-decoration:none;
}

#posts .nav2 a:hover {
padding:0 4px;
font-size:10px;
text-align:right;
text-decoration:underline;
}

#posts .sign {
line-height:2em;
font-size:11px;
color:#48311f;
letter-spacing:1px;
clear:both;
padding:10px 0;
}

#posts .sign a, #posts .sign a:active,#posts .sign a:visited {
font-size:11px;
color:#48311f;
text-decoration:underline;
letter-spacing:1px;
}

#posts .sign a:hover {
font-size:11px;
text-decoration:underline;
color:#903;
}

#posts .sign .tags {
margin:5px 0;
}

#posts .sign .widgets,#posts .sign .links {
font-size:10px;
}

#posts .cal {
width:180px;
height:180px;
margin:1px;
float:left;
}

#posts .tagsTitle {
font-size:14px;
color:#903;
}

.tagcloud ul li a {
font-size:10px;
}

#posts .tagsBox h2 {
margin-right:20px;
}

#posts .month {
margin-bottom:15px;
}

#posts .sharethis {
margin-top:10px;
color:#903;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/);
float:right;
}

.posttext p {
color:#903;
text-align:justify;
padding:10px;
}

#posts .posttext {
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/);
text-align:justify;
padding:2px;
}

#comentar {
line-height:2em;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/) repeat;
color:#903;
}

#comentar .csep {
border-bottom:0 solid transparent;
margin-bottom:20px;
}

#comentar .tsep {
border-bottom:0 solid transparent;
}

#postform {
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/) repeat;
color:#903;
}

.comentar {
text-align:justify;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/) repeat-x;
color:#903;
padding:0 10px;
padding-left:10px;
}

.c1 {
margin-left:0;
}

.c2 {
margin-left:20px;
}

.c3 {
margin-left:40px;
}

.c4 {
margin-left:60px;
}

.c5 {
margin-left:80px;
}

#repley .title h3 a {
color:#903;
float:left;
}

#comentar .campo1 {
padding-top:10px;
font-weight:700;
font-size:12px;
}

#comentar .campo1D {
padding:10px 0 3px;
font-size:11px;
font-weight:400;
}

#comentar .campo2 {
padding:3px 0 3px 20px;
font-size:11px;
font-weight:400;
color:#FFF;
}

#comentar .textbox {
color:#efd29a;
background:#903;
}

#maxchars {
color:#FFF;
}

#commenttext {
width:90%;
background:#903;
opacity:0.30;
filter:alpha (opacity=30);
}

/*SEARCH RESULTS*/
#pesquisa {
margin-bottom:20px;
line-height:25px;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/)repeat;
color:#903;
}

#pesquisa .campo1B {
width:65px;
float:left;
}

#pesquisa .campo2B {
float:left;
}

#pesquisa .campo2B .buton {
background:#903;
opacity:0.30;
filter:alpha (opacity=30);
color:#efd29a;
}

#pesquisa .campo2B .form {
background:#903;
opacity:0.30;
filter:alpha (opacity=30);
color:#efd29a;
}

#pesquisa .campo3B {
margin:10px 0;
float:left;
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/)repeat;
}

#searchResults {
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/)repeat;
}

#searchResults .quantos {
color:#e9e9e9;
font-size:10px;
}

#searchResults .pesquisapor {
font-size:11px;
font-weight:700;
}

#searchResults .pesquisapor a,#searchResults .pesquisapor a:visited,#searchResults .pesquisapor a:active {
text-decoration:underline;
font-weight:700;
font-size:11px;
}

#searchResults .pesquisapor a:hover {
text-decoration:underline;
}

#results {
padding:0 20px 0 0;
}

#results li {
list-style-type:decimal;
font-size:14px;
font-weight:700;
margin:0 0 15px;
}

/*title*/
#results {
background:url(http://fotos.ua.sapo.pt/kHzPNqZdFFUSz2myLNkc/) repeat;
}

#results h1 a {
margin:0;
font-size:14px;
color:#48311f;
}

#results h1 a:active, {
color:#48311f;
text-decoration:none;
font-weight:700;
font-size:14px;
padding:1px 3px;
}

#results h1 a:visited {
color:#48311f;
text-decoration:none;
font-weight:700;
font-size:14px;
padding:1px 3px;
}

#results h1 a:hover {
color:#903;
text-decoration:underline;
font-weight:700;
font-size:14px;
padding:1px 3px;
}

/*data e autor*/
#results h2 {
margin:0;
font-size:11px;
color:#FFF;
font-weight:400;
}

/*texto*/
#results p {
margin:0;
font-weight:400;
font-size:12px;
color:#903;
}

/*highlight*/
#results em {
font-weight:700;
font-style:normal;
}

/*url*/
#results h3 {
margin:0;
font-size:11px;
font-weight:400;
}

#results h3 a,#results h3 a:visited,#results h3 a:active {
text-decoration:underline;
font-weight:400;
font-size:11px;
}

#results h3 a:hover {
text-decoration:underline;
}

/*Navegacao*/
#navega p {
text-decoration:none;
float:left;
margin:0 0 25px;
padding:2px 4px;
font-size:10px;
font-weight:700;
text-transform:uppercase;
line-height:2;
}

#navega p a,#navega p a:visited,#navega p a:active {
color:#4e84c4;
text-decoration:none;
padding:2px 4px;
font-weight:700;
font-size:10px;
}

#navega p a:hover {
color:#4e84c4;
text-decoration:none;
padding:2px 4px;
}

#navega em {
text-decoration:none;
padding:2px 3px;
font-style:normal;
font-weight:700;
border:solid 1px #E1E1D2;
}

#navega .navbot {
float:right;
padding:2px 20px 2px 4px;
}

#navega .navbot a {
font-size:10px;
line-height:2;
}

#extras,#extrasB,.widgetBox {
overflow:hidden;
}

#posts {
overflow-x:hidden;
overflow-y:visible;
}

#extras .comment a {
color:#736b5c;
}

#extrasB .comment a {
color:#ddcfcc;
}

#extrasB .comment a:hover {
color:#daa;
}

#extras .comment a:hover {
color:#fff;
}

div#campusBarTop.blogs #wrapperMenuTopo #mainnav,div#campusBarTop.blogs #wrapperMenuTopo #mainnav div,div#campusBarTop.blogs #wrapperMenuTopo #mainnav h1,div#campusBarTop.blogs #wrapperMenuTopo #mainnav h2,div#campusBarTop.blogs #wrapperMenuTopo #mainnav h3,div#campusBarTop.blogs #wrapperMenuTopo #mainnav h4,div#campusBarTop.blogs #wrapperMenuTopo #mainnav h5,div#campusBarTop.blogs #wrapperMenuTopo #mainnav h6,div#campusBarTop.blogs #wrapperMenuTopo #mainnav p,div#campusBarTop.blogs #wrapperMenuTopo #mainnav a,div#campusBarTop.blogs #wrapperMenuTopo #mainnav a .active,div#campusBarTop.blogs #wrapperMenuTopo #mainnav em,div#campusBarTop.blogs #wrapperMenuTopo #mainnav img,div#campusBarTop.blogs #wrapperMenuTopo #mainnav small,div#campusBarTop.blogs #wrapperMenuTopo #mainnav strong,div#campusBarTop.blogs #wrapperMenuTopo #mainnav dl,div#campusBarTop.blogs #wrapperMenuTopo #mainnav dt,div#campusBarTop.blogs #wrapperMenuTopo #mainnav dd,div#campusBarTop.blogs #wrapperMenuTopo #mainnav ol,div#campusBarTop.blogs #wrapperMenuTopo #mainnav ul,div#campusBarTop.blogs #wrapperMenuTopo #mainnav li,div#campusBarTop.blogs #wrapperMenuTopo #wrapperMenuTopo #mainnav,div#campusBarTop.blogs #wrapperMenuTopo #mainnav a.active,div#campusBarTop.blogs #wrapperMenuTopo #mainnav a.ua {
background-color:#48311f;
color:#efd29a;
border:none;
}

div#campusBarTop.blogs #wrapperMenuTopo #mainnav ul li a:hover {
background-color:#9b9465;
color:#903;
}

div#campusBarFooterWrapper #campusBarFooter.blogs {
background-color:#48311f;
color:#efd29a;
}

div#campusBarFooterWrapper #campusBarFooter.blogs ul li a:hover {
background-color:#9b9465;
color:#903;
}

/* brought by Arkikstudio CMS Web */
