body{
	margin:10px 0 0 0;
	background:#d6d4c8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-align:justify;
	line-height:18px;
	color: #333333;
	font-style: normal;
	}

/*contenedor*/
#contenedor{margin:auto; width:780px;}

/*menu*/
#menu{
	float:left;
	width:100%;
	height:30px;
	background-color: #3a3327;
	background-image: url(../images/bgmenu01.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/*cabecera*/
#cabecera{float:left; margin:8px 0 0 0; background:#ffffff; height:270px; width:100%;}
#cabecera h1{display:none;}



#nav{
	float:left;
	width:760;
	margin:0;
	padding:0 0 0 20px;
	background-image: url(../images/bgmenu02.gif);
	background-repeat: no-repeat;
}
#nav ul{ padding:0 0 0 50px;}
#nav li{
	float:left;
	list-style:none;
	background-image: url(../images/bgbtn.gif);
	background-repeat: repeat-x;
}
#nav li a{float:left; display:block; height:30px; padding:0 7px; text-align:center; color:#ffffff; text-decoration:none; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#nav li a:hover{background:#6c5d53;}
#nav li.marca a{background:#6c5d53;}

#nav01{float:left; margin:15px 0 0 0; padding:0; position:relative; left:10px;}
#nav01 li{background:#e3dedb; list-style:none; margin:2px 0 2px 0;}
#nav01 li a{display:block; width:192px; padding:2px 4px 2px 4px; text-align:left; color:#2b0000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#nav01 li a:hover{background:#6c5d53; color:#ffffff;}
#nav01 li.marca a{background:#6c5d53; color:#ffffff;}


/*cuerpo*/
#cuerpo{
	float:left;
	margin:8px 0 0 0;
	background:url('../images/bg-der.gif') #ffffff right repeat-y;
	width:100%;
}
#cuerpointro{
	float:left;
	margin:8px 0 0 0;
	padding:20px 0 20px 0;
	width:100%;
	text-align:center;
	background-color: #ffffff;
	background-image: url(../images/bgintro.gif);
	background-repeat: no-repeat;
}
#cuerpointro h1{color:#333333; font-size:25px;}
#cuerpointro h2{color:#666666; font-size:18px;}

#cuerpoizq{float:left; width:530px; position:relative; left:20px; margin:15px 0 0 0;  padding:0 0 50px 0;}
#cuerpoizq h1{float:left; margin:0 5px 0 0; padding:2px 0 2px 5px; background:#587704; width:440px; color:#ffffff; font-size:16px;}
#cuerpoizq h2{float:left; margin:0 5px 10px 0; padding:2px 0 2px 5px; background:#e3dbdb; width:525px; color:#483737; font-size:16px;}
#cuerpoizq h3{color:#587704; font-size:14px;}
#cuerpoizq label{float:left; width:160px; margin-right:10px; text-align:right;}
.btns{margin-left:170px;}
#cuerpoizq a {text-decoration:none;}
#cuerpoizq a:hover {background:#339900; color:#FFFFFF;}
#listabullets{
	clear:both;
	list-style-type: disc;
}




#cuerpoizq1{float:left; width:530px; position:relative; left:20px; margin:15px 0 0 0;  padding:0 0 50px 0;}
#cuerpoizq1 h1{float:left; margin:0 5px 0 0; padding:2px 0 2px 5px; background:#587704; width:440px; color:#ffffff; font-size:16px;}
#cuerpoizq1 h2{float:left; margin:0 5px 10px 0; padding:2px 0 2px 5px; background:#e3dbdb; width:525px; color:#483737; font-size:16px;}
#cuerpoizq1 h3{color:#587704; font-size:14px;}
#cuerpoizq1 label{float:left; width:160px; margin-right:10px; text-align:right;}






#galeria img{ border:solid #cccccc 2px; margin:5px; text-align:center;}
#galeria img:hover{border:solid #f1f1f1 2px; margin:5px; text-align:center;} 

.idioma{color:#333333; font-weight:bold; text-decoration:none;}
.idioma img{border:0; }
.comentarios{
	border-left:solid #587704 5px;
	color:#666666;
	font-size:11px;
	padding-left:20px;
	margin-left:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.comentarios02{border-left:solid #587704 5px; color:#666666; font-size:11px; padding-left:20px; margin-left:10px;}

.restricciones{
	padding:10px;
	background-color: #E8FFE1;
	border: 1px solid #1F8A00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: normal;
}

.comentario01{font-size:11px; color:#666666;}


#cuerpoder{float:right; background:#f2f2f2; padding:0 0 10px 0; width:220px; position:relative;}
#cuerpoder h1{float:left; margin:10px 0 10px 0; padding:2px 0 2px 5px; background:#665f4f; width:195px; position:relative; left:10px; color:#ffffff; font-size:16px;}
.descargas{background:#e6e6e6; padding:5px 0 2px 0;}
#cuerpoder img{border:0;}

/*pie*/
#pie{float:left; background:#e6e6e6; padding:0 0 20px 0; width:100%; border-top:solid #cccccc 1px;}

/*copy*/
#copy{float:left; background:#333333; width:100%; color:#ffffff; text-align:center;}
#copy a{color:#cccccc;}
#Paiche{margin-right:5px;}


/*estilos.css*/

#formContenedor 
{
  	float:left;
  	height:400px;
  	text-align:center;
  	position:absolute;
  	width:400px;
  	left:50%;
  	margin-left:-200px;
}

table {float:left; width:400px; }
table.comentariosblog {float:left; width:520px; }

input 
{
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

textarea
{
	width:220px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid;
}

button { width:100px; height:22px; font-family:Verdana; font-size:11px; }



.label { width:110px; text-align:left; }

.campo { width:240px; }

.ayuda { width:50px; text-align:center; }

.inputNormal {
	border:1px solid; 
}

.txtarea {
	height:120px;
}



.inputError
{
	border:1px solid #FF0000;
	background-color:#FFF4F0;
	color:#FF0000;
}

/* Capas de transparencia y mensajes de confirmacion */

#transparencia
{
	background-color:#FFFFFF; 
	z-index:1; 
	position:absolute;
	width:400px;
	height:310px;
	display:none;
	opacity:0.95; filter:alpha(opacity="95");
}

#transparenciaMensaje
{
	position:absolute;
	width:300px;
	height:100px;
	margin-top:-50px;
	margin-left:-150px;
	top:50%;
	left:50%;
}

/* Mensajes de ayuda */

#mensajesAyuda
{
	width:160px;
	font-family:Verdana;
	font-size:10px;
	border:1px solid #000000;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:center;
}

#ayudaTitulo
{
	background-color:#000000; 
	color:#FFFFFF; 
	padding:1px;
}

#ayudaTexto
{
	vertical-align:middle;
	padding:2px;
}
