/*
Theme Name: Polimalo Theme
Theme URI: https://www.polimalo.com/
Description: El peazo de tema
Author: PoliLabs.com
Version: 2.2
Tags: guay, chachi piruli
*/
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style: none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body {
	margin:0;
	background:#0c0e0d;
	font-family: "Arial", "Helvetica", "Verdana", "Sans-Serif";
	font-size: 12px
}

/* Header */
#header{
	margin:0 auto;
	background:url(tile.png) repeat-x 0 -8px;
	height:146px
}
#logo{
	position:relative;
	margin:0 auto;
	top:8px;
	background:url(polimalo.png); 
	width:358px;
	height:123px
}
#anm{
	position:relative;
	margin:-77px auto;
	width:980px;
	height:100px;
	overflow:hidden
}
.prcnm
{
	position:relative;
	top:51px;
	left:100px;
	-webkit-animation:prckf 18s alternate infinite ease-in-out;
	-moz-animation:prckf 18s alternate infinite ease-in-out;
	-o-animation:prckf 18s alternate infinite ease-in-out;
	animation:prckf 18s alternate infinite ease-in-out;
	
}
@-webkit-keyframes prckf{0%{margin-left:0}50%{margin-left:250px}100%{margin-left:0}}
@-moz-keyframes prckf{0%{margin-left:0}50%{margin-left:250px}100%{margin-left:0}}
@-o-keyframes prckf{0%{margin-left:0}50%{margin-left:250px}100%{margin-left:0}}
@keyframes prckf{0%{margin-left:0}50%{margin-left:250px}100%{margin-left:0}}

.copnm
{
	position:relative;
	top:44px;
	left:740px;
	-webkit-animation:copkf 22s alternate infinite ease-in-out;
	-moz-animation:copkf 22s alternate infinite ease-in-out;
	-o-animation:copkf 22s alternate infinite ease-in-out;
	animation:copkf 22s alternate infinite ease-in-out
}
@-webkit-keyframes copkf{0%{margin-left:0}50%{margin-left:-280px;}100%{margin-left:0}}
@-moz-keyframes copkf{0%{margin-left:0}50%{margin-left:-280px;}100%{margin-left:0}}
@-o-keyframes copkf{0%{margin-left:0}50%{margin-left:-280px;}100%{margin-left:0}}
@keyframes copkf{0%{margin-left:0}50%{margin-left:-280px;}100%{margin-left:0}}

#porsche{
	position:absolute;
	background:url(tile.png) 0 -200px;
	width:128px;
	height:36px;
	-webkit-animation:prcjmpkf 2s alternate infinite linear;
	-moz-animation:prcjmpkf 2s alternate infinite linear;
	-o-animation:prcjmpkf 2s alternate infinite linear;
	animation:prcjmpkf 2s alternate infinite linear;
}

@-webkit-keyframes prcjmpkf{0%{margin-top:0}50%{margin-top:5px}100% {margin-left:0}}
@-moz-keyframes prcjmpkf{0%{margin-top:0}50%{margin-top:5px}100% {margin-left:0}}
@-o-keyframes prcjmpkf{0%{margin-top:0}50%{margin-top:5px}100% {margin-left:0}}
@keyframes prcjmpkf{0%{margin-top:0}50%{margin-top:5px}100% {margin-left:0}}

#cop{
	position:absolute;
	background:url(tile.png) 0 -157px;
	width:128px;
	height:43px;
	-webkit-animation:copjmpkf 2.3s alternate infinite linear;
	-moz-animation:copjmpkf 2.3s alternate infinite linear;
	-o-animation:copjmpkf 2.3s alternate infinite linear;
	animation:copjmpkf 2.3s alternate infinite linear;
}
@-webkit-keyframes copjmpkf{0%{margin-top:0}50%{margin-top:5px}100%{margin-left:0}}
@-moz-keyframes copjmpkf{0%{margin-top:0}50%{margin-top:5px}100%{margin-left:0}}
@-o-keyframes copjmpkf{0%{margin-top:0}50%{margin-top:5px}100%{margin-left:0}}
@keyframes copjmpkf{0%{margin-top:0}50%{margin-top:5px}100%{margin-left:0}}

.jmp
{
	position:absolute;
	-webkit-animation:jmpkf 0.35s alternate infinite linear;
	-moz-animation:jmpkf 0.35s alternate infinite linear;
	-o-animation:jmpkf 0.35s alternate infinite linear;
	animation:jmpkf 0.35s alternate infinite linear;
}
@-webkit-keyframes jmpkf{0%{margin-top:0}50%{margin-top:3px}100%{margin-left:0}}
@-moz-keyframes jmpkf{0%{margin-top:0}50%{margin-top:3px}100%{margin-left:0}}
@-o-keyframes jmpkf{0%{margin-top:0}50%{margin-top:3px}100%{margin-left:0}}
@keyframes jmpkf{0%{margin-top:0}50%{margin-top:3px}100%{margin-left:0}}

.whl
{
	position:absolute;
	width:20px;
	height:20px;
	-webkit-animation:whlkf 0.8s infinite linear;
	-moz-animation:whlkf 0.8s infinite linear;
	-o-animation:whlkf 0.8s infinite linear;
	animation:whlkf 0.8s infinite linear;
}
@-webkit-keyframes whlkf{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg)}}
@-moz-keyframes whlkf{0%{-moz-transform:rotate(360deg)}100%{-moz-transform:rotate(0deg)}}
@-o-keyframes whlkf{0%{-o-transform:rotate(360deg)}100%{-o-transform:rotate(0deg)}}
@keyframes whlkf{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}

.whlprc{background:url(tile.png) -109px -307px}
.whlcop{background:url(tile.png) -109px -286px}

#grass {
	top:88px;
	left:-980px;
	background:url(tile.png) 0 -458px;
	height:12px;width:1960px;
	position:relative;
	-webkit-animation:grasskf 10s infinite linear;
	-moz-animation:grasskf 10s infinite linear;
	-o-animation:grasskf 10s infinite linear;
	animation:grasskf 10s infinite linear
}
@-webkit-keyframes grasskf{0%{margin-left:0}100%{margin-left:960px}}
@-moz-keyframes grasskf{0%{margin-left:0}100%{margin-left:960px}}
@-o-keyframes grasskf{0%{margin-left:0}100%{margin-left:960px}}
@keyframes grasskf{0%{margin-left:0}100%{margin-left:960px}}


#sirb{
	position:absolute;
	background:url(tile.png) 0 -354px; 
	width:84px;height:84px; 
	top:-38px;
	left:28px;
	-webkit-animation: sirbkf 1s infinite linear;
	-moz-animation: sirbkf 1s infinite linear;
	-o-animation: sirbkf 1s infinite linear;
	animation: sirbkf 1s infinite linear;
}
#sirr{
	position:absolute;
	background:url(tile.png) -41px -286px;
	width:68px;
	height:68px;
	top:-30px;
	left:34px;
	-webkit-animation: sirrkf 1s infinite linear;
	-moz-animation: sirrkf 1s infinite linear;
	-o-animation: sirrkf 1s infinite linear;
	animation: sirrkf 1s infinite linear;
}
@-webkit-keyframes sirbkf{0%{-webkit-transform:rotate(360deg);opacity:0}50%{-webkit-transform:rotate(180deg);opacity:1}100%{-webkit-transform:rotate(0deg);opacity:0}}
@-webkit-keyframes sirrkf{0%{-webkit-transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);opacity:0}100%{-webkit-transform:rotate(360deg);opacity:1}}
@-moz-keyframes sirbkf{0%{-moz-transform:rotate(360deg);opacity:0}50%{-moz-transform:rotate(180deg);opacity:1}100%{-moz-transform:rotate(0deg);opacity:0}}
@-moz-keyframes sirrkf{0%{-moz-transform:rotate(0deg);opacity:1}50%{-moz-transform:rotate(180deg);opacity:0}100%{-moz-transform:rotate(360deg);opacity:1}}
@-o-keyframes sirbkf{0%{-o-transform:rotate(360deg);opacity:0}50%{-o-transform:rotate(180deg);opacity:1}100%{-o-transform:rotate(0deg);opacity:0}}
@-o-keyframes sirrkf{0%{-o-transform:rotate(0deg);opacity:1}50%{-o-transform:rotate(180deg);opacity:0}100%{-o-transform:rotate(360deg);opacity:1}}
@keyframes sirbkf{0%{transform:rotate(360deg);opacity:0}50%{transform:rotate(180deg);opacity:1}100%{transform:rotate(0deg);opacity:0}}
@keyframes sirrkf{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg);opacity:0}100%{transform:rotate(360deg);opacity:1}}
.etr
{
	position:relative;
	-webkit-animation: etrkf 15s ease-out;
	-moz-animation: etrkf 15s ease-out;
	-o-animation: etrkf 15s ease-out;
	animation: etrkf 15s ease-out;
}
@-webkit-keyframes etrkf{0%{margin-left:1400px}100%{margin-left:0}}
@-moz-keyframes etrkf{0%{margin-left:1400px}100%{margin-left:0}}
@-o-keyframes etrkf{0%{margin-left:1400px}100%{margin-left:0}}
@keyframes etrkf{0%{margin-left:1400px}100%{margin-left:0}}

.bdl{
	background:url(tile.png) 0 -239px;
	position:relative;
	width:20px;
	height:100px;
	top:-12px;
}
.bdr{
	background:url(tile.png) -20px -239px;
	position:relative;
	left:960px;
	top:-112px;
	width:20px; 
	height:100px
}

/* */

#canvas
{
	margin:-9px auto;
	width:960px;
	border:10px solid #070707;
	background:#1f2122;
}
.cl{clear:both;}
p {
	display:block;
	line-height:21px;
	margin-bottom:10px;
}
blockquote {
	border:1px Dashed #616161;
	background:none;

	margin:10px 38px;
	padding:5px 15px;
}
#tbbox{
	width:940px;
	height:55px;
}
#toolbar{
	width:960px;
	height:55px;
	z-index:2;
}
#toolbarbody{
	padding:10px 15px 0 15px;
	height:23px;
	background:#1f2122;
}
#toolbar a{float:left;color:#fff;text-decoration:underline}
#addbar{
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:-1px;
}
#searchbar{
	float:right;
	display:inline;
	margin-top:-6px;
}
#toolbarfx{
	background:url(tile.png) repeat-x;
	height:7px;
	margin-bottom:15px;
	font-size: 0;
}

#content
{
	float:left;
	width:660px;
}
.post{
	margin:0 0 17px 15px;
	background:#161616;
	color:#919191;
}
.tagcloud, .archivo{
	margin:0 0 17px 15px;
	padding:15px;
	background:#161616;
	color:#919191;
}
.tagcloud a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#919191;
	text-decoration:none;
	padding-right:4px;
	line-height:30px;
}
.archivo a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#919191;
	text-decoration:none;
	padding-right:4px;
	line-height:16px;
	text-transform:capitalize;
	}
.tagcloud a:hover, .archivo a:hover{ color:#FFF;}
.tagcloud h3, .archivo h3{
	font-size:22px;
	color:#eaeaea;
	font-weight:bold;
	margin-bottom:15px;
}
.ularchivo{list-style:square; list-style-position:inside; }

.post_archive{
	margin:0 0 3px 15px;
	background:#161616;
	color:#919191;
}
.posthead{
	padding:12px 15px 10px 15px;
	border-bottom:3px solid #1f2122
}
.post p {
	line-height: 21px;
}

.post ul, .post ol {
	margin: 0 0 10px 25px;
	line-height: 20px;
}

.post ul li {
	list-style-type: circle;
	margin-bottom: 5px;
}

.post ol li {
	list-style-type: decimal;
	margin-bottom: 5px;
}

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
img.attachment-alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.postfoot{
	background:#1f2122;
	color:#d9dede;
	height:48px;
	font-size:12px;
	font-weight:bold;
	padding:0 15px 0 15px;
	border:15px solid #161616;
	border-top:0;
}
.postfoot .comm{
	float:right;
	height:40px;
	display:inline;
}
.postfoot .comm a{text-decoration:none;}
.postfoot .comm a:hover{text-decoration:underline;}
.postfoot .totalcomm{font-size:30px; float:left;margin:8px -2px 0 6px;}
.commt{
	float:left;
	margin-top:18px;
	padding-bottom:4px;
	
}
.commicon{
	float:left;
	background:url(tile.png) -109px -352px;
	width:17px;
	height:15px;
	margin-right:4px;
}

.social .tt{
	float:left;
	margin-top:14px;
}
.social .fb{float:left;margin-top:14px;}
.social .gb{float:left;margin-top:14px;margin-left:14px;}

#moresocial
{
	float:right;
	margin-top:3px;
	margin-right:-7px;
}
#moresocial div
{
	text-align:center;
	height:80px;
}

.post h1, .post h2, .posttitle
{
	margin:0 0 8px 0;
	font-size:26px;
	line-height:26px;
	color:#eaeaea;
	font-weight:bold;
}
.minititle a{
	font-size:18px;
	line-height:28px;
	color:#eaeaea;
	font-weight:bold;
	text-decoration:none;
}
.minimag{
	border:1px solid #343434;
	padding:2px !important;
}
	
.minititle a:hover{color:#FFF;text-decoration:underline;}
.post h2 a{text-decoration:none;}
.post h2 a:hover{text-decoration:underline;color:#FFF;}

.tagtitle{
	font-size:26px;
	color:#FFF;
	padding:12px 15px 10px 15px;
	margin-left:15px;
	margin-bottom:15px;
	background:#161616;
	font-weight:bold;
}
.pagtitle{
	font-size:26px;
	color:#d1d1d1;
	font-weight:bold;
	padding:12px 15px 10px 34px;
	margin:0 0 15px 15px;
	background:url(bck.gif) no-repeat 10px 17px #161616;
}
.pagtitle a{color:#eaeaea; text-decoration:none;}
.pagtitle a:hover{color:#FFF; text-decoration:underline;}

.post h3, .post h4, .post h5, .post h6 {
	margin-bottom: 10px;
	color:#d1d1d1;
}
.post h3 { font-size: 24px; }
.post h4 { font-size: 22px; }
.post h5 { font-size: 20px; }
.post h6 { font-size: 18px; }

strong, b{color:#d1d1d1;}

.post a{color:#d1d1d1;}

.metadata {
	margin:0 5px 0px 0;
	color:#d1d1d1;
	height:12px;
}
.metadata .date {
	float: left;
	padding-bottom:5px;
}
.dateicon{
	float:left;
	background:url(tile.png) no-repeat -109px -339px;
	width:9px;
	height:9px;
	margin:2px 5px 0 2px;
	font-size:0;
}
.metadata .tags {
	display: block;
	float: left;
	padding-left: 14px;
}
.tagsicon{
	float:left;
	background:url(tile.png) no-repeat -109px -329px;
	width:9px;
	height:9px;
	margin:2px 5px 0 2px;
	font-size:0;
}
.metadata .tags a {
	border-bottom: 1px Dashed;
}
.metadata .tags a:hover {
	text-decoration: none !important;
}
.metadata a {
	text-decoration: none;
	color:#d1d1d1;
}
.metadata a:hover {
	text-decoration: underline;
	color:#FFF;
}

.content{padding:10px 15px 10px 15px}

.navigation{
	margin:0 0 18px 15px;
}
.navigation a{text-decoration:none;background-color:#161616;color:#949494;padding:5px;}
.navigation a:hover{color:#f0e5ca;}

.cnavigation{
	margin:0 0 0 15px;
}
.cnavigation a{text-decoration:none;color:#949494;background-color:#161616;padding:17px 5px 20px 5px;}
.cnavigation a:hover{color:#f0e5ca;}
.cnavigation img{
	border:1px solid #343434;
	padding:2px;
	margin:2px;
	vertical-align:middle;
}
.cnavigation a:hover img{border:1px solid #f0e5ca}
.craquo{
	font-size:30px;
}

.navnext{
	float:right;
	
}
.navprev{
	float:left;
	margin-bottom:5px;
}

.raquo{
	font-size:15px;
}

#comments{
	padding:15px;
	margin:15px 0 17px 15px;
	background:#161616;
	color:#919191;
}
#comments h2{
	background:url(tile.png) no-repeat -126px -329px;
	padding:1px 0 14px 16px;
	font-size:22px;
	color:#eaeaea;
}

#comments ol li
{
	margin-bottom:11px;
}

.avatar
{
	float:left;
	border:1px solid #343434;
	padding:2px;
	margin-top:10px;
}
.comment_entry{
float:left;
width:544px;
margin-left:4px;
background:#1f1f1f;
padding:10px 10px 15px 10px;
}

.comment_entry a{
	text-decoration:underline;
	color:#d1d1d1;
}
.comment_meta{
	color:#d1d1d1;
	font-size:11px;
	font-style:italic;
	margin-bottom:10px;
}
.comment_meta cite
{
	font-size:12px;
	font-weight:bold;
	margin-right:6px;
}
.comment_meta cite a{
	color:#d1d1d1;
	text-decoration:none;
}
.comment_meta cite a:hover{text-decoration:underline;}

.pingback{
}
.pingback p{
	width:544px;
	margin-left:50px;
	background:#1f1f1f;
	padding:12px 10px 13px 10px;
}
.pingback .star{
	float:left;
	background:url(tile.png) no-repeat -41px -239px;
	width:46px;
	height:46px;
}
.pingback a{color:#d1d1d1;}

#reply
{
	padding:15px 25px 15px 15px;
	margin:0 0 17px 15px;
	background:#161616;
	color:#919191;
}
#reply h3{
	background:url(tile.png) no-repeat -126px -329px;
	padding:1px 0 0px 16px;
	font-size:22px;
	color:#eaeaea;
}

.comment_userdata label
{
	display:block;
	font-style:italic;
	margin:15px 0 4px;
}
.comment_userdata label span
{
	font-size:10px;
}
.comment_userdata .inputtext
{
	margin: 0 0 5px;
	background:#2c2e2f;
	border:1px solid #1f2021;
	color:#A1A1A1;
	font-size:15px;
	height:20px;
	line-height:20px;
	width:256px;
	padding:3px;
}
.comment_userdata .textarea{
	width:100%;
	height:80px;
	font-size:13px;
	margin-bottom:20px;
}
#reply .send
{
	background:#30332C;
	color:#FFF;
	border:0;
	cursor:pointer;
	padding:4px 8px;
	text-align:center;
	width:80px;
}
#reply .send:hover{background:#464a40;}
.polisocial{
	width:250px;
	overflow:hidden;
}
.feeds{
	background:url(tile.png) no-repeat -88px -239px;
	width:48px;
	height:46px;
	float:left;
	margin:0 33px 8px 10px;
}
.twitter{
	background:url(tile.png) no-repeat -85px -368px;
	width:48px;
	height:46px;
	float:left;
	margin:0 33px 8px 10px;
}
.feedmail{
	background:url(tile.png) no-repeat -85px -413px;
	width:48px;
	height:46px;
	float:left;
	margin:0 0 8px 10px;
}
#sbbox
{
	float:right;
	width:270px;
	padding: 0 15px 0 0 !important;
}
#sidebar
{
	width:270px;
	display: block;
	z-index:1;
}

#sidebar .widget
{
	 margin-bottom:15px;
}
#sidebar h3
{
	background:#161616;
	font-size:16px;
	color:#FFF;
	padding: 5px 4px 6px 8px;
	margin-bottom:4px;
}
.blk li{
	background-color:#161616;
	padding:10px 10px 10px 10px;
	margin-bottom:3px;
}
.nooo{
	background:url(noooo.jpg) no-repeat top right;
}
.nooo .marg{margin-bottom:10px;}

.ant li
{
	background:#161616;
	font-size:11px;
	padding:0px 10px 0px 10px;
	margin-bottom:3px;
}
.ant li:hover{background:#303030;}
.ant .item
{
	float:left;
	width: 190px;
	margin-left:10px;
	color:#919191;cursor:pointer;
	
}
.ant a{text-decoration:none;}
.ant .item .tit{font-size:12px; line-height:16px;font-weight:bold;color:#eaeaea; text-decoration:none;padding-top:12px;}
.ant .item p{margin-top:2px;line-height:15px;}
.ant img
{
	float:left;
	border:1px solid #343434;
	padding:2px;margin-top:15px;
}
.ant a:hover img{border:1px solid #eaeaea;}

.fingerc{
	background-color:#161616;
	padding:10px 10px 10px 10px;
	margin-bottom:3px;
	color:#eaeaea;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.fingerc a{
	color:#eaeaea;
}
.fingerc .gplay{
	font-size:11px;
	color:#919191;
}
.fingerc img{
	float:left;
	margin:8px 8px 0 0;
}

#footer
{
	color:#CCC;
	background:#363b3d;
}
#footerfx{
	background:url(tile.png) 0 -155px;
	height:2px;
	font-size: 0;
}
#footer_widgets
{
	display:block;
	margin-left:15px;
}

.footer_widget{
	width:262px;
	background:url(tile.png) no-repeat -137px -157px;
	display:block;
	float:left;
	margin:18px 10px 0 0;
	min-height:180px;
	padding:0 20px;
}
.footer_widget h3{
	border-bottom:1px solid #474747;
	font-size:15px;
	line-height:25px;
	margin-bottom:5px;
	text-transform:uppercase;
	color:#dcdcdc;
}
.footer_widget:first-child{background-image: none !important;}
.footer_widget a{
	color:#FFF;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
}
.footer_widget a:hover{ text-decoration:underline;}

.footer_widget li{
	color:#dcdcdc;
	font-size:11px;
	line-height:18px;
}
.footer_widget li a{color:#FFF;text-decoration:none;}
.footer_widget li a:hover{color:#FFF;text-decoration:underline;}

#recentcomments
{
	color:#CCC;
	line-height:18px;
}
.recentcomments{font-style:italic;}
.recentcomments .url{
	color:#CCC;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
}
.recentcomments a{
	color:#FFF;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
}
.recentcomments a:hover{ text-decoration:underline;}

.widget_items li{
	color:#FFF;
	font-size:11px;
	line-height:18px;
}
.widget_items li a{color:#FFF;text-decoration:none;}
.widget_items li a:hover{color:#FFF;text-decoration:underline;}

#copyright{
	text-align:center;
	color:#dcdcdc;
	font-size:11px;
	padding:10px;
}
#copyright a{color:#FFF;text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
