@charset "utf-8";
/*
Theme Name: El Club de los Imposibles
Theme URI: http://www.elclubdelosimposibles.es
Description: Tema personalizado para El Club de los Imposibles
Version: 1.0
Author: Ángel Cardiel
Author URI: http://www.aliando.es/
Tags: blue, custom header, fixed width, two columns, widgets

*/


/* CSS Document */

/*

COLORES:

bordes casi blancos: #D7E4F1

*/

html, body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	height:100%;
	background:white;
	background-repeat: repeat-x;
	background-attachment: fixed ;
	background-position:center;
}

body {
	margin: 0 auto 0 auto;
	color: black;
	line-height: 23px;
}

#barra-naranja{
	background:url(images/fondo_cabecera.png) repeat-x ;
	height:173px;
	width:100%;
	position:absolute;
	left:0;
	z-index:1;
}

#centro { /*columna central */
	margin: 0 auto 0 auto;
	width: 770px;
	background:orange;
	min-height: 100%;	
	background:white;
	position:relative;
	z-index:2;
}

#frase {
	background:red;
	height: 20px;
	background:url(images/frase.png) no-repeat;
}

#cabecera{
	width: 770px;
	height:225px;
	background:url(images/fondo_cabecera.png);
	position:relative;
	z-index:2;
}

#titulo {
	background:url(images/titulo.png) no-repeat;
	width: 552px;
	height: 173px;
	position: relative;
	z-index:3;
	float:left;
}

#menu {
	height:173px;
	margin-top:0px;
	width:218px;
	z-index:3;
	float:right;
	background:url(images/fondo_autores.png);	
}

#menu img {
	margin-right: 10px;
	margin-left: 12px;
	margin-top: 75px;
}



#submenu {
	background:white;
	height:58px;
	clear:both;
}

#submenu img{
	margin: 0 0 0 0;
	padding: 0;
}

#principal {
	width: 100%;
}



#submenu img {
	border:0px;
}

#submenu ul {
	list-style:none;
}

#submenu li {
	list-style:none;
	margin:0px;	
	padding:0px;
	float: left;
}

#submenu li a {
	text-decoration:none;
	border:0px;
}

#submenu li a:hover {
	color:#99CC00;
	border: 0px solid;
}

#contenido {
	width:560px;	
	margin-top:10px;
	margin-right: 5px;
	margin:auto;
	float:left;
	border-right: 1px #D7E4F1 solid;
}

#general {
	width:770px;
}


.post {
	margin:0 auto 0 auto;
	padding: 5px;
	padding-left:0px;
	padding-top:20px;
}

.post-arriba {}


.cuadro-titulo{
	z-index:4;
	color:#4E4625;
	padding-top: 5px;
	line-height:1;
	margin-bottom:-20px;
}


.titulo {
	font-weight:bold;
	font-size:xx-large;
	color: #006;
}

.titulo a, .titulo a:link, .titulo a:visited, .titulo a:hover, .titulo a:active {
	font-weight:bold;
	text-decoration:none;
	font-size:98%;
	color:#006;
}

.fecha {
	font-weight:normal;
	font-size:x-small;
	color:#282000;
	height:30px;
	width:400px;
	margin-top:-20px;
	margin-left: 50px;
	padding-bottom: 10px;
}

.autor {
	font-weight:normal;
	font-size:18px;
	color:black;
	height:30px;
	width:400px;
	margin-top:-45px;
	margin-left: 50px;
	padding-bottom: 10px;
}

.post-centro{
	padding:5px;	
	padding-top:7px;
}

.post-texto{
	letter-spacing:1px;
	text-align:justify;
	margin:20px;
	margin-right: 10px;
	margin-left:0px;
	color:#292100;
	font-family:segoe;
	font-family:Verdana, Geneva, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666;
	font-size-adjust 0.5:
}

.post-texto img {
	background-color:#F9F9F9;
	border:1px solid #C3D7E6;
	border:1px solid #BFBE9D;
	clear:both;
	display:block;
	margin:3px auto 9px;
	padding:5px;		
}


.post-abajo {}

.post-abajo-opciones{
	text-align:right;
}

.post-abajo-opciones h1{
	letter-spacing: 6px;
	font-size: 90%;
	color:#666;
}

.post-abajo-opciones h1:hover{
	color:#900;
}

.post-abajo-opciones b{
	letter-spacing: 6px;
	color:#333;
}

.post-abajo-opciones h2{
	letter-spacing: 2.5px;
	font-size: 90%;
	color:#666;
	margin-top:-18px;
}

.post-abajo-opciones h2:hover{
	color:#006;
}

.fn {
	font-weight:bold;	
}

.comment-meta {
	margin-top:-20px;
	margin-left: 35px;
	font-size: 80%;
}

.commentlist {
	/*list-style:none;	*/
}

.comment{

}

.comment-author img {
	vertical-align: text-top;

}

cite .comment-author {
	margin-top: 20px;
}

.post-abajo-opciones img{
	vertical-align:middle;
}


.verCategorias{
	color:blue;
	border-bottom:1px dotted blue;
	cursor:pointer;
	float:right;
}

.categorias {
	display:none;
	visibility:hidden;
}

.fin-de-post{
	height:1px;	
}


#comentarios{
	margin-left:0px;
	margin-right:0px;	
	padding:0px;
}


#pie {
	clear:both;
	height:50px;
	margin-top:80px;
	text-align:center;
	color: #dfded9;
}

#pie-abajo {
	background:white;
	height:40px;
	width: 100%;
	margin:0px;
	padding:0px;
}

#pie-abajo p{
	font-size:60%;
	margin-left:10px;
}

#sidebar{
	margin-top:10px;
	margin-left: 5px;
	float:right;
	padding-top:20px;
	padding-left:5px;
	width: 190px;
}

#sidebar-arriba{


}

#sidebar-abajo{

}

#sidebar h2{
	padding:0px;
	background:orange;
	height:38px;
	text-align:center;
	background: url(images/sidebar_h2_fondo.png);
	list-style:none;
	width:170px;
	margin: 0 auto 0 auto;
	line-height: 35px;
	font-size:17px;
	text-shadow:#666 1px 1px 1px;
	color:white;
}

.sidebar-left {
	background: url(images/sidebar_h2_left.png);
	width:10px;
	height:38px;
	float:left;
}

.sidebar-right{
	background: url(images/sidebar_h2_right.png);	
	width:10px;
	height:38px;	
	float:right;
}

#sidebar h2 img{
	padding-top:15px;
}

.widget li{
	line-height: 16px;
	padding-bottom:10px;
	list-style:disc;
}

.widget ul{
	list-style:disc;

}


.contenido-sidebar {
	list-style:none;
}

.widget-contenido{
	width:263px;
	padding:0px;
	margin:0 auto 0 auto;
	background:url(images/sidebar_widget_fondo.png) repeat-y;
}


#foto-rafa{
	/*background-image:url(images/foto-rafa.png);*/
	width:298px;
	height:508px;
	position: relative;
    top: auto;
    right: 0;
	margin-top:-500px;
    left: 0;
	z-index:0;
}


/* CALENDARIO */

#calendar_wrap{
	text-align:center;
	margin: 0 auto 0 auto;
}

/* OTROS FORMATOS DEL SIDEBAR */


#respond h3{
	color:green;	
	text-align:center;
	font-weight:bold;
	font-size:large;
}

#respond {
	color:black;
}

.navigation {
	color:black;
}

#comentarios{
	color:black;
}

#comentarios a, #comentarios a:hover{
	color: #666;
}

.comment-body{
	border: 1px solid;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-left: 5px;
	margin-right: 10px;
	background-color:#FFC;
}

#recentcomments{
	color: black;
}



#ie6 {
	margin-top:0px;
	background-color:#FFC;
	border:1px solid #F90;
	color:#900;
}

a, a:visited {
	color: blue;	
	border-bottom:1px dotted blue;	
	text-decoration:none;
}

a:hover {
	border-bottom:1px solid blue;
	text-decoration:none;	
}

.titulo a, .titulo a:hover, .titulo a:visited, #autores a, #autores a:hover, #autores a:visited
.imagen-autor a, .imagen-autor a:hover, .imagen-autor a:visited{
	border-bottom:0px;
	text-decoration:none;		
}



#pie a, #pie a:visited {
	border-bottom:1px dotted #DFDED9;	
	text-decoration:none;
	color:#DFDED9;
}

#pie a:hover {
	border-bottom:1px solid #DFDED9;		
}


#sidebar a, #sidebar a:visited  {
	border-bottom:1px dotted #666;	
	text-decoration:none;
	color:#333;	 
}

#sidebar a:hover{
	border-bottom:1px solid #900;	
	text-decoration:none;
	color:#333;	 
}

.comment-body a, .comment-body a:hover, .comment-body a:visited {
	border-bottom:0px solid #900;	
	text-decoration:none;
}
