/*
Theme Name: SBerlanga
Description: Tema para Sala Berlanga
Author: VAT
Template: magnesiumize

*/
@import url('../magnesiumize/style.css');


/* Aqu� puedes a�adir el c�digo CSS que quieras a�adir a tu tema hijo */


/*required.css*/


.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; }
.alignright { float: right; margin: 0 0 7px 7px; }

.content-singular img { border: 1px solid #A2A2A2; background: #1c1c1c none; padding: 0px; }
.content-singular .wp-caption { border: 1px solid #000; text-align: center; padding: 10px 4px 0px 4px;  background: ; }
.content-singular .wp-caption img { margin: 0; padding: 0; border: 0 none; }
.content-singular .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 7px 5px; margin: 0; }

/*admin.css*/

#padd-admin-tabs ul.ui-tabs-nav {
	border-bottom: 1px solid #dfdfdf;
	font-size: 12px; height: 29px;
	list-style-image: none; list-style-position: outside; list-style-type: none;
	margin: 13px 0 0 0; overflow: visible; padding: 0 0 0 8px;
}
#padd-admin-tabs ul.ui-tabs-nav li {
		display: block; float: left; line-height: 200%;
		list-style-image: none; list-style-position: outside; list-style-type: none;
		margin: 0; padding: 0; position: relative;
		text-align: center; white-space: nowrap; width: auto;
}
#padd-admin-tabs ul.ui-tabs-nav li a { background:transparent none no-repeat scroll 0 50%; border-bottom:1px solid #dfdfdf; display:block; float:left; line-height:28px; padding:1px 13px 0; position:relative; text-decoration:none;}
#padd-admin-tabs ul.ui-tabs-nav li.ui-tabs-selected a { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;border:1px solid #dfdfdf; border-bottom-color:#f9f9f9; color:#333333; font-weight:normal; padding:0 12px;}
#padd-admin-tabs ul.ui-tabs-nav a:focus, a:active { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }

#padd-admin-tabs ul.ui-tabs-panel { border: 1px solid #dfdfdf; } 

table.form-table select { width: 250px; }

#screen-options-wrap p.submit { margin: 0; padding: 0; }

.post-table th { font-weight: bold; }

/* Section: Color */

/* HTML Tag selectors
-----------------------------------------*/

body { color: #fff; background: #030104 url('../SBerlanga/images/fondocortinilla.jpg')  right no-repeat fixed; opacity:0.93;
filter:alpha(opacity=93); /* For IE8 and earlier */ position:relative; z-index:4; width:100%; height:100%; }
blockquote { color: #C3C3C3; background: #222222 none }
blockquote blockquote { background: #222222 none }
blockquote blockquote blockquote { background: #1C1C1C none }

a:link, a:visited { color:#3399FF; }


/* Class selectors
-----------------------------------------*/




/* Header
-----------------------------------------*/

div#header { background: #141414 url('../SBerlanga/images/bg-header.gif') left top repeat-x; margin-top: 60px !important;}
div#header .title { background: transparent url('../SBerlanga/images/site-name.png') left top no-repeat; }

div#header .box-search { background: transparent url('') left top no-repeat; }
div#header .box-search input { background: transparent url('../SBerlanga/images/input-search.png') left top no-repeat; }



/* Featured
-----------------------------------------*/

div#featured { background: #141414 url('') left bottom repeat-x; }



/* Body
-----------------------------------------*/

div#body { }
div#body .pad { background: transparent none; }
div#body {overflow-x:hidden; overflow-y:auto;}

div#content { color:none;}
div#content .pad { color:#fff;}

div#sidebar { background: transparent; }
div#sidebar .pad { background: transparent; }



/* Post
-----------------------------------------*/

.content-group h1 { background: transparent none; border-color: #fff; text-shadow: 1px 1px #000; }
.content-group .hentry { background: #1C1C1C none;  }
.content-group .hentry h2 { background: transparent url('../SBerlanga/images/bg-post-title.png') left top repeat; }
.content-group .hentry h2 a { color: #fff; }

.content-search .hentry h2 { background: transparent none; }
.content-search .hentry h2 a { color:#3399FF; }

.content-singular .hentry { background: #141414 none; color: #fff;}

.not-found { background: #1C1C1C none;  }

.post .post-box .title { background: transparent url('../SBerlanga/images/bd-post-title.gif') left bottom repeat-x }
.post .post-box-about-author .title h2 { background: transparent url('../SBerlanga/images/bg-post-box-author.png') 0 0 no-repeat; }
.post .post-box-sb h2 { background: transparent url('../SBerlanga/images/bg-post-box-spread-love.png') 0 0 no-repeat; }
.post .post-box-sb ul li { background: transparent none; }
.post .post-box-sb img { background: transparent none; }
.post .post-box-related h2 { background: transparent url('../SBerlanga/images/otros_eventos.png') 0 0 no-repeat; }
.post .post-box-comments h2 { background: transparent url('../SBerlanga/images/comentarios.png') 0 0 no-repeat; }
.post .post-box-trackbacks h2 { background: transparent url('../SBerlanga/images/bg-post-box-trackbacks.png') 0 0 no-repeat; }
.post .post-box-reply h2 { background: transparent url('') 0 0 no-repeat; }

.comment { background: #333 none; }
.comment .comment-author { background: #333 url('../SBerlanga/images/bg-comment-author.gif') bottom left repeat-x; }
.comment .comment-avatar img { background: #333 none; }



/* Comment Form
-----------------------------------------*/

.post .post-box-reply .title p.cancel-comment-reply { background: transparent none; }

form#comment-form p.input input { color: #000; background: #b7b7b7 none; border-color: #D8D8D8; }
form#comment-form small { color: #b7b7b7; }
form#comment-form textarea { color: #000; background: #b7b7b7 none; border-color: 0 none; }
form#comment-form button { background: transparent url('../SBerlanga/images/button-comments-submit.png') left top no-repeat; }



/* Sidebar
-----------------------------------------*/

div#sidebar .box { background: transparent; }
div#sidebar .box .title { color: #666; background: transparent url('../SBerlanga/images/bd-box-title.gif') bottom center repeat-x; }

div#sidebar .box-tweet ul li { color: #333; }
div#sidebar .box-tweet ul li a { color: #333; }
div#sidebar .box-tweet ul li abbr { color:#3399FF; }

div#flickrrss h3 { background: transparent url('../SBerlanga/images/bg-box-title-flickr.png') 295px 11px no-repeat; }
div#flickrrss img { background: transparent url('../SBerlanga/images/bg-image-flickr.png') center center no-repeat; }

table#wp-calendar th { border-color: #666; background: #666 none; color: #fff; }
table#wp-calendar td { border-color: #ccc; }



/* Aside
-----------------------------------------*/

div#aside { background: #222424 url('../SBerlanga/images/container-bg-Black.gif') left top repeat-x; }
div#aside .box { color: #ccc; text-shadow: 0.2px 0.2px #000; line-height: 40px;}
div#aside .box h3 { font-size: 1.3em; color: #fff; }
div#aside .box a:link, div#aside .box a:visited { color: #39F; }
div#aside .box a:hover, div#aside .box a:active { color: #ccc; }
div#aside .box ul li { background: transparent url('') 0 8px no-repeat; }

div#aside .box ul.socialnet li.rss { background: transparent url('../SBerlanga/images/bg-sn-rss.png') 0 0 no-repeat; }
div#aside .box ul.socialnet li.facebook { background: transparent url('../SBerlanga/images/bg-sn-facebook.png') 0 0 no-repeat; }
div#aside .box ul.socialnet li.twitter { background: transparent url('../SBerlanga/images/bg-sn-twitter.png') 0 0 no-repeat; }



/* Footer
-----------------------------------------*/

div#footer { color: #ccc; text-shadow: 0px 0px #fff;  background: transparent url('') left top repeat-x; }
div#footer a:link, div#footer a:visited { color: #9F9188; text-shadow: 0px 0px #fff; } 


/*
Section: Typography
*/

/* HTML Tag selectors
-----------------------------------------*/

body { font: normal 12px/24px Lucida Sans,Verdana,Tahoma,Helvetica,sans-serif; color:ccc; } 
input, select, option, textarea { font: normal 12px/24px Lucida Sans,Helvetica, Arial, sans-serif; color:ccc;}
blockquote { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #ccc; text-shadow: 1px 1px #000;}

a:link, a:visited { font-weight: normal; text-decoration: none; }
a:hover, a:active { font-weight: normal; text-decoration: none; }


/* Class selectors
-----------------------------------------*/

.read-more a { font-style: italic; }
.read-more a:link, .read-more a:visited { text-decoration: none; }
.read-more a:hover, .read-more a:active { text-decoration: none; }


/* Header
-----------------------------------------*/

div#header .box-search input { font-size: 11px; line-height: 11px; font-family: 'Lucida Grande', 'Lucida Sans', Helvetica, Arial, sans-serif; }


/* Post 
-----------------------------------------*/

.content-group .hentry h2 { font: normal 16px/20px Lucida Sans,Helvetica, Arial, sans-serif; }
.content-group .hentry h2 a { font: normal 16px/20px Lucida Sans,Helvetica, Arial, sans-serif; }
.content-search .hentry h2 { font: normal 16px/20px Lucida Sans,Helvetica, Arial, sans-serif; }
.content-search .hentry h2 a { font: normal 16px/20px Lucida Sans,Helvetica, Arial, sans-serif; }
.content-singular .hentry h1 { font: normal 28px/30px Lucida Sans,Helvetica, Arial, sans-serif; }

.not-found h1 { font: normal 28px/30px Lucida Sans,Helvetica, Arial, sans-serif; }



/* Post Details
-----------------------------------------*/

.post .post-box .title h2 { font-weight: normal; font-size: 18px; line-height: 24px; color:#fff;}



/* Comments
-----------------------------------------*/

.comment .comment-author .author, .comment .comment-author .author a { font-weight: bold; }
.comment .comment-author, .comment .comment-actions { font: normal 12px/18px Helvetica, Arial, sans-serif; color:#b7b7b7;}



/* Comment Form
-----------------------------------------*/

.post .post-box-reply .title p.cancel-comment-reply { line-height: 24px; }




/* Sidebar
-----------------------------------------*/

div#sidebar .box h3 { font-weight: normal; font-size: 16px; line-height: 20px; text-transform: uppercase; }

div#sidebar .box-tweet ul li { font-style: italic; }
div#sidebar .box-tweet ul li abbr { font-size: 11px; text-decoration: none; }

table#wp-calendar th { font: bold 14px/18px Helvetica, Arial, sans-serif; }



/* Aside
-----------------------------------------*/

div#aside .box h3 { font-weight: normal; text-transform: uppercase; }
div#aside .box .interior { font-size: 12px; line-height: 18px; }



/* Footer
-----------------------------------------*/

div#footer  { font-size: 10px; line-height: 36px; }


/*ie.css*/


body { overflow: visible; }

/*pagination.css*/


div.pagination  { background: transparent url('') left top repeat-x; overflow: hidden; }

div.content-group div.pagination { margin: 0 0 40px 30px; height: 28px; padding: 30px 0 0 0; }
div.content-search div.pagination { margin: 0 0 40px 0px; height: 28px; padding: 30px 0 0 0; }

div.pagination div.interior { position: relative; width: 100%; float: left; overflow: hidden; }
div.pagination div.inner { clear: left; float: left; text-align: center; position: relative; left: 50%; }
div.pagination span.pseudo-li { position: relative; display: block; float: left; right: 50%; margin: 0 10px 0 0; }

div.pagination span.pages, div.pagination span.current, 
div.pagination span.extend, div.pagination a {
	display: block; height: 26px; text-decoration: none; text-align: center; min-width: 30px;
	border: 0px solid #ddd; color: ; text-shadow: 1px 1px #333;
}
div.pagination span.pages span.inner, div.pagination span.current span.inner,
div.pagination span.extend span.inner, div.pagination a span.inner {
	display: block; left: 0; 
	margin: 0; padding: 0 7px; height: 24px;
	font-size: 14px; line-height: 24px; border: 0px solid #f5f5f1;
	font-family: Lucida Sans,Helvetica, Arial, sans-serif; font-style: normal;
}
div.pagination span.extend {
	border: 0px solid #ddd;
	color: #666;
}
div.pagination span.current, 
div.pagination a:hover, div.pagination a:active {
	background: transparent none;
}
div.pagination span.current span.inner, 
div.pagination a:hover span.inner, div.pagination a:active span.inner {
	color: #fff; text-shadow: 1px 1px #000;
	background: transparent none; border: 0px solid #fff;
}


/*navegation.css*/


/* Layout
-----------------------------------------*/

div#menubar { padding: 2px 0 4px 0; }
div#menubar .pad { height: 46px; width: 960px; margin: 0 auto; }
div#menubar h3 { display: none; }
div#menubar .interior { padding: 0 0 0 2px; }
div#menubar ul { display: block; list-style: 0 none; margin: 0; padding: 0; list-style: none; }
div#menubar ul li { display: block; margin: 0; padding: 0 1px 0 0; float: left; position: relative; }
div#menubar ul ul { position: absolute; display: none; width: 15em; float: none; margin: -10px 0 0 0; padding: 10px 0; left: 0; height: auto; }
div#menubar ul ul li { padding: 0; }
div#menubar ul ul ul { float: left; margin: -66px 0 0 0; }
div#menubar ul a { display: block; margin: 0; padding: 0 20px; outline: 0; }
div#menubar ul li:hover ul, div#menubar ul li.hover ul { display: block; left: 0; top: 56px; z-index: 999999; }
div#menubar ul li:hover li { float: none; }

div#menubar ul a .sf-sub-indicator { float: right; width: 11px; height: 46px; margin: 0 0 0 10px; text-indent: -999999px; }
div#menubar ul ul a .sf-sub-indicator { float: right; width: 11px; height: 28px; margin: 0 0 0 10px; text-indent: -999999px; }



/* Colors and Images
-----------------------------------------*/

div#menubar { background: #222424 url('../SBerlanga/images/container-bg-Blackheader.gif') left bottom repeat-x; }
div#menubar .pad { background: transparent url('') left center repeat-y; }

div#menubar ul ul { background: transparent url('../SBerlanga/images/bg-menubar-item-2.png') left top repeat; }
div#menubar li { background: transparent url('') right center repeat-y; }
div#menubar li a { color: #fff; text-shadow: 1px 1px #333; text-decoration: none; }
div#menubar li:hover a, div#menubar li.hover a  { color: #3399FF; }
div#menubar li.current-menu-item a { color: #3399FF; }
div#menubar li.current_page_item a { color: #3399FF; }

div#menubar ul a .sf-sub-indicator { background: transparent url('../SBerlanga/images/arrow-menubar-1.png') right center no-repeat;  }
div#menubar ul ul a .sf-sub-indicator { background: transparent url('../SBerlanga/images/arrow-menubar-2.png') right center no-repeat;  }

div#menubar li:hover li, div#menubar li.hover li { background: transparent none; }
div#menubar li:hover li a, div#menubar li.hover li a { color: #fff; } 
div#menubar li:hover li:hover a, div#menubar li.hover li.hover a { color: #fff; }
div#menubar li:hover li.li-current-menu-item a, div#menubar li.hover li.current-menu-item a { color: #fff; }
div#menubar li:hover li.current_page_item a, div#menubar li.hover li.current_page_item a { color: #fff; }


/* Typography
-----------------------------------------*/

div#menubar ul { font-size: 11.5px; text-shadow: 1px 1px #000; font-weight: bold; line-height: 46px; }
div#menubar ul ul li { line-height: 28px; }
div#menubar li:hover li a:hover, div#menubar li.hover li a:hover { color: #000; text-decoration: none; text-shadow: 0px 0px #000} 


/*layouts.css*/


/*
Section: Layout
*/


/* HTML Tag selectors
-----------------------------------------*/

body { margin: 0; padding: 0; }
form { margin: 0; padding: 0; display: block; }
blockquote { margin: 0; padding: 1em 3em; border: 0 none; }
a img { border: 0 none; }
abbr { border: 0 none; }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	body { overflow: hidden; }
}


/* Class selectors
-----------------------------------------*/

.no-display { display: none; }
.clear { clear: both; }
.read-more { display: block; margin: 10px 0 0 0; padding: 0; height: 30px; }


/* Container
-----------------------------------------*/

div#container { }



/* Header
-----------------------------------------*/

div#header { background: #141414 url('../SBerlanga/images/nav-bg-Black.gif') left bottom repeat-x; padding: 8px 0 0 0; margin-top: 30px !important;}
div#header .pad {  width: 960px; height: 102px; margin: 0 auto; }
div#header .box h3 { display: none; }
div#header .box-masthead { margin: 0; float: left; }
div#header .box-search { margin: -1px 0 0 0; float: right; }

div#header .title { display: block; width: 464px; margin: 0; padding: 0; }
div#header .title a { display: block; width: 464px; height: 102px; line-height: 91px; margin: 0; padding: 0; outline: 0; text-indent: -999999px; }
div#header .description { display: none; }

div#header .box-search .interior { height: 35px; margin: 60px 0 0 0; padding: 0 19px 0 0; }
div#header .box-search p { display: block; margin: 0; padding: 0; }
div#header .box-search label { display: none; }
div#header .box-search input { width: 183px; margin: 0; padding: 4px 2px 3px 40px; float: left; border: 0 none; }
div#header .box-search button { display: none; }



/* Featured
-----------------------------------------*/

div#featured { width: 960px; padding: 5px 0 6px 0; margin: 15px auto; }
div#featured .pad { width: 960px; margin: 0 auto; }
div#featured h2 { display: none; }



/* Body
-----------------------------------------*/

div#body { width: 960px; margin: 0 auto; padding: 0; }

div#body .content-group { margin: 0 0 0 -30px; padding: 30px 0 0 0; }
div#body .content-search { width: 630px; padding: 30px 0 0 0; margin: 0; float: left; }
div#body .content-singular { width: 630px; padding: 30px 0 0 0; margin: 0 0 30px 0; float: left; }

div#sidebar { width: 300px; padding: 15px 0 0 0; margin: 0; float: right; }
div#sidebar .pad { width: 300px; margin: 0; }



/* Post
-----------------------------------------*/

.content-group h1 { border: 0px solid; padding: 10px; margin: 0 0 30px 30px; text-align: left; }
.content-group .hentry { width: 260px; border: 1px solid; padding: 10px; margin: 0 18px 30px 30px; float: left; color: #1C1C1C;}
.content-group .hentry div.thumbnail { position: relative; height: ; overflow: hidden; }
.content-group .hentry div.thumbnail a.thumbnail { display: block; margin: 0; padding: 0; height: 180px; }
.content-group .hentry div.thumbnail h2 { display: block; position: absolute; width: 238px; height: ; margin: 0; padding: 0; bottom: -60px; padding: 10px; }

.content-search h1 { margin: 0 0 30px 0; }
.content-search .hentry { width: auto; margin: 0 0 20px 0; float: none; min-height: 115px; }
.content-search .hentry div.thumbnail { position: relative; width: auto; height: auto; float: left; }
.content-search .hentry div.thumbnail a.thumbnail { height: auto; }
.content-search .hentry h2 { display: block; margin: 0 0 0 135px; padding: 0 0 0.8em 0; }
.content-search .hentry a.image { border: 0 none; float: left; }
.content-search .hentry p { display: block; margin: 0 0 0 135px; padding: 0; }

.content-singular .hentry { padding: 15px 20px; border: 10px solid; border-color: #1C1C1C; color:#fff; }
.content-singular .hentry h1 { display: block; margin: 0 0 1em 0; padding: 10px; }

.not-found { padding: 15px 20px; border: 0 none; }
.not-found h1 { display: block; margin: 0 0 1em 0; padding: 0; }


/* Post Details
-----------------------------------------*/

.post .post-box { margin: 0 0 30px 0; }
.post .post-box .title { margin: 0; padding: 10px 0 0 0; }
.post .post-box .title h2 { display: block; margin: 0; padding: 12px 10px 12px 45px; width: auto; float: none; }

.post .post-box-about-author img { float: left; margin: 0 10px 0 0; }

.post .post-box-sb .interior { }
.post .post-box-sb .interior ul { display: block; list-style: none; margin: 15px 0 0 0; padding: 0; height: 32px; }
.post .post-box-sb .interior ul li { display: block; margin: 0 15px 0 0; padding: 0; float: left; }
.post .post-box-sb .interior ul li a { display: block; float: left; }
.post .post-box-sb .interior ul li a img { border: 0 none; padding: 0;}

.post .post-box-reply { margin: 0; }



/* Comments and Trackbacks
-----------------------------------------*/

ol.comments-list { display: block; list-style: none; margin: 10px 0 0 0; padding: 0; }
ol.comments-list li.comment { display: block; list-style: none; margin: 0; padding: 0; }
ol.comments-list li.comment ul.children { margin: 0 0 0 2em; }

.comment { margin: 0 0 10px 0; }
.comment .comment-author { padding: 10px; }
.comment .comment-avatar { float: left; }
.comment .comment-avatar img { margin: 0 10px 0 0; padding: 0px; }
.comment .comment-meta { float: left; }
.comment .comment-meta span { display: block; margin: 0; padding: 0; }
.comment .comment-actions { float: right; }
.comment .comment-details-interior { padding: 10px; background: #333 none; color:#b7b7b7;}
.comment .comment-details-interior ol, 
.comment .comment-details-interior ul { padding-top: 1em; padding-bottom: 1em; }

ol.trackbacks-list { margin: 1em 0 0 3em; padding: 0; }



/* Comment Form
-----------------------------------------*/

.post .post-box-reply .title { margin: 0 0 10px 0; }
.post .post-box-reply .title h2 { display: block; margin: 0; padding: 12px 10px 12px 45px; border-bottom: 0 none; float: left; }
.post .post-box-reply .title p.cancel-comment-reply { display: block; float: right; margin: 0; padding: 12px 0; width: auto; }

form#comment-form { display: block; margin: 0; padding: 0; }
form#comment-form p { display: block; margin: 0 0 20px 0; padding: 0; line-height: 27px; }
form#comment-form p.input label { display: none; }
form#comment-form p.input input { width: 390px; padding: 10px; border: 1px solid; }
form#comment-form p.textarea { display: block; margin: 5px 0 10px 0;  }
form#comment-form p.textarea label { display: none; }
form#comment-form p.button { display: block; text-align: left; float: right; margin: 0; padding: 0; }
form#comment-form p.subscribe-to-comments { margin: 0; padding: 0; float: left; }
form#comment-form textarea { width: 550px; height: 150px; padding: 5px 10px; border: 0 none; }
form#comment-form button { display: block; width: 99px; height: 29px; margin: 0; padding: 0; float: right; border: 0; cursor: pointer; }
form#comment-form button span { display: none; }



/* Sidebar
-----------------------------------------*/

div#sidebar h2 { display: none; }
div#sidebar .box { padding: 10px 10px; margin: 0 0 10px 0; border: 0 none; }
div#sidebar .box .interior { padding: 15px 0; }
div#sidebar .box h3 { display: block; margin: 0; padding: 0 0 10px 0; }
div#sidebar .box ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

div#sidebar .box-ads .interior { text-align: center; }

div#sidebar .box-tweet ul { display: block; margin: 0; padding: 0; list-style: none; }
div#sidebar .box-tweet ul li { display: block; margin: 0; padding: 5px 0; }
div#sidebar .box-tweet ul li span.padd-twitter-timestamp { display: block; }

div#flickrrss { position: relative; height: 222px; }
div#flickrrss .interior { width: 270px; margin: 0; position: absolute; }
div#flickrrss a { display: block; float: left; margin: 0 12px 12px 0; }
div#flickrrss img { border: 0 none; }

table#wp-calendar { width: 250px; }
table#wp-calendar caption { text-align: right; }
table#wp-calendar th, table#wp-calendar td { border: 1px solid; }
table#wp-calendar td { text-align: right; padding: 0 6px; }
table#wp-calendar td.pad { border: 0 none; width: auto; }
table#wp-calendar td#prev, table#wp-calendar td#next { border: 0 none; }
table#wp-calendar td#prev { text-align: left; }
table#wp-calendar td#next { text-align: right; }



/* Aside
-----------------------------------------*/

div#aside { padding: 20px 0; }
div#aside .pad { width: 970px; margin: 0 auto; }

div#aside .bar { width: 300px; float: left; margin: 0 60px 30px 0px;}
div#aside .bar-1 { width: 290px; margin: 0 40px 30px 20px; }
div#aside .bar-2 { width: 300px; margin: 0 40px 30px 0;  }
div#aside .bar-3 { width: 280px; margin: 0; }

div#aside .box h3 { display: block; margin: 0 0 15px 0; }
div#aside .box ul { display: block; margin: 0; padding: 0; }
div#aside .box ul li { display: block; margin: 0 0 5px 0; padding: 0;  text-indent: 0em; }
div#aside .box ul { display: block; margin: 0; padding: 0; }
div#aside .box ul ul { display: block; margin: 5px 0 -5px 1em; padding: 0; }

div#aside .box ul.socisidebaralnet { display: block; margin: 1em 0 0 0; padding: 0; height: 28px; }
div#aside .box ul.socialnet li { display: block; margin: 0 1em 0 0; height: 28px; float: left; }
div#aside .box ul.socialnet li a { display: block; width: 28px; height: 28px; outline: none; text-indent: -999999px; }


/* Footer
-----------------------------------------*/

div#footer .pad { width: 960px; margin: 0 auto; padding: 6px 0 0 0; }
div#footer p { display: block; margin: 0; padding: 0; }
div#footer p.copyright { float: left; }
div#footer p.annotation { float: right; }


/*jquery.cycle.css*/

div#jquery-cycle { 
	position: relative; width: 860px; height: 335px; padding: 25px 0; margin: 0 auto;
}
div#jquery-cycle .list { position: absolute; width: 860px; height: 310px; z-index: 1; overflow: hidden; }

div#jquery-cycle #jqc-prev:hover { background-position: left bottom; }
div#jquery-cycle #jqc-next:hover { background-position: left bottom;}

div#jquery-cycle .item { width: 860px; height: 320px; margin: 0; }
div#jquery-cycle .item .image { display: block; float: right; }
div#jquery-cycle .item img { border-bottom: 1px solid #1C1C1C; padding: 8px; background: #1C1C1C none; width: 409px; height: 290px;}
div#jquery-cycle .item .meta  { width: 300px; height: 310px; float: left; }
div#jquery-cycle h3 { 
	display: block; margin: 0 0 10px 0; padding: 0 0 10px 0; 
	font: normal 24px/32px Lucida Sans,Helvetica, Arial, sans-serif;
	background: transparent url('images/cycle/bd-featured-title.gif') left bottom repeat-x;
}
div#jquery-cycle h3 a { 
	color: #fff; text-shadow: 1px 1px #000;
}
div#jquery-cycle p { 
	display: block; padding: 0; margin: 10px 0 0 0; float: right;
	font: normal 14px/24px Helvetica, Arial, sans-serif;
	color: #fff;
}
div#jquery-cycle p.date {
	margin: 0 0 10px 0; 
}
div#jquery-cycle p.date span { 
	font-size: 11px;
	background:#3399FF none;
	color: #fff; padding: 3px 10px;  
}

div#jquery-cycle div#jqc-pages { position: absolute; width: 324px; top: 350px; left: 450px; text-align: left; }
div#jquery-cycle div#jqc-pages button { 
	margin: 0 2px; padding: 0; width: 15px; height: 15px; border: 0 none; outline: none;
	background: transparent url('../SBerlanga/images/cycle/slide-no.png') left top no-repeat;
}
div#jquery-cycle div#jqc-pages button span { display: none; }

div#jquery-cycle div#jqc-pages button.jqc-active { background-position: left bottom; }

#gpp_slideshow { height: 600px }

.home div.pad div.post-group {display:none;}
