 

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/#ed751f/fondo.jpg);
}
table.transparenteMenuCSA{
margin:0px auto 10px auto;
border-collapse:collapse;
border:0px;
width:980px;
background-image:url(../imgs/temas/#ed751f/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:450px;
}
table.transparenteInt{
margin:0px;
border-collapse:collapse;
border:0px;
}
table.transparenteC{
margin:10px auto 10px auto;
border-collapse:collapse;
border:0px;
width:1300px;
}
table.transparenteR{
margin:10px auto 10px auto;
border-collapse:collapse;
border:0px;
width:1200px;
}
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:1200px;
}
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;
*/

background-color:#0d6ca2;

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:#ACACAC;
font-weight:bold;
font-family:Arial;
font-size:11px;
vertical-align:middle;
text-align:left;
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.opcrr{/*OK*/

background-color:#ed751f;/*#ECF2FF;*/
vertical-align:middle;
text-align:center;
padding:2px 10px 2px 10px;
border-right: 2px solid #F3F3F3;/*#0395FB;*/
border-collapse:collapse;
}


td.opcMenuAdmin{/*OK*/

border-right:2px solid #FFFFFF;

-webkit-box-shadow: #b4b5b5 4px 4px 4px  ;

-moz-box-shadow: #b4b5b5 4px 4px 4px ;

box-shadow: #b4b5b5 4px 4px 4px  ;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

font-size:13px;

padding: 10px 10px 10px 10px;

text-decoration:none;

display:table-cell;

text-shadow: 1px 1px 0 rgba(0,0,0,0.3);

font-weight:bold;

color: #FFFFFF;

vertical-align:middle;

text-align:center;




background-color: #0d6ca2; background-image: -webkit-gradient(linear, left top, left bottom, from(#5caad7), to(#5caad7));
 background-image: -webkit-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: -moz-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: -ms-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: -o-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: linear-gradient(to bottom, #0d6ca2, #5caad7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0d6ca2, endColorstr=#5caad7);



}



td.opcMenuAdminOver{

border-right:2px solid #FFFFFF;

vertical-align:middle;

text-align:center;

border-radius: 4px;

padding: 10px 10px 10px 10px;

font-color:white;

background-color: #D2D3D5;
background-image: -webkit-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -moz-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -ms-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -o-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: linear-gradient(to bottom, #DCDCDC, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DCDCDC, endColorstr=#FFFFFF);

}





td.opcMenu{/*OK*/

border-right:2px solid #FFFFFF;

-webkit-box-shadow: #b4b5b5 4px 4px 4px  ;

-moz-box-shadow: #b4b5b5 4px 4px 4px ;

box-shadow: #b4b5b5 4px 4px 4px  ;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

font-size:13px;

padding: 10px 10px 10px 10px;

text-decoration:none;

display:table-cell;

text-shadow: 1px 1px 0 rgba(0,0,0,0.3);

font-weight:bold;

color: #FFFFFF;

vertical-align:middle;

text-align:center;




background-color: #0d6ca2; background-image: -webkit-gradient(linear, left top, left bottom, from(#5caad7), to(#5caad7));
 background-image: -webkit-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: -moz-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: -ms-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: -o-linear-gradient(top, #0d6ca2, #5caad7);
 background-image: linear-gradient(to bottom, #0d6ca2, #5caad7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0d6ca2, endColorstr=#5caad7);



}



td.opcMenuOver{

border-right:2px solid #FFFFFF;

vertical-align:middle;

text-align:center;

border-radius: 4px;

padding: 10px 10px 10px 10px;

font-color:white;

background-color: #D2D3D5;
background-image: -webkit-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -moz-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -ms-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -o-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: linear-gradient(to bottom, #DCDCDC, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DCDCDC, endColorstr=#FFFFFF);

}













td.opcf{/*OK*/
background-color:#0d6ca2;/*#ECF2FF;*/
vertical-align:middle;
text-align:center;

}


/*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;font-family:Arial;font-size:11px;
border: 1px solid #000066;
border-collapse:collapse;
vertical-align:middle;
}

td.fondoMA2R{/*OK*/
background-color:#FCF5ED;
padding:5px;
font-family:Arial;
font-size:11px;
border: 0px solid #000066;
border-collapse:collapse;
vertical-align:middle;
}

td.fondoMA1R{/*OK*/
background-color:#FFFFFF;
padding:5px;
font-family:Arial;
font-size:11px;
border: 0px solid #000066;
border-collapse:collapse;
vertical-align:middle;
}

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;
font-family:Arial;
}
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:#CCCCCC;
padding:5px;

border: 1px solid #000066;
border-collapse:collapse;
vertical-align:top;
font-weight:bold;
}

td.seccion {
   border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(204, 0, 0); padding: 5px; text-align: left; color: rgb(0, 0, 0); font-size: 13px; font-weight: bold; vertical-align: middle; border-collapse: collapse; box-shadow: 8px 8px 6px #808080; background-color: rgb(243, 243, 243); -webkit-box-shadow: 8px 8px 6px #808080; -moz-box-shadow: 8px 8px 6px #808080; -ms-box-shadow: 8px 8px 6px #808080;
}

/*
td.seccion{/*OK*/
background-color:#D2D2D2;
font-weight:bold;
font-size:13px;
vertical-align:middle;
text-align:left;
padding:5px;
color:#000000;
border: 1px solid #000066;
border-collapse:collapse;
-webkit-box-shadow: 8px 8px 6px #808080;
-moz-box-shadow: 8px 8px 6px #808080;
box-shadow: 8px 8px 6px #808080;
-ms-box-shadow: 8px 8px 6px #808080;
border-top: 0px solid #000066;
border-bottom: 1px solid #000066;
border-left: 0px solid #000066;
border-right: 1px solid #000066;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D2D2D2), to(#FFFFFF));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(bottom, #D2D2D2, #FFFFFF);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(bottom, #D2D2D2, #FFFFFF);
    /* Opera 11.10+ */
    background: -o-linear-background(bottom, #D2D2D2, #FFFFFF);
    /* IE 10 */
    background: -ms-linear-background(bottom, #D2D2D2, #FFFFFF);
    /* estándar */
    background: linear-background(bottom, #D2D2D2, #FFFFFF);



}

*/

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:11px;
}
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{
border:1px solid #5caad7; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;

 background-color: #005858; background-image: -webkit-gradient(linear, left top, left bottom, from(#008B8B), to(#0d6ca2));
 background-image: -webkit-linear-gradient(top, #5caad7, #0d6ca2);
 background-image: -moz-linear-gradient(top, #5caad7, #0d6ca2);
 background-image: -ms-linear-gradient(top, #5caad7, #0d6ca2);
 background-image: -o-linear-gradient(top, #5caad7, #0d6ca2);
 background-image: linear-gradient(to bottom, #5caad7, #0d6ca2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5caad7, endColorstr=#0d6ca2);
}

.btnFormato:hover{
border:1px solid #008B8B; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #8B0000;
 background-color: #D2D3D5;
background-image: -webkit-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -moz-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -ms-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: -o-linear-gradient(top, #DCDCDC, #FFFFFF);
 background-image: linear-gradient(to bottom, #DCDCDC, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DCDCDC, endColorstr=#FFFFFF);

}








/*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;
}

fieldset.marcoForma{

border:2px ridge #000000;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

-webkit-box-shadow: 8px 8px 6px #808080;

-moz-box-shadow: 8px 8px 6px #808080;

box-shadow: 8px 8px 6px #808080;

    /* Safari 4-5, Chrome 1-9 */

                background: -webkit-gradient(linear, 0% 0%, 0% 100%,
from(#FFFFFF), to(#D7D7D7));

    /* Safari 5.1+, Chrome 10+ */

    background: -webkit-linear-gradient(top, #D7D7D7,
#FFFFFF);

    /* Firefox 3.6+ */

    background: -moz-linear-gradient(top, #D7D7D7,
#FFFFFF);

    /* Opera 11.10+ */

    background: -o-linear-background(top, #D7D7D7,
#FFFFFF);

    /* IE 10 */

    background: -ms-linear-background(top, #D7D7D7,
#FFFFFF);

    /* estÃ¡ndar */

    background: linear-background(top, #D7D7D7, #FFFFFF);

                background: linear-gradient(top, #D7D7D7,
#FFFFFF);

                padding: 10px;

                background-color:#F0FFFF;

}





legend.tituloForma{

padding:0px 10px 0px 10px;

font-weight:bold;

font-size:12px;

color:#000000;

background-color:#FFFFFF;

-webkit-box-shadow: 8px 8px 6px #808080;

-moz-box-shadow: 8px 8px 6px #808080;

box-shadow: 8px 8px 6px #808080;

}



fieldset > legend {

float:left;

margin-top:-20px;

}

fieldset > legend + * {

clear:both;

}




#pestanias {
   font-size:12px;
   font-family:Arial;
   font-weight:bold;
    float:left;
    width:100%;
    background:#FFFFFF;
    font-size:100%;
    line-height:normal;
}
#pestanias ul {
   margin:0;
   padding:0 0 0 0;
   list-style:none;
}
#pestanias li {
    display:inline;
    margin:0;
    padding:0;
}
#pestanias a {
    float:left;
    background:url("../imgs/tableft18.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#pestanias a span {
    float:left;
    display:block;
    background:url("../imgs/tabright18.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#990000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pestanias a span {float:none;}
/* End IE5-Mac hack */
#pestanias a:hover span {
    color:#D01413;
}
#pestanias a:hover {
    background-position:0% 0px;
}
#pestanias a:hover span {
    background-position:100% 0px;
}





/*fin arbol*/


/*fin arbol*/
