/* AAMSX CSS 02012019 */
/* OLD vers: (ddMMaaaa) *26102018 *14042014 *03122013 *28112013 *11072012 *21092011  *03042011*/
body {
    font-family: helvetica, arial, verdana, sans-serif;
    font-size: 90%;
    line-height: 1.5em;
    color: #000000;
    background: #737373;
    padding: 0px;
    margin: 0px;
}
.inbody {
    width: 900px;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
}
.bodyContent {
    width: 100%;
    display: inline-block;
    background-color: #FFFFFF;
}
textarea {
    resize: none
}
img {
    border: hidden;
}
a {
    text-decoration: none;
    color: #101090;
    font-weight: bold;
}
a:visited {
    color: #101090;
}
a:hover {
    background-color: #00ff80;
    cursor: pointer;
    font-weight: bold;
}
a.linker {
    width: 220px;
    height: 22px;
    padding: 4px;
    display: block;
    cursor: pointer;
}
a.linker:hover {
    background-color: #00ff80;
}
a.file {
    padding: 4px;
    margin: 0px;
    display: block;
    cursor: pointer;
}
a.file:hover {
    background-color: #A0A0A0;
}
.banner {
    display: block;
    margin-bottom: 4px;
    margin-top: 4px;
    width: 230px;
    height: 60px;
    overflow: hidden;
}
.page {
    width: 900px;
    background-color: #FFFFFF;
}



/* HEADER ---------------------------- */
header, .header {
    width: 900px;
    height: 184px;
    background: transparent url(pics/headerAAMSX900_04.jpg) no-repeat;
}
.headBox {
    width: 490px;
    height: 155px;
}
.headBox a {
    width: 100%;
    height: 100%;
    display: block;
}
.headBox a:hover {
    background-color: transparent;
}

/* DEPRECATED */
.header_upspa {
    width: 900px;
    height: 155px;
}


.headMenu {
    width: 900px;
    height: 22px;
}

/* DEPRECATED */
.level1_menu {
    height: 22px;
    padding-left: 10px;
}

.level1Menu {
    width:710px;
    display:inline-block;
    padding-left:10px;
}
.lang_menu {
    width: 168px;
    height: 22px;
    text-align: right;
    padding-right: 8px;
    display: inline-block;
}
a.level1_but {
    color: #333333;
    text-align: center;
    width: 140px;
    height: 20px;
    margin-right: 2px;
    padding: 4px;
    background-color: #5f9fef;
    display: inline-block;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
a.level1_but:hover {
    color: #000000;
    background-color: #00ff80;
    cursor: pointer;
}
.level1_sel {
    color: #000000;
    text-align: center;
    width: 140px;
    height: 21px;
    margin-right: 2px;
    padding: 4px;
    font-weight: bold;
    background-color: #FFFFFF;
    display: inline-block;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
a.lang_but {
    color: #333333;
    text-align: center;
    width: 30px;
    height: 20px;
    margin-right: 4px;
    padding: 4px;
    background-color: #5f9fef;
    display: inline-block;
    cursor: pointer;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
a.lang_but:hover {
    color: #000;
    background-color: #00ff80;
}
/* ----------------------------END HEADER */



.titlebox {
    font-size: 18px;
    padding-bottom: 8px;
    color: #000000;
}
.iconbox {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background: transparent url(pics/tomasha.png) no-repeat;
}
.titleNote {
    font-size: 20px;
    padding-bottom: 8px;
    color: #000000;
}
a.titleNote {
    display: block;
    font-weight: normal;
}
a.titleNote:hover {
    background-color: #F48C23;
}
a.titleNote:visited {
    color: #000000;
}
.subtitleNote {
    font-size: 14px;
}


/* MENU SECOND LEVEL---------------------------- */
.level2box {
    width: 230px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #DDDDDD;
    overflow: hidden;
}

.level2_sel {
    color: #000000;
    text-align: center;
    width: 220px;
    margin-bottom: 5px;
    padding: 4px;
    background-color: #FFFFFF;
    font-weight: bold;
    display: block;
}
a.level2_but {
    color: #333333;
    text-align: center;
    width: 220px;
    margin-bottom: 5px;
    padding: 4px;
    background-color: #5f9fef;
    display: block;
    cursor: pointer;
}
a.level2_but:hover {
    background-color: #00ff80;
}
/* ----------------------------END MENU SECOND LEVEL */


#contentColumn {
    width: 620px;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
    display: inline-block;
}
#rightColumn {
    width: 250px;
    vertical-align: top;
    padding-top: 10px;
    padding-right: 10px;
    display: block;
    float: right;
}
.rbox_up {
    width: 250px;
    height: 8px;
    background: transparent url(pics/rbox_up_250.gif) top;
}
.rbox_down {
    width: 250px;
    height: 10px;
    background: transparent url(pics/rbox_down_250.gif) top;
    margin-bottom: 10px;
}
.notebox_up {
    width: 620px;
    height: 10px;
    background: transparent url(pics/notebox_up_620.gif) top;
}
.notebox_down {
    width: 620px;
    height: 10px;
    background: transparent url(pics/notebox_down_620.gif) top;
    margin-bottom: 10px;
}
.level2titbox {
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #DDDDDD;
    overflow: hidden;
}
.notehead {
    width: 600px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    background-color: #ffad5b;
    overflow: hidden;
}
.notebody {
    width: 600px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #DDDDDD;
    overflow: hidden;
}
.notebody p {
	text-align: justify;
}
footer, .footbox {
    text-align: center;
    margin: 0px;
    padding: 4px;
    background-color: #5050e8;
    color: #FFFFFF;
}
/* area botonera de paginacion */
.page_bar {
    width: 620px;
    height: 36px;
    text-align: right;
    display: inline-block;
    vertical-align: top;
}
/* pagina actual */
.pageCurrent {
    width: 28px;
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    background: transparent url(pics/page_selected.png) top;
    display: inline-block;
}
/* boton de numero de pagina */
a.pageNum {
    width: 28px;
    height: 20px;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
    background: transparent url(pics/page.png) top;
    display: inline-block;
}
a.pageNum:hover {
    background: transparent url(pics/page_hover.png) top;
}
/* boton de pagina anterior */
a.pageLeft {
    width: 28px;
    height: 20px;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
    background: transparent url(pics/pageleft.png) top;
    display: inline-block;
}
a.pageLeft:hover {
    background: transparent url(pics/pageleft_hover.png) top;
}
/* boton de siguiente pagina */
a.pageRight {
    width: 28px;
    height: 20px;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
    background: transparent url(pics/pageright.png) top;
    display: inline-block;
}
a.pageRight:hover {
    background: transparent url(pics/pageright_hover.png) top;
}
/* NEW 03122013 */
.nextRU_header {
    width: 620px;
    height: 140px;
    background: url(pics/nextRU_header_ES.png) no-repeat;
}
.titlebar {
    width: 580px;
    font-size: 18px;
    padding: 6px;
    margin-bottom: 10px;
    text-align: left;
    color: #000000;
    background-color: #5F9FEF;
    border-radius: 3px;
}
.returnbar {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 50px;
    margin-top: 14px;
}
a.pageReturn {
    width: 32px;
    height: 32px;
    background: transparent url(pics/return.png) top;
    display: inline-block;
}
a.pageReturn:hover {
    background: transparent url(pics/return_hover.png) top;
}
.actividad, .stand {
    width: 580px;
    padding: 6px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: #EEEEEE;
    border-radius: 5px;
}
.actividad_arcadez {
    width: 352px;
    height: 190px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 230px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    background: #75CDFF url(pics/arcadezone_box.png) no-repeat top;
}
.actividad_partyz {
    width: 572px;
    height: 190px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    background: #A45BFF url(pics/partyzone_box.png) no-repeat top;
}
.actividad_title, .stand_title {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 8px;
}
.nota {
    font-style: italic;
    font-size: 80%;
    padding: 4px;
    margin-bottom: 20px;
}
.contenido {
    padding-left: 10px;
    padding-right: 20px;
}
a.RUmenuOption {
    color: #FFFFFF;
    text-align: center;
    width: 135px;
    height: 50px;
    margin-right: 2px;
    margin-bottom: 6px;
    padding: 4px;
    background-color: #5455ED;
    display: inline-block;
    border-radius: 4px;
    vertical-align: middle;
}
a.RUmenuOption:hover {
    color: #000000;
    background-color: #00ff80;
    cursor: pointer;
}
a.RUmenuOptionGreat {
    color: #000000;
    text-align: center;
    font-size: 20px;
    width: 135px;
    height: 50px;
    margin-right: 2px;
    margin-bottom: 6px;
    padding: 4px;
    background-color: #ffad5b;
    display: inline-block;
    border-radius: 4px;
    vertical-align: middle;
}
a.RUmenuOptionGreat:hover {
    color: #000000;
    background-color: #00ff80;
    cursor: pointer;
}
#RUMenu {
    padding: 0;
}
#RUMenu li {
    display: inline;
}
/* Quienes somos? ---------------------------- */
.whoBox {
    padding: 10px;
    width: 550px;
    background-color: #EEEEEE;
    display: block;
    border-radius: 7px;
    margin-bottom: 14px;
    margin-left: 22px;
}
.whoPhoto img {
    border-radius: 5px;
}
.whoPhoto {
    float: left;
    display: block;
    width: 140px;
    overflow: hidden;
}
.whoInfo {
    width: 400px;
    padding-left: 10px;
    float: left;
}/* ----------------------------END  */
#ListaRUS td {
    background-color: #A0A0FF;
    padding: 8px;
    border-radius: 5px;
    margin: 4px;
    font-size: 12px;
}
/* Adapta las img de las noticias al ancho de la columna(26102018) */
.NotiPic {
    min-width: 100%;
    max-width: 100%;
}