body {background-color:#007EA7; font:13px/130% Arial, sans-serif; background-color: #007EA7;}
#container {width: 900px; margin: 25px auto;}
h1 {background: transparent url(imagenes/logo.gif) top left no-repeat; height:30px; padding:0; margin:0; text-indent:-10000px;}
h1 a {outline:none; display:block; width:400px; height:50px;}

a:link {color:#09c;}
a:visited {color:#09f;}
a:hover {color:#09f;}
a:active {color:#f90;}
.post {background: #fff url(imagenes/boxmiddle.gif) top left repeat-y; position:relative; left:-5px;}
.post-meta {background: #fff url(imagenes/boxtop.gif) top left no-repeat; padding:20px 40px 0 0; color:#999; text-align:right; line-height:100%;}
.post-meta a {text-decoration:none;}
.post-meta a, .post-body a, .post-foot a {color:#09c;}
.post-body {background: #fff url(imagenes/boxmiddle.gif) top left repeat-y; padding:20px 40px 0 37px; margin:0; }
.post-foot {background: #fff url(imagenes/boxbottom.gif) bottom left no-repeat; padding:0 40px 25px 0 ; text-align:right; margin-bottom:25px;}
.clear {clear:both;}
h3 {margin:-10px 0 0 0; padding:0; font-weight:normal; line-height:120%; }

.post h3 a, .post h3 a:link, .post h3 a:visited {text-decoration:none; color:#000; font-size:24px; line-height:120%; }
p {margin-bottom:0;}

blockquote {padding:15px; margin:15px; background-color:#E8E8E8;}

/*layout*/
h2 {font-size:13px; margin:0 0 5px 0; color:#CCEBF5;}
h2 a:link {color:#fc0;}
h2 a:visited {color:#fc0;}
.left {width:575px; float:left;}


a#language {display:block; text-align:right; color:#fc0; font-weight:bold; position: relative; top:-50px; padding-right:210px; text-decoration:underline; float:right;}
a#before {display:block; color:#fc0; font-weight:bold;}

.right img {display:block;}
.right { float:right; margin-left:20px; width:302px; background-image: url(imagenes/cosmonaut.jpg) top right no-repeat; line-height:150%; background: transparent url(imagenes/cosmonaut.jpg) 100% 0 no-repeat;}
.right h4 {text-transform:uppercase; margin:15px 0 0 0; padding:0; color:#80CCE6; font-size:11px;}
.right .categorias h4 {margin-top:0;}
.right .categorias a:link {color:#fff;}
.right .categorias a:hover {color:#fc3;}
.right a img {border:none; margin-top:20px;}
.right a {color:#CCEBF5; display:block;}
.right a:link {color:#CCEBF5;}
.right a:hover {color:#fc0;}
.footer {margin-top:50px; line-height:110%; padding-bottom:50px;}
.footer .module {float:left; width:155px; margin-right:20px; font-size:11px; color:#fff; padding-bottom:15px;}
.footer a {color:#fff; }
.footer .module.vostok {background:transparent url(imagenes/vostoklogo.gif) top left no-repeat; padding-left:25px; width:200px;}
.footer .module.riot {background:transparent url(imagenes/riotlogo.gif) top left no-repeat; padding-left:55px;}

#comments a {color:#fc0;}
#comments {color:#fff; margin:0 40px 0 28px;}
#comments ol {list-style-type:none; margin:0; padding:0;}
#comments blockquote {background-color:transparent; color:#C7E3EC; margin:0; padding:0;}
.comment {border-bottom:solid #3398B9 1px; padding:20px 0;}
.comment .date {
	bottom: 1em;
	position: absolute;
	right: 1em;
	font-weight:normal;
}

#commentform {
	margin: 2.3em 0 4.6em 30px;
	padding: 0;
	color:#fff;
}

#comments h3 {
border-bottom:solid #3398B9 1px; padding:20px 0; font-size:18px;
}

#commentform h3 {
	margin: 40px 0 1.5em 0;
	font-size:18px;
}

.comment cite {
	font-weight: bold;
	font-style:normal;
}

.comment cite a {
	text-decoration: underline;
}

.input-text,
textarea {
	border: none;
	font-size: 1em;
	padding: .3em;
}

label {
	font-size: 1em;
	margin: 0 .5em;
}

#search-form label {
	position: absolute;
	top: -99999px;
}

p.input-submit {
	text-align: right;
}

#commentform input {
	width: 45%;
}

#commentform textarea {
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	width: 98.4%;
	width: 522px;
}

#commentform #submit-comment {
	padding: .3em;
	width: auto;
}

#search-form #submit {
	padding: 1px 13px;
	margin: 0 0 0 5px;
}
