/*
Theme Name: Blogsbeta v2
Theme URI: http://blogsbeta.com
Description: Theme minimalista para Carlos Arreola
Author: Angel Ortega
Author URI: http://executivestudio.net
Version: 2.0
*/

/************ CSS RESET ***************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*START CSS*/
* { margin: 0px; padding: 0px; vertical-align: baseline; }
body { margin:0px; padding:0px; font-size:0.875em; font-family:"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; font-weight:300; line-height:100%; color:#444; text-align:left; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
p { margin: 0 0 10px 0; }
a { text-decoration:none; }
a:hover { }
a img { border:none; }

/* Structure */
#wrap, .wrapper { margin:0 auto; padding:0; width:920px; }
.container  { margin:0; padding:0; width:100%; float:left;}
.site-content { margin:0 0 0 1%; padding:0 1% 0 0; width:68%; border-right:1px dotted #ccc; float:left; }
.widget-area { margin:0 0 0 0.76%; padding:0; width:27.5%; font-size:0.929em; float:left; }
#site-end { margin:0; padding:0; width:100%; height:40px; font-size:0.857em; line-height:40px; color:#666; background:#ccc; float:left; }

/*Header*/
#header { margin:0 0 15px 0; padding:10px 0; width:100%; height:auto; float:left; }
.logo { margin:22px 0 0 10px; padding:0px; float:left; }
.hdright { margin:0 10px 0 0; padding:0; width:50%; float:right; }
.hd_icons { margin:0 2% 0 0; padding:0; width:25%; list-style:none; float:left;  }
.hd_icons li { margin:0 0 6px 0; padding:0; width:100%; float:left;  }
.hd_icons li:last-child { margin-bottom:0; }
.hd_icons li a { margin:0; padding:0; line-height:22px; font-size:0.929em; display:block; }
.hd_rss, .hd_eml, .hd_face, .hd_tuit { margin:0 10px 0 0; padding:0; width:23px; height:22px; float:left; }
.hd_rss { background:url(images/hd_sprite.png) -1px 0 no-repeat; }
.hd_eml { background:url(images/hd_sprite.png) -1px -30px no-repeat; }
.hd_face { background:url(images/hd_sprite.png) -1px -58px no-repeat; }
.hd_tuit { background:url(images/hd_sprite.png) -1px -87px no-repeat; }
.desc_box { margin:0; padding:0; width:73%; float:left; }
.google_src { margin:0 0 10px 0; padding:0; width:100%; float:left; }
.hd_descripcion { margin:0; padding:8px 2%; width:96%; font-size:0.929em; float:left; }

/*Ads config*/
.centered-block { margin:20px auto 35px auto; padding:0; width:100%; text-align:center; float:left; }
.sgad { margin:25px 0 10px 0; padding:0; width:100%; text-align:center; float:left;  }
.sgad2 { margin:10px 0 30px 0; padding:0; width:100%; text-align:center; float:left;  }

/********************** Colores del theme *****************************/
/* Color de links generales */
a { color:#88B629; }
a:hover { color:#60D3BC; }

/* Color de fondo del header */
#header { background:#E5F3C9; }
/* Color de links del header */
.hd_icons li a { color:#88B629; }
.hd_icons li a:hover { color:#60D3BC; }
/* Color de texto y fondo de la descripcion del header */
.hd_descripcion { color:#61D2BC; background:#F2F9E3; }

/* NO MODIFICAR - Color de fondo y texto del titulo en categorias y tags */
.archive-header { background:#eaeaea; }
.archive-header .home_title { color:#999; }

/* Color de texto y fondo del boton de comentarios de los posts */
.comments-link a { color:#fff; background:#6CD5C0 url(images/hd_sprite.png) 5px -171px no-repeat; }
.comments-link a:hover { color:#fff; background:#34B49A url(images/hd_sprite.png) 5px -171px no-repeat; }
/* Color de Fondo de Caja de relacionados en Single */
.single-related { background:#E4F2C5; }
/*Color de los titulos superiores de la caja de relacionados*/
.single-share h3, .related-posts h3 { color:#666; }
/*Color de los Bordes, en la caja de relacionados*/
.related-posts, .related-posts ul li { border-color:#dfdfdf; }
/*Color de links de caja de relacionados*/
.related-posts ul li h2 a { color:#666; }
.related-posts ul li h2 a:hover { color:#333; }
/*Color de texto y fondo de la Navegacion del Single ( next - prev posts)*/
.nav-single { color:#666; background:#E4F2C5; }
/*Color de links de la navegacion del Single*/
.nav-single a { color:#666; }
.nav-single a:hover { color:#333; }

/* NO MODIFICAR NADA A PARTIR DE AQUI - Color de links del sidebar*/
.widget a { }
.widget a:hover { }

/*Color del Nombre del Autor del post en Comentarios*/
.comment-list .bypostauthor .comment-author { color:#02779E;  }
/*Color del titulo " dejar respuesta " en form de comentarios */
#respond #reply-title { color:#666; }
/*Color de fondo del boton de enviar comentarios */
#respond #submit  { background:#666; }
#respond #submit:hover { background:#999; }

/*Color de links on hover de la red de blogs*/
.right-bgs a:hover {  }
/*Color de links on hover de la barra del footer */
.ft-links ul li a:hover { }

/*Color de fondo de links de Paginacion*/
.paginacion ul li a:hover, .paginacion ul li.current .currenttext { background:#333; }

/**************** POST SECTION *******************/
/*Post*/
.Post { margin:0 0 40px 0; padding:0; width:100%; float:left; }
.post-header { margin:0; padding:0; width:100%; border-bottom:1px solid #E9E9E9; float:left; }
.post-title { margin:0; padding-bottom:8px; font-size:2.2em; text-shadow:1px 1px 2px #ddd; font-weight:normal; font-family:Georgia,'Times New Roman',Times,serif; line-height:110%; }
.post-title a { color:#000;  }
.post-content { margin:25px 0 15px 0; padding:0; width:100%; line-height:160%; float:left; }
.post-content img { width:auto; height:auto; max-width:100%; }
.post-content blockquote { padding:10px 2%; background:#f6f6f6; color:#666;  }
.post-end { margin:0; padding:8px 2%; width:96%; font-size:0.857em; color:#666; background:#F2F2F2; float:left; }
.post-author, .post-date { margin:0 5px 0 15px; padding:7px 0; float:left; }
.post-archived { margin:5px 2% 5px 2%; padding:0; width:96%; float:left; }
.post-archived a { color:#333; }
.post-archived a:hover { text-decoration:underline; }
.autor-icon { margin:-1px 7px 0 0; padding:0; width:13px; height:15px; background:url(images/hd_sprite.png) -6px -120px no-repeat; float:left; }
.date-icon { margin:-1px 7px 0 0; padding:0; width:14px; height:15px; background:url(images/hd_sprite.png) -6px -148px no-repeat; float:left; }
.folder-icon { margin:-1px 7px 0 0; padding:0; width:16px; height:16px; background:url(images/hd_sprite.png) -5px -326px no-repeat; float:left; }
.tag-icon { margin:-1px 7px 0 0; padding:0; width:17px; height:16px; background:url(images/hd_sprite.png) -3px -384px no-repeat; float:left; }
.comments-link { margin:0; padding:0; float:right; }
.comments-link a { margin:0; padding:7px 10px 7px 31px; display:block; }
.post-thumbnail { margin:0 15px 0 0; float:left; }
.supertag { margin:0 0 10px 0; padding:0; font-size:1.286em; line-height:17px; color:#999; }
.vidswidth { width:150px !important; height:150px !important; }

/*Single related box*/
.single-related { margin:-13px 0 20px 0; padding:0; width:100%; float:left; }
.single-share h3, .related-posts h3 { margin:0 3% 10px 3%; padding:0; font-size:1.143em; font-weight:bold;  }
.single-share { margin:10px 0; padding:0; width:50%; float:left; }
.single-share ul { margin:30px 0 0 0; padding:0; width:100%; list-style:none; float:left; }
.single-share ul li { margin:0; padding:0; width:33.3%; text-align:center; float:left; }
/*Single Related Posts*/
.related-posts { margin:10px 0; padding:0; width:49.8%; border-left-width:1px; border-left-style:solid; float:left; }
.related-posts ul { margin:0 3%; padding:0; width:94%; list-style:none; float:left; }
.related-posts ul li { margin:0; padding:7px 2% 7px 2%; width:96%; font-size:0.929em; border-bottom-width:1px; border-bottom-style:solid; float:left; }
.related-posts ul li:last-child { border-bottom:none; }
.related-posts ul li h2 { margin:0; padding:0; font-size:0.929em; }
.related-posts ul li h2 a { font-weight:bold;  }


/*No content Messages */
.no-posts { margin:0; padding:10px 3%; background:#f6f6f6; float:left; }
.no-posts .headers { margin:5px 0 15px 0; padding:0 0 6px 0;  font-size:1.214em; color:#666; font-weight:bold; border-bottom:1px dotted #dfdfdf; }
.no-posts p { color:#666; }
/*Page Headers*/
.page-header { margin:0 0 15px 0; padding:10px 2%; width:96%; background:#f6f6f6; float:left;  }
.page-header h3 { margin:0; padding:0; font-size:1.071em; color:#666; }

/*Archive Header*/
.archive-header { margin:0 0 15px 0; padding:0 3%; width:94%; text-align:center; float:left;  }
.archive-header .home_title { margin:15px 0; padding:0; font-size:1.786em; font-weight:bold; display:block; }

/*Sidebar Section*/
.widget { margin:0 0 15px 0; padding:0 0 5px 0; width:100%; background:#f6f6f6; float:left; }
.side-title { margin:0 0 5px; padding:0 0 8px 2%; width:98%; font-size:1.286em; color:#666; font-weight:bold; background:#fff; box-shadow: inset 0 -1px 0 0 #E9E9E9; border-bottom:5px solid #fff; float:left; }
.side-title a { color:#666; }
.widget ul { margin:0; padding:0; width:100%; list-style:none; float:left; }
/*Widget categories*/
.widget_categories ul li { margin:0 1% 4px 3%; padding:0; width:46%; float:left; }
.widget_categories ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_nav_menu ul li a { margin:0; padding:0 0 0 10px; background:url(images/hd_sprite.png) -2px -437px scroll no-repeat; }
/*Widget links*/
.widget_links ul li { margin:0 3% 4px 3%; padding:0; width:94%; float:left; }
.widget_links ul li a { margin:0; padding:0 0 0 14px; background:url(images/hd_sprite.png) -2px -477px scroll no-repeat;  }
/*Widget archive, pages, meta, */
.widget_archive ul li, .widget_meta ul li, .widget_pages ul li, .widget_nav_menu ul li { margin:0 3% 4px 3%; padding:0; width:94%; float:left; }
/*Side search*/
.widget .search-form { margin:10px 3%; padding:0; width:94%; float:left; }
/*widget recent comments*/
.widget_recent_comments .recentcomments, .widget_recent_entries ul li, .widget_rss ul li { margin:0 2% 5px 2%; padding:7px 3%; width:90%; background:#fff; float:left; }
/*Tagcloud*/
.tagcloud { margin:0 3%; padding:0; width:94%; float:left; }
.tagcloud a { margin:0 3px 3px 0; padding:4px 6px; font-size:0.929em !important; color:#999; background:#eaeaea; display:inline-block;  }
.tagcloud a:hover { color:#fff; background:#999; }
/*Text-widget*/
.textwidget { margin:5px 3%; width:94%; color:#666; float:left; }
.textwidget p { margin:0 0 10px 0; }
/*Popular posts sidebar*/
.side-post { margin:7px 3% 7px 3%; padding:0; width:94%; float:left; }
.side-thumb { margin:0 10px 5px 0; padding:0; float:left; }
.side-thumb img { width:60px; height:60px; }
.side-post h2 { margin:0 0 4px 0; padding:0; font-size:1.071em; }
.side-post h2 a { font-weight:bold; }


/*BLOGS RED*/
#blogsbox { margin:20px 0 0 0; padding:0; width:100%; background:#F1F1F1; float:left; }
.blogs-container { margin:0; padding:0; width:100%; background:#EAEAEA; float:left; }
.logo-red { margin:0; padding:20px 0; width:20.6%; text-align:center; float:left; }
.right-bgs { margin:0; padding:0; width:79.4%; font-size:0.929em; background:#F1F1F1; float:left; }
.right-bgs a { margin-left:5px; line-height:17px; color:#666; display:block; }
.blogs-left { margin:0; padding:0; width:75%; float:left; }
.blogs-right { margin:0; padding:0; width:25%; float:left; }
.blogs-left ul, .blogs-right ul { margin:10px 0; padding:0; width:100%; list-style:none; float:left; }
.blogs-left ul li { margin:0 3% 10px 3%; padding:0; width:26%; display:inline-block; vertical-align:top; }
.blogs-right ul li { margin:0 5%; padding:0; width:90%; float:left;  }
.blogs-left ul li h3, .blogs-right ul li h3 { margin:0 0 3px 0; padding:0 0 2px 0; width:100%; font-size:1.154em; line-height:21px; text-align:center; font-weight:bold; color:#666; border-bottom:2px solid #DBDBDB; float:left;  }

/*Footer Section*/
.ft-links { margin:0 10px; padding:0; float:left; }
.ft-links .sub-menu { display:none; }
.ft-links ul { margin:0; padding:0; list-style:none; float:left; }
.ft-links ul li { margin:0 10px 0 0; padding:0; line-height:40px; float:left; }
.ft-links ul li a { color:#666; }
.site-copy { margin:0 10px 0 0; float:right; }


/*Site Pagination*/
.paginacion { margin:-10px 0 20px 0; padding:0; width:100%; float:left; }
.paginacion ul { margin:0; padding:0; list-style:none; float:left; }
.paginacion ul li { margin:0; padding:0; float:left; }
.paginacion ul li a { margin:0 5px 0 0; padding:7px 10px; color:#666; background:#EAEAEA; float:left; }
.paginacion ul li a:hover { color:#fff;}
.paginacion ul li.current .currenttext { margin:0 5px 0 0; padding:7px 10px; color:#fff; float:left; }

/*Single Navigation*/
.nav-single { margin:0 0 20px 0; padding:0; width:100%; font-size:1em; float:left; }
.nav-single .nav-previous { margin:0; padding:12px 2%; width:46%; float:left; }
.nav-single .nav-next { margin:0; padding:12px 2%; width:46%; text-align:right; float:right; }


/* Comments template*/
#comments { margin:0 0 15px 0; padding:0; width:100%; float:left; }
.comments-title { margin:0 0 10px 0; padding:9px 2%; font-size:1.071em; color:#999; line-height:120%; font-weight:bold;  background:#F2F2F2; }
.comment-list { margin:0 0 15px 0; padding:0; width:100%; list-style:none; float:left; }
.comment-list li { margin-bottom:5px; }
.comment-list li article.comment-body { margin:0; padding:0; border-radius:3px; border-bottom:1px solid #eaeaea; }
.comment-list .children { margin-left: 3%; list-style:none; }
.comment-list .children .comment-body { padding-bottom:5px !important; padding-right:5px; background:#f6f6f6; }
.comment-author { position:relative; margin:5px; padding:10px 0 0 75px; }
.comment-author .avatar { position:absolute; top:0; left:0; border:3px solid #eaeaea; border-radius:35px; }
.comment-metadata {margin:0 0 0 80px; font-size:11px; color:#ccc; }
.comment-metadata a { color:#ccc; }
.comment-content { margin:0 5px 0 80px; font-size:1em; line-height:125%; color:#666; }
.reply { margin:0 5px 10px 80px; font-size:0.688em;  }
.reply a { margin:0; padding:3px 7px; color:#ccc; background:#eaeaea; border-radius:3px;}
.reply a:hover { color:#666; background:#dfdfdf; text-decoration:none; }

/*Coment form*/
#respond { position:relative; margin:5px 0 15px 0; padding:10px 0; width:100%; background:#fff; float:left; z-index:100;}
#respond #reply-title { margin:0 0 14px 0; padding:0 1%; font-size:1.714em; font-weight:bold; }
#respond #cancel-comment-reply-link { font-size:1.071em; color:#999; font-style:italic;}
#respond #cancel-comment-reply-link:hover { color:#666; }
#respond form { margin:0; padding:0; width:100%; float:left; }
.comment-notes { font-size:0.857em; color:#999; font-style:italic; }
.comment-form-author, .comment-form-email, .comment-form-url { margin:0 1% 10px 1%; width:31%; float:left; }
.comment-form-author label, .comment-form-email label, .comment-form-url label { margin:0; padding:0; width:15%; height:30px; border:none; text-indent:-9999px; float:left; }
.comment-form-author label { background:#eaeaea url(images/hd_sprite.png) 3px -203px no-repeat; }
.comment-form-email label { background:#eaeaea url(images/hd_sprite.png) 3px -242px no-repeat; }
.comment-form-url label { background:#eaeaea url(images/hd_sprite.png) 3px -280px no-repeat; }
.comment-form-author input, .comment-form-email input, .comment-form-url input { margin:0; padding:0 1.5%; width:80%; height:28px; font-size:0.929em; color:#666; background:#fff; border:1px solid #eaeaea; outline:none; float:left;}
.comment-form-author input:focus, .comment-form-email input:focus, .comment-form-url input:focus  { background:#f6f6f6; }
.comment-form-comment { margin:10px 2% 10px 0; padding:0; width:65%; float:left; }
.comment-form-comment label { margin:0 0 5px 0; padding:0;  font-size:1em; font-weight:bold; color:#999; text-transform:uppercase; display:block; }
.comment-form-comment textarea { margin:0; padding:10px 2%; width:95%; font-size:1em; color:#666; outline:none; border:1px solid #ccc; float:left; }
#respond #submit { margin:28px 1% 0 1%; padding:10px 0; text-align:center; width:31%; color:#fff; border:none; }
.form-allowed-tags { display:none; }

/*Wordpress Defaul Alignments*/
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; }
.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
.alignnone, img.alignnone { /* not sure about this one */ }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em;}
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; }

/**************************
***RESPONSIVE STYLES ******
***************************/
    @media screen and (max-width: 887px) {
    #wrap, .wrapper { margin: 0 auto; padding:0px;  width:auto; max-width:887px; }
	#header { padding:0; width:100%; }
	.logo { margin:10px 0; width:100%; text-align:center; }
	.hdright { margin:0; width:100%; float:left; }
	.hd_icons { margin:0; width:100%; float:left; }
	.hd_icons li { margin:0; padding:5px 1%; width:23%; background:rgba(255,255,255, 0.3); }
	.hd_icons li:hover { background:rgba(255,255,255, 0.6); }
	.desc_box { width:100%; }
	.google_src { margin:0; padding:8px 0; width:100%; text-align:center; background:rgba(0,0,0, 0.4); }
    }
	@media screen and (max-width: 880px) {
	.container { margin:5px 3% 0 3%; padding:0px; width:94%; }
	.site-content { margin:0; padding:0; width:100%; border:none; }
	.post { margin:0 0 40px 0; padding:0px; width:100%; }
	.post h1, .post h2 { width:100%; }
	.postmetadata  { margin:0; width:100%; }
	.singlecat, .singletag { margin:0 0 0 2.4%; width:92%; }
    .widget-area ul, .widget-area ul.xoxo, .widget-area ul.xoxo li, .navigation, .logo-red, .right-bgs, .sharebox, .seobox, #respond { width:100%; }
	.widget-area { margin:15px 0 0 0; padding:0; width:100%; }
	.widget-area .widget { margin:0 1% 15px 1%; padding:0; width:48%; float:left; }
	#footer { width:100%; }
    }
    @media screen and (max-width: 750px) {
	.logo img { width:auto; max-width:100%; height:auto; }
    }
    @media screen and (max-width: 680px) {
	.entry { width:100%; overflow:hidden; }
	.entry img { width:auto; height:auto; }
}
    @media screen and (max-width: 585px) {
    .comment-form-author, .comment-form-email, .comment-form-url { margin:0 0 10px 0; width:100%; }
	.comment-form-comment { width:100%; }
	#respond #submit { margin:12px 1% 0 1%; }
	.single-share, .related-posts { width:100%; border:none;}
	.single-share ul { margin-top:10px; }
    }
    @media screen and (max-width: 540px) {
	.entry img { width:98%; height:auto; max-width:100%; }
	.widget-area .widget { width:98%; }
	.blogs-left { width:100%; }
	.blogs-right { width:100%; }
	.blogs-right a { width:32%; text-align:left; float:left; }
    }
    @media screen and (max-width: 480px) {
    .hd_icons li { margin:0; padding:5px 2%; width:46%; background:rgba(255,255,255, 0.3); }
	#respond #submit { width:50%; }
    }
    @media screen and (max-width: 420px) {
    .blogs-left ul li { width:43%; }
	.blogs-right a { width:48%; }
    #respond #submit { width:70%; }
	#site-end { padding:10px 0; height:auto; line-height:110%; }
	.ft-links { margin:0; width:100%; float:left; }
	.ft-links  ul { margin:0 2%; width:96%; float:left; }
	.ft-links ul li { margin:0; padding:0; line-height:100%; width:33%; float:left; }
	.ft-links ul li a { margin:0; padding:7px 4%; display:block; }
	.ft-links ul li a:hover { background:rgba(255,255,255, 0.2); }
	.site-copy { margin:0; padding:10px 0 0 0; width:100%; text-align:center; font-weight:bold; float:left; }
    }
    @media screen and (max-width: 320px) {
	.logo { margin:10px 2px; width:96%; max-width:96%; text-align:center; display:block; }
	.post-title { font-size:1.5em; }
    }
	
	@media screen and (max-width: 240px) {
	.ginput { max-width:230px !important; }
	.blogs-left ul li { width:93%; text-align:center; }
	.blogs-right a { width:98%; text-align:center; }
    }

.pie_bloq {
	clear: both;
	font-size:1px;
	height: 1px;
}
.publicidad{
	height: 282px;
	width: 100%;
}

.publi_left{
	float: left;
	width: 340px;
	height: 282px;
}

.publi_right{
	float: right;
	width: 340px;
	height: 282px;
}