 
html{
height:100%;
overflow-y:scroll;
}
div.contenedor{
	min-height:950px;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
body{/*OK*/
margin:0px;
font-family:Arial;
color:#000000;
font-size:12px;
background-color:#FFFFFF;
/*overflow:hidden;
height: 100%; 
max-height: 100%;*/
}table.sombra{box-shadow:black 1px 1px 5px;}
table.centro{/*OK*/
margin:auto;
border-collapse:collapse;
}
table.centromarco{
margin:auto;
border:1px solid #000066;
border-collapse:collapse;
}
table.transparente{
margin:10px 10px 10px 10px;
border-collapse:collapse;
border:0px;
}
table.transparenteMenu{
margin:0px;
border-collapse:collapse;
border:0px;
}
table.transparenteMenuC{
margin:1px auto 10px auto;
border-collapse:collapse;
border:0px;
width:1326px;

/*background-image:url(../imgs/fondo.jpg);*/
}
table.transparenteMenuCSA{
margin:0px auto 10px auto;
border-collapse:collapse;
border:0px;
width:1326px;
background-image:url(../imgs/fondo_sa.jpg);
}
table.transparenteMenuSA{
margin:0px auto 0px auto;
border-collapse:collapse;
border:0px;
width:1326px;
}
table.transparente600{
margin:10px 10px 10px 10px;
border-collapse:collapse;
border:0px;
width:880px;
}
table.transparenteInt{
margin:0px;
border-collapse:collapse;
border:0px;
}
table.transparenteC{
margin:10px auto 10px auto;
border-collapse:collapse;
border:0px;
width:980px;
}
table.transparenteR{
margin:10px auto 10px auto;
border-collapse:collapse;
border:0px;
width:880px;
}
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:1326px;
}
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:400px auto 0px 180px;
}
td{/*OK*/
font-size:12px;
vertical-align:top;
}
td.fondoHome{
width:1326px;
height:608px;
background-image:url(../imgs/temas/1/home.jpg);
padding:0px;
}
td.padding0{/*OK*/
padding:0px;
}
td.encaAzul{/*OK*/
background-color:#133D6F;
font-weight:bold;
font-size:13px;
vertical-align:middle;
text-align:center;
padding:5px;
color:#FFFFFF;
border: 1px solid #b5b5b5;
border-collapse:collapse;
}
td.encaAzulB{/*OK*/
background-color:#AAC4D5;
font-weight:bold;
font-size:13px;
vertical-align:middle;
text-align:center;
padding:5px;
color:#000000;
border: 1px solid #b5b5b5;
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:#6095B5;
font-weight:bold;
font-size:13px;
vertical-align:middle;
text-align:center;
padding:5px;
color:#FFFFFF;
border: 1px solid #b5b5b5;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 #b5b5b5;border-left: 0px solid #b5b5b5;border-right: 0px solid #b5b5b5;
}
td.opcMenu{
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: #005295;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#005295), to(#0068BD));
 background-image: -webkit-linear-gradient(top, #005295, #0068BD);
 background-image: -moz-linear-gradient(top, #005295, #0068BD);
 background-image: -ms-linear-gradient(top, #005295, #0068BD);
 background-image: -o-linear-gradient(top, #005295, #0068BD);
 background-image: linear-gradient(to bottom, #005295, #0068BD);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#005295, endColorstr=#0068BD);
}
td.opcMenuOver{/*OK*/
border-right:2px solid #FFFFFF;
vertical-align:middle;
text-align:center;
border-radius: 4px;
padding: 10px 10px 10px 10px;
background-color: #D3D3D5; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#D3D3D5), to(#E0E0E0)); 
background-image: -webkit-linear-gradient(top, #D3D3D5, #E0E0E0); 
background-image: -moz-linear-gradient(top, #D3D3D5, #E0E0E0); 
background-image: -ms-linear-gradient(top, #D3D3D5, #E0E0E0); 
background-image: -o-linear-gradient(top, #D3D3D5, #E0E0E0); 
background-image: linear-gradient(to bottom, #D3D3D5, #E0E0E0);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D3D3D5, endColorstr=#E0E0E0); 
cursor:pointer;
}
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: #005295;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#005295), to(#0068BD));
 background-image: -webkit-linear-gradient(top, #005295, #0068BD);
 background-image: -moz-linear-gradient(top, #005295, #0068BD);
 background-image: -ms-linear-gradient(top, #005295, #0068BD);
 background-image: -o-linear-gradient(top, #005295, #0068BD);
 background-image: linear-gradient(to bottom, #005295, #0068BD);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#005295, endColorstr=#0068BD);
}
td.opcMenuAdminOver{/*OK*/
border-right:2px solid #FFFFFF;
vertical-align:middle;
text-align:center;
border-radius: 4px;
padding: 10px 10px 10px 10px;
background-color: #2C8BF7; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#2C8BF7), to(#05B7F7)); 
background-image: -webkit-linear-gradient(top, #2C8BF7, #05B7F7); 
background-image: -moz-linear-gradient(top, #2C8BF7, #05B7F7); 
background-image: -ms-linear-gradient(top, #2C8BF7, #05B7F7); 
background-image: -o-linear-gradient(top, #2C8BF7, #05B7F7); 
background-image: linear-gradient(to bottom, #2C8BF7, #05B7F7);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2C8BF7, endColorstr=#05B7F7); 
cursor:pointer;
}
/*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;
border: 1px solid #b5b5b5;
border-collapse:collapse;
vertical-align:top;
}
td.fondoMA2{/*OK*/
background-color:#A9D0F5;
padding:5px;
border: 1px solid #A9D0F5;
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:#F3F3F3;/*#FFFFE6;*/
color:#000000;border: 1px solid #CC0000;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 #CC0000;border-bottom: 1px solid #CC0000;border-left: 0px solid #CC0000;border-right: 1px solid #CC0000;    
}
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:400px;
vertical-align:top;
background-color:#FFFFFF;
border:1px solid #000066;
border-collapse:collapse;
}
td.temasDer{
padding:5px;
width:886px;
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.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{
max-width:100%;
}

img.borde{
border:0px;
}
form.margen0{
margin:0px;
}
span.menu{
margin-right:20px;
}
span.margenIzq20{
margin-left:20px;
}
span.margenDer20{
margin-right:20px;
}
span.negritas{/*OK*/
font-weight:bold;
}
span.normal{/*OK*/
font-weight:normal;
font-style:normal;
}
span.cursivas{/*OK*/
font-style:italic;
}
span.centro{
text-align:center;
}
span.fondoAmarillo{
background-color:#FCF5ED;
}
span.superAdmin{
/*color:#133D6F;*/
color:#FFFFFF;
font-size:14px;
margin-left:40px;
}
span.fondoBlanco{
background-color:#FFFFFF;
}
span.blanca{
color:#FFFFFF;
}
span.formulario{
color:#FFFFFF;
}
a.liga:link{/*OK*/
color:#000099; 
text-decoration:underline; 
font-weight:bold;
}
a.liga:visited{/*OK*/
color:#000099;
text-decoration:underline;
font-weight:bold;
}
a.liga:hover{/*OK*/
color:#4646FF;
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:#FFFFFF; 
text-decoration:underline; 
font-weight:bold;
}
a.ligaAdmin:visited{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
a.ligaAdmin:hover{
color:#FFFFFF;
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:#053D88;
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:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.btnFormato{/*OK*/
/*background-color:#2C8CFF;
color:#FFFFFF;
font-size:13px;
border: 1px solid #2C8CFF;
border-radius:0px;padding:5px;*/
border:0px solid #005ac5;
-webkit-box-shadow: #b4b5b5 4px 4px 4px  ;
-moz-box-shadow: #b4b5b5 4px 4px 4px ;
 box-shadow: #b4b5b5 4px 4px 4px  ;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:13px;
 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: #2C8CFF;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#2C8CFF), to(#212D3F));
 background-image: -webkit-linear-gradient(top, #2C8CFF, #212D3F);
 background-image: -moz-linear-gradient(top, #2C8CFF, #212D3F);
 background-image: -ms-linear-gradient(top, #2C8CFF, #212D3F);
 background-image: -o-linear-gradient(top, #2C8CFF, #212D3F);
 background-image: linear-gradient(to bottom, #2C8CFF, #212D3F);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2C8CFF, endColorstr=#212D3F);
 }
 
.btnFormato:hover{/*OK*/
/*color:#640002;background-color:#FFFFFF;font-size:13px;border: 1px solid #640002;border-radius:0px;padding:5px;cursor:pointer;*/
border:0px solid #006ff3; background-color: #2C8CFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#2C8CFF), to(#619EDB)); background-image: -webkit-linear-gradient(top, #2C8CFF, #619EDB); background-image: -moz-linear-gradient(top, #2C8CFF, #619EDB); background-image: -ms-linear-gradient(top, #2C8CFF, #619EDB); background-image: -o-linear-gradient(top, #2C8CFF, #619EDB); background-image: linear-gradient(to bottom, #2C8CFF, #619EDB);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2C8CFF, endColorstr=#619EDB); cursor:pointer;
}


.btnFormatoVerde{/*OK*/

border:0px solid #005ac5;
-webkit-box-shadow: #b4b5b5 4px 4px 4px  ;
-moz-box-shadow: #b4b5b5 4px 4px 4px ;
 box-shadow: #b4b5b5 4px 4px 4px  ;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size:13px;
 padding: 10px 10px 10px 10px;
 text-decoration:none;
 display:inline-block;
 color: #FFFFFF;
 background-color: #298A08;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#298A08), to(#212D3F));
 background-image: -webkit-linear-gradient(top, #298A08, #212D3F);
 background-image: -moz-linear-gradient(top, #298A08, #212D3F);
 background-image: -ms-linear-gradient(top, #298A08, #212D3F);
 background-image: -o-linear-gradient(top, #298A08, #212D3F);
 background-image: linear-gradient(to bottom, #298A08, #212D3F);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#298A08, endColorstr=#212D3F);
 }
 
.btnFormatoVerde:hover{/*OK*/
border:0px solid #006ff3; 
background-color: #2C8CFF; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#31B404), to(#01DF3A)); 
background-image: -webkit-linear-gradient(top, #31B404, #01DF3A); 
background-image: -moz-linear-gradient(top, #31B404, #01DF3A); 
background-image: -ms-linear-gradient(top, #31B404, #01DF3A); 
background-image: -o-linear-gradient(top, #31B404, #01DF3A); 
background-image: linear-gradient(to bottom, #31B404, #01DF3A);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#31B404, endColorstr=#01DF3A); 
cursor:pointer;
}

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

legend.tituloForma{
padding:0px 10px 0px 10px;
font-weight:bold;
font-size:15px;
color:#2C8CFF;
background-color:#FFFFFF;
-webkit-box-shadow: 8px 8px 6px #808080;
-moz-box-shadow: 8px 8px 6px #808080;
box-shadow: 8px 8px 6px #808080;
}

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

legend.tituloFormaPlantilla{
padding:0px 10px 0px 10px;
font-weight:bold;
font-size:15px;
color:#2C8CFF;
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;
}


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

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

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


/*Nuevos Estilos Tablas*/
.listaProyectos {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #b5b5b5;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.listaProyectos table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.listaProyectos tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.listaProyectos table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.listaProyectos table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.listaProyectos tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.listaProyectos td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #b5b5b5;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.listaProyectos tr:last-child td{
	border-width:0px 1px 0px 0px;
}.listaProyectos tr td:last-child{
	border-width:0px 0px 1px 0px;
}.listaProyectos tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.listaProyectos tr:first-child td{
		background:-o-linear-gradient(bottom, #133D6F 5%, #133D6F 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #133D6F), color-stop(1, #133D6F) );
	background:-moz-linear-gradient( center top, #133D6F 5%, #133D6F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#133D6F", endColorstr="#133D6F");	background: -o-linear-gradient(top,#133D6F,1b61a5);

	background-color:#133D6F;
	border:0px solid #b5b5b5;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
}
.listaProyectos tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #133D6F 5%, #133D6F 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #133D6F), color-stop(1, #133D6F) );
	background:-moz-linear-gradient( center top, #133D6F 5%, #133D6F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#133D6F", endColorstr="#133D6F");	background: -o-linear-gradient(top,#133D6F,1b61a5);

	background-color:#133D6F;
}
.listaProyectos tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.listaProyectos tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

td.centro{
text-align:center;
}

td.subEnca{
		background:-o-linear-gradient(bottom, #133D6F 5%, #133D6F 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #133D6F), color-stop(1, #133D6F) );
	background:-moz-linear-gradient( center top, #133D6F 5%, #133D6F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#133D6F", endColorstr="#133D6F");	background: -o-linear-gradient(top,#133D6F,1b61a5);

	background-color:#133D6F;
	border:0px solid #b5b5b5;
	text-align:center;
	border-width:0px 1px 1px 0px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
}

td.subEncaB{
		background:-o-linear-gradient(bottom, #AAC4D5 5%, #AAC4D5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAC4D5), color-stop(1, #AAC4D5) );
	background:-moz-linear-gradient( center top, #AAC4D5 5%, #AAC4D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#AAC4D5", endColorstr="#133D6F");	background: -o-linear-gradient(top,#AAC4D5,1b61a5);

	background-color:#AAC4D5;
	border:0px solid #b5b5b5;
	text-align:center;
	border-width:0px 1px 1px 0px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

.listaInterna {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #b5b5b5;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.listaInterna table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.listaInterna tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.listaInterna table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.listaInterna table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.listaInterna tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.listaInterna tr:hover td{
	background-color:#dddddd;
}
.listaInterna td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #b5b5b5;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.listaInterna tr:last-child td{
	border-width:0px 1px 0px 0px;
}.listaInterna tr td:last-child{
	border-width:0px 0px 1px 0px;
}.listaInterna tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.listaInterna tr:first-child td{
		background:-o-linear-gradient(bottom, #AAC4D5 5%, #AAC4D5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAC4D5), color-stop(1, #AAC4D5) );
	background:-moz-linear-gradient( center top, #AAC4D5 5%, #AAC4D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#AAC4D5", endColorstr="#AAC4D5");	background: -o-linear-gradient(top,#AAC4D5,1b61a5);

	background-color:#AAC4D5;
	border:0px solid #b5b5b5;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.listaInterna tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #AAC4D5 5%, #AAC4D5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAC4D5), color-stop(1, #AAC4D5) );
	background:-moz-linear-gradient( center top, #AAC4D5 5%, #133D6F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#AAC4D5", endColorstr="#AAC4D5");	background: -o-linear-gradient(top,#AAC4D5,1b61a5);

	background-color:#AAC4D5;
}
.listaInterna tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.listaInterna tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.listaS {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #b5b5b5;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}


#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:#000099;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pestanias a span {float:none;}
/* End IE5-Mac hack */
#pestanias a:hover span {
    color:#4646FF;
}
#pestanias a:hover {
    background-position:0% 0px;
}
#pestanias a:hover span {
    background-position:100% 0px;
}

.adminTable {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.adminTable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.adminTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.adminTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.adminTable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.adminTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.adminTable tr:hover td{
	
}
.adminTable tr:nth-child(odd){ background-color:#FCF5ED; }
.adminTable tr:nth-child(even)    { background-color:#ffffff; }.adminTable td{
	vertical-align:middle;
	
	
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	
}.adminTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.adminTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.adminTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.adminTable tr:first-child td{
		background:-o-linear-gradient(bottom, #AAC4D5 5%, #AAC4D5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAC4D5), color-stop(1, #AAC4D5) );
	background:-moz-linear-gradient( center top, #AAC4D5 5%, #AAC4D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#AAC4D5", endColorstr="#AAC4D5");	background: -o-linear-gradient(top,#AAC4D5,#AAC4D5);

	background-color:#AAC4D5;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	padding:7px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.adminTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #AAC4D5 5%, #AAC4D5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAC4D5), color-stop(1, #AAC4D5) );
	background:-moz-linear-gradient( center top, #AAC4D5 5%, #AAC4D5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#AAC4D5", endColorstr="#AAC4D5");	background: -o-linear-gradient(top,#AAC4D5,#AAC4D5);

	background-color:#AAC4D5;
}
.adminTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.adminTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

