body {
	margin: 0px; padding: 0px; color: rgb(143, 143, 143); font-family: arial, sans-serif; font-size: 0.7em; background-image: url("imagenes/body_bg.gif"); background-repeat: repeat-x; background-color: rgb(159, 174, 194);
}
a {
	margin: 0px; padding: 0px; color: rgb(109, 129, 157); text-decoration: none;
}
a:hover {
	margin: 0px; padding: 0px; outline: 0px; color: rgb(255, 0, 0); text-decoration: none; border-bottom-color: rgb(109, 129, 157); border-bottom-width: 1px; border-bottom-style: solid;
}
a.discrete {
	margin: 0px; padding: 0px; color: rgb(126, 126, 126); text-decoration: none;
}
a.discrete:hover {
	margin: 0px; padding: 0px; outline: 0px; color: rgb(126, 126, 126); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
a.title {
	margin: 0px; padding: 0px; color: rgb(143, 143, 143); text-decoration: none;
}
a.title:hover {
	margin: 0px; padding: 0px; outline: 0px; color: rgb(143, 143, 143); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
h1 {
	margin: 0px; padding: 0px; font-family: georgia, serif; font-size: 5em; font-weight: 100;
}
h2 {
	margin: 0px; padding: 0px; font-family: georgia, serif; font-size: 3.5em; italic; font-weight: 100;
}
h3 {
	margin: 0px 0px 5px; padding: 0px; line-height: 1em; font-family: georgia, serif; font-size: 1.75em; font-weight: 100; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
h4 {
	margin: 0px; padding: 0px; font-family: georgia, serif; font-size: 1.5em; font-weight: 100;
}
.in {
	text-indent: 20px;
}
#wrap {
	margin: 0px auto; padding: 0px; width: 876px; height: auto !important; min-height: 450px; background-color: rgb(255, 255, 255);
}
#header {
	background-position: top; width: 100%; height: 150px; margin-bottom: 4px; background-image: url("imagenes/Cabecera9.jpg"); background-repeat: no-repeat; background-color: rgb(35, 35, 35);
}
#menu {
	margin: 0px; padding: 14px 0px 0px 30px; height: 60px; font-size: 1.1em; font-style: normal; background-image: url("imagenes/menu1.jpg"); background-repeat: no-repeat;
}
#menu a {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
#menu a:hover {
	margin: 0px; padding: 0px; outline: 0px; color: rgb(255, 0, 0); text-decoration: none; float: left;
}
#menu ul {
	margin: 0px; padding: 0px; text-indent: 4px; list-style-type: none;
}
#menu ul li {
	padding: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; float: left;
}
#content {
	margin: 10px 0px 0px; padding: 0px 18px 0px 20px; background-color: rgb(255, 255, 255);
}
.submenu_a {
	padding: 0px 0px 0px 10px; width: 17%; margin-top: 0px; margin-bottom: 0px; float: left; list-style-type: square; list-style-position: inside;
}
.submenu_a p {
	margin: 6px 0px 0px; padding: 0px;
}
.submenu_a ul {
	margin: 5px 0px 25px; padding: 0px; list-style-type: square; list-style-position: inside;
}
.submenu_a ul li {
	margin: 0px; padding: 0px;
}
.right_wrap {
	padding: 0px 10px 0px 0px; width: 80%; float: right;
}
.content_middle {
	padding: 0px 20px; width: 70%; text-align: justify; line-height: 1.5em; font-size: 1.1em; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; border-right-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.content_middle p {
	background-position: center; margin: 0px; padding: 0px; text-align: justify;
}
.submenu_b {
	margin: 0px; padding: 0px 9px 0px 0px; width: 20%; float: right;
}
.submenu_b p {
	margin: 6px 0px 0px; padding: 0px;
}
.submenu_b ul {
	margin: 5px 0px 25px; padding: 0px; list-style-type: none;
}
.submenu_b ul li {
	margin: 0px; padding: 0px;
}
.menu_left {
	margin: 0px 0px 0px 10px; padding: 0px; width: 16%; float: left;
}
.menu_left p {
	margin: 6px 0px 0px; padding: 0px;
}
.menu_left ul {
	margin: 5px 0px 25px; padding: 0px; list-style-type: none;
}
.menu_left ul li {
	margin: 0px; padding: 0px;
}
.content_right {
	margin: 0px; padding: 0px 20px 0px 25px; width: 75%; text-align: justify; line-height: 1.5em; font-size: 1.1em; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: right;
}
.content_right p {
	margin: 7px 0px 0px; padding: 0px;
}
.content_left {
	margin: 0px; padding: 0px 25px 0px 10px; width: 74%; text-align: justify; line-height: 1.5em; font-size: 1.1em; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left;
}
.content_left p {
	margin: 7px 0px 0px; padding: 0px;
}
.menu_right {
	margin: 0px; padding: 0px 20px 0px 0px; width: 16%; float: right;
}
.menu_right p {
	margin: 6px 0px 0px; padding: 0px;
}
.menu_right ul {
	margin: 5px 0px 25px; padding: 0px; list-style-type: none;
}
.menu_right ul li {
	margin: 0px; padding: 0px;
}
.square {
	margin: 0px 0px 25px; padding: 5px 8px 5px 0px; width: 120px; border-top-color: rgb(188, 198, 212); border-bottom-color: rgb(188, 198, 212); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.post {
	padding-bottom: 20px; vertical-align: middle;
}
.layouts {
	padding: 10px 0px 0px; text-align: center;
}
#bottom {
	margin: 0px auto; padding: 0px; width: 100%; height: 163px; clear: both; background-image: url("imagenes/bottom_bg.gif"); background-repeat: no-repeat;
}
.footer {
	margin: 0px; padding: 40px 0px 0px; width: 100%; text-align: center;
}
.table {
	padding: 5px; border: 1px solid rgb(255, 0, 0); text-align: left;
}
.centrar {
	text-align: center;
}
.layoutsCopia {
	background-position: center; padding: 0px; text-align: center;
}

