/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css */

/* @override 
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
	http://protogeo.info/wordpress_v2/wp-content/themes/k2/styles/verde/verde.css
*/

/*
	Author Name	: Amenity
	Author Site	: protogeo.info
	Style Name	: verde	
*/

/* Typography */

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
}

strong, em, b, i, h1, h2 {
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
}

h3, h4, h5, h6 {
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	font-weight: 100 !important;	
}

div.page-head h2 {
	display: none !important;
}

a {
	text-decoration: none !important;
}

a:hover {
		color: #ac0 !important; 
}

a#subscribe {
	color: #c50;
}

div.entry-content p a, div.entry-content p a:hover, div.entry-content p a:visited {
	color: #ac0 !important;
}

.comments input[type=text], .comments textarea, code {
	font-family: Monaco, "Courier New", Courier, monospace;
}

/* Page structure*/

#page {
	padding-top: 7px;
}

.columns-two #page {
	width: 900px;
}

#header {
	background: url(banner.png) no-repeat scroll 0 0;
	height: 93px !important;
}

#primary {
	margin: 0 !important;
	width: 640px;
	padding: 20px 0 0 0 !important;
}

div.content{
	min-height: 470px;
}

div.entry-content p {
	margin: 0;
}

#sidebar-1 {
	margin-top: 20px;
	border-left: 1px solid #BBB;
}

#sidebar-2 {
	
}

/* Main Menu in Header */

ul.menu {
	width: 470px;
	padding: 0 !important;
	position: absolute;
	z-index: 100;
}

ul.menu li a {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
	font-size: 14px;
	text-transform: lowercase;
	border-left: 1px solid #888;
	color: #424242;
	background: white;
	text-decoration: none;
	float: left;
}

ul.menu li.page_item a[title="Blog"], #header ul.menu li.admintab a,  #header ul.menu li.page_item.page-item-17 a {
	display: none;
}

ul.menu li.page_item.page-item-2 a {
	border-left-color: #fff;
}

ul.menu li a:hover,	

ul.menu li.current_page_item a,

ul.menu li.current_page_item a:hover,

ul.menu li.current_page_ancestor a,

ul.menu li.current_page_ancestor a:hover {
	color: #fff !important;
	background: #AC0 !important;
}

/*- Sidebar Subpages Menu */

.secondary {
	width: 188px;
	padding-right: 0;
}

a#special, a#special2 {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
	font-size: 14px;
	color: #424242 !important;
	background: white;
	text-decoration: none;
	float: left;
	padding-bottom: 5px;
}

a:hover#special, a:hover#special2 {
	color: #ac0 !important;
}

#special2 {
	border-top: 1px solid #888;
	padding-top: 5px;
	margin-bottom: 8px;
}

#sidebar-1 ul a,   ul#collapsCatList {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
	font-size: 12px;
	color: #424242 !important;
}

#sidebar-1 ul a:hover,   #collapsCatList a:hover {
	color: #ac0 !important;
}

/*- Headings */

h1 {
	font-size: 3em;
}

h1.blog-title {
	display: none;
}

#header .description {
	display: none;
}

h2 {
	text-transform: uppercase;
	text-align: left;
}

h3{
	font-size: 14px;
	font-weight: 100 !important;
}

#rollingarchives.emptypage {
	
}

.page-head {
	
}

.archivepages {
	
}

.secondary h4 {
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	color: #c50;
	padding-top: 0px;
}

h3, h4, .single .k2-asides h3 {
	
}

body.page .entry-content h3 {
	margin-top: 0;
	padding: 0;
}

.entry-content h4 {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 20px !important;
	font-weight: 100 !important;
	margin-top: 10px !important;
	padding-top: 0 !important;
	color: #7c7c7c;
}

.k2-asides h3 {
	
}

.entry-head {
	
}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 0;
}

.entry-content ol {
	list-style: none;
	font-size: 14px;
	width: 40em;
	font-weight: 100 !important;
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
}

div.entry-content ol a {
	color: #424242 !important;
	font-weight: 100 !important;
}

div.entry-content ol a:hover {
	color: #ac0 !important;
}

.entry-content ol li {
	float: left;
	width: 20em;
}
#nav-above, #nav-below {
	display:none;
}
/*specific page css*/

/*intro*/
#post-77 div.entry-content {
	margin-top: -20px;
	font-size: 11px;
}

#post-138 div.entry-content {
	margin-left: 34px;
	margin-top:-40px;
}

/*recipes page*/
#recipes h3 {
	margin-left: 170px;
}

h3#labely {
	text-transform: uppercase;
	font-size: 13px;
	color: #ac0
}

ul#collapsCatList {
	margin-left: 170px;
	font-size: 14px;
}	
ul#collapsCatList a{
	color: #424242 !important;
	margin-left: 10px;
	font-size: 12px;
}

li.collapsCat{
	margin-left: 20px;
}

li.collapsCat li.collapsCat li.collapsCatPost {
	display: list-item !important;
}

li.collapsCatPost {
	display: none;
}

/*commerciantes page*/
#commerciante h3 {
	margin-left: 252px;
}

/*add recipe*/
#post-171 div.entry-content {
	margin-top: -20px;	
}

/* product pages */
div.prod-content {
	margin-top: -30px;
}

#prod_picncap img {
	margin-top:10px;
	margin-bottom: 10px;
}

#prod_picncap a {
	color: #eee;
	font-size: 10px;
	position: absolute;
	margin-left: 26px;
	margin-top: -32px;
}

#prod_picncap a#logo {
	margin-left: 3px;
	margin-top: -41px;
}

a#author2 {
	margin-left: 110px;
}

#prod_descrip {
	font-size: 20px;
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

a.prod_links {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
	font-size: 16px;
	text-transform: lowercase;
	color: #424242;
	padding: 2px 10px 4px 10px;
}

#primary a.prod_links:hover {
	color: #eee !important;
	background-color: #ac0;
}

#d_link {
	border-left: 1px solid #888;
}

/* Map */
body.pageid-42 #primary-wrapper {
	float: left;
	margin-right: -380px !important;
	margin-top: -32px;
	z-index: -100;
}

div#sidebar-map.secondary {
	float: right;
	margin-right: -20px;
	margin-top: -12px;
}

div#sidebar-map2.secondary {
	position:absolute;
	bottom: 50px;
	right: 0px;
}

#handle {
    float:left;
    width:10px;
    z-index: 100;
}

#handle2 {
	position: relative;
    float:left;
    width:10px;
    z-index: 100;
    margin-bottom: 5px;
}

body.pageid-42 #form form input {
	margin: 14px 0 10px 10px;
}

body.pageid-42 form {
	background-color: white;
	margin-left: 10px;
	margin-top: 20px;
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	height: 47px;
	margin-bottom: 5px;
}

div#geoMashupCategoryLegend {
	margin-left:  10px;
}

table.geo_mashup_legend tbody tr {
	width: 180px;
	float: left;
	background: white;
}

table.geo_mashup_legend {
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	background-color: white;
}

div#flickr {
	position:absolute;
	top: 4px;
	left: 50px;
}

#flickr p {
	font-size: 10px;
	letter-spacing:0.1em;
	color: #005af5;
	height: 10px;
	margin-top: -13px;
	margin-left: -4px;
	padding: 4px 4px 8px 6px;
	background:whitesmoke;
}

#all_cat {
	height: 12px;
	position:absolute;
	top: 4px;
	left: 272px;
}

/* map legend */
tr#ffffff{
	display:none;
}

/* rss logo */
#subscribe img {
	margin-right: 10px;
	height: 11px;
}
/* post styles */
div#posty div#current-content.hfeed {
	border: 1px solid #888;
	padding: 0 20px 20px 20px;
}

div#posty div.entry-head {
	border-bottom: 1px solid #ac0;
	margin-left: -5px;
	margin-right: 155px;
}

div#posty div#current-content.hfeed h3.entry-title{
	font-size: 18px;
}

div#posty div#current-content.hfeed div.entry-date {
	display: none;
}

div#posty div#current-content.hfeed div.entry-content {
	margin-left:15px;
	margin-right: 155px;
}

div#posty img#thumb{
	position:float;
	float: right;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #888;
}

div#posty div#current-content.hfeed b, strong{
	font-size: 13px;
	color: #c50;
	margin-left: -20px;
}

div.ratingblock strong{
	margin-left: 1px;
}


div#posty span.meta-start {
	display: none;
}

div#posty p.nombre {
	display: none;
}

div#geo {
	margin-left: 15px;
	width: 430px;
}

#geo a.geo_mashup_link img {
	position:relative;
	margin:0;
	padding: 0;
	border: none;
}

#geo a.geo_mashup_link {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px;
	font-size: 12px;
	text-transform: lowercase;
	vertical-align: top;
	color: #424242;
}

div.geo_mashup_map {
	padding-bottom: 5px;
}

#current-content div.entry-comments.comments h4 {
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
	text-transform: lowercase;
	font-size: 13px;
	color: #c50;
	padding-top: 0px;
}

#commentformbox p a {
	color: #ac0;
}

#current-content div.entry-comments.comments div.metalinks a {
	text-transform: lowercase;
}

li#leavecomment {
	text-transform: lowercase;
}

span.commentauthor {
	font-family: 'HelveticaNeue-Light', "'Helvetica Neue Light'", 'HelveticaNeue', "'Helvetica Neue'", Helvetica, Arial, sans-serif;
	font-weight: 100 !important;
	letter-spacing: 1px !important;
	font-size: 13px;
	color: #424242;
	padding-top: 0px;
}

span.commentauthor a{
	color: #c50;
}