body{width:99%;border:0; padding:1em; font-family:Arial; font-size:13px;}
hr, .titulo-menu {visibility:hidden; display:none;}
fieldset{border:none;}
/*titulo*/

ol {list-style-type:decimal;}
a {color:#CD1427;text-decoration:none;}
a:hover{color:#CD1427;text-decoration:underline;}
h2,h3,h4{background:#d0d0d0;color:#696b6b;padding:0.2em 0 0.2em 0.2em;}
.skipnav a {display:none;overflow: hidden;width: 0;height: 0;}
.skipnav a:active, .skipnav a:focus {display:none;overflow: hidden;width: auto;height: auto;background-color: Yellow;color: #000;top: 2px;left: 5px;}
/**/
#main-herramientas ul {font-weight:bold;float:left;font-size:95%;font-weight:normal;padding:0.5em 0 0.5em 10px;}
#main-herramientas li {display:inline;padding:0 0.5em 0 0;}
#main-herramientas ul li.menu-idioma form {display:inline;padding:0 0.5em 0 0;}
#main-herramientas ul li.menu-idioma form input {vertical-align:middle;border:none;}
/**/
#main-cabecera h1.titulo-logo{display:block;clear:both;width:250px;position: relative; z-index: 2; font-size:180%; margin-left:0.9%;text-align:left;}
#main-cabecera h1.titulo-logo a{width:250px; height:120px; background: url(../imagenes/logo-ria.jpg) left bottom no-repeat;display:block;color:#033D6E;}	
#main-cabecera h1.titulo-logo a span { position: absolute; z-index: -1; }
/**/
/*--------- login -------------*/
#main-cabecera #main-login fieldset{border:none;}
#main-cabecera #main-login fieldset legend{color:#474545;font-size:120%;font-weight:bold;padding:0 0 0.5em 0;}
#main-cabecera #main-login fieldset label{color:#333;float:left;padding:0 0 0.5em 0;text-align:left;}
#main-cabecera #main-login fieldset input{float:left;padding:0;}
#main-cabecera #main-login fieldset input.boton{border:1px solid #898989;background:url(../imagenes/fondo-input.jpg) right top repeat-x;color:#000;cursor:pointer;padding:0 0.2em 0 0.2em;margin:0 0.2em 0 0;font-size:100%;display:block;clear:both;height:19px;}

/*--------- formulario de acceso -------------*/
#main-cabecera #main-sesion {display:block;clear:both;}
#main-cabecera #main-sesion ul li {display:inline;}
#main-cabecera #main-sesion ul li form {display:inline;padding:0 0.5em 0 0;}
#main-cabecera #main-sesion ul li form input {border:none;}
#main-cabecera #main-sesion ul li form input[type="image"] {padding:0 0.3em 0 0;border:none;}

/**/
#menu-wrapper .menu-body-wrapper {width:85%;min-width:770px;font-size:79%;background:url(../imagenes/fondo-menu100x100.jpg) repeat-x;margin:0 auto;}
#menu-wrapper .menu-body-wrapper ul {text-align:center;font-weight:bold;height:27px;}
#menu-wrapper .menu-body-wrapper li {float:left;display:inline;list-style:none;height:27px;line-height:27px;}
#menu-wrapper .menu-body-wrapper li a.active, #menu-wrapper .menu-body-wrapper li a:hover, #menu-wrapper .menu-body-wrapper li a:active, #menu-wrapper .menu-body-wrapper li a:focus {background:url(../imagenes/fondo-menu-over.jpg) left -1px repeat-x;padding:0.8em 0.5em 1em 0.5em;color:#fff;}
#menu-wrapper .menu-body-wrapper li a {color:#fff;background:url(../imagenes/fondo-menu100x100.jpg) left 2px repeat-x;padding:0.9em 0.5em 0 0.5em;text-decoration:none;}
