body {background-color: #272729;}
p {color: #5c5c5c;}
#header {background-color: #37383a; border-color: #606062; border-bottom: double 3px #606062;}
#header h1 {color: #b3b2b0;}

body#homepage div#content {
	/*
	background-image: url(/img/darkgrey/bg_home.jpg); 
	background-repeat: no-repeat;
	background-position: 0 -6em;
	*/
}


ul#languages li {display: inline; padding: 0 1em; border-left: solid 1px #fff;}
ul#languages li a {color: #fff; text-decoration: none; font-weight: bold;}
ul#languages li a:hover {text-decoration: underline;}
ul#featimgs {border-top-color: #555;}

#migas {color: #515153;}
#migas a {color: #515153;}
ul#nav li {border-color: #afb0b2;}
ul#nav li a {color: #afb0b2;}
ul#nav li a:hover {color: #afb0b2;}
#footer {border-color: #606062; color: #606062;}
h1 {color: #4d3d23; background-image: url(/img/darkgrey/bg_title.png); background-repeat: no-repeat; background-position: 0% 50%;}
h3 {color: #dfe0db;}
/** galerias **/
ul#lstgals h2 {color: #e5e5e5;}
ul#lstgals h2 a {color: #e5e5e5;}
ul#lstgals h2 a:hover {color: #5e5e5e;}
ul#lstgals li {background-color: #333;}
ul#lstgals img {border-color: #8c8c8e;}
ul#lstgals a:hover img {border-color: #e5e5e5;}
a.more {color: #9f660d;}

div#galinfo {background-color: #4d3d23;}
div#galinfo h2, div#galinfo h3 {color: #e6e6e6;}
div#galinfo ul li a {color: #e6e6e6}

ul#pager li {border-color: #9f660d;}
ul#pager li a {color: #9f660d;}

/** pages **/
div.text {background-color: #333;}
div.text * {color: #e5e5e5;}
img.imgdcha {border: solid 1px #888;}

/** form **/
div#contactainer {background-color: #333;}
div#contactainer div {border-color: #333;}
input, textarea {
	background-color: #f6f6f6; 
	border-top-color: #666; 
	border-left-color: #666;
	border-bottom-color: #b8b8b8;
	border-right-color: #b8b8b8;}
label {color: #5c5c5c;}

label.error {color: #efefef;}

input.btn {background-color: #9f660d;
	border-top-color: #9d9d9d; 
	border-left-color: #999;
	border-bottom-color: #666;
	border-right-color: #666;
	color: #fff;}
	
#contact div.text {background-color: transparent;}

div.pager ul li span {padding: .25em; border: none; background-color: #4d3d23; color: #fff;}
div.pager ul li a {color: #9f660d;}
div.pager ul li a:hover{}

#linkcontainer {background-color: #333;}
#linkcontainer a {color: #9f660d;}

p.linkintro {color: #e5e5e5;}

ul#tagul li a {color: #fff;}
#tagcloud li a {color: #fff;}

div.alert {border-color: #000; background-color: #5E7788;}
div.alert p {color: #fff;}

ul#auth li {color: #8EA4B1;}
ul#auth li a {color: #fff; text-decoration: none;}
ul#auth li a:hover {text-decoration: underline;}

.hires {color: #9f660d;}

.infow img {border: none;}
.infow .more {color: #aaa; text-decoration: none;}
#mapbtn {font-family: Arial, Helvetica, sans-serif; color: red;}

.maplink {background: url(/img/darkgrey/map_icon.png) no-repeat 0 0; color: #9f660d;}
.mapicon {background-position: 0 -13px;}
.mapicon:hover {background-position: 0px 4px; color: #fff;}
.galicon {background-position: 4px -46px;}
.galicon:hover {background-position: 4px -29px; color: #fff;}

a.socialicon {
    background: url(/img/darkgrey/socialicons.png) no-repeat 0 0;
    padding: 0 .5em;
}