body{font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0px; padding:0px;  }

td{font-size:12px}

img{border:none;}

a{color:#06c; text-decoration:none}

a:hover{color:#06c; text-decoration:underline}

h1{font-size:24px; margin:0px; color:#333}

h1 a{font-size:18px; margin:0px; color:#333}

h1 a:hover{font-size:18px; margin:0px; color:#333; text-decoration:none}

h2{font-size:14px; font-weight:normal; padding-top:0px; margin:0px}

h3{font-size:12px; font-weight:normal; margin:0px; padding-top:0px;}

th{font-size:12px; text-align:left}

form{margin:0px}

input, textarea, select, optgroup, option{font-family:Verdana,sans-serif; font-size:12px;}

button{background:url(images/green.gif); padding:0px 6px; border:1px solid #999999; height:24px; color:#000000; display:inline-block; cursor:pointer; margin:3px; font-weight:bold}

pre{font-family:"Courier New"; font-size:12px; text-align:left}

.err{color:red; font-weight:bold; margin-bottom:5px}

.imp{color:#C30; font-weight:bold; margin-bottom:5px}

.msg{color:green; margin-bottom:5px}

.marker{color:red; font-weight:bold}

.hint{font-size:11px; font-style:italic; color:#666666}

#header{padding:10px 0; padding-bottom:3px; color:#000000;}

#header a{color:#000000;}

#logo{font-size:14px; font-weight:bold}

#logo a{color:black; text-decoration:none}

#logo a:hover{color:#DF971E; text-decoration:none}

#today{font-size:10px}

#nav{text-align:right}

#city{font-weight:bold; font-size:14px; display:block}

#sidebar_left{padding-top:10px;  background-color:#edeff4; border-right:1px solid #DDD; border-top:1px solid #DDD; border-bottom:1px solid #DDD}

.buttons td{text-align:center}

.buttons a{display:block; font-weight:bold; color:#b2d100; padding:3px}

#sidebar_left .head{font-size:10px; font-weight:normal; color:#000000}

#sidebar_left table.linkbox{margin-bottom:15px}

#sidebar_left table.linkbox a{display:block; text-align:center; padding:3px; border-bottom:1px solid #DDD}

table.sidebox{margin-bottom:10px}

table.sidebox td{text-align:left}

#contentcell{border-bottom:1px solid #EAEAEA; padding-top:15px;}

#content{padding-right:10px; padding-top:0px;}

#path{background-color:#e3eaf3; margin-bottom:0px; font-size:14px; }

#path td{ color:#000; padding:5px 5px 5px 10px; font-size:14px}

#path a{text-decoration:none; font-size:14px}

#path a:hover{text-decoration:underline}

table.searchbox{background-color:#F5F5F5; border:1px solid #DDD; margin-bottom:20px}

table.searchbox td{padding:10px}

.eventnav{border-bottom:1px solid #DDD; margin-bottom:10px}

table.dir{}

table.dir_cat{}

table.dir_cat th{font-size:14px; font-weight:bold; text-transform:none; margin:0px; padding-bottom:5px}

table.dir_cat td{}

table.dir_cat .count{color:#ccc; font-size:10px}

table.dir_cat th .count{color:#ccc; font-size:10px; font-weight:normal}

table.adlisting { margin-top:0px;}

table.adlisting tr.ad1{ background-color:#ffffff; }

table.adlisting{ border-collapse:collapse; }
table.adlisting td { }

table.adlisting tr.ad2{ background-color:#ffffff}

table.adlisting td{padding:10px; padding-bottom:20px;}

table.adlisting td.head, table.adlisting tr.head td{font-weight:normal;  color:#666666; padding:2px;}

table.adlisting td.datehead{background-color:#F5F5F5; font-weight:bold; border-bottom:0px}

table.adlisting td.icon{}

table.adlisting td.icon img{}

table.adlisting .adtitle{ color:#06c; font-size:16px; font-weight:bold; text-transform:lowercase; margin-bottom:5px;}

table.adlisting .adtitle strong{ background-color:#ffebce;}

table.adlisting .date{font-style:italic}

.adheader{margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #E0E0E0}

.adheader .icon{}

.adheader .adtitle{font-size:16px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}

.adheader .adarea{font-size:11px; font-weight:normal}

.ad{margin-bottom:10px}

.ad .link_marker{color:darkorange; font-weight:bold}

.disclosures{padding:5px}

.disclosure_yes{color:green}

.disclosure_no{color:red}

.disclosures b{}

.adpics{margin-bottom:10px; margin-top:30px;}

.imglisting{}

.imgitem{margin-bottom:30px}

.imgitem .head{font-size:12px; font-weight:bold}

.imgitem img.img{margin-top:5px; border:1px solid black}

.imgitem .caption{}

.imgitem .poster{font-weight:bold}

.imgitem .time{font-weight:bold}

.imgitem .desc{margin-top:5px}

.linkbox2{background-color:darkorange; font-weight:bold; text-transform:uppercase; padding:5px; text-align:center; color:white}

.linkbox2 a{display:block; color:white}

.linkbox2 a:hover{color:white; text-align:center}

.imagecredits{padding:5px}

.head{color:#666; font-size:11px; height:22px; background:url(../img/fd_TitAviso.jpg) repeat-x top;}
.head td{height:22px;}

.imagecredits a{}

.imagecredits .count{color:#ccc; font-size:10px}

.comments{}

.comments .head{font-size:12px; font-weight:bold}

.commentitem{margin-bottom:10px}

.commentitem .poster{font-weight:bold; display:block}

.commentitem .time{color:gray; display:block}

.commentitem .comments{display:block}

#sidebar_right_cities{background-color:#edeff4; border-left:1px solid #DDD; border-bottom:1px solid #DDD;}

#sidebar_right{ border-bottom:1px solid #DDD; }

#sidebar_right a{ color:#06c}

#sidebar_right p {
    margin-top: 40px;
    padding: 5px;
    border-bottom: 1px dotted #CCC;
    border-top: 1px dotted #CCC;
}

.citylist_country{color:#06c; font-size:12px; display:block; font-weight:bold; font-size:14px; margin-top:2px}

.citylist_city{color:#06c; font-size:12px}

#footer{color:#999999}

#footer a{color:#000000}

#footer td{font-size:11px; padding-left:0px; padding-top:5px}

table.postad{}

table.postad b{font-size:14px;}

img.thumb{border:1px solid black}

.postpath{padding:5px; background-color:#ffffcc; font-size:12px; margin-bottom:10px}

.postpath b{color:black}

.postpath a{font-weight:bold; color:#039; font-size:11px}

#search_top{margin-bottom:10px; padding:10px; background-color:#f5f5f5; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD}

.invoice{background-color:#F0F0F0; border-right:1px solid #EAEAEA; border-top:1px solid #EAEAEA}

.invoice td{background-color:white; padding:5px; border-left:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}

.invoice .empty{background-color:white; border:1px solid white}

.invoice .firstcell{font-weight:bold}

.invoice .maincell{text-align:right}

.invoice .totalrow td{background-color:#FAFAFA}

.invoice .totalrow .totalcell{background-color:#F3F3F3; font-size:13px; font-weight:bold; text-align:right}

.featuredad_first, .featuredad_first td{background-color:#fff8e7; padding:5px 5px 2px 5px; margin-bottom:10px}

.featuredad, .featuredad td{background-color:#fff8e7; border-bottom:1px solid #FFDF95; padding:5px 5px 2px 5px; margin-bottom:10px}

.featuredad a, .featuredad_first a{font-weight:bold}

.post_note{color:green}

.latestads{padding-top:10px; margin-bottom:10px}

.latestads .head{padding-bottom:5px; color:#b2d100; font-size:14px;}

.latestads td{border-top:1px solid #F0F0F0}

.adcat{font-size:13px; color:#666}

table.latestads_table td{padding:1px}

table.latestads_table a.featured{font-weight:bold; }

.catlist{margin-top:15px; padding:6px 0; background-color:#f5f5f5}

.catlist .cat, .cat h2, .cat a{padding:1px; display:block; font-size:16px}

.catlist .cat a{font-weight:normal;}

.catlist .subcat{padding:1px; margin-bottom:6px; padding-left:10px; padding-top:4px; padding-bottom:4px;font-size:14px;}

.selected{background-color:#FFFFFF;border:1px #DDDDDD solid;}

.catlist .count{color:#ccc}

.adpreview{text-transform:lowercase; display:block; font-size:13px; color:#333}

.adpreview_featured{display:block; font-size:10px; color:#000}

.adimg{ padding:2px;  border:1px #DDD solid;  margin-right:5px}

.count{color:#ccc; font-weight:normal; font-size:10px}

.input_search{ border:1px solid #DDD;  height:20px;  font-size:12px;  width:165px}

.google-ads{ padding:10px; background-color:#ffffff; margin:0px; text-align:center;}

table.calendar{background-color:white}

table.calendar .cal_header_month{font-weight:bold; text-align:center; padding:3px; padding-left:5px}

table.calendar .cal_header_week{}

table.calendar #today{padding:0px; background-color:white}

table.calendar .content_date{font-weight:bold}

table.calendar td{padding:1px; text-align:center; background-color:#E4EBF8}

table.calendar a{display:block}

.paginator ul{list-style:none;}

.paginator li{list-style:none;display:inline;}

.paginator li a{padding:3px; border:1px #DDD solid;}

.contactform{ background-color:#f5f5f5; border:1px #DDDDDD solid;}

.contactform_title{ font-size:16px;}

.title_help{font-size:20px;font-weight:bold;}

.postcats{font-size:16px;}

.msg{background-color: #fff9d7; border: 1px solid #e2c822; color: #333333; padding: 10px;}

.codigo{width:300px; display:block; font: 1em 'Courier New', Courier, Fixed, monospace; font-size : 11px; color: #000; overflow : auto; text-align:left; border : 1px solid #5581C0; padding : 0px 20px 0 30px; margin:1em 0 1em 0; line-height:17px; font-weight:normal!important;}

.ad_options{width:100%; text-align:left; margin-bottom:3px;}

.submit{background:url(images/green.gif); padding:0px 6px; border:1px solid #999999; height:24px; color:#000000; display:inline-block; cursor:pointer; margin:3px; font-weight:bold}

.clear{ clear:both}

.texto_s{margin:5px 0;color:#666666; font-size:12px;}
.texto_s h2{margin:0; color:#666666; font-size:12px;}


.social_content{
	clear:both;
	margin:5px 0;	
}

.social_left{
	float:left;
	list-style:none;
	padding:0 0 6px 0;
	margin:0;
	height:24px;
}

.social_left li{
	float:left;
	padding:0;
	margin:0;
	height:24px;
}

.social_left li a{
	display:block;
	float:left;
	background-color:#f7f7f7;
	border:1px solid #d8d8d8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-right:6px;
	font-size:11px;
	color:#555!important;
	line-height:22px;
	height:22px;
	padding:0 6px 0 6px;
	text-decoration:none;
}

.social_left .social_liked a{
	background-image:url('../img/like.gif');
	background-repeat:no-repeat;
	background-position:3px 3px;
	background-position:-528px 50%;
	background-color:#777;
	color:#fff!important;
	border-color:#555;
	padding-left:25px;
}

.social_left li a:hover{
	background-color:#efefef;
	background-repeat:no-repeat;
	background-position:3px 3px;
	border-color:#bbb;text-decoration:none;
}

.social_left .social_liked a:hover{
	background-color:#777;
	border-color:#777;
}

.social_left .social_like a{
	background-image:url('../img/like.gif');
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding-left:25px;
	font-weight:bold;
}

.social_right{
	list-style:none;
	float:right;
	padding:0!important;
	margin:0;
}

.social_right li{
	float:left;
	padding:0;
	margin:0;
}

.ab{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    padding:5px;
    background:#b2d100;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    font-size:11px;
}

.ab a {
    color:#FFFFFF;
    text-decoration:none;
}

.ab .nb {
    text-decoration:underline;
}

.email_post{
	height:22px;
	font-size:16px;
}

.input_post{
	height:20px;
	width:250px;
	border:1px #809db9 solid;
}

.input_medium{
	height:20px;
	width:250px;
	border:1px #809db9 solid;
}

textarea{
	border:1px #809db9 solid;
}

.precio{
	font-weight:bold;
}

.zoom2 img{
	border:3px #dddddd solid;
}

.widget_input{
	width:300px;
	height:75px;
}

.mostviews ul{list-style:none;margin:0px;}
.mostviews ul li{margin:0px 0px 5px -42px;}
.mostviews ul li a{text-transform:lowercase;font-size:11px;line-height:8px;}