/*
	Theme Name: obscure v1.2
	Theme URI: http://wpcrunchy.com
	Description: an elegant magazine style wordpress theme suitable for community site
	Version: 1.2
	Author: akosipau
	Author URI: http://wpcrunchy.com/
*/

/*	RESET
-------------------------------
*/

@import url('css/reset.css');
@import url('css/text.css');
@import url('css/960.css');
@import url('css/dropdown.css');

body { /*background-color:#e9e9e9;*/ background:url(images/fondo_agenda_gastronomica.jpg) repeat-x; font-size:12px; font-family: Verdana, "Times New Roman", Times, serif; color:#555; }
/*#base { background-color:#FFFFFF; }*/

/*	GLOBAL
-------------------------------
*/

.left { float:left; }
.right { float:right; }
a { color:#0e0e0e; }
p.note { display:block; margin:10px; padding:10px; background:#eff1e1; border:1px solid #e2e2e2; }
p.warning { display:block; margin:10px; padding:10px; background:#fffbbc; border:1px solid #e6db55; }
p.download { display:block; margin:10px; padding:10px; background:#e7f7d3; border:1px solid #66cc33; }
blockquote { font-size:1.5em; padding:10px 55px; color:#a1a1a1; background:url(images/blockquote.png) no-repeat 3% 0; }

/*	HEADER
-------------------------------
*/


/*--- pageads ---*/
/*#pageads { background-color:#6f0022; }*/
.top-ad-left { width:700px; float:left; height:60px; margin-left:10px; /*border:1px solid #BBB;*/ text-align:center; }
.top-ad-right { width:220px; float:right; height:60px; margin-right:10px; /*border:1px solid #BBB;*/ text-align:center; }
.sidebar-ad { width:220px; padding:10px 0 10px 0; /*border:1px solid #BBB;*/ text-align:center; }
/*--- header ---*/
#header { height:240px; }
#head_logoads { /*background:url(images/foto_fondo_top.png) no-repeat top right;*/ }

/*--- pagemenu ---*/
#pagemenu { height:30px; background-color:#6f0022; }
#pagemenu ul { width:960px; margin:0 auto; padding:0; list-style:none; }
#pagemenu ul li { float:left; margin:0; }
#pagemenu li.backLava { background:#393837; width: 9px; position: absolute; border:0; }
#pagemenu ul li a { display:block; padding:10px 20px; color:#a4a5a1; font-size:10px; /*text-transform:uppercase;*/ text-decoration:none; text-shadow: #000 1px 1px 1px; z-index: 10; }
#pagemenu ul li.rss a { background:url(images/feed.png) no-repeat 10px 50%; padding:10px 20px 10px 30px; }
#pagemenu ul li.rss a:hover { background:url(images/feed2.png) no-repeat 10px 50%; }
/*--- branding ---*/
#branding { height:130px; /*border-top:1px solid #393837;background:#252423;*/ }
#branding .logo { padding:10px 0; }
/*--- categorymenu ---*/
#categorymenu { margin:0 auto; width:960px; height:33px; background:url(images/menu_background.png) no-repeat; /*background-color:#900b33;*/ /*padding-left:550px;*/ /*border-top:1px solid #4a4d4c;*/ }
#categorymenu ul { margin-left:0px; padding:0; list-style:none; }
#categorymenu ul li { /*float:right;*/ width:160px; text-align:center; margin:0; /*background-color:#900b33;*/ }
#categorymenu ul li a { display:block; padding:8px 10px 10px 10px; color:#FFF; font-size:14px; /*text-transform:uppercase;*/ text-decoration:none; text-shadow: #000000 1px 1px 1px; font-weight: bold; }
#categorymenu ul li a:hover { color:#fff; background:url(images/menu_etiqueta.png) no-repeat right top; }
/*
#categorymenu ul li a {
	height: 1em;
	filter: Shadow(Color=#000000,
			Direction=135,
			Strength=1);
}*/ /* 970c36 */
#categorymenu .current-cat a { color:#fff; background:url(images/menu_etiqueta_verde.png) no-repeat right top; }


/*--- categorymenu DOS ---*/
.menu-menusuperior-container {
 margin:0 auto;
 width:960px;
 height:33px;
 background:url(images/menu_background.png) no-repeat;
}

.menu-menusuperior-container ul.menu,
.menu-menusuperior-container ul.menu li,
.menu-menusuperior-container ul.menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.menu-menusuperior-container ul.menu {
 position: relative;
 z-index: 597;
 float: left;
 width:100%;
 height:26px;
}

.menu-menusuperior-container ul.menu li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 font-size:16px;
 width:160px;
 text-align:center;
}

.menu-menusuperior-container ul.menu li a {
 display:block;
 padding:6px 10px 10px 10px;
 color:#FFF;
 font-size:14px;
 text-decoration:none;
 text-shadow: #000000 1px 1px 1px;
 font-weight: bold;
}

.menu-menusuperior-container ul.menu li.hover,
.menu-menusuperior-container ul.menu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 color:#fff; background:url(images/menu_etiqueta.png) no-repeat right top;
}

.menu-menusuperior-container ul.menu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

.menu-menusuperior-container ul.menu ul li {
 float: none;
}

.menu-menusuperior-container ul.menu ul ul {
 top: 1px;
 left: 99%;
}

.menu-menusuperior-container ul.menu li:hover > ul {
 visibility: visible;
}
/*--- categorymenu DOS ---*/


/*--- enhance ---*/
.shadowline { height:11px; background:url(images/shadowline-bg.png) repeat-x top left; }
.sf-menu li li { background-image:none !important; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#666;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }
.sf-menu ul {
	border:1px solid #444444;
	border-top:none;
}
.sf-menu ul ul {
	margin-left:0px !important;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:40px; /* overriding essential styles */
}
.sf-menu ul ul {
	margin-top:0;
}
.sf-menu ul a {
	border-bottom:0 !important;
	border-top:1px solid #444444;
	background-color:#505050;
	font-weight:normal !important;
	font-family: Verdana, serif !important;
}
.sf-menu ul a:hover {
	color: #eee;
	background-color:#555555;
}
#pagemenu .sf-menu li:hover ul,
#pagemenu .sf-menu li.sfHover ul {
	top:30px; /* overriding essential styles */
}
#pagemenu .sf-menu li.sfHover ul ul { top:0; }
#pagemenu .sf-menu ul a { background-color:#393837; }
#pagemenu .sf-menu ul a:hover { background-color:#302f2e; }

/*	MAIN
-------------------------------
*/

#main { margin-top: -20px; padding:0 0 20px 0; }
/*--- featured ---*/
#featured { height:300px; margin-bottom:20px; background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2; position:relative; }
#featured .ft-hangtext { display:block; position:absolute; top:35px; left:0; z-index:99; background-color:#0e0e0e; color: #fff; font-size: 14px; font-weight:bold; font-family: 'Arial', 'Trebuchet MS'; margin:0; padding:5px 10px; /*text-transform:uppercase;*/ text-shadow: #000 1px 1px 1px; }
#featured .ft-items { margin:10px; width:598px; height:280px; background-color:#000; overflow:hidden; }
#featured .ft-item { position:relative; }
#featured .ft-meta { width:568px; padding:15px; background:url(images/trans-bg.png) repeat-x top left; position:absolute; bottom:0; z-index:10; }
#featured .ft-meta h3 { margin:0; padding:0; font-family: 'Arial', 'Trebuchet MS'; line-height:28px; /*text-transform:uppercase;*/ text-shadow: #000 1px 1px 1px; color:#fff; }
#featured .ft-meta a { text-decoration:none; }
#featured .ft-meta a:hover { color:#fff; }
#featured .ft-meta p { margin:0; padding:0; }
/*--- posts ---*/
#breadcrumb { padding-bottom:20px; }
#posts .post { margin-bottom:20px; padding:5px;}
#posts .post-head { /*background:red; padding-bottom:10px;*/ margin-bottom:5px; position:relative; }
#posts .post-title { font-size:18px; width:400px; margin:0; padding:0; font-family: 'Arial', 'Trebuchet MS'; line-height:20px; /*text-transform:uppercase;*/ text-shadow: #fff 1px 1px 1px; color:#1f1f1f; }
#posts .post-title a { color:#1f1f1f; text-decoration:none; }
#posts .post-title a:hover { color:#000; }
#posts .post-date { padding-bottom:10px; font-size:10px; /*text-transform:uppercase;*/ position:absolute; bottom:0; right:0; text-shadow: #fff 1px 1px 1px; }
#posts .post-info { /*padding-bottom:10px;*/ margin-right:5px; font-size:10px; /*text-transform:uppercase;*/ position:absolute; bottom:0; right:0; text-shadow: #fff 1px 1px 1px; }
#posts .post-img { position:absolute; bottom:1; right:0; }
#posts .post-wrap { margin-bottom:15px; }
#posts .post-thumb-q { width:120px; height:180px; margin:3px; }
#posts .post-thumb { width:120px; height:120px; padding:3px; border:1px solid #d9d9d9; background-color:#f9f9f9; }
#posts .post-thumb-mini { width:60px; height:60px; padding:3px; border:1px solid #d9d9d9; background-color:#f9f9f9; }
#posts .post-excerpt { width:356px; padding:5px 5px 45px 10px; float:left; /*background-color:red;*/ }
#posts .post-excerpt-mini { width:615px; padding:5px 0; }
#posts .post-image { padding:10px; margin:0 0 15px 0; width:598px; height:280px; overflow:hidden; background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2; }
#posts .post-meta { border:1px solid #e2e2e2; background-color:#f3f3f3; padding:8px 10px; }
#posts .post-meta ul { margin:0; padding:0; list-style:none; }
#posts .post-meta ul li { margin:0; padding:0 10px 0 0; float:left; font-size:10px; /*text-transform:uppercase;*/ }
#posts .post-meta ul li.author { background:url(images/user.png) no-repeat 0 50%; padding-left:22px; }
#posts .post-meta ul li.comment { background:url(images/comment.png) no-repeat 0 50%; padding-left:22px; }
#posts .post-meta ul li.category { background:url(images/category.png) no-repeat 0 50%; padding-left:22px; }

.verde { background: #F5F5F5 url(images/logo_fondo_saborea_espana.png) no-repeat top right; }
.gris { background-color:#F5F5F5; }
.rojo { background-color:#f6b3c5; }
.amarillo { background:#F5F5F5 url(images/logo_fondo_tapa_chef.png) no-repeat top right; }
.blanco { border:1px solid #EEE; }

.destino_albacete { background: #F5F5F5 url(images/logo_fondo_saborea_albacete.png) no-repeat top right; }
.destino_badajoz { background: #F5F5F5 url(images/logo_fondo_saborea_badajoz.png) no-repeat top right; }
.destino_cambrils { background: #F5F5F5 url(images/logo_fondo_saborea_cambrils.png) no-repeat top right; }
.destino_ciudadreal { background: #F5F5F5 url(images/logo_fondo_saborea_ciudadreal.png) no-repeat top right; }
.destino_gijon { background: #F5F5F5 url(images/logo_fondo_saborea_gijon.png) no-repeat top right; }
.destino_lanzarote { background: #F5F5F5 url(images/logo_fondo_saborea_lanzarote.png) no-repeat top right; }
.destino_lleida { background: #F5F5F5 url(images/logo_fondo_saborea_lleida.png) no-repeat top right; }
.destino_sansebastian { background: #F5F5F5 url(images/logo_fondo_saborea_sansebastian.png) no-repeat top right; }
.destino_santiago { background: #F5F5F5 url(images/logo_fondo_saborea_santiago.png) no-repeat top right; }
.destino_valencia { background: #F5F5F5 url(images/logo_fondo_saborea_valencia.png) no-repeat top right; }
.destino_valladolid { background: #F5F5F5 url(images/logo_fondo_saborea_valladolid.png) no-repeat top right; }
.destino_zaragoza { background: #F5F5F5 url(images/logo_fondo_saborea_zaragoza.png) no-repeat top right; }

.destino_zaragoza { background: #F5F5F5 url(images/logo_fondo_saborea_segovia.png) no-repeat top right; }
.destino_mallorca { background: #F5F5F5 url(images/logo_fondo_saborea_mallorca.png) no-repeat top right; }
.destino_murcia { background: #F5F5F5 url(images/logo_fondo_saborea_murcia.png) no-repeat top right; }
.destino_cordoba { background: #F5F5F5 url(images/logo_fondo_saborea_cordoba.png) no-repeat top right; }
.destino_menorca { background: #F5F5F5 url(images/logo_fondo_saborea_menorca.png) no-repeat top right; }
.destino_tenerife { background: #F5F5F5 url(images/logo_fondo_saborea_tenerife.png) no-repeat top right; }
.destino_segovia { background: #F5F5F5 url(images/logo_fondo_saborea_segovia.png) no-repeat top right; }
.destino_vinaros { background: #F5F5F5 url(images/logo_fondo_saborea_vinaros.png) no-repeat top right; }
.destino_larapita { background: #F5F5F5 url(images/logo_fondo_saborea_larapita.png) no-repeat top right; }

/*--- sidebar ---*/
#sidebar .widget { margin-bottom:10px; /*background:url(images/widget-head-bg.png) no-repeat top left;*/ }
#sidebar .widget-body {  background:url(images/fondo_widget.jpg) no-repeat top left; /*padding:0 10px; background:url(images/widget-body-bg.png) repeat-y top left;*/ border-bottom:1px solid #d1d1d1; }
#sidebar .widget-body h3 { margin:0; padding:0; font-weight:normal; text-shadow: #fff 1px 1px 1px; color:#393b3b; }
#sidebar .widget-body ul { margin:0 0px; padding:0 10px 0 10px; list-style:none; }
#sidebar .widget-body ul li { margin:0; padding:8px 0; }
/*#sidebar .widget-body ul li a { display:block; background:url(images/arrow.gif) no-repeat 0 4px; text-decoration:none; padding-left:12px !important; text-transform:uppercase; }*/
#sidebar .widget-body ul li a:hover { text-decoration:underline; }
#sidebar .widget-body ul ul { margin:0; padding:0; }
#sidebar .widget-body ul ul li { border-bottom:0; margin:0 0 0 20px; list-style-type:square; }
#sidebar .widget-body ul ul li a { background:none; padding:0; }
#sidebar .widget-body ul ul li { padding:0; margin:12px 0 0 28px; }
#sidebar .widget-foot { height:12px; /*background:url(images/widget-footer-bg.png) no-repeat top left;*/ }
#sidebar .ads { background:none; padding:0 0 0 10px; margin:0 0 20px 0; }
#sidebar #searchform { margin:0; padding:0; }
#sidebar #searchform input[type=text] { width:86%; padding:8px 25px 8px 8px; border: 3px solid #ccc; background: #fff url(images/search_icon.png) no-repeat 98% 50%; font-family:Verdana, "Times New Roman", Times, serif; color:#555; }
#sidebar .ads125box { height:125px; width:125px; background:#CCCCCC; float:left; margin:10px 0 0px 10px; }
	.ads125box img { border:0; }

/*	COMMENTS
-------------------------------
*/

#comments { padding:10px 10px; background-color:#fff; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
#comments .comment-head { font-size:14px; margin:0; padding:0 0 0 0; font-family: Helvetica, Arial, sans-serif; font-weight:normal; line-height:28px; border-bottom:1px solid #555; }
#comments .comment-list { margin:0 0 10px 0; padding:0; list-style:none; }
#comments .comment-list li { margin:0; padding:10px 0 0 0; border-bottom:1px solid #e3e3e3; }
#comments .comment-list li.thread-even { background-color:#f9f9f9; }
#comments .comment-list ul.children { margin:0 0 0 20px; padding:0 0 0 10px; list-style:none; border-left:1px solid #ccc; }
#comments .comment-list ul.children li { border:0; }
#comments .comment { padding:0 10px 0 10px; }
#comments .comment-meta-box { padding-bottom:5px; }
#comments .comment .gravatar { padding:3px; border:1px solid #e5e5e5; }
#comments .comment .comment-meta { padding-left:10px; /*text-transform:uppercase;*/ }
#comments .comment .comment-meta .author { display:block; padding:6px 0; }
#respond .cancel-comment-reply { padding:10px 0; }
/*
#respond input[type=text], #respond textarea { padding:6px 5px; border-top:2px solid #9a9a9a; border-left:2px solid #9a9a9a; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-family:Verdana, "Times New Roman", Times, serif; }
#respond input[type=text] { width:50%; }
#respond input[type=text].author { background:url(images/user.png) no-repeat 98% 50%; }
#respond input[type=text].email { background:url(images/email.png) no-repeat 98% 50%; }
#respond input[type=text].url { background:url(images/link.png) no-repeat 98% 50%; }
#respond textarea { width:70%; height:150px; margin:0; }
#respond input[type=submit] { padding:4px 6px; border:0;background:#2d2d2d; color:#fff;font-family: Verdana, "Times New Roman", Times, serif; cursor:pointer; text-shadow:#000 1px 1px 1px; }
*/
/*	FOOTER
-------------------------------
*/

/*--- footer ---*/
#footer { padding:15px 0; /*background-color:#999;*/ background:url(images/foot_fondo_agenda_gastronomica.jpg) bottom repeat-x; min-height: 180px; }
#footer .fwidget { width:960px; padding-right:30px; color:#333; font-size:11px; }
#footer .fwidget h3 { font-size: 18px; margin:0 0 0 0; padding:0 0 0 0; color:#333; font-family: Verdana, "Times New Roman", Times, serif; border-bottom:1px solid #444; }
/*#footer .fwidget p { background-color:#444; }*/
#footer .fwidget ul { margin:0; padding:0; list-style:none; }
#footer .fwidget ul li { margin:0; padding:0; }
#footer .fwidget ul li a { display:block; text-decoration:none; color:#a4a5a1; padding:0 0 12px 0; }
#footer .fwidget ul li a:hover { padding:12px 8px; background-color:#242222; }
#footer .fwidget .sconnect img { float:left; margin:0 3px; }
/*--- copyright ---*/
#copyright { padding:10px 0; background-color:#252423; border-top:1px solid #393837; font-family: Verdana, "Times New Roman", Times, serif; font-size:10px; }
#copyright p { margin:0; padding:0; text-shadow: #000 1px 1px 1px; }
#copyright a { color:#525252; text-decoration:underline; }

/* PAGENAVI
-------------------------------
*/

.wp-pagenavi { padding-top:15px; margin-top:10px; background:url(images/line.gif) repeat-x top left; clear:both; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; text-decoration: none; border: 1px solid #dcdcdc; color: #555555; background-color: #fff; }
.wp-pagenavi a:visited { padding: 5px 7px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi a:hover { border: 1px solid #0e0e0e; color: #FFF; background-color: #0e0e0e; }
.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi span.pages { padding: 5px 7px; color: #555555; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi span.current { padding: 5px 7px; font-weight: bold; border: 1px solid #0e0e0e; color: #FFF; background-color: #0e0e0e; }
.wp-pagenavi span.extend { padding: 5px 7px; border: 1px solid #0e0e0e; color: #FFF; background-color: #0e0e0e; }

/*	WORDPRESS CSS
-------------------------------
*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding:10px;
   background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2;
}

.alignleft {
   float: left;
   padding:10px;
   /*background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2;*/
   margin-right:12px;
}

.alignright {
   float: right;
   /*background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2;*/
   padding:10px;
   margin-left:12px;
}

.wp-caption {
	background-color:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #d2d2d2; border-top:1px solid #dcdcdc; border-bottom:1px solid #d2d2d2;
   text-align: center;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}








.search_box {
	background-color:#eee;
	padding: 3px 0 3px 0;
}


.gravatar {
	display: none;
}

.link_sugiere {
	margin:20px 0 10px 0;
	padding:0 0 20px 0;
	/*border-bottom:1px solid #ccc;
	background-color:red;*/
}

.borde {
	border-bottom:1px solid #ccc;
}



a.meneame, a.facebook, a.twitter, a.buzz {padding:2px 0px 2px 20px;text-decoration:none;font-size:10px;}
a.meneame {background: url('http://www.agendagastronomica.com/wp-content/themes/obscure/images/meneame.png') no-repeat left center;}
a.facebook {background: url('http://www.agendagastronomica.com/wp-content/themes/obscure/images/facebook.png') no-repeat left center;}
a.twitter {background: url('http://twitter-badges.s3.amazonaws.com/t_mini-b.png') no-repeat left center;}
a.buzz {background: url('http://www.agendagastronomica.com/wp-content/themes/obscure/images/buzz.png') no-repeat left center;}

.no_pageposts {
	text-align:center;
	font-size:20px;
	margin:50px;
	padding:20px;
	border:solid 1px #BBB;
}












