/*
Theme Name: qicon
Theme URI: http://qicon.com/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Darkbop y Erickglez
Author URI: http://qicon.net/
Tags:qicon

*/



/* clear*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/* Comunes */
body{ background:url(img/bg_01.gif) repeat-x 50% 0%; font-family:Arial, Helvetica, sans-serif; position:relative;}
#wrapper {margin-left:auto;margin-right:auto;width:800px; position:relative;}
.left { float:left;}
.right { float:right;}
/* header */
#header { width:800px; height:145px; position:relative; border-bottom: #000 solid 1px;}
#header h1 { display:block; width:423px; height:111px; left:0px; top:27px; position:absolute; }
#header h1 a, #header h1 a:visited  { display:block; width:423px; height:111px; background:url(img/qicon.png) no-repeat; text-indent:-2000px; overflow:hidden;}
/* menunav */
#menunav { margin:3px 0px 3px 0px; padding: 3px 0px 2px 0px; border-top: #000 solid 3px; border-bottom: #000 solid 1px;}
#menunav ul { margin:0px; padding:0px; list-style:none; height:29px;}
#menunav ul li { margin:0px 4px 0px 0px; padding:0px; float:left; height:29px; width:140px;}
#menunav ul li.last { margin:3px 0px 0px 0px; padding:0px; float:left; height:26px; width:80px; background:#000;}
#menunav ul li a, #menunav ul li a:visited { margin:0px; padding:0px; height:29px; width:140px; line-height:29px; color:#FFF; text-decoration:none;}
/* sponsors */
.sponsors { margin:5px 0px 5px 0px; height:148px;}
.sponsors .left { float:left; width:388px; height:133px;}
.sponsors .right { float:right; width:388px; height:133px;}
.adline {margin:0px; padding:0px; height: 15px; background:url(img/ad_line.gif) no-repeat}
/* content */
#content { margin:15px 0px 5px 0px; padding:0px; }
#content .post { width:388px; margin:0px 0px 20px 0px;}
#content .post h2 a { font-size:30px; color:#000; text-decoration:none;}
#content .post ul { margin:5px 0px; padding:0px; list-style:none; height:25px;}
#content .post ul li { margin:0px 4px 0px 0px; padding:0px 5px 0px 5px; float:left; background:#000; height:25px; width:105px; color:#FFF; line-height:25px; font-size:14px; font-weight:bold;}
#content .post ul li a{ color:#FFF; text-decoration:none;}
#content .post ul li.last { margin:0px; padding:0px 5px 0px 5px; width:140px;}
#content .post div.post-content {margin:5px 0px;}
#content .post p { font-size:12px;}
#content .post .post-image { width:388px; height:250px; background-position:50% 35%; background-repeat:no-repeat; }
#content .post .post-image a { display:block; width:388px; height:250px; }

#content .post div.post-content div.comments { float:right; width:27px; height:27px; line-height:27px; text-align:center; margin:0px 0px 5px 5px; background:url(img/cmnts.png) no-repeat; color:#FFF;}
#content .post div.post-content div.comments a, #content .post div.post-content div.comments a:visited { color:#FFF; text-decoration:none;}

/* middle */
#middle { background:#000; border-top:#aaa solid 3px; color:#FFF; position:relative;}
#middle-wrapper { display:table; margin-left:auto;margin-right:auto;width:1000px; position:relative;}
#moreicon { float:left; margin:10px 0px; position:relative;}
#moreicon-title { width:144px; float:left; margin:left;}
.moreicon-categoria { float:left; width:205px; margin-left:9px; position:relative;}
.moreicon-categoria-img { display:block; width:195px; height:195px; padding:5px; background:#FFF;}
.moreicon-categoria-titulo { position:absolute; top:10px; left:0px; z-index:10; background:#000; padding:2px 5px; font-weight:bold;}
.moreicon-categoria ul { padding:0px; margin:0px; list-style:none;}
.moreicon-categoria ul li { padding:0px 0px 2px 0px; margin:5px 0px 8px 0px; border-bottom:#FFF 1px solid;}
.moreicon-categoria ul li a, .moreicon-categoria ul li a:visited{ color:#FFF; text-decoration:none; font-size:12px;}
.moreicon-categoria-img .categoria-image { display:block; width:195px; height:195px; background-position:50% 35%; background-repeat:no-repeat; }

/* quienes */
#quienes{ background:#3c3c3c; color:#FFF;}
#quienes-wrapper { display:table; margin-left:auto; margin-right:auto; width:750px; padding:25px 0px 0px 250px; height:211px; background:url(img/quienes.jpg) 50px 50px no-repeat;}
#quienes-menunav { width:700px; top:25px; left:265px; margin-bottom:50px;}
#quienes-menunav ul { margin:0px; padding:0px; list-style:none;}
#quienes-menunav ul li { display:block; margin:0px; padding:0px; float:left;}
#quienes-menunav ul li a,#quienes-menunav ul li a:visited { display:block; margin:0px; padding:0px 20px; color:#FFF; font-weight:bold;text-decoration:none; border-right: #FFF solid 1px;}
#quienes-menunav ul li.last a,#quienes-menunav ul.last li a:visited { border-right:0px;}
#quienes-content { width:600px; font-size:12px;}
/*footer*/
#footer { background:#FFF; color:#000;}
#footer-wrapper { display:table; margin-left:auto;margin-right:auto;width:1000px; height:55px;}
#footer-wrapper ul { display:block; margin:15px auto; padding:0px; list-style:none;}
#footer-wrapper ul li { margin:0px; padding:0px 17px; float:left; border-right: #000 solid 1px; }
#footer-wrapper ul li a{ color:#000; text-decoration:none; font-weight:bold; font-size:13px;}
#footer-wrapper ul li.last {border-right:0px;}
/* single */
.single-meta { width: 60px; float:left;}
.single-meta-date { background:#000; color:#FFF; font-size:18px; font-weight:bold; text-align:center; padding:2px;}
.single-meta-date .day { font-size:30px;}
.single-meta-date .month { font-size:20px;}
.single-meta-categoria { background:#000; color:#FFF; font-size:18px; font-weight:bold; text-align:center; margin-top:10px; padding:2px;}
.single-meta-categoria a, .single-meta-categoria a:visited  {color:#FFF; text-decoration:none;}
.single-content { width: 570px; margin:0px 10px 40px 10px; float:left;}
.single-content h2{ font-size:30px;}
.single-content h2 a, .single-content h2 a:visited { color:#000; text-decoration:none;}
.single-content p { font-size:12px; line-height:14px; padding: 5px 0px;}
.single-content p a, .single-content p a:visited { color: #000;}
.single-content-meta { font-size:14px; font-weight:bold; margin:10px 0px;}
.single-content-meta a, .single-content-meta a:visited { color: #000; text-decoration:none;}
.single-bar { width: 150px; float:left;}
.block-share { background:#000; color:#FFF; font-size:18px; font-weight:bold; text-align:center; padding:5px;}
.block-share a, .block-share a:visited { color:#FFF; text-decoration:none;}
textarea { width:570px;}