/*MENU*/
#menu {
	background: #FFFFFF;
	float: left;
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 180px;
}
#menu li {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
#menu a {
	background: #999999;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 5px 0px 3px 14px;
	text-decoration: none;
}
#menu a span{
	font: 13px Verdana, Arial, Helvetica, sans-serif;	
}
#menu a:hover {
	background: #FF0000;
}
#menu a.selected {
	background: #FF0000;
}
#menu li .submenu {
	background: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 180px;
}	
#menu li .submenu li{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
#menu li .submenu a {
	background: #FF0000;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 5px 0px 3px 25px;
	text-decoration: none;
}
#menu li .submenu a span{
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
}
#menu li .submenu a:hover {
	color: #FFFFFF;
}
#menu li .submenu a.selected {
	color: #FFFFFF;
}
#menu li .submenu2 {
	background: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 180px;
}	
#menu li .submenu2 li{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
#menu li .submenu2 a {
	background: #999999;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 5px 0px 3px 25px;
	text-decoration: none;
}
#menu li .submenu2 a span{
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
}
#menu li .submenu2 a:hover {
	background: #FF0000;
}
#menu li .submenu2 a.selected {
	background: #FF0000;
}
.hidden {
	display:none;
}

/*PAGINAS*/
.txtrojo9
{
	COLOR: #ED1C24;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}
.txtrojo12
{
	COLOR: #ED1C24;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
.txtnegro9
{
	COLOR: #231F20;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}
.txtnegro10
{
	COLOR: #231F20;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.txtnegro12
{
	COLOR: #231F20;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}
.txtnegro16
{
	COLOR: #231F20;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 16px;
}
.txtblanco9
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}
.txtblanco10
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.txtblanco12
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}

.linkblanco9
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
}
.txtgris9
{
	COLOR: #676767;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	background-position: center;
}
.txtgris10
{
	COLOR: #676767;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.txtgris16
{
	COLOR: #676767;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 16px;
}

/* azules */
.txtazul12
{
	COLOR: #0070C0;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}

/** rollover **/

A.linknblanco9
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
}
A.linknblanco9:hover
{
	COLOR: #ED1C24;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}
A.linknrgro9
{
	COLOR: #231F20;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
}
A.linknrgro9:hover
{
	COLOR: #ED1C24;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}
A.linknrgro10
{
	COLOR: #231F20;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
A.linknrgro10:hover
{
	COLOR: #ED1C24;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
A.linkred10
{
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
A.linkred10:hover
{
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
A.linkazul10, A.linkazul10:visited
{
	COLOR: #000099;
	TEXT-DECORATION: underline;
	font: bold 10px Verdana, Arial, Helvetica;
}
A.linkazul10:hover
{
	COLOR: #ED1C24;
	TEXT-DECORATION: none;
	font: bold 10px Verdana, Arial, Helvetica;
}
A.linkgris9
{
	COLOR: #676767;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
}
A.linkgris9:hover
{
	COLOR:#676767;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}

/** form **/

.boton
{
	BACKGROUND-COLOR: #ED1C24;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	COLOR: #FFFFFF;
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.cajatexto
{
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #5F5F5F 1px solid;
	BORDER-LEFT: #5F5F5F 1px solid;
	BORDER-RIGHT: #5F5F5F 1px solid;
	BORDER-TOP: #5F5F5F 1px solid;
	COLOR: #5F5F5F;
	FONT-FAMILY:Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.magjourn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: justify;
}
body {
	background-image: url(../img/general/fondo1.jpg);
	background-repeat: repeat;
}
h1 {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #F20000;
	letter-spacing: 0.01em;
	border-left: 1.5em solid #ED1C24;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 10px;
}
h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
h1.red {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #F20000;
	letter-spacing: 0.01em;
}
form {
	margin: 0px;
	padding: 0px;
}