/*
Theme Name: Blogs de Cuina.cat
Theme URI: http://www.cuina.cat/
Description: Tema per als blogs de Cuina.cat.
Version: 1.0
Author: Ignasi Gras
Author URI: http://www.sapienspublicacions.com/
Tags: cuina, sapiens publicacions, blogs
*/

.header h1 span{ display:none;}
.header h2 { display:none;}
.top_user_register_li a{ text-indent:-1999em;}
a{ text-decoration:none;}

/* PUBLICITAT ARA.cat
-----------------------------------------*/
/*PUBLICITAT ARA.cat*/
.container{ margin-top:40px;}
.aracat-common-header_001{ position:absolute; top:0; width:100%; margin:0 auto;}

*{margin:0; padding:0}

body{background:#423a8f url('http://www.cuina.cat/client/clients/sapiens/html/bg_body_cuina.jpg') repeat-x top; text-align:left !important;}

#page{background:transparent url('images/shadow.png') repeat-y center; padding:0 13px; width:983px; margin:0 auto}

#page .inner{background-color:#ccc; overflow:hidden}

#header{width:983px; height:205px; margin:60px auto 0}

#content{width:625px; float:left; overflow:hidden; padding:20px 14px 14px; background-color:#fff; font-size:12px; line-height:17px; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; color:#333}

.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.depth-1{border:1px solid #ddd}

.even, .alt{border-left:1px solid #ddd}

#footer{width:983px; height:182px; margin:0 auto}

small{font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em}

#page h1, #page h2, #page h3{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; font-weight:normal}

#page h1{font-size:4em; text-align:center}

#page h2{font-size:22px; line-height:1.1em}

#page .singletit{color:#423A8F; font-size:22px; font-weight:normal; border-bottom:1px solid #D0CFD0; margin-bottom:10px; padding-bottom:10px}

#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em}

#page h3{font-size:1.3em; font-weight:bold}

#page h1, #page h1 a, #page h1 a:hover, #page h1 a:visited, #headerimg .description{text-decoration:none; color:white}

#page h2, #page h2 a, #page h2 a:visited, #page h3, #page h3 a, #page h3 a:visited, #sidebar h2, #wp-calendar caption, #page cite{text-decoration:none}

#page h2 a:hover, #page h3 a:hover{text-decoration:underline}

.entry p a:visited{color:#b85b5a}

.sticky{background:#f7f7f7; padding:0 10px 10px}
.sticky h2{padding-top:10px}

.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li ul li{font-size:1em}

.commentlist li{font-weight:bold}

.comments .avatar{float:left; margin-right:10px; border:1px solid #ECECEC}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}

.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}

#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentmetadata{font-weight:normal}

#page small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, #page blockquote, #page strike{color:#333}

#page code{font:1.1em 'Courier New',Courier,Fixed}

#page acronym, #page abbr, #page span.caps{font-size:0.9em; letter-spacing:.07em}

#page a{color:#423a8f; text-decoration:none}

#page h2 a:hover, #page h3 a:hover{color:#423a8f; text-decoration:underline}

#page a:hover{color:#423a8f; text-decoration:underline}

#sidebar a, .entry a{font-weight:bold}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

.post{border-bottom:2px solid #423a8f; padding-bottom:10px; margin:0 0 40px}

.post hr{display:block}

.postmetadata{clear:both; margin-top:10px; background-color:#F5F9FA; border:1px solid #E6E7E9; padding:13px}

.postmetadata small{margin-bottom:0 !important}

.clear{clear:both}

h1{padding-top:70px; margin:0}

h2{}

h2.pagetitle{color:#423A8F; font-size:22px; font-weight:bold; border-bottom:1px solid #D0CFD0; margin-bottom:10px; padding-bottom:10px}

#sidebar h3{margin:5px 0 0; padding:0 2px 7px; font-family:"Courier New",Courier,monospace; font-size:17px; letter-spacing:-0.05em; font-weight:bold; color:#423a8f; display:block; background:transparent url("images/titsep.gif") repeat-x bottom}

.hentry h3{font-size:18px; font-weight:bold; color:#423A8F; margin-bottom:10px}

.hentry small{margin-bottom:12px; display:block}

h3.comments{padding:0; margin:40px auto 20px}

p img{padding:4px; max-width:610px; border:1px solid #E6E7E9 !important; margin:8px}

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}

html>body .entry ul{margin-left:0px; padding:0 0 0 30px; padding-left:10px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ol{padding:0 0 0 23px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

#sidebar ul, #sidebar ul ol{margin:0; padding:0}

#sidebar ul li{list-style-type:none; list-style-image:none; padding:16px; border-bottom:1px solid #c7c9c9; font-size:12px; line-height:1.45em; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; color:#333}

#sidebar ul p, #sidebar ul select{margin:5px 0 8px}

#sidebar ul ul, #sidebar ul ol{padding:7px 0}

#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}

ol li, #sidebar ul ol li{list-style:decimal outside}

#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0 0 4px; border-bottom:1px solid #ececec}

#searchform{margin:10px auto; padding:5px 3px; text-align:center}

.entry form{text-align:center}

#sidebar select{width:100%}

#commentform input{width:250px; padding:2px; margin:2px 0 10px; height:18px; padding:2px; border:1px solid #d8d7ec; background-color:#fff; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}

#commentform{margin:10px 0 0; padding:10px 16px 16px; background-color:#fff; border:1px solid #ebeef4}
#commentform textarea{width:100%; padding:2px; margin:2px 0 10px; border:1px solid #d8d7ec; background-color:#fff; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
#respond:after{content:".";     display:block;     height:0;     clear:both;     visibility:hidden}
#commentform #submit{background:url("images/boto_envia.gif") no-repeat scroll 0 0 transparent; border:medium none; cursor:pointer; height:24px; margin:0 !important; text-indent:-9999px; vertical-align:middle; width:62px; float:right}

#commentform .peuform{background-color:#e3e2ee; border-top:1px solid #b3b0d2; padding:9px 11px; overflow:hidden; margin:10px -16px -16px}
#commentform .peuform a{float:left; margin:2px 0 0 5px; font-size:11px}

#page .einesusuaris{padding:0 19px 19px; background-color:#f5f9fa; margin-top:-18px}
#page .einesusuaris img{border:none !important; padding:0 !important; margin:0 !important; vertical-align:middle}
#page .einesusuaris h3{display:block; background:#453c90 url("images/capusuaris.gif") repeat-x left top; height:30px; font-size:11px; font-weight:bold; margin:0 -19px 10px; padding:0 10px; color:#fff; line-height:30px}
#page .einesusuaris h4{font-size:12px; font-weight:bold; color:#423a8f; background:url("images/ico_sobre.gif") no-repeat left center; padding-left:21px}
#page .einesusuaris .oblig{color:#f60; font-size:10px}
#commentform label{color:#423A8F}
#page .comments li{padding:0 0 10px; margin-bottom:10px; border-bottom:1px solid #ececec; list-style:none}
#page .comments li .autor{color:#423a8f; font-size:13px}
#page .comments .my_comment .autor{font-weight:bold}
#page .comments li .datahora{color:#666; font-size:11px}
#page .comments li .toptexte{background:#fff url("images/comentari.gif") no-repeat left top; height:9px; clear:both}
#page .comments li .texte{border-bottom:1px solid #e4e9ea; border-left:1px solid #e4e9ea; border-right:1px solid #e4e9ea; background-color:#fff; padding:8px 8px 0; clear:both}
#page .comments li .texte p{margin-bottom:8px}

#sidebar{background-color:#fff; width:329px; float:left; border-left:1px solid #c7c9c9}

#sidebar form{margin:0}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:200px; background-color:#f5f9fa; border:1px solid #e6e7e9; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; font-size:13px; padding-bottom:6px; color:#333; width:200px}

#wp-calendar td, #wp-calendar th{padding:3px 0; font-size:11px; text-align:center; color:#333}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #C7C9C9}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

.hidden{display:none}

.screen-reader-text{ position:absolute;  left:-1000em}

hr{display:none}

a img{border:none}

.navigation{display:block; clear:both; overflow:hidden; text-align:center; margin-bottom:15px}

.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}

.wp-caption{background-color:#F5F9FA; border:1px solid #E6E7E9; text-align:center; padding-top:4px; margin:10px}

.wp-caption img{margin:0; padding:0; border:0 none}

.wp-caption p.wp-caption-text{color:#423A8F; font-size:11px; line-height:14px; padding:4px; margin:0}

#sidebar #searchform #s{width:200px; height:18px; vertical-align:middle; padding:2px; border:1px solid #d8d7ec; background-color:#fff; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-top:10px}
#sidebar #searchform #searchsubmit{background:url("images/boto_cerca.gif") no-repeat scroll 0 0 transparent; cursor:pointer; width:62px; height:24px; vertical-align:middle; text-indent:-9999px; border:none; margin-top:10px}

.boto_rss{display:block; width:329px; height:56px; background:url("images/boto_rss.jpg") no-repeat scroll 0 0 transparent; text-indent:-9999px; outline:none}

.entry p{margin-bottom:14px}

.post h2{font-size:22px; font-weight:bold; color:#423A8F; padding-bottom:10px}
.post h2 a{color:#423A8F}
.post h2 a:hover{text-decoration:underline}

.datapost{font-weight:bold; padding-bottom:10px; border-bottom:1px solid #d0cfd0; margin-bottom:10px}

.blog_breadcrum{background-color:#fff; border-bottom:1px solid #afaae1; clear:both; height:30px}
.blog_header div{padding:5px 14px; clear:both; height:20px; position:absolute; top:0px; left:0px}
.blog_header div li{display:inline; list-style:none outside none; font-size:11px; line-height:20px; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; margin-right:8px; padding-left:8px; background:url("images/bullet.gif") no-repeat left center; z-index:999}
.blog_header{clear:both; height:126px; background-repeat:no-repeat; overflow:hidden; margin-top:-31px; position:relative}
.blog_header .titol{display:block; height:126px; margin-top:31px}
.blog_header h1, .blog_header h2{visibility:hidden}

#sidebar .textwidget{margin-top:10px}
#sidebar .textwidget .mesinfo{margin:2px -16px -16px; background:#fff url("images/peumodul.gif") no-repeat; width:297px; height:23px; padding:17px 16px 0}
#sidebar .textwidget .mesinfo a{background:transparent url("images/ico_mesinfo.gif") no-repeat left center; padding-left:22px; font-size:11px; font-weight:normal; display:block; height:17px}
#sidebar .textwidget .autor{float:right; padding:0 10px; border-bottom:2px solid #423a8f; margin-left:5px}

.navigation .index{background-color:#e3e2ee; height:24px; clear:both; font-size:12px; line-height:24px; color:#9f9bc2; overflow:hidden}
.navigation .index .page, .navigation .index .this-page{padding:5px 8px; font-weight:bold; border-left:1px solid #c1bed8; border-right:1px solid #c1bed8; margin-left:-1px}
.navigation .index .this-page{background-color:#fff}
.navigation .index .separator{display:none}
.navigation .index .prev{float:left}
.navigation .index .prev a{display:block; text-indent:-9999px; outline:none; width:24px; height:24px; background:transparent url("images/boto_ant.gif") no-repeat}
.navigation .index .next{float:right}
.navigation .index .next a{display:block; text-indent:-9999px; outline:none; width:24px; height:24px; background:transparent url("images/boto_seg.gif") no-repeat}

#content ul{list-style:square inside none; margin-top:10px}

#captchaInputDiv small{color:#423A8F !important; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif !important}

.sociable{padding-top:10px !important; border-top:1px solid #D0CFD0 !important; clear:both}
.sociable_tagline{margin-bottom:5px !important; color:#423a8f !important}
.sociable ul li{margin:7px 5px 8px 0 !important}

.wp-smiley{border:none !important; padding:0; margin:0; vertical-align:middle}

.boto_imprimeix{clear:both; margin-top:10px}
.boto_imprimeix a{padding-left:24px; background:transparent url("images/ico_imprimir.gif") no-repeat left top; display:block; height:15px; width:150px}

.comments .autor a{text-decoration:underline !important}

#facebook_like{border-top:1px solid #D0CFD0; border-bottom:1px solid #D0CFD0; margin:0 0 15px; padding:10px 0 0}
#facebook_like iframe{vertical-align:top}

