html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
margin:0;
padding:0;
}

body {
background:#E3E3E3 url(images/fondo.jpg) repeat fixed center 0;
color:#FFF;
font-family:Arial,Sans-Serif;
font-size:12px;
text-align:center;
}

#about {
background:transparent url(images/sobre.png) no-repeat scroll 0 0;
margin-left:470px;
}

#about p {
font-size:11px;
margin:0;
padding-bottom:3px;
padding-left:97px;
padding-top:3px;
/* text-align:justify; */
}

#container {
margin:0 auto;
margin-top:20px;
position:relative;
text-align:left;
width:880px;
}

#header {
margin:25px 10px;
text-align:right;
}

#nav {
background:transparent url(images/filter.png) repeat scroll 0 0;
float:right;
margin-bottom:15px;
padding:0 15px;
}

#nav li {
float:left;
font-size:14px;
list-style-type:none;
padding:10px 8px;
}

#nav a {
color:#F59704;
}

#nav .cv a, .cv {
color:#3CF;
}

#nav .email a, .email {
color:#FF0084;
}

#nav .skype a, .skype {
color:#BCD933;
}

a {
color:#BCD933;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.post {
background:transparent url(images/filter2.png) repeat scroll 0 0;
color:#FFF;
position:relative;
font-size:23px;
margin-bottom:30px;
text-align:left;
}

.post1 {
background:transparent url(images/filter2.png) repeat scroll 0 0;
color:#FFF;
position:relative;
font-size:13px;
margin-bottom:30px;
text-align:left;
}

.post .infosoft {
	left:23px;
	position:absolute;
	text-align:left;
	top:17px;
	width:830px;
}
er
.post1 .infosoft1 {
	left:18px;
	position:absolute;
	text-align:left;
	top:80px;
	width:830px;
}

.post .infosoft {
color:#969696;
}

.meta {
font-size:13px;
font-weight:bold;
}

.post .infosoft h2 a {
text-decoration:underline;
letter-spacing:-2px;
}

.post .infosoft h2 {
color:#fff;
}

.post .margin h2, .post .margin h3 {
color:#F59704;
}

.post .margin h3 {
margin-top:20px;
}

.post .margin {
padding:30px 30px 30px 290px;
}

.post h2 a {
color:#BCD933;
font-size:36px;
}

.entry h2 {
font-size:18px;
font-weight:bold;
}

h2 {
margin:0;
}

.post p {
line-height:15px;
margin-top:2px;
}

div.scrollable {
float:left;
height:415px;
overflow:hidden;
position:relative;
width:100%;
}

#thumbs {
left:-880px;
}

div.scrollable div#thumbs {
clear:both;
position:absolute;
width:20000em;
}

.feature {
height:415px;
position:relative;
margin-bottom:30px;
}

.feature .picture {
background:transparent url(images/filter.png) repeat scroll 0 0;
height:415px;
position:relative;
width:540px;
}

.feature .arrow {
height:145px;
position:absolute;
right:0;
top:20px;
width:73px;
z-index:2;
}

.feature .picture img {
/* margin-top:20px; */
}

.feature .picture a {
margin-left:30px;
margin-top:20px;
}

a img {
border:medium none;
}

.feature .entry {
background-color:#000A8E;
color:#FFF;
height:145px;
position:absolute;
right:0;
top:20px;
width:340px;
}

.feature .entry .info {
background-color:#000A8E;
}

.margin {
padding:20px;
}

.feature .entry a {
color:#FFF;
}

#logo {
float:left;
}

.recents {
background:transparent url(images/filter.png) repeat scroll 0 0;
position:absolute;
right:0;
top:192px;
width:320px;
z-index:999;
}

.recents ul {
margin:13px 20px 25px;
padding:0;
}

.recents li {
border-bottom:1px solid #000;
list-style-type:none;
padding-bottom:5px;
padding-top:5px;
}

.recents small {
color:#BCD933;
display:block;
font-size:12px;
padding:3px;
}

.recents small span {
background-color:#000;
padding:3px 4px;
}

.recents small span b {
color:#BCD933;
}

.post .infosoft .m {
color:#BCD933;
font-size:3em;
}

.post .infosoft h3 {
margin-top:20px;
}

#footer {
font-size:11px;
margin-bottom:70px;
}

div.error {
background:transparent url(/images/filter.png) repeat scroll 0 0;
border:2px dashed #F59704;
padding:5px 20px;
position:absolute;
top:50px;
left:30px;
z-index:100;
text-align:left;
}

div.error h2 {
color:#FF6600;
}

.post .reflect {
float: left;
margin: 2px;
}





#facebox .b {
background:url(/images/b.png);
}

#facebox .tl {
background:url(/images/tl.png);
}

#facebox .tr {
background:url(/images/tr.png);
}

#facebox .bl {
background:url(/images/bl.png);
}

#facebox .br {
background:url(/images/br.png);
}

#facebox {
left:0;
position:absolute;
text-align:left;
top:0;
width:100%;
z-index:100;
}

#facebox .popup {
position:relative;
}

#facebox table {
border-collapse:collapse;
margin:auto;
}

#facebox .body {
background:#fff;
padding:5px;
width:370px;
}

#facebox img {
border:0;
}

#facebox .footer {
border-top:1px solid #DDD;
margin-top:3px;
padding-top:5px;
text-align:center;
}

#facebox .info {
color:#777;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
line-height:16px;
margin-top:5px;
}

#facebox .navigation {
float:left;
}

#facebox .close {
float:right;
}

#facebox .next,#facebox .prev {
font-size:170%;
}

#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br {
height:10px;
overflow:hidden;
padding:0;
width:10px;
}

#facebox .loading,#facebox .image {
text-align:center;
}
