body {

	font-size: 13px;
	font: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 3px 3px;
	color: #475;
	background-color: #ccd8d0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	scrollbar-face-color: #558866;
	scrollbar-3dlight-color: #e7e7e7;
	scrollbar-arrow-color: #ccd8d0;
	scrollbar-highlight-color: #cefcdd;
	scrollbar-shadow-color: #09451d;
	scrollbar-darkshadow-color: #14953e;
	scrollbar-track-color: #255334;
	scrollbar-base-color: #000000;
	background-attachment: fixed;
}	

a:link {
	color: #475;
}
a:visited {
	color: #006600;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #006633;
}
/*check*/
td, tr, th {
	margin: 0;
/*padding: 3.5ex 3.5ex 2.5ex 4ex;
text-align: left;*/
	font: normal 12px "verdana", sans-serif;

}

.direcciones td {
	text-align: justify;
	font: normal 12px/20px "verdana", sans-serif;
}

.general th {
	font: bold;
	border-right: 1px solid #475;
	border-bottom: 1px solid #475;
	border-top: 1px solid #475;
	border-left: 1px solid #475;
	text-align: center;
	padding: 4px 4px 4px 8px;
}

.alimal th {
	font: normal;
	border-right: 1px solid #475;
	border-bottom: 1px solid #475;
	border-top: 1px solid #475;
	border-left: 1px solid #475;
	text-align: left;
	padding: 4px 4px 4px 8px;
}

.fechas td {
	text-align: left;
	font: normal 12px/20px "verdana", sans-serif;
}

p{
	text-indent: 3em;
	text-align:justify;
}

p.none{
	text-align:justify;
}


hr {

	height: 14px;
	margin: 0;
	visibility: hidden;

}

/* submenu desplegable */

.sd {

	position: absolute;
	top: 0;
	left: 7px;
	width: 384px;
	height: 239px;
	margin: 0;
	text-align: left;
	font: normal 12px "verdana", sans-serif;
	background: #204b2d url(mgn/sub.gif) 100% 100% no-repeat;

}

.sd acronym {

	display: block;
	color: #40965a;
	cursor: help;
	padding: 1.5ex;
	text-decoration: none;
	background: #142;
	border-bottom: 0;

}

.sd a {

	display: block;
	color: #40965a;
	padding: 1.5ex;
	text-decoration: none;
	
}

.sd a:visited {

	color: #40965a;
	text-decoration: none;

}

.sd a:hover {

	color: #6c8;
	text-decoration: none;
	background: #364;

}

.sd a:active {

	text-decoration: none;

}

/* submenues para columna izquierda */

.sm {

	color: #ccd8d0;
	margin: 0;
	padding: 3ex 1.5ex 0 14px;
	text-align: left;
	font: normal 11px "verdana", sans-serif;

}

.sm a {

	display: block;
	color: #ccd8d0;
	padding-left: 14px;
	text-decoration: none;
	background: url(mgn/ht_a.gif) no-repeat;

}

.sm a:visited {

	color: #ccd8d0;
	text-decoration: none;

}

.sm a:hover {

	color: white;
	text-decoration: none;
	background: url(mgn/ht_h.gif) no-repeat;
	
}

.sm a:active {

	text-decoration: none;

}

.ie {

	color: #ccd8d0;
	margin: 0;
	padding: 0 0 14px 7px;
	text-align: left;
	font: normal 10px/20px "verdana", sans-serif;

}

.ie a {

	display: block;
	color: #ccd8d0;
	text-decoration: none;

}

.ie a:visited {

	color: #ccd8d0;
	text-decoration: none;
	
}

.ie a:hover {

	color: white;
	text-decoration: none;

}

.ie a:active {

	text-decoration: none;

}

/* nota */

.nt {

	margin: 0;
	padding-top: 12px;
	font: normal 10px "verdana", sans-serif;

}

/* titulos de parrafo */

.ttl_01 {

	margin: 0;
	padding: 28px 1.5ex 0 3.5ex;
	text-align: left;
	font: bold 13px/21px "verdana", sans-serif;
	background: url(mgn/ttl.gif) repeat-x;

}

.ttl_01 a {

	color: #475;
	text-decoration: none;

}

.ttl_01 a:visited {

	color: #475;
	text-decoration: none;

}

.ttl_01 a:hover {

	color: #253;
	text-decoration: none;

}

.ttl_01 a:active {

	text-decoration: none;

}

.ttl_02 {

	margin: 0;
	padding: 27px 1.5ex 0 3.5ex;
	text-align: left;
	font: bold 13px/21px "verdana", sans-serif;

}

.ttl_03 {

	margin: 0;
	padding-top: 1.5ex;
	text-align: center;
	font: bold 13px/21px "verdana", sans-serif;

}

/* textos de parrafo */

.gui {

	white-space: nowrap;

}


.tdpr {

	margin: 0;
	padding: 1.5ex 1.5ex 1.5ex 2ex;
	text-align: right;
	font: normal 12px/20px "verdana", sans-serif;

}

.tdpl {

	margin: 0;
	padding: 1.5ex 1.5ex 1.5ex 2ex;
	text-align: left;
	font: normal 12px/20px "verdana", sans-serif;

}

.tdp a {

	color: #475;
	text-decoration: underline;
	
}

.tdp a:visited {

	color: #475;
	text-decoration: underline;
	
}

.tdp a:hover {

	color: #253;
	text-decoration: none;

}

.tdp a:active {

	text-decoration: none;

}

.tdpi {

	margin: 0;
	padding: 1.5ex 2.7ex 0 2.7ex;
	text-align: center;
	font: normal 12px/20px "verdana", sans-serif;

}

.tdpi a {

	color: #475;
	text-decoration: underline;
	
}

.tdpi a:visited {

color: #475;
text-decoration: underline;

}

.tdpi a:hover {

	color: #253;
	text-decoration: none;

}

.tdpi a:active {

	text-decoration: none;

}

/* continuacion */

.cntn {

	display: block;
	margin: 7px 0 0 0;
	text-align: right;
	font: normal 10px "verdana", sans-serif;

}

.cntn a {

	color: #475;
	text-decoration: none;

}

.cntn a:visited {

	color: #475;
	text-decoration: none;

}

.cntn a:hover {

	color: #031;
	text-decoration: none;

}

.cntn a:active {

	text-decoration: none;

}

/* nota */

.nota {

	margin: 7px 21px 14px 28px;
	text-align: justify;
	font: normal 10px "verdana", sans-serif;

}

/* lista de parrafo */

.ldp {

	margin: 0;
	padding: .5ex 3.5ex 2.5ex 4ex;
	text-align: left;
	font: normal 12px/20px "verdana", sans-serif;

}

.ldp a {

color: #475;
text-decoration: underline;

}

.ldp a:visited {

color: #475;
text-decoration: underline;

}

.ldp a:hover {

color: #253;
text-decoration: none;

}

.ldp a:active {

text-decoration: none;

}

/* lista de parrafo con letra capital */

p.fl {

margin: 0;
padding: .5ex 3.5ex 2.5ex 4ex;
text-align: left;
font: normal 12px/20px "verdana", sans-serif;

}

p.fl a {

color: #475;
text-decoration: underline;

}

p.fl a:visited {

color: #475;
text-decoration: underline;

}

p.fl a:hover {

color: #253;
text-decoration: none;

}

p.fl a:active {

text-decoration: none;

}

p.fl:first-letter {

font-size: 28px;

}

/* hitos */

.ht {

font-weight: bold;

}

.ht_l {

padding-left: 12px;
font-weight: bold;
background: url(mgn/ht_l.gif) no-repeat;

}

.ht_l2 {

margin: 2ex 0 0 28px;
padding: 0 3.5ex 0 12px;
font: normal 12px "verdana", sans-serif;
letter-spacing: 1px;
text-align: left;
background: url(mgn/ht_l.gif) no-repeat;

}

.ht_l2 a {

color: #364;
text-decoration: none;

}

.ht_l2 a:visited {

color: #364;
text-decoration: none;

}

.ht_l2 a:hover {

color: #031;
text-decoration: none;

}

.ht_l2 a:active {

text-decoration: none;

}

/* anterior-siguiente */

.a_s {

color: #253;
margin: 0;
padding-right: 21px;
text-align: right;
font: normal 11px/61px "verdana", sans-serif;

}

.a_s a {

color: #253;
text-decoration: none;

}

.a_s a:visited {

color: #253;
text-decoration: none;

}

.a_s a:hover {

color: #031;
text-decoration: none;

}

.a_s a:active {

text-decoration: none;

}

/* pie de pagina */

.pdp {

color: #ccd8d0;
margin: 0;
text-align: center;
font: normal 10px/28px "verdana", sans-serif;

}

.estilo209{
text-align: left;
text-indent:2em;

}

.estilodav{
text-align: center;
font-weight:bold;
}
/*estilo para submenu effeta*/

.Estilo18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006666; }
.Estilo18 a:link {
	color: #475;
	text-decoration: none;
}
.Estilo18 a:visited {
	text-decoration: none;
	color: #475;
}
.Estilo18 a:hover {
	text-decoration: none;
	color: #475;
}
.Estilo18 a:active {
	text-decoration: none;
	color: #475;
}