/*  
Theme Name: Socialmood
Theme URI: http://www.socialmood.com
Description: Socialmood wp template
Version: 3.0
Author: Lucas Garcia
Author URI: http://www.socialmood.com
Tags: 960.gs framework
*/

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}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:940px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}
/* global */ 
body{color: #444; background: #fff; padding: 0; font:0.8em/1.7 Lucida Grande, Arial, sans-serif;}
a:focus{outline:1px dotted}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1 {font-size:2em}
h2, #sidebar h3 {font-size:23px}
h3{font-size:20px}
h4, .navi{font-size:19px}
h5, 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:5px}
a {text-decoration: none; color: #51118F}
a:hover {text-decoration: underline;color: #C143A8}
h1 a { color: #000 }
h1, h2, h3, h4, h5 { font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-weight: normal; color: #000; margin: 5px 0; line-height: 1.2; }
.post h1 { margin: 0 0 0 0 }
.page .post h1 { margin: 0 0 10px 0 !important}
#comments h2 { margin: 20px 0 }
#respond h2 { margin-top: 0 !important }
.postmini h1 { margin-bottom: 10px}
.sharefb, .post { background: url(images/separador.png) no-repeat bottom }
.sharefb { padding: 5px 0; margin-top: 20px }
.sharefb div.fb {padding-top: 15px; }
div.fb { float: right;  }
div.separador { background: url(images/separador.png) no-repeat top; display: block; float: left; width: 620px; height: 5px}
.comentarios { margin: 0 5px; font-size: 11px; background: url(images/comments.png) no-repeat; padding-left: 18px}
.comentarios a { color: #444} 
ul { list-style-type: none}
img { vertical-align: middle}
/* header */ 
.socialroll { width: 940px; margin-left: 10px; height: 57px; margin-bottom: 0 }
.socialroll li { float: left; margin-left: 1px }
.socialroll li a { width: 93px; height: 57px; display: block; }
.socialroll li a.tenerclase {background: url(images/iconos.png) no-repeat 0 2px;}
.socialroll li a.tenerclase-activo {background: url(images/iconos.png) no-repeat 0 -57px;}
.socialroll li a.modaparamujer {background: url(images/iconos.png) no-repeat -98px 2px;}
.socialroll li a.modaparamujer-activo {background: url(images/iconos.png) no-repeat -98px -57px;}
.socialroll li a.cochesmas {background: url(images/iconos.png) no-repeat -188px 2px;}
.socialroll li a.cochesmas-activo {background: url(images/iconos.png) no-repeat -188px -57px;}
.socialroll li a.deguapas {background: url(images/iconos.png) no-repeat -274px 2px;}
.socialroll li a.deguapas-activo {background: url(images/iconos.png) no-repeat -274px -57px;}
.socialroll li a.maslujo {background: url(images/iconos.png) no-repeat -372px 2px;}
.socialroll li a.maslujo-activo {background: url(images/iconos.png) no-repeat -372px -57px;}
.socialroll li a.lacomilona {background: url(images/iconos.png) no-repeat -470px 2px;}
.socialroll li a.lacomilona-activo {background: url(images/iconos.png) no-repeat -470px -57px;}
.socialroll li a.recetin {background: url(images/iconos.png) no-repeat -560px 2px;}
.socialroll li a.recetin-activo {background: url(images/iconos.png) no-repeat -560px -57px;}
.socialroll li a.detusalud {background: url(images/iconos.png) no-repeat -646px 2px;}
.socialroll li a.detusalud-activo {background: url(images/iconos.png) no-repeat -646px -57px;}
.socialroll li a.regalosyjuegos {background: url(images/iconos.png) no-repeat -749px 2px;}
.socialroll li a.regalosyjuegos-activo {background: url(images/iconos.png) no-repeat -749px -57px;}
.socialroll li a.viajespasion {background: url(images/iconos.png) no-repeat -840px 2px;}
.socialroll li a.viajespasion-activo {background: url(images/iconos.png) no-repeat -840px -57px;}
.cabecera-viajespasion { background: url(images/viajespasion.png) no-repeat !important }
.cabecera-regalosyjuegos { background: url(images/regalosyjuegos.png) no-repeat !important }
.cabecera-detusalud { background: url(images/detusalud.png) no-repeat !important }
.cabecera-recetin { background: url(images/recetin.png) no-repeat !important }
.cabecera-lacomilona { background: url(images/lacomilona.png) no-repeat !important }
.cabecera-maslujo { background: url(images/maslujo.png) no-repeat !important }
.cabecera-deguapas { background: url(images/deguapas.png) no-repeat !important }
.cabecera-cochesmas { background: url(images/cochesmas.png) no-repeat !important }
.cabecera-tenerclase { background: url(images/tenerclase.png) no-repeat !important }
.cabecera-modaparamujer { background: url(images/modaparamujer.png) no-repeat !important }
#searchform { position:relative; left: 25px;  top:5px;  }
#s { border: 0; background: #fff; padding: 3px; width: 155px; }
#imgs {position: relative; top: 3px; left: 5px}
.search { padding: 20px 0 0 0; }
#cabecera { margin: 0 0 20px 0; width: 940px; position: relative}
.topbar { position: absolute; right: -26px; top: 15px; }
.topbar a { display: block; margin-top: 2px }
.logo {	padding-top: 10px}
.body{	 background: #fff; margin: 25px auto 40px auto; padding-bottom: 10px; position: relative; top: -1px }
.menu, .menu ul { margin: 0; padding: 0 5px}
.menu li { display: inline; padding: 4px 15px 4px 5px !important; float: left }
.menu a { font-size: 1em;  text-transform: uppercase; letter-spacing: -0.05em; color: #fff !important; font-weight:bold; }
.searchad {height: 97px; padding: 0}
#page-bar li li{float:left;width:132px;text-transform:none;margin:0;padding:0;}
#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited{width:122px;float:none;background:#111 url(images/dots_nav.gif) repeat-x top;margin:0;padding:4px 10px;}
#page-bar li li a:hover,#page-bar li li a:active{background:#111;padding:4px 10px;}
#page-bar li ul{position:absolute;width:10em;left:-999em;}
#page-bar li:hover ul{left:auto;display:block;}
#page-bar li:hover ul,#page-bar li.sfhover ul{left:auto;}
/* post */ 
.galeri { margin: 15px 0 0 0}
.postimg, .postimg a {padding: 5px 0 10px 0; font-size: 11px; text-align: left}
.postimg .avatar { float: left; margin-right: 5px }
.related_post li{ margin:0 0 10px 0 !important; line-height: 18px; font-size: 12px; float: left; clear: both}
.related_post li img{float:left;margin:0 10px 0 0; background: #fff; padding: 2px; border: 1px solid #eee}
.related_post_title { margin-bottom: 15px !important } 
.date { font-style: italic; color: #888; font-size: 11px; margin: 5px 0 10px 0; display: block }
.date a { color: #000; }
.postmini .date, .mt10 { display: block; margin-top: 10px}
#comments, .post { padding: 20px 0; }
.single .post, .page .post { padding-top: 0}
.postmini .grid_6 { width: 440px !important }
.tags_fb { width: 100%; float: left; margin: 10px 0 0 0}
.tags { background: url(images/tag.png) no-repeat; padding: 0 0 10px 20px; float: left; width: 50% }
.tags a{ margin-right: 8px; font-size: 11px;}
#commentform label { font-weight: bold; display: block; margin-top: 5px }
.subscribe-to-comments label { display: inline !important; margin: 0 !important}
#commentform input, #commentform textarea { background: #e0e0e0; border: 1px solid #ccc; width: 350px; padding: 5px} 
#commentform p { margin-bottom: 10px}
.submitbutton, .text {width: 175px !important;} 
.submitbutton { margin: 5px 0; background: #ccc }
.commentlist li {  margin: 0 0 20px 0; }
.comment-body  { margin-left: 90px }
.comment-body .commenttext { padding: 10px; background: #fff; border: 1px solid #D8D8D8; }
.comment-author { float:left; width: 66px; background: url(images/flechita.png) no-repeat right center; }
.comment-author .avatar { border: 1px solid #ccc; background: #fff; padding: 4px}
.commentlist .fn { font-weight: bold;}
.commentmetadata { margin: 0; font-size: 11px; height: 18px; border: 1px solid #D8D8D8; background: url("images/bg-comment-head.png") repeat-x scroll center bottom #E4E4E4; border-bottom: 0; padding: 10px;  }
.commentmetadata .left { width: 130px;}
.commentmetadata .right { width: 340px; text-align: right}
#cancel-comment-reply-link { color: #cc0000; }
#respond {margin: 0 0 20px 0; float: left; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #eee; width: 580px}
.commentlist li #respond { margin: 20px 0 20px 90px; width: 490px; }
.commentlist li #respond h2 { font-size: 12px; margin: 0 !important }
.reply { float: right; width: 70px; text-align: center; font-size: .9em; -moz-border-radius: 4px; background: #ccc; border: 1px solid #aaa; padding: 0 5px; }
.reply a { color: #fff}
#comments ul.children {background:url("images/ico-comment-reply.png") no-repeat scroll 0 12px transparent; margin:0; padding:0 0 0 30px; }
.entry p { margin-bottom: 10px}
label { display: block; font-weight: bold; margin-top: 10px; }
.req { color: #cc0000; }
.submit { padding: 3px 6px; border: 1px solid #aaa; background: #ccc; color: #000; margin: 10px 0}
.submit:hover { background: #999; color: #fff; cursor: pointer }
.wpcf7-not-valid-tip { color: #cc0000; margin-left: 6px; }
.wpcf7-validation-errors { border: 1px solid #DA9294; padding: 5px; color: #cc0000}
.wpcf7-mail-sent-ok { border: 1px solid #B2CD8D; color: #72A531; padding: 5px}
/* other */
.alignleft { margin: 0 10px 10px 0; float: left; }
.alignright  { margin: 0 0 10px 10px; float: right; }
.aligncenter, .alignnone { margin: 0 auto 10px auto; text-align: center; display: block; }
.postmini .alignleft { float: left; margin: 0 20px 10px 0 }
.left { float: left; }
.right { float: right }
.small { text-transform: uppercase; margin: 5px 0; color: #bbb; font-size: 11px; display: block }
.ar { text-align: right}
.al { text-align: left }
.widget_sm_commented li { margin-bottom: 10px !important}
.widget { margin-bottom: 20px }
.navi { margin: 10px 0 }
/* side & footer */ 
#sidebar { font-size: .90em !important; margin-bottom: 20px; width: 234px !important; float: right }
.sidebarown .widget { padding: 10px; margin-bottom: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px} 
#sidebar .grid_3 { width: 234px !important }
.menu li,#sidebar li, .footer li { margin: 0; }
.sidebar-right li, .sidebar-left li { border: 0 !important }
.sidebar-right li ul li, .sidebar-left li ul li { margin: 0 0 0 15px !important }
.authors li { clear: both; float: left; width: 100%; margin: 2px 0 !important; line-height: 15px !important }
.authors .numposts { display: block; font-size: 10px}
.authors li .left { margin-right: 10px }
.footer li, #sidebar li { padding: 2px 0; margin: 0; }
.footer { color: #200E2C; font-size: 12px; background: #EFCCEE; margin: 10px 0; -moz-border-radius: 10px; padding: 20px; }
.footer h3 { font-size: 22px;}
.footer .grid_12 { padding: 20px 0 0 0;}
.footer .grid_4 { width: 275px }
.footer li { list-style-type: disc; margin-left: 20px}
.ad300 { position: absolute; top: 10px; right: -10px; width: 300px !important; height: 250px }
.publiarriba, .ad468 { margin: 20px 0 5px 0; padding: 5px 0 5px 0 }
.ad468 { background: url(images/visto.png) no-repeat 0 1px; }
.ad468 .ad {padding-left: 80px; margin-bottom: 10px; height: 15px}
.publiarriba { padding-left: 20px !important; padding-top: 22px }
.ad728footer { margin: 10px 0; }
.fb_icon {background: url(images/fb_icon.png) no-repeat 0 1px; padding-left: 20px; font-weight: normal !important; }
.rss_icon {background: url(images/rss_icon.png) no-repeat 0 1px; padding-left: 20px;font-weight: normal !important; }
.tw_icon {background: url(images/tw_icon.png) no-repeat 0 1px; padding-left: 20px;font-weight: normal !important; }
.ad300x250 { padding: 5px 15px 10px 15px; border: 5px solid #eee; margin-top: 20px }
strong { color: #111 }
.second_footer { font-size: 10px}
/* tabs */
#lopopular { float: left }
#lopopular li{list-style:none !important;display:inline !important;border:0 !important;color:#999 !important;width:150px !important;margin-right:3px !important;padding:0 !important;}
#lopopular .tabdiv ul{width: 204px; list-style-type:decimal !important; background: #200E2C; margin: 0; padding: 5px; -moz-border-radius: 0 0 4px 4px }
#lopopular .tabdiv ul li{background:none;width:100%;display:block;border-bottom:1px solid #E0EEF4;list-style-type:decimal !important;}
#lopopular li a{background:#fff;font-size:11px;padding: 4px 6px;}
#lopopular li.ui-tabs-selected a {color:#fff !important;}
#lopopular .tabdiv ul li a{background:none;display:block; color: #fff}
#lopopular li.active a{font-weight:700;color:#222;}
#lopopular ul{margin:0;float:left;}
.ui-tabs-nav li a{float:left;margin-right:1px;text-transform: uppercase; -moz-border-radius: 4px 4px 0 0; font-weight:700;width:72px; color: #222}
#lopopular li a:hover,#lopopular li a:active,#lopopular li.ui-tabs-selected a{text-decoration:none;background:#200E2C; color: #fff}
.ui-tabs-nav li a:hover{text-decoration:none !important;}
.ui-tabs-hide{display:none;}
.subscribe-to-comments label { width: auto !important }
h1.archivetitle { padding: 0; margin: 0 0 10px 0}
.post h3, #sidebar h3 {	margin: 0 0 10px 0 }
.more { vertical-align: middle; background: #eee; border: 1px solid #e8e8e8; color: #444; padding: 3px 10px 1px 10px; font-size: 11px; -moz-border-radius: 3px }
.more a { color: #444}
#lopopular .tabdiv ul li a:hover{text-decoration: underline}
.sidebarown li { list-style-type: disc; margin-left: 20px !important }
.authors li { list-style-type: none !important; margin-left: 0 !important }
.infiniteCarousel { width: 620px !important; height: 240px; position: relative;  overflow: hidden }
.infiniteCarousel .wrapper {  width: 560px; overflow: auto; height: 240px; margin: 0 30px; position: absolute; top: 0; overflow: hidden; left: 0}
.infiniteCarousel .wrapper ul { width: 9999px; margin:0; padding:0; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:left; height: 175px; width: 187px !important; margin-left: 0 }
.infiniteCarousel ul li a img { display:block; }
.infiniteCarousel .arrow { display: block; height: 170px; width: 32px; position: absolute; top: 0; cursor: pointer; }
.infiniteCarousel .forward {  background: url(images/right.png) no-repeat center;  right: 0; }
.infiniteCarousel .back {   background: url(images/left.png) no-repeat center; left: 0; }
.infiniteCarousel ul li a.blue { width: 165px !important; display: block; font-size: 11px; line-height: 16px; padding-top: 5px}
.wp-polls-ul label { display: inline !important }