/*  
Theme Name: Avalot theme 2.0
Description: Campanya "Amb l'aigua al coll" 
Version: optimitzat per 1024
Author: JolinesPro
Author URI: http://www.jolinesproduccions.com
*/

body { margin: 0; padding: 0; background-color: #d4d4d4; text-align: justify; font-family: "Arial", Helvetica, sans-serif; font-size: 10pt; color: #333333; }

form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: none; }
input, textarea { padding: 2px 5px; background: #F9F8F1 url(images/img03.gif) repeat-x; border: 1px solid #8a8683; font: bold 1em "Arial", Helvetica, sans-serif; color: #4f5050; }

h1, h2, h3 { font-weight: normal; color: #000; }
h1 a, h2 a, h3 a { color: #000;}
h1 a:hover, h2 a:hover, h3 a:hover { color: #131313; }

h1 { font-size: 2.8em; }
h2 { font-size: 2em; }
h3 { letter-spacing: -1px; font-size: 1.6em; }

p, ul, ol { margin-bottom: 10px; line-height: 150%; }

blockquote { font-style: italic; font-size: 20px; color:#d92e10; background:#F4F5F7 url(images/blockquote.gif) 3px 3px no-repeat; border:1px dashed #000; padding:5px 5px 0px 36px; margin:5px 0;  }

a { text-decoration: underline; color: #e30103; }
a:hover { border: none; text-decoration: none; color: #e30103; }

hr { display: none; }

#wrapper { width: 960px; margin:auto;} 


/* Header */

#header { width: 1043px; height: 322px; background:url("images/header.jpg") no-repeat scroll center bottom transparent; position:relative; margin-left:-59px; }

#splash { height: 0px; }


/* Logo */

#logo { float: left; height: 50px; padding: 0 30px; }
#logo h1, #logo h2 { float: left; margin: 0; color: #FFFFFF; }
#logo h1 { padding-top: 40px; letter-spacing: 2px; font-size: 2.6em; font-weight: normal; }
#logo h2 { margin-left: -130px; padding-top: 80px; font-size: .9em; color: #AAAAAA; }
#logo a { border: none; text-decoration: none; color: #FFFFFF; }

/* Search */

#search { float: right; padding-top: 13px; padding-right: 30px; }
#searchquery { width: 10.0em; margin-right: 0.5em; padding: 0.15em; border: solid 1px #6a0000; }
#searchsubmit { background: url(images/bot-search.gif); width: 59px; height: 26px; padding: 0.25em; }
.commentmetadata { font-size: .9em; color: #000; padding: 0.25em; }

/* Menu */

#menu { width: 960px; height: 62px; background: #d92e10 url(images/fons-menu.jpg) no-repeat top left;}
#menu ul { margin: 0; padding: 10px 0 0 10px; list-style: none; }
#menu li { float: left; }

#menu a { padding: 0.5em 1.0em 1.5em 1.0em; border: none; text-decoration: none; color: #FFFFFF; }
#menu a:hover { text-decoration: underline; color: #FFFFFF; }
#menu .current_page_item { text-transform: uppercase; font-weight:bold; }
#menu .seccions { width:400px; padding-left:240px; margin-top:-45px; }

#menu .seccions li { list-style: none; background-image: url(images/cap-clip.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 15px;}

#menu .logo-avalot { width:193px; height:47px;}

/* Page */

#page { width: 960px; background-color:#ebebeb; }

/* Content */

#content { float: left; width: 710px; }

/* Post */

.post { padding: 25px; border-right:1px solid #BCBCBC; background-color:#FFFFFF; padding-top: 10px;}
.post p { line-height:normal;}
.post .title { margin: 0; }
.post h1 { margin: 0; display: inline; text-decoration: none; font-size: 1.7em; padding-right: 35px; }
.post h2 { margin: 0; padding-right: 30px; display: inline; font-size: 1.2em; font-weight: bold; }

.pagetitle { margin: 0; padding: 20px; }
.post .meta, .post .longmeta { height: 11px; margin: 0; padding: 5px 0; line-height: normal; font: .8em; color: #787878; }
.post .longmeta { height: auto; }

.post .meta .author { float: left; font-size:11px; }
.post .meta .date { float: right; }
.post .meta a { border: none; }

.post .entry { background-color:#FFF;  }
.post .tags { margin: 0; padding: 5px 0; line-height: normal; font-size:11px; }
.post .links { margin: 0; padding: 5px 0 20px 0; border-bottom: solid 1px #eaeaea; line-height: normal; font-size: 0.8em; }
.post h1 a, .post h2 a  { text-decoration: none; }

/* Comments */

#comment { width: 70%; }
.comentaris { padding:20px; background-color:#FFF; border-right:1px solid #BCBCBC; }

/* Posts */

.posts { padding: 20px;}
.posts h2 {	margin: 0; font-size: 1.2em; font-weight: bold; background: url(images/db2.gif) no-repeat 50%; }
.posts ul { margin: 0; padding: 0; list-style: none; }
.posts li { padding-bottom: 1px; }

.posts .title { margin: 30px 0 0 0;}
.posts .title a { border: none; }

.posts .meta { height: 11px; margin: 0; padding: 5px 0; border-bottom: solid 1px #eaeaea; line-height: normal; color: #C5C3BC; }
.posts .meta .author { float: left; }
.posts .meta .date { float: right; }
.posts .meta a { border: none; }

.posts .tags { margin: 0; }
.posts .links { margin: 0; }

.printerfriendly { background: url(images/icon-printerfriendly.gif) no-repeat left 50%; }

.comments { background: url(images/icon-comments.gif) no-repeat left 50%; padding-left: 20px; }
.readmore { background: url(images/icon-more.gif) no-repeat left 50%; padding-left: 20px; }

/* Navigation */

.navigation { height: 20px; padding: 20px; font-weight: bold; background-color:#fff; border-right:1px solid #BCBCBC;}
.alignleft { float: left; }
.alignright { float: right; }

/* Latest Post */

#latest-post { float: left; width: 659px; border-right:1px solid #BCBCBC;}

/* Recent Posts */

#recent-posts { float: right; width: 270px; padding-top: 36px; }

/* Sidebar */

#sidebar { float: right; width: 250px; padding-top: 1.0em; background-color:#ebebeb; font-size:11px;   }
#sidebar ul { margin: 0; padding: 0 0 20px 0; list-style: none; }
#sidebar li { padding: 0 15px;  }
#sidebar li ul { border-bottom: solid 1px #bcbcbc; margin-bottom: 20px; width:250px; margin-left:-15px;}
#sidebar li li { padding-left: 15px; }
#sidebar h2 { margin: 0; display: inline; font-size: 1.2em; font-weight: bold; font-style:italic; color:#000; padding-right: 25px; }
#sidebar a { color: #686665; text-decoration: none;  font-size:11px; }
#sidebar a:hover { color: #686665; text-decoration: none; font-size:11px; }

.facebook{ padding-bottom:10px;}
.video {padding-bottom:20px;}

/* Calendar */

#calendar { padding-left: 10px; }
#calendar table { width:  190px; border-collapse: collapse; }
#calendar thead th { border-top: 2px solid #B4AF8E; border-bottom: 2px solid #B4AF8E; }
#calendar tbody td { border-bottom: 1px solid #B4AF8E; text-align: center; }
#calendar tfoot td { border-top: 2px solid #B4AF8E; font-weight: bold; }
#calendar #today { background: #B4AF8E; font-weight: bold; color: #FDFBED;}
#calendar #next { text-align: right; }
#calendar a { font-weight: bold; }

/* Footer */

#footer { width: 960px; height: 50px; clear: both; background: #fff url('images/footer.gif'); background-repeat:no-repeat; font-size: 12px; font-weight:bold; }

#footer a { font-weight: bold; color:#FFFFFF;}
#footer p { }
#footer .left { float: left; display: block; padding-left: 2.0em; bottom: 1.2em; padding-left:23px; padding-top:20px; color:#FFFFFF; }
#footer .right { float: right; display: block; padding-right: 2.0em; bottom: 1.2em; color:#d92e10; }

