@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;
        display:block; 
}
#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 {
	margin: 2em 0;
	font-size: .85em;
}
.pager strong {
	padding: .3em .5em;
	border: 1px solid #CCCCCC;
}
.pager a {
	padding: 0;
}
.pager .page_number {
	float: left;
	width: 39%;
}
.pager .page_list {
	float: right;
}
.pager .page_list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.pager .page_list ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.pager .page_list ul li#pager_previous {
	float: left;
}
.pager .page_list ul li#pager_next {
	float: right;
}

/* ENCABEZADOS SECCION 
-------------------------------------------------------------------------*/

.heading_section { 
	margin: 1em 0;
}
.heading_section h2 { 
	font-size: 1.15em;
}


/* 	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;
}
.form_item {
	margin: 0 0 1em 0;
}
#form_contact .form_actions {
	text-align: left;
	padding: 0;
	margin: 0 0 1em 0;
}
#form_contact .form_actions .input_submit_main {
	margin: 0;
}
.form_item .input_text, 
.form_item .textarea {
	padding: .2em .3em;
	margin: .2em 0;
	width: 400px;
}

/* 	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; 
}




/* 	RESULTADOS DE BUSQUEDA  / TAGS
-------------------------------------------------------------------------*/
.search_results .info_results,
.tag_results .info_results {
	background: #EAEAEA; padding: 2px 4px; border-top: 1px solid #CCC; margin-bottom: .2em;
	margin: 1em 0;
}
.search_results .post h2,
.tag_results .post h2 {
	margin: 0 0 .3em 0;
	font-size: 1.15em;
}
.search_results .post p,
.tag_results .post p {
	margin: 0;
}




/*** 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;
}



/* 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;
}


#theshaker_header_user_options li {
	display: inline;
	list-style-type: none;
}


/**************************************************************************
		PUBLICIDAD EN BLOGS
/*************************************************************************/

.publicidad {
   width: 965px;
   margin: 9px auto;
}
.publi_banner {
  float: left;
  width: 728px;
}
.publi_botones {
  float: right;
  width: 234px;
}
/**** estilos para la barra de navegacion ***/

#inQueidWelcome { line-height:34px !important;}
#mensenwat .gebruiker p.status {
padding:8px 5px 0 0 !important;}

#mensenwat .gebruiker ul li a.inicien_salon,
#mensenwat .gebruiker ul li a.inicien_perfil,
#mensenwat .gebruiker ul li a.inicien_desconectar{
text-decoration: none;	
}
#mensenwat .gebruiker p.status strong {
font-size:13px !important;
}
#mensenwat .gebruiker ul li a{
text-decoration: none;
}
#mensenwat .gebruiker ul li a.info {
font-size:12px !important;
font-weight:bold;line-height:34px;text-decoration:underline;}

