body {
	margin:0;
	padding:0;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #444444;} 

hr.linia     {
   color: #990099;
    background-color: #990099;
    height: 1px;
    width: 100%;
    border: 0;
    }


.cos {  font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #444444;}


.cos A:link { color: #990099; text-decoration: none }
.cos A:hover { color: #CB7F22}

.TitolTaronja { font: bold 12px/13px Arial, Helvetica, sans-serif; color: #990099; text-decoration: none } 

.TitolNoticia { font: bold 15px/16px Arial, Helvetica, sans-serif; color: #990099; text-decoration: none }
.titolNoticia { font: bold 15px/16px Arial, Helvetica, sans-serif; color: #990099; text-decoration: none }


.TitolTaronja A:link { color: #990099; text-decoration: none }
.TitolTaronja A:hover { color: #990099}

.CapBlau  {  font-size: 11px; font-weight: bold; color: #006699; text-decoration: none }
.CapBlau:hover  {  font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
.cuerpo marquee .CapBlau  {  font-size: 15px;}
.fleft{clear:left; float:left;
width:47%; 
display:block; 
position:relative; 
font-family:Tahoma, Arial; 
font-size:12px; 
text-align:justify; 
padding:3px;
}
.fright{clear:right; float:right;
width:47%; 
display:block; 
position:relative; 
font-family:Tahoma, Arial; 
font-size:12px; 
text-align:justify; 
padding:3px;
}

#topnav a {
color: #DA4B4B;
text-decoration: none;
}

#topnav a:hover, #topnav a:active {
color: #000;
}

#topnav a.here:link, #topnav A.here:visited {
	background: #BBBBBB;
	font-weight:bold;
	}

#topnav ul {
list-style-type: none;
line-height: 50px;
}

#topnav li {
display: inline;
float: left;
}

#topnav li a {
display: block;

padding: 0 10px;
font-size: 18px;

}

#topnav li a:hover {
background: #f2f2f2;
font-size: 20px;
}



li.lix {
	font: bold 11px Arial, Helvetica, sans-serif;
	
	color: #990099;
	letter-spacing: 1px;
	display: block;
	list-style: none;
	margin-left: -41px;
	padding-top: 1px;
	padding-bottom: 1px;
}
li.lix a{
	color: #990099;
	text-decoration:none;
	border-left: 5px solid #990099;
	padding-left: 10px;
}
li.lix a:hover{
	color: #6190D8;
	text-decoration:none;
	border-left: 5px solid #6190D8;
}


table.header {border-style:none none solid none; border-bottom-color:#990099;}
table.menu {border-style:none none solid none; width: 50%; border-bottom-color:#990099;}



#containerul, #containerul ul{
  font: bold 11px Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #990099;
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 7px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}
#containerul li a{
	color: #990099;
	text-decoration:none;
}
#containerul li a:hover{
	color: #6190D8;
	text-decoration:none;
	}
#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}












p {
	font: 1em;
	margin-top: 0px;
	text-align: justify;
}

h3 {
	font: italic normal 1.16em;
	letter-spacing: 1px;
	margin-bottom: 0px;
	color: #7D775C;
}



acronym {
	border-bottom: 1px dotted #ccc;
	cursor: help;
}


img { border: 0; vertical-align: top; }

textarea, input {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 1em;
}

/* specific divs */
.sortInactiveButton, .sortButton, .sortAscButton, .sortDescButton {
	font-weight:			bold;
	margin:						0;
	padding:					0;
}

.sortInactiveButton b {
	display:					block;
	padding:					2px 2px;
	color:						#46525D;
	background:				#99AFFF;
	border: 					1px outset;
}

.sortButton a, .sortAscButton a, .sortDescButton a {
	display:					block;
	padding:					2px 2px;
	color:						#46525D;
	background:				#99AFFF;
	text-decoration:	none;
	border: 					1px outset;
}

.sortButton a:hover, .sortButton a:focus,
.sortAscButton a:hover, .sortAscButton a:focus,
.sortDescButton a:hover, .sortDescButton a:focus {
	color:						#303840;
	background:				#99AFFF;
	text-decoration:	none;
	border: 					1px inset;
}

.sortAscButton a, .sortAscButton a:hover, .sortAscButton a:focus {
	background:				#99AFFF url(/images/mypagedisplay_buttons/asc_order.png) no-repeat center right;
}

.sortDescButton a, .sortDescButton a:hover, .sortDescButton a:focus {
	background:				#99AFFF url(/images/mypagedisplay_buttons/desc_order.png) no-repeat center right;
}

.nav_first{
	background:				url(/images/mypagedisplay_buttons/button_first.gif) no-repeat center center;
	width: 						16px;
	height: 					16px;
	display: 					inline-block; 
	cursor: 					pointer;
}

.nav_previous{
	background:				url(/images/mypagedisplay_buttons/button_previous.gif) no-repeat center center;
	width: 						16px;
	height: 					16px;
	display: 					inline-block; 
	cursor: 					pointer;
}

.nav_next{
	background:				url(/images/mypagedisplay_buttons/button_next.gif) no-repeat center center;
	width: 						16px;
	height: 					16px;
	display: 					inline-block; 
	cursor: 					pointer;
}

.nav_last{
	background:				url(/images/mypagedisplay_buttons/button_last.gif) no-repeat center center;
	width: 						16px;
	height: 					16px;
	display: 					inline-block; 
	cursor: 					pointer;
}

.pagerBar {
	width: 						100%;
	text-align: 			left;
	vertical-align: 	middle;
	color: 						#FFFFFF;
	border: 					2px #0066CC outset;
	background: 			#99AFFF
}

.pagerBar a, .pagerBar a:visited {
	color: 						#A0A0A0;
	text-decoration:none;
}

.pagerBar a:hover, .pagerBar a:focus {
	color: 						#99AFFF;
}

.pagerBar b {
	color: 						#FFF;
}

.odd {
	background: 			#99AFFF;
}

.even {
	background: 			#CCD7FF;
}

.listLinkAction {
	text-align: 			center;
	filter:						alpha(opacity=100);
	-moz-opacity:			1;
	opacity: 					1;
}

.listLinkAction:hover {
	filter:						alpha(opacity=75);
	-moz-opacity:			.75;
	opacity: 					.75;
}

