body {
	font-family: Verdana, Arial, Helvetica, sans-serif; background: #DADADA; font-size:10px;
}
.bgcolorblanco{
	background: #FFFFFF;
}
.tablapubli {
	border-right: #D4D0C8 1px solid; border-bottom: #D4D0C8 1px solid; border-top: #D4D0C8 1px solid; border-left: #D4D0C8 1px solid;
}
.tablaalerta {
	border-right: #C70102 1px solid; border-bottom: #C70102 1px solid; border-top: #C70102 1px solid; border-left: #C70102 1px solid; background: #FFCC00;
}
.tablainicio {
	border-right: #9AAFCD 1px solid; border-bottom: #9AAFCD 1px solid; border-top: #9AAFCD 1px solid; border-left: #9AAFCD 1px solid;
}
.letrablanca {
	color: #FFFFFF;
}
.letraroja {
	color: #C70102;
}
.letrarojanegra {
	color: #C70102; font-weight: bold;
}
.letraeslogan {
	font-size:12px; font-color:#666666; font-weight: bold; font-style:italic;
}
.letrablancanegra {
	color: #FFFFFF; font-weight: bold;
}
.letranegranegra {
	color: #000000; font-weight: bold;
}
.letragrisnegra {
	font-size:10px; color: #505050; font-weight: bold;
}
.letragris {
	font-weight: normal! important; font-size: 10px; color: #505050;
}
.letradirectorio {
	font-size: 11px;
}
.letrarojanegra {
	color: #C70102; font-weight: bold;
}
.letrafuente {
	font-size:9px; font-color:#666666; font-style:italic;
}
.letrapizarra {
	font-size:8px; font-color:#333333;
}
.letrachica {
	font-size:9px;
}
.letraazul {
	font-weight: normal! important; font-size: 12px; color: #1d4d9e; font-style:italic;
}
.inputform {
	border-right: #9A9AB2 1px solid; border-top: #9A9AB2 1px solid;  border-left: #9A9AB2 1px solid;  border-bottom: #9A9AB2 1px solid; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px;
}
.inputformblock {
	border-right: #9A9AB2 1px solid; border-top: #9A9AB2 1px solid;  border-left: #9A9AB2 1px solid;  border-bottom: #9A9AB2 1px solid; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px;
}
.botonform {
	border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;   border-right: #000000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-color:#666666; font-size:10px; height: 16px; background-color: #D4D0C8; cursor: hand;
}
.botondetalle {
	border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;   border-right: #000000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-color:#666666; font-size:10px; height: 12px; width: 12px; background-color: #D4D0C8; cursor: hand; font-weight: bold;
}
a.blanco:link { 
	color: #FFFFFF; text-decoration:underline;
}
a.blanco:visited { 
	color: #FFFFFF; text-decoration:underline;
}
a.blanco:hover { 
	color: #FFFFFF; text-decoration:none;
}
a.blanco:active {
	color: #FFFFFF; text-decoration:underline;
}
a.negro:link { 
	color: #000000; text-decoration:underline;
}
a.negro:visited { 
	color: #000000; text-decoration:underline;
}
a.negro:hover { 
	color: #000000; text-decoration:none;
}
a.negro:active {
	color: #000000; text-decoration:underline;
}
a.negrolinea:link { 
	color: #000000; text-decoration:none;
}
a.negrolinea:visited { 
	color: #000000; text-decoration:none;
}
a.negrolinea:hover { 
	color: #000000; text-decoration:underline;
}
a.negrolinea:active {
	color: #000000; text-decoration:none;
}
a.rojo:link { 
	color: #C70102; font-weight: bold; text-decoration:underline;
}
a.rojo:visited { 
	color: #C70102; font-weight: bold; text-decoration:underline;
}
a.rojo:hover { 
	color: #C70102; font-weight: bold; text-decoration:none;
}
a.rojo:active {
	color: #C70102; font-weight: bold; text-decoration:underline;
}
a.grislinea:link { 
	color: #505050; text-decoration:none;
}
a.grislinea:visited { 
	color: #505050; text-decoration:none;
}
a.grislinea:hover { 
	color: #505050; text-decoration:underline;
}
a.grislinea:active {
	color: #505050; text-decoration:none;
}
a.azul:link { 
	color: #0000CC; text-decoration:underline;
}
a.azul:visited { 
	color: #0000CC; text-decoration:underline;
}
a.azul:hover { 
	color: #0000CC; text-decoration:none;
}
a.azul:active {
	color: #0000CC; text-decoration:underline;
}
.menuheader {
	padding-right: 5px; border-top: #ffffff 5px solid; margin-top: 0px; padding-left: 5px; background: #C70102; margin-bottom: 0px; font: bolder 10px/14px Verdana, Arial, Helvetica, sans-serif; width: auto; color: #ffffff; height: auto;
}
.menusection {
	border-right: #C70102 1px solid; margin-top: 0px; background: #ffffff; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; border-left: #C70102 1px solid; width: auto; color: #000000; border-bottom: #C70102 1px solid; white-space: normal; unicode-bidi: normal; text-decoration: none;
}
.menulinks A:link {
	margin-top: 0px; display: block; padding-left: 5px; background: #f8f8f8; padding-bottom: 0px; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 0px; border-bottom: #ffffff 1px solid; text-decoration: none;
}
.menulinks A:visited {
	margin-top: 0px; display: block; padding-left: 5px; background: #f8f8f8; padding-bottom: 0px; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 0px; border-bottom: #ffffff 1px solid; text-decoration: none;
}
.menulinks A:hover {
	margin-top: 0px; display: block; padding-left: 5px; background: #f8f8f8; padding-bottom: 0px; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 0px; border-bottom: #ffffff 1px solid; text-decoration:none; font-weight: bold;
}
.menulinks A:active {
	margin-top: 0px; display: block; padding-left: 5px; background: #f8f8f8; padding-bottom: 0px; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 0px; border-bottom: #ffffff 1px solid; text-decoration: none;
}
tr.row1 {
	background: #f7f8fa
}
tr.row2 {
	background: #ecf0f3
}
tr.rowhover {
	background: #e2e5e8
}