/*
Theme Name: Chronicle
Description: A News wordpress theme from jinsona designs.
Author: jinsona designs
Author URI: www.web2feel.com
Version: 2.0.
*/

.tabber{ display:none; }

body {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background: #446c78;
	font-family:Century gothic, Arial,Tahoma,sans-serif;
	color:#161514;
	font-size:13px;
}

img {
	border:0;
	margin: 0 0;
}

a {
	color:#5e95a5;
	text-decoration:none
}

a:hover {
	color:#446c78;
	text-decoration:none
}

h1, h2, h3, h4, h5, h6 { }

blockquote {
	padding:5px 5px;
	color:#444;
	font-style: normal;
	background:#e3e3e3;
	border-left:8px solid #66a1b3;
}

.clear {
	clear:both;
}

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
}

img.alignnone {
	padding: 5px 5px;
	margin: 0px 0px 10px 0px;
	display: inline;
	background:#E4E4E4;
	border: 1px solid #fff;
}

img.alignright {
	padding: 5px 5px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background:#E4E4E4;
}

img.alignleft {
	padding: 5px 5px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background:#E4E4E4;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

.wp-caption {
	border: 1px solid #fff;
	text-align: center;
	background-color: #E4E4E4;
	padding: 4px 0px 5px 0px;
	color:#555;
	max-width: 640px !important;
	height: auto !important;
}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: center;
}

/* The Outer cover */

#wrapper {
	width:1000px;
	margin:0 auto;
	background:#d6d6d6;
	padding-top:0px;
}

#casing {
	padding:0px 0px ;
	background:#E4E4E4;
	margin:0px 0px;
	width:1000px;
	float:left;
}

/* The Header */

#top {
	height:250px;
	margin:0;
	background: #5e95a5;
	position:relative;
	width:999px;
}

#top canvas {
	background:url(images/logo.png) no-repeat #5e95a5;
	border:1px solid #5e95a5;
	height: 250px;
	left:0;
	position:absolute;
	top:0;
	width: 999px;
	z-index:0;
}

.blogname {
	/*background:url(images/logo.png) no-repeat #fff;*/
	float:left;
	font-family:Century gothic,Verdana,Tahoma,sans-serif;
	height: 190px;
	margin:10px 0 0 0px;
	width:650px;
}

.blogname h1  {
	background:url(images/logo.png) no-repeat;
	color:#cacccd;
	font-size:50px;
	font-weight:normal;
	height:70px;
	margin:15px 0 0 10px;
	padding:0 0 0px 0;
	text-align:left;
	/*text-indent:-9000px;*/
	top: 50px;
}

.blogname h1  a:link, .blogname h1  a:visited {
	color: #cacccd;
	display:block;
}

.blogname h1  a:hover {
	color: #eee;
}

.blogname h2 {
	margin:10px 0px 0px 15px;
	font-size:12px;
	font-weight:normal;
	color:#b6b6b6;
	text-align:left;
	text-transform:uppercase;
}

#dates {
	float: right;
	height: 22px;
	line-height:22px;
	padding-right: 15px;
	font-size: 13px;
	color: #111;
	font-weight:bold;
	text-align: right;
	text-transform:uppercase;
	margin: 2px 0 0 0px;
}

/* The Search */

#search {
	height:33px;
	padding:0px;
	width:335px;
	float:right;
	opacity: 0.75;
	position: relative;
	top: 200px;
	z-index: 0;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	margin-left:0px;
	float: left;
	height: 32px;
	width:260px;
	padding: 0px 2px 8px 8px;
	background:url(images/sform.png) no-repeat;
	border:none;
	font: italic 100% "Tahoma", Arial, Helvetica, sans-serif;
	color:#446c78;
}

#searchsubmit {
	width:50px;
	float: left;
	background:url(images/sbutton.png) no-repeat ;
	border:none;
	font: 14px "century gothic", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height:32px;
}

#procura-title {
	background: #fff;
	border: solid 1px #ccc;
	height: 28px;
	margin: 0 5px 5px 5px;
	padding-left: 5px;
	width: 645px;
}

#procura-title h2 {
	margin-top: 3px;
	padding: 0;
	text-decoration: uppercase;
}

#feeds{
	float:right;
	width:250px;
	margin-top:5px;
	padding:0px;
	text-align: right;
}

#feeds ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#feeds ul li{
	list-style-type: none;
	margin:0px 0px 5px 0px;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
}

#feeds ul li a:link,#feeds ul li a:visited{
	color:#ce0606;
}

#feeds ul li a:hover{
	color:#a30909;
}

.feed{
	height:30px;
	width:auto;
	margin-top:5px;
	padding:30px 5px 10px 5px;
	width:300px;
	border:1px solid #fff;
	background:#ececec url(images/feed.jpg) no-repeat;
}

.feed form {
	margin: 0;
	padding: 0;
}

.feed fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.feed p {
	margin: 0;
	font-size: 85%;
}

.input{
	margin-left:0px;
	float: left;
	width:231px;
	padding: 6px 2px 7px 5px;
	background:#fff url(images/sform2.jpg) no-repeat;
	border:none;
	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
	color:#333;
}

.sbutton{
	width:57px;
	float: left;
	background:#fff url(images/submit.jpg);
	border:none;
	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height:30px;
}

/* Main Content*/

.box {
	width:320px;
	overflow: hidden;
	margin:0px 0px 5px 5px;
	/*height:100%;*/
	max-height:400px;
	color:#504945;
	font: 12px Tahoma, century gothic,Arial,verdana, sans-serif;
	background:#fff;
	line-height:18px;
	border:1px solid #bbb;
	float:left;
	display: inline;
}

.box h2 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: 15px Tahoma,century gothic,Arial,verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	height: 48px;
}

.box  h2 a, .box  h2 a:link, .box  h2 a:visited  {
	color:#252525;
	background-color: transparent;
}

.box  h2 a:hover  {
	color: #4F4F4F;
	background-color: transparent;
}

.sentry {
	margin:0 0;
	padding: 0px 5px 0px 5px;
	height:325px;
	overflow:hidden;
}

.sentry a:link, .sentry a:visited {
	color: #AC0604;
	background-color: transparent;
}
.sentry a:hover {
	color:#455236;
	background-color: transparent;
	text-decoration: none;
}

img.ethumb {
	padding:5px 5px;
	background:#D6D6D6;
	float:left;
	margin:10px 5px 5px 5px;
	max-height: 165px;
	opacity: 0.95;
	width: 290px;
}

img.ethumb:hover {
	opacity: 1;
}

.sentry p{
	margin:5px 5px;
	padding:0px 0px;
	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
	font-size:12px;
	text-align: justify;
}

.rmore{
	float:left;
	color:#9F0505;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	width:68px;
	height:15px;
	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.rmore a:link, .rmore a:visited {
	color:#fff;
}

.rmore a:hover {
	color:#ddd;
}

.scomm{
	float:right;
	padding:5px 2px 0px 4px;
	position:relative;
	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
	margin:0px 5px 0px 0px;
	font-size:11px;
	width:125px;
	height:12px;
	text-align:right;
	font-weight:bold;
}

.scomm a:link, .scomm a:visited {
	color:#fff;
}

.scomm a:hover{
	color:#ddd;
}

.sinfo {
	height:25px;
	margin:0px;
	padding: 0px;
	background:#5e95a5;
	font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
}

.cover2 {
	height: 375px;
}
/*  Content*/

#content {
	float:left;
	width: 660px;
	height:100%;
	padding:5px 0px 0px 0px;
	overflow:hidden;
}

#fullcontent {
	float:left;
	width: 100%;
	height:100%;
	padding:5px 0px 0px 0px;
	overflow:hidden;
}

.title { }

.cell {
	height: 48px;
	text-align: center;
	vertical-align: middle;
	width: 320px;
}

.cell a{
	font: 15px Tahoma,century gothic,Arial,verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	max-height: 48px;
}

.cell a, .cell a:link, .cell  a:visited  {
	color:#252525;
	background-color: transparent;
}

.date {
	font-size:10px;
	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
	padding:0px 5px;
	color:#39525E;
	text-transform: uppercase;
}

.single {
	width:650px;
	overflow: hidden;
	margin:0px 4px 5px 5px;
	height:100%;
	color:#504945;
	font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;
	background:#fff ;
	line-height:20px;
	border:1px solid #bbb;
}

.single  h2 {
	margin: 0px 0 5px 0;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font: 24px century gothic,Arial,verdana, sans-serif;
	font-weight:normal;
	overflow:hidden;
}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {
	color:#252525;
	background-color: transparent;
}

.single  h2 a:hover  {
	color: #4F4F4F;
	background-color: transparent;
}

.author{
	color:#fff;
	padding:2px 5px 2px 5px;
	background:#aaa;
	margin-left:5px;
}

.author a{
	color: #eee;
}

.author a:hover{
	color: #fff;
	font-weight: bold;
}

.clock{
	color:#fff;
	padding:2px 5px 2px 5px;
	background:#aaa;
	margin-left:10px;
}

.edit{
	color:#fff;
	padding:2px 5px 2px 5px;
	background:#aaa;
	margin-left:10px;
}

.edit a {
	color: #eee;
}

.edit a:hover{
	color: #fff;
	font-weight: bold;
}

.comm{
	color:#fff;
	padding:2px 5px 2px 5px;
	background:#5e95a5;
	margin-left:10px;
}

.comm a:link, .comm a:visited , .comm a:hover{
	color:#fff;
}

.more{
	padding:0px 0 2px 20px;
	background:url(images/add.png) no-repeat;
	margin-right:5px;
	float:right;
}

.more a:link, .more a:visited {
	color:#AC0604;
}

.more a:hover{
	color:#d42323;
}

.singleinfo {
	height:32px;
	margin:0px 0px;
	padding: 5px 0px 10px 0px;
	font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
}

.postmore{
	padding:0px 5px 2px 25px;
	float:left;
	font-weight:bold;
	background:url(images/pmore.jpg) left no-repeat;
}

.postmore a:link, .postmore a:visited , .postmore a:hover{
	color:#fff;
}

.category{
	font-size:10px;
	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
	padding:20px 5px 5px 10px;
	text-transform: uppercase;
	height:15px;
	overflow:hidden;
}

.category a:link,.category a:visited{
	color:#eee;
	padding:2px 5px 2px 5px;
	background:#66a1b3;
}

.category a:hover{
	color:#fff;
}

.entry {
	margin:0 0;
	padding: 0px 5px 5px 5px;
}

.entry a:link, .entry a:visited {
	color: #5e95a5;
	background-color: transparent;
}

.entry a:hover {
	color:#446c78;
	background-color: transparent;
	text-decoration: none;
}

.entry p{
	margin:10px 5px;
	padding:0px 0px;
	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
	font-size:13px;
	text-align: justify;
}

.entry p iframe {
	width: 630px !important;
	height: 360px !important;
	overflow: hidden;
}

.entry blockquote p iframe {
	width: 530px !important;
	height: 298px !important;
	overflow: hidden;
}

.entry p a img, .entry p img, .entry  img {
	max-width: 630px !important;
	height: auto !important;
}

.entry blockquote p a img, .entry blockquote p img, .entry blockquote  img {
	max-width: 530px !important;
	height: auto !important;
}

.entry ul , .entry ul  li {
	list-style: disc inside;
}

.author-profile {
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 0 1px 4px #5e95a5 !important;
	border-radius: 15px;
	border: 1px solid #66a1b3;
	background: #f9f9f9;
	list-style-type: none !important;
	min-height: 125px;
	margin: 15px auto;
	padding: 10px;
	width: 90%;
}
.author-profile h3, .author-profile h4 {
	margin: 0 15px;
}
.author-profile .avatar {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 1px 4px #5e95a5 !important;
	border-radius: 5px;
	border: 1px solid #66a1b3;
	float: left;
	margin: 10px;
	height: 100px;
	width: 100px;
}

.author-profile .author-bio{
	font-style: italic;
}

/* right column */

#rightcol{
	margin:0px 0px;
	float:right;
	width:335px;
	padding:0px 0px 5px 0;
}

/* The Sidebar1 */

.sidebar1{
	float:left;
	width:325px;
	font-size:12px;
	font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
}

.sidebar1 h2 {
	line-height:30px;
	font-size:14px;
	color:#5e95a5;
	margin:5px 0 5px 0 ;
	padding:0px 0 0 5px;
	background:#fff;
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
	border:1px solid #bbb;
}

.sidebar1 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
}

.sidebar1 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
}

.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar1 ul li {
	/*background:#fff;*/
	height:100%;
	line-height:18px;
	float: left;
	clear: left;
	width: 325px;
}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
	/*background:#fff;*/
	color:#565B5E;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px solid #DFDFDF;
}

.sidebar1 ul li a:hover {
	/*background:#fff;*/
	color: #446c78;
}

.sidebar1 p {
	/*background: #fff;*/
	padding: 7px 10px;
	margin:0;
}

.sidebar1 table {
	width:100%;
	text-align:center;
	color:#787d7f;
}

/* The Sidebar2 */

.sidebar2{
	float:right;
	width:160px;
	padding-right:10px;
	font-size:12px;
	font-family:Tahoma,Century gothic, Arial, sans-serif;
}

.sidebar2 h2 {
	line-height:30px;
	font-size:14px;
	color:#fff;
	margin:5px 0 0px 0 ;
	padding:0px 0 0 5px;
	background:#446c78;
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
	border:1px solid #446c78;
}

.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar2 ul li {
	height:100%;
	line-height:18px;
	float: left;
	clear: left;
	width: 160px;
}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
	/*background:#fff;*/
	color:#565B5E;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px solid #DFDFDF;
}

.sidebar2 ul li a:hover {
	background:#fff;
	color: #446c78;
}

.sidebar2 p {
	padding: 7px 10px;
	margin:0;
}

.sidebar2 table {
	width:100%;
	text-align:center;
	color:#787d7f;
}

/*calendar*/

#wp-calendar{
	width: 100%;
	padding: 0 0 15px;
}

#wp-calendar caption{
	padding: 5px 5px ;
	font-size:16px;
}

#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align:center;
	color:#252525;
}

#wp-calendar td a{
	background:#fff;
	padding: 5px;
}

#wp-calendar td{
	background:transparent;
}
#wp-calendar td, table#wp-calendar th{
	padding: 2px 0;
}

/* --- FOOTER --- */

#footer {
	background:#fff;
	padding:20px 0px;
	color:#333;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	font-family: Tahoma,georgia,Century gothic,  Arial, sans-serif;
	float:left;
	width:1000px;
}

#footer a:link , #footer a:visited{
	font-weight: bold;
	color:#5e95a5;
}

#footer a:hover {
	color:#446c78;
}

.acerca-de-nos {
	font-size: 12px;
	color: #fff;
	margin-right: 10px;
	text-align: right;
}

.legal {
	clear: both;
	display: inline;
	float: left;
	font-size: 11px;
	margin: 0 10px 10px 10px;
	max-width: 600px;
	text-align: left;
	width: 600px;
}

.creative {
	float: left;
	padding-right: 4px;
	text-align: left;
}

.theme {
	font-size: 11px;
	margin-right: 10px;
	text-align: right;
}

/* The Navigation */

#navigation {
	margin:5px 5px 5px 5px;
	overflow: hidden;
	padding:5px 0px;
	text-align: center;
	width:640px;
}

/* The Attachment */

.contentCenter {
	text-align:center;
}

/* The Page Title */

h2.pagetitle {
	padding:5px 5px;
	margin:0px 0 10px 5px;
	font-size:16px;
	text-align:center;
	color:#4A413C;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

.ad2{
	text-align:center;
	margin:2px auto;
}

#comment{
	height:100%;
	padding:0px 5px;
	margin:0px 0px;
}

h3#comments {
	padding:5px 10px;
	margin:10px 0px;
	border:1px solid #bbb;
	font-size:20px;
	font-weight:normal;
	color:#444;
	background:#fff;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

#respond{
	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#fff;
	border:1px solid #ccc;
}

#respond h3{
	padding:5px 10px 5px 10px;
	margin:10px 0px;
	font-size:22px;
	font-weight:normal;
	color:#444;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}

#commentform p {	
	color:#3f79c4;
}

#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;
}

#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:95%;
	padding:5px 5px;
}

.comments input#submit {
	width:auto;
	line-height:25px;
	padding:3px 5px;
	background:#66a1b3;
	border:2px solid #5e95a5;
	color:#fff;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}

.comments input#submit:hover{
	color:#eee;
}

ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}

ol.commentlist li {
	border:1px solid #bbb;
	margin:0 0 10px;
	padding:5px 7px 5px 57px;
	position:relative;
}

ol.commentlist li div.comment-author {
	padding:0 50px 0 0;
}

ol.commentlist li div.vcard {
	font:20px Georgia, helvetica,arial,sans-serif;
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn {
	font-style:normal;
}

ol.commentlist li div.vcard cite.fn a.url {
	color:#5e95a5;
	text-decoration:none;
}

ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#446c78;
}

ol.commentlist li div.vcard img.avatar {
	border:2px solid #ddd;
	left:7px;
	margin: 5px;
	position:absolute;
	top:7px;
}

ol.commentlist li div.comment-meta {
	font:12px Tahoma, helvetica,arial,sans-serif;
	position:absolute;
	right:10px;
	text-align:right;
	bottom:5px;
}

ol.commentlist li div.comment-meta a {
	color:#0083DB;
	text-decoration:none;
}

ol.commentlist li div.comment-meta a:hover {
	color:#000;
}

ol.commentlist li p {
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
}

ol.commentlist li ul {
	font:normal 12px/1.4 helvetica,arial,sans-serif;
	list-style:square;
	margin:0 0 1em;
	padding:0;
	text-indent:0;
}

ol.commentlist li div.reply { 
	background:#66a1b3;
	border:2px solid #5e95a5;
	color:#fff;
	font:bold 9px/1 Tahoma, Georgia,arial,sans-serif;
	padding:5px 10px; 
	text-align:center;
	width:65px;
}

ol.commentlist li div.reply a {
	color:#fff;
	text-decoration:none;
}

ol.commentlist li ul.children {
	list-style:none;
	margin:1em 0 0;
	text-indent:0;
}

ol.commentlist li ul.children li.depth-2 {
	margin:0 0 .25em;
}

ol.commentlist li ul.children li.depth-3 {
	margin:0 0 .25em;
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em;
}

ol.commentlist li.even {
	background:#f4F4F4;
}

ol.commentlist li.odd {
	background:#fff;
}

ol.commentlist li.pingback div.vcard {
	padding:0 50px 0 0;
}

/* ICONOS VENCELLO */

#foxmenucontainer{ height:40px; background:#fff; /*display:block; display: inline;*/ padding:0px; font: 12px Tahoma,Century gothic,verdana, Arial, sans-serif; font-weight:normal; }

#menu { margin: 0px; padding: 0px; width:1000px; background:#fff; height:40px; text-align: center; }
#menu ul { margin: 0px; padding: 0px; }
#menu li { list-style: none; display: inline; }
#menu li a, #menu li a:link, #menu li a:visited , #menu li a:hover, #menu li a:active{ color: #000; height: 24px; width: 24px; margin: 5px; text-indent:-9999px; }
#menu li a { filter: alpha(opacity=75); opacity: 0.75; }
#menu li a:hover { filter: alpha(opacity=100); opacity: 1.0; }

#menu ul li a.vencello, #menu ul li a.maceira, #menu ul li a.mall_teleco, #menu ul li a.cinemafriki, #menu  ul li a.esparavel, #menu  ul li a.galiloxia, #menu  ul li a.ubuntinho, #menu  ul li a.incubadora, #menu  ul li a.mall_eira, #menu  ul li a.mall_black, #menu  ul li a.mall_andro, #menu  ul li a.memoriapixelada, #menu  ul li a.mobil, #menu  ul li a.enxebre { display: inline-block; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #021a40; margin-top: 7px;}

#menu ul li a.vencello			{ background:url(images/banner.png)    0px -32px #fff; }
#menu ul li a.maceira			{ background:url(images/banner.png)  -24px -32px #fff; }
#menu ul li a.mall_teleco		{ background:url(images/banner.png)  -48px -32px #fff; }
#menu ul li a.cinemafriki		{ background:url(images/banner.png)  -72px -32px #fff; }
#menu  ul li a.esparavel			{ background:url(images/banner.png)  -96px -32px #fff; }
#menu  ul li a.galiloxia			{ background:url(images/banner.png) -120px -32px #fff; }
#menu  ul li a.ubuntinho			{ background:url(images/banner.png) -144px -32px #fff; }

#menu  ul li a.incubadora		{ background:url(images/banner.png)    0px -56px #fff; }
#menu  ul li a.mall_eira			{ background:url(images/banner.png)  -24px -56px #fff; }
#menu  ul li a.mall_black		{ background:url(images/banner.png)  -48px -56px #fff; }
#menu  ul li a.mall_andro		{ background:url(images/banner.png)  -72px -56px #fff; }
#menu  ul li a.memoriapixelada	{ background:url(images/banner.png)  -96px -56px #fff; }
#menu  ul li a.mobil				{ background:url(images/banner.png) -120px -56px #fff; }
#menu  ul li a.enxebre			{ background:url(images/banner.png) -144px -56px #fff; }

#menu .dinahosting 			{ border: 0px; text-indent:-9999px; min-width: 150px; min-height: 32px; float: right;}
#menu a.dinahosting 			{ background:url(images/banner.png); }


/* Category menu */

#catmenucontainer{ height:34x; background:#fff; display:block; padding:0; margin-top: 2px; font: 12px Tahoma,Century gothic,verdana, Arial, sans-serif; font-weight:normal; border-bottom:1px solid #fff; }
#catmenu{ margin: 0px; padding: 0px; width:1000px; background:#fff; height:34px; }
#catmenu ul { float: left; list-style: none; margin: 0px; padding: 0px; }
#catmenu li { float: left; list-style: none; margin: 0px; padding: 0px; }
#catmenu li a, #catmenu li a:link, #catmenu li a:visited { color: #5e95a5; display: block; font-weight: bold; margin: 0px; padding: 9px 10px 10px 10px; }
#catmenu li a:hover, #catmenu li a:active { background:#5e95a5; color: #fff; margin: 0px; padding: 9px 10px 10px 10px; text-decoration: none; }
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited { background:#373C3F; width: 150px; color: #fae7df; font-family: Tahoma,century gothic,Georgia,  sans-serif; font-weight: normal; float: none; margin: 0px; padding: 9px 10px 10px 10px; border-bottom: 1px solid #535A5F; }
#catmenu li li a:hover, #catmenu li li a:active { background:#5e95a5; color: #fff; padding: 9px 10px 10px 10px; }
#catmenu li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px; padding: 0px; }
#catmenu li li { }
#catmenu li ul a { width: 140px; }
#catmenu li ul a:hover, #catmenu li ul a:active { }
#catmenu li ul ul { margin: -34px 0 0 170px; }
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, #catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul { left: -999em; }
#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li.sfhover ul, #catmenu li li.sfhover ul, #catmenu li li li.sfhover ul { left: auto; }
#catmenu li:hover, #catmenu li.sfhover { position: static; }

#catmenu li a { filter: alpha(opacity=100); opacity: 1.00; }
#catmenu li a:hover { filter: alpha(opacity=75); opacity: 0.75; }


/* Category menu 2 */

#catmenucontainer2{ height:34x; background:#66a1b3; display:block; padding:0; margin-top: 2px; font: 12px Tahoma,Century gothic,verdana, Arial, sans-serif; font-weight:normal; border-bottom:1px solid #66a1b3; }
#catmenu2{ margin: 0px; padding: 0px; width:1000px; background:#66a1b3; height:34px; }
#catmenu2 ul { float: left; list-style: none; margin: 0px; padding: 0px; }
#catmenu2 li { float: left; list-style: none; margin: 0px; padding: 0px; }
#catmenu2 li a, #catmenu2 li a:link, #catmenu2 li a:visited { color: #fff; display: block; font-weight: bold; margin: 0px; padding: 9px 10px 10px 10px; }
#catmenu2 li a:hover, #catmenu2 li a:active { background:#fff; color: #66a1b3; margin: 0px; padding: 9px 10px 10px 10px; text-decoration: none; }
#catmenu2 li li a, #catmenu2 li li a:link, #catmenu2 li li a:visited { background:#373C3F; width: 150px; color: #fae7df; font-family: Tahoma,century gothic,Georgia,  sans-serif; font-weight: normal; float: none; margin: 0px; padding: 9px 10px 10px 10px; border-bottom: 1px solid #535A5F; }
#catmenu2 li li a:hover, #catmenu2 li li a:active { background:#fff; color: #66a1b3; padding: 9px 10px 10px 10px; }
#catmenu2 li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px; padding: 0px; }
#catmenu2 li li { }
#catmenu2 li ul a { width: 140px; }
#catmenu2 li ul a:hover, #catmenu2 li ul a:active { }
#catmenu2 li ul ul { margin: -34px 0 0 170px; }
#catmenu2 li:hover ul ul, #catmenu2 li:hover ul ul ul, #catmenu2 li.sfhover ul ul, #catmenu2 li.sfhover ul ul ul { left: -999em; }
#catmenu2 li:hover ul, #catmenu2 li li:hover ul, #catmenu2 li li li:hover ul, #catmenu2 li.sfhover ul, #catmenu2 li li.sfhover ul, #catmenu2 li li li.sfhover ul { left: auto; }
#catmenu2 li:hover, #catmenu2 li.sfhover { position: static; }

#catmenu2 li a { filter: alpha(opacity=100); opacity: 1.00; }
#catmenu2 li a:hover { filter: alpha(opacity=75); opacity: 0.75; }

#catmenu2 #login {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 1px 4px #5e95a5 !important;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #66a1b3;
	float:right;
	font-weight: bold;
	margin: 3px;
	padding: 5px 10px;
}
#catmenu2 #login a { color:#5e95a5; }
#catmenu2 #login a:hover { color:#373c3f; }

#catmenu2 #login {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 1px 4px #5e95a5 !important;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #66a1b3;
	float:right;
	font-weight: bold;
	margin: 3px;
	padding: 5px 10px;
}
#catmenu2 #login a { color:#5e95a5; }
#catmenu2 #login a:hover { color:#373c3f; }

/* Social */

#social { float: right; background:#fff; }
#social ul { list-style: none; display: inline; }
#social ul li { margin: 1px 5px -3px 5px; }
#social ul li a, #social ul li a:link, #social ul li a:visited , #social ul li a:hover, #social ul li a:active{ text-decoration:none; text-indent:-9999px; }
#social ul li a.twitter, #social ul li a.facebook, #social ul li a.googleplus, #social ul li a.youtube, #social ul li a.mail, #social ul li a.rss, #social ul li a.mobil { display: inline-block; width: 15px; }

#social ul li a.twitter		{ background:url(images/social.png)    0px  0px; }
#social ul li a.facebook	{ background:url(images/social.png)  -34px  0px; }
#social ul li a.googleplus	{ background:url(images/social.png)  -68px  0px; }
#social ul li a.youtube		{ background:url(images/social.png) -136px  0px; }
#social ul li a.mail		{ background:url(images/social.png) -170px  0px; }
#social ul li a.rss			{ background:url(images/social.png) -102px  0px; }
#social ul li a.mobil		{ background:url(images/social.png) -204px  0px; }


#social-bottom { float: left; }
#social-bottom ul { list-style: none; display: inline-block; }
#social-bottom ul li { display: inline; margin: 1px 5px -3px 5px; }
#social-bottom ul li a, #social-bottom ul li a:link, #social-bottom ul li a:visited , #social-bottom ul li a:hover, #social-bottom ul li a:active{ text-decoration:none; text-indent:-9999px; }
#social-bottom ul li a:link { filter: alpha(opacity=100); opacity: 1.00; }
#social-bottom ul li a:hover { filter: alpha(opacity=85); opacity: 0.85; }
#social-bottom ul li a.twitter, #social-bottom ul li a.facebook, #social-bottom ul li a.googleplus, #social-bottom ul li a.youtube, #social-bottom ul li a.mail,#social-bottom ul li a.rss, #social-bottom ul li a.mobil { display: inline-block; height: 22px; width: 22px; }

#social-bottom ul li a.twitter		{ background:url(images/social.png)    0px  -40px; }
#social-bottom ul li a.facebook		{ background:url(images/social.png)  -22px  -40px; }
#social-bottom ul li a.googleplus	{ background:url(images/social.png)  -44px  -40px; }
#social-bottom ul li a.youtube		{ background:url(images/social.png)  -88px  -40px; }
#social-bottom ul li a.mail			{ background:url(images/social.png) -110px  -40px; }
#social-bottom ul li a.rss			{ background:url(images/social.png)  -66px  -40px; }
#social-bottom ul li a.mobil		{ background:url(images/social.png) -132px  -40px; }

.social_buttons { float: right; text-align: right; }
.list-posts-all { width:100%; display:block; }

/* =list posts img mouse over effect
-------------------------------------------------------------- */
.boxgrid {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float: left;
	background: #161613;
	border: solid 1px #777;
	overflow: hidden;
	position: relative;
	float:left;
	margin: 20px 5px 0 0;
}

#content .boxgrid img {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxgrid p, .boxgrid p a {
	padding: 0 0 0 10px;
	color: #ffffff;
	font: 11px Arial, sans-serif;
}
div.boxgrid h3 > a { color:#ffffff; font:12px Arial, sans-serif; letter-spacing:0; font-weight: bold; padding-left:0px; }
.boxgrid h3 { color: #fff; margin: 5px 5px 5px 0px; }

.boxcaption {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-border-radius:  0 0 6px 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	float: left;
	position: absolute;
	background: #000;
	width: 100%;
	opacity: .75;
	/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

.captionfull .boxcaption { top: 0; left: 0; }
.caption .boxcaption { top: 0; left: 0; }
.boxgrid { border:1px solid #000 !important; }

/* content block 1 */
#mcs_container{ background: #fff; position:relative; width:300px; height:298px; padding:0 10px;}
#mcs_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs_container .customScrollBox .container{position:relative; width:275px; top:0; float:left;}
#mcs_container .customScrollBox .content{clear:both; margin-top: 5px; }
#mcs_container .customScrollBox .content h2{ margin: 2px 0 0px 0; padding: 0px 0px 0px 0px; text-align: left; font-size: 16px; overflow:hidden; line-height:16px; height:16px; text-transform:uppercase; }
#mcs_container .customScrollBox .content h2 a:link, #mcs_container .customScrollBox .content h2 a:visited{ color:#5e95a5; font-weight: bold; }
#mcs_container .customScrollBox .content h2 a:hover { color:#446c78; }
#mcs_container .customScrollBox .content p{ padding: 5px; margin:10px 0; color:#446c78; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px;}
#mcs_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#446c78;}
#mcs_container .customScrollBox img{border:5px solid #ccc;}
#mcs_container .dragger_container{position:relative; width:10px; height:235px; float:left; margin:32px 0 0 15px; background:#446c78; cursor:pointer; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
#mcs_container .dragger{position:absolute; width:10px; height:35px; background:#5e95a5; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#mcs_container .dragger_pressed{position:absolute; width:10px; height:60px; background:#66a1b3; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer;}
#mcs_container .scrollUpBtn,#mcs_container .scrollDownBtn{ position:absolute; display:inline-block; width:20px; height:20px; margin-right:5px; text-decoration:none; right:0; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#mcs_container .scrollUpBtn{top:8px; background:url(images/mcs_btnUp.png) center center no-repeat #66a1b3;}
#mcs_container .scrollDownBtn{bottom:8px; background:url(images/mcs_btnDown.png) center center no-repeat #66a1b3;}
#mcs_container .scrollUpBtn:hover,#mcs_container .scrollDownBtn:hover{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75;}
#mcs_container .customScrollBox .container .content h2 { height: auto;  text-align: justify; width: 100%; }
#mcs_container .customScrollBox .container .content img { border: solid 2px #ccc; float: left; height: auto; margin: 5px; width: 100px; }
#mcs_container .customScrollBox .container .content iframe { height: auto; width: 100%; }
#mcs_container .customScrollBox .container .content p { text-align: justify; }

.recentcomments { background: #fff; border: solid 1px #bbb; padding: 5px; width: 313px !important; }

.blogroll {  }
.blogroll li { background: #fff; border: solid 1px #bbb; width: 323px !important; }

/* RELATED POSTS */
.related_post_title {
	clear: both;
	padding: 0 !important;
	margin: 0px !important;
	text-align: center !important;
}
ul.related_post {
	display: block !important;
	position: relative !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
}
ul.related_post li {
	position: relative !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
	width: 100px !important;
	margin: 10px 5px 10px 5px !important;
	padding: 0 !important;
	background: none !important;
}
ul.related_post li a {
	position: relative !important;
	display: block !important;
	font-size: 12px !important;
	line-height: 1.5em !important;
	text-decoration: none !important;
	margin-bottom: 5px !important;
}
ul.related_post li img {
	display: block !important;
	width: 100px !important;
	height: 100px !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border: none !important;

	border-radius: 3px !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}

ul.related_post li a img.wp_rp_santa_hat {
	display: none !important;
}

ul.related_post li small {
	font-size: 80%;
}

@media screen and (max-width: 480px) {
	ul.related_post li {
		display: block !important;
		width: auto !important;
		clear: both !important;
	}
	ul.related_post li a:nth-child(1) {
		float: left !important;
	}
	ul.related_post li a:nth-child(2) {
		font-size: 14px !important;
		padding: 10px 0 10px 110px !important;
		display: block !important;
		height: 80px !important;
	}
	ul.related_post li img {
		width: 100px !important;
		height: 100px !important;
	}
}

.widget_flb iframe { background: #fff !important; }

div#social-buttons { padding: 5px 5px 5px 350px; }
div#social-buttons ul { display: inline; margin: 0px; padding: 0; }
div#social-buttons ul li { list-style: none; display: inline-block; }

li#plusone		{ max-width: 70px; }
li#tweet-button	{ max-width: 75px; }
li#like-button	{ max-width: 106px; }

.wp_rp_footer { display: none !important; }

#cookie{
	background: #fff;
	border-bottom: solid 1px #000;
	color: #333;
	display:none;
	font-family:Century gothic,Verdana,Tahoma,sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 10px 0;
	position:relative;
	text-align: center;
	width: 100%;
}
#cookie p		{ margin: 0 auto; text-align: justify; width: 80%; }
#cookie #wiki	{ bottom: 5px; position:absolute; right: 10px; }
#cookie #aceptar:hover{ color: #eee; }
#cookie #aceptar	{
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 0 1px 4px #5e95a5 !important;
	border-radius: 5px;
	background: #66a1b3;
	border: solid 1px #5e95a5;
	color: #fff;
	cursor: pointer;
	margin: 0 auto;
	padding: 3px 5px;
	text-align: center;
}
