@charset "utf-8";
/*
CSS Document made by Jafet Baltodano
Email: animefanatik@gmail.com
*/

body { background:url(/img/2010-bg2.png) fixed top; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px; margin-bottom:100px;}
#main { width:960px; margin:-24px auto 0px auto;}

#profiles {margin:10px 380px 0px 10px; width:562px; }
#prof-top {background:url(/img/bg-prof-top.png) bottom no-repeat; height:15px}
#prof-cont {background:url(/img/bg-prof-cont.png); padding:0px 28px; overflow:hidden;}
#prof-cont img { float:left; margin-right:20px; border:1px solid #000;}

#prof-bot {background:url(/img/bg-prof-bot.png) top no-repeat; height:20px; }


.tborder { margin:0px auto;}



.menu a:hover { text-decoration:underline;}

.menu { background:#000; padding:10px 0px 25px 490px; font-size:11px; }
.menu ul li a {display:block; height:27px; text-decoration:none; color:#FFF; margin:0px 10px; }
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:130px;}
/*
.menu ul li:hover ul li a.hide {background:#000; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#000; color:#000;}
*/
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#000; height:20px; width:130px; color:#FFF; padding:0px 10px;}
.menu ul li:hover ul li a:hover { color:#FFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.fo-link { text-decoration:underline; font-weight:bold; font-size:12px;}

#top-area { background:url(/img/2010-bg-top-area.jpg) top no-repeat; padding-top:23px;}

#logo { width:550px; height:78px; margin-top:0px;}
#social { width:125px; text-align:right; margin:-80px 0px 60px 825px}
#social img { margin:0 1px;}

#dock {	margin-left:25px;top:5px;}
#enlarge {padding:0; margin:4em auto; list-style-type:none; width:auto; height:40px;}
#enlarge li {display:block; float:left; width:40px; height:40px; position:relative;}
#enlarge li a {display:block; width:35px; height:35px; background:transparent; position:relative; text-decoration: none;}
#enlarge li a img {width:100%; height:100%; border:0;}
#enlarge li a span {display:none;}
#enlarge li a:hover {position:absolute; left:-8px; top:-8px; width:50px; height:50px;}
#enlarge li a:hover span {display: block; width: auto; color:#000; top: 50px; text-align: center; font: bold 12px Arial, Helvetica, sans-serif; background:#cfd3d5}

/*-- dentro del wrapper --*/

#wrapper { padding:0px 15px; overflow:hidden;}


.link-foot {display:block; color:#000; font-size:11px; font-weight:bold; text-align:right; padding-right:25px; background: url(/img/arrow.png) right no-repeat;}


#left-side { width:574px; float:left;}
#left-side-int { width:618px; float:left;}
#left-side-top { background:url(/img/bg-left-side-top.png) bottom no-repeat; height:15px;}
#left-side-cont { background:url(/img/bg-left-side-cont.png);  padding:0px 15px; }
.txt-top {background: url(/img/txt-top-cont.png) bottom no-repeat; height:15px;}
.txt-cont {background:url(/img/txt-cont.png);  padding:0px 15px; }
.txt-cont h1 {font-size:18px;}
.txt-cont h2 {font-size:14px;}
.txt-bot {background: url(/img/txt-bot-cont.png) top no-repeat; height:20px; margin-top:-12px}
.post img {border:1px solid #000; padding:5px; margin:0px 5px;}

.img, .wp-caption {margin:4px;text-align:center;font-size:11px; background:#FDFAF2; border:1px solid #000;}
.img td, .wp-caption {padding:0px;}
.img img, .imgs img, .wp-caption img { border:0px;}
.wp-caption img { margin:0px auto;}
.wp-caption-text {margin:0px auto;}

p.imgs {background:#FDFAF2; border:1px solid #000; float:right; margin:0 0 2px 4px; padding:3px; text-align:center;}
p.imgs span {font-size:9px;}

.alignright {float:right; margin-right:5px;}
.alignleft {float:left}

.navigation .alignleft {float:none}
.navigation .alignright {float:none}

	.arti-main {margin-bottom:25px;}
	.arti-main h2 a {color:#000; font-weight:bold; font-size:12px; text-decoration:none; }
	.arti-main h2 a:hover {color:#F63;}
	.arti-main h2 {margin-bottom:5px;}
	.arti-main img {float:left; padding:0px 9px 9px 0px; margin-right:10px; border:0px; background:url(/img/2010-img-bg.png) bottom right no-repeat;}
	.arti-main small {display:block; margin:5px 0px;}
	.archivo img {margin-bottom:10px}
	
.h-notop { margin-top:0px; }
.h-nobot { margin-bottom:0px; }
.h-title { font-size:19px;}
.h-title strong { color:#F63;}

#left-side-bot { background:url(/img/bg-left-side-bot.png) top no-repeat; height:22px;}

#right-side { width:334px; float:left; margin-left:20px; padding-top:50px;}
#right-side-int {width:295px;float:left; margin-left:15px; padding-top:50px;}

#wel-top {background:url(/img/wel-top.png) bottom no-repeat; height:12px;}
#wel-cont {background:url(/img/wel-cont.png); padding:0px 10px; color:#FFF;}
#wel-cont h1 { font-size:18px; margin:0px; padding:0px;}
#wel-cont p { margin:12px 0px 0px ;}
#wel-bot {background:url(/img/wel-bot.png) top no-repeat; height:20px; margin-bottom:10px;}

#bar-top {background: url(/img/bg-top-bar.png) bottom no-repeat; height:12px;}
#bar-cont {background: url(/img/bg-bar.png); padding:0px 14px 10px 10px; color:#FFF;}
#bar-bot {background:url(/img/bg-bot-bar.png) top no-repeat; height:20px; margin-bottom:10px;}

.black-top {background:url(/img/black-top.png) bottom no-repeat; height:13px;}
.black-cont {background:url(/img/black-cont.png); padding:0px 10px; color:#FFF;}
.black-bot {background:url(/img/black-bot.png) top no-repeat; height:21px; margin-bottom:10px;}

#busca {margin-left:10px}
#busca .search {background:url(/img/bg-search.jpg) no-repeat; border:0px; padding:10px 20px 8px 30px; }
#sbb {background:url(/img/bg-search-bt.jpg); border:0px; height:33px; width:35px;}

#noticias li {font-size:10px; margin:0px 5px 15px -15px}
#noticias a {color:#FFF; font-weight: bold; display:block;}
#noticias p {margin-top:5px;}
.int-noti {border:1px solid #666; margin-top:10px; padding:5px;background:#000;}

#bot-area { background:url(/img/bg-bottom.gif) bottom no-repeat; padding-top:15px;}

#bot-cont-top {width:926px; background:url(/img/bot-area-top.png) bottom no-repeat; height:15px; margin-left:16px;}
#bot-cont-cont {width:926px; background:url(/img/bot-area-cont.png);  margin-left:16px; overflow:hidden;}
#bot-cont-bot {width:926px; background:url(/img/bot-area-bot.png) top no-repeat; height:20px; margin-left:16px;}

#reco, #rsss, #serv {float:left;width:295px; margin:0px 5px;}
#reco img {border:1px solid #CCC; float:left; margin:0px 5px;}
#reco a {display:block; height:35px; color:#000; margin:0px 10px 5px 0px; text-decoration:none;}
#reco h3 {font-size:10px;}
#reco a:hover, #ocio a:hover, #forum-link a:hover { background:#F1F1F1; text-decoration:underline;}
#ocio a, #forum-link a {display:block; margin:5px; color:#000; text-decoration:none; font-size:10px; font-weight:bold;}
#ocio li, #forum-link li  {margin-left:-20px; border-bottom:1px solid #F1F1F1;}
#serv {}


#credits { background:#000; color:#FFF; font-size:9px; padding:10px; text-align:center;}
#credits a { color:#FFF}


#balloon {font-family: Geneva, Arial, Helvetica, sans-serif;}
#balloon ul {padding:0; margin:0; border:0; list-style-type: none;}
#balloon ul li { margin-bottom: 10px;}
#balloon ul li a, #balloon ul li a:visited {display:block;text-decoration:none; width:230px; height:auto; }
#balloon ul li a img, #balloon ul li a:visited img {border:0px;}
#balloon ul li dl {visibility:hidden;position:absolute;}
table {margin:-2px;border:0;padding:0;border-collapse:collapse;font-size:1em;}

#balloon dl {width:200px; padding:0 0 12px 0; margin:0; background:transparent url(/img/kam-dn.gif) no-repeat bottom left; height:auto;}
#balloon dt {margin:0px; height:12px;}
#mat dd {margin:0px; background: #FFF url(/img/mat-ct.gif) no-repeat top right; border:#000000 solid; border-width: 0 1px;}
#kam dd {margin:0px; background: #FFF url(/img/kam-ct.jpg) no-repeat top right; border:#000000 solid; border-width: 0 1px;}
#balloon dd p {margin:10px 15px; font-size:12px; font-weight:normal;color:#000;}
#balloon dd h2 {padding:0px 5px; text-align:center; margin:0; font-size:14px; color:#ED1F26;}
#balloon dd a, #balloon dd a:visited {padding:0px 10px; margin:0; font-size:11px; font-weight:bold; text-decoration:none; color:#ED1F26}
#balloon dd a:hover {color:#999}
#mat dt {background:transparent url(/img/mat-up.gif) no-repeat bottom left;}
#kam dt {background:transparent url(/img/kam-up.gif) no-repeat bottom left;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
#balloon ul li:hover, #balloon ul li a:hover {position:relative;cursor: pointer;}
#balloon ul li:hover dl, #balloon ul li a:hover dl {visibility:visible;top:-50px;left:-220px;cursor:default;}
#balloon ul li:hover dl em, #balloon ul li a:hover dl em {
display:block;
position:absolute;
left:199px;
top:60px;
width:36px; 
height:36px;
background:transparent url(/img/pointer.gif);}
#balloon ul li:hover dl a, #balloon ul li a:hover dl a {
height:0.8em;background:transparent;text-decoration:none;display:inline;}
#balloon ul li:hover dl a:hover, #balloon ul li a:hover dl a:hover { text-decoration:none; background:transparent;}

.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline; list-style-type:none; margin:0 !important; padding:0 !important; text-indent:0 !important;}
	ul.addtoany_list li{ background:none !important; border:0; display:inline !important; line-height:32px; list-style-type:none; margin:0 !important; padding:0 !important; }
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{ float:none; border:0; margin:0; padding:0; vertical-align:middle; }
	ul.addtoany_list a img{ opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60); }
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{ opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	a.addtoany_share_save img{border:0;width:auto;height:auto;}
	
#bottom-slide {
	background:#333333;
	width:100%;
	height:90px;
	padding:5px 0;
	position:fixed;
	bottom:0;
	left:0;
	border:#333 1px solid;
	z-index:15;
	border-left:none;
	border-right:none;
}
.bottom-center {
	width:728px;
	margin:0px auto;
}