/*  
Theme Name: StudioPress
Theme URI: http://www.dailyblogtips.com/studiopress-wordpress-theme-released/
Description: A clean, Adsense-ready WP theme.
Author: Daily Blog Tips
Author URI: http://www.dailyblogtips.com/
Version: 1.2
Tags:blue color, right sidebar, two columns, fixed width
*/

* {  margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, blockquote { margin: 0; padding: 10px; }
a { color: #215679; }
a:hover { color: #4C82A6; }
blockquote { margin: 5px 15px; padding: 5px 5px; background: #8CB5D8; border: 1px solid #3A7CAC; }
code { color: #3366CC; }
a img { border: none; }
img.centered { 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;}
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
body { position: relative; margin: 0 auto 10px auto; width: 950px; font-family: Trebuchet MS, sans-serif; text-align: center; background: #656565 url(images/bgbody.jpg) repeat-x top left;}
#wrapper { text-align: left; }
.topcurve { margin-top: 15px; height: 13px; background: url(images/bgtop.gif) left top no-repeat; }
.topcurvewhite { margin-top: 15px; height: 13px; background: url(images/bgtopwhite.gif) left top no-repeat; }
.bottomcurve { margin: 0; height: 13px; background: url(images/bgbottom.gif) left bottom no-repeat; }
.bottomcurvewhite {  margin: 0; height: 13px; background: url(images/bgbottomwhite.gif) left bottom no-repeat; }
#header { margin: 0; padding: 0 0 0 0; }
#header .topleft { float: left; position: relative; padding: 0; text-align: left; color: #fff; }
#header .topright { float: right; position: relative; margin: 0; padding: 0; margin-top: 15px; text-align: right; color: #fff; }
#searchform {  margin-left: 0; margin-top: 0; margin-right: 0; }
#searchform { margin-left: 5px; width: 213px; padding-top: 8px; height: 28px; background: #ccc; background: url(images/search.gif) left 3px no-repeat; }
*:first-child+html #searchform { padding: 6px 0; }
* html #searchform { padding: 6px 0; }
#searchbox { margin-left: 5px; margin-bottom: 3px; width: 150px; background: none; border: none; }
#searchbutton { width: 50px; background: none; border: none; }
#searchbutton:hover { cursor: pointer; }
#underheader { clear: both; margin-top: 5px; padding: 0 0 15px 0; }
#underheader h1.sitename { padding: 0 0 0 0; position: relative; font-size: 23pt; width: 600px; }
#underheader h1.sitename a { color: #fff; text-decoration: none; }
#underheader h1.sitename a:hover { color: #4C82A6; text-decoration: none; }
#underheader h2.sitedesc { padding: 0 0 0 0; position: relative; font-size: 12pt; color: #4C82A6; width: 730px; display:none}
#underheader #toprss{ float: right; position: relative; margin: 0 0 0 0; padding: 0; text-align: right; }
#nav { clear: both; margin: 0px 0 -15px 0; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav li { float: left; margin-right: 10px; }
* html #nav li a { float: left; text-decoration: none; }
* html #nav li a span { float: left; margin-left: 4px; text-decoration: none; }
#nav li a { display: block; height: 26px; background: url(images/bgtableft.gif) left top no-repeat; text-transform: lowercase; font-size: 10pt; text-decoration: none; }
#nav li a span { display: block; margin-left: 6px; padding-left: 5px; padding-right: 12px; line-height: 26px; font-weight: bold; color: #FFF; background: url(images/bgtabright.gif) right top no-repeat; text-decoration: none; }
#nav li a:hover { background-position: left -26px; text-decoration: none; cursor: pointer; }
#nav li a:hover span { background-position: right -26px; color: #000; }
#nav li.current_page a { background-position: left -26px; }
#nav li.current_page a span { background-position: right -26px; color: #000; }
#nav li.demo a {background: url(images/degradado_demo.gif) right top no-repeat;}
#nav li.demo a span {background: url(images/degradado_demo.gif) right top no-repeat; color: #000;}
#main { clear: both; width: 925px; margin: 0; padding: 0 15px 15px 10px; background: #fff; }
#contentwrapper { float: right; width: 715px; }
#content { }
#content .pageTitle { padding: 5px 10px 0 10px; font-size: 14pt; color: #215679; }
.contentsearch { margin: 0 0 40px 100px; }
.contentsponsors { margin: 0 0 30px 190px; }
.adsense_top { text-align:center; margin:10px 0; font-size:9pt; height: 20px; }
.adsense_sidebar { text-align:center; margin:0 0 20px 0; font-size:9pt; }
.post { margin: 20px 0 25px 0; }
#content h2, #content h3, #content h4, #content h5, #content h6 { padding: 0 10px; font-weight: bold; }
#content h2 { font-size: 14pt; }
#content h3 { font-size: 12pt; }
#content h4, #content h5, #content h6 { font-size: 11pt; }
h2.homeTitle { margin: 0 0 15px 0; }
h2.postTitle { padding: 0 10px; font-size: 14pt; font-weight: bold; color: #000; }
h2.postTitle a { font-size: 14pt; font-weight: bold; text-decoration: none; color: #000; letter-spacing: -1px; }
h2.postTitle a:hover { color: #215679; }
.postMeta { padding: 2px 10px 4px 10px; font-size: 9pt; color: #333; }
.postMeta .date { background: url(images/date.gif) left no-repeat; padding: 0 0 0 15px; }
.postMeta .filed { background: url(images/folder.gif) left no-repeat; padding: 0 0 0 18px; margin: 0 0 0 3px; }
.postMeta .commentcount { background: url(images/comments.gif) left no-repeat; padding: 0 0 0 18px; margin: 0 0 0 3px; }
.postMeta .tags { background: url(images/tags.gif) left no-repeat; padding: 0 0 0 15px; }
.postMeta a { text-decoration: none; }
.postContent img { margin: 10px; border: 1px solid #CCC; }
#content p, .postContent p { padding: 5px 10px; font-size: 10pt; color: #000; }
.postContent ul, ol { padding: 0 0 0 35px; }
.postContent ul li, ol li { font-size: 10pt; color: #000; }
p.comments { clear: both; padding: 5px 10px 5px 10px; }
p.comments a { padding-left: 20px; background: url(images/comment.gif) left top no-repeat; font-size: 10pt; text-decoration: none; }
.commentlist { margin: 10px 0; font-size: 10pt; list-style: none; }
.commentlist li {  margin: 0 0 5px -25px; width: 510px; }
.commentlist cite { padding: 10px; font-size: 10pt; }
.commentlist cite a { }
.commentmetadata { padding: 10px; }
.comment h3 { padding: 0 10px; font-size: 12pt; font-weight: bold; text-decoration: none; color: #000; }
.comment p { padding: 10px; font-size: 10pt; color: #000; }
.comment a { text-decoration: none; }
.comment a:hover { text-decoration: underline; }
.comment textarea { width: 510px; }
.comment #submit { width: 118px; height: 30px; background: url(images/commentbutton.gif) left top no-repeat; border: none; font-size: 9pt; color: #333;}
.comment #submit:hover { cursor: pointer;}
.navigation { margin: 10px 0; color: #406E8D; text-align: center; font-size: 10pt; }
.navigation a {text-decoration: none; }
a.gravatar { float:left; margin:10px 15px 20px 0; width:69px; }
#allsidebars { width:165px; float:left; }
.sidebarswrapper { margin-top: 0px; padding-top: 9px; width: 165px; background: url(images/bgsidebartop.gif) left top no-repeat; }
.sidebars { width: 165px; background: #363636; }
.sidebars h2 { padding: 0 0 2px 0; font-size: 11pt; color: #fff; letter-spacing: -1px; }
.sidebars p { padding: 2px 0; font-size: 9pt; }
#welcome { clear: both; padding: 0 10px; }
#welcome a { display: inline; color: #4C82A6; }
#welcome a:hover { color:#fff; }
#welcome p { color: #fff; margin-top: 5px; padding-left: 70px; background: url(images/welcome.gif) left top no-repeat; }
.sidebarsbottom {clear: both; width: 165px; height: 18px; background: url(images/bgsidebarbottom.gif) left bottom no-repeat; }
.sidebarsB {width: 165px; margin-top: 15px; }
.sidebar1 { float: left; width: 165px; }
.sidebarsB h2 { padding: 2px 7px; font-size: 11pt; color: #fff; letter-spacing: -1px; background: url(images/sidebar_h2.gif) left no-repeat; margin-bottom: 3px; }
.sidebarsB table { width: 160px; }
.sidebarsB ul { margin: 0; padding: 0 0 5px 0; }
.sidebarsB li { margin-bottom: 20px; list-style: none; font-size: 9pt; }
.sidebarsB li ul { padding: 0; }
.sidebarsB ul ul li { margin: 0; padding: 3px 2px 2px 16px; color: #222; background: url(images/bullet.gif) left 7px no-repeat; line-height: 17px;  border-bottom: 1px dotted #ccc; }
.sidebarsB a { display: block; color: #333; text-decoration: none; display: inline; }
.sidebarsB a:hover { color: #4C82A6; text-decoration: underline; }
.sidebarsB p { padding: 2px 0; font-size: 9pt; }
#tag_cloud a { display: inline; }
.sidebarsB ul.children li {border-bottom:none;}
.sidebarsB ul.children {margin-bottom:-5px;}
#footer { clear: both; padding-top: 0; color: #fff; text-align: center;  background: #000; }
#footer p { padding: 0; font-size: 8pt; color: #fff; text-align: center; }
#footer a { color: #87BBD9; }
#footer a:hover { color: #fff; }
#credits { clear: both; margin: 0 auto; line-height: 19px; }
.cleared { clear: both; }
.left { float:left; }
.right { float:right; }
#nextprevious { padding:10px; font-size:80%; }
.commentbody { float:right; width: 420px; margin-bottom: 20px; padding: 10px 0 10px 0; }
.menuselei {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/bgtabright2.gif) no-repeat scroll right top;color:#FFFFFF;display:block;font-weight:bold;line-height:26px;margin-left:6px;padding-left:5px;padding-right:12px;text-decoration:none;width: 466px;}
.menuselei span {  display: block; height: 26px; background: url(images/bgtableft.gif) left top no-repeat; text-transform: lowercase; font-size: 10pt; text-decoration: none;}
.kishwebkit { -moz-border-radius: 10px 10px 10px 10px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; margin: 0 0 10px; padding: 10px 10px 20px;}
.goog-logo-link {font-size: 0px; }

#mostrar_tweets { text-align: left; font-size: 8pt; margin-bottom: 1%;}
#mostrar_tweets p {text-align:left; font-size: 9pt; font-weight: bold; margin-bottom: 1%; margin-left: 1%; margin-right: 1%}
.col1, .col2 {width: 30%; float: left; margin-left: 2%; margin-right: 2%; margin-bottom: 1%;}
.col3 { float: left; margin-left: 0%; width: 30%; margin-bottom: 1%;}
ul.activ { min-height: 55px; overflow: hidden; list-style: none outside none; color: #666666; font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif; font-size: 13px; }
ul.activ li { border-bottom: 1px solid #DDDDDD; clear: both; margin: 0; overflow: hidden; padding: 0.3em 0; }
ul.activ li a:link, ul.activ li a:visited { color: #233A44; text-decoration: none; }
ul.activ .activ-info { clear: none; float: left; font-size: 0.9em; margin-left: 15px; overflow: hidden; width: 590px; }
ul.activ .activ-info p { clear: right; margin: 0 0 0.5em; }
ul.activ .activ-user { float: left; }

.pagination { clear:both; padding:20px 0; position:relative; font-size:11px; line-height:13px; width: 200px; margin: 0 auto; margin-bottom: 15px;}
.pagination span, .pagination a { display:block; float:left; margin: 2px 2px 2px 0;	padding:6px 9px 5px 9px;
	text-decoration:none; width:auto; color:#fff; background: #555; }
.pagination a:hover{ color:#fff; background: #3279BB; }
.pagination .current{ padding:6px 9px 5px 9px; background: #3279BB; color:#fff;}
.sky_left_add {text-align:center; margin-top: 15px;}
img#wpstats {display:none;}
.recomendaciones { margin-top: 15px; }
.recomendaciones ol li { padding-bottom: 8px; }
.recomendaciones ul li { padding-bottom: 6px; }
.span_escrita_en { color: #333333;font-size: 9pt; }
.resumen_entrada { width: 640px; display: inline-block; margin: 5px 0px 15px; height: 70px;}
