.H1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

.H2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

.H3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #EC2E38;
text-decoration: none;
font-weight: bold;
}

.H4
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #EC2E38;
text-decoration: none;
font-weight: bold;
}

.desclibro
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333 ;
text-decoration: none;
line-height: 18px;
}

.menutop, .menutop A:link, .menutop A:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background: url('/apps/site/img/back_btn_off.gif');
display:block;
line-height:42px;
padding:0px 2px 0px 2px;
}

.menutop A:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
background: url('/apps/site/img/back_btn_on.gif');
padding:0px 2px 0px 2px;
display:block;
}

.menutop A:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
background: url('/apps/site/img/back_btn_on.gif');
padding:0px 2px 0px 2px;
display:block;
}

.menutop-active, .menutop-active A:link, .menutop-active A:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
background: url('/apps/site/img/back_btn_on.gif');
display:block;
line-height:42px;
padding:0px 2px 0px 2px;
}

.contenido
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333 ;
text-decoration: none;
}

.contenido A:link, .contenido A:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333 ;
text-decoration:underline;
}

.contenido A:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #EC2E38;
text-decoration: underline;
}

.contenido A:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333 ;
}

.contenido2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333 ;
text-decoration: none;
line-height: 18px
}

.contenidoch
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333 ;
}

.titazul
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
font-weight: bold;
}

.titazulgde
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #003366;
font-weight: bold;
}

.titgrisbold
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: bold;
}

.linkcont
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #EC2E38;
text-decoration: none;
}

.linkcont A:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #EC2E38;
text-decoration: underline;
}

.linkcont A:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #EC2E38;
}

.titrojo
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #EC2E38;
text-decoration: none;
font-weight: bold;
}

.titgrisf
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight: bold;
}

#error {
   padding:  3px;
   font-size:   10px;
   color: #ff0000;
	 font-family:Arial, Helvetica, sans-serif;
}

.path {
	font-size: 11px;
	padding: 2px;
	text-align:left;
	color:#EC2E38;
}

label,input {
	display: block;
	width: 180px;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
}

label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
	font-size: 11px;
	color:#777777;
	font-weight: bold;
}

h1,h2,h3 {
	clear: left;
}

br {
	clear: left;
}

p {
 padding:0px;
 margin: 0px;
}

/** Estilos para imagenes **/
img {border: 0; float:none; margin:0px;}
img.l{float:left; margin-right:4px;}
img.r{float:right;margin-left:4px;}
img.nf{float:none;}

/** Estilos para tablas **/
.shadow1 { background-color: #696969; color: white; padding:2px; }
.shadow2 { background-color: #708090; color: white; padding:2px; }
.shadow3 { background-color: #BDB76B; color: black; padding:2px; }
.shadow4 { background-color: #EEE; color: black; padding:2px; }

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; text-decoration: none; font-weight: bold; }
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; padding:1px; margin:0px; }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #EC2E38; text-decoration: none; font-weight: bold; }
H4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EC2E38; text-decoration: none; font-weight: bold; }

