/* CSS Document Made by Animefanatik@gmail.com */
@charset "utf-8";
body {background:url(/img/bg-stripe.png); margin:0; padding:0;}
#main {width:989px; margin-left:auto; margin-right:auto; position:relative;}

#bar {background: url(/img/bg-dock.gif); height:50px;}
#header {background: url(/img/bg-header.gif); height:115px}
#test {position:absolute;width:989px;background:url(/img/bg.gif) top repeat-y;}

#main-col {background:#FFF; font-family: Georgia, "Times New Roman", Times, serif}
#bread {height:18px;background: url(/img/bread.png) repeat-x; padding:7px 0px 0px 25px; font-size:11px; color:#060;}
#bread a {color: #33C;}  #bread a:hover { background:#CCC;}

#col-left {display:block;width:747px; float:left; clear:left; padding:0 10px}
#text {margin:0px 0px 0px 185px;background:#FFF url(/img/suiseiseki-bg.jpg) fixed bottom center no-repeat;padding-top:10px;}
#col-left h1 {color: #F60; font-size:20px; font-weight:bold; text-align:center;}
#col-left h2 {color: #000; font-size:17px;}
#col-left h3 {color: #333; font-size:16px;}
#col-left a.simple {color:#000; font-weight:bold;}
#col-left p, #col-left li {font-size:13px;}
#col-left h1 a {text-decoration:none;}
#col-left a {color: #F60;} #col-left a:hover {color: #333;}
#col-left .img{border: 1px solid #060;margin:4px;text-align:center;font-size:10px; background:#FFF;}
#col-left .img td {padding:4px;}
p.imgs {background:#FFF; border:1px solid #060; float:right; margin:0 0 2px 4px; padding:3px; text-align:center;}
p.imgs span {font-size:9px;}
.navigation a {font-size:10px; color:#333;}


#col-left table {font-size:13px;}

#postmetadata {font-size:10px; margin-top:15px;}
#postmetadata a {color:#333;}  
#comment {width:355px;}


#col-right {width:215px; float:left; clear:none; background:#F1FAED;height:auto; border-left:#CCC solid 2px;padding:10px 0 0 5px; }
.caja {background:url(/img/caja-bg.gif) repeat-y;}
.titulo {display: block; width:210px; background:url(/img/caja-tl.png) no-repeat; height:21px; font-size:15px; padding-top:8px; text-align:center; margin:0px; }
.btn {display:block; width:210px; height:30px; background:url(/img/caja-dn.png) top no-repeat;}
#col-right ul { margin:0px 0; padding:5px 35px; background:url(/img/caja-md.png) no-repeat;}
#col-right a {color:#000; font-size:12px;} #col-right a:hover {color: #060;}


#lateral {position:absolute;width:160px;border:#000 1px solid;left:10px;top:305px;font-size:12px;padding:5px;float:left;clear:both;}
#lateral h3 {font-size:16px; margin:0;}
#lateral a, #otr-ac a {display:block; margin:5px 0; color:#333; text-align:center;} #lateral a:hover {color:#F60;} #lateral a.eve {color:#F00;} #lateral img {border:0;}
#otr-ac p {text-align:center; font-size:10px; margin:0 0 10px 0;}


#logo {	height:110px;width:371px;position:absolute;left:16px;top:152px;z-index:3;}
.logo[class] {background:url(/img/logo-8.png);}

#dock {	position:absolute;top:46px;height:120px;right:710px;}
#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: #f60; top: 50px; text-align: center; font: bold 12px Arial, Helvetica, sans-serif;}

#footer {background:#F5F5F5; color:#333; font-size:12px; text-align:left; padding:4px 15px;float:left; clear:both; width:959px; border-bottom:2px solid #000; border-top:2px solid #000; text-decoration:none; line-height:2.0em;}
#footer a {color:#333; margin:0 5px;} #footer a:hover {color:#F60;}

#creditos {background:#030; color:#FFF; font-size:10px; text-align:center; padding:5px 15px;float:left; clear:both; width:959px;}
#creditos a {color:#CCC;}
#search {position:absolute; top:111px;height:51px;right:25px;color:#FFF; font-family: "Lucida Grande", Geneva, Arial, sans-serif;}
.search {border:0px; width:140px; height: 24px; padding-top: 6px; margin-left: 25px; background: url(/img/sr-bg.png) top center repeat-x;font-size: 11px; text-indent:10px;}
#sr-right {position:absolute; top:112px;.top:113px;height:24px;width:23px;right:212px;.right:213px; background:url(/img/lupa.png) no-repeat;}
#sr-left {position:absolute; top:112px;.top:113px;height:24px;width:13px;right:60px; background:url(/img/sr-end.png) right no-repeat;}
#sr-txt {display:block; width:auto; height:auto; float:left; clear:left; font-size:13px}
#sbb {height:23px; top:12px;.top:13px; width:23px; background:url(/img/go.png); border:0px; margin-left:20px}

#ads {width:auto;position:absolute;left: 450px;top: 164px;}
#ad-l {width:11px; float:left; background:url(/img/ad-l.gif); height:89px;}
#ad-c {width:auto; float:left; background:url(/img/ad-c.gif); height:74px; padding-top:15px;}
#ad-r {width:11px; float:left; background:url(/img/ad-r.gif); height:89px;}

#comments {margin:30px 0 0 0;padding:0;}
#comments li {margin:0 0 30px 0;list-style-type:none; background:url(/img/comm-up.png) no-repeat center top;}
#comments .fin {background:url(/img/comm-dn.gif) no-repeat center top; height:13px; clear:both;}
#comentario {margin:0 0 -10px 0px; padding:15px; overflow:hidden; width:380px;}
#comentario p {font-size:11px;}
.autor {width:110px; float:left; text-align:right; padding-top:15px; margin-left:25px;}
.autor span {font-size: 10px;}


.cform { margin:10px auto 0 auto; width: 100%;}
.cform .cf_hidden {display:none;}
ol.cf-ol { margin:0; padding:0;}
ol.cf-ol li	{
	margin:10px 0;
	list-style:none; 
	text-align:left;}
.cform label {
	width:210px; 
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:right;
	vertical-align:top;
}
.cform input {margin-right:10px;}
.cf-sb {text-align:center; margin: 20px 0px 50px 0px; padding: 10px 0 10px 0px; background:#333;}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(/img/captcha_reset_black.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}