html{height:100%;margin-bottom:1px;background:#fff;}
html{background:#F0F0F0 url(../images/bg.png) 0 0 repeat-x;}
body{width:990px;margin:0 auto;padding:0 0;font-size:12px;line-height:135%;font-family:Arial, Helvetica, sans-serif;}
p{margin-top:10px;margin-bottom:15px;}
a:link, a:visited{color:black;text-decoration:none;}
a:hover{color:none;text-decoration:none;}
a:active{text-decoration:underline;}
h1, h2, h3, h4, h4{padding-bottom:5px;margin:10px 0;color:black;}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:110%;}
.hide{display:none;}
.highlight{background-color:#ffc;}
div#wrapper{padding-top:10px;}
div#header{padding:0px 0px 20px;}
div#header .rk-1{}
div#header .rk-2{}
div#top{margin-left:520px;height:150px;font-style:italic;color:#666;}
div#top .padding{padding:0px;}
img#logo{float:left;margin:8px 0px 8px 0px;width:990px;height:150px;display:block;-moz-box-shadow:2px 4px 9px #333;-webkit-box-shadow:2px 4px 9px #333;box-shadow:2px 4px 9px #333;background:url(../../../images/stories/Cabeceras/logo.jpg) 0 0 no-repeat;}
div#horiz-menu{-webkit-font-smoothing:antialiased;position:relative;background:url(../images/menu-bg.png) 0 0 repeat-x;-moz-box-shadow:2px 4px 9px #333;-webkit-box-shadow:2px 4px 9px #333;text-decoration:none;text-shadow:#DDDDDD 1px 1px 0px;box-shadow:2px 4px 9px #333;height:35px;}
div#horiz-menu ul{padding-bottom:12px;}
.sf-menu{float:left;margin-bottom:1em;}
div#horiz-menu li{float:left;list-style:none;background:url(../images/menu-divider.png) 100% 0 repeat-y;}
div#horiz-menu li li{Background-image:none;font-size:11px;padding:10px 0px 0px 0px;color:black;}
div#horiz-menu a:link, div#horiz-menu a:visited{display:block;float:left;padding:10px 13px 13px 13px;font-weight:bold;color:black;text-decoration:none;Background-image:none;}
div#horiz-menu a:hover{padding:10px 13px 13px 13px;background:#6F6F6F url(../images/menu-bg-hoover.png) 100% 0 repeat-x;color:black;}
div#horiz-menu a:active{padding:10px 13px 13px 13px;background:#6F6F6F url(../images/menu-bg-hoover.png) 100% 0 repeat-x;color:black;}
div#horiz-menu li a:link, div#horiz-menu li a:visited{display:block;padding:10px 13px 13px 13px;font-weight:bold;color:black;text-decoration:none;Background-image:none;}
div#horiz-menu li a:hover{padding:10px 13px 13px 13px;background:#6F6F6F url(../images/menu-bg-hoover.png) 100% 0 repeat-x;color:black;}
div#horiz-menu li a:active{padding:10px 13px 13px 13px;background:#6F6F6F url(../images/menu-bg-hoover.png) 100% 0 repeat-x;color:black;visibility:visible;}
div#horiz-menu li li a:link, div#horiz-menu li li a:visited{display:block;padding:5px 13px 5px 13px;color:black;text-decoration:none;font-weight:lighter;Background-image:none}
div#horiz-menu li li a:hover, div#horiz-menu li li a:active{padding:5px 13px 4px 13px;color:black;font-weight:bold;background-image:none;background-color:transparent;}
div#horiz-menu .active span{background:transparent !important;backgorund-image:none !important;font-weight:bold;}
div#horiz-menu li.parent.sfHover{background:#6F6F6F url(../images/menu-bg-hoover.png) 100% 0 repeat-x;}
a#active_menu-nav:link{}
a#active_menu-nav:visited{}
.inputbox_search{display:block;height:14px;float:right;vertical-align:middle;padding-top:0px;margin:9px 0 0 0;margin-right:14px;}
table.mainbody, table.usermodules{width:100%;padding:0;clear:left;}
table.mainbody td.mainbody td.sectiontableheader{font-weight:bold;padding:0px;line-height:20px;background:#f0f0f0;}
td.mainbody{height:500px;background:#F0F0F0;}
td.mainbody .padding{padding:10px 15px;}
.portada_padding{padding:0 0;border:0 0;margin:0 0;}
td.usermodules{padding:0;}
td.left{background:#F0F0F0;width:200px;margin:0px 0 0 0;}
td.left .padding{padding:10px 0px 15px 0px;}
.contentpaneopen img{margin:10px 10px 10px 10px;-moz-box-shadow:2px 4px 9px #333;-webkit-box-shadow:2px 4px 9px #333;box-shadow:2px 4px 9px #333;}
.contentpaneopen_soporte img{margin:10px 10px 10px 10px;-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333;}
.contentpaneopen_descargas img{margin:0px 10px 10px 50px;-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333;}
.moduletable_descargas li, a, a:link, a:visited, a:hover, a:active, img{list-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;}
a:link, a:visited{color:black;font-weight:bold;text-decoration:none;}
a:hover{color:#DA0000;text-decoration:none;}
a:active{text-decoration:underline;}
div.moduletable h3{color:#121A28;border-bottom:3px solid #e7e7e7;padding:3px 0;}
td.left div.moduletable{color:#121A28;}
td.left div.moduletable h3{border-bottom:3px solid #D2E0F2;}
div#bottom div.moduletable{color:#ccc;}
div#bottom div.moduletable h3{#border-bottom:3px solid #243959;#color:#fff;}
.menu_lat{padding-left:15px;padding-top:20px;margin:0px 0px;}
.moduletable_menu{color:#00AA00;}
.moduletable_menu li{padding-bottom:10px;list-style:none;}
.moduletable_menu ul{position:relative;font-weight:bold;}
.parent ul{padding-top:6px;}
.active a{color:#DA0000;font-size:100%;}
.parent .active a{color:#ffffff;font-size:100%;}
a.mainlevel:link, a.mainlevel:visited{text-decoration:none;}
a.mainlevel{display:block;padding:4px 0 2px 28px;margin-bottom:3px;background:url(../images/menu-bullet.png) 0 0 no-repeat;}
a.mainlevel:hover{text-decoration:underline;}
a.sublevel:hover{text-decoration:none;}
a.sublevel:link, a.sublevel:visited{text-decoration:none;}
a#active_menu:link, a#active_menu:visited{color:#333;}
li.active_menu a:link, li.active_menu a:visited{color:#333;}
li.menu, img.menu{list-style:none;border:0;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;}
div#bottom{background:#121A28;}
div#footer{background:url(../images/footer-bg.png) 0 0 repeat-x;-moz-box-shadow:2px 4px 9px #333;-webkit-box-shadow:2px 4px 9px #333;box-shadow:2px 4px 9px #333;behavior:url(./ie-css3.htc);}
.box-shadow{behavior:url(ie-css3.htc);}
div#footer .rk-1{}
div#footer .rk-2{height:55px;overflow:hidden;margin:0px 0px 30px 0px;}
div#footer .moduletable{text-align:center;font-size:10px;}
div#footer .moduletable_Descargas{text-align:center;font-size:10px;padding:0;}
div#footer .usermodules{text-align:center;font-size:10px;padding:0px 30px 0px 0px;}
div#footer .usermodules_footer{padding:15px 0px 0px 0px;}
div#the-footer{background:url(../images/footer-bg.png) 50% 0 no-repeat;text-align:center; float:right;}
#jflanguageselection{padding-bottom:20px; margin-right: 10px; width: 50px;}
.menu_twitter{list-style:none;padding-bottom:20px; margin-right: 20px; width: 60px; float:right;}
.menu_twitter img{margin: 6px 6px 0px 0px}
.small, .modifydate, .createdate, div.mosimage_caption{font-size:100%;}
div.moduletable h3, .componentheading{font-size:130%;}
span.pathway{display:block;height:16px;line-height:16px;vertical-align:middle;margin-top:5px;margin-bottom:20px;font-weight:bold;}
span.pathway img{margin:0px 10px;vertical-align:middle;}
div#pathway{margin-bottom:10px;padding-left:8px;}
td.componentheading{padding-bottom:15px;}
div#top{color:#666;}
.contentheading, .componentheading{margin-bottom:15px;font-weight:bold;}
.contentheading{padding:10px 0;margin-top:10px;margin-bottom:10px;line-height:100%;color:#101010;font-size:20px}
.contentheading_soporte{padding:10px 0;margin-top:10px;margin-bottom:10px;line-height:100%;color:#101010;margin-bottom:15px;font-weight:bold;font-size:20px}
.contentheading_descargas{padding:10px 0;margin-top:10px;margin-bottom:10px;line-height:100%;color:#101010;margin-bottom:15px;font-weight:bold;font-size:20px}
.contentheading_contacto{padding:10px 0;margin-top:10px;margin-bottom:10px;line-height:100%;color:#101010;margin-bottom:15px;font-weight:bold;font-size:20px}
td.buttonheading{vertical-align:middle;}
span.listing-desc{margin:0px 10px 10px 50px;-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333;}
table.proyecto_tabla{color:#7F7F7F;width:100%;font:0.8em/1.6em "Trebuchet MS",Verdana,sans-serif;-moz-box-shadow:2px 4px 9px #333;-webkit-box-shadow:2px 4px 9px #333;box-shadow:2px 4px 9px #333;}
table.proyecto_tabla th{background-color:#6F6F6F;color:white;font-weight:bold;padding:0px 5px 0px 5px;text-transform:uppercase}
table.proyecto_tabla td{background-color:#CDCDCD;color:black;font-weight:bold;padding:0px 5px 0px 5px;}
table.tabla_proyectos{color:#7F7F7F;width:950px;font:0.8em/1.6em "Trebuchet MS",Verdana,sans-serif;-moz-box-shadow:2px 4px 9px #333;-webkit-box-shadow:2px 4px 9px #333;box-shadow:2px 4px 9px #333;}
table.tabla_proyectos th{background-color:#6F6F6F;color:white;font-weight:bold;padding:0px 5px 0px 5px;text-transform:uppercase;}
table.tabla_proyectos td{background-color:#CDCDCD;color:black;font-weight:bold;padding:0px 5px 0px 5px;height:25px;}
table.tabla_proyectos tr{background-color:#CDCDCD;color:black;font-weight:bold;}
h4.accordionfaqheader{cursor:pointer;}
