body{
    margin: 0;
    font-family: sans-serif;
    font-size: 10pt;
    min-width:1000px
}

table {
    font-size: 10pt;
}

img {
    behavior:url(/Kheiron/js/iepngfix.htc);
}

#cabecera {
    border-top: 5px solid #8faecb;
}

#piepagina {
    border-top: 5px solid #cd0139;
    font-size:10pt;
    font-weight:bold;
    line-height:24px;
}

#pie1 {
    color:#90B0D2;
    padding-top:10px;
    text-align:center;
}

#pie2 {
    color:#05517F;
    text-align:center;
}

#pie3 {
    color:#D0063D;
    text-align:center;
}

.lateral_izquierdo {
    width: 250px;
    float:left;
    text-align:center;
}

.lateral_derecho {
    width: 250px;
    float: right;
    text-align:center;
}

.centro {
    margin-left: 260px;
    margin-right: 260px;
    text-align:center;
}

.prueba2 {
    color:#004B7C;
    text-decoration:none;
}

.enlace_contenedor2 .prueba2:hover {
    text-decoration:underline;
}

.enlace_one {
    border: 1px solid white;
}

.enlace_menu .enlace_one:hover {
    border: 1px outset #cccccc;
}

.prueba {
    color:#004B7C;
    font-weight: bold;
    margin-top: 20px;
}

.prueba3 {
    color:#004B7C;
    font-weight: bold;
    margin-top: 20px;
}

.enlace_contenedor .prueba3:hover {
    color: #cd0139;
}

.navegacion {
    color:white;
    font-weight:bold;
    padding-left:20px;
    font-size:8pt;
}

.enlace_navegacion .navegacion:hover {
    text-decoration: underline;
}

ul.lista_panel {
    padding: 0px;
    margin: 0px;
}

.lista_panel li {
    width:130px;
    float:left;
    display:inline;
    height:120px;
    text-align:center;
    margin-left: 20px;
    margin-right: 20px;
}

ul.calendar {
    padding: 0px;
    margin: 0px;
}

.calendar li {
    width:170px;
    float:left;
    display:inline;
    height:170px;
    text-align:center;
    margin-left: 20px;
    margin-right: 20px;
}

.border_warning fieldset {
    border:1px solid #004B7C;
}

.border_warning legend {
    font-weight: bold;
    font-variant:small-caps;
}

.iceSelInpTxtTxt {
    margin:0 0 0 2px;
}

.iceInpTxt, .iceInpSecrt, .iceInpTxtArea {
    font-family:sans-serif;
    font-size:10pt;
}

input {
    font-size:10pt;
}

.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr {
    font-size:10pt;
}

.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb {
    font-size:10pt;
}

#lateral {
    width: 400px;
    float:left;
}

#principal {
    margin-left: 415px;
    margin-top: 15px;
    /*background-color: #EEF0F2;*/
    padding: 4px 4px 4px 4px;
    font-size:10pt;
    background-color : #E1E1E1;
    /*margin-right: 200px;*/

}

.icono_entrada_normal {
    width: 20px;

}

.entrada_principal {
    font-size: 7pt;
    color: black;
    background-color: #f0f4f9;
    font-weight: bold;
    border-left: solid 10px #8faecb;
    height: auto;
    padding-top:5px;
    padding-bottom:5px;
    border-right: outset 1px #8faecb;
    border-bottom: outset 1px #8faecb;
    border-top: outset 1px #8faecb;
}

.entrada_principal_select {
    font-size: 10pt;
    color: white;
    background-color: #8faecb;
    font-weight: bold;
    border-left: solid 10px #8faecb;
    height: auto;
    padding-top:5px;
    padding-bottom:5px;
}



.menu_principal {
    padding-bottom:10px;
}

.texto_menu {
    margin-left: 5px;

}
.texto_menu a{
    text-decoration:none;
}

.menu_secundario {
    padding-top: 10px;
    margin-left: 10px;
}

#cuerpo {
    margin: 5px 0 0 0px;
    min-height: 300px;
}

.entrada_secundaria {
    font-size: 8pt;
    color: black;
    background-color: #f0f4f9;
    font-weight: bold;
    border-left: solid 10px #8faecb;
    height: auto;
    padding-top:5px;
    padding-bottom:5px;
    border-right: outset 1px #8faecb;
    border-bottom: outset 1px #8faecb;
    border-top: outset 1px #8faecb;


}

.entrada_secundaria_select{
    font-size: 8pt;
    color: white;
    background-color: #8faecb;
    font-weight: bold;
    border-left: solid 10px #8faecb;
    height: auto;
    padding-top:5px;
    padding-bottom:5px;

}

.entrada_principal .texto_menu a {
    color:black;
}

.entrada_principal_select .texto_menu a {
    color:white;
}
.entrada_secundaria .texto_menu a {
    color:black;
}

.entrada_secundaria_select .texto_menu a {
    color:white;
}

.selectedNodetrue {
    font-weight:bold;
    text-decoration:underline;
}

.selectedNodetrue span {
    font-weight:bold;
    text-decoration:underline;
}

.menuSelectedtrue {
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-top-width: 2px;
}

.formulario{
    margin:auto;
    color:#004b7c;
    width:90%
}
.cabeceraFormulario{
    background-color:#bed7ef;
    color:#004b7c;
    font-weight:bold;
    font-size: 14pt;
    margin:3px;
    margin-bottom:20px;
    text-align:left;
}
.textoFormulario{
    margin-left:20px;
    margin-bottom:2px;
}
.bordeFormulario {

    border: 1px solid #004b7c;

}

.columnaFormulario {
    text-align: right;
    font-weight: bold;
    width:230px;

    padding-right: 0px;
    margin-right: 0px;
}

.iceLink {
    width:60px;
}

.iceLink img {
    width:25px;
}
.iceMnuItm img {
    width:25px;
}

.iceMnuItm {
    height:30px;
}

.iceMnuBarItem img {
    width:30px;
}

.iceMnuBarVrtItem {
    width:60px;
}

.iceMnuBarVrt {
    width:60px;
}

.iceMnuBarVrtItemImage {
    width: 25px;
}

.iceMnuBarItem a, .iceMnuBarVrtItem a {
    background-image:none;
}

.iceDatTblBlkTd{

}

#menu_left {
    border-bottom:2px solid #E2E2E2;
    float:left;
    margin:0 0 6px;
    padding:0 0 1px;
}
#menu_left li {
    list-style:none outside none;
}
#menu_left li a {
    background:url("/Kheiron/imgs/arrow.gif") no-repeat scroll left center #C2CEDE;
    color:#3F5B7F;
    display:block;
    font-weight:bold;
    margin:0 0 1px;
    padding:7px 23px;
    text-decoration:none;
    width:100px;
}
#menu_left li a:hover {
    background:url("/Kheiron/imgs/arrow.gif") no-repeat scroll left center #9EB1C9;
    color:#FFFFFF;
}

input[type='text']:focus,input[type='password']:focus, textarea:focus{
    background-color: #ffffe8;
    border: 2px solid #73A6FF;

}

.iceDatTblColHdr1 {
    background:none repeat scroll 0 0 #E6EDF5;
    color:#4F76A3;
    border: 1px solid #D4E0EE;
}

.iceDatTblColHdr2 {
    background:none repeat scroll 0 0 #E6EDF5;
    color:#4F76A3;
    border: 1px solid #D4E0EE;
}

.iceDatTblRow1 {
    background:none repeat scroll 0 0 #FCFDFE;
}

.iceDatTblRow2 {
    background:none repeat scroll 0 0 #F7F9FC;

}

.iceDatTblCol1 {
    border: 1px solid #D4E0EE;
    text-align: center;
}

.iceDatTblCol2 {
    border: 1px solid #D4E0EE;
}

.iceDatTblActvSrtHdr {
    color:#4F76A3;
}

.iceCmdSrtHdr{
    color:#4F76A3;
}

.iceCmdSrtHdr td {
    color:#4F76A3;
}

.iceCmdSrtHdr span {
    color:#4F76A3;
}

.iceDatTblColHdr1 span {
    color:#4F76A3;
}

.iceDatTblColHdr2 span {
    color:#4F76A3;
}

.iceDatExp img {
    border:0px;

}

.iceCmdBtn {

}

.paquito {
    background-color: orange;
}

.posts {
    text-align: left;
    width:90%;
    /*background-color: #FDFDC5;*/
    border-width:5px;
    border-color:#FFF5A3;
    border-style:solid;
    color:#004488;
    -moz-border-radius :10px;
    margin:auto;
    /*margin-left:30px;
    margin-right:6px;*/
    margin-top:10px;
    margin-bottom:5px;
}
.reply {
    text-indent: 20px;
    width:95%;
    background-color: #FCC75E;
    color:#004488;
    -moz-border-radius :20px;
    margin: auto;
    margin-top:20px;
    margin-bottom:5px;
    /*margin-left:60px;
    margin-right:6px;*/
}

.senyalado1 {
    color: red;
}

#menu14 {
    width: 200px;
    margin: 10px;
}

#menu14 li a {
    height: 32px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    text-decoration: none;
}

#menu14 li a:link, #menu14 li a:visited {
    color: #333;
    display: block;
    background:  url(menu14.gif);
    padding: 8px 0 0 10px;
}

#menu14 li a:hover {
    color: #FFF;
    background:  url(menu14.gif) 0 -32px;
    padding: 8px 0 0 10px;
}

ul.lista_categorias {
    width: 1000px;
}

.lista_categorias li {
    display: inline;
    float: left;
    height: 300px;
    text-align: center;
    width: 25%;
}


#navcontainer
{
    /*background: #f0e7d7;*/
    width: 390px;
    float: left;
    /*margin: 1em 1em 0 0;*/
    margin-top: 15px;
    /*padding: 1em 0;*/
    /*font-family: georgia, serif;*/
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
}

ul#navlist
{
    text-align: left;
    list-style: none;
    padding: 0;
    /*width: 90%;*/
    margin: 0;
    margin-left: 30px;
}

ul#navlist li
{
    display: block;
    margin: 0;
    padding: 0;
}

ul#navlist li a
{
    display: block;
    width: 100%;
    padding: 0.5em 0 0.5em 2em;
    border-width: 1px;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    color: #2F1B1F;
    text-decoration: none;
    background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
    background: #f0e7d7;
    color: #800000;
    font-weight: bold;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
    color: #800000;
    background: transparent;
    border-color: #aaab9c #fff #fff #ccc;
}