body {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; background-color:#FFFFFF; margin:0px;}

a {text-decoration:none; color:#0A3A70;}
a:hover {text-decoration:none; color:#105BAF;}

form {margin:0px; padding:0px}
input {font-family:Arial, Helvetica, sans-serif; color:#88A7C8; font-size:11px; border:1px solid #0C4B8F;}

/* TEXT */

.MenuSmall {font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#405B7A;}
.MenuSmall {padding:56px 5px 0px 5px;}
.MenuSmall a {text-decoration:none; color:#405B7A;}
.MenuSmall a:hover {text-decoration:none; color:#7095BE;}
.MenuSmall .Sel a {text-decoration:none; color:#7095BE;}

.MenuTop {font-family:Tahoma, Arial, sans-serif; font-size:11px; margin-bottom:82px; background-color:#0C4B8F; width:470px; color:#FFFFFF;}
.MenuTop td {padding:12px;}
.MenuTop a {color:#FFFFFF; text-decoration:none; padding:0px 12px 0px 12px;}
.MenuTop a:hover {color:#FFFFFF; text-decoration:underline;}
.MenuTop .Sel a {color:#FFFFFF; text-decoration:underline;}

.tit_red {color:#CB0231; font-weight:bold; padding-bottom:10px}
.tit_blue {font-family:Tahoma, Arial, sans-serif; font-size:16px; color:#345172;}
.tit_news {font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#345172;}
.Newsletter .tit_news { padding-right:7px; }

.tit_cs {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#345172;}
.tit_small {font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#666666; padding-bottom:10px;}

.SubTit {background-color:#FFFFFF; border-top:1px solid #FFFFFF; height:25px; padding-right:7px;}
.tit_white {font-family:Tahoma, Arial, sans-serif; font-size:16px; color:#CC022B; text-align:right;}

.SubMenu ul {margin:20px 0px 20px 0px; list-style:none; text-align:right;}
.SubMenu li {color:#CC022B; border-bottom:1px solid #FFFFFF;}
.SubMenu li a {display:block; padding:3px 7px 3px 0px; background-color:#3D6FA5; color:#FFFFFF;}
.SubMenu li a:hover {background-color:#0C4B8F; color:#FFFFFF;}
.SubMenu li.Sel a {background-color:#0C4B8F; color:#FFFFFF;}

.Links ul {list-style:none; margin:0px 0px 0px 10px;}
.Links li { padding:0px 0px 3px 0px;}

.footer {font-size:10px; color:#405B7A; text-align:center; padding:15px 0px 10px 0px;}
.footer a {color:#405B7A; font-weight:normal; text-decoration:none;}
.footer a:hover {color:#7095BE; font-weight:normal; text-decoration:none;}

/* TABLE */

td.Points {width:100%; background-image:url(../images/main_bg.gif)}
td.Header {background-image:url(../images/fotos_header/fotobig01.jpg); background-repeat:no-repeat; background-position:top; height:298px;}
td.FotoNews {padding-bottom:10px;}
td.ContainerLeft {padding:0px 25px 30px 25px;}
td.ContainerMain {padding:45px 40px 40px 40px;}
td.Newz {padding-top:30px;}
td.Bar {background-color:#CC022B; border-top:1px solid #FFFFFF; height:25px;}
td.Noticias {padding:0px 40px 40px 40px}
td.FotoCS {padding:14px 0px 14px 0px; width:148px; border-bottom:1px solid #CCCCCC}
td.TxtCS {padding:14px 0px 14px 0px; border-bottom:1px solid #CCCCCC}
td.Contactos {padding-bottom:40px;}
td.img_event {padding-right:10px;}

.Newsletter { vertical-align:bottom;}
.Newsletter td {padding-top:8px;}

table.formTable { }
.formTable td { padding:0px 0px 10px 0px; }
.formTable td.field { padding-bottom:5px; }
.formTable table.formInnerTable td { padding:0px;}
.formTable .fld50 { width:50px; }
.formTable .fld100 { width:100px; }
.formTable .fld200 { width:200px; }
.formTable .fld300 { width:300px; }
.formTable input {font-family:Arial, Helvetica, sans-serif; color:#0C4B8F; font-size:11px; border:1px solid #0C4B8F;}


/* CONTENT */

.Navigation { padding-bottom:20px; }
.Voltar { padding-top:10px; }

.TableArtigosList { margin-bottom:30px; }
.TableArtigosList .tit_news {  }
.TableArtigosList .tit_small {  }
.TableArtigosList .pdf { padding-bottom:10px; }

.TableArtigos { margin-bottom:30px; }
.TableArtigos .tit_news {  }
.TableArtigos .tit_small {  }
.TableArtigos .pdf { padding-bottom:10px; }


/*MAPA SITE*/

.MapaSite  { background-image:url(../images/mapa_site/traco.gif); background-repeat:repeat-y; }

.MapaSite .Mapatit { font-weight:bold; color:#544D6E; }
.MapaSite .Mapatit a { color:#544D6E; }
.MapaSite .Mapatit a:hover { color:#102042; text-decoration:none; }

.MapaSite .MapaSub { margin-left:30px; margin-bottom:25px; border-left:1px solid #787867; text-align:left; padding:2px 0px 2px 10px; }
.MapaSite .MapaSub a { color:#787867; }
.MapaSite .MapaSub a:hover { color:#C43129; text-decoration:none; }
