 







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:0px;



border-collapse:collapse;



border:0px;



}



table.transparenteMenuC{



margin:0px auto 10px auto;



border-collapse:collapse;



border:0px;



width:980px;



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



}



table.transparenteMenuCSA{



margin:0px auto 10px auto;



border-collapse:collapse;



border:0px;



width:980px;



background-image:url(../imgs/temas/#4c9bd0/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.transparente840{



margin:10px 10px 10px 10px;



border-collapse:collapse;



border:0px;



width:840px;



}




table.transparenteInt{



margin:0px;



border-collapse:collapse;



border:0px;



}



table.transparenteC{



margin:10px auto 10px auto;



border-collapse:collapse;



border:0px;



width:980px;



}

table.transparenteCP{



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: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:170px auto 0px 135px;



}



td{/*OK*/



font-size:12px;



vertical-align:top;



}



td.fondoHome{



width:980px;



height:550px;



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-size:13px;



vertical-align:middle;



text-align:center;



padding:5px;



color:#FFFFFF;



border: 1px solid #000066;



border-collapse:collapse;



}

td.encaAzulIndicadores{/*OK*/

   

background-color:#ACACAC;



font-weight:bold;



font-size:13px;



vertical-align:middle;



text-align:left;



padding:5px;



color:#000000;



border: 1px solid #000066;



border-collapse:collapse;



}


td.encaEstima{/*OK*/


background-color:#FCF5ED;




font-weight:bold;



font-size:13px;



vertical-align:middle;



text-align:center;



padding:5px;



color:#000000;



border: 1px solid #000066;



border-collapse:collapse;



}









td.encaAzulsct{/*OK*/



background-color:#00579f;



font-weight:bold;



font-size:13px;



vertical-align:middle;



text-align:center;



padding:5px;



color:#FFFFFF;



border: 1px solid #000066;



border-collapse:collapse;



}







td.encaAzulsct2{/*OK*/



background-color:#00579f;



font-weight:bold;



font-size:13px;



vertical-align:middle;



text-align:center;



padding:5px;



color:#FFFFFF;



border: 1px solid #000066;



border-collapse:collapse;



}











td.encaAzulsct3{/*OK*/



background-color:#00579f;



font-weight:bold;



font-size:13px;



vertical-align:middle;



text-align:center;



padding:5px;



color:#FFFFFF;



border: 1px solid #000066;



border-collapse:collapse;



}



















td.encaCAzul{/*OK*/







background-color:#C0C0C0;







font-weight:bold;







font-size:13px;







vertical-align:middle;







text-align:center;







padding:5px;







color:#FFFFFF;







border: 2px solid #000000;







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:#4c9bd0;/*#ECF2FF;*/



vertical-align:middle;



text-align:center;



padding:2px 10px 2px 10px;



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



border-collapse:collapse;



}



td.opcMenuOver{



background-color:#CCCCCC;



vertical-align:middle;



text-align:center;



padding:2px 10px 2px 10px;



border-right: 2px solid #F3F3F3;



border-collapse:collapse;



}

td.opcMenuAdminrojo{/*OK*/



background-color:#d3132a;



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:#d3132a;/*#ECF2FF;*/



vertical-align:middle;



text-align:center;



padding:2px 10px 2px 10px;



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



border-collapse:collapse;



}



td.opcMenuAdminOver{



background-color:#D2D3D5;



vertical-align:middle;



text-align:center;



padding:2px 10px 2px 10px;



border-right: 2px solid #F3F3F3;



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.fondoCalCompPend{/*OK*/



background-color:#FF9;



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;



border: 1px solid #000066;



border-collapse:collapse;



vertical-align:top;



}


td.fondoMA1P{/*OK*/



background-color:#FFFFFF;



padding:5px;



border: 1px solid #000066;



border-collapse:collapse;



vertical-align:middle;



}



td.fondoMA2{/*OK*/



background-color:#F5FFFA;



padding:5px;



border: 1px solid #000066;



border-collapse:collapse;



vertical-align:top;



}

td.fondoMA2P{/*OK*/



background-color:#F5FFFA;



padding:5px;



border: 1px solid #000066;



border-collapse:collapse;



vertical-align:middle;



}



td.fondoCMA1{/*OK*/







background-color:#FFFFFF;







padding:5px;







border: 2px solid #000000;







border-collapse:collapse;







vertical-align:middle;



font-size:13px;







}







td.fondoCMA2{/*OK*/







background-color:#DCDCDC;







padding:5px;







font-weight:bold;







font-size:13px;







border: 2px solid #000000;







border-collapse:collapse;







vertical-align:middle;







}



td.fondoCMA1N{/*OK*/
background-color:#F1F8E0;
padding:5px;
border: 0px solid #000000;
border-collapse:collapse;
vertical-align:middle;
font-size:13px;
}

td.fondoCMA2N{/*OK*/
background-color:#CEF6CE;
padding:2px;
font-weight:bold;
font-size:13px;
border: 0px solid #000000;
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;



}



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:13px;



vertical-align:middle;



text-align:left;



padding:5px;



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



border-collapse:collapse;



border: 1px solid #000066;



color:#000000;



}


td.exceltitu{/*OK*/



font-weight:bold;



font-size:13px;



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:500px;



vertical-align:top;



background-color:#FFFFFF;



border:1px solid #000066;



border-collapse:collapse;



}

td.temasCen{ 



padding:5px;



width:50%;



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.ligaDescarga{
font-weight:bold;
text-align:right;
margin-top:120px;
margin-right:30px;

}

p.derecha20{



text-align:right;



margin-right:20px;



}



p.regresar{



text-align:center;



margin-top:20px;



}


p.izquierda5{ 



margin-left:5px;



}



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.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.negritasexcel{/*OK*/



font-weight:bold;
font-size:15px;

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

}

span.negritasexcelUno{/*OK*/



font-weight:bold;
font-size:18px;

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

}

span.negritasexcelDos{/*OK*/



font-weight:bold;
font-size:15px;

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

}

 
span.negritasexcelTres{/*OK*/



font-weight:bold;
font-size:12px;

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

}


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.blanca{



color:#FFFFFF;



}



span.formulario{



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.descarga:link{/*OK*/
color:#FFFFFF;  
text-decoration:underline; 
font-weight:bold;
}

a.descarga:visited{/*OK*/
color:#FFFFFF; 
text-decoration:underline;
font-weight:bold;
}

a.descarga:hover{/*OK*/
color:#FFFFFF; 
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.ligaNegra:link{/*OK*/



color:#000; 



text-decoration:none; 



font-weight:bold;



}



a.ligaNegra:visited{/*OK*/



color:#000;



text-decoration:none;



font-weight:bold;



}



a.ligaNegra:hover{/*OK*/



color:#000;



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:#FFFFFF; 



text-decoration:underline; 



font-weight:bold;



}



a.ligaAdmin:visited{



color:#FFFFFF; 



text-decoration:underline;



font-weight:bold;



}



a.ligaAdmin:hover{



color:#A80000;



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:#000000;
color:#FFFFFF;
font-size:13px;
border-color:#F0FFFF;

border:1px solid double;

-webkit-box-shadow: 2px 2px 5px #999;
-moz-box-shadow: 2px 2px 5px #999;
/*
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5);
*/
border-radius: 0px;


/*
display:inline-block;
   padding:5px 5px 5px;
   color:#fff !important;
   font-size:13px;
   font-weight:bold;
   line-height:1;
   text-decoration:none;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
   -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
   text-shadow:0 -1px 1px rgba(0,0,0,0.25);
   border-bottom:1px solid rgba(0,0,0,0.25);
   position:relative;
   cursor:pointer;
   overflow:visible;
   width:auto
   border-radius: 10px;

*/


/*
border:0;
margin-left: 10px;
*/

}





.btnFormato:hover{/*OK*/

color:#640002;

background-color:#FFFFFF;



}




fieldset.titulo{


border:0px;
height:13px;
background: url(g1.png);
background-position:
bottom right ;

background-repeat: yes-repeat;border-radius: 1px;

font-face:arial;

font-weight:bold;
font-size:12px;
box-shadow: 4px 4px 4px #808080;



}



fieldset.marcoFormaN{
border:3px ridge #088A08;
-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(#CEF6CE), to(#CEF6CE));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(top, #CEF6CE, #CEF6CE);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #CEF6CE, #CEF6CE);
    /* Opera 11.10+ */
    background: -o-linear-background(top, #CEF6CE, #CEF6CE);
    /* IE 10 */
    background: -ms-linear-background(top, #CEF6CE, #CEF6CE);
    /* estándar */
    background: linear-background(top, #CEF6CE, #CEF6CE);
	background: linear-gradient(top, #CEF6CE, #CEF6CE);
	padding: 10px;
	/*-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);*/
	background-color:#CEF6CE;
}

legend.tituloFormaN{
padding:0px 10px 0px 10px;
font-weight:bold;
font-size:12px;
align:left;
box-sizing: border-box;

/*
background: url(gradiente5.jpg);
background-position: bottom right ;
background-repeat: yes-repeat;
*/
color:#ffffff;
background-color:#088A08;
-webkit-box-shadow:8px 8px 6px #808080;
-moz-box-shadow: 8px 8px 6px #808080;
box-shadow: 8px 8px 6px #808080;
 border-top: 2px solid #dddddd;
      border-left: 2px solid #dddddd;
      border-right:  2px solid #ddddd;
      border-radius: 10px;
box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);   padding: 2px;
}






fieldset.marcoForma{



border:0px;




background-color:#ECECEC;



/*

background: url(gradiente_01.jpg);
*/
/*
background: url(g1.png);
*/

/*
background: url(gradient_05.jpg);
*/
/*
background: url(gradiente_blue.jpg);
*/


/*



background: url(gradiente_10.jpg);

*/





background-position: bottom right ;

background-repeat: yes-repeat;







-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: 6px 6px 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);padding: 10px;/*background: linear-gradient(top, #D7D7D7, #FFFFFF);*//*-webkit-transform: rotate(-6deg);-moz-transform: rotate(-6deg);-o-transform: rotate(-6deg);*/


/*
 box-shadow:0 0 10px #003366;
*/




}


/*


legend.tituloForma{



padding:0px 10px 0px 10px;

font-weight:bold;

font-size:12px;



background: url(gradiente2.jpg);



background-position: bottom right ;

background-repeat: yes-repeat;







color:#003366;



background-color:#FFFFFF;

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

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

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



}

*/




legend.tituloForma{



padding:0px 10px 0px 10px;

font-weight:bold;

font-size:12px;

align:left;

box-sizing: border-box;



/*

background: url(gradiente5.jpg);



background-position: bottom right ;

background-repeat: yes-repeat;
*/





color:#ffffff;



background-color:#000000;

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

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

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

 border-top: 2px solid #dddddd;

      border-left: 2px solid #dddddd;

      border-right:  2px solid #ddddd;

      border-radius: 10px;

box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);   padding: 2px;
}


/*

  legend.tituloForma {



background: url(gradiente_03.png);



      background:#F5FFFA;

      font-weight:bold;



      font-color:#00579f;

      font-family:Arial;

      font-size:1.2em;

      border-top: 2px solid #dddddd;

      border-left: 2px solid #dddddd;

      border-right:  2px solid #ddddd;

      border-radius: 8px;





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

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

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

   }



*/









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



