
/*  */
/* 
*/
/*test  */
/* */
body{
width:100%;
background-size: 140% !important;
font-size: 0.75em !important;
}


a:link,a:active,a:visited {
    color:#be5867 !important;             /*azul medio -- para texto izquierdo*/
}

/*
div#metanavigation{
display:none
}
*/


div.infobox-inner{
background:none !important;
}
.infobox{
background:#FDF1F3 !important;            /*panel derecho del home*/
}
div.infobox-inner p{
margin-left:10px !important;
margin-bottom:10px !important;
}
div.infobox-inner a{
    text-decoration:none !important;
}
div.infobox-inner a:hover {
    text-decoration:underline !important;
}



div.spacer{
background-color:#FEFAFB !important;            /*azul bajo -1 ---- color de fondo*/
}
div#wrapper{
background:#FEFAFB !important;                /*azul bajo -1 --- color de fondo*/
}


div#head{
height:110px !important;                    /*separacion entre menu y el primero H1*/
padding-top: 20px !important;
}
 
/*CUNFIGURACION DEL LOGO*/
div#logo {
    background-color:#ae2f42 !important;    /*azul principal superior*/
border-left: 0px #fff solid;                /*distanca de borde izq*/
margin-right:0px;                            /*distan de borde der*/
position:absolute !important;
height:110px !important;
}

/*CUBRE TODO EL LOGO FONDO*/
div#head-image {
background: #ae2f42 !important;          /*azul principal superior*/
border-right: 0px #fff solid;            /*borde desde derecha*/
right:0px !important;                    /*borde desde derecha*/
position:absolute !important;
height:110px !important;                /*altura del menu*/
}
 
/*DISENO Y CONFIGURACION DEL TITULO*/
div#head-text {
    background-color:#ae2f42 !important;        /*azul fuerte -1* fuente del titulo/
font-weight:200 !important;                    /*negrilla*/
font-size:1.5em !important;                    /*tamano*/
margin-bottom: 10px !important;
}





div#head-text a {
color: #fff !important;
    background-color:#ae2f42 !important;        /*azul fuerte -1 para mover titulo*/
position:absolute !important;
top:20px !important;
left: 50px !important;
}



/*POSICION DEL MENU ARRIBA ABAJO*/
div#nav-horizontal-2{
background-color: #D05365 !important;         /*rojo borde del MENU*/
position:absolute !important;
left:0px !important;
bottom:0px !important;                /*altura del menu - horizontalmente*/
border-bottom:0px !important;        /*nada*/
font-weight:100 !important;        /*nada*/
}



/*COLORES DEL MENU*/
div#nav-horizontal-2 .horizontal-item-inactive .horizontal-item-inactive-text{
color:#fff !important;
background-color: #D05365 !important;    /*rojo interno del MENU de botones inactivos*/
margin-left:5px !important;        /*margen interno del texto del boton*/
font-weight:100 !important;        /*efecto reduccion al sobreponer mause en boton*/
}


/*LINEA ENCIMA DE CADA BOTON*/
div#nav-horizontal-2 .horizontal-item-inactive-text:hover{
border-top:2px #D05365 solid !important;    /*pequena linea roja arriba de botones inactivos*/
font-weight:100 !important;
}




/*LINEAS LATERALES DE CADA BOTON*/
div#nav-horizontal-2 .last-horizontal-item-inactive-text {
float:left;
color:#fff !important;
background-color: #D05365 !important;        /*color boton inactivos (solo del ultimo boton)*/
font-weight:100 !important;
padding-right: 20px !important;
padding-left:20px !important;
}



div#nav-horizontal-2 .last-horizontal-item-inactive-text:hover{
border-top:2px #D05365 solid !important;        /*cambio de la linea verde del 5 elemento del menu*/
font-weight:100 !important;
}



div#nav-horizontal-2 .last-horizontal-item-inactive-end{
background:none !important;
font-weight:100 !important;
}


/*color del boton activo*/
div#nav-horizontal-2 .horizontal-item-active .horizontal-item-active-text{
color:#ae2f42;                    /*texto de boton activo*/
background-color:#FEFAFB ;        /*texto fondo de boton activo*/
margin-left:5px !important
}



div#nav-horizontal-2 .horizontal-item-active .horizontal-item-active-text:hover{
border-top:2px #FEFAFB solid !important;    /*linea pequena superior al sobrepner en boton activo*/
background-color: #FEFAFB !important;    /*color de fondo al sobrepner en boton activo*/
color:#ae2f42 !important;        /*color del texto al sobrepner en boton activo  ae2f42*/
}


div#nav-horizontal-2 .last-horizontal-item-active .last-horizontal-item-active-text {
float:left;
color:#ae2f42;                                    /*NADA*/
background-color: #FEFAFB;
padding-right: 20px !important;
padding-left: 20px !important;
}


div#nav-horizontal-2 .last-horizontal-item-active-text:hover{
border-top:2px #FEFAFB solid !important;
padding-right: 20px !important;
padding-left: 20px !important;
color:#ae2f42!important;
background-color: #FEFAFB !important;
}

div#nav-horizontal-2 .last-horizontal-item-active-end{
background:none !important;
}




div#footer-corner{
/*background:none !important;*/
background-color:#D05365 !important
}

div#footer-right{
background:none !important;
}

div#footer-text{
                            /*cuadro arriba del ie de pagina*/
background-color:#FEFAFB ;
border-left: 0px #ae2f42 solid;                /*distanca de borde izq*/+++++++++++++++++++++++++++++++fff
border-right:50px #FEFAFB solid;
margin-top: -20px;
height:48px !important;
}

div#owner{
background-color:#D05365 !important;         /*fondo de pie de pagina */
color:#D05365 !important; /*ae2f42 */
}

span#owner-text {
    color:#D05365!important;
    padding-left:16px;
    font-size:.82em;
    line-height:1.5em;
}


#menu-box ul{
background-color:#fff !important;
}


#menu-box a.level_1_not_selected{
font-weight:100 !important;
}


#menu-box .li_level_1_not_selected {
background:#fff !important;
margin-bottom:-5px !important;
padding-top:0px !important;
padding-bottom:5px !important;
}

#menu-box a.level_1_selected.has_children_open,
#menu-box a.level_1_selected.has_no_children {
background-color:#D05365  !important;         /*Color de menu izquierdo activo 40b41a*/
color:#fff !important;
}
#menu-box li.li_level_1_selected_children,
#menu-box li.li_level_1_selected_children ul li,
#menu-box li.li_level_1_selected_no_children,
#menu-box li.li_level_1_selected_no_children ul li{
background:#fff !important;
}

#menu-box a.selected.has_children_open{
background-color:#FDF1F3 !important;     /*no hay nada*/
}
h1{
color:#ae2f42 !important;        /*titulo interno H1*/
font-size:2em !important;
line-height:1em !important;
border-bottom:0px !important;
font-weight:100 !important;
}
h1.caption
{
font-size:0.5em !important;
background:#fff !important;
margin-bottom:20px !important;
}
h3{
color:#ae2f42 !important;
font-size: 1.0em !important; /*tamano H3 en sitemap*/
font-weight:100 !important;
border-bottom: 1px solid #c0c0c0 !important;
padding-bottom:0px !important;
margin-bottom:10px !important;
}
h4{
margin-top:80px !important;
margin-bottom: 20px !important;
}
span.headline-text {
color:#ae2f42 !important;
font-size:3em;
font-weight:100 !important;
height:0em !important;
line-height:0em !important;
}
div.text ul li {
list-style-type: square;
}
div.text table{
border-collapse: collapse;
width:100% !important;
}

div.text tr:nth-child(odd)    {
background-color:#FFFFFF !important;                /*color si hubiera tablaFEFAFB */
}
div.text tr:nth-child(even){
background-color:#FFFFFF !important;        /*color de la segunda fila de la tabla */
}
div.text td{
vertical-align:middle !important;
border-left:1px ##FFFFFF solid !important        /*creo que linea de home en titulos*/---------------
}
div.text table td:first-child {
border-left: none !important;
}
.organigram_mainitem{
font-size:13px !important;        /*descononcido*/
font-weight:500 !important;
width:200px;
text-align:center;
}
caption {
margin-bottom: 10px !important;
background:#none !important;
color:#000000 !important;
}
.tabelle3 tr:nth-child(even)    {
background-color:#e4eff7 !important; /*antigua*/
}
.tabelle3 tr:nth-child(odd){
background-color:#f7fbfe !important; /*antigua*/
}
.tabelle3 th.sort {
display:none !important;
}
.tabelle3 td.link:hover {
background-color: #a9cde5 !important; /*antigua*/
}
.tabelle3 td.link a{
font-weight:100 !important;
}
table.datentabelle{
border:none !important;
}




 