DIV#cabecera {
        background-color:#FFFFFF;
        background-image: url("images/cabed.jpg");
        background-position:right;
        background-repeat:no-repeat ;
        display:block;
        height:90px;
        padding:0px;
        width:100%;
}
.navega {
        background-color:#FFCC99;
        width:100%;
        text-align:right;
        margin:0px;
}


.menuizquierda{
        width:14%;
        border-top: 1px solid #FFCC99;
        margin-top:2px;
        float:left;
        background-color:#DDDDDD;
        min-height:80%;
        padding-left:3px;
}
.menucentro{
        margin-left:1%;
        margin-top:2px;
        width:70%;
        float:left;
        min-height:80%;
        text-align:justify;
        
}

.menuderecha{

        margin-top:2px;
        float:right;
        width:13%;
        margin-left:0.5%;
        padding-left:2px;
        font-size:90%;
        min-height:80%;
        background-color:#DDDDDD;
        color:#FF6633;
}
.titgris{
        background-color:#336699;
        color:#DDDDDD;
        text-align:center;
        width:90%;
        margin-left:5%;
        font-weight:bold;
        padding-top:3px;
        padding-bottom:3px;
        margin-bottom:10px;
}
.cuadro{

        width:31.50%;
        float:left;
        background-color:#FFCC99;
        border: 1px dashed #999999;
        margin: 0.5%;
        padding:2px;
        font-size:80%;
}

.cuadrocentrado{

        width:85%;
        background-color:#FFCC99;
        border: 1px dashed #999999;
        margin: 3px;
        padding:2px;
        font-size:80%;
        margin-left:2%;
}

.cuadroentero{

        width:99%;
        clear:both;
        background-color:#FFCC99;
        border: 1px dashed #999999;
        margin: 5px;
        padding:2px;
        font-size:80%;
}

.limpio{
         clear:both;
}

.pequena{

        font-size:90%;
}

.rojo{
        color:#FF0000;
}

.tabladocs{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        font-size:80%;
        border: solid 1px #000000;
       margin-left:1%;
}

.tabladocs0{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        font-size:80%;
        border: solid 1px #000000;
       margin-left:4.5%;
       width:85%;
}

.tablacongre{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        font-size:80%;
        border: solid 1px #000000;
       margin-top:5px;
}

.titulotabladocs{

        color:#FFFFFF;
        border: 1px solid #FFFFFF;
        padding:3px;
        background-color:#336699;
}


.centro{

        text-align:center;

}

.contenidostabladocs0{

        background-color:#EEEEEE;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.contenidostabladocs5{

        background-color:#FF0000;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.contenidostabladocs02{

        background-color:#EEEEEE;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.trcontenidostabladocs2{

        border:1px solid #000000;
        font-size:95%;
}

.trcontenidostabladocs5{

        border:2px solid #FF0000;
        font-size:95%;
}

.contenidostabladocs1{

       background-color:#FFCC99;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.contenidostabladocs12{

       background-color:#FFCC99;
        padding-left:5px;
        padding-right:5px;
}

.trcontenidostabladocs{

        font-size:95%;

}

.sinborde{

        border: none;

}

.margen5{
        margin-left:3%;
}


.middle{
        vertical-align:middle;

}

.titcuadro{
        background-color:#993333;
        color:#FFFFFF;
        padding:4px;
        font-weight:bold;
}

.enlace{
        color:#336699;
        background-color:transparent;
        text-decoration:none;

}

.enlace:visited{
        text-decoration:none;
}

.enlace:hover{
        background-color:#336699;
        text-decoration:none;
        color:#EEEEEE;
}

.elemenu{
        color:#FF0000;
}

.titformu{
        padding-right:5px;
        font-size:80%;
}

.camposformu{
        font-size:90%;
}

.margensuperior{

        margin-top:5px;
}

.negrita{

        font-weight:bold;
}

fieldset.uno{
        margin-left:3%;
        margin-right:3%;
}

.enana{
        font-size:80%;
}


.titclasedocumentos{
        letter-spacing:0.1em;
        font-size:100%;
        background-color:#336699;
        color:#DDDDDD;
        font-weight:bold;
        padding:3px;
       margin-top:5px;
        margin-bottom:5px;
        width:85%;
}
.flotarizquierda{

        float:left;

}

.flotarderecha{

        float:right;

}

.margender{

        margin-right:20px;

}
.margenizq{

        margin-left:5px;

}

.cuadromedio{

        width:95%;
        clear:both;
        background-color:#FFCC99;
        border: 1px dashed #999999;
        margin: 5px;
        padding:4px;
        font-size:80%;

}
.justificado{
        text-align:justify;
}
.rojo90{
        color:#FF0000;
        font-size:90%;
}

.verde80{
         color:#518202;
        font-size:80%;
        font-weight: bold;
}
.negro80{
         color:#000000;
        font-size:80%;
}
.top0{
        margin-top:0px;
        margin-bottom:0px;
        padding-top:0px;
        padding-bottom:0px;
}
.marginsup2{
        margin-top:6px;
}
.blanco{
        color:#FFFFFF;

}

.blanco:visited{
        color:#FFFFFF;
}
.puntero{
        cursor:help;
}
.cuadrosin{
        width:31.50%;
        float:left;
        margin: 0.5%;
        padding:2px;
        font-size:80%;
}
.grande{
        font-size:150%;
}
.verde{
         color:#518202;
        font-weight: bold;
}
.grisecillo{
        background-color:#EFEFEF;
        border: 1px solid #DEDEDE;
}
.margen0{
        margin-top:0;
        margin-bottom:0;
}
.pie{
        border-top: 2px solid #FFCC99;
        clear:both;
        text-align:center;
}
a.mainlevel  {
 display           : block;
 width             : 98%;
  padding          : 0;
  padding-top      : 2px;
  background-color : transparent;
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  border-bottom    : 1px solid #d5d7d9;
  font-weight      : normal;
  color            : #666666;
  text-decoration    : none;

}
a.mainlevel:hover {
  border-bottom    : 1px solid #d5d7d9;
  font-weight      : normal;
  color            : #FF6600;
  text-decoration  : none;
  background-color:#eceeef;

}
#active_menu {
  border-bottom    : 1px solid #d5d7d9;
  font-weight      : normal;
  color            : #FF6600;
  text-decoration  : none;
  background-color:#eceeef;
 }
a#active_menu:hover {
  color            : #FF6600;
  border-bottom    : 1px solid #dcdfe1;
}
.titcentro{
        background-color:#DDDDDD;
        color:#336699;
        font-weight:bold;
        font-size:110%;
        display:block;
        width:99%;
        margin:5px;
        padding-left:10px;
        padding-top:3px;
        padding-bottom:3px;
}
.subtit{
        font-family:Tahoma,Verdana,Arial;
        color:#444444;
        font-style: italic;
        font-size:100%;
        font-weight:bold;
        display:block;
        width:85%;
        margin-left:7%;
        margin-bottom:5px;
        padding-left:5px;
        padding-right:5px;
        text-align:justify;
        padding-top:3px;
        padding-bottom:3px;
        letter-spacing:0.1em;
}
ul.news {
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}

li.news {
  line-height      : 14px;
  padding-left     : 14px;
  padding-top      : 4px;
  background-image : url(images/bullet.gif) ;
  background-repeat: no-repeat;
  background-position: 0 50%;
}
a.news, a.news:visited {
        color: #336699;
        text-decoration: none;
        display:block;
        width:90%;
}

.news {
        color: #336699;
        text-decoration: none;
        display:block;
        width:90%;
}

a.news:hover {
        background-color:#336699;
        color            : #DDDDDD;
        text-decoration  : none;
        display:block;
        width:90%;
  }
a.opci, a.opci:visited {
        color: #EEEEEE;
        background-color:#336699 ;
        text-decoration: none;
        width:90%;
        padding-left:2px;
        padding-right:2px;
}

a.opci:hover {
        background-color:#EEEEEE;
        color            :#336699 ;
        text-decoration  : none;
        width:90%;
        padding-left:2px;
        padding-right:2px;
  }
.fondoopci{
        background-color:#336699 ;
        width:98%;
        padding-left:5px;
        color: #EEEEEE;
        padding-bottom:3px;
        padding-top:2px;
}
.opci2 {
        background-color:#EEEEEE;
  font-weight      : bold;
  text-decoration         : none;
        color            :#336699 ;
        text-decoration: none;
 }
a.opcisub:link, a.opcisub:visited  {
        color :#336699 ;
        text-decoration  : none;
        width:90%;
        padding-left:2px;
        padding-right:2px;
  }
a.opcisub:hover{
        background-color:#336699 ;
        color: #EEEEEE;
        text-decoration: none;
        width:90%;
        padding-left:2px;
        padding-right:2px;
}

.opci2sub {
        color:#EEEEEE;
  font-weight      : bold;
  text-decoration         : none;
        background-color            :#336699 ;
        text-decoration: none;
 }
 .fondoopcisub{
        color:#336699 ;
        padding-left:5px;
        background-color: #EEEEEE;
        padding:3px;
        width:85%;
        margin-left:35px;
        margin-right:45px;
}
.folder{
        width:18%;
        margin:10px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:2px;
        padding-right:2px;
        text-align:center;
        float:left;
        border: 1px solid #FFCC99;
}
.folder2{
        width:18%;
        margin:3px;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:1px;
        padding-right:1px;
        text-align:center;
        float:left;
        border: 1px solid #FFCC99;
}
.file{
        display:block;
        margin:3px;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:1px;
        padding-right:1px;
        text-align:left;
        border-left: 1px solid #FFCC99;
        border-right: 1px solid #FFCC99;
        color:#336699;
}
a.news2:link, a.news2:visited {
        color: #336699;
        text-decoration: none;
        width:90%;
}

a.news2:hover {
        background-color:#336699;
        color            : #DDDDDD;
        text-decoration  : none;
        width:90%;
  }
  .cuadroenlaces{

        width:90%;
        clear:both;
        border: 1px dashed #999999;
        margin: 5px;
        padding:2px;
        font-size:90%;
}
.menucentro2{
        margin-left:1%;
        margin-top:2px;
        width:84%;
        float:left;
        min-height:80%;
        text-align:justify;

}
ul.ind{
  margin           : 2px;
  padding-left     : 2px;
  list-style       : none;
}
li.mainlevel{
 width             : 98%;
  margin           : 1px 0;
  padding          : 0;
  padding-top      : 2px;
}
.cuadromixto{

        width:47.50%;
        float:left;
        background-color:#FFFFFF;
        border: 1px dashed #999999;
        margin: 0.5%;
        padding:2px;
        font-size:80%;
}
form{
        text-align:left;
}
.medioi{
        width:49%;
        float:left;
        text-align:left;
}
.mediod{
        float:right;
        line-height: normal;
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        border: 1px solid #3C4D55;
        padding:4px;
        background-color:RGB(251,230,177);
        color:#000000;
        vertical-align:middle;
        text-align:left;
}
.fondoformu{
        background-color: #EEEEEE;
}
.fondoverde{
         background-color:#518202;
         color:#FFFFFF;
        font-weight:bold;
}
.camposformuta{
        font-size:110%;
}
.azul{
        color:#336699;
}
.cuadrocentrado2{

        width:85%;
        background-color:#EEEEEE;
        border: 1px dashed #999999;
        margin: 3px;
        padding:2px;
        font-size:80%;
        margin-left:2%;
}
.tablains{
        border:1px solid RGB(255,89,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        border-spacing:2px;
        text-align:left;

}
.datostabla{
        color:RGB(243,0,20);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
        background-color:RGB(245,245,245);
}
.datostabla2{
        color:RGB(80,80,80);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
        background-color:RGB(245,245,245);
}
.intnormal{
        line-height: normal;
}
div#web{
        text-align: left;
        overflow: visible;
         border: SOLID 1px #666666;
         height:100%;
        font-size: 70%;
        color:#555555;
}

.grisoscuro2{
        color: #FFFFFF;
        background-color: #666666;
        font-size:100%;
        font-weight: bold;
}
.brclass{
        border-top: 0px #FFFFFF;
        border-bottom: dashed 1px #000000;
}

.lista{
        list-style-type:square;
        padding-left:20px;
        margin-left:0px;
        margin-top:5px;
}
.lista2{
       list-style-type:circle;
       padding-left:20px;
        margin-left:0px;
        margin-bottom:5px;
}
.sinborde{
         BORDER-style: none;
}
.sinbordeleft{
         BORDER-style: none;
         margin-right:4px;
}

div#buscadom {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        left: 2px;
        width: 95%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        text-align: left;
        border: dashed 1px #000000;
        background-color:#EEEEEE;
}
.fondonegro{
        background-color:#000000;
        color:#FFFFFF;
        padding-left:10px;
        padding-right:10px;
        font-size:250%;
        float:left;
        font-weight:bold;
        margin-right:5px;
}
 .formulario{
        text-align: left;
        background-color:#FFFFFF;
        BORDER: SOLID 2PX #4E84AA;
        font-size: 100%;
        color:#000000;
        width:80%;
        margin-left:10%;
        padding:10px;
}
