/*
Theme Name: Touching Apps
Theme URI: http://www.touchingapps.com/
Version: 2.0
Author: Touching Apps
Author URI: http://www.touchingapps.com/
*/

body {background:#efefef;font-family: 'Helvetica Neue', Arial, sans-serif;color:#000;margin:0 auto;padding:0px;}
a {color:#e77817; text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote p{border-left: 2px dashed #dadada; padding:0px 0px 0px 10px;}
*:focus {outline:none;}

ul {margin:0;padding:0;}
ul li { margin:0px 0px 0px 5px; padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}

.entry-content ul, .entry-content ol {margin:0px;padding:0px;}
.entry-content ul li {margin:3px 0px 3px 15px; list-style:square; list-style-position:inside}
.entry-content ol li ul li {margin:3px 0px 3px 15px; list-style:square; list-style-position:inside;}
.entry-content ol li {margin:3px 0px 3px 15px; list-style:decimal; list-style-position:inside}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
.entry-content h3 {font-size:20px; font-weight:lighter; margin:5px 0px 0px 0px; color:#494949; padding:0px 0px 12px 0px; border-bottom:1px dashed #dadada;}

#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:900px;}

#menu {height:33px; margin:0 auto; padding:10px 0px 0px 0px; text-transform:lowercase; font-size:17px;}
#menu ul li {display:inline; float:left; margin:0px 10px 0px 0px; font-weight:bold;}
#menu ul li a {color:#494949;}
#menu ul li a:hover {color:#e77817; text-decoration:none;}

.subscribirse {text-align:center; float:right; padding:0px 330px 10px 0px; display:inline;}
.subscribirse a {background:url(i/social.png) no-repeat; text-indent:-9999px; margin:0px 3px 0px 3px; display:inline-block; height:20px; width:20px;}
.subscribirse a.rssicon {background-position:-40px 0px;}
.subscribirse a.fbicon {background-position:-20px 0px;}
.subscribirse a.twicon {background-position:0px 0px;}

.post-index {margin:0px auto; color:#494949; font-size:15px; line-height:20px; padding:0px 0px 0px 0px; width:490px; height:162px; border-bottom:1px dashed #dadada; text-align:justify;  }
#post-single {margin:0px auto; color:#494949; font-size:15px; line-height:20px; width:490px; padding:0px 0px 10px 0px; text-align:justify; }
h1.single {font-size:25px; font-weight:lighter; margin:10px 0px 0px 0px; color:#494949; text-align:right; padding:0px 0px 12px 0px; border-bottom:1px dashed #dadada;}
.posts-wrap {float:left; clear:none;width:570px; background:#fff; padding:15px 0px 0px 0px;}

.title {width:500px; margin:0 auto;}
.title h1 {width:365px; float:right; font-size:25px; font-weight:lighter; margin:10px 0px 0px 0px;}
.title h1 a {color:#494949;}
.title .thumb {width:122px; height:122px; display:block; float:left; margin:18px 0px 0px 0px; padding:0px 13px 0px 0px;}
.thumbnail {border:1px solid #dadada; padding:1px; width:122px; height:122px; display:block; float:left;}

h1.entry-title {font-size:18px; font-weight:normal; padding:0px 0px 5px 0px; border-bottom:2px dashed #dadada;}
h1.entry-title a {color:#010101;}
h1.entry-title a:hover {text-decoration:none; color:#ccc;}

#adsense{margin:0px auto; text-align:left; width:490px; height:60px; display:inline-block; padding:0px 0px 5px 18px; border-left:1px dashed #dadada;}
#adsense-referer{margin:5px auto; width:490px; height:280px; padding:0px 0px 0px 0px; text-align:right;}

.share {width:490px; height:32px; margin:5px 0px 0px 0px; border-left:1px dashed #dadada;}
.share h4 {font-size:20px; font-weight:lighter; margin:5px 0px 0px 5px; color:#494949; padding:0px 0px 0px 0px; display:inline-block; text-transform:lowercase;}
.share a {background:url(i/share.png) no-repeat; height:32px; width:32px; display:inline-block; text-indent:-9999px; margin:0px 5px 0px 5px; float:right;}
.share a.sharetwitter {background-position:0px 0px;}
.share a.sharefacebook {background-position:-32px 0px;}
.share a.sharebuzz {background-position:-64px 0px;}

#like{width:490px; margin:0px 0px 15px 0px; border-bottom:1px dashed #dadada;}

#related {width:490px; height:189px; margin:0 auto; text-align:center; border-top:1px dashed #dadada; padding:0px 0px 0px 0px;}
ul.related-posts {margin:0 auto; width:570px; display:block; text-align:left;}
ul.related-posts li {display:inline-block; margin:0px 46px 0px 0px; padding:0; height:180px;}
ul.related-posts li h1 {font-size:11px; font-weight:normal; width:128px; text-align:left; padding:3px 0px 7px 1px; line-height:13px; }
.related-thumbnail {width:122px; height:122px; padding:3px; border:1px dashed #dadada; background:#fff; display:block;}

h4.comments {font-size:20px; font-weight:lighter;color:#494949; text-transform:lowercase; text-align:left; margin:0px 0px 5px 0px; width:570px; margin:0 auto; border-top:1px dashed #dadada; padding:5px 0px 0px 10px;}
ol.commentlist {width:490px; margin:25px auto; padding:0; font-size:14px; color:#494949}
ol.commentlist li {margin:0px 0px 10px 0px}
ol.commentlist li.comment div.vcard {border-bottom:1px dashed #dadada; margin:0px 0px 3px 0px;}
ol.commentlist li.comment div.vcard cite.fn {font-size:15px; color:#494949; font-style:normal; font-weight:bold}
ol.commentlist li.comment div.vcard cite.fn a.url {font-size:15px; color:#494949; font-style:normal; font-weight:bold}
ol.commentlist li.comment div.vcard cite.fn a.url:hover {color:#e77817; text-decoration:none;}
ol.commentlist li.comment div.vcard img.avatar {display:none;}
ol.commentlist li.comment div.vcard img.avatar-32 {display:none;}
ol.commentlist li.comment div.vcard img.photo {display:none;}
ol.commentlist li.comment div.vcard span.says {display:none;}
ol.commentlist li.comment div.commentmetadata {font-size:11px; text-align:right;}
ol.commentlist li.comment div.reply a {background:#f0f0f0; border:1px solid #dadada; text-transform:lowercase; padding:3px 5px 3px 5px; font-size:12px; color:#000; font-family:"Courier New", Courier, monospace; font-weight:bold;}
ol.commentlist li.comment div.reply a:hover {background:#e77817; color:#fff; text-decoration:none;}
#cancel-comment-reply {font-size:11px;margin:0px 0px 0px 10px; text-transform:lowercase;}
ol.commentlist li.comment ul.children {margin:10px 0px 0px 20px;}

ol.commentlist li.pingback {width:490px; margin:25px auto; padding:0; font-size:14px; color:#494949}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {border-bottom:1px dashed #dadada; margin:0px 0px 3px 0px;}
ol.commentlist li.pingback div.vcard cite.fn {font-size:15px; color:#494949; font-style:normal; font-weight:bold;}
ol.commentlist li.pingback div.vcard cite.fn a.url {font-size:15px; color:#494949; font-style:normal; font-weight:bold}
ol.commentlist li.pingback div.vcard span.says {display:none;}
ol.commentlist li.pingback div.commentmetadata {display:none;}
ol.commentlist li.pingback div.reply a {display:none;}

#respond {width:100%; margin:0 auto;}
h4.respond {font-size:20px; font-weight:lighter;color:#494949; text-transform:lowercase; text-align:left; margin:10px 0px 5px 0px; width:98%; border-top:1px dashed #dadada; padding:5px 0px 0px 10px;}
#commentform {padding:0px 10px 10px 10px; margin:0 auto;}
#commentform label {font-size:13px; padding:0px 0px 0px 2px; margin:0px 0px 2px 0px;}
#commentform input {font-size:13px; width:99%; border:1px solid #dadada; height:22px; padding:2px; font-family:"Courier New", Courier, monospace;}
#commentform textarea {width:99%; border:1px solid #dadada; height:120px; padding:2px; font-family:"Courier New", Courier, monospace; font-size:13px;}
#commentform input:focus,#commentform textarea:focus  {border:1px solid #ccc}
#commentform #submit {background:#f0f0f0; border:1px solid #dadada; text-transform:lowercase; padding:1px 5px 3px 5px; font-size:12px; color:#000; font-family:"Courier New", Courier, monospace; font-weight:bold; width:150px; float:right; }
#commentform #submit:hover {background:#e77817; color:#fff; text-decoration:none; cursor:pointer;}

#disclaimer {font-size:11px; color:#494949; width:510px; margin:25px auto; padding:0px 2px 0px 2px; text-align:justify;}

#sidebar {overflow:hidden; float:right; clear:none;width:300px; }

.logotipo {height:142px; width:300px; background:url(i/touchingapps.png) no-repeat top; display:block; text-indent:-999px; margin:0px 0px 10px 0px; float:right; border-bottom:1px dashed #dadada; padding:0px 0px 15px 0px;}

.columns {padding:5px 0px 5px 0px; margin:5px 0px 5px 0px; border-bottom:1px dashed #dadada}
.columns .right {width:130px; float:right; height:535px;}
.columns .left {float:left; height:535px; }

.columns .right p {font-size:18px; color:#494949; padding:0px 0px 5px 0px; margin:0; text-transform:lowercase }
.columns .right ul {width:130px; }
.columns .right ul li {display:block; margin:0; padding:0; }
.columns .right h1 {font-size:11px; font-weight:normal; width:128px; text-align:left; padding:3px 0px 10px 0px; float:right }
.columns .right .guias-thumbnail {width:122px; height:122px; padding:3px; border:1px dashed #dadada; background:#fff; display:block; float:right}

.columns .left a {background:url(i/categorias.png) no-repeat; padding:0px 0px 0px 19px; height:16px; width:150px; display:block; text-transform:lowercase; color:#494949; font-weight:bold; margin:0px 0px 10px 0px;}
.columns .left a:hover {color:#000; text-decoration:none;}
.columns .left a.libros{background-position:  0px -112px;}
.columns .left a.economia{background-position: 0px -16px;}
.columns .left a.educacion{background-position: 0px -32px;}
.columns .left a.entretenimiento{background-position:0px -48px;}
.columns .left a.finanzas{background-position: 0px -64px;}
.columns .left a.juegos{background-position: 0px -96px;}
.columns .left a.salud{background-position: 0px -240px;}
.columns .left a.vida{background-position: 0px -304px;}
.columns .left a.medicina{background-position: 0px -128px;}
.columns .left a.musica{background-position: 0px -144px;}
.columns .left a.navegacion{background-position: 0px -160px;}
.columns .left a.noticias{background-position: 0px -176px;}
.columns .left a.fotografia{background-position: 0px -80px;}
.columns .left a.productividad{background-position: 0px -192px;}
.columns .left a.referencia{background-position: 0px -224px;}
.columns .left a.redesociales{background-position: 0px -208px;}
.columns .left a.deportes{background-position: 0px 0px;}
.columns .left a.viajes{background-position: 0px -288px;}
.columns .left a.utilidades{background-position: 0px -272px;}
.columns .left a.tiempo{background-position: 0px -256px;}

.juego {width:300px; padding:5px 0px 5px 0px;}
.juego h4 {font-size:18px; color:#494949; padding:0px 0px 5px 0px; margin:0; text-transform:lowercase; font-weight:lighter;}
.juego-thumbnail {width:290px; height:193px; padding:4px; border:1px dashed #dadada; background:#fff; margin:0 auto;}

.jailbreak { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; width:300px;}
.jailbreak h4 {font-size:18px; color:#494949; padding:0px 0px 5px 0px; border-bottom:1px dashed #dadada; margin:0px 0px 5px 0px; text-transform:lowercase; font-weight:lighter;}
.jailbreak ul li {padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:1px dashed #dadada;}
.jailbreak h1 {font-size:12px; font-weight:normal; padding:0px 0px 0px 0px; }
.jailbreak p {font-size:11px; color:#494949; padding:5px 0px 0px 0px; margin:0; text-align:justify;}

.buscador {padding:0px 0px 0px 0px}
#cse-search-box input {width:260px; height:22px; font-family:"Courier New", Courier, monospace; padding:1px 2px 1px 2px; border:1px solid #dadada}
#cse-search-box input:focus {border:1px solid #ccc;}
#cse-search-box .sok {width:30px; height:22px; background:#efefef; border:none; font-weight:bold; font-size:16px; color:#494949}
#cse-search-box .sok:hover {color:#e77817; cursor:pointer;}
#cse-search-results {padding:10px 0px 0px 0px; margin:0 auto;}

.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

img.alignright {float:right; border:2px dashed #dadada; padding:3px; margin:5px 0px 0px 7px;}
img.alignleft {float:left;border:2px dashed #dadada; padding:3px; margin:5px 7px 0px 0px;}
img.aligncenter {margin:0 auto; border:2px dashed #dadada; padding:3px;}
a img.alignright:hover, a img.alignleft:hover, a img.aligncenter:hover {border:2px dashed #ccc;}
img.alignnone {margin:0px;}

div.navigation {width:490px;height:33px;margin:0 auto; padding:10px 0px 0px 0px; font-weight:bold; text-transform:lowercase;}
div.navigation a{color:#494949}
div.navigation a:hover{color:#e77817; text-decoration:none;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

#contacto {width:490px; border-top:1px dashed #dadada;}
#contacto label {display:block; width:490px; padding:0px 0px 0px 1px; font-size:13px;}
#contacto input {border:1px solid #dadada; height:22px; padding:0px 0px 0px 3px; width:170px; font-family:"Courier New", Courier, monospace}
#contacto input:focus {border:1px solid #ccc;}
#contacto textarea {width:300px; float:right; border:1px solid #dadada; margin:0px 0px 0px 0px; height:176px; padding:3px;font-family:"Courier New", Courier, monospace}
#contacto label.mensaje{float:right; font-size:13px; width:300px; padding:0; margin:0;}
#contacto textarea:focus {border:1px solid #ccc;}
#contacto #submit{width:170px; text-transform:lowercase; font-weight:bold; height:25px; margin:0px 0px 0px 2px;}
#contacto #submit:hover {background:#e77817; color:#fff; cursor:pointer; border:none;}

#footer {height:33px;width:550px;float:left; text-align:right; margin:10px 0px 0px 0px; }
#footer p {display:inline; text-transform:lowercase; margin:0px 0px 0px 15px;}
#footer p a {color:#494949;}
#footer p a:hover {color:#e77817; text-decoration:none;}

ul.error {margin:0 auto; width:490px; text-align:center;}
ul.error li {display:inline-block; margin:0px 15px 0px 15px; padding:0; height:180px;}
ul.error li h1 {font-size:11px; font-weight:normal; width:128px; text-align:left; padding:3px 0px 7px 1px; line-height:13px; }
.error-thumbnail {width:122px; height:122px; padding:3px; border:1px dashed #dadada; background:#fff; display:block;}

.wordtwit_tweets {margin: auto;text-align: center;}
.wordtwit_tweets ul {margin: auto;width: 100%;}
.wordtwit_tweets ul img {width: 35px;height: 35px;float: left;margin-right: 10px;margin-bottom: 5px;}
.wordtwit_tweets ul li {width:  100%;text-align: left;	line-height: 1.2;padding: 5px;}
.wordtwit_tweets ul li.original {margin-bottom: 5px;border: 1px solid #ccc;}
.wordtwit_tweets ul li.response {margin-bottom: 5px;}
.wordtwit_tweets ul li.original .join {float: right;}
.wordtwit_tweets ul li.original .join a {color: #888;}
.wordtwit_tweets ul li a {text-transform: capitalize;}
.wordtwit_tweets ul li em {display: block;margin-bottom: 5px;}
.wordtwit_clearer {clear: both;}