body {
	background-color:#ccc; 
	text-align:center; 
	margin:0
}
#presentacion { 
	margin:auto; 
	width:820px;
	background-color: #CCC;
}
#contenedor-pag { 
	margin:auto; 
	background:url(../img/sombra.jpg) repeat-y; 
	width:820px;
}
#contenedor {
	background-color:#FFF; 
	border:1px solid #666;
	width:800px; 
	background:url(../img/foto-index.jpg) no-repeat top; 
	margin:auto
}
#sombra-abajo {
	background:url(../img/sombra-abajo.jpg) no-repeat; 
	width:820px; 
	height:10px; 
	margin:auto;
}

/*contenido*/
#caja-intro { 
	background-color:#982417; 
	margin-top:438px; 
	padding:10px; 
	border-top: 5px solid #999967;
}
#sombra-intro { 
	height:13px; 
	background:url(../img/sombra-intro.jpg) repeat-x; 
	overflow:hidden;
}
.texto-intro {
	font:normal normal 0.81em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
}
h1, h2 {display:none}
.texto-normal {
	font:normal normal 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.texto-pie {
	font:normal normal 0.63em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.texto-pie a {color:#666 ! important;}
.texto-pie img { 
	border:none; 
	margin-bottom:-4px; 
	margin-top:40px;
}
a:link, a:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#982417; 
	font-style:normal;
	outline:none;
}
a:hover {color:#999967;}

#cont-molino {
	height:35px ! important; 
	background-color:#cc9 ! important; 
	text-align:right ! important; 
	padding-right:100px ! important;
}

/*menu*/
#cont-menu { 
	background:#FFF url(../img/fondo-menu-idx.jpg) repeat-x; 
	padding-top:7px; 
	padding-bottom:5px; 
	height:80px; 
	text-align:center;
}
#menu {
	font:bold 0.8125em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	background-color:#999967; 
	border:1px solid #FFF; 
	padding-top:4px; 
	padding-bottom:4px; 
	width:87%; 
	margin:auto;
}
#menu ul { 
	margin:0; 
	padding:0; 
	list-style-type:none; 
	width:100%; 
	overflow:hidden;
}
#menu li { 
	width:8.88em; 
	float:left;
}
#menu a:link, #menu a:visited { 
	text-decoration:none; 
	color:#e6e6ae; 
	display:block; 
	padding-top:15px; 
	padding-bottom:15px; 
	border-left:1px solid #e6e6ae;
}
#menu a:hover {
	color:#982417; 
	text-decoration:underline;
}
.sin-borde { border:0 ! important;}
.invisible { display:none}

/*boton animacion*/
#boton {
	width:15%;
	margin:0 auto 1px auto;
}
#boton a:link, #boton a:visited {
	font-size:0.81em;
	font-weight:bold;
	text-decoration:none; 
	background-color:#982417; 
	color:#fff; 
	display:block;
	padding:4px;
}
#boton a:hover {
	color:#e6e6ae; 
	text-decoration:underline;
}
