/*
Theme Name: Frankie The Rock
Author: vistarama.net  
Author URI: http://www.vistarama.net/
Description: Tema basado ligerísimamente en el tema portfolium de  http://www.wpshower.com
Version: 1.0
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
Tags: grids, portfolio, modern, stylish, minimalistic
Copyright: (c) 2011 Vistarama
*/

/*** Reset ***/
.salto{
	clear:both;
}
.saltoalt{
	height:10px;
}
html,body,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:top;background:transparent;}
body{line-height:1;text-align:left;}
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;}

*{
	text-decoration:none !important;
	
}


/*** Main ***/

html, body {height: 100%;}
body {font: 62.5%  Helvetica, Arial, sans-serif;  /*background:url('i/fonweb.jpg') no-repeat 50% 0*/; background-attachment:fixed;  min-height:100%;}
.left {float: left;}
.right {float: right;}
/*.wrapper {width: 950px; min-height: 100%; position: relative; padding-left: 20px;}*/
.supwrapper{margin:0px auto; width: 950px;}
.wrapper { min-height: 100%; position: relative; margin-top:120px; }

/*** Header ***/
.fixheader{
	background: #ffffff  url('i/fondots_2.gif') 0 25px  repeat-x;
	 
	position:fixed;
	left: 0;
	right: 0;
	top: 0;
	height:120px;
	display:block;
	z-index:1000;
	margin-top:0px;
}
.supwrapper{
	border: solid 1px transparent;
}


.header {margin-bottom: 15px; padding-top: 0px; top:0;  /*background-color:#fff;*/margin-left:auto; margin-right:auto;width:950px;}
.inheader{
	position:relative; width:950px;  height:110px; background:url('i/lineabaixup.gif') no-repeat;background-position:bottom left;}
/*.logo {margin-right:25px;font-size: 19px; line-height: 0.95; width: 170px; height: 100%; padding: 0 0 0px 0px;  float: left; position: relative; }*/
 .logo {margin-right:25px;font-size: 19px; line-height: 0.95; width: 170px; height: 100%; padding: 0 0 0px 0px;  float: left; position: relative; } 
.logo a {color: #ccc; text-decoration: none;margin-left:0px ;float:right; margin-top:25px;clear:both;}
.logo a:hover {color: #fff18f;}

.slideToggle{	
	/*border:1px solid red;
	background-color:red;*/	
}

.logo img{
	/*
	-ms-transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
transform:rotate(-3deg); 
*/
top:20px;
position:absolute;
z-index:15;
right:10px;
/*-moz-transform:skewx(25deg) translatex(150px);*/
}
.toTog{
	 
	clear:both;
	margin-bottom:5px;
	margin-top:0px;
	padding:0px;
	width:100%;
	display:block;
	text-align:right;
}

#textocambia{
position: relative;
float:right;
margin-top:63px;
  
}
.dentrocambia{
white-space: nowrap;
font-size: 15px;
	background-color:#000;
	color:white;
margin: 0 25px 0 0;
padding: 2px; 
	display:inline-block;
}


/*** SEARCH ***/

.dentbarra{
	float:left;
	font-size:19px;
	margin-top:8px;
}

/*** PAGE ***/

.colprensa{
	width:365px;
	display:block;
	float:left;
}

.colprensa p{
	margin-bottom:5px;
    font-size: 0.75em;
    line-height: 1.333em;
}

.cpizq{
	margin-right:25px;
	/*border:1px solid blue;*/
}
.cpder h3{
	font-size:14px !important;
	/*background-color:#e9e9e1;*/
	font-style:bold;
	/*width:auto;*/
	margin-bottom:3px;	 
}
.cpder span{
	background-color:#e9e9e1;
}
.cpder p{
	font-size:11px !important;
}

.cpder p:last-child{
	margin-bottom:20px;
}

.cpder strong{
	background-color:#e9e9e1;
}
.obras{
	/*background:url('i/abrir.png') 0 0 no-repeat;*/
}
.sobreprensa{
	position:absolute;
	z-index:10;
	top:5px;
}

.pageizq{
	background: url("i/fontit.gif")  no-repeat;
	 height:39px !important; 
	float:left;
}
.contpage{
	display:block;
	float:left;	 
}
.zonadescargas{
	margin-top:15px;
	width:370px;
	height:100px;
	/*border:1px solid red;*/
	position:relative;
	/*background-color:#e9e9e1;*/
	
}
 .sombrita{
 	width:170px;
 	height:14px;
 	background: url("i/bajomin.jpg")  no-repeat;
 }
.icodown{
	position:absolute;
	background:url('i/flexdwnld.png');
	width:30px;
	height:30px;
	left:135px;
	top:205px;	
	display:none;
}
/*
.icodown:hover{
	background:url('i/flexdwnldwhite.png');
}
*/
.textopage{
	float:left;
}
.post_page img{
	float:left;
	margin-right:25px;
	display:block;
	 
}

.post_page p{
	/*width:170px;*/
	display:block;
	margin-right:25px;
	/*float:left;*/
}
.post_page p:last-child {
	/*width:168px;*/
	margin-right:0px;
	 
	 
}
.prensa p{
	font-size:11px;
}

.listapremios {
	padding:5px;
	margin-top:-120px;
	position:absolute;
	width:355px;
	 background:#e9e9e1;
		 -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px; 
}
.open{
	display:block;
	background:url('i/bot_accord.gif')  no-repeat !important;
		color:white;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	padding-left:5px;
	font-size:14px;
	font-weight: bold;
	width:auto;
	margin-top:10px;
	padding-right:10px;	
	cursor:hand;
}
.open:hover{
	color:white !important;	
}
.bibliografia{
 clear:both;
 display:block;
 margin-top:10px;
}

.capfoto{
	margin-right:8px;
	margin-bottom:10px;
	display:block;
	position:relative;
	float:left;
}
.capfoto img{
	margin:0px;
}
.capablanca{
	position:absolute;
 	width:116px;
 	height:87px;
 	background:#fff;
 	
}
.flxpek{
	position:absolute;
 	right:5px;
 	bottom:5px; 	
 	z-index:5;
 	 
}
.prensatog{
 	display:none;
 	margin-bottom:7px;
 	margin-top:7px;
 	padding:5px; 
 } 
  .miniprensa{
 	margin-right:10px !important;
 	display:block;
 	float:left; 	 
 }
 .blocktexto{
 	margin-left:145px;
  
 }
  .blocktexto p{
  margin-left:0px !important;
 	margin-right:0px !important;
 }
 .contportprensa img{
 	margin-right: 0px;
 	
 }
 
 
 .prensatog p{
 	margin-bottom:5px;
 	font-size:11px;
 }
 .prensatog ul, .prensatog ol{ 	
 	font-size:11px;
 	 color:#666;
 	 font-style: italic;
 }
  .prensatog li{
  	margin-bottom:3px;
  	background:url('i/minipunt.gif') 0 5px no-repeat;
  	 padding-left:8px; 
  }
 
.h3pren, .h3colab{
	padding-left:15px;
	background:url('i/flecha2.png')0 5px no-repeat;
		border-bottom:1px dashed #999999;
	padding-top:3px;
	padding-bottom:3px;
	cursor:hand;
}
.headprensa{
	font-size:12px;
	color:#666 !important;
}
.headprensa:hover{
	font-size:12px;
	color:black !important;
}

.listapremios li{
	background:url('i/premio.png') 0 4px no-repeat;
	padding:5px;
	padding-left:25px;
	margin-bottom:5px;
	font-size:11px;
	min-height:15px;
	border-bottom:1px solid #fff;	
}
.bibliografia li{
	background:url('i/flecha.png') 0px 3px no-repeat;
	padding:2px;
	padding-left:17px;
	margin-bottom:3px;
	font-size:11px;
	min-height:15px;
	border-bottom:1px solid #fff;	
}

.titint{
	background-color:black;
		background-image:url('i/fontrash.gif'),url('i/abrir.png');
		background-repeat: no-repeat; 
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	padding-left:5px;
	font-size:14px;	
	width:auto;
	margin-top:10px;
	padding-right:10px;	
}
/*** SLIDER ******/
#featured_slider{
	position:relative;
	
}	
.content_left{
	padding:0px;
	margin:0px;
	background-color:rgba(255,255,255,0.75);
	height:100%;
	padding:5px;
	padding-bottom:0px;
	position:absolute; 	 
}
#slider{
	display:none;
}
.content_left a{ 
	color:black !important;
}
.content_left a:hover{ 
	color:white !important;
	background-color:black;
}
.flechasSlide{
 position:absolute;
 z-index:10;
 right:0px;
 bottom:0px;
 
}
/*** SINGLE POST ***/

.sec a {color: #fff; text-decoration: none; margin-left:5px;}
.sec a:hover { color: #999 !important;*//*color: #fff18f;*/}
.clearsingle{
	width:755px !important;
	float:left;
}

.titsingle{
	color: #333333;
    font-size: 18px !important;
    font-weight: bold;
    padding-top: 7px !important;
    background:url('i/linrotup.gif') no-repeat;
    min-height:40px;    
}  

/*** Navigation ***/

#personaje{
	background: url("i/perso.gif") 0px 0px no-repeat;
	width:78px;
	height:140px;
	float:right;
	margin-right:10px;
}
 
 .logotwt{
		width:32px;
	height:32px;
	float:right;
	margin-top:50px;
	background: url("i/botwitter.png") 0px 0px no-repeat;
	margin-left:5px;
 }
 
  .logovimeo{
		width:32px;
	height:32px;
	float:right;
	margin-top:50px;
	background: url("i/botvimeo.png") 0px 0px no-repeat;
	margin-left:5px;
 }
   .logofeed{
		width:32px;
	height:32px;
	float:right;
	margin-top:50px;
	background: url("i/botfeed.png") 0px 0px no-repeat;
	margin-left:5px;
 }

 
 

.nav {vertical-align: baseline; float: left; /*margin-left: 15px;*/ position: relative; z-index: 100; display:none; }
.nav li.current a {color: #f2f2f2;}
.nav a {padding-left:5px;color: #000; font-size: 14px; font-weight: bold; text-decoration: none; padding-bottom:3px;padding-top: 3px; display: block; 
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transform: background-color(#fff);
    -moz-transform: background-color(#fff);
    -o-transform: background-color(#fff);    
 }
.nav a:hover, .nav li.current a:hover, .jsddm_hover a, .sub-menu li a:hover {
	color: #fff;background-color:#000;
    -webkit-transform: background-color(#000);
    -moz-transform: background-color(#000);
    -o-transform: background-color(#000);     
} 

li.parent a {background: url("i/folder.gif") 138px 27px no-repeat;}
li.parent a:hover, li.jsddm_hover a {background: url("i/folder_active.gif") 100% 27px no-repeat;}
ul.sub-menu {position: absolute; visibility: hidden; z-index: 100; width: 170px; background: #333; margin-top: 15px; padding: 10px 0;}
ul.sub-menu li {margin-left: 0; height: auto; padding: 0 !important; border: none; float: none; background: none; width: 125px;}
ul.sub-menu li a {background: none !important; font-size: 12px; padding: 0; color: #ccc; width: 125px;}

.capMenu{
	width:170px;
	margin-right:20px;
	background-color:red;
	height:50px;
	float:left;
	
}
#menu-header {
margin-top:32px;	
}
#menu-header .nav li {   float: left; padding: 0 0px 0px 0; }
.bloquesmenu{float:left;}
.bloqueMenu{
	float:left;
	width:170px;
	margin-right:25px;
}
.menu-item{
	background-color:#fff;
	margin-bottom:7px;
	width:170px;
}
/*** colcentral ***/
#colcentral{
	float:left;
	width:560px;
	display:block;
}

#colcentral .post_content,#colcentral .post_content p {
	width:auto;
	margin-right:0px;
}

/*** colIzq ***/
 
.sharelist a{text-decoration:none !important;}
.sharelist a:hover{color:#999}
.sharethis,.post_comms a{text-decoration:none !important; color:#666;}
.sharethis:hover,.post_comms a:hover{color:black !important; }
.singleh2{
	margin-left:0px !important;
}
#colizq{
	float:left;
	width:170px;
	margin-right:25px;
}
.sec{
	background:#000 url('i/fongransec.gif') no-repeat top right;	
	height:100% !important;
	width:168px !important;
	padding-left:2px !important;
	float:none !important;	 
}
.port{
	background:#000 url('i/fongransec.gif') no-repeat top right;	
	height:100% !important;
	width:168px !important;
	padding-left:2px !important;	
}
.secsingle{
	margin-bottom:25px;
}
/*** Portfolio ***/
.tot_thumbnails{
	float:left;
	 
}
.flexsingle{
	display:block;
	padding:2px 4px;	
	background-color:#000;
	color:#fff !important;
	
}
.flexsingle:hover{
	text-decoration:none !important;
	background-color:yellow;
	color:#000 !important;
}
.antsingle {
	float:left;
}
.sigsingle { 
	float:right;
}
.antsingle:hover{
}
.sigsingle:hover{
}

/*** colDer ***/
#colDer{
	width:170px;
	float: right;
}

#colDer .search{
	width:150px !important;	 
	margin-top:10px;
	line-height: 20px;
	background-position:0 0;
}
#colDer .search input{
	width:150px !important;
	border-bottom:1px solid #666;
}
.dertit{
	
	background:#000 url('i/fontrash.gif') no-repeat;;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	padding-left:5px;
	font-size:14px;
}
.archi{
	margin-bottom:10px;
	background:#000 url('i/bajoder.gif') no-repeat;
	height:39px !important;
	padding-left:5px !important;
	width:165px !important;
	 
}
h2.archi{
color:#fff !important;		
font-size:14px;
}
.anio a{
	text-decoration:none !important;
}
.anio a:first-child{
	font-size:11px;
	color:#000;
	padding-left:10px;
	background:url('i/flexanio.gif') 0 50% no-repeat;	
}
.anio a:first-child:hover{
	color:#666;
}
#smart-archives-block{
	margin-left:2px;	 
}
.meses{
	padding-left:15px;
	margin-top:3px;
}
 
#smart-archives-block li{
	clear:both;
	display:block;
	margin-bottom:7px;
	border-bottom:1px dotted gray !important;
}
.meses a,.meses a:link{
	text-decoration:none !important;
	color:#000 !important;
	display:block;
}
.meses a:hover{
	background-color:#999;
	color:#fff !important;
}
.empty-month{
	clear:both;
	display:block;
	color:#999;
	margin-bottom:2px;
}

/*** Content ***/

.post h2 a:hover {color: #333 !important;}

.posts{
	float:left;
	margin-top:5px;
}

.container {padding-bottom: 100px;}
.content { float: right;} 

#show {/*width: 785px;*//*width:565px !important;*/ width:755px !important; overflow: hidden; margin-bottom: 10px; /*border:1px solid black*/}
#show img {cursor: pointer;}
#show_nav a {padding :5px; padding-top:1px; padding-bottom:1px; font-size: 11px; color: #b8b8b8; text-decoration: none; margin-right: 10px; width:500px; 
	 -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px; 
 }
 
#show_nav a:hover, #show_nav .activeSlide { background:#000;color: #fff;}

/*.post_home {width: 145px; float: left; margin: 0 0 30px 15px;}*/
.post_home {position:relative;padding:0px; width: 170px; float: left; margin: 0 0 0px 0px;margin-right:25px;}
.post_home_fin {padding:0px; width: 170px; float: left; margin: 0 0 0px 0px;margin-right:0px;}
.thumb {display: block; /*width: 170px; height: 170px;*/ margin-bottom: 5px; position: relative; color: #333; background-color:#333}
.thumb img {display: block;}


.thumb span {display: block; width: 170px; height: 170px; position: absolute; top: 0; left: 0; 
  background-color:#000;
        filter: alpha(opacity=50) zoom=1;
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
 /*background: url('i/tramatrans.png'); */ /*background:rgba(0,0,0,1)*/ ;  }
.titthumb{
	color:white; text-decoration: none !important;font-weight: bold;font-size:15px !important;
	/*background-color:black; display: inline;*/padding:3px !important; /*padding-left:7px;padding-right:7px;*/  margin:10px !important; position:absolute; z-index:1000; top:0px;

	}


.iluSec{
	float:right; 
}
.p-0{
	clear:left;
}
.ilu_fin{
	clear:right;
}
.iluSec .dencir{
	height:170px !important;
}
.post_home h2 {font-size: 11px; font-weight: bold; }
.apagado{display:none}
.post_home h2 a {color: #ccc; text-decoration: none;}
.post_home h2 a:hover {color: #fff18f !important;}

.recent h3 {font-size: 16px; font-weight: bold; color: #ccc; margin: 0 0 15px 15px; padding-bottom: 10px; border-bottom: 1px solid #4d4d4d;}

.page_meta {/*height: 100px;*/ }
.page_meta a {color: #333; text-decoration: none;}
.page_meta a:hover {/*color: #000 !important;*//*color: #fff18f;*/}
.rss, .tags, .search {width: 170px; height: 30px; float: left; /*margin-left: 15px;*/ font-size: 11px; font-weight: bold; /*line-height: 85px;*/ color: #666 !important; /*border-bottom: 1px solid #4d4d4d;*/line-height: 40px;padding-left:2px; }
.search{
	background: url("i/lupa.gif") 0 11px no-repeat; padding-left:20px;
}
.rss{
	width:170px;background-color:yellow;
}
#horiposts{
	width:755px;
	float:left; 
	
}
.horizontal{
	background: url("i/fontit.gif")  no-repeat;
	height:39px;
	width:755px;
	
}
.heading {width: 168px; height: 30px; float: left; margin-right:25px;  font-size: 24px; font-weight: bold;  line-height: 40px; /*color: #ccc; */ color:#fff;padding-left:2px;   }

.heading h3{
	margin-left:5px;
}
 .recorte{
 	width:170px;
 	height:170px;
 	position:absolute;
 	top:0px;
 	overflow:hidden;
 	
 	 
 }
.tapa{
	width:50%;
	height:70px;
	background:white;
	z-index:20000;
	position:absolute;
	top:70px;
	left:-520px;	
}
.tapon{
	width:100%;
	height:100%;
	background-color:yellow;
	float:left;
	
}
.focus{color: #666 !important; background-color:#fff }
.tags {position: relative;}
.tags a {background: url("i/tags.gif") 100% 50% no-repeat; padding-right: 10px; color: #666 !important; }
.tags a:hover {background: url("i/tags.gif") 100% 50% no-repeat;}
.taglist {margin-top: 0px; background: #333; position: absolute; left: -5px; width: 170px; padding: 5px 0 5px 5px; visibility: hidden;}
.taglist li {line-height: 1.5;}
.taglist li a {padding-left:3px;color: #ccc !important; background: none !important; font-weight: normal; display: block;}
.taglist li a:hover {color: #fff18f !important;}
.tags .jsddm_hover a {color: #fff18f; background: url("i/tags.gif") 100% 50% no-repeat; padding-right: 10px;}

.search input {background: none; border: none; color: #666; font: bold 11px Helvetica, Arial, sans-serif; width: 170px;}

.post_list, .post_single {/*padding: 20px 0 20px; */background: url("i/seppostdot.gif") 195px 100% no-repeat; }
.post_single {background: none; width:950px !important;}
.post_list a, .post_single a {color: #666; text-decoration: none;}
.post_list a:hover, .post_single a:hover {text-decoration: underline;}
.post_list h2, .post_single h2, .page h2 {font-size: 20px; color: #333333; font-weight: bold; margin-bottom: 8px; /*margin-left: 195px;*/}
.page {padding-top: 15px;}
.page h2 {padding-left: 0;}
.post_list h2 a, .post_single h2 a, .page h2 a {color: #fff; text-decoration: none;background-color:#000;padding-left:17px; padding-right:5px; background:#000 url("i/rombo.gif") 3px 6px no-repeat;}
.post_list h2 a:hover, .post_single h2 a:hover, .page h2 a:hover {color: #999; text-decoration: none; background-color:#000;/*background-color:#e9e9e1*/} 
.post_list_meta, .post_single_meta {width: 170px; /*margin-right: 25px;*/ float: left; font-style: italic;  /*background-color:#e9e9e1*/}
.post_list_meta p, .post_single_meta p, .post_share {color: #666; font-size: 11px; margin-bottom: 3px; line-height: 1.7; text-align:right;   }
.post_list_meta span, .post_single_meta span, .post_share a {color: #666; font-size: 11px;  line-height: 1.7;  padding:3px;/*background-color:#000;*/margin-bottom:5px !important; width:auto }
.post_share span {
	padding:0px;
	padding-top:1px;
	 display:block;
	 background:none;	 
}
.loop{margin-right:25px; padding: 20px 0 20px !important; }
.h2loop{margin-left: 195px; margin-top:15px;}
 

.post_list_meta p:first-child{
	margin-top:3px;
	padding-top:3px;
	border-bottom:1px solid #999 !important;
}
.post_list_meta p, .post_share {
 
	border-bottom:1px dotted #999;
}
/*.post_date { font-size:12px  !important; margin-bottom: 0 !important; width:auto; color:black!important; background:url("i/icos.gif") 100% 5px no-repeat; padding-right:15px !important;}*/

.in_blog{
	margin-top:40px;
}

.post_fecha { 
	font-size:20px  !important; 
	margin-bottom: 0 !important; 
 
	/*background:url("i/icos.gif") 100% 5px no-repeat; */

	background:url("i/ico_fecha.gif") 100% 6px no-repeat; 

	
	padding-right:20px !important; 
	text-align:right !important; 
}
.post_fecha_year{
	font-size:20px  !important; 
	margin-bottom: 0 !important;  
	padding-right:22px !important; 
	text-align:right !important; 
	margin-top:-5px;
}

.post_fecha span{
	text-align:right !important;	
}
.post_cat{width:auto; background:url("i/icos.gif") 100% -10px no-repeat; padding-right:15px !important;}
.post_comms{background:url("i/icos.gif") 100% -25px no-repeat; padding-right:15px !important; text-decoration:none !important}
.post_share { margin-top:5px;line-height:1.7;/*line-height: normal;*/ background:url("i/icos.gif") 100% -40px no-repeat; padding-right:15px !important;}
.sharelist {display: none; margin-top: 5px; }
.sharelist li {margin-bottom: 3px;  padding-right:3px;}
.sharelist li a{background-color:#333;color:white}
.post_content {width: 535px;   float: left;  display:block; margin-right:25px; margin-top:15px !important}
.more {margin-bottom: 0;  color:#fff !important;  padding:2px;  margin-top:15px	}
.more a{
	padding:3px 7px;	 
	color:#fff !important;
	background-color:#666;

	 -webkit-border-radius:10px;	-moz-border-radius:10px;	border-radius:10px; 
}
.mas{
			margin-bottom:15px !important;
		margin-top:15px !important;
}

.more a:hover{
	color:#000 !important;
	background-color:#FFF18F !important;
}
.post_content h1, .post_content h2, .post_content h3, .post_content h4, .post_content h5, .post_content h6 {color: #333333; margin: 15px 0; font-weight: normal;}
.post_content h1, .post_content h2 {font-size: 26px;}
.post_content h3 {font-size: 24px;}
.post_content h4 {font-size: 22px;}
.post_content h5 {font-size: 20px;}
.post_content h6 {font-size: 18px;}

.post_content p {font-family: Arial,sans-serif; color: #666; font-size: 12px; line-height: 1.3; margin-bottom: 7px; width:565px;}
.post_content a {color: #000; text-decoration: underline !important;}
.post_content a:hover {text-decoration: none;}
.post_content ul, .post_content ol {margin-bottom: 12px; padding-left: 40px;}
.post_content li {color: #666; font-size: 12px; line-height: 1.5; font-style:italic;}
.post_content ul li {list-style: circle;}
.post_content ol li {list-style: decimal;}
.post_content blockquote {color: #ccc; font: italic 16px Georgia, Geneva, "Times New Roman", times; padding-left: 70px; margin: 15px 0;}
.post_content blockquote p {color: #ccc; font: italic 16px Georgia, Geneva, "Times New Roman", times;}
/*** Images ***/

.post_content img { margin: 0; height: auto; max-width: 785px; width: auto; margin-bottom:15px; }
.post_content .attachment img { max-width: 785px; }
.post_content .alignleft, .post_content img.alignleft { display: inline; float: left; margin-right: 15px; margin-top: 4px; }
.post_content .alignright, .post_content img.alignright { display: inline; float: right; margin-left: 15px; margin-top: 4px; }
.post_content .aligncenter, .post_content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.post_content img.alignleft, .post_content img.alignright, .post_content img.aligncenter { margin-bottom: 12px; }
.post_content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
.post_content .wp-caption img { margin: 5px 5px 0; }
.post_content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
.post_content .wp-smiley { margin: 0; }
.post_content .gallery { margin: 0 auto 18px; }
.post_content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
.post_content .gallery img {  }
.post_content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 15px; }
.post_content .gallery dl { margin: 0; }
.post_content .gallery img {  }
.post_content .gallery br+br { display: none; }
.post_content .attachment img { /* single attachment images should be centered */ display: block; margin: 0 auto; }

 

/*** Pagination ***/

.pagination {padding: 15px 0 15px 15px;}
.pagination_ctrl {height: 30px; width: 80px; float: right; background: url("i/pagination_ctrl.gif") 50% 50% no-repeat; position: relative; display:none}
.nextpostslink, .previouspostslink {display: none; width: 26px; height: 24px; position: absolute;}
.nextpostslink {background: url("i/sprite.png") 100% 0 no-repeat; right: 7px;}
.previouspostslink {background: url("i/sprite.png") no-repeat; left: 7px;}
.nextpostslink:hover {background-position: 100% -24px;}
 .previouspostslink:hover {background-position: 0 -24px;}
 
.pagination_pages {height: 30px; line-height: 30px; float: right; margin-left: 15px;}
.pagination_pages a, .pagination_pages span {margin: 0 6px; padding: 5px; color: #fff18f; text-decoration: none; font-size: 11px;}
.pagination_pages a:hover {text-decoration: underline;}
.pagination_pages .current {color: #ccc;}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	background-color:#000;
	color:#fff !important;
	padding: 2px 5px;
	margin: 2px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px; 
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	text-decoration: none;
	background-color:#999;
	color:#000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}



/*** Comments ***/
#comments{
	width:560px;
	clear:both;
}
.comments{width: 560px; /*padding-left:195px;*/ }
.comments_heading {padding-bottom: 10px; margin-top:10px; /*padding-left:195px; */ display:block;clear:both}
.add_comment {width: 170px; height: 25px; float: left; margin-left: 15px; font-size: 11px; border-bottom: 1px solid #4d4d4d;}
.add_comment a {color: #fff18f; text-decoration: none;}
.add_comment a:hover {text-decoration: underline;}
.comment_qty {width: 560px; height: 25px;   float: left; border-bottom: 0px solid #4d4d4d; color: #666; font-size: 16px; background:url('i/linrotup.gif') no-repeat; padding-top:10px; margin-top:15px; font-weight:bold; margin-bottom:15px; }
.nopassword {color: #ccc; font-size: 12px; padding-left: 15px;}

.comment_item {padding: 0px 0; /*background: url("i/post_list.gif") 0 100% no-repeat;*/}
.comment_meta {float: left;  width: 100px;  margin-left: 0px; color: #000; font-size: 11px; line-height: 1.3; font-style: italic; margin-bottom:5px;  background: url("i/icobla.gif") no-repeat scroll 0 2px transparent; padding-left:15px;}
.comment_meta a {color: #333; text-decoration: none; font-style: italic; font-weight:bold}
.comment_meta a:hover {text-decoration: underline;}
.comment_text {width: 410px; margin-left: 15px; float: left; color: #333; font-size: 12px; line-height: 1.4;

		border:1px solid #d4d4d4;
			-webkit-border-radius:5px;
			padding:5px;
	-moz-border-radius:5px;
	border-radius:5px; 
}

.comment_list li{
	 
	margin-bottom:20px;
	clear:both;
	display:block;
	}
	.fila{
		clear:both;
		display:block;
		border-bottom:1px solid #d4d4d4;
		padding-top:5px;
		padding-bottom:5px;
	}
	.fila:last-child{
		border:0;
	}
	.pfila{
		font-size:12px;
		float:left;
		width:80px;
		margin-right:15px;
	}
	.filasalto{
		border:0px;
		clear:both;
	}
	
	.micampo{
		width:390px !important;
		background-color:#f6f6f4 !important;
		border:0 !important;
		float:right !important;
		/*box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset;*/
	-moz-box-shadow: 1px 1px 1px #d4d4d4 inset;
-webkit-box-shadow: 1px 1px 1px #d4d4d4 inset;
box-shadow: 1px 1px 1px #d4d4d4 inset;
padding:3px !important;
	}

#respond {width:560px; margin-top: 5px; /*margin-left:195px*/}
.respond_meta {float:left; width: 170px; margin-right: 25px;  text-align:right;   }
.respond_meta span{
	color: #ccc; font-size: 12px; font-weight: bold;padding-right:10px;
	/*background: #000 url("i/puntflex.png") 100% 50% no-repeat;*/padding-bottom:3px;
	padding-top:3px;padding-left:3px;
}
.contform{
	width:550px;
	padding:5px;
	background-color:#e9e9e1;
	display:block;
	float:left;
	margin-bottom:10px;
		-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px; 
}

#captchaImgDiv{
	text-align:right;	
}
#captcha_code_label{
	clear:both;
	display:block;
}
 
.comment_form {padding:10px;  width: 530px;  float: left; }
.comment_fields {margin-bottom: 5px;}
#author, #email, #url {width: 160px; float: left; /*margin: 0 25px 0 0;*/ padding: 0; color: #ccc; font-size: 12px; border: none; border-bottom: 1px solid #4d4d4d; background: none; padding-bottom: 8px; overflow: hidden;}
#url {  margin: 0;}
.comment_form textarea {width: 100%;   overflow: auto; border: none; border-bottom: 1px solid #4d4d4d; background: none; color: #ccc; font: 12px   Arial, sans-serif; margin-bottom: 15px; margin-top:10px;}
.comment_submit {text-align: right; margin-top:10px;}
#submit {width: 50px; height: 25px; padding: 0 15px;/* background: #4d4d4d url("i/comment_submit.gif") 130px 14px no-repeat;*/background-color: #4d4d4d; border: none; text-align: left; color: #f2f2f2; font: 12px Helvetica, Arial, sans-serif; cursor: pointer;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px; 
}
 
#submit:hover {background: #fff18f url("i/comment_submit.gif") 146px -26px no-repeat; color: #4d4d4d;}
.comment_message {color: #666; font-size: 10px; margin-bottom: 12px;}
.comment_message a {color: #000; text-decoration: none;}
.comment_message a:hover {text-decoration: underline;}
/*** Portfolio mio  ***/
.contport{
	float:left;
	/*border:1px solid blue;*/
	display:block-inline;
	margin-left:25px;
	
}


/*** Left column ***/
.post_portfolio{ background-color:rgba(255,255,255,0.5); padding:5px;}
.l_col {width: 170px;   float: left; /*background-color:yellow;*/}

.l_col .post_portfolio h2 {color:#000;/*color: #b8b8b8;*/ font-size: 14px; font-weight: bold;}
.post_divider {font-size: 11px; color: #b8b8b8;}
.l_col .post_portfolio p {/*color: #b8b8b8;*/color:#666; line-height: 1.3; margin-bottom: 15px; font-size: 11px;}
.l_col .post_portfolio a {color: #fff18f; text-decoration: none;}
.l_col .post_portfolio a:hover {text-decoration: underline;}

/*** Footer ***/

.footer {width: 950px; margin: 0 auto; /*margin: -61px 0 0; */ }
.footer_inn {margin: 0 0px; /*border-top: 1px solid #4d4d4d;*/ height: 50px; background: url('i/bajopiegran.png') 0 0 no-repeat;/*#e9e9e1*/}
.footer_inn p {font-size: 11px; color: #333; /*background-color:#e9e9e1*/}
.footer_inn a {color: #666; text-decoration: none;}
.footer_inn a:hover {color: #333;}
.wpshower_logo {background: url("i/wpshower_logo.png") 0 2px no-repeat; }
.foot{margin-top:20px;  }

* {
	margin: 0;
}
html, body {
	height: 100%;
}
#todo{

	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */

}
.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}


.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 

/***TWEET ***/

.twtr-tweet-text p{
	font-size:11px;
}

.twtr-user{
	font-weight:bold;
}


.tweet{
	margin :   3px 0 10px 0 ;
	
	padding:7px;
	padding-left:0 !important;
	padding-right:0 !important;
		background-color:#e9e9e1;
	-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
}
.tweetarr{
	width:156px;
	height:206px;
	padding:7px;
	float:left;
	overflow:hidden;
	background-color:#e9e9e1;
	-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
}
.twitter-message{
	margin-bottom:5px;
	border-bottom:1px dotted #333;
	color:#333;
	padding-bottom:5px;
}
.twitter-user,.twitter-link{
	color:#666 !important;
}
.twitter-user:hover, .twitter-link:hover{
	color:#000 !important;	
}

.twitter-link{
	text-decoration:underline!important;
}
.twitter-timestamp{
	margin-top:3px;
	 display:block;
	clear:both;
	color:#999;
	 
}
.despplus{
	padding-top:15px;
	 
}
.fecha{
	color:#000 !important;
	/*font-style:italic !important;*/
}
.img_right{
	display:none;
}
.wpfilebase-filedetails p{
margin-right:5px !important;
}
.pp_description{
	display:none !important;
}
.outputFoto{
	float:left;
	width:100%;
	display:block;
	margin-right:10px;
}
.bot_img{
	float:right;
}
.outputFoto p{
	font-style:italic;
	width:365px;
	font-size:11px;
}
#show_nav{
	clear:both;
	float:left;
	margin-top:15px;
}
.wpfilebase-filetitle-post{	 
	 background:#fff url('images/descflex.gif') no-repeat 5px 7px; 
	padding:3px;
	padding-left:17px;	
			 -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px; 
	-moz-box-shadow: 1px 1px 2px #d4d4d4;
-webkit-box-shadow: 1px 1px 2px #d4d4d4;
box-shadow: 1px 1px 2px #d4d4d4;
border: 1px solid #d4d4d4;
}
.wpfilebase-filetitle-post ,.wpfilebase-filetitle-post:hover  {
	color:#000 !important;	
	text-decoration:none !important;
	
}
.divdesc{
	margin-bottom:10px;
}
.postfiledesc{
	text-decoration:none !important;
}
.postfiledesc ,.postfiledesc:hover{
	font-style:italic;
	font-size:10px !important;
}
.wpfilebase-filetitle-post:hover{
	border: 1px solid #828282;
	text-decoration:none;
	background:#fff url('images/descflex_h.gif') no-repeat 5px 7px; 
		-webkit-transition:border-color .2s ease-in;
	-moz-transition:border-color .2s ease-in;
	-o-transition:border-color .2s ease-in;
	transition:border-color .2s ease-in;
}
.intDesc{
	font-weight:bold;
	color:#999 !important;
	 margin-bottom:10px; 
	 margin-top:25px;
		display:block;
	background:url('i/bot_accord.gif')  no-repeat right !important;
		color:white !important;
	padding-top:5px;
	padding-bottom:5px;
 	-moz-box-shadow: 1px 1px 2px #d4d4d4;
-webkit-box-shadow: 1px 1px 2px #d4d4d4;
box-shadow: 1px 1px 2px #d4d4d4;
	padding-left:5px;
	font-size:12px;
	font-weight: bold;
	width:auto;
	padding-right:10px;	
	cursor:pointer;	
}
.intDesc a{
	color:#999 !important;
}
.descargas{	 
	float:right;
	width:200px;
}
.compra{
	margin-top:20px;
	clear:both;
	
}
.imgilust img{
	float:none !important;
}
.pageilust{
	float:right;
}

.izqilust p{
	    color: #666666;
    font-size: 11px;
    line-height: 1.3;
    margin-bottom: 15px;
    font-weight:normal;
}
.soyanio{
	clear:both;
	margin-bottom:5px;
	font-size:13px;
}
.capcompra{
	background:url('images/imgcarro2.png') no-repeat  left center;
	height:25px;
	padding-left:35px;
	color:#666; 
	line-height:20px;
	font-size:12px;
	font-weight:bold; 
}

.lugarbotones{
	clear:both; 
}

.botcompra{
		float:left;
 	background:url('images/foncarro.jpg') no-repeat  left top;
	color:#fff !important; 
    font-size: 11px !important;
     font-weight: bold;
    border-radius: 5px 5px 5px 5px;
	  width:40%;
 background-color:#000;
    -moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
    padding: 5px;
    width: 40%;
    text-align: center;
}
.botcompra:hover{
	  color:#999 !important; 
}

.cdigital{
	margin-right:10px;
}


.botpaginas{
	float:left;
	width:40%;
	/*color:#d4d4d4; */
    border: 1px solid #d4d4d4;
    border-radius: 5px 5px 5px 5px;
 
    	-moz-box-shadow: 1px 1px 2px #d4d4d4;
-webkit-box-shadow: 1px 1px 2px #d4d4d4;
box-shadow: 1px 1px 2px #d4d4d4;
    padding: 5px;
    color:#fff;
    background:#000 url('images/fonbot.jpg');
 	background-color:#000;
    border: 1px solid #000;
    
}
.botpaginas:hover{
	float:left;
	width:40%;	 
    border: 1px solid #828282; 
    background-image:none;
    padding: 5px;    
	-webkit-transition:border-color .2s ease-in;
	-moz-transition:border-color .2s ease-in;
	-o-transition:border-color .2s ease-in;
	transition:border-color .2s ease-in;
	
	background-color:#c2c2c2;
	-webkit-transition:background-image .2s ease-in;
	-moz-transition:background-image .2s ease-in;
	-o-transition:background-image.2s ease-in;
	transition:background-image .2s ease-in;
	
	-webkit-transition:background-color .2s ease-in;
	-moz-transition:background-color .2s ease-in;
	-o-transition:background-color .2s ease-in;
	transition:background-color .2s ease-in;
	color:#fff;
}
.b2 {
 
	float:right !important;
}
.bpag{
	font-size:11px !important;
	text-align:center;
	color:#fff !important;
	text-decoration:none !important;
}
 

.currpag{
	background-color:#fff;
	background-image:none;
	color:#d4d4d4 !important; 
    border-radius: 5px 5px 5px 5px; 
    	-moz-box-shadow: 1px 1px 2px #d4d4d4;
-webkit-box-shadow: 1px 1px 2px #d4d4d4;
box-shadow: 1px 1px 2px #d4d4d4;
    padding: 5px;
	/*
	background:#000 url('images/fonbot.jpg');
 background-color:#000;
    border: 1px solid #000; */
   
 
}
.currpag h2{
	 color:#333 !important;
}
.addthis_toolbox{
	margin-top:20px;
	
	padding:0 !important;
}
.addthis_toolbox.addthis_default_style span{
	padding :0 !important;
}
.addthis_toolbox a,.addthis_toolbox span{
	width:16px !important;
	 background-repeat:no-repeat;
	  line-height: 16px !important;
	 padding-bottom:0 !important;
}
.at300bs{
	background-repeat:no-repeat !important;
	    line-height: 16px !important;
    overflow: hidden !important;
    height:16px !important;
}
 .at300b{
 	height:16px !important;
   padding: 0 2px !important;
 	
 }
 .alignr  {
 	float:right !important;
 	width:100%;
 	margin-bottom:20px;
 	 
 }
 
 /**** BANNER ****/
 
 #featured_slider {
float: right;
margin: 0px 0px;
position: relative; 
width: 753px; 
margin-bottom:0px;
}

#featured_slider ul, #featured_slider ul li {
list-style: none !important;
border: none !important;
float: left;
/*padding: 5px;*/
width:753px;
height: 220px;
}

#featured_slider .img_right {
    float: left;
    height: 220px;
    margin-left: 0;
    width: 753px;
}

#featured_slider .img_right img {
    height: 220px;
    width: 753px;
}

#featured_slider .content_left {
float: left;
 
background-color:rgba(255,255,255,0.75);
height:100%;

position:absolute;
color: #333;
width: 170px;
}

#featured_slider .content_left p {
	font-size:11px;
/*line-height: 22px !important;*/
color: #333;
}

#featured_slider .content_left h2 {
font-size: 20px !important;
margin-bottom: 10px;
}

#featured_slider .feat_prev {
background: transparent url('images/sprite.png') no-repeat;
background-position: 0px 0px;
width: 28px;

height: 24px;
 
z-index: 10;
position: absolute;
left: -15px;
bottom: 90px;
 
cursor: pointer;
 
float: left;
}

#featured_slider .feat_prev:hover {
background-position: 0px -24px;
}

#featured_slider .feat_next {
background: transparent url('images/sprite.png') no-repeat;
background-position: -28px 0px;
width: 28px;
float:left;
height: 24px; 
z-index: 10;
position: absolute;
left: 742px;
bottom: 90px; 
cursor: pointer;
}

#featured_slider .feat_next:hover {
background-position: -28px -24px;
}

.feat_link {
float: right;
position: relative;
top: -5px;
}

.feat_link a {
float: left;
font-size: 9px;
color: #000;
}
#slider li{
	height:200px;
}
.b3{
clear:both;
margin-top:10px;	
	
}
.oculto{
	display:none !important;
}
 
 
 .port_text p{
 	font-size:11px !important;
 }
 .titcomic{
 	line-height:25px; 	  
 	padding-top:5px;
 	padding-bottom:5px;

 } 
 .ppt{
 	font-size:11px !important;
 	color:#333 !important;
 	background-color:#fff;
 	padding:10px;
 			 -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px; 
	margin-left:3px !important;
    	-moz-box-shadow: 0px 0px 2px #333;
-webkit-box-shadow: 0px 0px 2px #333;
box-shadow: 0px 0px 2px #333;
 }
 .show{
 	/*height:500px;*/
 }
.more a{
	text-decoration:none !important;
}
.h3prensa{
	margin-bottom:10px !important;
}
.p2{
	
	margin-top:25px !important;
}

.linkprensa{
	text-decoration:underline !important;
	font-weight:normal;
	color:#666 !important;
}
.linkprensa:hover{
	text-decoration:none !important;
	background-color:#E9E9E1;
}
.pcontacto{
	font-weight:bold;
}
.cpder{
	margin-top:5px;
}
.post_text, .izqilust p, .ppt{
	font-family:Arial, sans-serif;
}
#accordion a{
	color:#999;
}
.fbgusta{
	 margin-top:10px !important; 
}
.mitwit{
	margin-bottom:10px;
}
.fecha_twit  {
	color:#000 !important;
	font-weight:bold;
}
.linkTwit{
	display:block !important;
}
.linkTwit:hover{
	background-color:#F4F4EF !important;

}
/*
 
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#edit-slug-box{
		display: none;	
	}
}

 
@media only screen and (max-device-width: 480px) {
	#edit-slug-box{
		display: none;	
	}
}

*/