@import url("basico.css");
html {
	overflow:auto;
	background-color:#00001F;
	height:100%;
}
body {
	height:100%;
	color:#089;
        color:#3BC;
        background:#00001F url(images/basecap.jpg) repeat-x;
}
h1 a {
	background:url(images/logo.jpg) no-repeat;
	width:800px;
	height:109px;
	display:block;
	margin-left:0;
}
ol li {
	list-style-type:none;
	display:block;
	text-align:right;
	line-height:1.5em;
}
ol li span {
	float:left;
	color:#0DF;
}
#contenedor, #contenedor2 {
	width:89.5em;
	border-right:1px solid #0D223C;
	height:auto;
	position:relative;
	padding-bottom:0.5em;
	min-height:45.5em;
	margin-left:2em;
}
.post, .error {
	font:1.2em/2em Verdana, Arial, Helvetica, sans-serif;
	width:52.75em;
	width:57.8em;
	/*width:63.2em;*/
	margin-left:1em;
	position:relative;
	border-bottom:1px solid #024;
	border-right:1px solid #0D223C;
	text-align:left;
	padding-bottom:0.5em;
	padding-top:1em;
	margin-bottom:-0.5em;
        color:#3BC;
}
.post ol li {
	list-style-type:decimal;
	display:block;
	text-align:left;
	line-height:1.5em;
}
.error {
	border-bottom:none;
}
#contenedor2, #contenedor2 .post {
	border:none;
}
#contenedor2 .post {
	margin-top:-0.5em;
}
#informacion {
	padding-bottom:1em;
	margin-left:0.5em;
	width:auto;
	border:none;
}
#informacion, #informacion strong {
	font:normal 1.1em "Courier New", Courier, monospace;
}
#informacion ol {
	width:25em;
	list-style-type:none;
	margin-bottom:0.5em;
	margin-top:0.3em;
}
#informacion ol img {
	margin:0;
	margin-left:-0.1em;
	padding:0;
	background:none;
	border:none;
}
#informacion ol li {
	text-align:left;
}
#informacion ol li span {
	float:none;
	margin-right:1em;
}
#informacion ol li span b {
	display:inline;
	vertical-align:10%;
}
#informacion a {
	color:#E30;
}
#informacion a:hover {
	color:#FFF;
}
#informacion strong {
	color:#0DF;
}
h5 {
	font:bold 1.3em/1.6em Arial, Helvetica, sans-serif;
	color:#345;
}
.error {
	height:10em;
}
.alt {
	color:#345;
}
h4 {
	font:1.4em/1.8em Arial, Helvetica, sans-serif;
	color:#345;
}
.resultado {
	font:1.1em/1.5em Verdana, Arial, Helvetica, sans-serif;
	margin-left:8.3em;
	padding-right:1em;
	color:#002;
	text-align:right;
	width:40em;
	padding-bottom:0.5em;
	position:absolute;
	top:11em;
	left:32em;
}
.resultado strong {
	font-weight:bold;
	color:#FFF;
}
.post h2 {
	display:block;
	width:60em;
        width:57em;
	clear:both;
	margin-bottom:1em;
        background-color:#089;
        margin-left:-1.5em;
        padding-left:1em;
         -moz-border-radius: 10px;
        -webkit-border-radius:10px;



}
.post h2 a, .post h3 a, .error h2, #contacto h2 a {
	font:lighter 1.7em/1.8em Arial, Helvetica, sans-serif;
	color:#0DF;
	/*color:#D32;/*
	/*color:#F33;*/
        color:#003;
	width:auto;
	border:none;
	display:block;
	z-index:100;
	margin-bottom:0;
}
.post h1 {
	display:block;
	width:auto;
	clear:both;
	margin-bottom:0;
}
.post h1 strong {
	font:normal 1.3em/1.7em Helvetica, Arial, sans-serif;
	color:#0DF;
	color:#C30;
	color:#F33;
	width:auto;
	border:none;
	display:block;
	z-index:100;
}
.navigation {
	font:1.3em/2em Verdana, Arial, Helvetica, sans-serif;
	margin-left:6.3em;
	color:#476479;
	width:46em;
	position:relative;
}
.navigation a {
	color:#476479;
}
.error h2 {
	font:1.5em/2em Arial, Helvetica, sans-serif;
}
.derecha {
	position:absolute;
	text-align:right;
	top:0;
	right:0;
}
.navigation div:hover, .navigation div:hover a {
	color:#648caa;
}
.post h2 a:hover, .post h3 a:hover, #contacto h2 a:hover, .post h2:hover a {
	color:#F30;
	color:#FFF;
}
.post h2:hover {
	cursor:pointer;
}
.post h1 {
	letter-spacing:0;
}
.post p {
	margin-left:0.5em;
	width:50em;
	padding-bottom:1em;
	color:#289;
        color:#3BC;
	line-height:1.7em;
}
.fecha {
	position:absolute;
	text-align:center;
	top:0.85em;
	right:0.8em;
	font: bold 1.6em/1.5em Arial, Helvetica, sans-serif;
	color:#6FF;
	color:#001;
	color:#4B879D;
	color:#39A;
        color:#FFF;
	width:4.8em;
	height:26px;/*background:#00001F url(images/fecha.gif) no-repeat;*/
}

.post h2:hover span {
	color:#003;
}
.post p.postmetadata {
	font:0.9em/1em Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	position:relative;
	color:#165181;
        color:#9EF;
	margin-left:0.7em;
}
.post p.postmetadata a {
	color:#165181;
        color:#9EF;
	border-bottom:1px dotted;
}
.post p.postmetadata a:hover {
	color:#FFF;
}
.link_comentarios {
	display:none;
}
#sidebar {
	position:absolute;
	top:0;
	right:-0.1em;
	z-index:100;
	background:#00001F url(images2/barra.gif) no-repeat 0 1em;
	padding-top:1em;
	width:19em;
	min-height:45em;
	height:auto;
}
#sidebar ul {
	list-style:none inside;
}
#sidebar h2 {
	font: normal 1.8em/2.3em Arial, Helvetica, sans-serif;
	color:#9FF;
	visibility:visible;
	padding-left:0.7em;
}
#sidebar ul li ul li {
	visibility:visible;
	display:block;
}
#sidebar ul li a {
	font:bold 1.2em/2em Arial, Helvetica, sans-serif;
	color:#6CC;
	padding-left:1.2em;
	visibility:visible;
	display:block;
	padding-top:0.3em;
	padding-bottom:0.3em;/*border-bottom:1px solid #289;margin-bottom:-0.1em;border-bottom:1px dashed #2b7683;*/
	width:13.3em;
	margin-left:0.1em;
}
#sidebar ul li a:hover {
	width:auto;/*border-bottom:1px solid #289;*/
	background-color:#289;
	color:#FFF;
}
#searchform {
	position:absolute;
	top:0;
	left:700px;
	background:url(images/buscar.jpg) no-repeat;
	height:109px;
	width:300px;
}
#searchform input {
	border:none;
}
#searchform #s {
	background:none;
	width:120px;
	font:1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#285547;
	margin-top:7em;
	padding-left:1em;
	margin-left:3em;
}
#searchform input[type="submit"], #searchform input.boton {
	background:none;
	height:28px;
	width:23px;
	cursor:pointer;
	display:block;
	padding:0;
	position:absolute;
	top:65px;
	left:161px;
}
#searchform input[type="submit"]:hover, #searchform input.boton:hover {
	background-position:0 -30px;
}
#pie {
	font:1em/2em Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:5.2em;
	position:relative;
	background:#00001F url(images/pie.gif) repeat-x;
	padding-bottom:3em;
	border-top:1px solid #51BBBB;
	border-top:1px solid #0D535E;
	border-top:1px solid #06293E;
	padding-top:1.5em;
	margin-top:-0.1em;
}
.wp-pagenavi {
	height:3em;
	text-align:right;
	font: 1.1em/1em Verdana, Arial, Helvetica, sans-serif;
	width:71em;
	width:81em;
	margin-left:2em;
}
.wp-pagenavi a {
	border:1px solid #073E4B;
	border:1px solid #052B38;
	font: bold 1.4em/1.4em Arial, Helvetica, sans-serif;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding:0.5em 0.8em;
	margin:2px;
	text-decoration:none;
	color:#51BBBB;
	background:#05293C url(images/botonpagina.gif);
}
.wp-pagenavi a:visited {
	padding:0.5em 0.8em;
	margin:2px;
	text-decoration:none;
	color:#51BBBB;
}
.wp-pagenavi a:hover {
	color:#FFF;
	background:#002;
}
.wp-pagenavi a:active {
	padding:0.5em 0.8em;
	margin:2px;
	text-decoration:none;
	color:#000;
	background-color:#294056;
}
.wp-pagenavi span.pages {
	padding-left:1.5em;
	color:#17242d;
	color:#0D535E;
	color:#399;
	float:left;
	border:none;/*color:#002;*/
}
.wp-pagenavi span.current {
	padding:0.5em 0.7em;
	margin:2px;
	font-weight:bold;
	color:#10151B;
	font: bold 1.4em/1.4em Arial, Helvetica, sans-serif;
	display:none;
}
.wp-pagenavi span.extend {
	padding:0.5em 0.7em;
	margin:2px;
	color:#404C54;
	background-color:#000;
}
#secciones {
	display:block;
	background:url(images/barramenu.jpg) no-repeat;
	height:5.1em;
	width:auto;
	padding-left:3em;/*top: 109px;*/
}
#secciones a {
	font:bold 1.2em/2.5em Arial, Helvetica, sans-serif;
	color:#6FF;
	padding:0 1.6em 0.7em;
	display:block;
	height:2em;
	float:left;
	margin-right:0.5em;
	margin-top:0.5em;
	border:none;
}
#secciones a:hover, #secciones a.pulsado {
	color:#FFF;/*background-color:#C30;*/
}
#secciones a#blog, #secciones a#ini {
	background:url(images/botinicio.gif) no-repeat;
}
#secciones a#botinfor, #secciones a#botworks {
	background:url(images/botinfor.gif) no-repeat;
	margin-top:0.4em;
	line-height:2.7em;
}
#secciones a:hover, #secciones a#blog:hover, #secciones a#blog.pulsado, #secciones a#botinfor:hover, #secciones a#botinfor.pulsado, #secciones a#ini:hover {
	background-position:0 -32px;
}
#secciones a#botinfor:hover, #secciones a#botinfor.pulsado {
	line-height:2.5em;
	margin-top:0.5em;
}
.codigo {
	background-color:#6CC;
	padding:1em;
	font:1.1em "Courier New", Courier, monospace;
	color:#013;
	margin-bottom:1em;
	border:2px solid #09C;
	width:80%;
        width:93%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.colorao {
	color:#C33;
}
strong {
	font-weight:bold;
	color:#00B0C4;
        color:#9FF;
}
.post a {
	color:#0DF;
        color:#F63;
	border-bottom:1px dotted;
}
.post a:hover {
	color:#FFF;
}
.post ul {
	margin-top:-1em;
	width:50em;
	margin-bottom:1em;
       
}

.post ul li {
	text-align:left;
	margin-left:1em;
	list-style:decimal inside;
	color:#53667C;
	color:#089;
        color:#3BC;
	line-height:1.7em;
}

.post ul li.sin {
	list-style: none inside;
	margin:0;
	padding:0;
}
.post ul li img {
	margin-left:0;
}
.post ul li.sin img {
	margin-left:1em;
}
.post ul p {
	display:inline;
	margin:0;
	padding:0;
}
.post img {
	margin-top:0.5em;
	margin-bottom:0;
	padding:2px;
	background-color:#234;
	border:1px solid #345;
	margin-left:0.5em;
}
#informacion ol#uno {
	margin-top:-0.5em;
	margin-bottom:0.3em;
}
.rojo {
	color:#6FF;
	font-weight: bold;

}
#secciones a#botworks {
	background:url(images/botwork.gif) no-repeat;
	width:10em;
}
#secciones a#botinfor:hover, #secciones a#botinfor.pulsado {
	background-position:0 -34px;
}
#secciones a#botworks:hover, #secciones a#botworks.pulsado {
	background-position:0 -33px;
	margin-top:0.5em;
	line-height:2.6em;
}

