span, p, li { font:normal 12px/15px 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
/*div*/

strong {
font-weight:700;
}

a, a:link,
a:visited,
a:hover,
a:active  { font-weight:400;color:#0072bc;outline:0;}
a:hover   { color:#00aeef;}

h2 {
color:#0e4f79;
font-family: 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
margin:0 0 4px 0;
}

h2.derecha {
color:#0e4f79;
font-family: 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
margin:0 0 4px 0;
}

address {
	color:#a8a8a8;
	font:normal 11px/13px 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

address a,
address a:link,
address a:visited,
address a:hover,
address a:active { font-weight:normal;color:#a8a8a8;}
address a:hover  { color: #000;}

.langBar a,
.langBar a:link,
.langBar a:visited,
.langBar a:hover,
.langBar a:active { font-weight:normal;color:#fff;text-decoration:underline; }
.langBar a:hover  { color: #00aeef;}

.menuBar a,
.menuBar a:link,
.menuBar a:visited,
.menuBar a:hover,
.menuBar a:active { 
		font-weight:bold;
		color:#0e4f79;
		font-size:13px;
		text-decoration:none; }
.menuBar a:hover  { color: #00aeef;}

/*submenu*/
a.subMenuBar,
a.subMenuBar:link,
a.subMenuBar:visited,
a.subMenuBar:hover,
a.subMenuBar:active { 
		font-weight:bold;
		color:#0e4f79;
		font-size:13px;
		line-height: 18px;
		text-decoration:none; }
a.subMenuBar:hover  { color: #00aeef;}

.rcContent p {
	color:#54a0d2;
	font-size:10px;
	font-weight:400;
}

.rcContent p a,
.rcContent p a:link,
.rcContent p a:visited,
.rcContent p a:hover,
.rcContent p a:active { 
		font-weight:bold;
		color:#54a0d2;
		text-decoration:underline; }
.rcContent p a:hover  { color:#0e4f79;}


/* listas */

ul {
color:#898a8d;
padding:10px 0 10px 20px;
}

li {
	color:#898a8d;
	font-size:11px;
	font-weight:700;
	line-height: 14px;
	padding:10px 0 10px 24px;
	background:url(../img/bullet.png) top left no-repeat;
}

ul li {
padding:6px 0 4px 24px;
}

ul li ul li {
font-weight:400;
padding:10px 0 0 15px;
}

ul li ul li ul li {
color:#898a8d;
padding:10px 0 0 15px;
}

/* lista side */

ul#side {
color:#2a8ccb;
padding:10px 0 10px 10px;
}

ul#side li {
	color:#2a8ccb;
	font-size:10px;
	font-weight:400;
	line-height: 14px;
	padding:10px 0 10px 16px;
	background:url(../img/bullet_mini.png) top left no-repeat;
}

ul#side li {
padding:6px 0 4px 16px;
}

ul#side li ul li {
font-weight:400;
padding:10px 0 0 15px;
}

ul#side li ul li ul li {
color:#898a8d;
padding:10px 0 0 15px;
}


