div.flue { float: left }
div.flud { float: right }

span.datagray { color: gray; font-weight: bold }

span.data { font-size: 11px; font-family: verdana; color: #585858; line-height: 15px; font-weight: bold }
div.menuitem { float: left; height: 28px; overflow:hidden }

a.menu { line-height: 0px; text-decoration: none }

a.titulos30 { font-size: 21px; line-height: 25px; font-family: tahoma; color: #c00000; text-decoration:none; }
a.titulos30:link { font-size: 21px; font-family: tahoma; color: #c00000; text-decoration:none; }
a.titulos30:hover { font-size: 21px; font-family: tahoma; color: #c00000; text-decoration:underline; }
a.titulos30:active { font-size: 21px; font-family: tahoma; color: #c00000; text-decoration:none; }
a.titulos30:visited { font-size: 21px; font-family: tahoma; }

a.menuescola_header { font-size: 12px; line-height: 20px; font-family: verdana; color: #FFFFFF; text-decoration:none; }
a.menuescola_header:link { font-size: 12px; font-family: verdana; color: #FFFFFF; text-decoration:none; }
a.menuescola_header:hover { font-size: 12px; font-family: verdana; color: #FFFFFF; text-decoration:underline; }
a.menuescola_header:active { font-size: 12px; font-family: verdana; color: #FFFFFF; text-decoration:none; }
a.menuescola_header:visited { font-size: 12px; font-family: verdana;  }

a.menuescola { font-size: 11px; line-height: 20px; font-family: verdana; color: #00095b; text-decoration:none; }
a.menuescola:link { font-size: 11px; font-family: verdana; color: #00095b; text-decoration:none; }
a.menuescola:hover { font-size: 11px; font-family: verdana; color: #00095b; text-decoration:none; }
a.menuescola:active { font-size: 11px; font-family: verdana; color: #00095b; text-decoration:none; }
a.menuescola:visited { font-size: 11px; font-family: verdana; }

a.normal { font-size: 12px; line-height: 15px; font-family: verdana; color: #c00000; text-decoration:none; }
a.normal:link { font-size: 12px; font-family: verdana; color: #c00000; text-decoration:none; }
a.normal:hover { font-size: 12px; font-family: verdana; color: #c00000; text-decoration:underline; }
a.normal:active { font-size: 12px; font-family: verdana; color: #c00000; text-decoration:none; }
a.normal:visited { font-size: 12px; font-family: verdana; }

a.azul { font-size: 12px; line-height: 15px; font-family: verdana; color: #00095b; text-decoration:none; }
a.azul:link { font-size: 12px; font-family: verdana; color: #00095b; text-decoration:none; }
a.azul:hover { font-size: 12px; font-family: verdana; color: #00095b; text-decoration:underline; }
a.azul:active { font-size: 12px; font-family: verdana; color: #00095b; text-decoration:none; }
a.azul:visited { font-size: 12px; font-family: verdana; }

a.menurodape { font-size: 11px; line-height: 20px; font-family: verdana; color: #c00000; text-decoration:none; }
a.menurodape:link { font-size: 11px; font-family: verdana; color: #c00000; text-decoration:none; }
a.menurodape:hover { font-size: 11px; font-family: verdana; color: #c00000; text-decoration:underline; }
a.menurodape:active { font-size: 11px; font-family: verdana; color: #c00000; text-decoration:none; }
a.menurodape:visited { font-size: 11px; font-family: verdana; }

a { font-size: 12px; line-height: 15px; font-family: verdana; color: #c00000; text-decoration:none; }
a:link { font-size: 12px; font-family: verdana; color: #c00000; text-decoration:none; }
a:hover { font-size: 12px; font-family: verdana; color: #c00000; text-decoration:underline; }
a:active { font-size: 12px; font-family: verdana; color: #c00000; text-decoration:none; }
a:visited { font-size: 12px; font-family: verdana; }

.img_left { float: left; padding-right: 20px; }
.img_right { float: right; padding-left: 20px; }
.img_none { clear: both; padding: 0 }

div.galeria_thumb { width: 158px; height: 110px; float: left; line-height: 0px; }

.forms { border: 1px solid gray; padding: 2px; font-family: verdana; font-size: 12px }
div.formfield { padding-bottom:5px }
div.formlabel { padding-bottom:5px; font-weight: bold; color: #c00000 }

td.caltbl { border-left: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; padding-left: 5px }