body {
	background-color: #F2F2F2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.shadow1 {background-color: #0000FF; color: #FFFFFF;}
.shadow2 {background-color: #330099; color:#FFF;}
.shadow3 {background-color: #000000; color: #FFFFFF;}
.shadow4 {background-color: #FF0000;}

img.l{float:left; margin-right:10px; margin-top: 10px; margin-bottom: 10px;}
img.r{float:right;margin-left:10px; margin-top: 10px; margin-bottom: 10px;}
img.nf{float:none;}

h1 {
	color:#1A1A1A;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;	
}
h2 {
	color:#666666;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}
h3 {
	color:#FF0000;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}
h4 {
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.texto {
	font:Arial;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#000
}

.texto a{ color:#000;
}

.texto a:hover {
text-decoration: none;
color:#000;
}

.boton {font-family:Arial;
font-size:12px;
font-weight:normal;
color:#F00;
}

a:link.boton
{
color:#FF0000; /*button text color*/
}

a:visited.boton {
color:#CC0000;
}
a:active.boton {
text-decoration:underline;
}

a:hover.boton {
text-decoration:underline;
}

.footer {
	font:Arial;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#FFF;
}

.footer a {
color: #FFF;
}

.footer a:hover {
text-decoration:underline;
color:#FFF;
}

.menu #navmenu-h {
	background-image:url(img/background_menu_off.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.menu #navmenu-h a.up {display:block;
	float: left;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border-left: 1px dotted white;
}
.menu #navmenu-h a.up:hover, a.boton-activo {
	background-image:url(img/background_menu_on.jpg);
	background-repeat:repeat-x;
	display:block;
	float: left;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border-left: 1px dotted white;
}