BODY {
background-color: #ffffff;
FONT-SIZE: 10pt; 
FONT-FAMILY: verdana, arial, geneva, sans-serif;
color: #666666;
padding:0px;
margin:0px;
scrollbar-3dlight-color:#A09678; 
scrollbar-arrow-color:black;
scrollbar-base-color:white;
scrollbar-darkshadow-color:#cccccc;
scrollbar-face-color:#666666;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
}
* {	padding:0;}

body#bd {
	color: #2A343A;
	background: #75838B url('body-bg.jpg') repeat-x top;
}

.texto {FONT-SIZE: 10px; FONT-FAMILY: Verdana}
.texto2 {FONT-SIZE: 13px; FONT-FAMILY: Verdana; COLOR: #ff4e00}
.texto3 {FONT-SIZE: 11px; FONT-FAMILY: Verdana}


li, ul, dd, blockquote { 
	margin-left: 30px; 
}


A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0064A1; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0064A1; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff4e00; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff4e00; TEXT-DECORATION: underline
}


A.navtop:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtop:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtop:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #fdd67a; TEXT-DECORATION: underline
}
A.navtop:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #fdd67a; TEXT-DECORATION: none
}


A.mmenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff4e00; TEXT-DECORATION: none
}
A.mmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff4e00; TEXT-DECORATION: none
}
A.mmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0064A1; TEXT-DECORATION: underline
}
A.mmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0064A1; TEXT-DECORATION: none
}


A.demo:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #336699; TEXT-DECORATION: none
}
A.demo:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #336699; TEXT-DECORATION: none
}
A.demo:active {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #ee0000; TEXT-DECORATION: underline
}
A.demo:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #ee0000; TEXT-DECORATION: underline
}


TD {
	FONT-SIZE: 8pt; CURSOR: default; COLOR: #666666; FONT-FAMILY: verdana, arial, geneva, sans-serif
}
TD.titolpagina {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #e1cc00; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, geneva, sans-serif
}
TD.carac_titol0 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #8eb3d8
}
TD.carac_valor0 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #afacac
}
TD.carac_titol {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #cddbeb
}
TD.carac_valor {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #cfcfcf
}
INPUT {
	FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #000000; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
SELECT {
	FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #000000; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
TEXTAREA {
	FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #000000; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: verdana, arial, geneva, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.titolpagina {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: verdana, arial, geneva, sans-serif
}
.titol {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #336699; FONT-FAMILY: verdana, arial, geneva, sans-serif
}
.resaltat {
	COLOR: #336699
}
.resaltatbold {
	FONT-WEIGHT: bold; COLOR: #336699
}
.menu {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; Z-INDEX: 100; FONT: 12px/14px Verdana; BORDER-LEFT: #336699 1px solid; WIDTH: 142px; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: #ffffff
}
.noticia {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; Z-INDEX: 100; FONT: 10px/14px Verdana; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid
}
.enlace {
	BORDER-RIGHT: #ffbb55 1px solid; BORDER-TOP: #ffbb55 1px solid; Z-INDEX: 100; FONT: 10px/14px Verdana; BORDER-LEFT: #ffbb55 1px solid; BORDER-BOTTOM: #ffbb55 1px solid
}


/* Block */
.block { margin-bottom: 15px; border: solid #dee0e3; border-width: 0 1px; background: url(http://www.campusformacion.com/images/block_bottom.gif) 0 100% repeat-x; }
.block:after { content: url(http://www.campusformacion.com/images/block_corner_lb.gif); display: block; height: 6px; margin: 0 -1px 0 -1px; background: url(http://www.campusformacion.com/images/block_corner_rb.gif) no-repeat 100% 0; font-size: 1px; line-height: 1px; }
.block-head { margin: 0 -1px; border-bottom: 1px soutset #dee0e3; background: url(http://www.campusformacion.com/images/title_right.gif) 100% 0 #e3e6e8 no-repeat; }
.block-head .title { margin: 0; padding: 7px 16px; border-bottom: 1px solid #dee0e3; background: url(http://www.campusformacion.com/images/title_left.gif) no-repeat; text-transform: uppercase; font-size: 0.9em; color: #696a6a; }
.block-content { padding: 15px 5 15px 5; border-left: 1px solid #fff; border-right: 1px solid #fff; background: url(http://www.campusformacion.com/images/block_content_gradient_top.gif) 0 1px repeat-x; }

#aside { float: left; width: 163px; padding: 10px 0 10px 0; }

ul.links { position: relative; overflow: hidden; margin: -10px 0; }
.links li { position: relative; margin: -1px 0 0 0; padding: 5px 0 6px 2px; border-top: 1px solid #e5e5e5; list-style: none; }
.links li a { position: relative; display: block; padding: 0 0 0 26px; background: url(http://www.campusformacion.com/images/links_bullet.gif) 0 0 no-repeat; line-height: 1.82em; text-decoration: none; }
.links li a img { position: absolute; top: 0; left: 0; padding: 2px; }
.links li.active a { font-weight: bold; color: #ff4e00; }