/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}/** @fecha 12/01/2009 */
/***** ESTRUCTURA **********/
body{
     	font: 90% arial,helvetica,sans-serif;
	margin: 0 auto;	
}
.contenidoIguales{width:48.5%;}
.divDivisibleIzquierda,
.divDivisible{float: left; margin: 0 0 0 1.5%;}
.divDivisibleIzquierda{margin: 0 !important;}
.contenido2Tercios{width:66%;}
.contenido1Tercio{width:32%;}
.contenido3Tercios{width:23.7%;}
.contenidoIgualesDerecha{width:49.5%;float:right !important;}

/***** HTML **********/
p{ padding: 5px; }
ul li{padding:3px;list-style-type:disc;}
ul{padding-left:40px;}
ol li{margin-bottom:4px;list-style: decimal outside;}
ol{margin:0 0 0 40px;}
a{color:#06c;}
a:hover{color:#FF9900;}
img {vertical-align:middle;}
strong{font-weight:bold;}
form{ display: inline;}
select{vertical-align: middle;}
input[type="text"],input[type="password"],textarea{
	padding: 3px;border: 1px solid #aaa;}
select{padding:1px;}
input[type="password"]:hover,
input[type="text"]:hover, 
textarea:hover{background:#ffd;}
input[type="submit"]{padding:1px;font-size:110%;}
input[type="password"],
input[type="text"]{border: 1px solid #aaa;}
table{width:100%;}
table td{vertical-align:top;}

/******** PAGINACION *********/
.paginacion a{ border: 1px solid #6699FF; margin: 0 5px; padding:4px;text-decoration:none;}

/* FUENTES */
.agrandar{font-size:110%;}
.agrandarBastante{font-size:140%;}
.agrandarMucho{font-size:170%;}
.agrandarMuchoMas{font-size:200%;}
.fuenteNormal{font-weight:normal !important;}
.miniTexto{font-size:85% !important;}
.miniMiniTexto{font-size:75% !important;}

/***** COLORES **********/
.colorRojo{color:#CC0000;}
.colorNegro{color:#000;}
.colorAzul{color:#06c;}
.colorAzulOscuro{color:#336699;}
.colorAzulClaro{color:#99CCFF;}
.colorBlanco{color:#fff;}
.colorClaro{color:#999;}
.colorVerde{color:#339933 !important;}
.colorOscuro{color:#333;}

/***** FONDOS **********/
.fondoAzulOscuro{background-color:#04a;}
.fondoAzulMedioOscuro{background-color:#06c;}
.fondoAzul{background-color:#def;}
.fondoAzulClaro{background-color:#E8EEF5;}
.fondoDestacado{background-color:#FFa;}
.fondoClaro{background-color:#EFEFC1;}
.fondoGrisClaro{background-color:#f1f1f1;}
.fondoGris{background-color:#eee;}
.fondoGrisOscuro{background-color:#666;}
.fondoRojo{background-color:#c30;}
.fondoBlanco{background-color:#fff;}
.fondoVerdeClaro{background-color:#E8F3E4;}
.fondoVerde{background-color:#ddffbb;}
.fondoVerdeOscuro{background-color:#339900;}
.fondoNegro{background-color: #000;}

/***** BORDES **********/
.bordeGris{border: 1px solid #aaa;}
.bordeGrisClaro{border: 1px solid #ddd;}
.bordeAzul{border: 1px solid #def;}
.bordeVerdeOscuro{border: 1px solid #66CC33;}
.bordeAzulOscuro{border: 1px solid #9cf;}
.bordeDestacado{border: 1px solid #FFFF66;}
.bordeRojo{border: 1px solid #f00 !important;}
.bordeClaro{border: 1px solid #ddd;}
.bordeSuperior{border-top: 1px solid #ddd;}
table.bordeInferior td,
.bordeInferior{border-bottom: 1px solid #ddd;}
table.bordeInferior{border-top: none;}

/***** ALINEACION DERECHA - IZQUIERDA **********/
dl {width: 100%;}
dt {float: left;}
dd {text-align: right;}
.alineadoIzquierda{text-align: left !important;}
.alineadoDerecha{text-align: right !important;}
.flotante{float:left;padding: 0 15px 15px 0;}
.flotanteDerecha{float:right;padding:0 0 15px 15px;}

/***** LISTADOS UL **********/
ul.sinPuntos li{list-style:none;}
ul.listaClara li{list-style-type:square;}
ul.sinPadding{padding:0 0 0 10px;}

/***** LISTADOS DE ETIQUETAS**********/
.listadoEtiquetas li{display:inline;}
.listadoEtiquetas a{margin: 0 15px;}
.listadoEtiquetas{line-height:180%;}

/****** GOOGLE ******/
.anunciosGoogle .titulo{font-weight:bold;}
.anunciosGoogle .anuncioUrl{ color:#008000; font-size:90%;}
.anunciosGoogle .anuncioUrl:hover{ background-color:#008000;color:#fff;}
.anunciosGoogle .anuncioDescripcion{color:#000;}
.anunciosGoogle .anuncioGoogleUnitario .titulo{font-size:160%;}
.anunciosGoogle .anuncioGoogleUnitario .anuncioDescripcion{font-size:130%;}
.anunciosGoogle .anuncioGoogleUnitario .anuncioUrl{font-size:120%;}
.anuncioGoogleUnitario  .anunciosEtiquetaGoogle,
.anunciosGoogle .anunciosEtiquetaGoogle{
	border-top: 1px solid #f7f7f7;
	text-align:right;
	padding:5px 0 0px 0;
	font-size:75% !important;
}
.anuncioGoogleUnitario  .anunciosEtiquetaGoogle a,
.anuncioGoogleUnitario  .anunciosEtiquetaGoogle a:hover,
.anunciosGoogle .anunciosEtiquetaGoogle a,
.anunciosGoogle .anunciosEtiquetaGoogle a:hover{color:#000;background-color:transparent;}


/***** CLEARFIX **********/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/***** ESTILOS VARIOS **********/
.centrado{text-align:center;}
img.centrado{ display: block !important; margin: 10px auto 0px auto; }
.sinBorde{border:none !important;}
.oculto{display:none !important;}
.bloque{display:block;}
.negrita{font-weight:bold;}
.padeadoVertical{padding-top: 10px !important;padding-bottom: 10px !important;display:block;}
.padeadoHorizontal{margin-left:25px !important;display:block;}
table.padeado td,
ul.padeado li,
.padeado{padding: 5px;}
.padeado{display:block;}
table.padeado{padding: 0px;}
table.padeadoDoble tbody td,
.padeadoDoble{padding: 1em;}
table.padeadoDoble{padding: 0em;}
.padeadoMedio{padding: 0.7em;}
.limpiar{ clear: both; }
/** @version 4/11/08 */

/******* CABECERA *********/
.cabecera{ 
	float: left;
	width: 100%;
	background: #9C2822 url('../../imagenes/fondo.jpg') 0 0 repeat-x;
	height:68px;
}
.cabecera h1,.cabecera h2{
	text-align:right;
	margin:1em 1em 0 0;
	right:0;
	position:absolute;
	width:60%;
	font-size:130%;
	color:#fff;
}
.cabecera h2{font-size:110%;margin-top:2.5em;}
.cabecera img{margin: 0px 0 7px 16px;position:absolute;left:30px;top:0px;}
.cabecera a.logo:hover{background-color:transparent;}
.estasEn{font-size:90%;position:absolute;top:100px;left:166px;}
.pie,
.pie a{color:#fff;}
.pie a{margin:0 5px;}

/******* BORDE REDONDEADO *********/
.roundedcornr_box {background: #ffffff;}
.roundedcornr_top div {background: url('../../imagenes/iconos/bordes.png') no-repeat 0 -20px;}
.roundedcornr_top { background: url('../../imagenes/iconos/bordes.png') no-repeat top right;}
.roundedcornr_bottom div {background: url('../../imagenes/iconos/bordes.png') no-repeat bottom right;}
.roundedcornr_bottom {background: url('../../imagenes/iconos/bordes.png') no-repeat 0 -49px;}
.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom{
   width: 100%;
   height: 19px;
   font-size: 1px;
}
.roundedcornr_content{ margin: 0 20px; }
/* Lo adaptamos porque al tener el borde redondeado debe ser mas pequeño que el original */
.contenido2Tercios{width:65%;}

/******* FONDOS CABECERAS *********/
.fondoCabeceraGris, 
.fondoCabeceraVerde, 
.fondoCabeceraRojo, 
.fondoCabeceraAzul {background-image: url('../../imagenes/fondoCabeceras.png');background-repeat:repeat-x;}
.fondoCabeceraAzul {background-color:#04A;background-position: 0 -83px;}
.fondoCabeceraVerde {background-color:#280;}
.fondoCabeceraGris {background-color:#444;background-position: 0 -184px;}
.fondoCabeceraRojo {background-color:#900;background-position: 0 -285px;}
.fondoCabeceraGris h3, 
.fondoCabeceraVerde h3, 
.fondoCabeceraRojo h3, 
.fondoCabeceraAzul h3{display:inline;font-weight:normal;}

/******* SIDEBAR *********/
.sidebar h6{
	font-size:120%;
	margin:0px 0;
	background: transparent url('../../imagenes/iconos/menu.png') no-repeat left top;
	padding:7px 0 6px 35px;
	font-weight: bold;
}
.sidebar ul{padding: 0 0 0 10px !important;}
.sidebarEmail{padding-left:40px;}
.sidebarRecomendado{background-position: 0 -30px !important;}
.sidebarComentarios{background-position: 0 -58px !important;}
.sidebarCategorias{background-position: 0 -95px !important;}
.sidebarBusquedas{background-position: 0 -128px !important;}

/******* ICONOS *********/
.iconoRssGrande{
	background-image: url('../../imagenes/iconos/rss.png') !important;
	background-position: 0 !important;
	background-repeat:  no-repeat;
	padding-top: 110px !important;
	display:block;
	text-align:center;
}
.iconoRss{
	background-image: url('../../imagenes/iconos/iconosHorizontales.png') !important;
	background-position: -216px 0px !important;
	background-repeat:  no-repeat;
	padding-left: 23px !important;
}
.iconoOpinion{
	background-image: url('../../imagenes/iconos/iconosHorizontales.png') !important;
	background-position: -149px -40px !important;
	background-repeat:  no-repeat;
	padding-left: 23px !important;
}
.iconoMail{
	background-image: url('../../imagenes/iconos/iconosHorizontales.png') !important;
	background-position: -184px -22px !important;
	background-repeat:  no-repeat;
	padding-left: 23px !important;
}
.iconoSiguiente{
	background-image: url('../../imagenes/iconos/iconosHorizontales.png') !important;
	background-position: 78px -144px;
	background-repeat:  no-repeat;
	padding: 5px 23px 5px 0px !important;
}
.iconoAnterior{
	background-image: url('../../imagenes/iconos/iconosHorizontales.png') !important;
	background-position: 0px -173px !important;
	background-repeat:  no-repeat;
	padding: 5px 0px 5px 23px !important;
}

/***************
   PAGINACION
****************/
.navigation{background-color:#def;}
.navigation a{font-size:120%;padding:10px 20px;}
.alignright{
	background: #fff url('imagenes/iconos/iconosHorizontales.png') 70px -142px no-repeat !important;
	float: right;
	padding:5px 0;
	margin:0;
	}
.alignleft {
	float: left;
	padding:5px 0;
	margin:0;
	background: #fff url('imagenes/iconos/iconosHorizontales.png') -3px -170px no-repeat !important;
}

/***************
   ARTICULOS
****************/
.textoUsable{ width:38em; margin:0 auto;}
.post h3 a{display:block;color:#000;font-size: 90%;}
.post h3 a:hover{color:#FF9900;}
.post h3,
.post h2{
	color:#c00;
	font-size: 200%;
	font-weight:bold;
}
.subTitulo{
	margin-bottom:5px;
	text-indent:25px;
	color:#999;
}
.more-link{font-weight:bold;}
.post .entry{font-size:110%;}
.post .entry p{margin: 3px 0;}
.post .entry img{ display: block !important; margin: 10px auto 0px auto; }
.post .entry h1,
.post .entry h2,
.post .entry h3,
.post .entry h4,
.post .entry h5{font-weight:normal;margin:0.8em 0 0.2em 0;color:#c00;font-size:130%;}
.wp-caption-text,
.post .entry small{ text-align:center; display: block; color: #666;margin-bottom:5px;font-style:italic;}
.post .entry ul{margin: 4px 0 4px 10px !important;display:block !important;}
.post .codigoFuente{
	font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace;
	color: #000;
	background-color: #f7f7f7;
	font-size: 12px;
	border-left: 25px solid #aaa;
	line-height: 14px;
	padding: 10px;
	width: 94%;
	text-align: left !important;
	margin-left: 5%  !important;
}
.post .textoDestacado{display:block;margin: 5px 0;padding:10px 10px 10px 25px;font-weight:bold;font-style:italic;}
.post .codigoFuente{text-align:left !important;}
.post .enlaceIngles:hover,
.post .enlaceIngles{
	padding-right:20px;
	background-image: url('imagenes/iconos/eng.gif') !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
}
hr.separacion{border: 0;color: #ddd;background-color: #ddd;height: 1px;}
.comentarioOpinion{width:76%;}
.comentarioDetalles{width:22%;font-size:80%;}
.comentarioOficial{background-color:#ffee99;}
.enlaceDescarga{
	background: transparent url('imagenes/flechasGrandes.png') 0 -0px no-repeat;
	padding: 0 0 25px 55px;
	font-weight:bold;
	font-size:110%;
	margin:10px 0 10px 25px;
	display:block;
}

/******* REDES SOCIALES *********/
.tablaCompartir td{width:25%;}
.compartir{padding-left:20px;background: transparent url('../../imagenes/iconos/compartir.png') no-repeat;}
.compartir_webeame { background-position: 0 -5px; } 
.compartir_reddit { background-position: 0 -26px; } 
.compartir_myspace { background-position: 0 -47px; } 
.compartir_wong { background-position: 0 -68px; } 
.compartir_enchilame { background-position: 0 -89px; } 
.compartir_fresqui { background-position: 0 -110px; } 
.compartir_meneame { background-position: 0 -131px; } 
.compartir_digg { background-position: 0 -152px; } 
.compartir_live-space { background-position: 0 -173px; } 
.compartir_favoriting { background-position: 0 -194px; } 
.compartir_google_bmarks { background-position: 0 -215px; } 
.compartir_blinklist { background-position: 0 -236px; } 
.compartir_blogmemes { background-position: 0 -257px; } 
.compartir_orkut { background-position: 0 -278px; } 
.compartir_technorati { background-position: 0 -299px; } 
.compartir_chido { background-position: 0 -320px; } 
.compartir_tuenti { background-position: 0 -341px; } 
.compartir_barrapunto { background-position: 0 -362px; } 
.compartir_yahoo_myweb { background-position: 0 -383px; } 
.compartir_facebook { background-position: 0 -404px; } 
.compartir_neodiario { background-position: 0 -425px; } 
.compartir_share-icon { background-position: 0 -446px; } 
.compartir_delicious { background-position: 0 -467px; } 
.suscribir_netvibes{background-position: 0 -495px;}
.suscribir_live{background-position: 0 -523px;}
.suscribir_yahoo{background-position: 0 -550px;}

/***************
   PAGINA DE ENTRADA
****************/
.paginaEntrada .cabecera{height:110px;}
.paginaEntrada .cabecera img{top:42px;}

/***************
   BUSCADOR
****************/
.buscador input[type="text"],
.buscador input[type="text"]:hover{
	background-image:url('../../imagenes/iconos/iconosMasUsados.png');
	background-repeat: no-repeat;
	background-position: 6px -88px;	
	padding: 8px 8px 8px 26px;
}
.descBuscador strong{
	padding: 2px 4px 2px 4px;
	background-color: #FFFF66;
}

/******* VARIOS *********/
.fondoRojo{background-color:#9C2822;}
img.alignleft{padding: 0 15px 15px 0;}
		.PSR_stars {
		  height: 15px;
		  overflow: hidden;
		  padding: 0;
		  margin: 0;
		}
		* html .PSR_stars .star {
			display: block;
			position: absolute;
			height: 0;
			width: 0;
		}
		.PSR_stars input {
			display: none;
		}
		.PSR_no_star, .PSR_half_star, .PSR_full_star, .PSR_no_voting_star, .PSR_half_voting_star, .PSR_full_voting_star {
		  display: block;
		  float: left;
		  width: 17px;
		  height: 15px;
		  text-indent: -1000em;
		  text-align: left;
		  background-repeat: no-repeat;
		}
		.PSR_no_star,
		.PSR_full_star,
		.PSR_half_star,
		.PSR_no_voting_star,
		.PSR_full_voting_star,
		.PSR_half_voting_star
			{background-image: url(../../imagenes/iconos/stars.png);background-repeat:no-repeat;}
		.PSR_no_voting_star,
		.PSR_no_star{background-position: 0px -61px;}
		.PSR_full_star{background-position: 0px -31px;}
		.PSR_full_voting_star{background-position: 0px -1px;}
		.PSR_half_star{background-position: 0px -46px;}
		.PSR_half_voting_star{background-position: 0px -16px;}
		
		.PSR_votes {padding-left: .5em;}

		.iconoUp,
		.iconoDown,
		.iconoEq{
			background-image: url('../../imagenes/iconos/iconosHorizontales.png');
			background-repeat:no-repeat;
			padding-left: 22px;
		}
		.iconoUp{background-position: -92px -91px !important;}
		.iconoDown{background-position: -124px -65px;}
		.iconoEq{background-position: -61px -118px;}
