/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}
table, td, th { vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
:focus { outline:solid 1px white;}

/* Tipografia */
body {font-size:small;color:#333;background:#fff;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#111;}
h1 { font-size:3em;	line-height:1.4; margin-left:10px;}
h2 { font-size:2em;	line-height:1;margin-left:10px;}
h3 { font-size:1.5em; line-height:1.9;}
h4 { font-size:1.2em; line-height:1.25;}
h5 { font-size:1em;	font-weight:bold;}
h6 { font-size:1em; font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
p { margin:0 0 10px; }
img.izquierda { float:left;	margin:0 20px 20px 0; padding:0;}
img.derecha { float:right; margin:0 0 20px 20px;}
a, a:visited { color:#997300; text-decoration:underline;}
a:focus, a:hover { text-decoration:none;}
blockquote { margin:10px; color:#666; font-style:italic;}
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 10px; font-style:italic;}
del { color:#666;}
pre { margin:1.5em 0; white-space:pre;}
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5;}
li ul, li ol { margin:0 10px;}
ul, ol { margin:0 10px 10px 20px;}
ul { list-style-type:disc;}
ol { list-style-type:decimal;}
dl { margin:0 0 10px 0;}
dl dt { font-weight:bold;}
dd { margin-left:10px;}
table { margin-bottom:1.4em; width:99%;}
th { font-weight:bold;}
thead th { background:#c3d9ff;}
th, td, caption { padding:4px 10px 4px 5px;border-bottom:solid 1px #ddd;}
tfoot { font-style:italic; font-size:80%;}
caption {
	font-size: 110%;
	font-style: italic;
	text-align: center;
	font-weight: bolder;
}

/* Formas y formularios */
#login-form2{font-size:13px;display:none;}
#mbContent #login-form2 { display:block;}
label { font-weight:bold; }
fieldset { padding:1.4em; margin:0 0 1.5em 0;}
legend { font-weight:bold; font-size:1.2em;}
input[type=text], input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#666; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
input.text, input.title { width:300px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width:390px; height:250px; padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio { position:relative; top:.25em;}

/* Monero */
.fotomonero { border:solid 5px #ccc; float:left; margin-right:20px;}

/* Reticula */
.encabezado, .navegacion, .contenedor, .pie, .encabezado_interno {width: 960px;margin: 0 auto;background-color:#fff;}
body {margin:0;background: #F0F0F0 url(img/fondo-general.gif) repeat-y center top;}
div.status{margin:0 auto;width:940px;}
div.status {text-align: right;}
.contenedor { /*background: url(img/fondo-contenedor.gif) repeat-y left top;*/ }
/* Columns */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12 {float:left;margin-right: 20px;}
.span-1 { width: 60px;}
.span-2 { width: 140px;}
.span-3 { width: 220px;}
.span-4 { width: 300px;}
.span-5 { width: 380px;}
.span-6 { width: 460px;}
.span-7 { width: 540px;}
.span-8 { width: 620px;}
.span-9 { width: 700px;}
.span-10 { width: 780px;}
.span-11 { width: 860px;}
.span-12, div.span-12 {width: 940px; margin: 0;}
div.ultimo { margin-right: 0;}
div.primero { margin-left: 10px;}
div.primero h1, div.primero h2, div.lateral h2 { margin-left:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.limpio { visibility:hidden;}
.clearfix:after, .container:after, .servicios:after, .widget:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container, .servicios, .widget { display:block; }
.clear { clear:both;}
.raya { margin-right:10px !important; padding-right:9px; border-right:dotted 1px #ccc;}

/* --------------------------- Comienza zona de personalización --------------------------- */

/* Encabezado
-------------------------------------------------------------- */
.encabezado {height: 90px;padding: 10px 0; background-color:#000; border-bottom:solid 5px #FFCC00; width:940px;}
.encabezado_interno {height: 20px;padding: 10px 0; background-color:#000; border-bottom:solid 5px #FFCC00;}
h1.logotipo, .logotipo {margin:0;padding:0;position:relative;width:280px;height:90px;overflow:hidden;left:0;}
.logotipo a, h1.logotipo a, .logotipo_interno a{ text-decoration:none; }
h1.logotipo span, .logotipo span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:220px;
	height:90px;
	margin:0;
	padding:0;
	background:url(img/logotipo-principal.gif) no-repeat left top;
}
.logotipo_interno {margin:0;padding:0;position:relative;width:196px;height:32px;overflow:hidden;left:5px;top:-5px;}
.logotipo_interno span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:196px;
	height:32px;
	margin:0;
	padding:0;
	background:url(img/logotipo-interior2.jpg) no-repeat left top;
}
.opciones {float: right;color: #666;font-weight: bold;}
p.opciones  { margin-bottom:0; padding-right:160px;}
ul.opciones { display:inline;}
ul.opciones li{ float:left; list-style:none; display:block;}
ul.opciones li a {color: #666;padding: 0 0 0 12px;background: url(img/bullet.gif) no-repeat left bottom; margin: 0 0 0 12px;text-decoration:none;}
ul.opciones li a:hover {color: #999;text-decoration:underline;background: url(img/bullet-1.gif) no-repeat left top;}
p.welcome { color:#889791; font-size:18px;line-height:1.2; padding-bottom:10px;margin-left:10px;}
h3.welcome { font-size:32px; color:#5A6661; line-height:1.4; padding-top:10px; margin-left:10px;}
#home-banner { margin-bottom:15px;}
/* Navegacion
-------------------------------------------------------------- */
ul.navegacion { position:relative; display:block; top:72px; _top:0;}
.encabezado_interno ul.navegacion { position:relative; display:block; top:0;}
.navegacion li.texto-nav {color:#333;font-weight:bold;}
.navegacion li {margin: 0;padding: 6px 10px;color:#00F;float: left;list-style: none;}
.navegacion li a {font-weight: bold;color: #999;background: inherit;text-decoration: none;}
.navegacion li a:hover {color: #FFCC00;background: inherit;}
.navegacion li.active a {background: #FFCC33;color: #fff;font-weight: bold;padding: 7px 10px 6px 10px;}

/* Contenido
-------------------------------------------------------------- */
/* Titulares para home y secciones */
.encabezadomonero { border-bottom:solid 5px #ccc; border-top:solid 1px #ccc; padding:10px 0 5px; margin:0 0 10px 10px; width:940px;}
/* Migas de pan */
ul.migas {list-style: none;margin:0;padding:10px;display:block; color:#999;}
.migas li {display: inline;padding: 0;margin: 0;}
.migas li a {}
.migas li a:hover { text-decoration:none;}

/* Elementos del byline */
.span-12 h1, .span-8 h1, .span-4 h1 { padding-left:0;} /*Corrección boba de padding izquierdo */
p.abstract {font-size:1.2em;line-height:1.3;margin:0 0 1.2em 0;font-style: italic; clear:both; background-color:#ddd; padding:10px; text-align:left;}
p.credito { margin:5px 0 10px 0; font-size: 110%; font-style: italic;}
p.credito a:hover { color: #555;}
p.credito span {border-left: none; color:#999999;}
p.credito span.fechapub, p.credito span.favoritear, span.henry {margin-left: 9px; padding-left: 9px; font-style: normal; border-left: 1px solid #999;}
span.henry { margin-bottom:-5px; position:relative;}
p.credito span.favoritear {margin-right: 9px; padding-right: 9px;}
p.credito span.favoritear img{margin-right: 3px;}

/* Titulos de entregas */
h2.titulo_portada {}
h2.titulo_portada img { float:left;  margin:0 10px 10px 0; overflow:auto;}
h2.titulo { margin-bottom:5px; padding-bottom:5px;}
/*Entregas */
.entrega { width:620px; clear:both; overflow:hidden; float:left; text-align:center; background-color:#ddd; padding-top:10px;}
.entrega_tira { width:940px; clear:both; overflow:hidden; float:left;margin-left:10px;}
.entrega_tira h2 { margin-left:0;}
.entrega_carton { width:940px; clear:both; overflow:hidden; float:left; margin-left:10px;}
.entrega h2 span, .entrega_tira h2 span {color:#CC0000;}
.entrega h2 img, .entrega_tira h2 img {float:left; margin:0 10px 10px 0; overflow:auto;}

/* Titulares con auxiliares */
div.titular {margin: 0;padding: 8px 10px;background:#5A6661;display:block;height:15px;clear:both;
	-moz-border-radius-topleft:10px;   -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;}
div.titular h4 {float:left;margin:0;padding:0;font-size:120%;color:#fff;line-height:1; font-weight:bold; letter-spacing:1px;}
div.titular h4 a {color: #666;font-weight:bold;text-decoration:none;font-size: 90%;}
div.titular h4 a:hover { text-decoration:underline; }
div.titular ul {float: right;margin: 0;padding: 0;list-style: none;}
div.titular ul li {display: inline;margin: 0 10px 0 0;padding: 0 10px 0 0;font-size: 85%;color: #7f7f7f;border-right: 1px solid #9a9a9a;}
div.titular ul li.ultimo {margin: 0;padding: 0;border: none;}
div.titular ul li.ultimo a img { margin-bottom:-3px; }
div.titular ul li a { color: #333; text-decoration:none;}
div.titular ul li a:hover {text-decoration:underline;}
.span-4 div.titular {margin-bottom:5px;}
div.circulomon{margin-top:53px;}

/* Catlist, tecnica por Paul O’Brien  de search-this.com [search-this.com/2008/08/13/my-css-is-cat-categories-with-css] */
* html dd { height:1% }
dl.catlist, dl.catlist2  {width:auto;padding:5px 0;overflow:hidden;border-bottom:none;clear:both;margin: 0 0 15px 0; font-size:90%; line-height:1;}
dl.catlist dt, dl.catlist2 dt { font-size:100%; font-weight:normal; margin:5px 0 0; clear:both;}
dl.catlist dt span, , dl.catlist2 dt span {float:right;padding:0 0 0 20px;font-size:90%;font-weight:normal;}
dl.catlist dt a, dl.catlist2 dt a { text-decoration:underline; color:#997300; font-weight:bold; line-height:1.2;}
dl.catlist dt a:hover, dl.catlist2 dt a:hover{ text-decoration:none;}
dl.catlist dt a img, dl.catlist2 dt a img { border: solid 1px #997300; padding:4px; float: left; margin:0 8px 2px 0; }
dl.catlist dd.nowrap-def {margin:0;overflow:auto;padding:0 0 15px 0; min-height:25px;}
dl.catlist2 dd.nowrap-def {margin:0;overflow:visible;padding:0 0 15px 0;margin-bottom:10px;}
dl.catlist dd, .reticula dd, dl.catlist2 dd {margin:0;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px; }
dl.catlist dd img, dl.catlist2 dd img {margin:0 20px 10px 0;float:left;}
dl.catlist dt span, dl.catlist2 dt span{float:right;padding:5px 0 0 20px;font-size:80%;font-weight:normal;}
dl.catlist dt span a, dl.catlist2 dt span a {text-decoration:none;line-height:1.8em;}
dl.catlist dd p, dl.catlist2 dd p, .reticula dd p {margin:0;padding:0;}
dl.catlist dd.metalist, dl.catlist2 dd.metalist, .reticula dd.metalist { font-size:90%; line-height:1.5em; margin:0; padding:0; border-top:none; border-bottom:none;}
dl.catlist dd.metalist {border-bottom:solid 1px #BBC4C0; padding-bottom:5px; min-height:37px;}
dl.catlist dd.metalist em { font-style:normal;} 
dl.catlist dd.metalist a {color:#889791; font-size:11px;}
dl.catlist dd.metalist a.cont-comentarios {background:transparent url(img/comment.png) no-repeat scroll 2px 15%;padding-left:20px; border-left:solid 1px #ccc;}
dl.catlist dd.metalist a:hover.cont-comentarios, dl.catlist dd.metalist a:hover { text-decoration:none; }
.catlist3 { float:right; margin:0 10px; width:140px; clear: right; display:block;}
dl.catlist dd.tituloserie { margin:0; padding:5px 0 0 0; font-weight:bold; border:none;}

/*Reticula horizontal */
ul.reticula { margin:0 !important;}
ul.reticula li {/*width:60px;*/margin:0 5px;float:left;display:block;}
ul.reticula li a{ color:#333; text-decoration:none; line-height:0.9;}
ul.reticula li img {float:left;margin:0 10px 0 0;border:2px solid #333;padding:1px; background-color:#333;}
ul.reticula li a:hover img { border:2px solid #999; background-color:#fff; }
ul.reticula li a:hover { color:#999; }

/*Reticula horizontal 2 _______*/
ul.galeria { margin:5px 0 0 0; padding:0; clear:both;}
ul.galeria li {
        width: 210px;
        min-height: 30px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0 15px 10px 0;
        zoom: 1;
		padding-bottom:5px;
		color:#666;
    }
ul.galeria li h4{ margin-bottom:5px; font-size:110%; font-weight:bold;}
ul.galeria li img{ display:block; margin-bottom:5px; padding:0;}
ul.galeria li a img { border:solid 5px #ccc;}
ul.galeria li a:hover img { border:5px solid #FFCC00; }
ul.galeria li p.topics{ padding:0;}

/* Diferentes tamaños de galería */
ul.galeria_chica { padding:5px;}
.galeria_chica li {width: 60px !important; margin:0 !important;}
.galeria_chica2 li {width: 140px !important; margin:0 15px 0 0 !important; padding:0;}
.galeria_multipagina { background-color:#f0f0f0;}
.galeria_multipagina li {width: 120px !important; margin: 0 5px 0 0 !important; padding:5px; float:left; padding-bottom:10px;}
.galeria_multipagina li a { background:#FFFFFF}
.galeria_multipagina li.portada {width: 120px !important; margin: 5px 5px 0 !important; padding:0;}
.seguidores li {width: 30px !important; margin: 0 5px 5px 0 !important;}
ul.galeria li.ultimo, ul.galeria_chica2 li.ultimo { margin-right:0!important;}

/* Reticula de portada en entregas */
.thumbs { margin:5px 0 5px 5px;}
.thumbs dl {
	width: 200px;
	margin: 0 5px 5px 0;
	float: left;
	padding: 5px 0;
	background: #E9E8E2;
	height:65px;
	overflow:hidden;
  	}
.thumbs dl.ultimo, .thumbs dl.3 {margin-right:0; }
.thumbs dt a{
	float: right;
	width: 112px;
	margin: 0;
	padding: 0 5px 0 0;
	color: #4F889B;
	text-decoration:underline;
	line-height:1.2em;
	font-weight: normal;
  	}
.thumbs dt a:hover{	text-decoration:none; }
.thumbs dd {
  	margin: 0;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #666;
  	}
.thumbs dl dd.img {	margin: 0 0 0 5px;}
.thumbs dl dd.fechas { font-style: italic; }
.thumbs dd.img img {
  	float: left;
  	margin: 0 8px 0 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}
.thumbs dl.archivo {text-align:center;}
.thumbs dl.archivo dt a, .thumbs dl.archivo dd { display:block; clear:both;width:190px;}
.thumbs dl.archivo dt a { font-size:200%;}
.thumbs dl.archivo span { font-style: italic; }

/* Carton */
.carton { text-align:center; background:#ddd;}
.carton img { padding:10px;}

/* Barra de paginación de resultados  */
.paginacion-resultados {margin: 15px 0 20px 0;padding: 0 0 3px 0;border-bottom: 1px solid #ccc;height:2em;}
.entrega .paginacion-resultados {margin: 15px 0 0 0;padding: 0 0 3px 0;height:2em; border-bottom:none;}
.resultados-abajo {clear: both;margin: 15px 0;padding: 5px 0 0 0;border-top: 1px solid #ccc !important;border-bottom: none !important;height:18px;}
.paginacion-resultados ul {float: right;margin: 0;padding: 0;list-style: none;}
.paginacion-resultados ul li {display: inline;margin: 0 5px 0 0;padding: 0;font-family: Verdana, sans-serif;font-size: 90%;line-height: 1em;color: #7f7f7f;}
.paginacion-resultados ul li.last {margin: 0;padding: 0;border: none;}
.paginacion-resultados ul li a {text-decoration: underline;color: #333;line-height: 1.9em;}
.paginacion-resultados ul li a:hover {color: #555; text-decoration:none;}
.paginacion-resultados h4 {display:inline;float:left;margin:0;}

/* Lista de resultados  */
.resultados-busqueda dd + dd { margin-bottom: 15px; }
dl.resultados-busqueda dd { margin-left:0; }
dl.resultados-busqueda dd img {margin: 0 20px 10px 0;float:left}
.resultados-busqueda a {font-size: 100%;font-weight: bold;text-decoration:none;}
.resultados-busqueda a:hover { text-decoration:underline; }

/* Noticias */
dl.noticias, dl.noticias { margin: 3px 0 0 0; padding: 0;}
dl.noticias dt { font-weight: bold;}
dl.noticias dt.actual { padding-left:15px; background: #FFFFCC url(img/bullet-1.gif) no-repeat left 3px;}
dl.noticias dd.actual { background-color:#FFFFCC; padding-left:15px;}
dl.noticias dt a { text-decoration: none; line-height:1.8; }
dl.noticias dt a:hover { text-decoration: underline; }
dl.noticias dd { margin: 0 0 10px 0; padding: 0;}
dl.noticias dd img{ margin: 0 20px 10px 0; padding: 0; float:left;}

/* Formas 
--------------------------------------*/
label { font-weight:bold; }
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #FFDE5B;background: #FFFFCC;}
input.text, input.title {width:95%;padding:5px;}
input.title { font-size:1.5em; }
textarea {width:95%;height:150px;padding:5px;}

/* Ingreso en home*/
#login-form {
	border-right: 1px solid #BBC4C0;
	border-bottom: 1px solid #BBC4C0;
	border-left: 1px solid #BBC4C0;
}
.ingreso legend { font-weight:normal;}
.ingreso button { margin-right:-15px !important;}
.ingreso fieldset {border:none; padding:10px 17px 0 10px;}
.ingreso button {float:right;}
.ingreso input { padding:2px; width:100%; background-color:#EEF0EF; border:solid 1px #889791; margin:0 !important;}
.ingreso input:focus { border: solid 1px #FFCC00; background-color:#FFFFCC;}
.ingreso hr.cortito { width:80%; margin:0 auto 10px; border-top:10px solid white;}
#cont_correo_error {
	color: #CC293A;
	background: #FFDFD5;
	border: 1px solid #CC0000;
	padding:5px;
	margin:5px;
	text-align:center;
}

/* Comentarios */
.comments, .comments ul, #comments li{margin:0;padding:0;list-style:none;}
.comments li{margin:1.5em 0;position:relative;font-size:13px;}
.comments a{color:#5a7981;text-decoration:none;}
.comments a:hover{color:#555;}
.comments .meta{padding-bottom:32px;background:url(img/bg_comments1.gif) no-repeat 0 100%;}	
.comments .meta li{
	margin:0;
	display:inline;
	font-size:12px;
	color:#777;
	position:static;
	}	
.comments .meta .author{font-size:14px;font-weight:bold; padding-right:5px;}	
.comments .meta img{
	position:absolute;
	left:10px;
	top:50px;
	z-index:100;
	border:1px solid #bfd5da;
	width:78px;
	}	
.comments .body{padding:10px 28px 20px 100px;background:url(img/bg_comments2.gif) no-repeat 0 100%;min-height:58px;height:auto !important;height:58px;}
.comments ul.meta li.date span { font-style:italic;}	

/* Forma de comentarios */
#addComentForm, #register-form{
		margin:1em 0;
		padding-top:10px;
		background:url(img/form_top.gif) no-repeat 0 0;
		}
#addComentForm fieldset, #register-form fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
#addComentForm legend, #register-form legend{display:none;}	
#addComentForm p, #register-form p{margin:.5em 0;}	
#addComentForm label, #register-form label{display:block;}	
#addComentForm input, #addComentForm textarea, #register-form input, #register-form textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(img/form_input.gif) repeat-x;
		padding:3px;
		}		
#addComentForm textarea, #register-form textarea{height:125px;overflow:auto;}
#addComentForm textarea:focus, #addComentForm input:focus, #register-form textarea:focus, #register-form input:focus{ border:1px solid #FFCC00; }					
#addComentForm p.submit, #register-form p.submit{
		clear:both;
		background:url(img/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	

/* Botones 
-------------------------------------------------------------- */
a.button, button {
	background: #FFF2CC;
	display: inline-block;
	padding: 2px 10px !important;
	color:#2D3330;
	text-decoration: none;
	font-weight: bold;
	line-height: 1 !important;
	border:2px solid #FFCC00;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin:10px 0;
	right:10px;
}
button img, a.button a img{
    margin:0 8px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, a.button:hover{color:#fff;background: #FFCC00;}
button:active, a.button:active{ border:solid 1px #FF9900;}
button[type] {padding:4px 10px 4px 7px;/* Firefox */  line-height:17px;/* Safari */}
/* POSITIVE */
button.positive, .button a.positive{ color:#529214;}
.button a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.button a.positive:active, button.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* Barra lateral
-------------------------------------------------------------- */
.lateral { float:right !important;}
/* Navegador */
ul.navegador { padding:5px 0; background:#f3f3f3; margin:0 0 15px 0;}
ul.navegador li {float:left; display:block; margin-right:5px; text-align:center;}
ul.navegador li a {display:block; font-size:85%;}
ul.navegador li a:hover {background-color:#FC0;}
ul.navegador li a img { display:block;}
ul.navegador li a img.fotito { padding:6px 8px 2px 0;}
ul.navegador li.anterior a {background: #ccc url(img/anterior.png) no-repeat left bottom;padding-left:8px;}
ul.navegador li.anterior a:hover { background:#FC0 url(img/anterior_blue.png) no-repeat left bottom; ; }
ul.navegador li.siguiente a{margin-left:0;background:#ccc url(img/control_play.png) no-repeat right bottom;padding-right:8px;}
ul.navegador li.siguiente a img.fotito { padding:6px 0 2px 8px;}
ul.navegador li.siguiente{font-size:85%;}
ul.navegador li.siguiente a:hover { background:#FC0 url(img/control_play_blue.png) no-repeat right bottom; }
ul.navegador li.contador {width:81px; text-align:center; padding:0 5px; background-color:inherit;}
ul.navegador li.contador span{ font-size:190%; color:#666; line-height:1; display:block;}
ul.navegador li.archivo {clear:both;text-align:center; margin-top:3px;}
ul.navegador li.archivo a{padding:3px; width:290px; display:block; background-color:#D2D2D2;}
ul.navegador li.archivo a:hover {background-color:#FC0; }
ul.navegador li.ultima_entrega, ul.navegador li.primera_entrega { width:16px; display:block; height:65px;line-height:65px;}
ul.navegador li.ultima_entrega a img, ul.navegador li.primera_entrega a img{margin:0;padding:25px 0 !important;border:none;background-color:#ccc;}
ul.navegador li.ultima_entrega a:hover img, ul.navegador li.primera_entrega a:hover img{background-color:#FC0;}
ul.navegador li.siguiente, ul.navegador li.anterior { height:65px; background:#ccc; width:75px;}
/* Widegt */
.widget {background:#EEF0EF;border-bottom:1px solid #ccc;color:#454545;margin:0 0 15px 0;}
.widget h3 { margin:2px 0 5px; padding:0 10px; line-height:1.4;}
.widget p img {float:right;margin: 0 0 3px 5px; padding:4px; background:white; border: solid 1px #BBC4C0;}
.widget input { width:200px; margin: 10px 5px; padding:5px; color:#666; float:left; }
.widget input:focus { border-color:#c2e1ef;}
.widget p { padding:0 10px 10px;}
.widget li { margin-left:10px;}
/* Noticias */
ul.categorias {margin:0 0 0 10px;list-style:none;}
ul.categorias li{ padding:2px 0;}
/* Calendario de noticias */
ul.archivo-noticias  li { float:left; list-style:none; padding:2px 6px; border-right:solid 1px #ccc; width:70px; margin-bottom:3px; display:block; }
ul.archivo-noticias  li a:hover { text-decoration:none;}

/* Pie
-------------------------------------------------------------- */
.pie { border-top: solid 3px #ccc;}
.pie p { padding:10px;}
.copyright {padding: 0 15px 15px;font-size: 90%;text-align:center;margin:0;}

/* Tooltip */
a.tt{position:relative;z-index:24;text-decoration:none;}
a.tt span{ display: none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(img/bubble.gif) no-repeat bottom;
}
form .error_hide {display:none;}
ul.credito { margin:0; padding:0;}
ul.credito li { float:left; width:15px; display:block; border:none; margin-right:5px; text-align:center;}
ul.credito li span a img, ul.credito li span a:hover img{ border:none;}
ul.credito li span.fechapub, ul.credito li span.favoritear, ul.credito li span.henry {border:none; margin:0; padding:0;}

/*Registro */
#register-form p.legales { padding:10px; margin:0 55px 0 25px; font-size:80%; border-top:solid 1px #ccc; clear:both;}
#register-form input.estrecho { width:auto;}

/* Blog */
dl.blog {}
dl.blog dt {font-size: 26px;font-weight: 400; line-height:1.2; margin-bottom:5px;}
dl.blog dd.metalist { margin-left:0; color:#9F9F9F;}
dl.blog dd.metalist strong{color:#333;}
dl.blog dd.nowrap-def {border-bottom:1px solid #ddd; margin-bottom:15px; margin-left:0; padding-bottom:10px; font-size:12px; line-height:18px;}

/* MILKBOX */
#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #F90; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(img/loading.gif) no-repeat center; }/* IMAGE: loading gif */
#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }
.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
/* *** BOTTOM *** */
#mbBottom { 
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */
#mbNavigation{
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px; /* count font size */}
#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{outline:none;display:block;float:right;height:19px;cursor: pointer;}
#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(img/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(img/next.gif) no-repeat; }/* IMAGE: next */
#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(img/play-pause.gif) no-repeat; }/* IMAGE: prev */
/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }
#mbCloseLink {width:17px;background: transparent url(img/close.gif) no-repeat;/* IMAGE: close */}
/* description */
#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight: normal;text-align:justify;}
.onTop { overflow:visible;}
textformat, font {font-size:110%; line-height:1.4;}
h1.perfil {
	border-bottom:solid 3px #ccc;
	margin:0 10px 10px;
	padding-top:10px;
}
.perfil img {
	margin:0 10px 10px 0;
	float:left;
	border:solid 5px white;
	outline: solid 3px grey;
}
.suscripciones h5 { border-bottom: solid 1px #ccc; }
.banners {
 margin-left:0;
}
.banners li{
	list-style:none outside none;
	margin-bottom:2px;
	text-align:center;
	padding-top:3px;
}
.fotito  {padding:4px 4px 0 4px;}
#addComentForm fieldset.fieldcaptcha{margin-left:255px;}
div.sentrega{display:block;float:left;margin-right:13px;width:90px;}
.sentrega a img{border:1px solid #997300;padding:4px;}
dl.series h4{font-weight:bold; margin-bottom:20px;}
dl.series dd{border:none !important;}

/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../img/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}
.titEnt{line-height:0.9;}
.linea{ border-top:1px solid #CCCCCC; padding-top:5px;}
dl.series dd.monentregas{ border-bottom:1px dashed #CCCCCC !important;}
dl.series dd.monentregas h4{ margin-bottom:2px; margin-top:5px;}
dl.series dd.monentregas img{ margin-bottom:0px;}


/** Webcomix **/
div#readerpublishermodule0 {
	margin-top: 25px;
}
div#readerpublishermodule0 a {
	color:#997300;
}
div#readerpublishermodule0 ul li div.s {
	display:inline;
	margin-left: 3px;
}

div#readerpublishermodule0 ul li {
	display:list-item;
	border-left: 1px solid #9A9A9A;
	padding-left: 5px;
}


