/*  
Theme Name: Bitorial - Ikeadictos
Theme URI: http://www.bitorial.com/
Description: Diseñado por <a href="http://www.tavicalvete.com">Tavi Calvete</a> para <a href="http://www.bitorial.com">Bitorial</a>
Version: 4.1
Author: Tavi Calvete
Author URI: http://www.tavicalvete.com/
*/
/*
color1 : 131b2b
color2 : 263658
color3 : 395386
color4 : 4e6eb1
color5 : dae2ed
color6 : f1f6fb
*/
a { background: none; color: #fff; text-decoration: none; }
a:hover { background: none; color: #dae2ed; text-decoration: none; }
body { background: #131b2b; color: white; font-family: 'Century Gothic', Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-align: justify; }
img { border: 0px; text-decoration: none; }
.archivo-desc h1 { color: #263658; font-family: 'century gothic', arial, sans-serif; font-size: 24px; margin: 0px; padding: 0px; }
.archivo-desc h2, .archivo-desc h3 { color: #263658; font-family: 'century gothic', arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; }
.archivo-desc, .comentador { background: #dae2ed; color: #000; font-family: 'Century Gothic', Arial, sans-serif; font-size: 12px; margin-bottom: 5px; margin-top: 0px; padding: 4px 4px 4px 4px; }
.autor { background: #dae2ed; color: #000; font-family: 'Century Gothic', Arial, sans-serif; font-size: 12px; margin-bottom: 5px; margin-top: 5px; padding: 4px 4px 4px 4px; }
.autor a, .pie-articulo a { background: none; border: 0px; color: #263658; text-decoration: none; }
.autor a:hover, .pie-articulo a:hover { background: none; color: #263658; text-decoration: none; }
.autor img.absmiddle4, .pie-articulo img { margin-bottom: .25em; margin-left: 5px; margin-right: 5px; vertical-align: middle; }
.blogs_bitorial li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 2px; }
.blogs_bitorial ul, #blogs-texto ul, #buscar form, #social-texto ul, #tags-texto ul, #temas-texto ul, #ultimos-texto ul, html, .archivo-desc h5 { margin: 0px; padding: 0px; }
.comentario-desc h4 { color: #263658; font-family: 'arial narrow', arial, sans-serif; font-size: 24px; }
.comentario-descnon, .comentario-descpar { background: #fff; color: #000; font-size: 12px; margin-bottom: 10px; margin-left: 4px; margin-top: 5px; padding: 4px; text-align: justify; }
.commentlist { list-style: none; margin: 0px; padding: 0px; }
.linea { background: #131b2b; clear: both; color: #fff; height: 1px; width: 100%; }
.opinion { font-family: arial, sans-serif; font-size: 14px; padding: 4px; text-align: justify; }
.pie-articulo { background: #dae2ed; color: #000; font-family: 'Century Gothic', Arial, sans-serif; font-size: 12px; margin-bottom: 5px; margin-top: 5px; padding: 4px 4px 4px 4px; text-align: justify; }
.post { margin-bottom: 30px; margin-top: 10px; padding: 10px; }
.publicidad-120x240 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; margin-bottom: 15px; padding: 2px; text-align: right; width: 126px; }
.publicidad-120x60, .publicidad-120x90 { background: #395386; color: #fff; font-size: 10px; padding: 2px; text-align: right; width: 126px; }
.publicidad-120x600 { background: #395386; color: #fff; font-size: 10px; margin-bottom: 15px; padding: 2px; text-align: right; width: 126px; }
.publicidad-125x125 { background: #395386; color: #fff; font-size: 10px; padding: 2px; text-align: right; width: 131px; }
.publicidad-160x600 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; margin-bottom: 15px; padding: 2px; text-align: right; width: 166px; }
.publicidad-175x525 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; margin-bottom: 15px; padding: 2px; text-align: right; width: 181px; }
.publicidad-180x150 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; margin-bottom: 15px; padding: 2px; text-align: right; width: 186px; }
.publicidad-200x200 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; padding: 2px; text-align: right; width: 206px; }
.publicidad-234x60 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; margin-bottom: 15px; padding: 2px; text-align: right; width: 240px; }
.publicidad-250x250 { background: #395386; color: #fff; font-size: 10px; margin: 0 auto; margin-bottom: 15px; padding: 2px; text-align: right; width: 256px; }
.publicidad-300x250 { background: #395386; color: #fff; font-size: 10px; padding: 2px; text-align: right; width: 306px; }
.publicidad-300x250a { background: #395386; color: #fff; font-size: 10px; padding: 2px; text-align: right; width: 306px; }
.publicidad-300x300 { background: none; color: #4e6eb1; font-size: 10px; margin: 0px auto; padding: 2px; text-align: right; width: 300px; }
.publicidad-336x280 { background: none; color: #4e6eb1; font-size: 10px; margin: 0px auto; padding: 2px; text-align: right; width: 336px; }
.publicidad-400x200 { background: none; color: #4e6eb1; font-size: 10px; margin: 0px auto; padding: 2px; text-align: right; width: 400px; }
.publicidad-400x400 { background: #395386; color: #fff; font-size: 10px; margin: 0px auto; padding: 2px; text-align: right; width: 406px; }
.publicidad-468x60 { background: none; color: #4e6eb1; font-size: 10px; margin-bottom: 10px; padding: 2px; text-align: right; width: 468px; }
.publicidad-88x31 { background: #395386; color: #fff; font-size: 10px; padding: 2px; text-align: right; width: 94px; }
.submit { background: #dae2ed; color: #395386; }
.tag li { list-style-image: url("icono_tags.png"); margin: 0px; padding: 0px; }
.tag ul { list-style-image: url("icono_tags.png"); margin: 0px 0px 0px 00px; padding: 0px; }
.tema li { list-style-image: url("icono_temas.png"); margin: 0px; padding: 0px; }
.tema ul { list-style-image: url("icono_temas.png"); margin: 0px 0px 0px 00px; padding: 0px; }
.texto-articulo { background: #fff; border: 2px solid #dae2ed; color: #000; font-family: arial, sans-serif; font-size: 14px; line-height: 22px; padding: 10px; text-align: justify; }
.texto-articulo a, #main a { background: none; color: #395386; font-weight: bold; text-decoration: none; }
.texto-articulo a:hover, #main a:hover { background: none; color: #263658; font-weight: bold; text-decoration: none; }
.texto-articulo img { border: 1px solid #395386; margin: 10px; padding: 2px; text-align: center; }
.texto-articulo strong { color: #263658; }
.titulob { color: #000; font-weight: normal; }
.titulo-post { background: none; }
.titulo-post h1 { background: none; color: #263658; font-family: 'arial narrow',arial,sans-serif; font-size: 24px; font-weight: bold; text-align: justify; }
.titulo-post h1 a { background: none; color: #395386; font-weight: normal; text-decoration: none; }
.titulo-post h1 a:hover { background: none; color: #263658; font-weight: normal; text-decoration: none; }
#archivo { background: #395386; color: #000; padding: 5px; text-align: center; width: 125px; }
#archivo select { background: #f1f6fb; color: #131b2b; font-family: arial, sans-serif; font-size: 9px; }
#archivo-titulo { background: #4e6eb1; color: #fff; font-size: 11px; margin-top: 15px; padding: 2px; text-align: left; width: 131px; }
#autopromosup { background: #fff; border-bottom: 1px solid #000; border-top: 1px solid #000; font: 9px arial,sans-serif; padding: 5px; text-align: center; }
#autopromosup a { color: #16488a; }
#autopromosup a:hover { font-weight: bold; text-decoration: none; }
#autopromosup img { border: 0; vertical-align:middle;  }
#autopromosup span { color: #5b9704; }
#aviso { background: #4e6eb1; float: right; font-size: 14px; padding: 10px; text-align: center; width: 475px; }
#banner-120x240 { background: #4e6eb1; color: #fff; margin: 0 auto; padding: 5px 5px 0px 5px; width: 120px; }
#banner-120x60, #banner-120x90 { background: #4e6eb1; color: #fff; margin-top: 15px; padding: 5px 5px 0px 5px; width: 120px; }
#banner-120x600 { background: #4e6eb1; color: #fff; font-size: 10px; padding: 5px 5px 0px 5px; text-align: right; width: 120px; }
#banner-125x125 { background: #4e6eb1; color: #fff; padding: 5px 5px 0px 5px; width: 125px; }
#banner-160x600 { background: #4e6eb1; color: #fff; font-size: 10px; margin: 0 auto; padding: 5px 5px 0px 5px; text-align: right; width: 160px; }
#banner-175x525 { background: #4e6eb1; color: #fff; font-size: 10px; margin: 0 auto; padding: 5px 5px 0px 5px; text-align: right; width: 175px; }
#banner-180x150 { background: #4e6eb1; color: #fff; margin: 0 auto; margin-top: 15px; padding: 5px 5px 0px 5px; width: 180px; }
#banner-200x200 { background: #4e6eb1; color: #fff; margin: 0 auto; margin-top: 15px; padding: 5px 5px 0px 5px; width: 200px; }
#banner234x60 { background: #4e6eb1; color: #fff; margin: 15px auto; margin-bottom: 0px; padding: 5px 5px 0px 5px; width: 234px; }
#banner-250x250 { background: #4e6eb1; color: #fff; margin: 0 auto; margin-top: 15px; padding: 5px 5px 0px 5px; width: 250px; }
#banner-300x250 { background: #4e6eb1; color: #fff; padding: 5px 5px 0px 5px; width: 300px; margin-top: 0px;}
#banner-300x250a { background: #4e6eb1; color: #fff; padding: 5px 5px 0px 5px; width: 300px; margin-top: 15px; }
#banner-300x300 { margin: 0px auto; padding: 5px 5px 0px 5px; width: 300px; }
#banner-336x280 { margin: 0px auto; padding: 5px 5px 0px 5px; width: 336px; }
#banner-400x400 { background: #4e6eb1; color: #fff; margin: 20px auto; margin-bottom: 0px; padding: 5px 5px 0px 5px; width: 400px; }
#banner-468x15 { padding: 5px 5px 5px 5px; width: 468px; }
#banner-468x60 { padding: 5px 5px 0px 5px; width: 468px; }
#banner728x15, #banner728x90 { width: 728px; margin-top: 5px; }
#banner-88x31 { background: #4e6eb1; color: #fff; font-size: 10px; padding: 5px 5px 0px 5px; text-align: right; width: 88px; }
#banner950x600 { margin: 20px auto; text-align: center; width: 950px; }
#banner-archivo { float: right; margin-right: 5px; padding: 5px; text-align: center; width: 125px; }
#banner-articulos-articulos { float: right; margin-right: 5px; padding: 5px; text-align: center; width: 245px; }
#banner-articulos-banner { float: left; text-align: center; width: 180px; }
#banner-blogroll-banner { float: left; text-align: center; width: 250px; }
#banner-blogroll-blogroll { float: right; margin-right: 5px; padding: 5px; text-align: center; width: 175px; }
#banner-buscar { float: left; text-align: center; width: 300px; }
#banner-pie { padding: 5px 5px 0px 5px; }
#banners-feeds { background: #4e6eb1; height: 125px; padding-bottom: 5px; padding-top: 10px; }
#banners-header { float: left; height: 125px; padding-left: 5px; text-align: left; width: 735px; }
#banner-tags, #social-banner, #temas-banner, #banner-articulos, #banner-blogroll { clear: both; }
#banner-tags-banner, #blogs-banner-banner { float: left; text-align: center; width: 120px; }
#banner-tags-tags { float: left; margin-right: 5px; padding: 5px; text-align: center; width: 305px; }
#blogroll { background: #395386; color: #fff; padding: 5px; text-align: center; width: 175px; }
#blogroll-texto { background: #dae2ed; color: #fff; padding: 2px; text-align: center; }
#blogroll-texto ul { font-family: 'century gothic', arial, sans-serif; margin: 0px; padding: 0px; }
#blogroll-titulo { background: #4e6eb1; color: #fff; font-size: 11px; padding: 2px; text-align: left; width: 181px; }
#blogs { background: #395386; color: #fff; padding: 5px; text-align: center; width: 250px;  margin-left: 5px; }
#blogs-banner { clear: both; margin-top: 15px; }
#blogs-banner-blogs { float: right; margin-right: 5px; text-align: center; width: 250px; }
#blogs-texto img, #feed img, #menu img, #unblog img { margin-bottom: .25em; vertical-align: middle; }
#blogs-texto, #temas-texto { font-family: 'century gothic', arial, sans-serif; padding: 0px; text-align: left; }
#blogs-titulo { background: #4e6eb1; color: #fff; font-size: 11px; padding: 2px; text-align: left; width: 256px;  margin-left: 5px;  }
#buscar { color: #fff; padding: 2px; text-align: center; width: 240px; }
#buscar-archivo { clear: both; margin-bottom: 15px; }
#buscar-titulo { color: #fff; font-size: 11px; margin-top: 5px; padding: 2px; text-align: center; width: 240px; }
#comentar { font-size: 14px; padding: 20px; }
#commentform #submit { background: #395386; border: 1px solid #131b2b; color: #fff; font-family: 'arial narrow', arial, sans-serif; font-weight: bold; }
#commentform input, #commentform textarea { background: #f1f6fb; color: #131b2b; font-family: arial, sans-serif; font-size: 14px; }
#condiciones { background: #4e6eb1; float: left; font-size: 14px; padding: 10px; text-align: center; width: 475px; }
#condiciones-aviso { background: #4e6eb1; clear: both; color: #fff; }
#feed { padding-bottom: 5px; width: 240px; }
#feed h2 { font-family: 'Century Gothic', Arial, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; text-align: center; width: 234px; }
#feeds { float: right; height: 115px; padding-right: 5px; text-align: right; width: 245px; }
#footer { background: #4e6eb1; clear: both; color: #fff; text-align: center; }
#footer h2 { font-family: 'Century Gothic', Arial, sans-serif; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; }
#header { color: #fff; }
#header h1 { font-family: 'Century Gothic', Arial, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; }
#logo { background: #395386 url('fondo_franja_logo.jpg'); clear: both; color: #fff; text-align: center; }
#main { color: #000; float: left; /* background: #f1f6fb; */ font-family: 'Century Gothic', Arial, sans-serif; padding: 10px; width: 490px; }
#menu { background: #395386; color: #fff; padding: 5px; text-align: left; }
#menu h1 { font-family: 'Century Gothic', Arial, sans-serif; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; text-align: left; }
#sidebar { color: #fff; /* background: #263658; */ float: right; padding: 10px; width: 460px; }
#social, #ultimos { background: #395386; color: #fff; padding: 5px; text-align: center; width: 450px; }
#social-banner-banner { float: right; margin-right: 5px; margin-top: 15px; text-align: center; width: 126px; }
#social-banner-social { float: left; text-align: center; width: 315px; }
#social-texto { background: #dae2ed; padding: 2px; text-align: center; }
#buscador { background: #395386; color: #fff; padding: 5px; text-align: center; width: 300px; }
#buscador-titulo { background: #4e6eb1; clear: both; color: #fff; font-size: 11px; margin-top: 15px; padding: 2px; text-align: left; width: 306px; }
#buscador-texto { background: #dae2ed; padding: 2px; text-align: center;  }
#social-texto li { background: #f1f6fb; color: #395386; font-size: 12px; list-style-type: none; margin: 0px 0px 2px 0px; padding: 2px; }
#social-titulo, #ultimos-titulo { background: #4e6eb1; clear: both; color: #fff; font-size: 11px; margin-top: 15px; padding: 2px; text-align: left; width: 456px; }
#tags { background: #395386; color: #fff; padding: 5px; text-align: center; width: 450px; margin: 0 auto; }
#tags-texto { background: #dae2ed; color: #fff; font-family: 'century gothic', arial, sans-serif; padding: 2px; text-align: center; }
#tags-texto li, #temas-texto li, #ultimos-texto li, #blogroll-texto li, #blogs-texto li { background: #dae2ed; color: #395386; font-size: 12px; list-style-type: none; margin: 0px 0px 2px 0px; padding: 2px; }
#tags-titulo { background: #4e6eb1; clear: both; color: #fff; font-size: 11px; margin-top: 5px; padding: 2px; text-align: left; width: 456px; }
#temas { background: #395386; color: #fff; margin: 0px auto; padding: 5px; text-align: center; width: 250px; }
#temas-banner-banner { float: left; margin: 15px auto; text-align: center; width: 200px; }
#temas-banner-temas { float: right; margin-right: 10px; text-align: center; width: 250px; }
#temas-texto a, #temas-texto a:hover, #ultimos-texto a, #ultimos-texto a:hover, #blogroll-texto a, #blogroll-texto a:hover, #blogs-texto a, #blogs-texto a:hover, #social-texto a, #social-texto a:hover, #tags-texto a, #tags-texto a:hover { background: none; color: #263658; }
#temas-texto li li { background: #dae2ed; color: #395386; font-size: 11px; list-style-type: none; margin: 2px 0px 2px 6px; padding: 2px; }
#temas-texto li li li { background: #dae2ed; color: #395386; font-size: 10px; list-style-type: none; margin: 2px 0px 2px 6px; padding: 2px; }
#temas-texto li li li li { background: #dae2ed; color: #395386; font-size: 9px; list-style-type: none; margin: 2px 0px 2px 6px; padding: 2px; }
#temas-titulo { background: #4e6eb1; color: #fff; font-size: 11px; margin: 15px auto; margin-bottom: 0px; padding: 2px; text-align: left; width: 256px; }
#titulo { background: #395386; float: left; font-size: 14px; height: 20px; padding: 5px; text-align: left; width: 730px; }
#titulo-unblog { }
#ultimos-texto { font-family: 'century gothic', arial,sans-serif; padding: 2px; text-align: justify; }
#unblog { background: #395386; float: right; font-size: 14px; height: 20px; padding: 5px; text-align: right; width: 240px; }
#wrap { background: #263658 url('fondo_wrap.gif'); margin: 0 auto; width: 990px; }

   .bannerContainer{
	clear:both;
	width:110px;
	margin: 0 auto;

}
.banner_bgtop{
	background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);
    background-position:left bottom;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	height:51px;
	width:110px;
	-moz-box-sizing: border-box;

}
.banner_bgtop span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);
	background-position:right bottom;
	width:110px;
	height:51px;
	float:left;
	padding:0px 0px 0px 5px;
	text-align:center;
	-moz-box-sizing: border-box;
}
*html .banner_bgtop span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);
	background-position:right bottom;
	width:110px;
	height:51px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.banner_bgtop a img{
	align:center;
        position:relative; top:10px;
}

.banner_bgtop a.linksCiaoTop{
	background: none;
	background:transparent!important;
	background-image:none!important;
	margin:0!important;
	padding:0px 10px 0px 0px!important;
	text-decoration:none!important;
	border:0!important;
}
.banner_bgmiddle{
	background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);
	background-position:left top;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	width:110px;
	-moz-box-sizing: border-box;
}
.banner_bgmiddle span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);
	background-position:right top;
	float:left;
	padding:0px 0px 0px 5px;
	font-family:arial,"helvetica, sans-serif";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	width:110px;
	-moz-box-sizing: border-box;
}
*html .banner_bgmiddle span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);
	background-position:right top;
	float:left;
	padding:0px 0px 0px 0px;
	font-family:arial,"helvetica, sans-serif";
	font-size:11px;
	color:#000000;
	text-decoration:none;
	width:110px;

}
.banner_bgmiddle a.arrowCiao{
	background:transparent url(http://images.ciao.com/ide/images/box/arrow.gif) no-repeat 0px 5px!important;
	font:11px arial!important;
	color:#ff7c00!important;
	margin:0!important;
	padding:0px 0px 0px 10px!important;
	text-decoration:underline!important;
	display:block!important;
	text-align:left!important;
	border:0!important;
}
.banner_bgmiddle form.busqueda{
	margin:0px;
	padding:0px;
}
.banner_bgmiddle span  input.search{
	background:url(http://images.ciao.com/ide/images/box/form_67x25.gif) no-repeat;
	font:10px arial;
	border:0px solid #ff0000;
	float:left;
	width:67px;
	height:25px;
	margin:0px 1px 0px 0px;
	padding:5px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
}
.banner_bgmiddle input.go{
	margin:2px 0px 0px 5px;
	width:20px;
	height:20px;
	display:inline;
	float:clear;
	border:0;
	padding:0px 0px 0px 0px;
}
.banner_bgbottom{
	background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);
	background-position:left bottom;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	color:#000000;
	height:51px;
	width:110px;
	-moz-box-sizing: border-box;
}
.banner_bgbottom span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);
	background-position:right bottom;
	float:left;
	padding:0px 0px 0px 5px;
	font:22px bold;
	color:#000000;
	height:51px;
	width:110px;
	-moz-box-sizing: border-box;
}
*html .banner_bgbottom span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);
	background-position:right bottom;
	float:left;
	padding:0px 0px 0px 0px;
	font:22px bold;
	color:#000000;
	height:51px;
	width:110px;
}
.banner_bgbottom a.linksCiaoBottom{
	background: none;
	background:transparent!important;
	background-image:none!important;
	margin:0!important;
	padding:0px 0px 0px 0px!important;
	text-decoration:none!important;
	display:block!important;
	border:0!important;
}
.banner_bgbottom div.footnoteCiao {
	margin: 0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font: 9px arial;
	color: #7b7b7b;
	text-align: center;
}
.banner_bgbottom div.logo{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	text-align:center;
}