@charset "utf-8";
body {
	margin : 0;
	padding : 0;
	background : #999999 no-repeat scroll 100px center;
	color : #666666;
	font : 13px/19px Arial, Helvetica, sans-serif;
	background-color: #090;
}
#container {
	margin-top : -10px;
	background : #009999 center 0%;
}
#main_logo {
margin-top : 13px;
margin-left : 20px;
}
#site_logo {
position : absolute;
top : 79px;
left : 800px;
z-index : 20;
}
#site_logo img {
border : 0;
}
#sidebar {
	float : left;
	width : 638px;
	color : #5b4e3c;
	background : #666666 repeat-x center 0%;
	padding : 1px 22px 1px 0%;
	margin : 1px 2px 22px 221px;
	height : 122px;
}
#sidebar a.on {
color : #ffffff;
}
.cat_content {
padding : 1px;
background : #333333 left 0%;
border-top : solid #333333;
border-right : solid #333333;
border-bottom : solid #333333;
border-left : solid #333333;
}
.cat_content ul {
margin : 0;
padding : 0;
}
.cat_content ul li {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar .cat_content ul li a {
color : #b39c7d;
text-decoration : none;
border-top : 0 solid #4a3e35;
display : block;
padding-top : 5px;
padding-bottom : 5px;
}
#sidebar .cat_content ul li a:hover {
color : #ffffff;
}

#categories a small {
font-style : normal;
font-size : 9px;
text-transform : uppercase;
color : #b3a37b;
padding-left : 2px;
}
#search, #subscribe {
background-color : #282520;
border : 1px solid #605a4f;
padding : 17px;
margin-top : 15px;
color : #5b4e3c;
position : relative;
}
#subscribe {
min-height : 80px;
}

#collection {
padding : 1px;
line-height : 6px;
background : #ff6600 repeat-x center 0%;
margin : 1px;
width : 270px;
height : 1px;
float : none;
border : 1px dotted #ff9900;
}
.sublinks {
display : block;
padding-bottom : 10px;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#icon_subscribe {
position : absolute;
right : 10px;
top : -13px;
}
#icon_navigate {
position : absolute;
right : 10px;
top : 10px;
}
input.text, select, textarea {
background-image : url(images/form_bg.jpg);
background-repeat : repeat-x;
border : 1px solid #1f1813;
font-size : 11px;
font-weight : normal;
color : #333333;
padding : 3px;
margin-right : 4px;
font-family : tahoma, arial, sans-serif;
width : 145px;
padding : 5px;
}
textarea {
width : 400px;
}
.formcontainer input.text {
display : block;
margin-top : 0;
}
form {
padding : 0;
margin : 0;
}
#content {
	float : left;
	width : 660px;
	padding : 12px 0 0 0;
	position : absolute;
	left : 221px;
	background : #cccc00 center 0%;
	top : 124px;
}
.post {
border : 1px solid #ffffff;
background : #ffffff url(images/post_bg.jpg) repeat-x center 0%;
padding-top : 40px;
padding-right : 33px;
padding-left : 35px;
float : none;
}
.postimage {
float : right;
margin-left : 20px;
margin-bottom : 20px;
padding : 10px;
background-color : #f0f0f0;
border : 1px solid #d5d5d5;
font-size : 10px;
color : #aaaaaa;
text-align : right;
}
.postimage img {
display : block;
margin-bottom : 5px;
border : 1px solid #c0c0c0;
}
.postimage a {
color : #aaaaaa;
}
.post .title {
line-height : 13px;
}
.titlelink a {
	color : #ffffff;
	text-decoration : none;
	padding : 2px 6px 2px 6px;
	margin : 0 1px 0 1px;
}
.titlelink a:hover {
	background-color : #000000;
	color : #009999;
}
.post .title a h2 {
display : block;
margin-bottom : 7px;
line-height : 32px;
}
.post .title a {
	text-decoration : none;
	color: #009999;
}
.post .text {
	color : #4f5455;
	line-height : 20px;
	margin-top : 20px;
	margin-bottom : 20px;
	text-align: justify;
}
.postfooter {
	background-color : #009999;
	background-image : url(images/post_footer_bg.jpg);
	background-position : top 0%;
	background-repeat : repeat-x;
	padding : 5px;
	text-align : right;
	font-size : 10px;
	margin-bottom : 25px;
	color : #009999;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.postfooter a {
margin : 0 10px 0 10px;
color : #ccb99e;
text-decoration : none;
}
.postfooter a:hover {
color : #ffffff;
}
#footer {
line-height : 18px;
border-top : 4px solid #111111;
margin-top : 25px;
background-color : #000000;
}
.link_column {
float : left;
margin-left : 35px;
margin-top : 25px;
margin-bottom : 25px;
color : #645f51;
width : 125px;
}
.text_column {
width : 450px;
}
.link_column a {
color : #f4eada;
}
.link_column strong, .link_column a:hover {
color : #ffffff;
}
.link_column h3 {
color : #f4eada;
font-size : 16px;
letter-spacing : -1px;
margin-bottom : 10px;
margin-top : 0;
}
.link_column ul {
margin : 0;
padding : 0;
}
.link_column ul li {
margin : 0;
padding : 0;
list-style : none;
}
.link_column ul li a {
color : #9f9886;
display : block;
padding-top : 2px;
padding-bottom : 2px;
text-decoration : none;
}
.link_column ul li a:hover {
color : #f4eada;
}
a img {
border : 0;
}
a {
	color : #FF9900;
}
a:hover {
color : #333333;
}
#sidebar a {
color : #cccc00;
text-decoration : none;
}
#sidebar a:hover {
	color : #ffffff;
	background-color: #191719;
	font-weight: bolder;
	font-variant: small-caps;
	background-position: right;
	height: 9px;
	width: 11px;
	padding: 6px;
	cursor: default;
}
.input_button {
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, Sans-Serif;
	font-weight : bold;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #ffffff;
	background: #00C1C1 url(images/button_bg.jpg);
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}
.input_button:hover {
background-color : #000000;
border : 1px solid #000000;
background-image : url(images/button_bg_over.jpg);
}
h1, h2, h3, h4, h5 {
font-family : Helvetica, Arial, sans-serif;
margin : 0;
}
h3, h4 {
margin-top : 30px;
}
h2 {
font-size : 32px;
color : #000000;
letter-spacing : -1px;
}
blockquote {
background-color : #eaeaea;
border : 1px solid #c0c0c0;
padding : 10px;
margin : 0;
font-style : italic;
}
ul.trackbacklist {
font-size : 12px;
margin : 0;
padding : 0;
margin-top : 10px;
}
ul.trackbacklist li {
display : block;
float : left;
width : 300px;
margin : 0;
padding : 0;
margin-right : 15px;
margin-bottom : 10px;
}
ul.trackbacklist a {
color : #8d866c;
margin : 0;
padding : 0;
text-transform : capitalize;
}
#comments {
margin-top : 20px;
}
.the_commentor {
float : left;
width : 90px;
text-align : right;
}
.the_commentor img {
margin-bottom : 3px;
}
.comment-metadata a {
color : #cbcbcb;
font-size : 10px;
text-decoration : none;
line-height : 16px;
}
.the_comment {
	float : right;
	width : 360px;
	color : #5d5949;
	padding : 20px 20px 10px;
	font-size : 13px;
	line-height : 20px;
	min-height : 160px;
	border-top: #dadada;
	border-right: #dadada;
	border-bottom: #dadada;
	border-left: #dadada;
	height: 100%;
}
ol.commentlist li.alt .the_comment {
position : relative;
top : -1px;
background-color : #eaeaea;
margin-bottom : -2px;
}
ol.commentlist {
margin-top : 20px;
}
ol.commentlist li {
clear : both;
margin-bottom : 0;
list-style : none;
margin-left : 0;
}
.comment-author {
font-size : 18px;
margin-bottom : 0;
}
.comment-author a {
color : #e9832d;
font-weight : bold;
text-decoration : none;
}
.commentlist .the_comment a {
color : #e9832d;
}
.commentlist .the_comment a:hover, .comment-author a:hover {
color : #232323;
text-decoration : none;
}
.text ol li, .text ul li {
margin-bottom : 10px;
}
.photo_right {
float : right;
margin-left : 20px;
margin-bottom : 20px;
}
.a_mio {
	font : italic bolder 18px Arial, Helvetica, sans-serif;
	text-transform : capitalize;
	color : #CCCC00;
	background : right 0%;
}
.Estilo3 {
	color : #009999;
	text-align: justify;
}
.post1 {
border : 1px solid #ffffff;
background : #ffffff url(images/post_bg.jpg) repeat-x center 0%;
padding-top : 40px;
padding-right : 33px;
float : none;
}
#negra {
font : normal bold 13px Arial, Helvetica, sans-serif;
color : #000000;
}
.negra {
font : bold 13px Arial, Helvetica, sans-serif;
}
a:link {
color : #666666;
font-size : 14px;
text-decoration : none;
}
.Estilo4 {
color : #ffffff;
}
a:visited {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a:active {
text-decoration : none;
}#container #sidebar #categories {
	background: #009999;
	margin: 2px 2px 2px 1px;
	padding: 120px 22px 22px 1px;
	width: 170px;
	border-style: none;
	position: absolute;
	left: 15px;
	height: 100%;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
}
#container #content #post-85 .titulares {
	font: bold normal 36px/77% Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align: left;
}
.otro_mio {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CCCC00;
	text-decoration: none;
}
.color_para_link {
	color: #FF6600;
}
.titulares_36 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #009999;
	text-align: justify;
}
