body{
background-color: #899033;
margin: 0;
padding: 0;
}

#contenedor{
width: 100%;
min-width: 1100px;
margin: 0;
}

#cabecera{
background: url(imagenes/head3.jpg) center no-repeat;
width: 100%;
height: 80px;
padding-bottom: 20px;
background-color: #161E00;
color: #8A8F95;
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
}

#cabecera h4{
width: 200px;
clear: both;
margin-left: 90px;
margin-top: 20px;
color: #ffffff;
border: solid #ffffff 1px;
}

#cabecera #rapido{
list-style-type: none;
float: right;
margin-top: 10px;
margin-right: 20px;
font-size: 10px;
}

#cabecera #rapido a{
border-right: solid #899033 1px;
padding: 0 6px 0 2px;
}

#cabecera #rapido a:link{
text-decoration: none;
color: #899033;
}

#cabecera #rapido a:active{
text-decoration: none;
color: #899033;
}

#cabecera #rapido a:visited{
text-decoration: none;
color: #899033;
}

#cabecera #rapido a:hover{
text-decoration: underline;
color: #8A8F95;
border-color: #8A8F95;
} 

#menu {
margin: 0;
padding: 0;
width: 100%;
min-width: 1100px;
height: 37px;
background-color: #161E00;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
}

#menu ul {
width: 1100px;
margin: 0 auto;
list-style-type: none;
list-style-position: outside;
}

#menu ul li {
padding: 10px;
float: left;
}

#menu ul li a.activo {
padding-bottom: 10px;
color: #ffffff;
text-decoration: none;
background: #161E00 url(imagenes/bgmenu2.png) bottom center no-repeat;
}

#menu ul li a {
padding-bottom: 10px;
color: #ced1ab;
text-decoration: none;
background: #161E00 url(imagenes/bgmenu.png) bottom center no-repeat;
}

#menu ul li a:link {
text-decoration: none;
}

#menu ul li a:visited {
color: #ced1ab;
text-decoration: none;
}

#menu ul li a:active {
color: #ced1ab;
text-decoration: none;
}

#menu ul li a:hover {
color: #ffffff;
text-decoration: none;
background: #161E00 url(imagenes/bgmenu2.png) bottom center no-repeat;
}

#contenido{
margin: auto;
width: 1100px;
text-align: center;
padding-top: 50px;
padding-bottom: 40px;
font-family: verdana, arial, helvetica, sans-serif;
color: #161E00;
}

#contenido #portada{
margin: auto;
width: 800px;
height: 555px;
padding: 5px;
background-color: #ffffff;
border-bottom: solid #000000 4px;
border-right: solid #000000 2px;
}

#contenido #galeria{
width: 900px;
text-align: center;
margin: 50px auto;
}

/* ---------- Estilos galerķa http://www.webdesignerwall.com/ ----------------------- */

h1 {
	background: #8a8f95;
	width: 450px;
	margin: 20px auto;
	padding: 4px;
	text-align: center;
	color: #d6d9ba;
	font-family: verdana, arial, helvetica, sans-serif;
}

h1 em {
	border: dashed 1px #d6d9ba;
	display: block;
	padding: 10px 0;
	font-style: normal;
}

.credits {
	width: 280px;
	margin: auto;
	text-align: center;
	border-bottom: solid 1px #ccc;
	padding: 0 0 8px 0;
	font: 12px Garamond, Georgia, serif;
}

.reserv {
    clear: both;
	width: 700px;
	margin: 30px auto;
	text-align: center;
	border-top: solid 1px #ccc;
	padding: 10px 20px;
	font: 14px Garamond, Georgia, serif;
}

.reserv a{
	text-decoration: none;
	color: #ffffff;
}

.reserv a:link{
	text-decoration: none;
	color: #ffffff;
}

.reserv a:active{
	text-decoration: none;
	color: #ffffff;
}

.reserv a:visited{
	text-decoration: none;
	color: #ffffff;
}

.reserv a:hover{
	text-decoration: underline;
	color: #DCF9BC;
}

.credits em {
	color: #999;
}

.credits a {
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}

.credits a:hover {
	text-decoration: underline;
}

.gallery {
    width: 900px;
	list-style: none;
	margin: 0;
	padding-left: 25px;
}

.gallery li {
    padding: 10px;
	margin: 40px;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}

.gallery li:hover img {
	border-color: #000;
}

.gallery img {
	border: solid 1px #ccc;
	padding: 5px;
	background-color: #d0d4af;
}

.gallery em {
	background: #f1f5d0;
	color: #161E00;
	font-style: normal;
	font-size: 10px;
	padding: 2px 8px 0 22px;
	display: block;
	position: absolute;
	top: 20px;
	left: 5px;
	border: 1px solid #999;
}

.gallery a {
	text-decoration: none;
}

.gallery span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: 7px;
	left: 9px;
	background: url(imagenes/paper-clip-mini.png) no-repeat;
	z-index: 3;
}

/* ----------  fin estilos galerķa http://www.webdesignerwall.com/ ----------------------- */

#contenido h2{
margin-top: 100px;
}

#spacer{
clear: both;
}

#pie{
width: 100%;
height: 145px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
background: url(imagenes/bgpie1.gif) repeat-x;
}

.left{ 
margin-top: 85px;
margin-left: 180px;
float: left;
}

#pie a:link{
text-decoration: none;
color: #161E00;
}

#pie a:active{
text-decoration: none;
color: #161E00;
}

#pie a:visited{
text-decoration: none;
color: #161E00;
}

#pie a:hover{
text-decoration: underline;
color: #DCF9BC;

img.under{
border: solid black 2px;
}
