/*
Theme Name:Constant
Theme URI:http://www.dolcebita.com/
Description:Un tema HTML5 para dolcebita.com
Version:1.0
Author:Marcos Esperon
Author URI:http://marcosesperon.es
*/
/* RESET */
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: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}
/* STYLE */
html{overflow-x:hidden}
body{background-color:#fff;font:normal normal normal 0.8em/1.6em helvetica,verdana,arial,sans-serif;overflow-x:hidden}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset{margin-bottom:20px}
blockquote{font-family:georgia,"times new roman",times,serif;font-size:0.9em;font-style:oblique;line-height:20px;margin:0 15px 15px;padding-left:10px}
code{background:#000 none repeat scroll 0 50%;border:1px dotted #fff;color:#fff;display:block;font-family:courier,'courier new','andale mono',monaco,monospace;font-size:12px;margin:10px 0;padding:0.5em;text-align:left;width:auto}
#wrapper{background-color:#fff;margin-left:auto;margin-right:auto;width:960px}
.space{border:0;height:0;margin-top:20px}
.content{display:inline;float:left;margin-left:5px;margin-right:5px;position:relative;width:670px}
.content.full{width:950px}
a{color:#263b51;text-decoration:none}
a:hover{color:#cd8200;text-decoration:underline}
a:focus{outline:1px dotted invert}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.w50{float:left;width:50%}
.inner{margin:0 auto;width:960px}
.atencion{background-color:#ffebe8;border:1px solid #c00;margin:20px 0;padding:15px}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
h2, h2 a{font-size:22px;letter-spacing:-1px;line-height:120%}
h3, h3 a{font-size:15px;letter-spacing:-1px}
h6{font-size:10px}
.post .title{font:normal normal normal 2.2em/1.1em helvetica, arial, verdana, sans-serif;letter-spacing:-1px}
.post .title a{color:#000}
.post .title a:hover{color:#cd8200}
.post .title.single a:hover{color:#000;text-decoration:none}
img.alignright{clear:none;float:right;margin:0 0 1em 1em}
img.alignleft{clear:none;float:left;margin:0 1em 1em 0}
img.aligncenter{display:block;margin:1em auto;text-align:center}
img.alignnone{margin:0 0.5em 0 0}
#header{background:#48658e url(img/header.png) repeat-x scroll 0 100%;height:110px;padding:0}
#blog-title{float:left}
#blog-title a{background:transparent url(img/blogtitle.png) no-repeat 0 10px;display:block;height:75px;text-indent:-9999px;width:275px}
#header .ads{display:block;float:right;margin-top:12px;width:460px}
#menu{clear:left;position:absolute;top:83px;width:960px}
#menu ul{float:left;height:35px;line-height:1;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1px 0 0;width:620px;z-index:100}
#menu li{float:left;margin-left:0;padding-right:20px}
#menu ul a{display:block;font-family:arial,helvetica,sans-serif;font-size:10px;font-weight:bold;padding:5px 7px;text-decoration:none;text-transform:uppercase}
#menu ul a:hover, #menu ul a.activo{background:#263b51;color:#fff}
#menu li ul{left:-999em;padding-top:-1px;position:absolute;text-align:left;width:200px}
#menu li:hover ul, #menu li.sfhover ul{left:auto}
#menu li ul li a{background:#263b51;border-bottom:1px solid #ccc;color:#fff;font-size:10px;line-height:11px;margin-bottom:0px;width:150px}
#menu li ul li a:hover{background:#1f1f1f;color:#fff}
#menu li ul ul{margin:-23px 0 0 164px}
#menu li:hover ul ul, #menu li.sfhover ul ul{left:-999em}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul{left:auto}
#menu li:hover, #menu li.hover{position:static}
#menu .opts{float:right;text-align:right;width:290px}
#menu .opts .default-value{font-family:tahoma;font-size:11px;margin-top:2px}
#menu .opts a{float:left;margin:3px 10px 0}
.splitter{background:transparent url(img/splitter.png) repeat-x scroll left center;font-size:11px;font-weight:bold;margin-bottom:0}
.splitter span{background:#fff none repeat scroll 0 0;padding-right:5px}
#printer{background:transparent url(img/printer.png) no-repeat 0 -1px;padding-left:20px}
.post{background-color:#fff;padding:15px}
.index .post{padding-bottom:50px}
.post .splitter{color:#999;font:normal normal normal 0.8em/normal helvetica,arial,sans-serif;margin:10px 0}
.post ul{margin-bottom:20px}
.post li{list-style-type:square}
.post dl{margin:0}
.post a{color:#263B51;text-decoration:none}
.post a:hover{color:#cd8200;text-decoration:underline}
.single-ad{display:block;float:left;height:20px;margin-left:15px;overflow:hidden;width:730px}
.fblike{background:#ddd;border:1px solid #48658e;margin:0 0 15px;padding:10px}
.fblike p{color:#333;margin-bottom:5px}
.fblike .fl{float:left;height:70px;padding:0;width:400px}
.fblike .flads{float:left;height:70px;margin:-10px 0 0 5px;padding:0;width:200px}
.social_share{float:left;margin-left:-95px;position:relative}
.social_share .sbtn{clear:left;margin:0;padding-bottom:10px;text-align:center}
.attachment-content{margin-top:30px}
.attachment-content img, .thumbs img{display:block;margin:0 auto;max-width:900px}
.attachment-content p{margin:0}
.attachment-content .caption h2{font-family:"myriad pro",helvetica,arial,sans-serif;font-size:22px;font-style:italic}
.attachment-content .caption{font-size:80%;margin:8px 14px 0}
.attachment-content .gallery{margin:0 14px 30px 14px}
.gallery-caption{display:none}
.thumbs{margin:auto}
.thumbs img{background:#fff none repeat scroll 0 0;border:1px solid #a4a4a4;padding:3px}
.attachment-content .thumbs br{display:none}
.thumbs .gallery-item{background:transparent url(img/thumb-shadow.png) no-repeat scroll center bottom;float:left;margin:5px 18px 10px 0;padding-bottom:5px;text-align:center}
.pagination{background:transparent url(img/sprite-pagination.png) repeat scroll left top;height:67px;margin:10px auto;overflow:hidden;width:148px}
.button a{background:transparent url(img/sprite-pagination.png) repeat scroll 0 0;display:block;height:67px;text-indent:-9999px;width:67px}
.button a:hover{background:transparent url(img/sprite-pagination.png) repeat scroll 0 0}
.button.left a{background-position:0 -67px;float:left}
.button.left a:active{background-position:0 -134px}
.button.right a{background-position:-81px -67px;float:right}
.button.right a:active{background-position:-81px -134px}
.tags{margin:0}
.tags a{background:#f1f1f1 url(img/alert-overlay.png) repeat-x;border:1px solid #999;color:#333;font-family:tahoma;font-size:0.7em;font-weight:700;padding:2px 8px 3px}
.tags a:hover{background-color:#263b51;border:1px solid #263b51;color:#fff;text-decoration:none}
#bitacoras{float:left;height:40px;margin:0 0 20px 0;padding-top:0px;width:52px}
#twitter{float:left;height:40px;margin:0 0 0 5px;padding-top:0px;width:52px}
#buzz{float:left;height:44px;margin:-2px 0px 20px 5px;overflow:hidden;padding-top:0px;width:52px}
.share{float:left;margin-top:8px}
.share-btn{background:transparent none no-repeat scroll 5px 3px;color:#666;font-size:0.75em;padding:0}
.share a.opt{margin-right:14px;position:relative;top:4px}
.additional-meta{display:block;height:30px}
#hiddensocial{display:none}
#socialmenu p{color:#fff;font-size:0.9em;margin:5px 10px 10px;text-align:justify}
#socialmenu ul{margin:0 0 5px 0}
#socialmenu ul li{border:0 none;float:left;list-style-type:none;margin:0;min-height:32px;padding:5px 0 10px 20px;position:relative;width:125px}
#socialmenu ul li img{margin-right:1em;vertical-align:middle}
#socialmenu ul li a{color:#222;font-weight:bold;text-decoration:none}
#socialmenu ul li a:hover{color:#fff}
.sociallist{float:left;width:460px}
.qrcode{float:left;text-align:center;width:200px}
#disqus_thread{margin:10px}
.dsq-brlink{margin-left:20px}
.dsq-comment-count{font-weight:bold;left:0;position:absolute;text-align:center;top:0;width:33px}
#tagcloud .wp-tag-cloud{text-align:justify}
#tagcloud .wp-tag-cloud li{display:inline;margin-left:10px}
#tagcloud .wp-tag-cloud li a{color:#666;font-family:georgia,"times new roman",times,serif;font-weight:normal}
#tagcloud .wp-tag-cloud li a:hover{color:#fff;text-decoration:none}
#sidebar{display:inline;float:left;margin-left:5px;margin-right:5px;margin-top:20px;position:relative;width:270px}
#sidebar .block{margin-bottom:20px}
.widget{color:#737373;padding:0 0 10px}
.label{background:transparent url(img/blu.png) no-repeat scroll left top;color:#fff;font-family:arial;font-size:10px;font-weight:400;height:33px;padding:5px 5px 0 7px;text-transform:uppercase}
.label.home{font-family:"myriad pro",helvetica,arial,sans-serif;font-size:14px;padding:2px 0 5px 7px}
.widget li{line-height:20px;list-style-position:inside;list-style-type:square;margin:0;width:100%}
.widget li a{text-decoration:none}
.widget li a .name, .widget li a.name{font:normal normal 700 0.9em/1.3em 'segoe ui',tahoma,helvetica,arial;letter-spacing:-0.1px}
.widget li a:hover{color:#cd8200;text-decoration:none}
.widget.top li{display:block;margin-bottom:1px;overflow:hidden;position:relative}
.widget.top li a{border-top:1px solid #ddd;display:block;height:38px;line-height:1.4em;overflow:hidden}
.widget.top li a .number{background:#ddd none repeat scroll 0 0;color:#fff;display:inline-block;float:left;font-size:28px;font-weight:bold;line-height:32px;margin-right:10px;padding-bottom:5px;padding-top:2px;text-align:center;width:36px}
.widget.top li a:hover .number{background-color:#cd8200;color:#fff}
.widget.borleft li{border-left:3px solid #ddd;display:inline-block;list-style-type:none;margin-bottom:1px;position:relative}
.widget.borleft li:hover{border-left:3px solid #cd8200}
.widget.borleft li a{border-top:1px solid #ddd;display:block;height:38px;overflow:hidden;padding-left:1em}
.last-videos a{background-color:#000;border:2px solid #ddd;display:block;float:left;height:90px;margin:0px 5px 10px;overflow:hidden;width:120px}
.last-videos a:hover{border-color:#cd8200}
.block .first{float:left;font-size:12px;line-height:20px;width:245px}
.block .first h2{font-style:italic}
.block .first img{background-color:#fff;height:130px;padding:5px;width:225px}
.block .first div{margin:0 5px 0 0}
.block .right{float:left;font-size:11px;line-height:18px;padding:3px 0 2px;width:420px}
.block .right li, #postsn li{border-bottom:1px solid #ccc;display:block;margin:0 0 13px 0;padding:0 0 10px}
.block .right img, #postsn .thumbnail img{background-color:#fff;float:left;height:60px;margin-right:5px;padding:0 7px 7px 0;padding:5px;width:80px}
.block .right .righttitle{padding-left:95px}
.block .first p, .block .right p{margin:0}
.block .first small, .block .right small, .post small{color:#737373;font-family:arial;font-size:10px;font-style:italic}
.first-single{float:left;font-size:11px;line-height:1.4em;margin-bottom:10px;margin-top:10px;overflow:hidden;position:relative;width:158px}
.first-single a{display:block;padding:5px 5px 18px}
.first-single span{border:1px solid #263b51;display:block;height:70px;margin:0 auto;overflow:hidden;position:relative;width:137px}
.first-single .entry-title{display:block;font-style:normal;margin-top:5px}
.single-related{margin-top:10px}
.single-related span{text-transform:uppercase}
.paginator{margin-top:45px}
.paginator span strong{background-color:#263b51;color:#f1f1f1;font-size:1.1em;margin:0 1px;padding:3px 9px;text-align:center}
.paginator a{font-size:1.1em;margin:0 1px;padding:3px 9px;text-align:center}
.paginator a:hover{background-color:#ccc;text-decoration:none}
.paginator_pages{margin-bottom:20px}
.paginator .current_page_mark{background-color:#cd8200}
#footer{background:#404040 url(img/footer.png) repeat-x scroll 0 0;color:#eee;font-size:93%;min-height:200px;padding:20px 0 50px;position:relative}
#footer h3{color:#fff;float:left;letter-spacing:-0.1px;margin-bottom:20px}
#footer p{clear:both;font-family:georgia,"times new roman",times,serif;margin-bottom:5px}
#footer a{color:#fff;font-size:0.9em;font-weight:bold}
#footer #credit{float:left;width:695px}
#footer #credit p{padding-right:50px}
#footer #info{display:inline;float:left;width:265px}
#footer #info a{margin-left:20px}
#footer .rss{background-image:url(img/rss.png);display:block;float:left;height:16px;margin:6px 0 0 12px;text-indent:-9999px;width:16px}
#footer #info span{padding-left:8px}
#footer #up{background:transparent url(img/up.png) no-repeat 0 0;display:block;float:right;font-size:0;height:80px;margin:30px 90px 0 0;text-indent:-9999px;width:80px}
#finale{background-color:#222;border-top:1px solid #555;bottom:0;padding:10px 0 5px;position:absolute;width:100%}
#finale .valid-css, #finale .valid-html{background:transparent url(img/icon-check.png) no-repeat scroll left center;padding-left:20px}
a.bigbutton, a.bigbutton:visited{background:#f0f0f0 url(img/alert-overlay.png) repeat-x;border-bottom:1px solid rgba(0,0,0,0.25);color:#000;cursor:pointer;display:inline-block;font:normal normal bold 1em/normal helvetica,arial,verdana,sans-serif;padding:5px 10px 6px;padding:8px 14px 9px;position:relative;text-decoration:none}
a.bigbutton:hover{background-color:#263b51;color:#fff;text-decoration:none}
a.bigbutton:active{top:1px}
a.bigbutton.large{text-align:center;width:150px}
#videos{margin-bottom:40px;width:100%}
#videos img{height:90px;padding:0;width:120px}
#videos .righttumb{float:left}
#videos .righttitle{padding-left:135px}
#videos .title{margin-bottom:5px}
#wpstats{display:none}
