/* Jesulink CSS Document - Porque nosotros también lo valemos */

body {
	text-align: center;
	background-color: #111;
	line-height: 15px;
	margin: 0px;
	_margin: 0px;
	margin-top: 3.5em;
	}

body.marco {
	text-align: center;
	background-color: #fff;
	line-height: 15px;
	margin: 0px;
	_margin: 0px;
	margin-top: 0;
	}

/* =========================  Main DIV  ========================= */

#wrapper {
	width: 983px;
	margin: 0px auto;
	min-height: 100%;
	padding: 0px;
	}

#cabecera {
	width: 100%;
	height: 145px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #111;
	margin: 0px;
	padding: 0px;
/*	background-image: url(../img/head_bg.gif);
	background-repeat: repeat-x;*/
	}

#menu_izquierda {
	 width: 350px;
	 height: inherit;
	 float: right;
	 margin: 0px;
	 _margin: 0px;
	 padding: 0px;
	 text-align: center;
	 background-color: #333;
	 color: #000;
/*	 background-image: url(../img/menu_bg.gif);
	 background-repeat: repeat-y;*/
	 }

.menu_white {
	background-color: #333;
	_margin: 0 auto;
	margin 0;
}

#central {
	width: 612px;
	min-height: 3620px;
	float: left;
	margin: 0px;
	_margin: 0px; /* hack para IE */
	padding: 0px;
	background-color: #fff;
	}

#central2 {
	width: 100%;
	min-height: 1000px;
	float: left;
	margin: 0px;
	_margin: 0px; /* hack para IE */
	padding: 0px;
	background-color: #fff;
	}


/* =========================  DIV de Blog   ========================= */


#menuh {
	text-align: center;
	width: 100%;
	height: 42px;
	margin: 0em;
	padding: 1em 0em 0em 0em;
	background-image: url(../img/menuh_bg.png);
	background-repeat: x-repeat;
	background-color: #4b4b4b;
	border-bottom: 2px #111 solid;
	color: #b6b8bd;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#menuh a:link 			{ font-family: Arial, Helvetica, sans-serif;; font-size: 14px; color: #b6b8bd; text-decoration: none; font-weight: bold; }
#menuh a:visited 		{ font-family: Arial, Helvetica, sans-serif;; font-size: 14px; color: #b6b8bd; text-decoration: none; font-weight: bold;}
#menuh a:active 		{ text-decoration: underline; color:#b7bc41;}
#menuh a:hover 			{ color:#35373b;}

.menuhop {
	/*float: left;*/
	display: inline-block;
	padding: 0.5em;
	margin-left: 1em;
	/*background-color: #FFF;*/
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	/*border: 1px solid #111;*/
}

.menuhop:hover 	{ background-color: #eee;}

.menuhopAviso {
	font-size: x-small;
	font-family: Tahoma;
	background-color: #cb403c;
	color: #CCC;
	height: 15px;
	padding: 0px 4px 0px 4px;
	text-align: center;
	padding-top: -6px;
	/*float: right;*/
	border: 1px solid  #eee;
	border-radius: 3px;
	position: relative;
	top: -1px;
}

#menuh2 {
	text-align: center;
	background-color: #066;
	background-image: url(../img/menuh2_bg.png);
	background-repeat: x-repeat;
	height: 101px;
	width: 100%;
	vertical-align: middle;
}

.menuh2item {
	float: left;
	/*background-color: #063;*/
	margin: 0.5em;
	padding: 0.5em;
	border-radius: 0.7em;
	-moz-border-radius: 0.7em;
	-webkit-border-radius: 0.7em;

}

.menuh2tit {
	padding-top: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	color: #FFF;
}

.menuh2item img {
	float: left;
}

.menuh2item a {
	float: right;
	padding-top: 1em;
	margin-left: 0.5em;
}

.menuh2item a:link 			{ font-family: Georgia; font-size: 16px; color: #fff; text-decoration: none; float: right; }
.menuh2item a:visited 		{ font-family: Georgia; font-size: 16px; color: #fff; text-decoration: none; float: right;}
.menuh2item a:hover 		{ color:#35373b; float: right;}



#blog {
	 min-height: 100%;
	 margin: 0px auto;
	 _margin: 0px auto; /* hack para IE */
	 text-align: justify;
	 margin: 0px;
	 padding: 30px 48px 50px 50px;
	 float: inherit;
	 background-color: #ffffff;
	 font-family: Arial;
	 font-size: 13px;
	 }

#blog2 {
	 min-height: 100%;
	 margin: 0px auto;
	 _margin: 0px auto; /* hack para IE */
	 text-align: justify;
	 margin: 0px;
	 padding: 0;
	 padding-top: 2em;
	 float: inherit;
	 background-color: #fff;
	 font-family: Arial;
	 font-size: 13px;
}

#central #blog {
	width: 512px;
}

#central2 #blog {
	width: 90%;
}



#pie {
	padding: 50px 50px 20px 50px;
	width: 883px;
	height: 100%;
	background: #2a2a2a;
	color: #535353;
	font-family: Verdana;
	font-size: 11px;
	border-top: 2px #393939 solid;
	text-align: justify;
	}

/* =========================  Menu lateral en central 2 ======================== */

.central2menu {
	/*background-color: #063;*/
	width: 190px;
	padding: 0em 1em;
	float: left;
	text-align: center;
	margin: 0;
}

.central2menuop {
	padding: 1em;
	background-color:#eee;
	border: 1px solid #666;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	margin-bottom: 1.5em;
}

.central2menuopImg img {
	box-shadow: 0px 0px 1em #000;
	margin: 1em;
	border-radius: 1em;
	overflow: hidden;
	width: 150px;
	height:auto;
}

.central2menuimg  img{
	border: 1px solid #333;
	margin-bottom: 1.5em;

}

.central2contenido {
	float: right;
	padding: 2em;
	width: 600px;
	margin: 0;
	border: 1px solid #919c91;
}

.central2contenido .titulo{
	text-align: center;
	background-color: #919c91;
	padding: 0.3em;
	font-size: x-large;
	font-weight: bold;
	margin-bottom: 1em;
}

/* =========================  El Slider (en portada)======================== */

.slider {
	margin: 0 auto;
	margin-top: -30px;
	margin-left: -50px;
	width: 612px;
	height: 30px;
	padding: 0;
	margin-bottom: 3em;
	padding-top: 175px;
}

#slider_bloque {
	background-color: #333;
	opacity: 0.85;
	-moz-opacity: 0.85;
	-webkit-opacity: 0.85;
	text-align: left;
	padding: 0;
	padding-left: 1em;
	padding-top: 1em;
	height: 30px;
	margin-top: -1em;
}

#slider_titulo {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-webkit-opacity: 1.0;
	float: left;
}

#slider_botones {
	float: right;
	margin-right: 1em;
}

#slider_bloque a:link, #slider_bloque a:visited
{ font-size: large; font-family: Arial; color: #fff; text-decoration: none; font-weight: bolder; }
#slider_bloque a:hover { color: #F90;}

/* =========================  Agenda automática   ========================= */


#agenda {
	width: 160px;
	height: 115px;
	padding: 10px;
	font-family: Arial;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px dashed;
	overflow: hidden;
}

#agenda .size1 { font-size: 12px; }
#agenda .size2 { font-size: 24px; font-weight: bolder;}
#agenda .size2 a { font-size: 24px; font-weight: bolder; text-decoration: none;}
#agenda .size2 a:hover { background-color: #999; }
#agenda p { margin: 3px; }

div.agenda_imagen {
	margin: 5px;
	padding: 0px;
	width: 125px;
	height: 50px;
	border: 1px dotted #000;
}


div.agenda_completa {
	margin: 0px;
	padding: 2px;
	width: 130px;
}

div.agenda_completa a { font-family: verdana; font-size: 10px; color: #FFF; text-decoration: none; font-weight: normal; }
div.agenda_completa a:hover { text-decoration: underline; }

/* Estilos de cajas de agenda */

#agenda.agenda1 {
	background-color: #B7CE6F;
	border-color: #567D39;
	color: #030;
}

#agenda.agenda1 a {
	color: #030;
}

.agenda_completa.agenda1 {
	background-color: #567D39;
}

#agenda.agenda2 {
	background-color: #ACCACC;
	border-color: #374160;
	color: #374160;
}

#agenda.agenda2 a {
	color: #374160;
}

.agenda_completa.agenda2 {
	background-color: #374160;
}


#agenda.agenda3 {
	background-color: #EAC4C7;
	border-color: #542E2F;
	color: #542E2F;
}

#agenda.agenda3 a, #agenda.agenda3 a:visited {
	color: #542E2F;
}

.agenda_completa.agenda3 {
	background-color: #542E2F;
}

#agenda_calendario {
	width: 150px;
	height: 150px;
	background-image: url(../img/agenda_calendario.png);
	float: right;
	margin: 0px 20px 0px 20px;
	font-weight: bolder;
	text-align: center;
}

#agenda_calendario .mes { font-size: 16px; color: #FFF; position: relative; top: 17px; }
#agenda_calendario .dia { font-size: 70px; color: #000; position: relative; top: 20px; }



/* =========================  OTROS DIV   ========================= */


.gris {
	background-color: #CCCCCC;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	padding: 5px;
	margin: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

.lineagris {
	background-color: #CCC;
	padding: 0.5em;
	margin-top: 3em;
}

#presentacion {
	text-align: center;
	}

div.ficha {
	font: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	padding: 3px;
	margin: 5px;
	background-color: #DDE4E8;
	text-align: left;
	}

.centrar {
	text-align: center;
	}

.lista {
	width: 225px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #aeaeae;
	}

.notilista {
	margin-left: 2em;
}

#advertencia {
	color: #811820;
	width: 400px;
	padding: 10px 20px 10px 10px;
	text-align: justify;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #dda9ad;
	font-family: Arial;
	font-size: 12px;
	}

#advertencia a, #advertencia a:visited { color: #811820; }

div.quote {
	background-color: #dadada;
	padding: 2em 4em 2em 4em;
	background-image: url(../img/quote_bg.gif);
	background-repeat: no-repeat;
	/*border: 2px #aaa solid;*/
	color: #222;
	margin-left: 1em;
	margin-right: 1em;
	font-family: Verdana;
	border-radius: 1em;
	/*width: 75%;*/
	}

div.introblog {
	/*background-color: #dadada;*/
	padding: 2em 2em 2em 2em;
	/*border: 2px #aaa solid;*/
	color: #222;
	font-family: Verdana;
	font-style: italic;
	text-align: left;
    }
div.introblog.derecha {
    margin-left: 48%;
}

div.buchart {
	width: 400px;
}

.head_menu {
	margin: 0px;
	padding: 0px;
	height: 40px;
}

.cajatabla img {
	margin: 1.5em;
	float: left;
	box-shadow: 0px 0px 1em #000;
	padding: 0px;
	border-radius: 2em;
	overflow: hidden;
	width: 150px;
	height:auto;

}

.cajatabla2 {
	width: 20%;
	margin: 1em;
	padding:0.5em;
	text-align: left;
	float: left;
}

.cajatabla2 a:link 			{ color: #000; }
.cajatabla2 a:visited 		{ color: #000; }
.cajatabla2 a:hover 		{ color: #000; text-decoration:none; }


/* =========================  IMÁGENES   ========================= */

img { border: none; }
img.borde {	border: #000000 1px solid; }
img.sinborde { border: none; }

img.flotaiz {
	float: left;
	margin: 10px;
	padding: 0px;
	border: 2px #999 solid;
	}

img.flotade {
	float: right;
	margin: 10px;
	padding: 0px;
	border: 2px #999 solid;
	}

div.usermanga img {
	width: 125px;
	height: 175px;
	}

img.flotaiz2 {
	float: left;
	padding-right: 1em;
	padding-bottom: 1em;
}

div.fichastaff img {
	float: left;
	padding-right: 1em;
	padding-bottom: 1em;
}

div.fichastaff {
	clear: both;
}

/* ========================= SPANITOS ============================== */

span.sp {
	padding: 0.2em;
	color: #FFF;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.sp_azul {
	background-color: #36C;
}

.sp_rojo {
	background-color: #C33;
}

.sp_amarillo {
	background-color: #FC3;
}

.sp_verde {
	background-color: #693;
}

.sp_violeta {
	background-color: #336;
}

.sp_gris {
	background-color: #333;
}


/* =========================  Menú izquierda  ===================== */

.menuopcion {
	width: 250px;
	height: 23px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	background-image: url(../img/menu_boton_bg.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

.menuopcion a:link 			{ font-family: Arial; font-size: 14px; color: #fff; text-decoration: none; }
.menuopcion a:visited 		{ font-family: Arial; font-size: 14px; color: #fff; text-decoration: none;}
.menuopcion a:active 		{ text-decoration: underline; color:#9C0;}
.menuopcion a:hover 		{ color:#9C0;}

#afiliados p {
	line-height: 11px;
	text-align: center;
}

#afiliados a:link 			{ font-family: Verdana; font-size: 11px; color: #9c988e; text-decoration: none; }
#afiliados a:visited 		{ font-family: Verdana; font-size: 11px; color: #9c988e; text-decoration: none;}
#afiliados a:active 		{ text-decoration: none; color:#fff;}
#afiliados a:hover 			{ color:#fff;}

table.enlaces a:link 			{ font-family: Verdana; font-size: 11px; color: #9c988e; text-decoration: none; }
table.enlaces a:visited 		{ font-family: Verdana; font-size: 11px; color: #9c988e; text-decoration: none;}
table.enlaces a:active 		{ text-decoration: none; color:#fff;}
table.enlaces a:hover 			{ color:#fff;}

/* =========================  TEXTOS  ========================= */

.taller {
	text-align: center;

}
.taller img {
border: 3px #CCC solid;
max-width: 95%;
max-height: auto;
}

.via {
	font-size: 11px;
	color: #999;
}

.via a:link, .via a:visited, .via a:active,  .via a:hover { font-size: 11px; }

h3, h2 {
	font-family: "Trebuchet MS";
	}

h1						{ font-family: Arial; font-size: 20px; font-weight: bolder; color: #000; line-height: 20px; }
.blog_titulo 			{ font-family: Arial; font-size: 20px; font-weight: bolder; color: #000000; line-height: 20px; text-align: left;}
.blog_titulo a:link		{ font-family: Arial; font-size: 20px; font-weight: bolder; color: #000000; text-decoration: none; text-align: left; }
.blog_titulo a:visited	{ font-family: Arial; font-size: 20px; font-weight: bolder; color: #000000; text-decoration: none;  text-align: left;}
.blog_titulo a:active	{ text-decoration: none; }
.blog_titulo a:hover	{ text-decoration: underline; }

.bloqueNoticiaMosaic .blog_titulo a:link		{ font-size: medium; line-height: 14px; text-align: left; }
.bloqueNoticiaMosaic .blog_titulo a:visited		{ font-size: medium; line-height: 14px; text-align: left;}
.bloqueNoticiaMosaic .blog_titulo a:hover		{ font-size: medium; line-height: 14px; text-align: left;}

.noticiaListadoItem .blog_titulo a:link			{ font-size: medium; line-height: 14px; margin: 0; text-align: left;}
.noticiaListadoItem .blog_titulo a:visited		{ font-size: medium; line-height: 14px; margin: 0; text-align: left;}
.noticiaListadoItem .blog_titulo a:hover		{ font-size: medium; line-height: 14px; margin: 0; text-align: left;}

.leermas {
	text-align: right;
	margin: 0px;
	padding: 0.3em;
}

.leermas a:link 		{font-family: Verdana; font-size: small; }
.leermas a:visited 		{font-family: Verdana; font-size: small; }
.leermas a:hover 		{font-family: Verdana; font-size: small; }

.noticia_avatar {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 0.8em;

}

.noticiaCabecera {
	margin: 1em 0em 1em 0em;
	border-bottom: 1px solid #aaa;
	color: #999;
	font-size: 0.85em;
	line-height: 1.3em;
	padding-bottom: 1em;
}

.blog_fecha {
	font-family: Arial;
	font-size: 0.85em;;
	color: #888;
	text-align: right;
}

.blog_fecha a	 		{ font-weight: bold; }
.blog_fecha a:link 		{ font-weight: bold; }
.blog_fecha a:visited	{ font-weight: bold; }
.blog_fecha a:hover 	{ font-weight: bold; }


.bloqueNoticiaMosaic .blog_fecha { font-size: x-small; color: #999; margin-bottom: 0.3em;	}

.bloqueColaboracion {
	background-color: #efefef;
	padding: 1.5em;
	border-radius: 2em;
	padding-top: 1.5em;
	box-shadow: 2px 2px 5px #aaa;
}

.bloqueColaboracion img.logoColaboracion {
	float: right;
	position: relative;
	border: 0;
	margin-top: -3.5em;
	margin-right: -1em;
}

.blog_contenido {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 1em;
	line-height: 1.3;
	text-align: justify;
	}

ul {
	list-style-type: square;
	text-align: justify;
	}

div.comentario {
	font-family: Verdana;
	font-size: 11px;
	color: #5a5a5a;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 80%;
	border-bottom: 1px #999 solid;
	/*background-color: #F66;*/
	}

.firma_comentario{
	font-size: 14px;
	font-weight: bolder;
	font-family: Arial;
	color: #6a6a6a;
	}

.firma_comentario a:link	{ font-family: Arial; font-size: 14px; font-weight: bolder; color: #000; }
.firma_comentario a:visited	{ font-family: Arial; font-size: 14px; font-weight: bolder; color: #000; }
.firma_comentario a:active	{ text-decoration: none; }
.firma_comentario a:hover	{ text-decoration: none; }

img.staffComentario
{
	height: 12px;
	width: auto;
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4!important;
}

img.staffComentario:hover
{
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8!important;
}


.num_comentario {
	font-size: 14px;
	color: #FFF;
	padding: 2px 6px 2px 6px;
	background-color: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bolder;
	font-family: Arial;
}

.fecha_comentario {
	font-size: 10px;
	font-family: Arial;
	color: #999;
	text-align: right;
	}

.fecha_comentario a { font-size: 10px; font-family: Arial; color: #333; }
.fecha_comentario a:link { font-size: 10px; font-family: Arial; color: #333; }
.fecha_comentario a:visited { font-size: 10px; font-family: Arial; color: #333; }
.fecha_comentario a:hover { font-size: 10px; font-family: Arial; color: #333; text-decoration:none; }



div.comentario a, div.comentario a:link, div.comentario a:visited, div.comentario a:active, div.comentario a:hover{
	color: #34592c;
	font-weight: bolder;
	}

#tooltip-shadow {
position:absolute;
visibility:hidden;
z-index:9999;
margin: 0;
padding: 0;
/*background: url(/img/shadow.png) no-repeat bottom right !important;
background: url(/img/shadow.gif) no-repeat bottom right;*/
background-color: #cccccc;
}

#tooltip-text {
text-align: left;
position:absolute;
visibility:hidden;
margin: 0;
z-index:10000;
border: 1px solid;
padding: 10px;
font-size: 90%;
overflow: hidden;
width: 44em;
max-height: 45ex;
background-color: #cccccc;
font-family: "Trebuchet MS";
font-size: 13px;
}


div.texto_comentario {
	overflow: hidden;
}

/* Colores */

.rojo {	font-weight: bold; color: #ee0000; }




/* ========================= ENLACES ========================= */

/* ========= DEFAULT ============= */

/*a:link 		{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #34592c; text-decoration: underline;}
a:visited 	{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #34592c; text-decoration: underline; }
a:active 	{ text-decoration: underline; }
a:hover 	{ text-decoration: none; color: #FC0; }*/

a:link 		{ color: #3F512D; font-weight: bold; text-decoration: underline;}
a:visited 	{ color: #3F512D; font-weight: bold;text-decoration: underline; }
a:active 	{ text-decoration: underline; font-weight: bold; }
a:hover 	{ text-decoration: none; color: #AC9122; font-weight: bold; }

/* ================================ */

a.comentario:link 		{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #34592c; text-decoration: underline; }
a.comentario:visited 	{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #34592c; text-decoration: underline;}
a.comentario:active 	{ text-decoration: underline; }
a.comentario:hover 		{ text-decoration: underline; background-color: #FCO; color: #333333; }

a.actividad:link 		{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #00f9f0; text-decoration: underline; }
a.actividad:visited 	{ color: #00f9f0; text-decoration: underline; }
a.actividad:active 		{ text-decoration: underline; }
a.actividad:hover 		{ text-decoration: underline; color: #89f9a0; background-color: #0033CC;}

a.leccion:link 			{ font-family: Tahoma; font-size: 11px; color: #003366; text-decoration: underline; }
a.leccion:visited 		{ font-family: Tahoma; font-size: 11px; color: #003366; text-decoration: underline; }
a.leccion:active 		{ text-decoration: underline; }
a.leccion:hover 		{ text-decoration: none;}

a.volver:link 			{ font-family: Tahoma; font-size: 11px; color: #009966; }
a.volver:visited 		{ font-family: Tahoma; font-size: 11px; color: #009966; }
a.volver:active 		{ text-decoration: underline; }
a.volver:hover 			{ text-decoration: none;}

#pie a:link 		{ font-family: Tahoma; font-size: 11px; color: #999999; }
#pie a:visited 		{ font-family: Tahoma; font-size: 11px; color: #999999; }
#pie a:active 		{ text-decoration: underline; }
#pie a:hover 		{ text-decoration: none;}

a.destaco:link 			{ font-family: Arial; font-size: 12px; font-weight: bold; color: #990000; }
a.destaco:visited 		{ font-family: Arial; font-size: 12px; font-weight: bold; color: #990000; }
a.destaco:active 		{ text-decoration: underline; }
a.destaco:hover 		{ text-decoration: none;}

a.capitulo:link 		{ font-family: "Trebuchet MS"; font-size: 15px; font-weight: bolder; color: #0000ef; }
a.capitulo:visited 		{ font-family: "Trebuchet MS"; font-size: 15px; font-weight: bolder; color: #0000ef;  }
a.capitulo:active 		{ text-decoration: underline; }
a.capitulo:hover 		{ text-decoration: none; background-color: #acacef;}

#destacamos_text a:link 	{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #990000; text-decoration: underline; }
#destacamos_text a:visited 	{ font-family: Tahoma; font-size: 12px;  font-weight: bold; color: #990000; text-decoration: underline;  }
#destacamos_text a:active 	{ font-family: Tahoma; font-size: 12px;  text-decoration: underline; }
#destacamos_text a:hover 	{ font-family: Tahoma; font-size: 12px;  text-decoration: none; background-color:#CC6633;}


/* ========================= ICONOS ========================= */

.icono {
	border: 1px solid #000000;
	width: 20px;
	height: 20px;
	}

.peque {
	width: 100px;
	height: auto;
	max-height: 200px;
	border: none;
	}

/* ========================= TUTORIALES========================= */

.blog_contenido th {
	background-color: #CCC;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
	}

.blog_contenido td {
	font-weight: normal;
	padding: 3px;
	margin: 0px;
	}

th.tutorial, td.tutorial {
	width: 100%;
	}

th.nivel, td.nivel {
	width: 60px;
	}

th.autor, td.autor {
	width: 100px;
	}

#lostutoriales table {
	border-collapse: collapse;
	}

#lostutoriales table td {
	font-size: 9px;
	padding: 3px;
	}

tr.externa td {background-color: #cddaec;}

/* ========================= DESCARGAS ========================= */

#descarga_portada {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 2em;
}

#descarga_banner {
	float: left;
}

#descarga_banner img{
	border: #222 1px solid;
	margin: 0;
	padding: 0;
	margin-right: 2em;
	box-shadow: 3px 3px 7px #555;
}

#descarga_sinopsis {
	text-align: center;
	margin: 1em;
}

#descarga_sinopsis p {
	background-color: #CCC;
	padding: 1em;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
}

#descarga_sinopsis a:link { font-size: medium; font-family: Georgia; color: #033; }
#descarga_sinopsis a:visited { font-size: medium; font-family: Georgia; color:#033;  }
#descarga_sinopsis a:hover { font-size: medium; font-family: Georgia; color:#033; text-decoration: none; }


#descarga_menu {
	margin: 0 auto;
	width: 98%;
	padding: 0 auto;
}

.descarga_opcion {
	float: left;
	margin: 0.5em;
	padding: 0.5em;
}

.descarga_opcion img {
	float: left;
}

.descarga_opcion a {
	float: right;
	padding-top: 0.7em;
}

.descarga_opcion a:link 	{ font-family: Arial; font-size: small; color: #767f76; text-decoration: underline; }
.descarga_opcion a:visited 	{ font-family: Arial; font-size: small; color: #767f76; text-decoration: underline; }
.descarga_opcion a:hover	{ text-decoration: none;}

th.descarga {
	background-color: #ddd;
	border: none;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	width: 425px;
	height: 15 px;
	}

td.descarga {
	/*background-color: #eeeeee;*/
	border: none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: 425px;
	height: 60 px;
	}

td.imgTab {
	/*background-color: #eeeeee;*/
	border: none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: 75px;
	height: 75px;
	}

td.imgTab  img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

table.descarga {
	font-family: "Trebuchet MS";
	font-size: 13px;
	padding: 1.5em;
	width: 100%;
	background-color: #eaeaea;
	border-radius: 1em;
	box-shadow: 5px 5px 10px #aaa;
	}

th.descarga a:link 			{ font-family: "Trebuchet MS"; font-size: 14px; color: #090909; }
th.descarga a:visited 		{ font-family: "Trebuchet MS"; font-size: 14px; color: #090909; }
th.descarga a:active 		{ text-decoration: underline; }
th.descarga a:hover 		{ text-decoration: none; background-color: #99FF00;}

table.itemdescarga {
	border: none;
	width: 90%;
	}

table.itemdescarga td {
	border: none;
	background-color: #dddddd;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	margin: 10px;
	padding: 15px;
	}

table.itemdescarga td.imgTab {
	width: 75px;
	height: 75px;
	padding: 0;
	margin: 0;
	}

table.itemdescarga td.nuevo {
	background-color: #99CC99;
	}

table.itemdescarga img {
	border: none;
	}

table.itemdescarga a.descargatit:link 			{ font-size: 15px; color: #222; font-weight: bold;}
table.itemdescarga a.descargatit:visited 		{ font-size: 15px; color: #222; font-weight: bold; }
table.itemdescarga a.descargatit:active 		{ text-decoration: underline; }
table.itemdescarga a.descargatit:hover 			{ background-color: #99CC33;}

table.itemdescarga .botoncillo {
	background-color: #777;
	padding: 0.2em 0.6em 0.2em 0.6em;
	border-radius: 0.4em;
	color: #FFF;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}


table.itemdescarga .botoncillo:hover {
	background-color: #849A7E;
}

table.itemdescarga a.descargabut:link { color: #FFF; font-size: 11px; text-decoration: none; font-weight: normal; }
table.itemdescarga a.descargabut:hover { background-color: #849A7E;}
table.itemdescarga a.descargabut:active { background-color: #849A7E;}
table.itemdescarga a.descargabut:visited { color: #FFF;  font-size: 11px; text-decoration: none; font-weight: normal; }


/* ========================= USERMANGA========================= */

div.usermanga, div.userma {
	width: 90%;
	background-color: #FCC8B1;
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	padding: 2em 2em 0.7em 2em;
	border: 4px solid #ec8f66;
	text-align: justify;
	}

div.userma span.blog_fecha { color: #7D3335; }

div.usermanga{ min-height: 230px;}

div.userma a			{ color: #900; }
div.userma a:visited	{ color: #900; }
div.userma a:hover		{ color: #900; background-color: #F33; }

div.userma span.via { color: #630; }

div.userma span.via a			{ color: #933; }
div.userma span.via a:visited	{ color: #933; }
div.userma span.via a:hover	{ color: #933; }

div.userma span.globocomentario {
	background-color: #ec8f66;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}




/* ========================= REGISTRO, LOGIN Y VARIOS ========================= */


/* Estilo nuevo de login */

#ulogin {
	width:100%;
	text-align: center;
	height: 32px;
	margin: 0em;
	padding: 0em;
	background-color: #333;
	border-bottom: 2px #111 solid;
	color: #b6b8bd;
	font-family: Verdana;
	font-size: small;
}

#ulogin .ulogincontent {
	padding: 0.6em;
	/*padding-left: 2em;*/
}

#ulogin .uloginitem {
	float: left;
	margin-left: 1em;
}

#ulogin .uloginitem input {
	background-color: #333;
	font-family: verdana;
	border: none;
	font-size: x-small;
	color: #CCC;
	border: 1px solid #999;
	padding: 0;
}

 #ulogin .uloginitem input.botonformu{
	 padding-left: 1em;
	 padding-right: 1em;
	 background-color: #555;

       }

#ulogin .uloginitem input.check {
	width: 11px;
	height: 11px;
	margin-right: 0;
}

#ulogin .uloginitem a {
	font-family: verdana;
	font-size: small;
	color: #CCC;
}

#ulogin .uloginitem a:link		{ font-weight: normal; }
#ulogin .uloginitem a:visited		{ font-weight: normal; }
#ulogin .uloginitem a:hover		{ font-weight: normal; text-decoration: none; }


/* estilo para la zona de login */
#login {
	font-family: Arial;
	font-size: 12px;
	background-color: #ffffff;
}


/* ========================= FICHAS DE INFORMACIÓN ========================= */

table.ficha {
	border: none;
	}

table.ficha th {
	background-color: #000000;
	}

table.ficha td {
	background-color: #FFFFFF;
	border: none;
	}

div.ficha_titulo {
	background-color: #003366;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
	text-align: center;
	}



/* ========================= TABLAS ========================= */

/* Invisible */
table.invisible, table.invisible td, table.invisible tr, table.invisible th  { border: none; }
table.invisible{ margin: 0px; padding: 0px;}

table.tgris {
	border: #999 2px solid;
	border-collapse: collapse;
	}

table.tgris td {
	background-color: #eeeeee;
	padding: 15px;
	text-align: justify;
	}

/* Enlaces */

table.enlaces, table.enlaces td, table.enlaces th { border: none; }

table.enlaces {
	border-collapse: separate;
	margin: 0 auto;
}

table.enlaces th {
	padding: 0.5em;
	font-size: small;
	color: #FFF;
	font-family: Arial;
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border: 1px solid #444;
}

table.enlaces td {
	text-align: center;
	padding: 0.3em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	background-color: #444;
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
}


/* ============= BOXES - RARUTO, CINCO ELEMENTOS =============== */

.box {
	width: 350px;
	height: 185px;
	margin: 0px;
	_margin: 0 auto;
	padding: 0px;
	padding-top: 70px;
	text-align: center;
	}

.box1 {	background-image: url(../img/boxcinco.gif);}

	.box1 a:link 		{ font-family: Verdana; font-size: 11px;  text-decoration: none; color: #FFF }
	.box1 a:visited 	{ font-family: Verdana; font-size: 11px;  text-decoration: none; color: #FFF}
	.box1 a:active 		{ text-decoration: none; background-color: #b65757  }
	.box1 a:hover 		{ text-decoration: none; background-color: #b65757  }


.box2 {	background-image: url(../img/boxraruto.gif); }

	.box2 a:link 		{ font-family: Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF }
	.box2 a:visited 	{ font-family: Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF}
	.box2 a:active 		{ text-decoration: none; background-color: #dfbf74  }
	.box2 a:hover 		{ text-decoration: none; background-color: #dfbf74   }

.box3 {	background-image: url(../img/boxkofi.gif); }

	.box3 a:link 		{ font-family: Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF }
	.box3 a:visited 	{ font-family: Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF}
	.box3 a:active 		{ text-decoration: none; background-color: #8aa4a5  }
	.box3 a:hover 		{ text-decoration: none; background-color: #8aa4a5   }

.box a { padding: 0.5em;}

.botones {
	margin: 0;
	padding: 0;
	_margin: 0 auto;
	border-bottom: 3px solid #000;
	border-top: 3px solid #000;
}

.botones2 {
	border-top: none;
}

.botones img {
	padding: 0;
	margin: 0
}
/* ========================= NOTICIAS CON ESTILO PROPIO ========================= */

.noticiaListadoItem {
	margin-bottom: 4em;
}
.bloqueNoticia {
	margin-bottom: 0em;
}

.espacioNoticia {
	margin-bottom: 6em;
}

.bloqueNoticiaMosaic {
	margin-bottom: 0.5em;
	/*border: 1px solid #bbb;*/
	padding: 1.5em;
	background-color: #eee;
}

.modemosaicImg {
	margin-right: 1em;
	width: 140px;
	height: 140px;
	overflow: hidden;
	float:left;
	box-shadow: 2px 2px 5px #aaa;
}

.modemosaicImg  img{
	width: auto;
	height: 150%;
}

.firmanoticia {
	font-family: Tahoma;
	font-size: small;
	color: #666;
}

.bloqueNoticiaMosaic .firmanoticia {
	font-size: x-small;
}

.firmanoticia a:link, .firmanoticia a:visited, .firmanoticia a:hover { font-family: Tahoma; font-size: small; color:#666;}

.bloqueNoticiaMosaic .firmanoticia a:link 		{ font-size: x-small; font-weight: normal;}
.bloqueNoticiaMosaic .firmanoticia a:visited 	{ font-size: x-small; font-weight: normal;}
.bloqueNoticiaMosaic .firmanoticia a:hover 		{ font-size: x-small; font-weight: normal;}

div.pieNoticiaMax {
	width: 490px;
	border-top: 1px solid #ccc;
	padding: 1em;
}

div.pieNoticia {
	text-align: right;
}

.pieNoticia2 {
	padding-top: 0.5em;
	padding-bottom: 0.3em;
}

.pieNoticia2 .pieFacebook {
	float: right;
}

.pieNoticia3 img {
	margin: 0px;
	padding: 0px;
}

div.olimpiadas_red_hook	{

	color: #000000;
	font-family: Arial;
	font-size: 12px;
	padding: 30px;
	}

div.frikipolleces {
	background-color: #f6e79e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px;
	border: #cbb753 1px solid;

}

div.frikipolleces span.globocomentario {
	background-color: #cbb753;
	}

table.tabla_friki { border: none; width: 95%; border-collapse: collapse; font-size: 12px;}
table.tabla_friki td {border-bottom: 1px dotted #C90; padding: 5px; }
table.tabla_friki td.emoticono_friki {text-align: right;}


div.frikipolleces a:link	{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #97750D; text-decoration: underline; }
div.frikipolleces a:visited	{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #97750D; text-decoration: underline;  }
div.frikipolleces a:active	{ text-decoration: underline; }
div.frikipolleces a:hover	{ text-decoration: none; background-color: #FC0; }

div.frikipolleces span.globocomentario a:link 		{color: #FFF;}
div.frikipolleces span.globocomentario a:visited 	{color: #FFF;}


div.user_art{
	background-repeat: no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #bfcfeb;
	padding: 10px;
	border: #93ABE6 4px solid;
}

div.user_art span.globocomentario {
	background-color: #93ABE6;
	}


table.tabla_arte { border: none; width: 95%; border-collapse: collapse;}
table.tabla_arte td {border-bottom: 1px dotted #336; padding: 5px; }
table.tabla_arte td.emoticono_arte { border: none; text-align: center;}
table.tabla_arte tr.fanart td {background-color: #d7e0f0; }


div.user_art a:link	{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #369; text-decoration: underline; }
div.user_art a:visited	{ font-family: Arial; font-size: 12px; font-weight: bolder; color: #369; text-decoration: underline;  }
div.user_art a:active	{ text-decoration: underline; }
div.user_art a:hover	{ text-decoration: none; background-color: #69C; }

div.user_art span.globocomentario a:link 		{color: #FFF;}
div.user_art span.globocomentario a:visited 	{color: #FFF;}

div.user_art img.miniatura {
	width: 60px;
	height: 60px;
	border: #93ABE6 2px solid;
	margin: 10px;
}

div.frikipolleces span.blog_titulo a:link, div.user_art span.blog_titulo a:link
{ font-family: Arial; font-size: 18px; font-weight: bolder; color: #000000; text-decoration: none; }
div.frikipolleces span.blog_titulo a:visited, div.user_art span.blog_titulo a:visited
{ font-family: Arial; font-size: 18px; font-weight: bolder; color: #000000; text-decoration: none; }
div.frikipolleces span.blog_titulo a:active, div.user_art span.blog_titulo a:active
{ text-decoration: none; }
div.frikipolleces span.blog_titulo a:hover, div.user_art span.blog_titulo a:hover
{ text-decoration: underline; }


/* Nombres noticias*/

a.jesulink, a.alex, a.red_hook { padding: 2px; font-weight:bolder;}
a.jesulink:link, a.jesulink:visited, a.jesulink:hover { color: #006600; }
a.alex:link, a.alex:visited, a.jesulink:hover { color: #000066; }
a.red_hook:link, a.red_hook:visited, a.red_hook:hover { color: #660000;}

/*Opacidad */

#blog img {
		 opacity: 0.85;
	 }


a.opacidad img {
	-moz-opacity: 0.6;
	opacity: 0.6;
}

a.opacidad:hover img {
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.enlacesimg img {
	border: 1px #000000 solid;
	-moz-opacity: 0.6;
	opacity: 0.5;
}

.enlacesimg a:hover img{
	-moz-opacity: 1.0;
	opacity: 1.0;
}



/* ========================= ARCHIVO ========================= */

table.tabla_archivo {
	width: 100%;
	border: none;
	border-collapse: separate;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;

}

table.tabla_archivo td {
	background-color: #E2DCD8;
	border: none;
	color: #4F3733;
	padding: 0.4em;
}

table.tabla_archivo th {
	background-color: #918662;
	color: #eee;
	border: none;
	padding: 0.4em;
}

table.tabla_archivo a:link		{ text-decoration: none; color: #4F3733; }
table.tabla_archivo a:visited	{ text-decoration: none;  color: #4F3733;}
table.tabla_archivo a:hover		{ text-decoration: none; background-color: #4F3733; color: #eee;  }



/* ========================= PIE ========================= */

table.pie {
	width: 100%;
	border: none;
}

table.pie td {
	padding: 20px 20px 5px 20px;
	border-right: #e0e0e0 solid 1px;
	vertical-align: text-top;
	text-align: left;
	line-height: 20px;
}

.fakeLink		{ font-family: Arial; font-size: 12px; color: #e0e0e0; text-decoration: none; font-weight: normal; cursor: pointer;}
.fakeLink:hover { text-decoration: none; background-color: #666;}

#pie a:link 		{ font-family: Arial; font-size: 12px; color: #e0e0e0; text-decoration: none; font-weight: normal; }
#pie a:visited 		{ font-family: Arial; font-size: 12px; color: #e0e0e0; text-decoration: none; font-weight: normal; }
#pie a:active 		{ text-decoration: none; }
#pie a:hover 		{ text-decoration: none; background-color: #666;}

#pie a.b:link 		{ font-family: Arial; font-size: 14px; color: #e0e0e0; text-decoration: none; font-weight: bold; }
#pie a.b:visited 	{ font-family: Arial; font-size: 14px; color: #e0e0e0; text-decoration: none; font-weight: bold; }
#pie a.b:active 	{ text-decoration: none; }
#pie a.b:hover 		{ text-decoration: none; background-color: #666;}

table.pie td.ultimo {
	border: none;
}

#pie span.titulo {
	color: #e0e0e0;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}

/* ========================= COMENTARIOS ========================= */

#comentarioSubir {
	margin-bottom: 6em;
}
#comentarios {
	font-family: Arial;
	font-size: 20px;
	color: #c1c1c1;
	font-weight: bold;
	margin-top: 2em;
	margin-bottom: 1.5em;
}

.globocomentario {
	background-color: #999;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.globocomentario2 {
	background-color: #aaa;
	padding: 0.6em;
	border-radius: 0.7em;
	-moz-border-radius: 0.7em;
	text-align: center;
	float: right;
	margin-left: 1em;
}

.bloqueNoticiaMosaic .globocomentario2
{
	background-color: #777;
	padding: 0.6em;
	border-radius: 0;
	text-align: center;
	float: right;
	/*margin-top: -0.3em;*/
}

.globo2popular, .bloqueNoticiaMosaic .globo2popular {
	background-color: #693;
}

.globo2popularMas, .bloqueNoticiaMosaic .globo2popularMas {
	background-color: #633;
	border: medium solid #603;
}


.globocomentarionumero {
	font-size: larger;
	margin-bottom: 0;
}

.globocomentariotexto {
	font-size: x-small;
	color: #FFF;
}

.bloqueNoticiaMosaic .globocomentarionumero {
	float: left;
}

.bloqueNoticiaMosaic .globocomentariotexto {
	float: right;
	padding-left: 0.5em;
	font-size: small;
	font-weight: bold;
}


.globocomentario a:link 	{ font-family: "Trebuchet MS"; font-size: 14px; color: #fff; text-decoration: none; font-weight: bold; }
.globocomentario a:visited  { font-family: "Trebuchet MS"; font-size: 14px; color: #fff; text-decoration: none; font-weight: bold; }
.globocomentario a:active 	{ text-decoration: none; }
.globocomentario a:hover 	{ text-decoration: none; color: #FF0;}

.globocomentario2 a:link 	{ font-family: "Trebuchet MS"; font-size: larger; color: #fff; text-decoration: none; font-weight: bold; }
.globocomentario2 a:visited  { font-family: "Trebuchet MS"; font-size: larger; color: #fff; text-decoration: none; font-weight: bold; }
.globocomentario2 a:active 	{ text-decoration: none; font-size: larger; }
.globocomentario2 a:hover 	{ text-decoration: none; color: #FF0; font-size: larger;}

.bloqueNoticiaMosaic .globocomentario2 a:link 		{  font-size: medium; }
.bloqueNoticiaMosaic .globocomentario2 a:visited 	{  font-size: medium; }
.bloqueNoticiaMosaic .globocomentario2 a:hover 		{  font-size: medium; }

div.jesulinkComent { background-color: #e3f2a6; padding: 15px;}
div.alexComent { background-color: #e1e1ff; padding: 15px; }
div.red_hookComent { background-color: #f1d7d7; padding: 15px; color:#574848; }
div.juandaComent { background-color: #E1D5E6; padding: 15px; }

#blog div.zonajesulink {
	border: 1px solid #9C9;
	background-color: #F7FCEF;
	width: 450px;
	padding: 20px 20px 10px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

#blog > div.bloqueNoticia > div.jesulink .globocomentario {
	background-color: #9C9;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

/* ========================= BUSCADOR ========================= */

table.buscar {
	border-collapse: separate;
	width: 90%;
}

table.buscar td {
	background-color: #B9D1B1;
	border: 1px solid #E4F3D1;
	padding: 2em;
	text-align: center;
	width:33%;
	border: 1px solid #063;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}

table.buscar a:hover {color: #CFC; }

/* ========================= CATEGORIAS ========================= */

.tabla_categoria {
	border-collapse: separate;
	width: 100%;
	border:none;
}

.tabla_categoria th {
	padding: 0px;
	text-align: center;
	/*width:75px;*/
	background-color: #FFF;
	padding-top: 15px;
}

.tabla_categoria td {
	background-color:#fff;
	color: #333;
	padding: 0px;
	text-align: center;

}

.tabla_categoria td p{
	text-align: justify;
}

.tabla_categoria a:link 	{ font-family: "Trebuchet MS"; font-size: 12px; color: #000; font-weight: bold; }
.tabla_categoria a:visited  { font-family: "Trebuchet MS"; font-size: 12px; color: #000; font-weight: bold; }
.tabla_categoria a:active 		{ text-decoration: none; }
.tabla_categoria a:hover 		{ text-decoration: none; color: #096;}

.tabla_categoria a.b:link 		{ font-family: "Trebuchet MS"; font-size: 18px; color: #000; font-weight: bold; }
.tabla_categoria a.b:visited  	{ font-family: "Trebuchet MS"; font-size: 18px; color: #000; font-weight: bold; }
.tabla_categoria a.b:active 	{ text-decoration: none; }
.tabla_categoria a.b:hover 		{ text-decoration: none; color: #096;}


/* ========================= ESTADISTICA ========================= */

#contenedor {
	width: 60%;
	background-color: #FFF;
	padding: 60px;
}

.estadistica {
	border-collapse: separate;
	width: 100%;
	font-family: "Courier New";
	font-size: 14px;
}

.estadistica th {
	font-size: 18px;
	font-weight: bold;
	border-bottom: #333 3px solid;
	text-align: right;
}

.estadistica tr.b td {
	font-weight: bolder;
	font-size: 16px;
}

.estadistica td, .estadistica th {
	padding: 3px 10px 3px 10px;
}

.estadistica td {
	border-bottom: 2px dotted #999;
	text-align: right;
}

textarea {
	border: 2px solid #CCC ;
}

/* Fecha blog */

.bloque_fecha_blog {
	width: 40px;
	height: 40px;
	background-image: url(../img/fecha_bg.gif);
	color:#FFF;
	padding: 5px;
	float: left;
}

.bloque_fecha_blog span.dia {
	font-size: 16px;
}

.bloque_fecha_blog span.mes {
	font-size: 11px;
}

/* Sutori */

div.sutori_s1 {
	background-color: #CDBF61;
	padding: 2em;
	border-radius: 1em;
	border: 2px solid #663;
}

div.sutori_s2 {
	background-color: #DCD0DD;
	padding: 2em;
	border-radius: 1em;
	border: 2px solid #aaa;
	color: #666;
}

div.sutori_s1 .sutori_sr {
	background-color:#fbfc73;
	border-radius: 0.5em;
	padding: 1em;
	padding-right: 4em;
	background-image: url(../sutori/ok.png);
	background-repeat: no-repeat;
	background-position: right;
}

div.sutori_s2 .sutori_sr {
	background-color:#fff;
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	border-radius: 0.5em;
	padding: 1em;
	padding-right: 4em;
}

table.sutori_p1, table.sutori_p2, table.sutori_p3 {
	width: 100%;
	margin-bottom: 4em;

}

table.sutori_p1 td, table.sutori_p2 td, table.sutori_p3 td {
	border-collapse: separate;
	padding: 1em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
}

table.sutori_p1 th, table.sutori_p2 th, table.sutori_p3 th {
	border-collapse: separate;
	padding: 1em;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
}


table.sutori_p1 td {
	background-color: #eee;
}

table.sutori_p1 th {
	background-color: #ddd;
}

table.sutori_p2 td {
	background-color: #e4ebdf;
}

table.sutori_p2 th {
	background-color: #c3d8ad;
}

table.sutori_p3 td {
	background-color: #e3cdcd;
}

table.sutori_p3 th {
	background-color: #d3adae;
}

.sutori_es {
	background-color:#fff;
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	padding: 1em;
	text-align: right;
}

img.sutori_show_avatar {
	float: right;
	width: 75px;
	height: auto;
}

.resultado_votacion {
	text-transform: uppercase;
	font-size: large;
}


.archivo_anyo {
	background-color: #CCC;
	padding: 0.5em;
	margin: 1em 0em 2em 0em;
	font-size: x-small;
    font-weight: bolder;
}

.migas {
	font-size: x-small;
	text-align: center;
	margin: 1em;
}

.migas a:link		{ color: #666; text-decoration: underline; }
.migas a:visited	{ color: #666; text-decoration: underline; }
.migas a:hover		{ color: #666; text-decoration: none; }

table.agendaMuestra {
	border: none;
	background: none;
	text-align: center;
	border-collapse: separate;
}

table.agendaMuestra td {
	border: none;
	background: none;
	text-align: center;
	width: 180px;
	border: 2px solid #CCC;
}

table.agendaMuestra td img {
	width: 100%;
	height: auto;

	opacity: 0.7;
}

table.sutori_categorias td {
	vertical-align: text-top;
}

table.sutori_categorias {
	width: 100%;
	font-size: small;
}

table.sutori_categorias .via {
	font-size: 11px;
	color: #666;
}

table.lineasimple {
	width: 100%;
	border: none;
	border-collapse: collapse;
}

table.lineasimple td {
	border-bottom: 1px solid #bbb;
	padding: 0.5em;
	overflow: hidden;
}

/* ============= Visor ================= */

#pagina {
	border: 1px solid #333;
	margin: 1.5em 0 1.5em 0;
	cursor: pointer;
	max-width: 798px;
}

#top input, #top select {
	background-color: #999;
	color: #FFF;
	padding: 0.4em 0.7em 0.4em 0.7em;
	cursor: pointer;
	border: 1px solid #fff;
	border-radius: 0.5em;
}

#top select {
	background-color: #414141;
}

#top input:hover {
	background-color: #333;
}

#top {
	background-color: #666;
	padding: 0.3em 0 0.3em 0;
	border-radius: 0.5em;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%;
}

#mensaje-comic {
	width: 80%;
	background-color: #CCC ;
	padding: 1em;
	text-align: justify;
	font-size: x-small;
	font-family: Verdana;
	border-radius: 0.7em;
}

.leyendo-tit {
	background-color: #7a7878;
	color: #FFF;
	font-family: georgia;
	font-size: large;
	text-align: center;
	width: 480px;
	padding: 0.5em;
	margin-top: 3em;
	border-radius: 0.5em;
	margin-bottom: 1em;
}

.leyendo-cajatabla div {
	margin: 0.6em;
	float: left;
	overflow: hidden;
	height:auto;
}

.leyendo-bot div {
	box-shadow: 0.2em 0.2em 0.4em #e0e0e0;
	padding: 1em;
	border-radius: 2em;
	background-color: #f0f0ed;
	border: 1px solid #d2d2d2;
}

.leyendo-bot div:hover {
	box-shadow: 0.2em 0.2em 0.4em #e0e0e0;
	background-color: #CDEC84;
	border: 1px solid #690;
	cursor: pointer;
}


.leyendo-nav div {
	background-color: #666;
	padding: 0.5em 2em 0.5em 2em;
	border-radius:1em;
	margin-bottom: 7em;
	margin-top: 2em;
}

.leyendo-nav div:hover {
	background-color: #693;
	cursor: pointer;
}

.icontop {
	width: 25px;
	height: auto;
	border-radius: 0.4m;
	border: 1px solid #CCC;
	margin-bottom: -8px;
	margin-right: 0.5em;
}

.icontop:hover {
	box-shadow: 2px 2px 3px #CCC;
}

/* --- Twitter ----- */

#script-twitter {
	font-size: x-small;
}


.faq-title img, .faq-question img {
	margin-right: 0.6em;
}

.faq-title {
	background-color: #bbb;
	font-size: large;
	text-decoration: none;
	padding: 0.5em;
	border-radius: 0.5em;
	}

.faq-question {
	background-color: #d8e6d9;
	margin: 0.3em;
	padding: 0.3em;
	border-radius: 0.5em;
}

.faq-text {
	width: 80%;
	padding: 0.5em;
	padding-left: 2em;
}


.negrita {
    font-weight: bolder;
    color: black;
}
