@import url("../../../trunk/stylesheets/tags.css");


/* 	ADAPTACION TAMAÑO TAGS
-------------------------------------------------------------------------*/

.tag_cloud_small { 
	/* font-size: 11px; */
}


/* 	THE SHAKER HEADER
-------------------------------------------------------------------------*/

#theshaker_header_user,
#theshaker_headercommunity_logo,
#theshaker_header_user_options,
#theshaker_header_text {
	/* border: 1px solid red; */
}
#theshaker_header_user {
	border-bottom: 1px solid #CCCCCC;
	background: #F2F2F2;
}
#theshaker_headercommunity_logo {
	float: left;
	
}
#theshaker_headercommunity_logo .cont {
	padding: .5em;
}
#theshaker_header_user_options {
	float: right;
	text-align: right;
	
}
#theshaker_header_user_options .cont {
	padding: .5em;
}
#theshaker_header_text {
	
}
#theshaker_header_text .cont {
	width: 68%;
	text-align: center;
	margin: auto;
	padding: .5em;
}


/* 	PAGER
-------------------------------------------------------------------------*/
.pager {
	background: #F2F2F2;
	padding: .5em .6em;
	font-size: .85em;
}
.pager strong {
	padding: .3em .5em;
	border: 1px solid #CCCCCC;
}
.pager a {
	padding: .3em .5em;
}
.pager .page-number {
	float: left;
	width: 39%;
}
.pager .page-list {
	float: right;
	text-align: right;
	width: 60%;
}



/* 	VARIOS
-------------------------------------------------------------------------*/

.search_box {
	background: #F2F2F2;
}
.search_box .cont {
	padding: .6em 1em;
}
.search_box .cont h3 {
	margin: 0 0 .3em 0;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
}

.col-1-2 {
	width: 49%;
	float: left;
}
.col-2-2 {
	width: 49%;
	float: right;
}


/* 	MENSAJES
-------------------------------------------------------------------------*/

.message { 
	border: 1px solid; 
	padding: 1em 2em 1em 5em;	
	margin: 0 0 1em 0; 
}
.notice { 
	border-color: #8DC63F; 
	background: url('../imag/ap/ico-mensaje-ok.png') .5em .5em #E1ECD0 no-repeat; 
}
.inform { 
	border-color: #EAEAEA; 
	background: url('../imag/ap/ico-mensaje-inform.png') .5em .5em #FFFFEA no-repeat; 
}
.alert { 
	border-color: #9E0B0E; 
	background: url('../imag/ap/ico-mensaje-ko.png') .5em .5em #F8E2C9 no-repeat; 
}
.falta { 
	border: 1px solid #9E0B0E; 
}
.help { 
	border-color: #EAEAEA; 
	padding: .8em;	
	margin: .5em 0; 
	background: #FFFFEA; 
}










/*** LEGACY *** REVISAR ***/


/*	COMBO DE LOGIN 	*/
#combo-login {
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	width: 300px;
	height: 250px;
	background: url("../imag/ed/bg_combo_login_flotante.gif") transparent no-repeat right top;
	z-index: 1050;
	text-align: left;
	color: #FFFFFF;
	visibility: hidden;
}
#cont-combo-login {
	position: relative;
	top: 13px;
	background: #08AEDD;
	border-left: 4px solid #7EDAF4;
	border-right: 4px solid #7EDAF4;
	border-bottom: 4px solid #7EDAF4;
	padding: 15px 20px;
}
#combo-login form {
	margin: 0;
}
#combo-login form label {
	font-size: 1em;
}
#combo-login .cerrar {
	position: absolute;
	top: 8px;
	right: 8px;
}
#combo-login a {
	color:#FFFFFF;
}
#combo-login .inputtext {
	width: 150px;
	padding: 2px;
	margin: 2px 0 4px 0;
}
#combo-login .botones input {
	width: 57px;
	height: 24px;
}
#combo-login .botones {
	text-align:center;
}

/** ELEMENTOS FORMULARIOS **/
.checkbox, .inputtext {
	vertical-align: middle;
}
.inputtext {
	font: 1.2em Helvetica, Arial, sans-serif;
	padding: .2em;
}



/* mensajes */
.message ul{ font-size: 1.4em;}
.message { border: 1px solid; padding: 1em 2em 1em 5em;	margin: 0 2em 3em 2em; }
.notice { border-color: #8DC63F; background: url(../plantillas/i/dezigne-cool/ico-mensaje-ok.png) .5em .5em #E1ECD0 no-repeat; }
.alert { border-color: #9E0B0E; background: url(../plantillas/i/dezigne-cool/ico-mensaje-ko.png) .5em .5em #F8E2C9 no-repeat; }
.falta { border: 1px solid #9E0B0E; }

/* imagenes */ 
img { border: 0; }
img.imgdcha, img.imgDer { float: right; margin: 6px 6px 6px 11px; border: 1px solid #D7D7D7; padding: 1px; }
img.imgizqda, img.imgIzq { float: left; margin: 0px 14px 6px 0px; border: 1px solid #D7D7D7; padding: 1px; }
img.imgcen, img.imgCen { display: block; margin: 0px auto 20px auto; border: 1px solid #D7D7D7; padding: 1px; }
img.avatar_comentario { float: right; margin: 10px 5px 0px 0px; border: 1px solid #D7D7D7; padding: 1px; }

#columna small { font-size: 1em; }
#columna small a { color: #999; text-decoration: none; }


/* Styles for search word highlighting. Extract from RoR trac (http://trac.edgewall.com)'s http://dev.rubyonrails.com/trac/css/trac.css */
.searchword0 { background: #ff9 }
.searchword1 { background: #cfc }
.searchword2 { background: #cff }
.searchword3 { background: #ccf }
.searchword4 { background: #fcf }




/* LISTADO RESULTADOS BÚSQUEDA y TAGS en BLOGS USUARIOS */
.resultados { font-weight: normal; text-align: left; padding: 0; }
.resultados-busqueda {}
.resultados-tags {}
.resultados h1 { font-size: 1.3em; margin-top: 0;  }
.resultados .tags { font-size: 11px; }
.resultados .info-resultados { background: #EAEAEA; padding: 2px 4px; border-top: 1px solid #CCC; margin-bottom: .2em; }
.resultados .resultado { margin-bottom: 40px; }
.resultados .resultado h2 { margin: 0 0 3px 0; font-size: 1.3em; text-align: left; }
.resultados .resultado h2 a { color: #006699; }
.resultados .resultado p { margin: 0; color: #666;  }
.resultados .resultado .fecha { font-weight: bold; color: #999; font-size: 1em; }
.resultados .resultado .url, .resultados .resultado .url a { color: #BCBCBC; }
.resultados .resultado .tags { margin: 0; padding: 0; text-align: left; }
.resultados .resultado .tags span { padding: 2px; background: #FFFFCC; }
#contenido .resultados .resultados-globales { margin: 0 0 2em 0; text-align: right; line-height: 1.2em;  }
.resultados .resultados-otros-tags, .resultados-tags-enotros {
	margin: 1em 0;
	border-top: 1px solid #EFEFEF;
	background: #FAFAFA;
	padding: 5px 10px;
}
.resultados .resultados-otros-tags { width: 260px; float: left; }
.resultados .resultados-tags-enotros { width: 130px; float: right; }
#contenido .resultados .resultados-tags-enotros p { line-height: 1.2em; }
.resultados .resultados-otros-tags h2 { display: none; }
.resultados .resultado .paginador-listado { text-align: center; }

.caja-busqueda { }
.caja-busqueda .input-buscar { width: 250px; }

/* enlace de más tags en nube-tags-pequena */
.mas-tags { text-align: center; font-size: .85em; padding-bottom: 1em; position: relative;  }
.mas-tags a { background: #D7D7D7; padding: 2px 4px; position: relative; }

/* PAGINADOR MODELO RESULTADOS BUSQUEDA */
.paginador-resultados { text-align: center; }  
.paginador-resultados .anterior, 
.paginador-resultados .siguiente { font-size: 1.5em; } 

/* estilos para los enlaces a '<< anteriores' y 'siguientes >>' en las portadas de blog */
.nav { 
	font-size: 1em; 
	margin: 1em 0;
}
.nav .anterior { float: left; }
.nav .siguiente { float: right; text-align: right; }

.anterior-siguiente {
	margin: 1em 0;
}



/* PAGINADOR MODELO LISTADO ITEMS */
.paginador-listado {}

/* user column */
.block { 
	margin-bottom: 1em; 
}

/** TAGS en pagina POST 
.post .tags {
	margin: 1em 0;
	font-size: 11px;
	text-align: left;
}
.post .tags span span, 
.resultados .resultado .tags span span  {
	background: #FFFFCC;
	text-transform: uppercase;
	padding: 3px;
	line-height: .85em;
	font-size: .75em;
	font-weight: bold;
	
}
**/
.post hr {
  display: block;
  border: 0;
  border-top: 1px solid #ddd;
}
.resultados .resultado .tags span {
	padding: 0;
}
#suscribete img {
	vertical-align: baseline

}

#contenido ul, 
#contenido ol, 
#contenido ul li, 
#contenido ol li, 
#contenido blockquote,
#contenido blockquote p,
#contenido code,
.intro p /* explicacion en pagina amigos */
{ 
	font-size: 1em; 
}
pre { 
	/*
	font-size: 1em; 
	overflow: scroll; 
	width: 450px; 
	background: #E8E8E8; 
	padding: 5px; 
	*/
	background-color: #F7F9FA;
	border: 1px dashed #8CACBB;
	color: #000000;
	font-size: .9em;
	overflow: auto;
	padding: .5em;
}
#contenido code, #contenido code p {
	font: 1.1em 'Courier New', Courier, Fixed;
	/*
	background: #E8E8E8; 
	padding: 5px; 
	border: 1px solid red; 
	*/
}

/** SOBRE MI **/
#columna h2 {
	/* position: relative; */
}
#columna { /* overflow: hidden; */ }
#sobre-mi .cont {
	padding: 0 1em;
}
#sobre-mi .cont {
	font-size: 1em;
}
#sobre-mi .cont h2 {
	font-size: 1.15em;
}
#sobre-mi .vcard {
	margin: 0 0 .5em 0;
}
#sobre-mi .vcard h2, 
#sobre-mi .vcard h3 {
	background: transparent;
	font: bold 1.3em  Arial, sans-serif;
	margin: 0 0 .8em 0;
	padding: 0;
	text-transform: none;
}
#sobre-mi li {
	margin: 0 0 .5em 0;
}
#sobre-mi small a {
	color: #BCBCBC;
}
.block input { 
	margin: .4em 0;
}
.block .photo {
	float: left; 
	margin: .3em .7em .5em 0;
}
.hidden {
	display: none;
}
address {
	font-style: normal;
	margin: 0;
}


/** COMENTARIOS **/
body #contenido #comentarios h2, 
body #contenido #comentarios_numero h2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
#nuevo_comentario {
	margin: 2em 0 0 0;
}
.comment_message_logged .avatar {
	float: left; 
	margin: 0 10px 10px 0;
}
.comment_message_logged h3 {
	font: bold 18px Helvetica, sans-serif;
	margin: 0;
}
.comment_message_logged h3 a {
	text-decoration: none;
}
.comment_message_logged small {
	color: #999999;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.form-item {
	margin: 1em 0 .2em 0;
}
.form-item .input-label {
	float: left;
	width: 80px;
}
.form-item .logout-message {
	float: right;
	width: 350px;
	text-align: right;
	color: #999;
	font-size: .85em;
}
#comment_message {
	width: 446px;
	font: .85em Verdana, Arial, Helvetica, sans-serif;
}

/* IFRAME auxiliar */
#logoperations {
	width:1px;
	height:1px;
	visibility:hidden;
}



