body {
padding: 0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
}

#wrap {
width: 1024px;
}

a {
text-decoration: none;
color: #000;
}

a:hover {
color: #ff6600;
}

#header {
float: left;
width: 100%;
padding: 0px;
background: #000099;
}

#header img {
float: left;
width: 147px;
height: 59px;
border: 0px;
padding: 5px;
}

#header .logo {
float: left;
width: 160px;
padding: 0px 20px 0px 0px;
}

#header .description {
margin: 35px 0px 0px 0px;
float: left;
font-size: 22px;
font-weight: bold;
color: #fff;
}

#sidebar {
float: left;
width: 160px;
padding: 20px 5px 5px 5px;
background: #000099;
}

#content {
float: right;
padding: 20px 15px 5px 15px;
width: 824px;
background: url(images/curva_arriba.png) no-repeat;
}

#content .post {
border: 1px solid #eee;
margin: 0px 0px 5px 0px;
padding: 5px;
background: #fafafa;
}

#content .pagetitle {
font-size: 22px;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

#footer {
float: left;
width: 100%;
padding: 5px;
margin: 10px 0px 0px 0px;
clear: both;
text-align: center;
border: 1px solid #eee;
background: #fafafa;
}

.titles {
font-size: 16px;
font-weight: bold;
color: #fff;
}

h1, h1 a {
padding: 0px;
margin: 0px;
font-size: 18px;
font-weight: bold;
color: #000;
}

h2, h2 a, h3, h3 a, .archives, .links {
padding: 0px;
margin: 0px;
font-size: 11px;
font-weight: normal;
color: #fff;
}

li .children, ul .children {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

#share_ft { display: table; float: right; }
#share_ft .twitter { }

.box_fb {
	clear: both;
	padding: 10px 20px 20px 20px;
	border: 1px solid #eee;
	background: #fafafa;
}
