html, body {width:100%;height:100%}
body {
color:#404000;
background :#ffffcc;
margin :0;
font-size:.7em;
}
body, textarea, input, select {
font-family: 'Trebuchet MS',Arial, Verdana, Tahoma, Arial, sans-serif;
}
form {
display : inline;
}

[disabled] { 
color:#933;
background-color:#ffc;
}

[readonly] {
color:#933;
background-color:#ffc;
}


textarea, input, select {
vertical-align:middle;
padding:0px;
margin-bottom:3px;
font-size:.9em
}

.help {
cursor: help;
}
.fl{
float:left
}
.fr {
float:right
}
.di{
display:inline
}
a {
text-decoration : none;
} 
a:hover {
text-decoration : underline;
} 
.ri {text-align: right}
.hover {
background :#E8FEAD /* #ffffcc;*/
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;margin:0;padding:0
}
img, iframe {
border:0px;vertical-align:middle;
}
.ajustar1 {float:left;width:47%;text-align:right;padding:.5em 0}
.ajustar2 {float:left;width:48%;padding:.5em 0;padding-left:.5em}
table {
width:100%;
}
.padded-table td,th { padding:5px; }
.login {
margin-left:auto; margin-right:auto;
}
.login td {
background:#FFEDED;vertical-align:middle
}
.mt1 {
margin-top:1px
}
.mr5 {
margin-right:5px
}
.transp {
background-color:transparent
}
.verde {
color : #278d07; 
}
.rojo {
color : #800000; 
}
.b {
font-weight : bold; 
}
#esperar {
font-size : 1.1em; 
color : #800000; 
font-weight : bold; 
}
.inline {
display : inline; 
} 
.peq {
font-size :.9em; 
} 
.mediana {
font-size :1.3em; 
}
.grande {
font-size :1.5em; 
}
.centrada {position:absolute;top:25%; left:25%; width:50%; height:50%; overflow:auto;}
.center {
clear:both;
text-align : center; 
padding : 5px; 
}
.center1 {
text-align : center; 
padding : 5px; 
}
.u {
font-style : italic; 
}
.interli {
line-height: 20px;
}
.justify {
text-align:justify;
}
fieldset {
margin:5px;
}
legend {font-weight : bold;
font-size:1.5em;color:#565afe;padding:5px
}
.legend1 {
color:white;
background:#195A9C;
}
.menu {
margin-top:3px;
padding-left:2px;
}
/*.menu1 {
background:white;
border:1px solid #c0c0c0;
margin-left:3px;
} */
#caja {
padding-left:5px;
float : left;
width : 82%;
}
#cajag {
padding-left:5px;
float : left;
width : 98%;
} 
#caja1 {
padding:5px;
background : white;
width: 100%; 
border : 1px solid #c0c0c0; 
/*border-top : 0;*/
border-radius: 10px;  
-moz-border-radius: 0 10px 10px 10px;  
-webkit-border-radius: 10px; 		
/*-webkit-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
-moz-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);*/			
}
.contiene {overflow: hidden;}
/*.cuadrito {border:1px outset;width:18px}*/
.borde {border:1px solid;padding : 8px; margin : 5px 5px 15px 5px;
border-radius: 10px;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-color:#c0c0c0;		
/*-webkit-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
-moz-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);*/			
}
/*.borde1 {border:1px outset;padding : 5px; margin : 5px 5px 15px 5px;
border-radius: 10px;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px; 		
-webkit-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
-moz-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);*/			
}
.borde2 {border:1px solid;padding : 5px;margin:0 15px 5px 15px;
border-radius: 10px;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-color:#c0c0c0; 		
/*-webkit-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
-moz-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);*/			
}
.borde3 {border:1px solid;padding : 5px; margin : 5px 5px 2px 5px;
border-radius: 10px;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-color:#c0c0c0; 		
/*-webkit-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
-moz-box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);
box-shadow: 0 0 10px #a2fdfa; //rgb(0,0,0);*/			
}
.yell {background:#ffffcc}
.yell1 {background:#ffff66}
.whit {background:white}
.rosa {background:#FFEDED} 
.verdec {background: #E6FFDD}
.verdec1 {background: #f8fff6}
.gris {background:#f0f0f0}
.amarillo {background:#FFFF00}
.red {background:#FF0000}
.naranja{background:#ff9900}
.azul{background:#635ea6}
.wid100 {width : 100%;}
.wid95 {width : 95%;}
.wid98 {width : 98%;}
.wid35 {width : 35%;}
.wid30 {width : 30%;}
.wid60 {width : 60%}
.wid68 {width : 68%}
.wid70 {width : 70%;}
.wid75 {width : 75%;}
.wid50 {width : 50%;}
.wid22 {width : 22%;}
.wid14 {width : 14%;}
.wid15 {width : 15%;}
.wid16 {width : 16%;}
.wid27 {width : 27%;}
.wid40 {width : 40%;}
.wid1 {width : 1%;}
.wid0 {width : 0%;}

.both {
clear:both;
} 
.cerrar {
position:absolute;
top:2px;
right:2px
}
.nowrap {
white-space:nowrap;
}
.fl22 {
clear:both;
float:left; 
display:inline;
}
#navh {
padding : 0; 
margin : 0;
padding-top:.9em;
padding-bottom:.4em; /*.5em;*/
padding-right:.5em
border-bottom : 1px solid #c0c0c0;
white-space:nowrap;
font-size :.9em;

} 
#navh li {
list-style : none; 
margin-left : 3px; 
display : inline;
border-radius: 10px 10px 0 0;  
-moz-border-radius:  10px 10px 0 0;  
-webkit-border-radius:  10px 10px 0 0; 		
} 
#navh li {
background : white; 
padding : .4em .5em; 
border : 1px solid #c0c0c0; 
border-bottom : 0px; 
background-image : url(/humansite/imag/grad.png);
background-position : 50% 0%; 
background-repeat : repeat-x; 
} 
#navh li a:hover {
border-color : #c0c0c0; 
} 
#navh li#active  {
border-bottom : 2px solid white; 
font-weight : bold;
background : white;
}
.dh {
border:2px solid green;
font-size:.8em
}
#calendariop th {
text-align:center; font-size:.8em
}
#calendariop td {
vertical-align : top; 
text-align:center; font-size:.8em
}
#calendario td {
width : 14%; 
height : 5em; 
vertical-align : top; 
padding :0; 
} 
#calendariog td {
width : 14%; 
height : 9em; 
vertical-align : top; 
padding : 0;
font-size:.9em
} 
.cab {
width:100%;
height:59px;
background:white;filter:Alpha(Opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8
}
.fondo2 {
background:white url('/humansite/imag/foncab.png');filter:Alpha(Opacity=90);-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;background-position:right;background-repeat:no-repeat;
}
#linea{
clear:both;width:100%;height:5px;background-image:url(/humansite/imag/degradhoriz.png);
background-repeat:repeat-x;background-position:top;font-size:5px;
filter:Alpha(Opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5
}

div.redond1{ margin: 1px 0px 3px 1px}
div.redond2{ margin: 1px 0px 3px 1px}

b.rtop, b.rbottom{display:block}
b.rtop b{display:block;height: 1px;overflow: hidden}
b.rbottom b{display:block;height: 1px;overflow: hidden}
b.r1t{margin: 0 5px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0}
b.r1b{margin: 0 5px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0}
b.r2{margin: 0 3px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0}
b.r3{margin: 0 2px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0}
div.tit{font-size: 100%;margin:0;padding: 0 0 3px 3px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0}

.navv {
margin :0px; 
padding :0px;

}

.navv li {
list-style:none;
} 

.navv a {
border-top:1px solid #E7E7E7;
border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;
display : block;padding-left:1em 
}

.navv a:hover {
text-decoration:none;
background:#E8FEAD
} 

.navv li#active a{
color:red;
background-color: #E8FEAD;
} 

table {
	border-spacing:1px;
	background-color:#E7E7E7;
}
tbody th {
	text-align:center;
	}
tbody th {
	background-color:#ffff66; 
}
/*tbody tr td {
	background: #ffffcc;
	}
*/
table.conhover tr:hover td {
	background-color: #e8fead;
}

.blanca {
	background-color:white
}
.blanca tr td {background:white;vertical-align:top;}

#CentradaLS {
display:block;margin:auto;
width:786px; 
}

#mando{
	height:auto;
	width:auto;
	margin:auto;
	background:#ff0000;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 99;
}