/*
Theme Name: Plain Warrior
Theme URI: http://www.themewarrior.com
Description: Professional Wordpres Theme designed by <a href="http://www.themewarrior.com"><strong>ThemeWarrrior</strong></a>. For support, please go to <a href="http://forums.themewarrior.com"><strong>support forums</strong></a>. <a href="http://www.themewarrior.com/page/license">Read more about this theme's license</a>.
Version: 1.0
Author: Andrayogi
Email: hello@themewarrior.com
Tags: white, fixed width, two columns, widgets, simple
*/
 

@import url("reset.css");* {	margin: 0;	padding: 0;}body {	font: 12px Helvetica, Arial, sans-serif;	background-color:#ffffff;        color: #000000;	line-height: 160%; text-align: center;}a {color:#505050;	text-decoration: none;}a:hover {color:#303030;}a.estilo2{	font-weight: bold;	color: #ffffff;	text-decoration: none;}a.estilo2:hover {	font-weight: bold;	color: #000000;}p {	margin: 10px 0;}ul, ol {	list-style: inherit;}h1, h2, h3, {	font-family: Helvetica, Arial, sans-serif, Georgia, "Times New Roman", Times, serif;	font-weight: bold;	color: #df0000;	letter-spacing: -1px;	margin: 10px 0;	padding: 0;} h5, h6 {	font-family: Helvetica, Arial, sans-serif, Georgia, "Times New Roman", Times, serif;	font-weight: bold;	color: #df0000;}h1 {	font-size: 26px;	margin: 20px 0;	padding: 2px 0 10px 0;}h2 {	font-size: 20px;	padding: 2px 0 6px 0;}

h3 span {	padding: 10xp 0 0 0;	border-bottom: 2px solid #000000;}#footer h3 span {	padding: 10xp 0 0 0;	border-bottom: 2px solid #000000;} h4 a {        margin:0px;	font-size: 16px;        color: #999999;}h5 {	font-size: 10px;}h6 {	font-size: 8px;}h7 {	font: bold 18px Helvetica, Arial, Helvetica, sans-serif;        color: #ffffff;        background-color:#df0000;	letter-spacing: -1px;	margin: 0 0 10px 0;	padding: 0 0 0 10px;	border-bottom: 2px solid #df0000;        border-top: 2px solid #df0000;}h7 span {	        padding: 10xp 0 0 0;	border-bottom: 2px solid #df0000;}table {	margin: 10px 0;}blockquote {	width: 85%;	font-family: Helvetica, Arial, sans-serif,Georgia, "Times New Roman", Times, serif;	margin: 10px 0 10px 40px !important;	padding: 0 20px;	border-left: 8px solid #ccc;}code {	font-family: "Courier New", Courier, monospace;}/* Common Style */.align-right {	text-align: right;}.align-center {	text-align: center;}.bold {	font-weight: bold;}.font-9 {	font-size: 9px;}.font-11 {	font-size: 11px;}.font-14 {	font-size: 14px;}.font-18 {	font-size: 18px;}.font-20 {	font-size: 20px;}.font-24 {	font-size: 24px;}.clearfix {	float: left;	clear: both;	width: 100%;}.float-left {	float: left;}.float-right {	float: right;}/* Main container style */#container {	width: 950px;	display: table;	margin: 0 auto;	text-align: left;	overflow: hidden;        background-color:#ffffff;}/* Header style */#header {	border-bottom: 0px solid #df0000;	overflow: hidden;        align:center;}#maincontent {	margin: 0px ;}#featured {        margin: 5px 0 0px 0;}#leftcol {	float: left;	width: 610px;	margin: 0 40px 0 0;	text-align: left;}#rightcol {	float: left;	width: 300px;        margin: 1px 0 0 0 ;}#leftfeatured {        float: left;	width: 600px;	margin: 0;	text-align: left;}

#centerfeatured {        float: left;	width: 410px;        background: #DDDDDD;}#rightfeatured {        float: left;	width: 270px;}#especialtop {        float: left;	width: 620px;	margin: 0;	text-align: left;}#leftfooter {        float: left;	width: 290px;	margin: 0px 25px 0 5px;        paddign: 0px 5px 0 5px;	text-align: left;        color: #FFFFFF;}#leftfooter a {        color: #FFFFFF;}

#centerfooter1 {     border-left:1px solid #222222;
float:left;
margin:0 16px 0 5px;
padding-left:10px;
text-align:left;
width:159px;
}
#centerfooter1 a {        color: #FFFFFF;}
#centerfooter1 ul {        list-style: none;        margin: 0;        paddign: 0;}


#centerfooter2 {     border-left:1px solid #222222;
float:left;
margin:0 9px 0 0;
padding:0 0 0 18px;
text-align:left;
width:180px;}
#centerfooter2 a {        color: #FFFFFF;}
#centerfooter2 ul {        list-style: none;        margin: 0;        paddign: 0;}

#rightfooter {  border-left:1px solid #222222;
float:right;
margin:0 5px;
padding-left:16px;
text-align:left;
width:196px;}
#rightfooter {        float: right;	width: 180px;	margin: 0 5px 0 5px;        paddign: 0 5px 0 5px;	text-align: left;}
#rightfooter a {        color: #FFFFFF;}
#rightfooter ul {        list-style: none;        margin: 0;        paddign: 0;}

#ultimospost, #ultimosrestaurantes, #ultimoseventos, #ultimasespecial {        margin: 5px 0 20px 0;}#ultimospostleft, #ultimosrestaurantesleft, #ultimoseventosleft, #ultimasespecialleft {        float: left;	width: 200px;	margin: 0px 0 0 0;	text-align: left;        height: 320px;}#entradasrecientes {        float: left;	width: 420px;	margin: 0px 0 0 0;	text-align: left;    }#populares {padding:4px;border:2px solid #f0b4b4;        float: right;	width: 160px;	margin: 20px 0 0 10px;	text-align: left;        }.especialenlaces {        float: left;	width: 200px;	margin-right: 5px;	text-align: left;}.especialotros {        float: left;	width: 405px;	margin: 0;	text-align: left;}#ultimospostright, #ultimosrestaurantesright, #ultimoseventosright, #ultimasespecialright{        float: left;	width: 400px;        height: 320px;}#footer {	background: #df0000;	margin: 40px 0;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	overflow: hidden;}
/* Header */

#header .content {	padding: 14px 16px;}#header 

.introduction {	float: left;	width: 800px;}#header .introduction h1, #header .introduction h2 {	clear: both;	color: #000;	letter-spacing: -1px;	margin: 0;	padding: 0;}#header .introduction h1 {	font: 30px Helvetica, Arial, sans-serif,Georgia, "Times New Roman", Times, serif;}#header .introduction h2 {	font: 24px Helvetica, Arial, sans-serif,Georgia, "Times New Roman", Times, serif;}


/* Top Menu */
.top-menu {
width:99%;
border:1px solid #bdbdbd;
padding:9px 0px 0px 0px;
height:35px;
margin:0px;	
background:url('http://madridfree.org/wp-content/uploads/2010/08/wall.menu_.png') repeat-x;
}
.top-menu .main-nav {	
float: left;	
width: 700px;	
}

.top-menu .subscribe {	float: right;	text-align: right;	margin-top: 3px;	margin-right: 5px;	display: inline;}
.top-menu .subscribe a {	font-size: 10px;        color:white;	text-transform: uppercase;	padding: 2px 2px 2px 20px;}
.top-menu .subscribe a:hover {	font-size: 10px;      text-decoration:underline;        color:white;	text-transform: uppercase;	padding: 2px 2px 2px 20px;}

.top-menu ul {	margin: 0;padding:0px;}
.top-menu ul li {	float: left;	list-style: none;}
.top-menu ul li a {
background-color:none;
color:#959595;
padding:0px;
}
.top-menu ul li a:hover {
padding:0px;
color:#4c4c4c;
background-color:#eaeaea;
text-decoration:none;
}
.top-menu ul li span {	padding: 0 20px;}


/* Maincontent */
#maincontent .content {	padding: 0 0 0 0px;}/* Post */.post {	margin-bottom: 20px;	.margin-bottom: 0;}.post h1.title {	font: Helvetica, Arial, sans-serif;        font-size:24px ;	font-weight: bold;	color: #1e1e1e;	line-height: 140%;	letter-spacing: -1px;	margin: 0px;	padding: 2px 0;	border: none;}.post h2.title {	font: 22px Helvetica, Arial, sans-serif;	font-weight: bold;	line-height: 100%;	letter-spacing: -1px;	margin: 0;	padding: 7px 0 0 0;	border: none;}.post h2.title a {	color: #000;}.post h2.title a:hover {	text-decoration: underline;}.post .meta {	-moz-border-radius: 0 8 0 0;	-khtml-border-radius: 0 8 0 0;	-webkit-border-radius: 0 8 0 0;font-family: Arial;background-color: #f0f0f0;padding:4px;margin: 0px;}.post .meta .date {	width: 68px;	background: #686868;	font-size: 12px;	color: #b8b8b8;	margin-right: 10px;	padding: 2px;}.post .meta .time {	color: #848484;	padding:6px 0;}.post .meta .author, .post .meta .comment {	font: bold 12px Helvetica, Arial, sans-serif,Georgia, "Times New Roman", Times, serif;	color: #bfbfbf;}.post .meta .author {	padding: 6px 3px;}.post .meta .comment {	padding: 6px 0;}.post .meta .comment a {	color: #bfbfbf;	text-decoration: underline;}
.cabezon {overflow:hidden; }
.header_logo { float: left; }
.ads-header { float: left; padding-top:64px;}

.social { 
text-align:center;
}

.social .mail {
margin:4px;
padding:7px 6px 7px 12px;
background-color:#ededed;
border:1px solid #cecece;
}

.social .mail p {
color:#757575;
font-family:Georgia;
font-size:14px;
font-style:italic;
margin:13px 0 10px 20px;
text-align:center;
width:230px;
text-shadow:1px 1px 0 white;
}

.post .post-content h4 {color:black;font-weight:bold;font-size:16px;} 
.post .post-content {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 16px;
color:#333;
line-height:1.4em;
margin: 0 0 50px 0;}
.post .post-content a {padding:2px;text-decoration: underline;color:black;}
.post .post-content a:hover {padding:2px; text-decoration:none; color:black; color: #DF0101;}
.post .post-content img {
	display: block;
	margin: auto;
	max-width: 600px;
	height: auto !important;
	width: expression(this.width > 600 ? 6550: true);
}

h4.ocio {
text-shadow:0 1px 2px white;
background-color:#feffa8;
font-size:14px;
font-family: Georgia;
font-style:italic;
padding:4px 4px 4px 15px;
border-bottom:2px solid #fcff00;
}

h4.copas {
text-shadow:0 1px 2px white;
margin:8px 0px 5px 0px;
background-color:#fb9999;
font-size:14px;
font-family: Georgia;
font-style:italic;
padding:4px 4px 1px 15px;
border-bottom:2px solid #f50000;
}

h4.comer {
text-shadow:0 1px 2px white;
margin:8px 0px 5px 0px;
background-color:#99d4fe;
font-size:14px;
font-family: Georgia;
font-style:italic;
padding:4px 4px 1px 15px;
border-bottom:2px solid #0094fc;
}

h4.musica { 
text-shadow:0 1px 2px white;
margin:8px 0px 5px 0px;
background-color:#d5f687;
font-size:14px;
font-family: Georgia;
font-style:italic;
padding:4px 4px 1px 15px;
border-bottom:2px solid #a6eb00;
}



/* negro border=000000 bck=999999 */

.post .cat-read-more {	font-size: 11px;	margin: 10px 0 0 0;}.post .cat-read-more a {	text-decoration: underline;}h2.section-title {	float: left;	clear: both;	width: 100%;	font: 16px Helvetica, Arial, sans-serif,Georgia, "Times New Roman", Times, serif;	line-height: 140%;	margin: 0 0 20px 0;	padding: 7px 0;	border-bottom: 1px solid #ccc;}/* Modules */#rightcol .module {	width: 300px; margin-top:15px;       padding: 0 0 0 0;        }#rightcol .module_left {        width: 140px;        margin-right: 5px;        float: left;} #rightcol .module_right {        width: 140px;        float: left;} #rightfeatured .module {	width: 260px;	margin-bottom: 20px;        padding: 0 5px 0 5px;}#centerfeatured .module {	width: 400px;	margin-bottom: 20px;        padding: 0 5px 0 5px;}#leftfeatured .module {	width: 590px;	margin-bottom: 10px;        padding: 0 5px 0 0px;}#especialtop .module {	width: 610px;	margin-bottom: 10px;        padding: 0 5px 0 0px;}

#rightcol .module h3.heading {border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;background-color:#e8e8e8;padding:5px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font: 18px Helvetica, Arial, sans-serif;	letter-spacing: -1px;}

#rightfeatured .module h3.heading, #centerfeatured .module h3.heading, #leftfeatured .module h3.heading, #ultimospost h3.heading, #especialtop .module h3.heading {border-bottom:1px solid #c3c3c3;color:#1d1d1d;border-right:1px solid #c3c3c3;background-color:#e8e8e8;padding:5px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font: 18px Helvetica, Arial, sans-serif;	letter-spacing: -1px;} #rightfeatured .module h3.heading, #centerfeatured .module h3.heading, #leftfeatured .module h3.heading, #ultimospost h3.heading a {border-bottom:1px solid #c3c3c3;color:#1d1d1d;border-right:1px solid #c3c3c3;background-color:#e8e8e8;padding:5px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font: 18px Helvetica, Arial, sans-serif;	letter-spacing: -1px;} #rightfeatured .module h3.heading, #centerfeatured .module h3.heading, #leftfeatured .module h3.heading, #ultimospost h3.heading a:hover {border-bottom:1px solid #c3c3c3;color:#1d1d1d;border-right:1px solid #c3c3c3;background-color:#e8e8e8;padding:5px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font: 18px Helvetica, Arial, sans-serif;	letter-spacing: -1px;} #rightcol .module h3.heading span {	padding: 10xp 0 0 0;	border-bottom: 2px solid #000000;}#rightfeatured .module h3.heading span, #centerfeatured .module h3.heading span, #leftfeatured .module h3.heading span, #ultimospost h3.heading span {	padding: 10xp 0 0 0;	border-bottom: 2px solid #000000;}#rightcol .module a {text-decoration:none;color:#1d1d1d;}/* Widgets Is Active */#rightcol .widgets-active ul {	margin: 0;	padding: 0;}#rightcol .widgets-active ul li {	background: url(images/icon-arrow.gif) 0 2px no-repeat;	list-style: none;	margin: 0 8px 8px 0;	padding: 0 0 0 20px;}/* Latest Post & Author Posts */ul.latest, .author-posts ul {	margin: 0;	padding: 0;}ul.latest li, .author-posts ul li {	float: left;	clear: both;	width: 100%;	list-style: none;	margin: 0 0 10px 0;	padding: 0 0px 8px 0;	border-bottom: 0px solid #EEEEEE;}ul.latest-right li, ul.latest-big li {       border-bottom: 0px solid #666666;}ul.latest li .thumb, .author-posts ul li .thumb {	float: left;	width: 110px;	margin-right: 0px;}ul.latest li .thumb-right {	float: left;	width: 180px;	margin-right: 0px;}ul.latest-big li .thumb {	float: left;	width: 130px;	margin-right: 10px;}ul.latest-top li .thumb {	float: left;	width: 200px;	margin-right: 10px;}ul.latest li .thumb img, .author-posts ul li .thumb img {	margin: 2px 0 0 0;	padding: 2px;	border: 2px solid #737373;}ul.latest li .thumb img, .author-posts ul li a:hover .thumb img {	margin: 2px 0 0 0 ;	padding: 2px;	border: 1px solid #454545;}.post-excerpt{        margin: 5px 0px 0 0;        font-size: 11px;        color: #000000;        width: 190px;        line-height:140%;        text-align: left;}.post-excerpt-right{        margin:0px;        font-size: 11px;        color: #000000;        width: 290px;        line-height:140%;        text-align: left;}.post-excerpt-big{        margin: 5px 5px 0;        font-size: 11px;        color: #000000;        width: 280px;        line-height:140%;        text-align: left;}.post-excerpt-top{        margin:0px;        font-size: 13px;font-family:helvetica;        color: #000000;        width: 370px;        line-height:160%;        text-align: left;}.post-excerpt-especial{margin:0px;        font-size: 13px;font-family:helvetica;        color: #000000;        width: 390px;        line-height:160%;        text-align: left;}ul.latest li .post-desc {	float: left;	width: 290px;        margin: 0 0 0 0;        padding: 0 0 0 0;}ul.latest li .post-desc-left {	float: left;	width: 190px;}ul.latest li .post-desc-left-especial {	float: left;	width: 190px;}ul.latest li .post-desc-big, .post-desc-top {	float: left;	width: 230px;        color: #000000;}.post-desc-especial {float: left;	width: 380px;        color: #000000;}.author-posts ul li .post-desc {	float: left;	width: 550px;}ul.latest li .date, .author-posts ul li .meta {	font-size: 11px;	color: #df0000;        margin: 0 0 0 0;        padding: 0 0 0 0;}/* Archives */#rightcol ul.archives {	margin: 0;	padding: 0;}#rightcol ul.archives li {	float: left;	width: 100px;	background: url(images/icon-arrow.gif) 0 2px no-repeat;	list-style: none;	margin: 0 80px 8px 0;	padding: 0 0 0 20px;}#rightcol ul.archives li a {}/* Flickr */#rightcol .flickr a {	padding-right: 4px;}#rightcol .flickr img {	width: 20px;	height: 20px;	margin-right: 2px;	padding: 0px;	border: 1px solid #dcdcdc;        vertical-align:middle;}/* Mybloglog */#rightcol .mybloglog a {	padding-right: 4px;}#rightcol .mybloglog img {	margin: 2px;	padding: 2px;	border: 1px solid #dcdcdc;}#rightcol .mybloglog table, #rightcol .mybloglog table th,#rightcol .mybloglog table td {	font-family: Helvetica, Arial, sans-serif;	margin: 0;	padding: 0;	border: none;}#rightcol .mybloglog table td {	padding: 2px 1px !important;}


/* Searchbox */
.searchbox .search-textbox input {        height:40px; color:#f0f0f0;	width: 220px;        margin:0px;	padding: 10px 2px 2px 2px;	border: 1px solid #df0000;}


.searchbox .search-textbox, .searchbox .search-button {	display: inline;}/* Footer */#footer .content {	padding: 10px 5px 5px 5px;}/* Gallery */.gallery {	clear: both;	width: 100%;	margin: 10px 0 10px 0px !important;	padding: 0 0px;	border-left: 0px solid #ccc;}.gallery img {	margin: 0px;	padding: 0px;	border: 1px solid #dcdcdc !important;}dl.gallery-item {	float: left;	width: 100px;	margin: 0px 0px 0px 0 !important;	padding: 0;	text-align: center;}dl.gallery-item, dl.gallery-item dt, dl.gallery-item dd {	margin-right: 0px;}dd.gallery-caption {	font: 11px Georgia, "Times New Roman", Times, serif !important;}dl.gallery dt.gallery-icon img {}div.attachment {	text-align: center;}/* Forms */fieldset {	border: none;	margin: 10px 0;}fieldset 

h3 {	font-size: 18px;	color: #555;	margin: 0;	padding: 0 0 20px 0;}

fieldset div.input {	padding: 4px 0;}fieldset label {	float: left;	width: 150px;	font-weight: bold;	margin-right: 10px;}fieldset input.textbox, fieldset textarea {	width: 420px;	border: 1px solid #dedede;	padding: 2px;}/* Comments */#comments {	margin: 20px 0;}#comments h2 {	display: block;	font-weight: bold;	margin: 0 0 10px 0;	padding: 6px 0;	border-bottom: 1px solid #ccc;}#commentform {	background: #f0f0f0;	margin: 10px 0;}#commentform .content {	padding: 10px;}#commentform h2 {	font-weight: bold;	margin: 0;	padding: 6px 0;	border-bottom: 1px solid #ccc;}#comments .comment {	background: #fff;	padding: 6px 0;	border-bottom: 1px solid #e8e8e8;}#comments .comment .content {	padding: 10px;}#comments .comment .col1 {	float: left;	width: 150px;	margin-right: 10px;}#comments .comment .col2 {	float: left;	width: 440px;}#comments .gravatar {	float: left;	margin: 0 10px 10px 0;}#comments .gravatar img {	margin: 2px;	padding: 2px;	border: 1px solid #dcdcdc;}#comments .comment p {	margin: 0 0 16px 0;}#comments .comment .moderation {	font: 12px Georgia, "Times New Roman", Times, serif;	color: #c03434;}#comments .comment-number {	font: bold italic 20px Arial, Helvetica, sans-serif;	color: #666;	margin-bottom: 4px;}#comments .trackback {	margin: 10px 0;}#comments .trackback .content {	padding: 0 12px;}#comments .moderation {	margin-bottom: 6px;}#comments .moderation .content {	font-size: 11px;	font-weight: bold;	color: #f9d5d5;	padding-left: 24px;}/* Paging */.wp-pagenavi {	float: left;	clear: both;	width: 100%;	margin: 10px 0;	.margin: 20px 0 10px 0;	padding: 4px 0;}.wp-pagenavi span, .wp-pagenavi a {	font-size: 14px;	font-weight: bold;	color: #696969 !important;;	padding: 4px !important;	border: 1px solid #a5a5a5 !important;}.wp-pagenavi .current {}/* Image */.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}.wp-caption {	border: 1px solid #dedede;	text-align: center;	margin: 10px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font: 11px Georgia, "Times New Roman", Times, serif;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}img.size-thumbs, img.size-medium, img.size-full,.attachment img {	margin: 2px;	padding: 2px;	border: 1px solid #dcdcdc;}.wp-caption img {	border: none;}/* Navigation */.navigation {	font-size: 11px;	font-weight: bold;	margin: 10px 0;}.navigation img {	margin: 2px;	padding: 2px;	border: 1px solid #dcdcdc;}.navigation .align-left {	float: left;	width: 45%;	text-align: left;	margin-right: 20px;}.navigation .align-right {	float: right;	width: 45%;}.paging {	font-size: 14px;	margin: 20px 0;}.paging .left {	float: left;	width: 48%;	margin-right: 20px;}.paging .right {	float: right;	width: 48%;	text-align: right;}/* Drop down menu */#nav, #nav ul {	list-style: none;	line-height: 1;	font-weight: bold;	padding: 8px 0;	text-align: center;}ul#nav {	margin: 0 auto;	padding: 0;	list-style: none;	position: relative;	left: 20px;}#nav li a {	display: block;	padding: 0;}#nav li li a {	display: block;	height: auto;	padding: 0.4em 2em 0.4em 1em;}#nav li {	float: left;	height: 30px;	list-style: none;	text-align: left;	margin: 0 30px 0 0;	line-height: 2em;	position: relative;}#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 13.4em;	w\idth: 14.2em;	font-weight: normal;	border-width: 0.25em;	margin: 6px 0 0 -1px;	padding: 0;	background: #fff;}#nav li li {	height: auto;	background: none;	text-align: left;	line-height: 140%;	margin: 0 !important;	padding: 0 1em 0 0 !important;	width: 13em;	border-left: 1px solid #dedede;	border-right: 1px solid #dedede;	border-bottom: 1px solid #dedede;}#nav li ul a {	width: 12em;	w\idth: 10em;}#nav li ul a:hover {	color: #999;}#nav ul li a {	padding-left: 16px;}#nav li ul ul {	margin: -1.75em 0 0 14em;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}#nav li li:hover, #nav li li.sfhover {	background: #e8e8e8;	position: relative;	z-index: 100;}#nav li:hover, #nav li.sfhover {	background: none;}/* Wordpress Calendar Widget */table#wp-calendar {	clear: both;	width: 100%;}table#wp-calendar tr, table#wp-calendar td {	text-align: center;}table#wp-calendar td#today {	background: #f1f1f1;	color: #fff;}/* Archives */ul.archives {	margin: 0;	padding: 2px;}ul.archives li {	float: left;	width: 170px;	list-style: none;	margin: 0 10px 12px 0;	padding: 0;}ul.archives li ul {	list-style: none;	margin: 0 10px 12px 0;	padding: 0;}ul.archives li ul li {	list-style: none;	margin: 0 10px 12px 0;	padding: 0 0 0 24px;}/* Latest Comments */.latest-comments ul {	margin: 0;	padding: 0;}.latest-comments ul li {	background: url(images/icon-arrow.gif) 0 4px no-repeat;	list-style: none;	margin: 0 0 10px 0;	padding: 0 0 10px 20px;	border-bottom: 1px solid #e8e8e8;}/* Tag Clouds */.tag-clouds {	margin: 20px 0;}.tag-clouds a {	font-weight: normal !important;	line-height: 110%;}/* Table */table {	width: 100%;	margin: 10px 0;}table th {	background: #000000;	font-weight: bold;	color: #fff;	text-align: left;	padding: 2px 2px 2px 4px;}table td {	padding: 2px 2px 2px 4px;	border-bottom: 1px solid #f5f5f5;}/* Author Page */dl.author {	margin: 10px 0;}dl.author dt {	float: left;	clear: both;	width: 100px;	margin-right: 10px;}dl.author dd {	float: left;	width: 350px;	margin-right: 10px;	padding-bottom: 6px;}/* Archives */ul.archives, ul.wp-tag-cloud {	margin: 0;	padding: 2px;}ul.archives li, ul.wp-tag-cloud li {	float: left;	width: 170px;	background: url(images/icon-arrow.gif)  0 2px no-repeat;	list-style: none;	margin: 0 10px 12px 0;	padding: 0 0 0 24px;}ul.scomments {}ul.scomments li {margin:6px 6px 0px 6px;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;background-color:#e8e8e8;padding:5px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;list-style-type:none;}ul.archives li ul {	list-style: none;	margin: 0 10px 12px 0;	padding: 0;}ul.archives li ul li {	list-style: none;	margin: 0 10px 12px 0;	padding: 0 0 0 24px;}#leftfeatured .module img {}/*Friendfeed*/.friendfeed div.feed { 	width: 280px;	color:white;        margin:0px;	font: 12px Helvetica, Arial, sans-serif;	padding: 0; 	border: none; 	}.friendfeed .feed .entry .likes, .friendfeed .header {display:none;}.friendfeed div.feed a {	color: white;        margin:0px;	text-decoration: none;	background: none;}.friendfeed div.feed a:hover {	color: black;        margin:0px;	text-decoration: none;	outline: none;	background: none;}.friendfeed .info {color: #000000!important} 

.post .finalpost {width:550px;padding:4px;color:white;font:normal 12px Helvetica, Arial, 'Lucida Grande', Helvetica, Arial, sans-serif;}
.post .finalpost p.avis {font-family: Helvetica, Arial;margin:15px;font-size:14px;color:white;font-weight:bold;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;background-color:#f95e5e;padding:4px;}
a#meneame, a#twitter, a#facebook{float:left;display:block;width:48px;align:center;height:44px;background:url('http://madridfree.org/wp-content/uploads/2010/06/social.png'); margin-left:99px;}

 a#meneame:link {background-position: 0 -150px;  }a#meneame:visited { background-position: 0 -150px; }a#meneame:hover {background-position:  0 -99px; }a#meneame:active { background-position: 0 -150px; } a#facebook:link {background-position: 108px -51px  ; }a#facebook:visited { background-position: 108px -51px ; }a#facebook:hover {background-position:  108px 0px; }a#facebook:active { background-position: 108px -51px; } a#twitter:link {background-position: 52px -51px  }a#twitter:visited { background-position: 52px -51px }a#twitter:hover {background-position:  52px -100px; }a#twitter:active { background-position: 52px -51px }

.post fotopies.p {font-family: Verdana; font-size:10px;}
.post fotopies.p a {text-decoration:underline;  }
.post fotopies.p a:hover {text-decoration:none; background-color:none; }

.post .finalpost a {text-transform: uppercase; font-weight:bold;background-color:#f0f0f0;-moz-border-radius:4;-khtml-border-radius: 4px;-webkit-border-radius:4px;margin: 1px;color:#aaa;text-decoration:none;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
.post .finalpost a:hover {text-transform: uppercase; font-weight:bold;background-color:#666666;-moz-border-radius:4;-khtml-border-radius: 4px;-webkit-border-radius:4px;margin: 1px;text-shadow: 0 1px 2px black;color:#FFFFFF;text-decoration:none;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.post .finalpost li {list-style-type:none;margin:0px;padding:10px 0px 0px 20px;}.post .finalpost ul{padding:10px;margin:10px;float:left;}li.post-tags{background:url('images/title.png') 0px 10px no-repeat;}li.post-comparte{background:url('images/title.png') 0px 10px no-repeat;}li.post-categories{background:url('images/title.png') 0px 10px no-repeat;}.blacktitle{margin-top:20px;margin-bottom:10px;height:30px;overflow:hidden;color:#fff;-moz-border-radius:3px;-webkit-border-radius:4px;} .blacktitle h2{color:#fff;font: bold 20px/1.5em 'Helvetica', 'Arial', "lucida grande", tahoma, verdana;padding:1px 0px 0px 10px;}.blacktitle {background-color:#a6eb00;}.blacktitle1{margin-top:20px;margin-bottom:10px;height:30px;overflow:hidden;color:#fff;-moz-border-radius:3px;-webkit-border-radius:4px;}.blacktitle1 h2{color:#fff;font: bold 20px/1.5em 'Helvetica', 'Arial', "lucida grande", tahoma, verdana;padding:1px 0px 0px 10px;}.blacktitle1 {background-color:#df0000;}.blacktitle2{margin-top:20px;margin-bottom:10px;height:30px;overflow:hidden;color:#fff;-moz-border-radius:3px;-webkit-border-radius:4px;}.blacktitle2 h2{color:#fff;font: bold 20px/1.5em 'Helvetica', 'Arial', "lucida grande", tahoma, verdana;padding:1px 0px 0px 10px;}.blacktitle2{background-color:#0094fc;}.blacktitle3{margin-top:20px;margin-bottom:10px;height:30px;overflow:hidden;color:#fff;-moz-border-radius:3px;-webkit-border-radius:4px;}.blacktitle3 h2{color:#fff;font: bold 20px/1.5em 'Helvetica', 'Arial', "lucida grande", tahoma, verdana;padding:1px 0px 0px 10px;}.blacktitle3 { background-color:#606060;}.titlesi {padding:5px 0px 5px 0px;margin-top:5px;margin-bottom:5px;height:30px;overflow:hidden;color:#fff;-moz-border-radius:3px;-webkit-border-radius:4px;}.titlesi h2{color:#fff;font: bold 20px/1.5em 'Helvetica', 'Arial', "lucida grande", tahoma, verdana;padding:0px 0px 0px 15px;margin:0px 0px 0px 5px;}.titlesi {background-color:#df0000;}ul.menuxx{text-align:left;font:normal 14px 'Helvetica', 'Arial', 'Lucida Grande', Helvetica, Arial, sans-serif;list-style-type:none;}ul.menuxx li a{padding:4px;color:#7e7e7e;text-decoration:none;}ul.menuxx li a:hover{padding:4px;color:black;text-decoration:none;}ul.menuxx li {text-align:left;font:normal 13px Helvetica, Arial, 'Lucida Grande', Helvetica, Arial, sans-serif;padding:15px 4px 0px 20px;color:#7e7e7e;border-top:1px solid #f7f7f7;border-right:2px solid #f7f7f7;border-bottom:1px solid #f7f7f7;}ul.menuxx li:hover {color:black;font:normal 13px 'Helvetica', 'Arial', 'Lucida Grande', Helvetica, Arial, sans-serif;padding:15px 4px 0px 20px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}li.facebook{background:url('images/facebook.ico') 0px 10px no-repeat;}li.twitter{background:url('images/twitter.ico') 0px 10px no-repeat;}li.rss{background:url('images/rss.png') 0px 10px no-repeat;}.catego ul {font:normal 12tpx 'Helvetica', 'Arial', 'Lucida Grande', Helvetica, Arial, sans-serif;list-style-type:none;margin-left: 3px;}.catego ul li {padding:1px 1px 0px 0px;border-top:0px solid #f7f7f7;border-right:0px solid #f7f7f7;border-bottom:0px solid #f7f7f7;}.catego ul li:hover {padding:1px 1px 0px 0px;border-bottom:0px solid #e3e3e3;border-top: 0px solid #e3e3e3;border-right: 0px solid #e3e3e3;}.catego ul li a {text-decoration:none;color:#000000;}.catego ul li a:hover {text-decoration:none;color: #ffffff;}.catego ul li.titulo  {font:normal 16px/1.2em 'Helvetica', 'Arial', 'Lucida Grande', Helvetica, Arial, sans-serif;border:0px;color:black;}.popular {text-align:left;}.popular ul {font:normal 12tpx 'Helvetica', 'Arial', 'Lucida Grande', Helvetica, Arial, sans-serif;list-style-type:none;margin: 0px;padding: 0px}.popular ul li {padding:1px 1px 0px 0px;border-top:0px solid #f7f7f7;border-right:0px solid #f7f7f7;border-bottom:0px solid #f7f7f7;}.wpp-post-title {padding: 0px;font-weight:bold;clear: both;width: 100%}/* Top Menu */.top-menx{	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	margin: 0 0 1px 0;        color:black;	background: #f0f0f0;}.top-menx .content {	padding: 4px 0 0 0;}.top-menx .main-nav1 {	float: left;	width: 700px;	margin-right: 5px;}}.top-menx ul {}.top-menx ul li {padding-right:10px;	float: left;	list-style: none;}.top-menx ul li a {color:#353535;}.top-menx ul li a:hover {color:black;}.top-menx ul li span {	padding: 0 20px;}.post .supertags a {color:#fc8282;text-decoration:none;}.post .supertags a:hover {color:#f80000;text-decoration:none;}.post .supertags a li {float:right;}p.morecat a {color:green;}.boxa ul.mqblogs {list-style-type:none;font-family: Helvetica;}.boxa ul.mqblogs li a {text-shadow: 0 1px 1px #D2D2D2;padding-right:0px;padding-left:25px;padding-top:0px;margin:10px;color:white;text-decoration:none;}.boxa ul.mqblogs li a:hover {text-shadow: 0 1px 1px #D2D2D2;padding-right:0px;padding-left:25px;padding-top:0px;margin:10px;color:black;text-decoration:none;background-color:#F7F7F7;}.boxa ul.mqblogs li.worldx3 a {background:url(http://me.worldx3.com/img/ico/worldx3.png) 2px -2px no-repeat;}.boxa ul.mqblogs li.mh a {background:url(http://me.worldx3.com/img/ico/mihabitaculo.png) 2px -2px no-repeat;}.boxa ul.mqblogs li.btm a {background:url(http://me.worldx3.com/img/ico/btm.png) 2px -2px no-repeat;}.boxa ul.mqblogs li.madridfree a {background:url(http://me.worldx3.com/img/ico/madridfree.png) 2px -2px no-repeat;}.boxa ul.mqblogs li.area a {background:url(http://me.worldx3.com/img/ico/86.png) 2px -2px no-repeat;}/* MAPAS */.restaurantes {}.mapa {float:left;}.restaurantes ul.info {padding:15px;background-color:#d3d3d3;margin:15px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;float:left;}.restaurantes ul.info li {list-style-type:none;margin:0px;padding:7px 0px 0px 20px;}li.url{ background:url('images/url.png') 0px 10px no-repeat;}li.titulo{ background:url('images/title.png') 0px 10px no-repeat;}li.direc{ background:url('images/home.png') 0px 10px no-repeat;}li.metro{ background:url('images/metro.png') 0px 10px no-repeat;}li.telef{ background:url('images/phone.png') 0px 10px no-repeat;}li.money{ background:url('images/money.png') 0px 10px no-repeat;}.flickr img {width: 20px;height: 20px;margin: 1px 5px;border: 1px solid #df0000;}        

div.mini {width:125px;border:1px solid #CCCCCC;text-align:center;padding:0px 0px 0px 0px;font-size:10pt;font-family:Arial;height:125px; float: left; margin-left: 10px; margin-right: 15px;}        
div.mini div.lista {text-align:left;padding:5px;margin-top:5px;line-height:25px;}        
div.mini div.lista img {margin-right:5px;}        
a.lnkpisos {text-decoration:none;}        
a.lnkpisos:hover {text-decoration:underline;}
p.destacado  {	background:#333333;	padding:5px;	margin:5px;	font-size:17px;	color:white;	font-weight:normal;	font-family:arial;}

.supertop {
width:550px;
background-color:#575757;
-webkit-border-radius:0px 0px 7px 7px;
-khtml-border-radius:0px 0px 7px 7px; 
-moz-border-radius:0px 0px 7px 7px;
padding:8px 4px 4px 4px
}
.supertop ul.super {
overflow:hidden;
margin:0 0 0 24px;
}

.supertop ul.super li {
list-style-type:none;
float:left;
margin-right:10px;
}
.supertop ul.super li a {
margin-right:10px;
color:#cdcdcd;
font-size:11px;
font-family: Helvetica, Arial;
text-decoration:none;
}
.supertop ul.super li a:hover {
color:white;
font-size:11px;
font-family: Helvetica, Arial;
text-decoration:none;
}

h3.newhead {
font-family: 'Reenie Beanie', arial, serif;
margin:4px 0px 4px 0px;
color:#1b0303;
text-shadow:1px 1px 1px white;
font-size:28px;
}

a.tw, a.fc, a.flickr, a.bita {
width:16px;
height:16px;
background:url('http://madridfree.org/wp-content/uploads/2011/01/social.png') no-repeat;
font-size:15px;
padding-left:20px;
}

a.tw {
background-position:0 -42px;
}

a.tw span {
padding:0px 4px;
background-color:#9de6ff;
}

a.fc span {
padding:0px 4px;
background-color:#85b0d3;
}

a.bita span {
padding:0px 4px;
background-color:#ffd595;
}

a.flickr span {
padding:0px 4px;
background-color:#f99cc7;
}

a.fc {
background-position:0 -6px;
}


a.bita {
background-position:0 -66px;
}

a.flickr {
background-position:0 -23px;
}

h3.conciertos {
text-transform: uppercase;  
font-size:16px;
background-color:#ed1c24;
padding:4px 8px;
color:white;
font-family:Georgia;
margin:5px 0px 10px 0px;
}

.post .finalpost .cosos a {
line-height:2.3em;
text-transform: uppercase; font-weight:bold;background-color:#f0f0f0;-moz-border-radius:4;-khtml-border-radius: 4px;-webkit-border-radius:4px;margin: 1px;color:#aaa;text-decoration:none;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
.post .finalpost .cosos a:hover {line-height:2.3em;
text-transform: uppercase; font-weight:bold;background-color:#666666;-moz-border-radius:4;-khtml-border-radius: 4px;-webkit-border-radius:4px;margin: 1px;text-shadow: 0 1px 2px black;color:#FFFFFF;text-decoration:none;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}

.post .post-content ul li {
list-style-type:none;
margin:2px 0px 10px 0px;
padding-bottom:5px;
border-bottom:1px dotted #c0c0c0;
}

/* El encabezado nuevo */

.welcome {
width:650px;
margin:2px 0px 2px 0px;
}

.welcome .bann ul {
margin:0px;
padding:0px;
overflow:hidden;
}
.welcome .bann ul li {
float:left;
list-style-type:none;
margin:2px 2px;
position:relative;
text-align:left;
}

.welcome .bann ul li.one {
width:350px;
height:150px;
}
.welcome .bann ul li.two {
width:250px;
height:150px;
}
.welcome .bann ul li img {
margin-right:5px;
opacity:0.8;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.welcome .bann ul li img:hover {
opacity:1;
}
.welcome .bann ul li p.link {
position:absolute;
padding:5px 8px;
margin:0px;
background-color:black;
opacity:0.8;
bottom:2px;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}

.welcome .bann ul li.one p.link {
width:334px;
}
.welcome .bann ul li.two p.link {
width:234px;
}
.welcome .bann ul li p.link:hover {
background-color:red;
opacity:0.8;
}
.welcome .bann ul li p.link a {
color:white;
opacity:1;
font-family: 'Merriweather', serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
text-decoration:none;
padding: 0px;
text-shadow:1px 1px 1px  black;
}

.welcome .bann ul li p.link a:hover {
color:white;
text-decoration:underline;
}

.bann ul {
margin:0px;
padding:0px;
overflow:hidden;
}
.bann ul li {
float:left;
list-style-type:none;
margin:2px 2px;
position:relative;
text-align:left;
}


.bann ul li.one {
width:300px;
height:150px;
}

.bann ul li img {
margin-right:5px;
opacity:0.8;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.bann ul li img:hover {
opacity:1;
}
.bann ul li p.link {
position:absolute;
padding:5px 8px;
margin:0px;
background-color:black;
opacity:0.8;
bottom:2px;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}

.bann ul li.one p.link {
width:284px;
}

.bann ul li p.link:hover {
background-color: red;
opacity:0.8;
}
#rightcol .module .bann ul li.one p.link a {
color: #FFFFFF;
opacity:1;
font-family: 'Merriweather', serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
text-decoration:none;
padding: 0px;
text-shadow:1px 1px 1px  black;

}

#rightcol .module .bann ul li.one p.link a:hover {
color:white;
text-decoration:underline;
}

.oktoberfest {
background-image: url("http://madridfree.org/wp-content/themes/plain-warrior/images/bck_oktoberfest.png");
 background-repeat: repeat-y;
    height: 186px;
    margin: 0px 0px 0px 17px;
    width: 305px;
border-bottom:5px solid #3e9bfb;

}

.oktoberfest ul.okto {
list-style-type:none;
}

.oktoberfest ul.okto li {
padding:0px;
}
.oktoberfest ul.okto li.date {
width:76px;
font-size:12px;
font-weight:bold;
background-color:black;
padding:2px 4px;
color:#3e9bfb;
font-family:arial, helvetica;
margin:10px 0px 4px 27px;
}


.oktoberfest ul.okto li.post{
width:200px;
color:black;
font-size:22px;
font-family:Times new roman, serif;
background-image: url("http://madridfree.org/wp-content/themes/plain-warrior/images/oktoberfest-transp.png");
margin-left:18px;
opacity:0.6;
 -webkit-transition: 0.4s ease-in;  
   -moz-transition: 0.4s ease-in;  
   -o-transition: 0.4s ease-in;  
   transition: 0.4s ease-in;
}

.oktoberfest ul.okto li.post:hover {
opacity:1;

.oktoberfest ul.okto li.post a:hover {
text-decoration:underline;
}


.oktoberfest ul.okto li.post a:hover {
opacity:1;
}
