BODY {
	BACKGROUND: url(../imagenes/fondoGris.jpg); FONT-FAMILY: "Lucida Sans unicode",georgia, times, serif; TEXT-ALIGN: center
}
#container {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../imagenes/fondocenter.jpg) #fff no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER: #aaa 20px solid; WIDTH: 700px; COLOR: #777; PADDING-TOP: 0px; TEXT-ALIGN: left; min-width: 600px; max-width: 900px; height:600px;
}
#containerNormativa {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../imagenes/fondocenter.jpg) #fff no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER: #aaa 20px solid; WIDTH: 700px; COLOR: #777; PADDING-TOP: 0px; TEXT-ALIGN: left; min-width: 600px; max-width: 900px; height:auto;
}
#containerPortada {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff ; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER: #aaa 20px solid; WIDTH: 700px; COLOR: #777; PADDING-TOP: 0px; TEXT-ALIGN: left; min-width: 600px; max-width: 900px; height:600px;
}
#header {
	BORDER-TOP: #aaa 3px solid; FONT-SIZE: small; BACKGROUND: url(../img/banner_caracol.gif) #eee no-repeat right 50%; COLOR: #aaa; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 58px
}
#center {
	 PADDING-BOTTOM: 5px; MARGIN-LEFT: 300px; COLOR: #777; MARGIN-RIGHT:10px; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: justify
}
#left {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 287px; COLOR: #777; POSITION: relative; HEIGHT: auto;
}
#left HR{
	BACKGROUND:#aaaaaa; width:285px; noshade:noshade; height:1px;
}
#left span{
 FONT-SIZE: small; color:#eee; margin-left:5px; background:#e2e2e2; PADDING-LEFT: 5px; padding-right:27px; padding-top: 3px; padding-bottom:8px;
}
#left A {
FONT-WEIGHT: bold; COLOR: #690505; TEXT-DECORATION: none
}
#left A:hover {
	COLOR: #6a0404; text-decoration:underline;
}
#left A:visited {
	COLOR: #690505
}
#right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; WIDTH: 150px; COLOR: #777; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; COLOR: #690505; TEXT-ALIGN: center
}
#footer A {
FONT-WEIGHT: bold; COLOR: #690505; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #6a0404; text-decoration:underline;
}
#center H1 {
	BACKGROUND: #fff;
	COLOR: #777;
	TEXT-ALIGN: left;
	font-weight:bold;
	font-family: Arial, Georgia, Times, serif;
	font-size: 140%;
	text-decoration: underline;
}
#center H2 {
	BACKGROUND: #fff; FONT: 120% Arial, Georgia, Times, serif; COLOR: #999; TEXT-ALIGN: left
}
#center H3 {
	BACKGROUND: #fff; FONT: bold italic 110% Georgia, Times, serif; COLOR: #bbb; TEXT-ALIGN: left
}
#center P{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: small; BACKGROUND: #eee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#center P.nota {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#center P.codigo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; COLOR: black; FONT-FAMILY: monospace; TEXT-ALIGN: left
}
#center SPAN.codigo {
	FONT-FAMILY: monospace
}
#center P.datos {
	BORDER-RIGHT: #ccc 2pt solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 2pt solid; PADDING-LEFT: 20px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #ccc 2pt solid; WIDTH: 450px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2pt solid; TEXT-ALIGN: left
}
#right P.cita {
	BORDER-RIGHT: #aaa 3px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 4px; FONT-SIZE: small; BACKGROUND: #eee; PADDING-BOTTOM: 4px; MARGIN-LEFT: 5px; BORDER-LEFT: #aaa 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa 3px solid
}
#center A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#center A:hover {
	COLOR: #990000
}
A#idioma {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: block; BACKGROUND: #eee; BORDER-LEFT: #aaa 1px solid; COLOR: #888; BORDER-BOTTOM: #aaa 1px solid; TEXT-DECORATION: none
}
#center DL#novedades DT {
	FONT-WEIGHT: bold
}
#right DIV#contenido {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: small; BACKGROUND: #eee; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; BORDER-LEFT: black 1px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
#right DIV#contenido UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#right DIV#contenido A {
	COLOR: #888; TEXT-DECORATION: none
}
#right DIV#contenido A:hover {
	COLOR: black; TEXT-DECORATION: none
}
P.licencia {
	PADDING-LEFT: 95px; BACKGROUND: url(../img/somerights.png) no-repeat 0% 50%
}
A.pdf {
	PADDING-RIGHT: 20px; BACKGROUND: url(../img/file_acrobat.gif) no-repeat 100% 50%
}
A.zip {
	PADDING-RIGHT: 18px; BACKGROUND: url(../img/file_zip.gif) no-repeat 100% 50%
}
A.mathematica {
	PADDING-RIGHT: 18px; BACKGROUND: url(../img/math_icon.png) no-repeat 100% 50%
}
.titulo {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; FONT: 20px 100% Verdana,Arial,sans-serif; COLOR: #aaa; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.titulo2 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: PADDING-BOTTOM: 7px; FONT: bold 100% Verdana,Arial,sans-serif; COLOR: #aaa; PADDING-TOP: 5px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
