@charset "utf-8";
body {
	background: #f2eadf url(../images/fondo.jpg) repeat-x top;
	margin:0px;
	padding:0px;
	font-family: "Century Gothic";
	font-size:14px;
}

#alarga {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#main_container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	min-height:500px;
	background: url(../images/home.jpg) no-repeat top;
	margin-bottom:0px;
}

#cabecera {
	height:267px;
}

#flash{
	padding-top:0px;
	padding-left:260px;
}

#menusup{
	height:25px;
	padding-left:650px;
	margin-top:59px;
	color:#FFF
}

#menusup ul{
	margin:0px;
	padding:0px;
	border-left: #FFF solid 1px;

}

#menusup li{
	display:inline;
	list-style-type: none;
	border-right: #FFF solid 1px;
}

#menusup  a{
	padding-left: 20px;
	padding-right:20px;
	color:#FFF;
	text-decoration:none;
}

#menusup a:hover{
	background: #E0EBE2;
	color: #333
}

#cuadro {
	width:918px;
	background: #f5f1e8;
	border: #bcb19c solid 1px;
	margin-left:auto;
	margin-right:auto;
	min-height:230px;
	overflow: hidden;
    height: expression(this.scrollHeight < 231? "230px": "auto");
}

#contenido {
	margin-left: 200px;
	width:700px;
	font-size:13px;
	text-align:justify;
}

#contenido strong{
	color: #5b5852;
}

#contenido p{
	margin-top:0px;
	padding-right: 5px;
	text-align:justify;
}

#contenido a{
	text-decoration:underline;
	color: #333333;
}


#contenido h1{
	margin:0px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:8px;
	color:#b2a791;
	height:34px;
	background:url(../images/h1.gif) no-repeat 0px 0px;
}


/* GRUPO MENU*/
#menu {
	float:left;
	width:170px;
	display:compact;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: tahoma, arial,Verdana, helvetica;
	letter-spacing:1px;
	margin-left: 5px;
	margin-top: 5px;
}

#menu b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:8px;
	color:#b2a791;
	text-align:center;
	letter-spacing:-1px;
}

#menu ul{
	margin:0px;
	padding-left: 0px;
	padding-top:0px;
}

#menu li{
	list-style-type:none;
	margin-bottom:0px;
	border-bottom:#fff solid 1px; border-left:#fff solid 1px; border-right:#fff solid 1px;
}
#menu li a {
	background: #5b5852;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 163px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
}

#menu li a:hover {
	background:#c8505a;
	color: #fff;
	text-decoration: none;
}

#menu span li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#menu span li a {
	background: #edeff5;
	color: #333;
	text-decoration: none;
	display: block;
	width: 158px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 10px;
}
#menu span li a:hover {
	background: #6c8f11;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 156px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 10px;
	border:#FFFFFF solid 1px;
}
/* FIN GRUPO MENU*/


#pie {
background: #d4c9b6 url(../images/pie.gif) repeat-x top;
color:#000;
width:100%;
margin-left:auto;
margin-right:auto;
font-size:13px;
border-top:#867366 solid 1px;
}

#pie a{
	text-decoration:none;
	color: #060;
}

#pie a.peq{
	text-decoration:none;
	color: #333;
	font-size:11px;
}

#dcha {
	float:right;
	width: 250px;
	text-align:justify;
	margin-left:10px;
	background:#e0ede7;
	padding: 5px;
	border:#CCC solid 1px;
}

.campotexto {
	width: 100%;
	border:#bcb19c solid 1px;
}

.campotexto2{
	width: 100%;
	border:#bcb19c solid 1px;
}

