


.p {font-family: verdana; text-align: justify; }


.ul.gif {
	list-style-image: url(images/renfeitemlist.gif);
	list-style-type: circle;
	padding: 5px; 
	margin: 5px;
	font-family: Verdana;
	font-size: 10px;
	}

.ul.gif2 {
	list-style-image: url(images/renfeitemlist.gif);
	list-style-type: circle;
	padding: 5px; 
	margin: 5px;
	font-family: Verdana;
	font-size: 10px;
	}

.ul.gif3 {
	list-style-image: url(images/renfeitemlist.gif);
	list-style-type: circle;
	padding: 5px; 
	margin: 5px;
	font-family: Verdana;
	font-size: 10px;
	}

.ul.gif4 {
	list-style-image: url(images/renfeitemlist.gif);
	list-style-type: circle;
	padding: 5px; 
	margin: 5px;
	font-family: Verdana;
	font-size: 10px;
	}

.li {
	color: #666666;
	}

.img.av { Border-color: #80005D;
	}

a:link {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
}




a.zip.link {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.zip.visited {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.zip.active {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.zip.hover {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}





a.pps.link {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.pps.visited {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.pps.active {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.pps.hover {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}





a.ppt.link {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.ppt.visited {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.ppt.active {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.ppt.hover {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}





a.pdf.link {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.pdf.visited {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.pdf.active {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

a.pdf.hover {
	color: #80005D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}



a.nav {
	text-decoration: none;
	font-weight: bold;
}

a.nav:link {
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
}

a.nav:visited {
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
}

a.nav:active {
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
}

a.nav:hover {
	color:  #ab221c;
	text-decoration: none;
	font-weight: bold;
}


a.ico_cerrar { width: 17px; height: 17px; background: url(images/avclosegris.gif) top left no-repeat; }
a:hover.ico_play { background-position: 0 -17px; }
a.ico_ayuda { width: 17px; height: 17px; background: url(images/avhelpgris.gif) top left no-repeat; }
a:hover.ico_help { background-position: 0 -17px; }
a.ico_play { width: 17px; height: 17px; background: url(images/avplaygris.gif) top left no-repeat; }
a:hover.ico_play { background-position: 0 -17px; }
a.ico_pause { width: 17px; height: 17px; background: url(images/avpausegris.gif) top left no-repeat; }
a:hover.ico_pause { background-position: 0 -17px; }
a.ico_voz { width: 17px; height: 17px; background: url(images/avvozgris.gif) top left no-repeat; }
a:hover.ico_voz { background-position: 0 -17px; }
a.ico_vozno { width: 17px; height: 17px; background: url(images/avvoznogris.gif) top left no-repeat; }
a:hover.ico_vozno { background-position: 0 -17px; }

.menu {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; color: #80005D; text-decoration: none}
.submenu {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-decoration: none}
.texto1 {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;  text-align: justify;}
.texto2 {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #80005D; text-decoration: none;  text-align: justify;}
.textopie {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none}
.textomarcado {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #80005D; text-decoration: none}
.titulo1 {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #80005D; text-decoration: none}
.name {  font-family:Tahoma,verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 900; color: 80005D}


/* ----------- Filetype  icons ----------------------- */
.pdf, .txt, .doc, .ppt, .xls, .win, .zip{
width:200px;
padding:2px 20px 2px 0px;
margin-right: 10px;
white-space:nowrap;}

.pdf{
background: url(images/pdf.png) no-repeat right;
}
.win {
background: url(images/win.gif) no-repeat right;
/*padding:2px 16px 2px 0px;*/}

.doc {
	background: url(images/doc.png) no-repeat right;
}
.zip{
	background: url(images/zip.gif) no-repeat right;
}

.ppt{
	background: url(images/ppt.png) no-repeat right;
	}


.pps{
	background: url(images/ppt.png) no-repeat right;
	}
	
.xls{
background: url(images/xls.gif) no-repeat right;
}
.rss {
background: url(images/feed.png) no-repeat left;
width: 210px;
padding: 2px 0 2px 20px;
}

