/* ESTRUCTURA */	
.top_box{ background-color: #F46600; }
.left_box_td { background-color:#FFFFFF; vertical-align:top; width: 200px; padding-top: 8px; padding-left: 15px; padding-right: 10px; padding-bottom: 10px; }
.content_box_td { vertical-align:top; background-color: #FFFFFF; height: 600px; }
.content_box_barris_td { vertical-align:top;  height: 600px;}
.left_box_barris_td { vertical-align:top; width: 200px; padding-top: 8px; padding-left: 15px; padding-right: 10px; padding-bottom: 10px; }
.left_box{ text-align:left; padding: 5px;}
.Banner  {background-color:#999999; width: 300px; vertical-align:top; padding:10px;}
.Right  { padding:10px; width: 200px; vertical-align:top; }
td#colLeft { width:50%; vertical-align:top; padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border-left: 1px dashed #666666; }
td#colNormal {width:50%; vertical-align:top; padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border-left: 1px dashed #666666; }
td#colRight { vertical-align:top; background-color:#E0E0E0; padding:10px;}
td#colRight2 { vertical-align:top; }
td#colBanner { width: 300px; vertical-align:top; text-align:center;}
td#Titular { height:5px; vertical-align:top; padding-top: 0px; padding-left: 10px; padding-right: 0px; padding-bottom: 10px; border-left: 1px dashed #666666; }
td#print { width:5px; vertical-align:top; padding-top:15px; padding-left: 4px; padding-right: 4px; padding-bottom: 10px; }
.banner {background-color:#FFFFFF; vertical-align:middle;  padding:10px; width: 300px; }


.tx-ffiframe-pi1 {position:none;}

/* MENU_TOP */
.menuh_box{ background-color: #000000;}
.menu_box{ height: 147px; color: #E4E4E4; }
.menutop_box{ padding-left: 10px; font-size: 1em; color: #E4E4E4; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.menutop_box td{ padding: 0px 10px 0px 5px; background-position: right; height: 22px; width: auto; vertical-align: middle; }
TR#menutop a{ color: #FBFBFB; }
TR#menutop a:hover{ color: #999999;}
TR#menutop a:link, a:visited{ color: #FBFBFB; }
TD.idioma_td a{ color: #FBFBFB;font-size: 1em; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
TD.idioma_td a:hover{ color: #999999; }
TD.idioma_td a:link, a:visited{ color: #FBFBFB; }
TR#menutoppda a{ color: #FBFBFB; }
TR#menutoppda a:hover{ color: #999999;}
TR#menutoppda a:link, a:visited{ color: #FBFBFB; }

/* MENU PRINCIPAL */
TD#menu_1 { vertical-align: top; width:200px; padding-top: 10px; }

TD#menu_1 DIV.menu1-level1-no { color: #FFFFFF; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; }
TD#menu_1 DIV.menu1-level1-no A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_1 DIV.menu1-level1-no A:hover { color: #FFFFFF; }
TD#menu_1 DIV.menu1-level1-act { color: #000000; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; }
TD#menu_1 DIV.menu1-level1-act A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_1 DIV.menu1-level1-act A:hover { color: #FFFFFF; }

TD#menu_1 DIV.menu1-level2-no { background-image: url(../images/Marca_menu02.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:5px; }
TD#menu_1 DIV.menu1-level2-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_1 DIV.menu1-level2-no A:hover { color: #666666; }
TD#menu_1 DIV.menu1-level2-act { background-image: url(../images/Marca_menu02.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:5px; }
TD#menu_1 DIV.menu1-level2-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_1 DIV.menu1-level2-act A:hover { color: #666666; }

TD#menu_1 DIV.menu1-level3-no { background-image: url(../images/Marca_menu02b.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:15px; }

TD#menu_1 DIV.menu1-level3-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_1 DIV.menu1-level3-no A:hover { color: #666666; }
TD#menu_1 DIV.menu1-level3-act { background-image: url(../images/Marca_menu02b.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:15px; }
TD#menu_1 DIV.menu1-level3-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_1 DIV.menu1-level3-act A:hover { color: #666666; }

TD#menu_1 DIV.menu1-level4-no { background-image: url(../images/Marca_menu02c.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:25px; }
TD#menu_1 DIV.menu1-level4-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_1 DIV.menu1-level4-no A:hover { color: #666666; }
TD#menu_1 DIV.menu1-level4-act { background-image: url(../images/Marca_menu02c.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:25px; }
TD#menu_1 DIV.menu1-level4-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_1 DIV.menu1-level4-act A:hover { color: #666666; }

TD#menu_1 DIV.menu1-level5-no { background-image: url(../images/Marca_menu02d.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:30px; }
TD#menu_1 DIV.menu1-level5-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_1 DIV.menu1-level5-no A:hover { color: #666666; }
TD#menu_1 DIV.menu1-level5-act { background-image: url(../images/Marca_menu02d.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:30px; }
TD#menu_1 DIV.menu1-level5-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_1 DIV.menu1-level5-act A:hover { color: #666666; }

TD#menu_1 DIV.menu1-level6-no { background-image: url(../images/Marca_menu02e.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:35px; }
TD#menu_1 DIV.menu1-level6-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_1 DIV.menu1-level6-no A:hover { color: #666666; }
TD#menu_1 DIV.menu1-level6-act { background-image: url(../images/Marca_menu02e.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:35px; }
TD#menu_1 DIV.menu1-level6-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_1 DIV.menu1-level6-act A:hover { color: #666666; }

/* MENU SUBSITE*/
TD#menu_subsite { vertical-align: top; width:200px; }

TD#menu_subsite DIV.menu1-level1-no { color: #FFFFFF; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; }
TD#menu_subsite DIV.menu1-level1-no A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.menu1-level1-no A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.menu1-level1-act { color: #000000; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; }
TD#menu_subsite DIV.menu1-level1-act A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.menu1-level1-act A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.menu1-level2-no { background-image: url(../images/Marca_menu02.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:15px; }
TD#menu_subsite DIV.menu1-level2-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_subsite DIV.menu1-level2-no A:hover { color: #666666; }
TD#menu_subsite DIV.menu1-level2-act { background-image: url(../images/Marca_menu02.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:5px; }
TD#menu_subsite DIV.menu1-level2-act A { text-decoration: none; color: #F46600; font-size: 1emx; font-weight:bold; }
TD#menu_subsite DIV.menu1-level2-act A:hover { color: #666666; }

TD#menu_subsite DIV.menu1-level3-no { background-image: url(../images/Marca_menu02b.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:15px; }
TD#menu_subsite DIV.menu1-level3-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_subsite DIV.menu1-level3-no A:hover { color: #666666; }
TD#menu_subsite DIV.menu1-level3-act { background-image: url(../images/Marca_menu02b.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:15px; }
TD#menu_subsite DIV.menu1-level3-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_subsite DIV.menu1-level3-act A:hover { color: #666666; }

TD#menu_subsite DIV.menu1-level4-no { background-image: url(../images/Marca_menu02c.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:25px; }
TD#menu_subsite DIV.menu1-level4-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_subsite DIV.menu1-level4-no A:hover { color: #666666; }
TD#menu_subsite DIV.menu1-level4-act { background-image: url(../images/Marca_menu02c.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:25px; }
TD#menu_subsite DIV.menu1-level4-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_subsite DIV.menu1-level4-act A:hover { color: #666666; }

TD#menu_subsite DIV.menu1-level5-no { background-image: url(../images/Marca_menu02d.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; padding-top:2px; padding-bottom:2px; padding-left:30px; }
TD#menu_subsite DIV.menu1-level5-no A { text-decoration: none; color: #F46600; font-size: 1em; }
TD#menu_subsite DIV.menu1-level5-no A:hover { color: #666666; }
TD#menu_subsite DIV.menu1-level5-act { background-image: url(../images/Marca_menu02d.gif); background-repeat:no-repeat; background-color: #FFFFFF; color: #F46600; font-size: 1em; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:30px; }
TD#menu_subsite DIV.menu1-level5-act A { text-decoration: none; color: #F46600; font-size: 1em; font-weight:bold; }
TD#menu_subsite DIV.menu1-level5-act A:hover { color: #666666; }



/* MENU SUBSITE MEDI AMBIENT*/
.menuh2_box{ background-color: #49815C;}
.menuh2_box_edu{ background-color: #00adef;}
.menu2_box{ height: 147px; color: #E4E4E4; }
.menutop2_box{ font-size: 1em; color: #E4E4E4; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.menutop2_box td{ padding: 0px 10px 0px 5px; background-position: right; height: 22px; width: auto; vertical-align: middle; }
TR#menutop2 a{ color: #FBFBFB; }
TR#menutop2 a:hover{ color: #999999;}
TR#menutop2 a:link, a:visited{ color: #FBFBFB; }
.tit_ma_box{ font-size: 1em; color: #E4E4E4; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 14px;}
.tit_ma_box td {background-image: url(../images/dot_ma.gif); background-repeat:no-repeat; background-position:left; padding: 0px 0px 0px 15px; height: 22px; width: auto; vertical-align: middle; }
TR#tit_ma a{ color: #FBFBFB; }
TR#tit_ma a:hover{ color: #999999;}
TR#tit_ma a:link, a:visited{ color: #FBFBFB; }

.tit_edu_box{ font-size: 1em; color: #00adef; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 14px;}
.tit_edu_box td {background-image: url(../images/dot_ma.gif); background-repeat:no-repeat; background-position:left; padding: 0px 0px 0px 15px; height: 22px; width: auto; vertical-align: middle; }

TD#menu_subsite DIV.ma01 { color: #FFFFFF; background-image: url(../images/ma01.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px;}
TD#menu_subsite DIV.ma01 A {text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma01 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma01-a { color: #000000; background-image: url(../images/ma01.jpg); background-repeat:repeat-y; background-position:right; background-color: #00ADEF; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px;}
TD#menu_subsite DIV.ma01-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma01-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma02 { color: #FFFFFF; background-image: url(../images/ma02.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px;}
TD#menu_subsite DIV.ma02 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma02 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma02-a { color: #000000; background-image: url(../images/ma02.jpg); background-repeat:repeat-y; background-position:right; background-color: #c200b7; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px;}
TD#menu_subsite DIV.ma02-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma02-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma03 { color: #FFFFFF; background-image: url(../images/ma03.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma03 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma03 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma03-a { color: #000000; background-image: url(../images/ma03.jpg); background-repeat:repeat-y; background-position:right; background-color: #2D9D53; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma03-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma03-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma04 { color: #FFFFFF; background-image: url(../images/ma04.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma04 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma04 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma04-a { color: #000000; background-image: url(../images/ma04.jpg); background-repeat:repeat-y; background-position:right; background-color: #8EAE49; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma04-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma04-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma05 { color: #FFFFFF; background-image: url(../images/ma05.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma05 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma05 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma05-a { color: #000000; background-image: url(../images/ma05.jpg); background-repeat:repeat-y; background-position:right; background-color: #D1D2D4; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma05-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma05-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma06 { color: #FFFFFF; background-image: url(../images/ma06.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma06 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma06 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma06-a { color: #000000; background-image: url(../images/ma06.jpg); background-repeat:repeat-y; background-position:right; background-color: #FEF200; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma06-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma06-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma07 { color: #FFFFFF; background-image: url(../images/ma07.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma07 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma07 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma07-a { color: #000000; background-image: url(../images/ma07.jpg); background-repeat:repeat-y; background-position:right; background-color: #F15A23; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma07-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma07-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma08 { color: #FFFFFF; background-image: url(../images/ma08.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma08 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma08 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma08-a { color: #000000; background-image: url(../images/ma08.jpg); background-repeat:repeat-y; background-position:right; background-color: #FFCB05; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px; }
TD#menu_subsite DIV.ma08-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma08-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma09 { color: #FFFFFF; background-image: url(../images/ma09.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px; }
TD#menu_subsite DIV.ma09 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma09 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma09-a { color: #000000; background-image: url(../images/ma09.jpg); background-repeat:repeat-y; background-position:right; background-color: #955436; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:20px; }
TD#menu_subsite DIV.ma09-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma09-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma10 { color: #FFFFFF; background-image: url(../images/ma10.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma10 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma10 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma10-a { color: #000000; background-image: url(../images/ma10.jpg); background-repeat:repeat-y; background-position:right; background-color: #B3CAE9; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma10-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma10-a A:hover { color: #FFFFFF; }

TD#menu_subsite DIV.ma11 { color: #FFFFFF; background-image: url(../images/ma11.jpg); background-repeat:repeat-y; background-position:right; background-color: #F46600; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma11 A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold;}
TD#menu_subsite DIV.ma11 A:hover { color: #FFFFFF; }
TD#menu_subsite DIV.ma11-a { color: #000000; background-image: url(../images/ma11.jpg); background-repeat:repeat-y; background-position:right; background-color: #7D52A2; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 1.2em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px;  padding-right:20px;}
TD#menu_subsite DIV.ma11-a A { text-decoration: none; color: #FFFFFF; font-size: 1.2em; font-weight:bold; }
TD#menu_subsite DIV.ma11-a A:hover { color: #FFFFFF; }


/* PATH i SECCIÓ */
.pagetop_box { background-color:#D1D1D1; }
.pagetop_box td{ padding: 0px 0px 0px 0px; width: auto; text-align:left;}
table.path td{ padding: 2px 2px 2px 5px; color: #666666; }
DIV#path_NO { padding: 0px 2px 0px 0px; color: #666666; font-size: 1em; }
DIV#path_NO a{ padding: 0px 2px 0px 0px; color: #666666; font-size: 1em; }
DIV#path_ACT { color: #666666; font-size: 1em; font-weight: bold; }
DIV#path_ACT a{ color: #666666; font-size: 1em; font-weight: bold; }
table.section td{ padding: 5px 5px 4px 5px;	}
.titsection { color: #666666; font-weight: bold;  font-size: 1.2em; }

/* PEU DE PLANTA */
.footer_box{ background-color: #F46600; padding: 5px 5px 5px 5px; text-align:center; color:#FFFFFF; font-size:1em;}


/* NEWS */
/* tt_news LATEST view */
.clearer { border: 1px solid #BABABA; }


.news-latest-container { /*border:1px solid #666666;*/ }


.news-latest-container H2,.news-latest-gotoarchive {  color: #F46600; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; vertical-align:top;  }
.news-latest-gotoarchive { color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin-top:5px; }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { color:#666666; }

.news-latest-gotoarchive A { color:#666666; }
.news-latest-item {	/* IE hack */ /*height: 1%; line-height: 1.3;*/ /* IE hack end */ /*padding:3px; margin:3px; border:1px solid #666; background-color:#F9FFE5; */}
.news-latest-item IMG { margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date { float: right; color: #666666; width: 50px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 1em; font-weight: normal; /*background-color: #F9FFE5;*/ }
/*.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:1em; }*/
.news-latest-morelink { height:12px; }
.news-latest-morelink A { float:right; }
/* tt_news LIST view */
.news-list-container { /*background-color: #FFFFFF; border:1px solid #000; background-color:#BBE53A;*/ }
.news-list-item { /* IE hack*/ /*height: 1%; line-height: 1.3; /* IE hack end */ /*padding:3px; margin:3px;	border:1px solid #666; background-color:#FF0000;*/ }


.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #D3D3D3; }

.news-search-emptyMsg{ margin:0px; }






.news-search-form FORM { margin:0px; }
.news-list-container H3 {font-size:1em; margin-bottom: 5px; padding: 2px; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color: #F46600; padding-left:2px; }
.news-list-container H3 A {	font-size:1em; color:#666666; }
.news-list-container P { padding-left:3px; }
.news-list-date { float: right; color: #666666; width: 50px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 0.8em; font-weight: normal; /*background-color: #F9FFE5;*/ }
.news-list-imgcaption {	float: left; padding-top:3px; padding-right:3px; font-size: 0.8em; }
.news-list-container IMG { float: left; border:0px solid #666; margin-bottom:5px; margin-right:10px; margin-left:5px; }
.news-list-category IMG { float: none; border:none; margin:0px; }
.news-list-morelink,.news-list-category { font-size:0.8em; margin-left:3px; }
.news-list-morelink { margin-bottom:3px; }
.news-list-browse { text-align: center; font-size:0.8em;}
/* tt_news Page-Browser */
.tx-ttnews-browsebox { margin:3px; padding:3px; }
.tx-ttnews-browsebox TD { font-size: 1em; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ margin:0px; }
.tx-ttnews-browsebox-SCell { }
.news-search-emptyMsg { font-size: 1em; margin-left: 10px; }
/* tt_news SINGLE view */
.news-single-item {	}
.news-single-item H2 { font-size: 1.2emx; font-weight:bold; color: #F46600; margin-bottom: 0px; }
.news-single-item H3 { margin-bottom: 1em; }
.news-single-img { float: right; margin-left:5px; border:0px solid #666; background-color:#FFFFFF; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { float: right; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 1em; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { float: right; }
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 0.8em; }
.news-single-author { padding-bottom: 3px; }
.news-single-additional-info { margin-top: 15px; border: 0px solid #666; padding:3px; padding-bottom:0px; }
.news-single-related,.news-single-files,.news-single-links  { }
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:20px; }
.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 11px; margin-left:5px; width:90%; }

/* tt_news Archivemenu (AMENU) */

.news-amenu-container { font-size:1em; margin-bottom: 5px; padding: 2px; }
.news-amenu-container LI { padding-bottom:1px; }
.news-amenu-container UL { padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; border:1px solid #D3D3D3; background-color:#FFFFFF; list-style-type: none; }
.news-amenu-container H2 { font-size: 1.2em; font-weight:bold; color: #F46600; margin-bottom: 0px; }
.news-amenu-item-year { font-weight: bold; border: 0px solid #666; padding: 2px; background-color: #D3D3D3; color:#666666; }
/* tt_news Categorymenu (CATMENU) */
.news-catmenu  { padding:5px; margin:10px 0px 10px 10px; border:1px solid #D3D3D3; background-color:#F9FFE5; }
.news-catmenu-header { font-size:1em; font-weight:bold; }
.news-catmenu DIV { font-size:1em; white-space: nowrap; }
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img { margin:0px; padding: 0px; vertical-align: middle; }
.news-catmenu-ACT {	font-weight:bold; }

/*  Styles for catmenu mode "nestedWraps" */
.level1 { padding:1px; padding-left:10px; background-color:#ebf8bf; border-left:1px solid #666; border-top:1px solid #666; }
.level2 { padding:1px; padding-left:10px; background-color:#ddf393; border-left:1px solid #666; }
.level3 { padding:1px; padding-left:10px; background-color:#cae46e; border-left:1px solid #666; border-top:1px solid #666; }
.level4 { padding:1px; padding-left:10px; background-color:#b0cb51; border-left:1px solid #666; }

/* AccessKey */
.accessKey { text-decoration:underline; }

/*format taula*/
table.contenttable-0 { background-color: #FFFFFF; border: 1px solid #C1C1C1; border-collapse: collapse; margin: 5px; width:100%;}
table.contenttable-0 td { padding: 2px 10px 2px 10px; border: 1px solid #C1C1C1; border-collapse: collapse;}
tr.tr-even { background-color: #FFFFFF; }
tr.tr-0  { font-weight: bold; background-color: #FFCC33; }
tr.tr-odd { background-color: #FFF4D2; }

.csc-textpic-image IMG { float: none; border:none; margin:50px; }
.csc-textpic-image DL {padding:50px;}

/* AccessKey */
.accessKey {
        text-decoration:underline;


DIV.tx-ttnews-browsebox { text-align: center; }

/*Estils MAILFORM*/

fieldset.csc-mailform {padding:5px; width:100px;}

div.csc-mailform-field {padding:5px; width:100px;}

/* default styles for extension "tx_cssfilelist" */
        .filelinks {border: 1px solid #C1C1C1; }
        .filelinks span{display:block;}
        .filelinks .first {}
        .filelinks .odd {background-color: #FFFFFF; }
        .filelinks .even {background-color: #F0F0F0; }
        .filelinks .filecount{display:block; margin-bottom:5px; padding:5px;}
        .filelinks a {color:#000;text-decoration:none; }
        /* Icons begin */
        .filelinks .ai{background-image:url('/typo3/sysext/indexed_search/pi/res/ai.gif')!important;}
        .filelinks .ani{background-image:url('/typo3/sysext/indexed_search/pi/res/ani.gif')!important;}
        .filelinks .au{background-image:url('/typo3/sysext/indexed_search/pi/res/au.gif')!important;}
        .filelinks .avi{background-image:url('/typo3/sysext/indexed_search/pi/res/avi.gif')!important;}
        .filelinks .bmp{background-image:url('/typo3/sysext/indexed_search/pi/res/bmp.gif')!important;}
        .filelinks .cdr{background-image:url('/typo3/sysext/indexed_search/pi/res/cdr.gif')!important;}
        .filelinks .css{background-image:url('/typo3/sysext/indexed_search/pi/res/css.gif')!important;}
        .filelinks .csv{background-image:url('/typo3/sysext/indexed_search/pi/res/csv.gif')!important;}
        .filelinks .doc{background-image:url('/typo3/sysext/indexed_search/pi/res/doc.gif')!important;}
        .filelinks .dtd{background-image:url('/typo3/sysext/indexed_search/pi/res/dtd.gif')!important;}
        .filelinks .eps{background-image:url('/typo3/sysext/indexed_search/pi/res/eps.gif')!important;}
        .filelinks .exe{background-image:url('/typo3/sysext/indexed_search/pi/res/exe.gif')!important;}
        .filelinks .fh3{background-image:url('/typo3/sysext/indexed_search/pi/res/fh3.gif')!important;}
        .filelinks .flash{background-image:url('/typo3/sysext/indexed_search/pi/res/flash.gif')!important;}
        .filelinks .folder{background-image:url('/typo3/sysext/indexed_search/pi/res/folder.gif')!important;}
        .filelinks .gif{background-image:url('/typo3/sysext/indexed_search/pi/res/gif.gif')!important;}
        .filelinks .htm{background-image:url('/typo3/sysext/indexed_search/pi/res/htm.gif')!important;}
        .filelinks .html{background-image:url('/typo3/sysext/indexed_search/pi/res/html.gif')!important;}
        .filelinks .ico{background-image:url('/typo3/sysext/indexed_search/pi/res/ico.gif')!important;}
        .filelinks .inc{background-image:url('/typo3/sysext/indexed_search/pi/res/inc.gif')!important;}
        .filelinks .java{background-image:url('/typo3/sysext/indexed_search/pi/res/java.gif')!important;}
        .filelinks .jpg{background-image:url('/typo3/sysext/indexed_search/pi/res/jpg.gif')!important;}
        .filelinks .js{background-image:url('/typo3/sysext/indexed_search/pi/res/js.gif')!important;}
        .filelinks .max{background-image:url('/typo3/sysext/indexed_search/pi/res/max.gif')!important;}
        .filelinks .mid{background-image:url('/typo3/sysext/indexed_search/pi/res/mid.gif')!important;}
        .filelinks .mov{background-image:url('/typo3/sysext/indexed_search/pi/res/mov.gif')!important;}
        .filelinks .mpeg{background-image:url('/typo3/sysext/indexed_search/pi/res/mpeg.gif')!important;}
        .filelinks .mpg{background-image:url('/typo3/sysext/indexed_search/pi/res/mpg.gif')!important;}
        .filelinks .mp3{background-image:url('/typo3/sysext/indexed_search/pi/res/mpg.gif')!important; background-color:#FF0000;}
        .filelinks .pcd{background-image:url('/typo3/sysext/indexed_search/pi/res/pcd.gif')!important;}
        .filelinks .pcx{background-image:url('/typo3/sysext/indexed_search/pi/res/pcx.gif')!important;}
        .filelinks .pdf{background-image:url('/typo3/sysext/indexed_search/pi/res/pdf.gif')!important;}
        .filelinks .png{background-image:url('/typo3/sysext/indexed_search/pi/res/png.gif')!important;}
        .filelinks .ps{background-image:url('/typo3/sysext/indexed_search/pi/res/ps.gif')!important;}
        .filelinks .psd{background-image:url('/typo3/sysext/indexed_search/pi/res/psd.gif')!important;}
        .filelinks .rtf{background-image:url('/typo3/sysext/indexed_search/pi/res/rtf.gif')!important;}
        .filelinks .sgml{background-image:url('/typo3/sysext/indexed_search/pi/res/sgml.gif')!important;}
        .filelinks .swf{background-image:url('/typo3/sysext/indexed_search/pi/res/swf.gif')!important;}
        .filelinks .sxc{background-image:url('/typo3/sysext/indexed_search/pi/res/sxc.gif')!important;}
        .filelinks .sxw{background-image:url('/typo3/sysext/indexed_search/pi/res/sxw.gif')!important;}
        .filelinks .tga{background-image:url('/typo3/sysext/indexed_search/pi/res/tga.gif')!important;}
        .filelinks .tif{background-image:url('/typo3/sysext/indexed_search/pi/res/tif.gif')!important;}
        .filelinks .ttf{background-image:url('/typo3/sysext/indexed_search/pi/res/ttf.gif')!important;}
        .filelinks .txt{background-image:url('/typo3/sysext/indexed_search/pi/res/txt.gif')!important;}
        .filelinks .wav{background-image:url('/typo3/sysext/indexed_search/pi/res/wav.gif')!important;}
        .filelinks .wrl{background-image:url('/typo3/sysext/indexed_search/pi/res/wrl.gif')!important;}
        .filelinks .xls{background-image:url('/typo3/sysext/indexed_search/pi/res/xls.gif')!important;}
        .filelinks .xml{background-image:url('/typo3/sysext/indexed_search/pi/res/xml.gif')!important;}
        .filelinks .xsl{background-image:url('/typo3/sysext/indexed_search/pi/res/xsl.gif')!important;}
        .filelinks .zip{background-image:url('/typo3/sysext/indexed_search/pi/res/zip.gif')!important;}
        /* Icons end */

/** ESTILS HTML DINAMIC EDUCACIÓ ***/

.TITOL_GENERAL{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color:  #0033AA;
        background-color: #C4EAFA;
}

.SUBTITOL_AREA{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
.nom_activitat{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
}
.destacats_negreta{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #000000;
}


.TXT_FICHA{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;}
.TXT_GENERALBLANC{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #ffffff;
}

.TXT_FICHATITOL{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: BOLD;
        color: #FFCCOO;
        background-color: #5C82B1;
}
.TXT_consultes{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;

}
.TXT_consultesdestacats{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;}

.TXT_CONSULTESTITOL{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: BOLD;
        color: #FFFFFF;
        background-color: #0033AA;}

.ETAPA {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: BOLD;
        color: #0033AA;}


.SUBTITOL_MENU {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: #000000;
}
.barra {SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #999999;
 SCROLLBAR-3DLIGHT-COLOR: #C0C0C; SCROLLBAR-ARROW-COLOR:  #7A9B60; SCROLLBAR-TRACK-COLOR: #DAE4D3; SCROLLBAR-DARKSHADOW-COLO
R: #999999; }

.marge20left{
margin-left:20px;
margin-right:10px;
}
.margeInferior{
margin-bottom:3px;
}
.marge{
margin-left:20px;
margin-top:5px;
margin-right:20px;
}
.pastillas{
        background-color: ##C4EAFA;
}
.pastillas2{
        background-color: #0033AA;
}
.pastillasGris{
        background-color: #CCCCCC;
}
.pastillasGrisFosc{
        background-color: #666666;}
.fons
 {background-color: #0084D7;}

