<style type="text/css">
*
{
    font-size: 10px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
table
{
    font-size: 12px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
body
{
    font-size: 10px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 

    background: #ffc65a;
/*    background: rgb(233,169,4);
    background: -moz-radial-gradient(circle, rgba(233,169,4,0.8995973389355743) 0%, rgba(255,202,116,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(233,169,4,0.8995973389355743) 0%, rgba(255,202,116,1) 100%);
    background: radial-gradient(circle, rgba(233,169,4,0.8995973389355743) 0%, rgba(255,202,116,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9a904",endColorstr="#ffca74",GradientType=1);*/

    /*    background: transparent url(background.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        background-color: #FAFAFA;*/

}

.input
{ 
    color: #000000;
    border-color: #000000 #FFFFFF #FFFFFF #000000;
    background-color: #FF0000;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    font-size: 10px; 
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    background-color: #FFFFFF;
}

.combo
{
    color: #000000;
    border-color: #000000 #FFFFFF #FFFFFF #000000;
    background-color: #FFFFE6;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color: #FFFFFF;
}
.area
{ 
    color: #000000; 
    border-color: #000000 #FFFFFF #FFFFFF #000000;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    font-size: 10px; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    background-color: #FFFFFF;
}
.button
{
    color: #000000; 
    font-size: 10px;
    /*background-color: #FED4E8;*/
    background-color: #fee0d4;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    border-color: #FFF7B5 #CFC785 #000000 #CFC785;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    font-weight: bold; 
}
.submit
{
    color: #000000; 
    font-size: 10px;
    background-color: #FED4E8;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    border-color: #FFF7B5 #CFC785 #000000 #CFC785;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    font-weight: bold; 
}
.reset
{
    color: #000000; 
    font-size: 10px;
    background-color: #FFE7A5;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    border-color: #FFF7B5 #CFC785 #000000 #CFC785;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    font-weight: bold; 
}
b
{
    FONT-WEIGHT: bold;
}

.toptext
{
    COLOR: #BBBBBB;
}
.bottomtext
{
    COLOR: #EEEEEE;
}

a
{
    TEXT-DECORATION: none;
    COLOR: #000055;
}

a:hover
{
    COLOR: #9999CC;
}

u
{
    TEXT-DECORATION: none;
}

.tree
{
    COLOR: #DEDEDE;
}

.title
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}

.header
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #123456;
}

a.button
{
    TEXT-DECORATION: none;
}

a:hover.button
{
    TEXT-DECORATION: none;
    COLOR: black;
}

.highlighted
{
    border: 1px solid grey;
    border-style: outset;
}

table.list
{
    font-size: 12px;

    padding:1;
    BACKGROUND: #FFFFFF;
}

td.list
{
    border: 1px solid White;
    padding:1;
    BACKGROUND: #F0F0F0;
    white-space: nowrap
}
td.list2
{
    border: 1px solid White;
    BACKGROUND: #E3E3E3;
    white-space: nowrap;
}
td.listpie
{
    BACKGROUND: #FAFAFA;
}
tr.listwrap
{
    padding: 1px;
    /*BACKGROUND: #FEEEFE;*/
    BACKGROUND: #fef5ee;
    border: 1px solid;
    border-color: #BDD7F7;
}
tr.listwrap2
{
    padding: 1px;
    /*BACKGROUND: #F3E3F3;*/
    BACKGROUND: #f3ede3;
    border: 1px solid;
    border-color: #BDD7F7;
}

tr.listwrap:hover
{
    padding:1;
    BACKGROUND: #D0DFFB;
    border-color: #0000FF;
}
tr.listwrap2:hover
{
    padding:1;
    BACKGROUND: #9FBDF5;
    border-color: #0000FF;
}

td.listwrap
{
    padding: 1px;
    border:1px solid #bfcacd;
    border-left-color:#ffffff;
    border-bottom-style:none;
}
td.listwrap2
{
    padding: 1px;
    border:1px solid #bfcacd;
    border-left-color:#ffffff;
    border-bottom-style:none;
}
td.listwrapgrande
{
    padding: 1px;
    BACKGROUND: #EEEEEE;
    border: 1px solid White;
}
td.listwrap2grande
{
    padding: 1px;
    BACKGROUND: #E3E3E3;
    border: 1px solid White;
}

td.listwrap3
{
    padding: 1px;
    BACKGROUND: #EEEEEE;
}
td.listwrap4
{
    padding: 1px;
    BACKGROUND: #E3E3E3;
}
table.listtitle
{
    padding:1;
    color: #FFFFE6;
    font-weight: bold;
    white-space: nowrap;
}

.listtitle
{
    padding:1;
    color: #FFFFE6;
    font-weight: bold;
    white-space: nowrap;
}

td.listtitle
{
    padding:1px;
    /*background: transparent url(header_background.gif);*/
    background: rgb(233,169,4);
    background: -moz-linear-gradient(180deg, rgba(233,169,4,1) 0%, rgba(255,224,173,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(233,169,4,1) 0%, rgba(255,224,173,1) 100%);
    background: linear-gradient(180deg, rgba(233,169,4,1) 0%, rgba(255,224,173,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9a904",endColorstr="#ffe0ad",GradientType=1);
    color:#9A044B;
    font-weight: bold;
    white-space: nowrap;
    border-style:outset;
    border-width: 1;
    text-align: center;
    font-size: 10;
}
td.listtitlegrande
{
    padding:1;
    background: transparent url(header_background.gif);
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    border-style:outset;
    border-width: 1;
    text-align: center;
}
group        { background-color: #E6CEDB }
td.group     {
    text-align: center; 
    color: #7E003C; 
    /*background-color: #E6CEDB;*/
    background-color: #e8b28b85;
}
.CalCell
{
    TEXT-DECORATION: none;
    COLOR: red;
    FONT-SIZE: 100pt;
}
tr.tr_over
{
    padding:1;
    BACKGROUND: #000055;
    color: #CCCCFE;
    border-color: #0000FF;
}

tr.tr_marked
{
    padding:1;
    BACKGROUND: #FFA500;
    color: #000000;
    border-color: #0000FF;
}

.zona_login{
    border: 1px solid White;
    padding:1px;
    /*    BACKGROUND: #A0A0FF;*/
    background: rgb(233,169,4);
    text-align: left;
}
.vdirektor_titulo{
    padding:1;
    color: #575795;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    font-size: 26;
}
.vdirektor_subtitulo{
    padding:1;
    color: #575795;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    font-size: 12;
}
.error_login{
    padding:1;
    color: #AA2222;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    font-size: 12;
}	
.errores{
    padding:1;
    color: #AA2222;
    BACKGROUND: #A0A0FF;
    font-weight: bold; 
    font-size: 12;
}	
.errores_detalle{
    padding:1;
    color: #AA2222;
    BACKGROUND: #A0A0FF;
    font-size: 10;
}	

.contenedor_form
{ 
    color: #FFFFFF; 
    border-color: #000000 #FFFFFF #FFFFFF #000000;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    font-size: 12px; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    background-color: #DCDCDC;
}

.marco_sin_img{ margin: 0 10%;background: #9BD1FA;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
                      overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.contenedor_avisos
{
    border:1px solid White;
}	

.aviso_nivel1
{
    border: 1px solid White;
    padding:1;
    BACKGROUND: #165CDA;
    color:#FFFFFF;
    font-size: 14;
    text-align:center;
}	

.aviso_nivel2
{
    border: 1px solid White;
    padding:1;
    BACKGROUND: #F4E014;
    color:#000000;
    font-size: 14;
    text-align:center;
}	

.aviso_nivel3
{
    border: 1px solid White;
    padding:1;
    BACKGROUND: #B91515;
    color:#000000;
    font-size: 14;
    text-align:center;
}
.isImgLink{
    cursor:pointer;
    padding:2px;
}
.isImgLink:hover{
    background-color:#CCCCCC;
}
.isImgLinkChico{
    cursor:pointer;
}
.isImgLinkChico:hover{
    background-color:#CCCCCC;
}
.enlaceboton {    font-family: verdana, arial, sans-serif;
                  font-size: 10pt;
                  font-weight: bold;
                  padding: 4px;
                  /*background-color: #7E003C;*/
                  background-color: #c15900;
                  color: #FFFFFF;
                  text-decoration: none;
                  cursor:pointer;
}
.enlaceboton:link,
.enlaceboton:visited {
    border-top: 1px solid #CCCCFF;
    border-bottom: 2px solid #666666;
    border-left: 1px solid #cccccc;
    border-right: 2px solid #666666;
}
.enlaceboton:hover {
    border-bottom: 1px solid #cccccc;
    border-top: 2px solid #666666;
    border-right: 1px solid #cccccc;
    border-left: 2px solid #666666;
}
.divsup{
    background-color: #5555FF;
    width:100%;
    height:100%;
}

.formTituloGral	
{ 
    padding:1;
    /*background: transparent url(header_background.gif);*/
    background: rgb(233,169,4);
    background: -moz-linear-gradient(180deg, rgba(233,169,4,1) 0%, rgba(255,224,173,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(233,169,4,1) 0%, rgba(255,224,173,1) 100%);
    background: linear-gradient(180deg, rgba(233,169,4,1) 0%, rgba(255,224,173,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9a904",endColorstr="#ffe0ad",GradientType=1);
    color:#9A044B;
    font-weight: bold;
    white-space: nowrap;
    border-style:outset;
    border-width: 1;
    text-align: center;
    font-size: 14;
}

.titulo_form
{ 
    padding:1;

    color:#9A044B;
    font-weight: bold;
    white-space: nowrap;
    border-style:outset;
    border-width: 1;
    border-color: #333333;
    text-align: center;
    font-size: 12;
}

.contenido_form
{ 
    padding:1;
    background: #E1E1E1;	
    color:#9A044B;
    font-weight: bold;
    white-space: nowrap;
    border-style:outset;
    border-width: 1;
    text-align: left;
    font-size: 12;
}
.dgAddTranspDiv{
    position:absolute; 
    background-color: #000099; 
    opacity: .28; 
    -moz-opacity:.28; 
    color:#FFFFFF;
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
}

.contenedor_form
{ 
    color: #FFFFFF; 
    border-color: #000000 #FFFFFF #FFFFFF #000000;
    border-style: solid;
    border-top-width: 1px; 
    border-right-width: 1px;
    border-bottom-width: 1px; 
    border-left-width: 1px;
    font-size: 12px; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    background-color: #DCDCDC;
}

.fondo_transparente{
    background-image:url(grey.png);
    #	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='grey.png');
}


.multi_container {
    position:relative;
    width:100%;
    padding:1px;
}
.multi_content {
    position:relative;
    float:left;
    background-color:#DDDDEE;
    font-size:10;
}
p.clearer { 
    clear:both; }

.notificacion { 
    white-space: nowrap;
    background:transparent; 
    border-color: #AAAAFF;
    border-style: solid;
    font-weight:bold;
    background:transparent;
    color:white;
    font-size:10;
}
.cuadro_notificaciones { 
    white-space: nowrap;
    background:transparent; 
    border-color: #222299;
    border-style: solid;
    border-top-width: 5px; 
    border-right-width: 5px;
    border-bottom-width: 5px; 
    border-left-width: 5px;
    font-weight:bold;
    background:transparent;
    color:white;
    font-size:14;
    cursor:pointer;
}

.fondo_boticario_header{
    background: #ffc65a !important;
}

.table_princip_boticario{
background: rgb(255,198,90);
background: -moz-linear-gradient(180deg, rgba(255,198,90,1) 0%, rgba(255,255,255,1) 5%, rgba(255,254,253,1) 95%, rgba(255,198,90,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,198,90,1) 0%, rgba(255,255,255,1) 5%, rgba(255,254,253,1) 95%, rgba(255,198,90,1) 100%);
background: linear-gradient(180deg, rgba(255,198,90,1) 0%, rgba(255,255,255,1) 5%, rgba(255,254,253,1) 95%, rgba(255,198,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc65a",endColorstr="#ffc65a",GradientType=1);
}
</style>
