body
{
	background-color:#000000;
 	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
}

h1 {
	text-align:right;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
}

h2 {
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

a{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#cbcbcb;
	text-decoration:none;
}

a.pie{
	font-weight:bold;
	color:#8c4331;	
}

#contenedor
{
	position:absolute;
	left:50%;
	top:50%;
	width: 809px;
	height: 580px;
	margin-top: -290px;
	margin-left: -404px;
	text-align:left;
	margin-bottom:0px;
}

#barra
{
	position:relative;
	width:100%;
	height:90px;
	background-image:url(./img/barra.png);
	color:#cbcbcb;
}

#main
{
	position:relative;
	margin:0px;
	padding:0px;
	width:809px;
	height:434px;
	background-image:url(./img/cuerpo.png);
	color:#cbcbcb;
}

#foot
{
	position:relative;
	width:809px;
	height:56px;
	background-image:url(./img/pie.png);
}

#aviso
{
	position:absolute;
	left:50%;
	top:50%;
	width:710px;
	margin-top: 285px;
	margin-left: -355px;
	font-size:9px;
	color:#815f59;
	text-align:center;
}

#fotonos
{
	float:left;
	padding-left:80px;
	padding-top:40px;
}

#fotonos IMG {
	border:#000000 solid thin;
}

#nosotros
{
	float:right;
	width:320px;
	padding-right:80px;
	padding-top:30px;
}

fieldset {
	border:0;
}

.contacto {
	position:absolute;
	left:50%;
	top:30px;
	margin-left:-220px;
	width:440px;
}

label {
  display:block;
}

.campo {
  margin-bottom: 10px;
  width:120px;
  border-color:#CCCCCC;
  border-width:1px;;
  border-style:solid;
  background:#111111;
  color:#FFFFFF;
}

.campotx {
  margin-bottom: 10px;
  width:430px;
  border-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  background:#111111;
  color:#FFFFFF;
  overflow:auto;
}

.boton input {
  background: #422017;
  color:#f4f4f4;
  font: bold 10px Geneva, Arial, Helvetica, sans-serif;
  padding:1px 6px 1px 6px;
  border: thin, #000000;
  cursor:pointer;
}

#galerias {
	padding-left:90px;
	padding-top:15px;
	padding-bottom:5px;	
}

#subgalerias {
	padding-left:140px;
	padding-top:1px;
	padding-bottom:5px;
}

#marco { 
	margin:auto;
	text-align:center;
	width:376px;
	height:376px;
	background-image: url("./img/marco.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/marco.png');
}

#b_der { 
	display:block;
	position:absolute;
	cursor:pointer;
	right:140px;
	top: 200px;
	width: 68px; 
	height: 65px; 
	background-image: url("./img/b_der.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/b_der.png'); 
}

#b_izq { 
	display:block;
	position:absolute;
	cursor:pointer;
	left:140px;
	top:200px;
	width: 68px; 
	height: 65px; 
	background-image: url("./img/b_izq.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/b_izq.png'); 
}

.menugaleria {
	display:inline;
	padding-right:20px;
	font-size:14px;

}
.menugaleriaon {
	display:inline;
	font-weight:bold;
	padding-right:20px;
	font-size:14px;
}
.menusubgaleria {
	display:inline;
	padding-right:20px;

}
.menusubgaleriaon {
	display:inline;
	font-weight:bold;
	padding-right:20px;
	font-weight:bold;

}

#b_arr { 
	display:block;
	position:absolute;
	cursor:pointer;
	right:125px;
	bottom: 10px;
	width: 30px; 
	height: 31px; 
	background-image: url("./img/b_up.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/b_up.png'); 
}

#b_aba { 
	display:block;
	position:absolute;
	cursor:pointer;
	right:90px;
	bottom: 10px;
	width: 30px; 
	height: 31px; 
	background-image: url("./img/b_down.png") !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/b_down.png'); 
}

#texto {
	padding-top:30px;
	padding-left:80px;
	padding-right:80px;
	text-align:justify;
}

#intro {

	position:absolute;
	margin:0px;
	left:50%;
	top:50%;
	width: 670px;
	height: 380px;
	margin-top: -180px;
	margin-left: -335px;
}

