html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -42px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 42px; /* .push must be the same height as .footer */
}

body {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align:justify;
}
a {
	text-decoration:none;
}
.bar {
	height:8px;
}
.red {
	background:#9C1027;
}
.yellow {
	background:#E3CB6B;
}
.gray {
	background:#797E84;
}
.header {
	background:url(../images/top_bg.jpg);
	height:122px;
}
.fluid {
	width:780px;
	margin:auto;
}
.logo {
	width:215px;
	height:122px;
	float:left;
}
.menu {
	float:left;
	height:122px;
	width:565px;
}
.menu .menhol {
	margin:0px;
	padding:65px 0px 0px;
	float:right;
}
.menhol div {
	margin:0px 4px;
	height:33px;
	float:left;
}
.menu a {
	color:#666;
	padding:7px 16px 8px;
	display:block;
}
.menu a:hover {
	color:#9C0F26;
}
.menu .current img {
	border:none;
	float:left;
}
.menu .current a {
	color:#fff;
	float:left;
	padding:0px;
	background:url(../images/bt_c.jpg) repeat-x;
	padding:7px 2px 10px;
}
.content-ind {
	background:#797E84 url(../images/back_bg.jpg) repeat-x;
	min-height:260px;
}
.footer {
	background:#fff;
	font-size:11px;
	color:#aaa;
}
.footer a {
	color:#333;
}
.ix-c {
	padding-left:340px;
	color:#FFF;
	font-size:.95em;
}
.ix-c div {
	width:120px;
	height:210px;
	padding:0px 15px 0px 0px;
	float:left;
}
.ix-c img {
	background:#999;
	width:120px;
	height:95px;
	display:block;
}



<!-- inner -->
.content {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.content-pad {
	padding:10px;
}
.grey {
	background:#454442;
}
.inner-cont {
	width:540px;
	line-height:26px;
	padding:0px 25px 0px 10px;
	color:#333;
}
.inner-cont img {
	padding:5px;
	border:1px #ccc solid;
}
.nobor img {
	border:none;
}
.sepi img {
	margin-right:10px;
}
.important {
	border-left:5px solid #830E21;
	padding:5px 10px 10px;
	background:#E5E5E5;
	margin-top:25px;
}
.important p {
	margin-bottom:0px;
}
.important img {
	float:right;
	padding:10px 0px 0px 10px;
	border:none;
}
.sidebar {
	float:right;
	width:175px;
}
.sidebar ul {
	color:#DAC45B;
	padding:0px;
	margin:0px 20px;
}
/* .sidebar li {
	 border-bottom:1px solid #DAC45B; 
} */
.sidebar li a{
	display:block;
	height: 21px;
	padding-top:4px;
	padding-bottom:3px;
	text-decoration:none;
	color:#666;
	border-bottom:1px solid #DAC45B;
}
.sidebar ul ul {
	margin:0px 0px 0px 10px;
}
.sidebar ul ul li {
	font-size:11px;
	list-style:none;
}
.sidebar ul ul li a {
	height:18px;
	border-bottom:1px solid #ccc;
	color:#925E21;
}
h1 {
	font-weight:normal;
	color:#830E21;
	margin:11px 0px 14px;
}
.topimg {
	height:70px;
	background:url(../images/top_inn.jpg) repeat-x center;
}
.randimgs img {
	width:195px;
	height:70px;
}


#const{
	font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
	font-style:italic;
	font-size:15px;
	width:564px;
	height:248px;
	line-height:20px;
	top:50%;
	left:50%;
	color:#666;
}
#const .contacto{
	text-align:right;
}
#const h1 {
	color:#6b001b;
	margin:0px;
	padding:0px;
	}
#const span {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
}
#const div {
	width:221px;
	float:left;
	padding:40px 30px;
}
#const .mision {
	line-height:28px;
	border-left:1px solid #7a4c1a;
}
#const a {
	color:#333;
}