/*  
Theme Name: Alamo
Theme URI: http://blog.faqoff.org/
Description: Theme original de faqoff.
Version:
Author: hellgirl
Author URI: http://faqoff.org/

	Este theme ha sido elaborado y maquetado por Cristina Suarez para blogoff

	Los CSS, XHTML y dise&ntilde;o se publican bajo GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Clases genericas  */

* {
	padding: 0px;
	margin: 0px;
	}
a, a:link, a:visited, a:hover {
	color: #EFA801; /* amarillo */
	color: #009900; /* verde */
	outline: none;
	text-decoration: none;
	}	
a, h2 a:hover, h3 a:hover {
	color: #089700;
	text-decoration: none;
	}
a:hover {
	color: #089700;
	text-decoration: underline;
	}

/*   //////////////// Inicio Estructura  //////////////// */


/*  Ini bloques principales */

body {
	font-size: 62.5%;
	font-family: 'Lucida Grande', "Trebuchet MS", Arial, Sans-Serif;
	color: #333333;
	background-color: #F9F8F8;
	}
#top {
	background: #F9F8F8 url(images/bg_top.png) no-repeat scroll left bottom;
	height: 70px;
	overflow:hidden;
	padding: 0px 0 10px 23px;
	position:relative;
	width:942px;
	}
#content {
	font-size: 1.4em;
	line-height: 1.5em;
	background: url(images/bg_header.png) no-repeat top left;
	}	
#page {
	overflow: hidden;
	margin: 0px auto;
	padding: 0;
	width: 968px;
	background: #FFFFFF url(images/bg.png) repeat-y top left;
	}	
#footer {
	background: #F9F8F8 url(images/footer_bg_long.png) no-repeat bottom; 
	clear: both;
	color: #999999;
	font-size: 1.1em;
	height: 76px;
	margin: 0 auto;
	padding: 22px 420px 0 35px;
	text-align:center;
	width: 514px;
	}
	#footer a { color: #83CB7F; }
	
/*  Fin bloques principales */

/* Caja del adsense */
.adsense {
	display: block;
	padding-bottom: 25px;
	}

/*  Ini menu de cabecera  */

	#navmenu {
		float: left;
		clear: both;
		position: relative;
		padding-top: 19px;
		width: 700px;
		}
			
		#navmenu ul {
			position: relative;
			float: left;
			padding: 4px 0 0 0px;
			z-index: 2;
			}
			#navmenu ul li {
				float: left;
				list-style: none;
				}
			#navmenu ul li a, #navmenu ul li a.active {
				float: left;
				padding: 4px 10px 4px 10px;
				border-right: dotted #C6C6C6 1px;
				color: #FFFFFF;
				background-color: #333333;
				font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
				font-size: 1.3em;
				letter-spacing: -0.01em;
				}
			#navmenu ul li.final a { border-right: dotted #C6C6C6 0px;	}				
			#navmenu ul li a:hover, #navmenu ul li a.active {
				text-decoration: none;
				color: #000000;
				background: #EEEEEE;				
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
				}
				
/*  Fin menu de cabecera  */


/*  ini Columna principal y enlaces  */

.narrowcolumn {
	float: left;
	padding: 40px 35px 20px 45px;
	width: 495px;
	overflow: hidden;
	}
	.narrowcolumn .postmetadata {
		padding-top: 5px;
		clear: left;
		}
		
		/* arreglo temporal */
		.narrowcolumn a { padding-right: 20px;}
		.narrowcolumn div a, .alt a, ol#mycommentlist a, ol.cf-ol li a, .linklove a, ul.categories li a { padding-right: 0px;}
		
		
.entry {
	line-height: 1.4em;
	margin-top: 15px;
	}
	.entry a { border-bottom: #66C266 dotted 1px; }	
	.entry a:hover {
		border-bottom: #FFFFFF dotted 1px;
		text-decoration: none;
		color: #009900;
		}	
		
/* Imagenes dentro de las entradas */

	.entry img, .entry img {
		background-color: #FFFFFF;
		padding: 8px;
		/* border: #999999 dotted 1px; */
		margin: 5px 0;
		}		
	.entry a img { margin-bottom: -12px; }
	
	/* excepcion de los emoticonos */
	.entry img.wp-smiley {
		padding: 0;
		margin: 0;
		border: #999999 dotted 0px;
		}	
	p img.ilustrate, img.ilustrate {
		float: left;
		border: solid 0px;
		padding: 0 15px 0 0;
		}	
	p img.ilustrate2, img.ilustrate2 {
		float: right;
		border: solid 0px;
		padding: 0 0 0 15px;
		}

	.post { margin: 2px 0 40px 0; }	
	.post p { padding-bottom: 10px;	}

/*  fin Columna principal  */

/*   ////////////////  Fin Estructura  ////////////////  */

/*  /////////////////  Ini Cabeceras //////////////// */

h1, h2, h3 {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	/*font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Sans-Serif; */
	font-weight: normal;
	}
	
	h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; }
		
/* fijado para el feevy en IE6
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {} */		

h1 {
	font-size: 1.6em;	
	color: #EFA801;
	}

	h1.pagetitle {
		font-size: 1.6em;
		padding-bottom: 15px;
		}
	h1, h1 a, h1 a:link, h1 a:hover, h1 a:visited {
		text-decoration: none;
		color: #EFA801;
		}
		
	.post h1 { padding-bottom: 4px; }		
	.post h1 a { color: #EFA801 !important; }

h2 {
	font-size: 1.3em;
	text-transform: lowercase;
	color: #EFA801;
	}
	

h3 {
	font-size: 1.3em;
	margin: 30px 0 0 0;
	}
	h3, h3 a, h3 a:hover, h3 a:visited { text-decoration: none;	}
	
	.entry h2 { padding-bottom: 10px; margin-top: 10px;  }
	.entry h3 { padding-bottom: 10px; font-size: 1.1em; margin-top: 10px; }
	
/*  /////////////////  Fin Cabeceras //////////////// */




/* ///////////////// Ini :: Tipografia y colores generales ///////////////// */

.postmetadata {
	margin-top: 20px;
	background-color: #f8f8f8;
	border-top: #ddd 1px dotted ;
	border-bottom: #ddd 1px dotted ;
	padding: 10px;
	}
small {
	font-size: 12px;
	line-height: 1.4em;
	padding-left: 2px;
	}
#headerimg .description {
	display: none;
	}
small, .nocomments, strike {
	color: #777;
	color: #999999;
	}
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	}

/* ///////////////// Fin :: Tipografia y colores generales ///////////////// */





/* ini Alineacion Imagenes */
p img {
	padding: 8px 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* fin Alineacion Imagenes */




/* Inico listas de las entradas   //// */	 

.entry ul { padding: 0 0 5px 20px; }
.entry ul li { margin: 0px 0pt 8px 4px; }

/*  enlaces temáticos fuera de la lista de complementos  */

.entry li.rel_red, .entrytext li.rel_red, .entry li.rel_fo, .entrytext li.rel_fo, .entry li.rel_bo, .entrytext li.rel_bo {
	list-style: none;
	padding-left: 26px;
	padding-right:10px;
	margin-left: 0px;
	}
	
.entry li.rel_red, .entrytext li.rel_red{ background: url(images/enlacerel_Internet.gif) no-repeat ; }
.entry li.rel_fo, .entrytext li.rel_fo{ background: url(images/enlacerel_faqoff.gif) no-repeat; }
.entry li.rel_bo, .entrytext li.rel_bo{	background: url(images/enlacerel_blogoff.gif) no-repeat; }

.entry ol {
	padding: 0 0 15px 35px;
	}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

ol li  {
	list-style: decimal outside;
	}

/* Fin listas de las entradas */

/* Inicio elementos de formulario */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

input.button {
	display: block;
	margin: 6px 0;
	color: #4E4E4E;
	width: 151px; /* deacuerdo con la sidecaja */
	}

/* Fin elementos de formulario */




/* Inicio varios tags & clases */

acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {
	background: url(images/comillas.gif) no-repeat 10px 0px;
	color: #999999;
	margin-top: 10px;
	padding: 0px 30px 20px 50px; 
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}	
cite { text-decoration: none; }	
.center { text-align: center; }
hr { display: none; }
a img { border: none; }

.navigation {
	margin-top: 10px;
	margin-bottom: 60px;
	display: none;
	}
	
/* Fin varios tags & clases */




/* Inicio  archivos de smartarchives */

#content.archivo h1 { padding-bottom: 15px;	}
.emptymonth {
	border-right: #FFFFFF solid 4px;
	border-left: #FFFFFF solid 4px;
	}	
#content.archivo ul { padding-top: 15px; }	
#content.archivo ul li {
	list-style: none;
	border-bottom: #CCCCCC dashed 1px;
	}
	
/* Inicio  archivos de smartarchives */


	

/*  // //////////////////////   from Año Uno   ///////////////////////7  //   */

/*  Clase para Enlaces a faqoff  */
/*  separada de los metadatos */
.lista_complementos {
	display: block;
	position: relative;
	}

.lista_complementos ul, p.lista_complementos ul, ul.lista_complementos {
	display: block;
	margin: 10px 0 10px 0;
	padding: 40px 0px 15px 30px;
	border-bottom: #C6C6C6 dashed 1px;
	position: relative;
	width: 464px;
	background: #FFFFFF url(images/cabcompleb.png) no-repeat top right;
	}
.lista_complementos ul li {
	padding-left: 7px;
	margin-left: 4px;
}

/* tipos de enlace  */

.lista_complementos ul li.sintopo { list-style: none; }
.lista_complementos ul li.rel_red {
	list-style: none;
	background: url(images/enlacerel_Internet.gif) no-repeat ;
	padding-left: 27px;
	margin-left: -17px;
	}
.lista_complementos ul li.rel_fo {
	list-style: none;
	background: url(images/enlacerel_faqoff.gif) no-repeat;
	padding-left: 27px;
	margin-left: -17px;
	}
.lista_complementos ul li.rel_bo {
	list-style: none;
	background: url(images/enlacerel_blogoff.gif) no-repeat;
	padding-left: 27px;
	margin-left: -17px;
	}
	
/*  Lista de complemetnos mediante P y UL */

ul.lista_complementos2 {
	border: #FFE57F  solid 1px;
	border-top: solid 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	}

p.lista_complementos {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 24px;
	}
	.lista_complementos2 ul li { margin-top: 0px; }



/*  // /////////  Inicio Archivo ///////// // */

#archivo h1 { 				padding-bottom: 10px; }
#archivo h2 { 				padding-bottom: 5px; }
#archivo p { 				padding-bottom: 30px; }
#nube { 					padding: 0 0 30px 0}
ul#categorias li { 			list-style: none; padding: 0 0 2px 0; position: relative; }
ul#categorias li a { 		padding: 0 0 0 25px;  }
ul#categorias li a.rss_categoria { position: absolute; left: -24px; top: 4px;	} 
.entry ul.car-list { 		padding: 20px 0;  }
.entry ul.car-list li { 	padding-left: 0px; }
.entry ul.car-list li ul { 	padding-top: 10px; }
.car-yearmonth { 			font-weight: bold; }
ul.categories { 			margin-left: 30px; }

/*  // /////////  Fin Archivo ///////// // */


/*  // /////////  Inicio Autores ///////// // */

#pagina_autores h1 {	
	background-color:#FFCC33;
	clear: both;
	color:#000;
	float: left;	
	font-size: 1.3em;
	}
#pagina_autores .nobre_seccion {
	color: #EFA801;
	font-family:'Century Gothic',Verdana,Arial,Sans-Serif;
	font-size: 1.6em;
	padding-bottom: 30px;
	}
#pagina_autores .descripcion { clear: both; }	
#pagina_autores .autor {
	border-bottom: #999999 dotted 1px;
	padding: 15px 0;
	float: left;
	}
#pagina_autores .foto {
	border: #FFCC00 dashed 1px;
	float: left;
	margin-right: 25px;
	width: 120px;
	}
#pagina_autores .foto img { padding: 0; }
#pagina_autores .datos { float: left; width: 345px; }
#pagina_autores .zebra { background-color: #F8F8F8; }
#pagina_autores .links_autor { padding-top: 20px; }
#pagina_autores .aut_conctacto span{ color: #000000; }
#pagina_autores .links_autor a.aut_rss img { margin-bottom: -3px; padding: 0; }

/*  // /////////  Fin Autores ///////// // */

/*  // /////////  Inicio Calendario ///////// // */

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}
#wp-calendar a { display: block;}
#wp-calendar caption {
	text-align: center;
	width: 100%;
	}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }	
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
#wp-calendar caption { text-decoration: none; }

/*  // /////////  Fin Calendario ///////// // */



/*  // /////////  Inicio Comentarios ///////// // */

#commentform input {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#termsquestion input {
	width: auto;
	}
#commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 500px;
	padding: 2px;
	}	
#commentform p { margin: 5px 0; }
#commentform #submit {
	margin: 0;
	float: right;
	}
.nocomments {
	margin: 0;
	padding: 0;
	}

/*  // /////////  Inicio Comentarios ///////// // */

#commentform input {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#termsquestion input {
	width: auto;
	}
#commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 500px;
	padding: 2px;
	}	
#commentform p { margin: 5px 0; }
#commentform #submit {
	margin: 0;
	}
.nocomments {
	margin: 0;
	padding: 0;
	}

/* Begin Comments*/
.commentlist {
	padding: 0;
	}
ol.commentlist li {
	margin: 15px 0 3px;
	padding: 14px 10px 3px;
	list-style: none;
	background-color:#F8F8F8;
	border-bottom: 1px dashed #CCCCCC ;
	border-top: 1px dashed #CCCCCC;}

ol.commentlist li.alt {
	background-color:#FFFFEB;
	border-bottom: 1px dashed #FFE57F;
	border-top: 1px dashed #FFE57F;
	}

.commentlist p { margin: 8px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* End Comments */

#comentarios {
	text-align: left;
	margin: 20px 0px 30px 0px;
	}
#comentarios a, #comentarios li a { text-decoration: none; }
#comentsForm h3 { margin-top: 10px; } 
#comentsForm, #comentsForm p{ text-align: left; }
#comentsForm small { color: #666666; }
#comentsForm label { font-weight: bold; }

/* Reescribiendo clases del formulario, minimal.css */
 
.cf-ol li#li-3-6 { float: left; margin-bottom: 0px !important; width: 265px; text-align: right; padding-right: 10px; }
.cf-ol li#li-3-7 { float: left; text-align: right; width: 20px !important; }
input#cf3_field_7 { margin: 4px 0 0 0;}
label.cf-after { margin: 0px; padding: 0px; width: 5px !important;}
label.cf-after span { width: 5px !important;}
p.cf-sb { clear: both; }

/*  // /////////  Fin Comentarios ///////// // */


/*  // /////////  Inicio SIDEBAR ///////// // */

#sidebar {
	float: left;
	overflow: hidden;
	width: 378px;
	padding: 0 0 30px 15px;	
	background: url(images/bg_header.png) no-repeat top right;
	font-size: 1.2em;
	line-height: 1.3em;
	}
	#sidebar h2 {
		font-size: 1.2em;
		font-weight: normal;
		text-decoration: none;
		text-transform: lowercase;
		color: #EFA801;
		padding-bottom: 8px;
		}
		#sidebar ul#listadosnativos h2 { padding-left: 2px; }
	#sidebar form {
		margin: 0;
		padding: 0;
		}
	#sidebar a.logo {
		float: left;
		height: 73px;
		padding-top: 7px;
		width: 370px;
		text-align: center;
	 	}
	#sidebar #tagline {
		color:#7B7B7B;
		color: #C8C8C8;
		float:left;
		font-size:1em;
		letter-spacing:0.1em;
		margin-top:-16px;
		overflow:hidden;
		width:370px;
		}
	#sidebar #tagline span { float: left; }
	#sidebar #tagline span.part1 { padding-right: 40px; }
	
	#sidebar #comercio {
		color: #EFA801;
		float: left;
		font-size: 0.9em;
		padding: 25px 0 15px 0;
		width: 370px;
		}
	#sidebar #comercio img {
		float: left;
		padding-right: 10px;
		margin-top: -20px;
		}
	#sidebar #comercio span {
		float: left;
		margin-top: -11px;
		}
	#sidebar #comercio span span{
		color: #666666;
		float: left;
		margin-top: 0px;
		}
	#sidebar #comercio span span.green{
		color: #333333;
		margin-top: 0px;
		}
	#sidebar #comercio span span.yellow{
		color: #EFA801;
		margin-top: 0px;
		}

/* /// BUSQUEDAS /// */	
		
	#sidebar #searchform {
		float: left;
		width: 357px;
		padding: 0 0 15px 0;
		}
		#sidebar #searchform input { color: #333333;  }
			#sidebar #searchform #s {
				width: 168px;
				padding: 2px;
				}
			#sidebar #searchform #searchsubmit {
				width: 175px;
				color: #333333;
				} 	
	#sidebar #searchsubmit { padding: 1px; }


/*  Listados de Wordrepss como blogroll, enlaces etc;   */
	#sidebar ul#listadosnativos {
		overflow: hidden;
		clear: both;
		}
		#sidebar ul#listadosnativos ul li a {
			float: left;
			width: auto;
			padding: 0 2px 0 0;
			}					
		#sidebar ul li {
			float: left;
			list-style-type: none;
			list-style-image: none; 
			padding: 5px 0 5px 28px;			
			width: 140px;
			}
			#sidebar ul li.mas_manuales { background: url(images/mas_manuales.png) no-repeat; }
			#sidebar ul li.mas_foro { background: url(images/mas_foro.png) no-repeat 2px 0; } 
			
			#sidebar ul li.mas_netvibes { background: url(images/mas_netvibes.png) no-repeat 0 15px; }
			#sidebar ul li.mas_youtube { background: url(images/mas_youtube.png) no-repeat 0 4px; }
			#sidebar ul li.mas_delicious { background: url(images/mas_delicious.png) no-repeat 0 4px; }
			#sidebar ul li.mas_twitter { background: url(images/mas_twitter.png) no-repeat 0 1px; }
			#sidebar ul li.mas_technorati { background: url(images/mas_technorati.png) no-repeat 0 4px; }
			
			#sidebar ul li.separa { 
				border-top:1px dashed #999999;
				margin-top: 10px;
				padding-top: 15px;
				}
			
			/* CATEGORIAS EN LA SIDEBAR (+ Autores) */
			
			#sidebar ul li.categories {				
				padding-left: 5px;
				width: 162px;
				}
			
			/* Clases para recolocar el icono RSS en las categorias */
			
			#sidebar ul#listadosnativos li.categories ul li, #sidebar ul#listadosnativos li.autores ul li {
				position: relative;
				}				
			#sidebar ul#listadosnativos li.categories ul li a, #sidebar ul#listadosnativos li.autores ul li a {
				padding-left: 24px;
				}				
			#sidebar ul#listadosnativos li.categories ul li a.rss_categoria, #sidebar ul#listadosnativos li.autores ul li a.rss_autor {
				padding-left: 0px;
				position: absolute;
				top: 0px;
				left: 0px;
				}				
			/* Blogroll */		
			#sidebar ul li#linkcat-2 {}
				
			/* Otros blogs para pasear */
			#sidebar ul li#linkcat-3 {}

		#sidebar ul ul, #sidebar ul ol {
			float: left;
			margin: 5px 0 0 0;			
			}				
			#sidebar ul ul li, #sidebar ul ol li {
				color: #777;
				margin: 4px 0 0 0;
				padding: 0 0 3px 0;
				list-style-position: outside;
				list-style-image: none;
				list-style-type: none;
				border: solid 0px;
				float: left;
				border-bottom: #C6C6C6 dashed 1px;
				}
		
/* /// BLOQUE ANCHO PARA PUBLICIDAD ///  */

	#sidebar #bloquepubli {
		margin: 0 0 10px 0;
		padding: 10px 5px;
		background: #FFFFFF url(images/linhorizontal.png) repeat-x bottom;
		border-bottom: #FFFFFF solid 15px;
		border-top: #C6C6C6 dotted 1px;
		}		
	#sidebar .bloqancho {
		position: relative;
		padding: 14px 5px;
		background: #F9F8F8 url(images/linhorizontal.png) repeat-x bottom;
		border-bottom: #FFFFFF solid 15px;
		border-top: #C6C6C6 dotted 1px;
		text-align: center;
		float: left;
		width: 347px;
		}		

	#sidebar .publi {
		background: #F9F8F8 url(images/publi.png) no-repeat bottom left;
		overflow: hidden;
		border-bottom: #C6C6C6 dotted 1px;
		margin-bottom: 20px;
		margin-top: 10px;
		padding: 20px 5px 20px 25px;
		width: 325px;
		}

	#sidebar .borde {
		border: #C6C6C6 solid 1px;
		}
	
	#sidebar .anunciantes {
		display:block;
		width:300px;
		height:60px;
		text-indent:-9999px;
		padding: 15px 0 15px 12px;
		}

	#sidebar .anunciantes a{
		display:block;
		width:100%;
		height:100%;
		background:transparent url(images/anunciantes.png) no-repeat top left;
		outline:none;}

	#sidebar .anunciantes a:hover{
		background-position:0 -60px;
		}


/* ///  BLOQUE A DOS COLUMNAS CON CAJAS  /// */

	#sidebar .bloqA2columnas {
		float: left;
		background-color: #FFFFFF;
		border-bottom: #FFFFFF solid 15px;
		width: 371px;
		}
	*html #sidebar .bloqA2columnas { /* Bug de las columnas izq y dcha que se comen el ultimo margin-bottom de la sidecaja */
		border-bottom: #FFFFFF solid 30px;
		}
		
	/* las anchuras de estas columnas petan en IE6 y se cepilla el padding-bottom de las mismas  */
	#sidebar .columnIzqda, #sidebar .columnDcha {
		overflow: hidden;
		float: left;
		width: 186px;
		}
	#sidebar .columnDcha { width: 176px;  }
	
/* Suscripciones por email  */	
	form.suscrbiremail { float: left; }		
	.rssiconos { float: left; clear: both; }
	.rssiconos a { float: left; }		
	.rssiconos a.rssiconos_link {
		float: left;			
		padding: 28px 0 0 8px;
		font-size: 1.3em;
		line-height: normal;
		}
	
/* CAJA GRIS-DASHED Y SUS VARIANTES  ***LA SIDECAJA*** */
	#sidebar .sidecaja {
		float: left;
		width: 152px;
		padding: 8px;
		border: #C6C6C6 dashed 1px;
		margin-bottom: 14px;
		background-color: #F5F5F5;	
		background-color: #F8F8F8;		
		overflow: hidden;
		}		
		#sidebar .sidecaja p.linkaside {
			float: left;
			clear: both;
			padding: 0 !important;
			/* background: url(images/topo4.png) no-repeat 1px 5px ; */
			margin-top: 6px;
			/* font-weight: bold; */
			}
			
		#sidebar .nopadding { padding: 0px;	}		
		#sidebar .suscripciones img { padding-top: 10px; }
		#sidebar .faqchandaisin { padding-bottom: 0px; }			
		#sidebar .faqchandaisin img { padding-top: 10px; }
			
		.sidecaja .sideitem {
			float: left;
			border-top: #999999 dashed 1px;
			margin-top: 10px;
			padding-top: 10px;
			}
			.sidecaja .sideitem p.parseparated { padding: 0 0 8px 0; width: 150px; }
			.sidecaja .sideitem span { padding-right: 4px; }
			
		.sidecaja .massuscrip { font-size: 1.5em; }		
		#sidebar .maspopulares ul ol li { border: solid 0px; padding-bottom: 5px; }
		#sidebar .maspopulares ul { padding-bottom: 40px; }
		#sidebar .maspopulares ul li { 	padding-left: 0px; }
		
		
	/* ENCUESTA  nota: los estilos propios se encuentran en polls-css.css dentro del plugin  */		
		
		#sidebar #encuesta form {
			padding: 0px;
			margin: 0px;
			}
		#sidebar #encuesta form p { font-size: 12px; }						
		#sidebar #encuesta p { text-align: left !important;  }
			#sidebar #encuesta ul {
				float: left;
				padding: 10px 0;
				margin: 0px;
				}
			#sidebar #encuesta ul li {
				margin: 0px;
				padding: 4px 0 4px 0px;
				width: 150px;
				}
			#sidebar #encuesta ul li label {}
			
		/* del poll-css.css */
		.wp-polls-ans { width:100%;	}
		.wp-polls .Buttons {
			border:1px solid #c8c8c8;
			background-color: #f3f6f8;
			margin: 0 0 8px 0;
			}
			
		/* Entradas mas populares */
		#sidebar .maspopulares h3 { margin-top: 10px; }
		.akpc_report h3 { display: none; }
		.akpc_report ol { padding-bottom: 20px; }

/* Enlaces de Google reader */
#sidebar .reader-publisher-module { overflow: auto; padding-bottom: 20px;}
#sidebar .reader-publisher-module ul li { padding-left: 0px; padding-bottom: 15px; width: 150px; }
#sidebar .reader-publisher-module ul li .s, #sidebar .reader-publisher-module ul li .s a { color: #999999; }
#sidebar .reader-publisher-module .f { float: right; font-weight: bold; }

/* Podcast en la sidebar */
	#podcast {
		background: url(images/podcast_icon3.png) no-repeat 85px 5px;
		
		}
	#podcast h2 {
		padding-bottom: 15px;
		}
	#podcast div {
		border-bottom: #999999 dotted 1px; 
		float: left;
		padding: 10px 0;
		width: 150px;
		}
	#podcast .last {
		border: solid 0px;
		padding-bottom: 4px;
		}
	
	#podcast img {
		float: left;
		padding: 0 8px 0 0;
		}
	
	#podcast p.nombre { font-size: 11px; }
	#podcast p.ocupacion { font-size: 10px }

/* Caja de enlaces colaboradores */

	#sidebar .sidecaja_blogroll {
		float: left;
		width: 152px;
		padding: 8px;
		border: #C6C6C6 dashed 1px;
		margin-bottom: 14px;
		background-color: #F5F5F5;	
		background-color: #F8F8F8;		
		overflow: hidden;
		}		

	#sidebar .sidecaja_blogroll ul li { padding-left: 0px; }

	/*  Los estilos de la ENCUESTA están en plugins/democracy/  style.css y basic.css  */
	
/*  // /////////  Fin SIDEBAR ///////// // */


/* Podcast */

.podcast {
	background-color:#F8F8F8;
	border-top:1px dotted #999999;
	border-bottom:0px dotted #999999;
	float:left;
	padding:15px;
	}
.entry object {
	overflow: auto;
	margin-bottom: 20px;
	}
/* Podcast en el bloque central */
.podcast {
	background-color:#F8F8F8;
	border-top:1px dotted #999999;
	border-bottom:0px dotted #999999;
	float:left;
	padding:15px;
	}
.entry object {
	overflow: auto;
	margin-bottom: 20px;
	}
	
.podcast blockquote {
	background: url(images/comillas_gris.gif) no-repeat 10px 0px;
	color: #999999;
	margin-top: 10px;
	padding: 0px 30px 20px 50px; 
	}
/* Listado de entrevistas */

#pagina_explicalo .entrevistado {
	border-top: #999999 dotted 1px;
	padding: 10px 0;
	float: left;
	}
#pagina_explicalo .cita {
	float:left;
	clear:right;
	width: 280px;
	background:transparent url(images/comillas.gif) no-repeat scroll;
	color:#999999;
	padding:0 30px 0px 40px;
	font-size:16px;
	font-family:'Century Gothic',Verdana,Arial,Sans-Serif;
	}
#pagina_explicalo .foto {
	float:left;
	width:120px;
	}
#pagina_explicalo .datos {
	clear:left;
	padding-top:5px;
	}
#pagina_explicalo .suscripcion {
	color:#999999;
	font-size:small;
	margin: 10px 0 15px 0;
	}
	
/* Estilo para que líneas de codigo o direcciones largas se muestren con una barra de scroll tipo iframe */

/* Precaución para evitar problemas con Explorer con el tag code */
code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Iconos sociales en sidebar */

#icsociales {
	float:left;
	}
#icsociales li a {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	}
#icsociales ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:10px 25px 10px 0;
	width:68px;
	}
#icsociales li.icotwitter a {
	background:transparent url(images/icotwitter.png) no-repeat scroll 0 0;
	height:68px;
	width:68px;
	}
#icsociales li.icofacebook a {
	background:transparent url(images/icofacebook.png) no-repeat scroll 0 0;
	height:68px;
	width:68px;
	}
#icsociales li.icodelicious a {
	background:transparent url(images/icodelicious.png) no-repeat scroll 0 0;
	height:68px;
	width:68px;
	}
#icsociales li.icorss a {
	background:transparent url(images/icorss.png) no-repeat scroll 0 0;
	height:68px;
	width:68px;
	}
	

/* Comentarios numerados */

.contador {
	color:#999999;
	font-family:georgia;
	font-size:45px;
	font-weight:bold;
	font-style:oblique;
	}
.avatar {
	float:right;
	background:url(images/grav_fondo.gif) no-repeat;
	background-position: -1px 7px;
	padding:10px;
	margin-top: -35px;
	margin-right: -15px;
	}
