@charset "utf-8";
/*
   Theme Name: Javier Hernandez
   Theme URI: http://www.javierhernandez.info/
   Description: Blog de Javier Hernandez
   Version: 1.0
   Author: Javier Hernandez
*/

body {
	font-family: 'FontinSansBoldItalic', sans-serif;
	font-size:15px;
	background:#242323 url(images/bg.jpg) top left repeat fixed;
}

.menu {
	width:334px;
}

.opM {
	width:175px;
	height:30px;
	margin-bottom:10pt;
	font-weight:700;
	line-height:23pt;
	text-align:center;
	background-image:url(images/op.png);
	background-repeat:no-repeat;
}

.contenido {
	width:523px;
}

.contenedor {
	width:862px;
	margin:0 auto;
}

.cizq {
	float:left;
}

.cder {
	float:right;
}

.limp {
	clear:both;
}

.post {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	margin-bottom:10px;
	border-bottom:1px dashed #990;
	border-left:1px dashed #990;
}

.more-container {
	float:right;
	display:inline;
}


.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	float:right;
	text-align:right;
}

img.alignleft {
	float:left;
	text-align:left;
}

img.aligncenter {
	display:block;
}

.entry {
padding:0 5pt;
}

.noComment{
	margin:5px 0 10px 0;
}

.noComment,.commentlist,.formComment {
color:#FFF;
}

.formComment {
background-color:#333;
margin:5px;
padding:5px;
}

.btE {
	background-image:url(images/btE.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	border:0;
	color:#FFF;
}

.titComment {
	background-image:url(images/titComment.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:30px;
	text-align:center;
	line-height:20pt;
	color:#FFF;
	margin:0 0 0 5px;
}

.textComment {
background-color:#333;
color:#FFF;
margin-right:20px;
margin-bottom:10px;
padding:3px;
}

.formContacto {
width:523px;
}

.datosContacto {
border:solid 1px #FFF;
width:175px;
height:170px;
}

.titPost {
	color:#FFF;
	margin:20px 0 0 0;
	width:470px;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'FontinSansBoldItalic', sans-serif;
	font-size:22px;
}

@font-face {
	font-family: 'FontinSansBoldItalic';
	src: url('fuentes/fontin_sans_bi_45b-webfont.eot');
	src: local('☺'), url('fuentes/fontin_sans_bi_45b-webfont.woff') format('woff'), 
	url('fuentes/fontin_sans_bi_45b-webfont.ttf') format('truetype'), 
	url('fuentes/fontin_sans_bi_45b-webfont.svg#webfontCQONn5Nq') format('svg');
}

.tit {
	line-height:1.4em;
}

hr.linea {
width:100%;
height:0;
text-align:left;
border-top:0;
border-bottom:#CCC dashed 1px;
}

.fecha {
  background-image:url(images/ico_fecha.jpg);
  background-repeat:no-repeat;
  width:48px;
  height:48px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  color:#FFF;
  padding-top:6px;
}

.et, .coment{
font-weight:bold;
padding:5px;
}

.btSubir {
margin-left:275pt;
}

.fondoE {
	width:100%;
	height:50px;
	background-color:#181717;
	margin-bottom:10px;
	border-bottom:1px dashed #999;
}

.encabezado {
	background-color:#181717;
	height:50px;
	width:862px;
	color:#FFF;
	margin:0 auto;
}

.sobreMi {
	width:318px;
	background-color:#181717;
	font-style: normal;
	line-height:normal;
	font-family: 'FontinSansBoldItalic', sans-serif;
	font-size:15px;
	color:#FFF;
	text-align:left;
	margin:0 0 10px 2px;
	padding:5px;
	text-align:justify;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
/* NUBE DE ETIQUETAS*/
.tags {
	width:318px;
	background-color:#181717;
	margin-left:2px;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

div.tags li{ 
  display: inline;
  padding:3px;
  margin:5px;
}

div.tags li a{
	color:#FFF;
	background-color:#181717;
}

div.tags li a:hover{
	color:#06b0ed;
	text-decoration:none;
}

.categorias{
	width:318px;
    background-color:#181717;
	padding:5px;
	margin-left:2px;
	margin-bottom:10px;
	list-style-position:inside;
	list-style-type:none;
	color:#FFF;	
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

li.cat-item{
    margin:2px;
	border-bottom:1px dashed #999;		
}

li.cat-item a{
	color:#FFF;
	background-color:#181717;
}

li.cat-item a:hover{
	text-decoration:none;
	color:#06b0ed;
}

/* Tipografia para nube de etiquetas y categorias */
li.cat-item, div.tags li{
 font-weight: normal;
 font-style: normal;
 line-height:normal;
 font-family: 'FontinSansBoldItalic', sans-serif;
}
.seccl {
	margin-left:2px;
	font-weight: normal;
	font-style: normal;
 	line-height:normal;
	font-size:26px;
	color:#06b0ed;
 	font-family: 'FontinSansBoldItalic', sans-serif;
}

.img-secc{	
display:block;
}

.search_form {
    margin:0 0 10px 2px;
    padding:5px;
    background-color:#181717;
    width:318px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

#s{
	width:207px;
}

input[type="submit"]{
    background-image:url(images/btE.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	border:0;
	color:#FFF;
}

.btn{
    background-image:url(images/btE.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	border:0;
	color:#FFF;
}

.logo {
	width:522px;
	height:50px;
}

.logo a{
	text-decoration:none;
}

.logo a:link{
	text-decoration:none;
}

.fondoP {
	width:100%;
	background-color:#181717;
	border-top:1px dashed #999;
	margin-top:10px;
}

.pie {
	width:862px;
    height:50px;
	margin:0 auto;
}

.pieCre {
	font-weight: normal;
	font-style: normal;
	font-family: 'FontinSansBoldItalic', sans-serif;
	font-size:15px;
	color:#FFF;
	text-align:left;
	margin-top:10px;
}
/* COLOR DE ENLACES DEL SITIO */
a.comm:hover, a.more-link:hover {text-decoration:underline; color:#06b0ed;}
a.comm:link, a.more-link:link {text-decoration:none; color:#06b0ed;}
a.comm:visited, a.more-link:visited {text-decoration:none; color:#06b0ed;}
a.comm:active, a.more-link:active {text-decoration:none; color:#06b0ed;}

a:hover{ text-decoration:none; color:#06b0ed; background-color:#000; }
a:link{ text-decoration:none; color:#06b0ed; background-color:#000;}
a:visited{ text-decoration:none; color:#06b0ed; background-color:#000;}
a:active{ text-decoration:none; color:#06b0ed; background-color:#000;}

a.tit-link:hover { text-decoration:underline; color:#FFF; background-color:#000; }
a.tit-link:link { text-decoration:none; color:#FFF; background-color:#000; }
a.tit-link:visited { text-decoration:none; color:#FFF; background-color:#000; }
a.tit-link:active { text-decoration:none; color:#FFF; background-color:#000; }


/* POST RELACIONADOS */
.post_related{
	width:503px;
	color:#06b0ed;
	padding:10px 10px 10px 10px;
}

.related_post a {border:none; color:#FFF;}

.related_post li{ list-style:none; margin-left:10px; padding:3px; }

p{
	padding:0.6em 0 0.6em 0;
	line-height:1.5em;
}

.footer_post{
	background-color:#242323;
	height:25px;
}

/* WP PAGE NAVI */
.wp-pagenavi{ font-weight:bold; }
.wp-pagenavi a, .wp-pagenavi span {
	padding: 3px; margin-right: 10px;
	font-size: 15px; color: #03719c; text-decoration: none;
	display:inline-block;
	font-style: normal;
	line-height:normal;
	font-family: 'FontinSansBoldItalic', sans-serif;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background: #03719c;
	color: #fff;
	text-decoration:none;
}
.wp-pagenavi a:link{
	text-decoration:none;
}
.wp-pagenavi span.current { font-weight: bold; }

/* IE6 y 7 */
img{
	display:block;
	-ms-interpolation-mode: bicubic;
}

.error, .msg_search{
	color:#FFF;
	text-align:center;
	font-size:21px;
}

.twitter{
	width:318px;
    background-color:#181717;
	padding:5px;
	margin-left:2px;
	margin-bottom:10px;
	list-style-position:inside;
	list-style-type:none;
	color:#FFF;	
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.twitter li{
	margin-bottom:10px;
}

.title{
	margin-bottom:10px;
}
