 




html{

height:100%;

overflow-y:scroll;

}

body{/*OK*/

margin:0px;

font-family:Arial;

color:#000000;

font-size:12px;

background-color:#FFFFFF;

/*overflow:hidden;

height: 100%; 

max-height: 100%;*/

}

table.centro{/*OK*/

margin:auto;

border-collapse:collapse;

}

table.centromarco{

margin:auto;

border:1px solid #000066;

border-collapse:collapse;

}

table.centroficha{

margin:auto;

/*border:1px solid #000066;*/

border-collapse:collapse;

background-color:#CCCCCC;

}

table.centrofichaP{

margin:auto;

/*border:1px solid #000066;*/

border-collapse:collapse;

background-color:#EBEBEB;

}

table.transparente{

margin:10px 10px 10px 10px;

border-collapse:collapse;

border:0px;

}

table.transparenteImg{

margin:10px 10px 10px 10px;

border-collapse:separate;

border:0px;

}

table.transparenteMenu{

margin:10px auto 10px auto;

border-collapse:collapse;

border:0px;

}

table.transparenteMenuC{

margin:0px auto 10px auto;

border-collapse:collapse;

border:0px;

width:980px;

background-image:url(../imgs/temas/#f26e21/fondo.jpg);

}

table.transparenteMenuCSA{

margin:0px auto 10px auto;

border-collapse:collapse;

border:0px;

width:980px;

background-image:url(../imgs/temas/#f26e21/fondo_sa.jpg);

}

table.transparenteMenuSA{

margin:0px auto 0px auto;

border-collapse:collapse;

border:0px;

width:980px;

}

table.transparente600{

margin:10px 10px 10px 10px;

border-collapse:collapse;

border:0px;

width:600px;

}

table.transparenteInt{

margin:0px;

border-collapse:collapse;

border:0px;

}

table.transparenteC{

margin:10px auto 10px auto;

border-collapse:collapse;

border:0px;

width:980px;

}


table.transparenteCB{

margin:10px auto 10px auto;

border-collapse:collapse;

border:0px;
}


table.transparenteR{

margin:10px auto 10px auto;

border-collapse:collapse;

border:0px;

width:880px;

}

table.transparenteD{

margin:10px 10px 10px 10px;

border-collapse:collapse;

border:0px;

width:1230px;

}

table.transparenteE{

margin:10px 10px 10px 10px;

border-collapse:collapse;

border:0px;

width:1100px;

}

table.transparenteF{

margin:10px 10px 10px 10px;

border-collapse:collapse;

border:0px;

width:1300px;

}

table.transparenteCI{

margin:10px 10px 10px 10px;

border-collapse:collapse;

border:0px;

width:330px;

}

/*table.menuExt{

width:760px;

margin:10px;

border-collapse:collapse;

border:1px #000066 solid;

border-collapse:collapse;

background-color:#0395FB;#1E4865;

}*/

table.menuInt{

margin:1px;

border-collapse:collapse;

border:0px;

/*border:1px #000066 solid;*/

}

table.usuario{

margin:0px auto 0px auto;

border: 0px solid #FFFFFF;

border-collapse:collapse;

}

table.marcoAzulFG{

margin:10px auto 30px auto;

border:1px solid #000066;

border-collapse:collapse;

background-color:#F3F3F3;

}

table.marcoAzulFGC{

margin:0px auto 30px auto;

border:0px solid #000066;

border-collapse:collapse;

background-color:#FFFFFF;

width:980px;

}

table.marcoAzulFGCI{

margin:0px auto 30px auto;

border:0px solid #000066;

border-collapse:collapse;

background-color:#FFFFFF;

width:330px;

}

table.calMes{

margin:auto;

border-collapse:collapse;

border:0px;

width:200px;

}

table.derecha{

float:right;

}

table.izquierda{

float:left;

}

table.formaLogin{

margin:290px auto 0px 135px;

}

td{/*OK*/

font-size:12px;

vertical-align:top;

}

td.fondoHome{

width:980px;

height:544px;

background-image:url(../imgs/temas/1/home.jpg);

padding:0px;

}

td.padding0{/*OK*/

padding:0px;

}

td.encaAzul{/*OK*/

background-color:#ACACAC;

font-weight:bold;

font-family:Arial;

font-size:11px;

vertical-align:middle;

text-align:center;

padding:5px;

color:#FFFFFF;

border: 1px solid #000066;

border-collapse:collapse;

}

td.encaAzulB{/*OK*/

background-color:#D7D7D7;

font-weight:bold;

font-size:13px;

vertical-align:middle;

text-align:center;

padding:5px;

color:#000000;

border: 1px solid #000066;

border-collapse:collapse;

}

td.encabezado{/*OK*/

background-color:#1E4865;

font-weight:bold;

font-size:15px;

vertical-align:middle;

text-align:center;

padding:5px;

/*color:#537DD5;*/

color:#FFFFFF;

border: 0px solid #000066;

border-collapse:collapse;

}

/*td.encaOpcion{

background-color:#FFFFE6;

font-weight:bold;

font-size:13px;

vertical-align:middle;

text-align:left;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

}*/



td.encaUsuario{/*OK*/

background-color:#D2D2D2;

font-weight:bold;

font-size:13px;

vertical-align:middle;

text-align:center;

padding:5px;

color:#000000;

/*border: 1px solid #000066;

border-collapse:collapse;*/

}

td.opcMenu{/*OK*/



background-color:#f26e21;/*#ECF2FF;*/

vertical-align:middle;

text-align:center;

padding:2px 10px 2px 10px;

border-right: 2px solid #F3F3F3;/*#0395FB;*/

border-collapse:collapse;

}

td.opcMenuOver{/*OK*/

background-color:#D2D3D5;/*#ECF2FF;*/

vertical-align:middle;

text-align:center;

padding:2px 10px 2px 10px;

border-right: 2px solid #F3F3F3;/*#0395FB;*/

border-collapse:collapse;

}

td.opcMenuAdmin{/*OK*/

background-color:#f26e21;/*#ECF2FF;*/

vertical-align:middle;

text-align:center;

padding:2px 10px 2px 10px;

border-right: 2px solid #F3F3F3;/*#0395FB;*/

border-collapse:collapse;

}

td.opcMenuAdminOver{/*OK*/

background-color:#D2D3D5;/*#ECF2FF;*/

vertical-align:middle;

text-align:center;

padding:2px 10px 2px 10px;

border-right: 2px solid #F3F3F3;/*#0395FB;*/

border-collapse:collapse;

}

/*td.opcMenuA{

background-color:#0000CC;

font-size:13px;

vertical-align:middle;

text-align:center;

padding:2px 10px 2px 10px;

border-left: 2px solid #0395FB;

border-right: 2px solid #0395FB;

border-collapse:collapse;

}*/

td.fondoCal{/*OK*/

background-color:#FFFFFF;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:middle;

text-align:center;

}

td.fondoCalComp{/*OK*/

background-color:#B8DB95;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:middle;

text-align:center;

}

td.fondoCalActivo{/*OK*/

background-color:#009933;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:middle;

text-align:center;

}

td.fondoMA1{/*OK*/

background-color:#FFFFFF;

padding:5px;

font-family:Arial;

font-size:11px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:middle;

}



td.fondoMA2{/*OK*/

background-color:#FCF5ED;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fon{/*OK*/

background-color:#FCD4B0;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol1{/*OK*/

background-color:#FFFFFF;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol2{/*OK*/

background-color:#FCF5ED;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol3{/*OK*/

background-color:#E4E4E4;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol4{/*OK*/

background-color:#CCCCCC;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol5{/*OK*/

background-color:#F3F3F3;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol6{/*OK*/

background-color:#FCF5ED;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol7{/*OK*/

background-color:#E4E4E4;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol8{/*OK*/

background-color:#FFFFFF;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoArbol9{/*OK*/

background-color:#CCCCCC;

padding:5px;

border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

}

td.fondoTotal{/*OK*/

background-color:#8FCEAF;

padding:5px;



border: 1px solid #000066;

border-collapse:collapse;

vertical-align:top;

font-weight:bold;

}

td.seccion{/*OK*/

font-weight:bold;

font-size:12px;

vertical-align:middle;

text-align:left;

padding:5px;

background-color:#D7D7D7;/*#FFFFE6;*/

border-collapse:collapse;

border: 1px solid #000066;

color:#000000;

}

td.seccionTituloImg{/*OK*/

font-weight:bold;

font-size:13px;

vertical-align:middle;

text-align:center;

padding:2px;

background-color:#D7D7D7;;

border-collapse:collapse;

border: 1px solid #000066;



}

td.imagen{/*OK*/



padding:0px;

border: 2px solid #990000;

border-collapse:collapse;

vertical-align:top;

}

td.imagenpop{/*OK*/

padding:0px;

border: 2px solid #000;

border-collapse:collapse;

vertical-align:top;

}

td.paddingL40{

padding:2px 10px 2px 40px;

}

td.padding10{/*OK*/

padding:10px;

vertical-align:top;

}

td.padding20-5{/*OK*/

padding:20px 5px 5px 5px;

}

td.padding5{/*OK*/

padding:5px;

vertical-align:top;

}



td.paddingN{/*OK*/

padding:5px 40px;

vertical-align:top;

}

td.paddingN-5{/*OK*/

padding:20px 0px 5px 40px;

}



td.paddingAbajo20{

padding-bottom:20px;

}

td.paddingpers{/*OK*/

padding:5px;

vertical-align:top;

padding-bottom:20px;

}

td.temasIzq{

padding:5px;

width:300px;

vertical-align:top;

background-color:#FFFFFF;

border:1px solid #000066;

border-collapse:collapse;

}

td.temasDer{

padding:5px;

width:640px;

vertical-align:top;

background-color:#FFFFFF;

border:1px solid #000066;

border-collapse:collapse;

}

td.logoDerecha{

text-align:right;

}

td.mitad{

width:50%;

}

td.centrado{

text-align:center;

}

td.derecha{

text-align:right;

}

td.izquierda{

text-align:left;

}

td.pequena{

font-size:10px;

}

p.derecha20{

text-align:right;

margin-right:20px;

}

p.regresar{

text-align:center;

margin-top:20px;

}

p.izquierda20{

margin-left:20px;

}

p.izquierda15{

margin-left:15px;

}

p.izquierda30{

margin-left:30px;

}

p.error{

background-color:#990000;

font-weight:bold;

text-align:center;

color:#FFFFFF;

padding-top:10px;

padding-bottom:10px;

width:420px;

margin:auto;

border:solid 3px #999999;

}

p.exito{

background-color:#009933;

font-weight:bold;

text-align:center;

color:#FFFFFF;

padding-top:10px;

padding-bottom:10px;

width:420px;

margin:auto;

border:solid 3px #999999;

}

p.mensaje{

font-weight:bold;

text-align:center;

}

p.errorP{

background-color:#990000;

font-weight:bold;

text-align:center;

color:#FFFFFF;

padding-top:10px;

padding-bottom:10px;

width:250px;

margin:auto;

border:solid 3px #999999;

}

p.exitoP{

background-color:#009933;

font-weight:bold;

text-align:center;

color:#FFFFFF;

padding-top:10px;

padding-bottom:10px;

width:250px;

margin:auto;

border:solid 3px #999999;

}

p.centrado{

text-align:center;

margin-left:20px;

margin-right:20px;

}

p.nota{

margin-left:20px;

margin-right:20px;

font-size:11px;

font-weight:bold;

}

p.comentario{

/*margin-top:40px;

margin-left:15px;*/

font-style:italic;

font-weight:bold;

}

p.redirec{

padding-top:100px;

text-align:center;

font-weight:bold;

}

ul{

padding:5px 5px 5px 15px;

}

ul.comentario{

/*margin:20px 10px 5px 15px;*/

}

ul.rutaArchivo{

margin:0px;

}

li{

margin:5px 0px 5px 0px;

}

li.seccion{

margin:15px 0px 15px 0px;

font-weight:bold;

list-style:none;

}

li.comentario{

list-style-type:disc;

/*margin:5px 10px 20px 15px;*/

color:#000099;

font-style:italic;

}

li.rutaArchivo{

list-style-type:disc;

margin:0px 0px 3px 15px;

}

img.borde{

border:0px;

}

form.margen0{

margin:0px;

}

span.menu{

margin-right:20px;

}

span.pequena{

font-size:11px;

}

span.margenIzq20{

margin-left:20px;

}

span.margenIzq15{

margin-left:15px;

}

span.margenIzq10{

margin-left:10px;

}

span.margenDer20{

margin-right:20px;

}

span.margenHijos{

margin-left:0px;

}

span.negritas{/*OK*/

font-weight:bold;

}

span.normal{/*OK*/

font-weight:normal;

font-style:normal;

}

span.centro{

text-align:center;

}

span.cursivas{/*OK*/

font-style:italic;

}

span.fondoAmarillo{

background-color:#FCF5ED;

}

span.superAdmin{

/*color:#133D6F;*/

color:#000000;

font-size:14px;

margin-left:40px;

}

span.fondoBlanco{

background-color:#FFFFFF;

}

span.formulario{

color:#FFFFFF;

}

span.blanca{

color:#FFFFFF;

}

a.liga:link{/*OK*/

color:#990000; 

text-decoration:underline; 

font-weight:bold;

}

a.liga:visited{/*OK*/

color:#990000;

text-decoration:underline;

font-weight:bold;

}

a.liga:hover{/*OK*/

color:#D01413;

text-decoration:none;

font-weight:bold;

}

a.ligaRecuperar:link{/*OK*/

color:#FFFFFF; 

text-decoration:none; 

font-weight:bold;

}

a.ligaRecuperar:visited{/*OK*/

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}

a.ligaRecuperar:hover{/*OK*/

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}

a.ligaBlanca:link{/*OK*/

color:#FFFFFF; 

text-decoration:none; 

font-weight:bold;

}

a.ligaBlanca:visited{/*OK*/

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}

a.ligaBlanca:hover{/*OK*/

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

}

/*a.ligaAdmin:link{

color:#993300; 

text-decoration:underline; 

font-weight:bold;

}

a.ligaAdmin:visited{

color:#993300;

text-decoration:underline;

font-weight:bold;

}

a.ligaAdmin:hover{

color:#FF9900;

text-decoration:none;

font-weight:bold;

}*/

a.ligaMenu:link{

color:#FFFFFF; 

text-decoration:none; 

font-weight:bold;

font-size:13px;

}

a.ligaMenu:visited{

color:#FFFFFF; 

text-decoration:none;

font-weight:bold;

font-size:13px;

}

a.ligaMenu:hover{

color:#920001;

text-decoration:none;

font-weight:bold;

font-size:13px;

}

a.ligaMenuAdmin:link{

color:#FFFFFF;

text-decoration:none; 

font-weight:bold;

font-size:13px;

}

a.ligaMenuAdmin:visited{

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

font-size:13px;

}

a.ligaMenuAdmin:hover{

color:#A80000;

text-decoration:none;

font-weight:bold;

font-size:13px;

}

.btnFormato{/*OK*/

background-color:#01435e;

color:#FFFFFF;

font-size:13px;

}



/*POSIBLES*/

table.mesInterna{

margin:0px auto 10px auto;

border:0px solid #660000;

border-collapse:collapse;

}

tr.fondoA1{

background-color:#FFFFFF;

}

tr.fondoA2{

background-color:#E6EEF7;

}

tr.fondoN1{

background-color:#FFFFFF;

}

tr.fondoN2{

background-color:#F5E8DC;

}

span.obligatorio{

color:#FF0000;

font-weight:bold;

}

/*inicio arbol*/

li.sinHijos{

list-style-type:none;

margin:5px 10px 5px 0px;

}

li.conHijos{

list-style-type:none;

margin:5px 10px 5px 0px;

}



/*Inicio estilos de calendario --------------*/

#calendarDiv{

   position:absolute;

   width:205px;

   border:1px solid #317082;

   padding:1px;

   background-color: #FFF;

   font-family:arial;

   font-size:10px;

   padding-bottom:20px;

   visibility:hidden;

}

#calendarDiv span,#calendarDiv img{

   float:left;

}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver{

   

   line-height:12px;

   padding:1px;

   cursor:pointer;

   padding-left:2px;

}



#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{   

   line-height:12px;

   padding:1px;

   cursor:pointer;

   padding-left:2px;

}



#calendarDiv td{

   padding:3px;

   margin:0px;

   font-size:10px;

}







#calendarDiv .selectBox{

   border:1px solid #E2EBED;     

   color: #E2EBED;

   position:relative;

}

#calendarDiv .selectBoxOver{

   border:1px solid #FFF;

   background-color: #095d98;

   color: #FFF;

   position:relative;

}

#calendarDiv .selectBoxTime{

   border:1px solid #317082;     

   color: #317082;

   position:relative;

}

#calendarDiv .selectBoxTimeOver{

   border:1px solid #216072;  

   color: #216072;

   position:relative;

}



#calendarDiv .topBar{

   height:16px;

   padding:2px;

   background-color: #095d98;





}

#calendarDiv .activeDay{   /* Active day in the calendar */

   color:#FF0000;

}

#calendarDiv .todaysDate{

   height:17px;

   line-height:17px;

   padding:2px;

   background-color: #095d98;/*--------cambiar---------*/

   text-align:center;

   position:absolute;

   bottom:0px;

   width:201px;

   color:#FFF;

}

#calendarDiv .todaysDate div{

   float:left;

}

   

#calendarDiv .timeBar{

   height:17px;

   line-height:17px;

   background-color: #E2EBED;

   width:72px;

   color:#FFF;

   position:absolute;

   right:0px;

}



#calendarDiv .timeBar div{

   float:left;

   margin-right:1px;

}





#calendarDiv .monthYearPicker{

   background-color: #E2EBED;

   border:1px solid #AAAAAA;

   position:absolute;

   color: #317082;

   left:0px;

   top:15px;

   z-index:1000;

   display:none;



}

#calendarDiv #monthSelect{

   width:70px;

}

#calendarDiv .monthYearPicker div{

   float:none;

   clear:both; 

   padding:1px;

   margin:1px; 

   cursor:pointer;

}

#calendarDiv .monthYearActive{

   background-color:#095d98;/*--------cambiar--------*/

   color: #E2EBED;

}



#calendarDiv td{

   text-align:right;

   cursor:pointer;

}



#calendarDiv .topBar img{

   cursor:pointer;

}

#calendarDiv .topBar div{

   float:left;

   margin-right:1px;

}





li.sinBullet{

list-style-type:none;

}

mta

li.sinBullet{

list-style-type:none;

}





/*INICIO DE JQUEY*/

.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/

.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/

.slideViewer { /*this is the gallery container*/

position: relative;

overflow: hidden; 

margin: 0;

padding: 0;

background: #fff;

}

.slideViewer ul {  /*this is your list of images*/

position: relative;

left: 0;

top: 0;

width: 1%;

list-style-type: none;

margin: 0; 

padding: 0;

}

.slideViewer ul li { /*each LI item is floated; the whole list is now displayed as if its in one row*/

float:left;

}



/*typographic info*/

.slideViewer span.typo{ 

padding: 6px; /* do not modify padding (yet)*/

background: #fff;

color: #000;

font: bold 10px Verdana;

}





.thumbSlider { /*the thumbnails slider contanier*/

overflow: hidden;

width: 1%;

background: #fff;

}

.thumbSlider ul { /*the thumbnails list of images*/

list-style-type: none;

margin: 0; 

padding: 0;

}

.thumbSlider ul li{ 

float:left;

margin: 0;

}

.thumbSlider a{ /*the link wrapped around each thumbnail. dynamically.*/

color: #fff;

text-decoration: none;

}

.thumbSlider a img{

border: 0;

display: block;

padding: 0;

}

.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */

/* width, height and top values are dynamically added by the script. Do not modify. */

position:relative; 

left: 0;

font-size: 0.01em;

left: 0;

margin: 0;

padding: 0;

}



a.left, a.right { /*the left and right buttons (links)*/

background: transparent; /* could be any color  */

color: #ff0000;

font: bold 16px Arial;

overflow: hidden;

}

a.left span, a.right span{



}

a.left img, a.right img{

border: 0;

}

a.l_dis, a.r_dis {

background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */

cursor: default;

}

a.l_dis span, a.r_dis span {

display: none;

}

a:focus {outline:none;}

#The_colorPicker{

   position:absolute;

   width:224px;

   padding-bottom:1px;

   background-color:#FFF;

   border:1px solid #317082;

}



.thumbnail{

position: relative;

z-index: 0;

}

.thumbnail:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail span{ /*Estilos del borde y texto*/

position: absolute;

background-color: white;

padding: 5px;

left: -100px;

border: 1px dashed gray;

visibility: hidden;

color: #FFFF00;

text-decoration: none;

}

.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 10px; /*position where enlarged image should offset horizontally */

}



tr.linea {

background-color: #000000;

}



/*fin arbol*/

