body {background-color:#003399; padding-top:2em;}
div {font-family:arial, verdana, sans-serif;}
.legacy {margin: 0 auto; width:1024px; background-color:#ffffff;}
.prop {height:380px; float:right; width:1px;}
.clear {clear:both; height:1px; overflow:hidden;}
.quote, .quote2 {background-color:#003399; padding-bottom:10px; font-size:15px; text-align:center;}
.quote a {text-decoration:none; color:#7b95c2;}
.quote2 a {text-decoration:none; color:yellow;}
.titleBar{width:1024px;background-color:#003399;color:#7b95c2; }
.title {width:880px;background-color:#003399; font-weight:bold; font-size:36px; color:#7b95c2; text-align:center;float:left;}
.icos {width:144px;background-color:#003399; font-weight:bold; color:#7b95c2; text-align:right;float:left;}
.icos ul {list-style:none; margin:0; padding:0; padding-top:15px;}
.icos li {display:inline; margin:0; padding:0; padding-left:5px;}
.icos li:first-child {padding-left:0;}
.icos a {margin:0; padding:0;}
.menu {padding-top:2px;}
#menuoptions {padding:0; margin:0; list-style-type:none; float:right;}
#menuoptions li {font-weight:bold; font-size:14px; font-style:normal; margin-right:2px; display:inline;}
#menuoptions li a {text-decoration:none; padding-right:37px; color:#999999;}
#menuoptions li a:hover {color:#7b95c2;}
#menuoptions li em {font-style:normal; color:#7b95c2; font-size:18px; padding-right:28px; padding-top:5px;}
.content {clear:both; padding-top:12px; background:url(images/bg.gif); background-repeat:repeat-x; background-color:#839bc5;}
.linksleft {padding-left:120px; padding-right:20px; font-weight:bold; font-size:18px; text-align:right;}
.linksleft a {text-decoration:none; color:#093b97;}
.linksleft a:hover {text-decoration:none; color:#000099;}
.linksright {font-weight:bold; font-size:12px; color:#666666;}
.scroll {font-family:"arial narrow", verdana; padding-top:5px; padding-bottom:5px; background-color:#dee4ef; font-size:32px;}
.scroll a {display:block;}
.scroll a {text-decoration:none; color:#000078;}
.copyright {padding-top:8px; padding-bottom:8px; font-weight:bold; background-color:#839bc5; font-size:10px; text-align:center; color:#ffffff;}
.copyright a {text-decoration:none; color:#ffffff;}
.copyright a:hover {color:#000000;}
.contacto {color:#666666; font-weight:bold; font-size:16px; padding-top:9px; text-align:center;}
.contacto a {text-decoration:none; color:#666666;}
.contacto a:hover {color:#093b97;}
.submenu {text-align:center; font-size:18px; font-weight:bold; color:#666666;}
.submenu a {text-decoration:none; color:#666666;}
.submenu a:hover, .submenu em {font-style:normal; color:#093b97;}
.leftmenu {width:380px; padding-left:15px; padding-right:15px; float:left; text-align:right;}
.leftmenu a {display:block; color:#7b95c2; padding-top:6px; padding-bottom:6px; font-weight:bold; text-decoration:none; font-size:14px;}
.leftmenu a:hover {color:#093b97;}
#bookframe {margin:5px; width:470px; height:225px; overflow:hidden;}
#articlesframe {margin:5px; width:340px; height:295px; overflow:hidden;}
.bf body {background-color:#7b95c2; padding:5px; font-size:9px; color:#ffffff; vertical-align:bottom;}
.bf img {float:left; margin-right:5px;}
.mainleft {float:left; width:359px; text-align:justify; padding-left:25px; padding-right:20px; padding-top:15px; padding-bottom:15px; color:#000;}
.mainleft .noti{margin:0;padding:0;padding-top:10px;border-top:#666 1px solid;margin-top:10px;}
.mainleft .noti:first-child{margin:0;padding:0; border-top:0 none;}
.mainleft .titular{font-size:12px; text-align:left; padding:0; margin:5px 0;}
.mainleft .entradilla{font-size:10px; padding:0; margin:5px 0;}
.mainleft .leermas{font-size:10px; padding:0; margin:5px 0;}
.mainleft .leermas a{color:#000;}
.maincenter {float:left; width:212px; padding-top:15px; padding-bottom:15px;}
.mainright {float:left; width:359px; padding-left:20px; padding-right:25px; padding-top:15px; padding-bottom:15px;}
.bioleft {float:left; width:359px; text-align:right; padding-left:25px; padding-right:20px; padding-top:40px;}
.biocenter {float:left; width:212px; padding-top:40px;}
.bioright {float:left; width:359px; padding-left:20px; padding-right:25px; padding-top:40px;}
.bioleft, .mainright {font-size:15px;}
.bioleft em, .bioright em {font-style:normal; color:#093b97; font-weight:bold;}
.bioleft a, .bioright a {color:#000000; text-decoration:none; font-weight:bold;}
.bioleft a:hover, .bioright a:hover {color:#0000cc;}
.rightmenu {padding-top:30px; padding-left:35px; padding-right:160px; float:right;}
.rightmenu a {display:block; color:#666666; padding-top:6px; padding-bottom:6px; font-weight:bold; text-decoration:none; font-size:20px;}
.rightmenu a:hover {color:#093b97;}
.rightmenu em {font-style:normal; display:block; color:#093b97; padding-top:6px; padding-bottom:6px; font-weight:bold; font-size:20px;}
.leftagenda {height:330px; overflow:auto; background-color:#7b95c2; color:#ffffff; padding-top:15px; padding-bottom:15px; padding-left:35px; padding-right:35px; float:right; text-align:center; font-size:12px;}
.leftagenda em {font-weight:bold; font-style:normal; font-size:12px;}
.leftgallery {background-color:#7b95c2; overflow:auto; float:right; padding-right:15px; padding-top:25px;}
#galleryframe {height:320px; width:570px;}
#noticesframe {height:300px; width:570px;}
.noticessubmenu {text-align:center; font-size:14px; font-weight:bold; margin-top:1px;}
.noticessubmenu a {text-decoration:none; color:#ffffff;}
.noticessubmenu a:hover {font-style:normal; color:#093b97;}
.rightsubmenu {padding-left:30px;}
.rightsubmenu a {display:block; color:#666666; padding-top:1px; padding-bottom:1px; font-weight:bold; text-decoration:none; font-size:14px;}
.rightsubmenu a:hover {color:#093b97;}
.rightsubmenu em {font-style:normal; display:block; color:#093b97; padding-top:1px; padding-bottom:1px; font-weight:bold; font-size:14px;}
.lefttelevision, .leftmedia, .leftentrevistas {height:310px; width:600px; overflow:auto; padding-left:40px; padding-top:40px; padding-right:5px; float:right; text-align:left; font-size:14px;}
.lefttelevision a, .leftentrevistas a {display:block; color:#093b97; padding-top:6px; padding-bottom:6px; text-decoration:none;}
.lefttelevision a:hover, .leftentrevistas a:hover {color:#000000;}
.lefttelevision em, .leftentrevistas em {font-style:normal; font-weight:bold;}
.leftmedia a {display:block; color:#666666; padding-top:6px; padding-bottom:6px; text-decoration:none; font-weight:bold;}
.leftmedia a:hover {color:#093b97;}
.leftentrevistas a {font-size:16px;}
