

* {margin:0;padding:0;}

#contenedor{

    text-align: left;

    width: 900px;

}

/*Formatos para la cabecera*/

#cabecera{

    padding:0px;

    height : 108px;

    width: 900px;

}

td#empAsig .filtro{

	width: auto !important;

}

#titulo{

    height :20px;

    width: 900px;

    background-image: url(../images/fondotitulo.jpg);

}

/*Formatos para la fila del navegador*/

#navegador{

	padding:0px;

    height : 28px;

	margin:0px;

	width:900px;

	background-color:#f1f2ee;

}

#cuerpo{

    /*background : #0000FF;*/

    font-family:Verdana,Arial,Helvetica, sans-serif;

    font-size : 10px;

    /*padding: 12px 0px 10px 0px;*/

    background-color : #f1f2ee;

    float:left;

    width:900px;

    height:auto;

}

#areatrabajo{

    float:left;

    height:auto;

    margin-left:2px;

    margin-right:5px;

    width:890px;

    /*background-color : red;*/

}

#areacomun{

    float:left;

    text-align:right;

    width:890px;

    height:30px;

    margin-left:2px;

    margin-right:5px;

    /*background-color : blue;*/

}

#cuerpologin{

    /*background : #0000FF;*/

    font-family:Verdana,Arial,Helvetica, sans-serif;

    font-size : 10px;

    padding: 12px 0px 10px 0px;

    background-color : #DDECF7;

    float:left;

    width:900px;

    height:240px;

}

#cuerpobienvenida{

    /*background : #0000FF;*/

    font-family:Verdana,Arial,Helvetica, sans-serif;

    font-size : 10px;

    /*padding: 12px 0px 10px 0px;*/

	padding: 0px 0px 0px 0px;

    background-color : #DDECF7;

    background-image: url(../images/bienvenida.jpg);

    float:left;

    width:900px;

    height:470px;

}

.salir{

    display:block;

    float:right;

}

FIELDSET.filtro{

    border: 1px solid #99BBDD;

    margin-left:3px;

    width:890px;

    height:auto;

	padding-bottom: 10px;

}



FIELDSET.filtroape{

    border: 1px solid #99BBDD;

	margin:10px 15px 10px 15px;

    width:860px;

    height:auto;

	padding-bottom: 8px;

}



FIELDSET.filtroadm{

    border: 1px solid #99BBDD;

    margin-left:3px;

    width:890px;

    height:65px;

}



FIELDSET.filtroagregar{

    border: 1px solid #99BBDD;

    margin-left:25px;

    width:850px;

    height:auto;

	padding-bottom: 10px;

}



FIELDSET.grupo{

    border: 1px solid #99BBDD;

    width:890px;

    height:60px;

    margin-left:2px;

}



FIELDSET.filtro2{

    border: 1px solid #99BBDD;

    margin-left:3px;

    width:890px;

    height:65px;

}



table.grid {

    margin-top:10px;

    border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-color: #999999 #999999 #999999 #999999;

	border-collapse:separate;border:1px solid #999999;

	background-color: white;

    empty-cells:show;

    margin-left:3px;

}



table.grid th {

   BORDER-RIGHT: threeddarkshadow 1px solid;

    PADDING-RIGHT: 0px;

    BORDER-TOP: buttonhighlight 1px solid;

    PADDING-LEFT: 0px;

    PADDING-BOTTOM: 0px;

    BORDER-LEFT: buttonhighlight 1px solid;

    PADDING-TOP: 0px;

    BORDER-BOTTOM: threeddarkshadow 1px solid;

    BACKGROUND-COLOR: buttonface;

	font-family:Verdana,Helvetica, sans-serif;

	Font-Size : 10;

	color : navy;

	font-weight:normal;

}



table.grid th1 {

    background: url(/images/head_bg01.gif);

    text-align: center;

    padding: 3px;

    font-family:Verdana,Helvetica, sans-serif;	

    font-size : 10px;

    color : navy;

    font-weight:normal;

    border-bottom: 2px solid #c3daf9; }



table.grid td {

	border-collapse:separate;border:1px solid #CCCCCC;

	border-width: 1px 1px 0px 0px;

	padding:3px;

	font-family:Verdana,Helvetica, sans-serif;

	Font-Size : 10px;

	color : black;

}

table.cuerpogrid {

    border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-color: #999999 #999999 #999999 #999999;

	border-collapse:separate;border:1px solid #999999;

	background-color: white;

    empty-cells:show;

    margin-left:1px;

}

table.cuerpogrid th {

   BORDER-RIGHT: threeddarkshadow 1px solid;

    PADDING-RIGHT: 0px;

    BORDER-TOP: buttonhighlight 1px solid;

    PADDING-LEFT: 0px;

    PADDING-BOTTOM: 0px;

    BORDER-LEFT: buttonhighlight 1px solid;

    PADDING-TOP: 0px;

    BORDER-BOTTOM: threeddarkshadow 1px solid;

    BACKGROUND-COLOR: buttonface;

	font-family:Verdana,Helvetica, sans-serif;

	Font-Size : 10px;

	color : navy;

	font-weight:normal;

}

table.cuerpogrid td {

	border-collapse:separate;border:1px solid #CCCCCC;

	border-width: 1px 1px 0px 0px;

	padding:3px;

	font-family:Verdana,Helvetica, sans-serif;

	Font-Size : 10px;

	color : black;

}

form.oculto {

    float:left;

    display: inline;

    margin:0px;

    padding:0px;

}



.icon

{

    vertical-align:     middle;

    margin-right:       0;

    margin-left:        0;

    border:none;

}



.font1

{ font-family:Verdana,Helvetica, sans-serif;

}



.b1

{ Font-Size : 9px;

font-family:Verdana,Helvetica, sans-serif;

}



.td1

{

text-align:left;

color : black;

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 10px;

}



.td2

{

color : white;

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 12px;

}



.td3

{

color : NAVY;

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 11px;

/*Font-weight : bold;*/

}

.tdTOTAL

{

color : NAVY;

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 11px;

/*Font-weight : bold;*/

}

.input1

{

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 10px;

}



.GridInput

{

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 10px;

width:100%;

}



.GridInputTotal

{

border:0px;

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 10px;

font-weight:bold;

background-color : transparent;

width:100%;

}



.tseccion

{

color : gold; 

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 12px;

}

.bseccion

{

color : #E0E0E0; 

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 11px;

}



body

{

font-family:Verdana,Helvetica, sans-serif;

}



body.tp1

{

font-size : 12px;

}



body.tp2

{

font-size : 10px;

}



p

{

font-family:Verdana,Helvetica, sans-serif;

}



div.caja {

    margin-top:30px;

    width:440px;

}



div.cajaHeader{

    height:25px;

    display:block;

    padding:0px 0px 0px 5px;

    background: #306040;

    color: #FFF;

    font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    text-align:center;

}





div.cajaBody{

    display:block;

    background: #DDECF7;

    color: #424224;

}

div.cajaBody P{

    margin-top:0;

    padding:5px 0 0 0;

    color: #000;

    font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    line-height:120%;

}



div.cajaBody .loginInput {

width: 240px;

}



div.cajaBody .logindropdown {

font-family: Verdana;

font-size: 11px;

margin-right: 5px;

width: 300px;

}



div.cajaBody .loginSubmit {

margin-top:10px;

margin-bottom:10px;

font-family: Verdana;

font-size: 10px;

background-color: #666666;

padding:2px 5px;

color: #FFFFFF;

margin-right: 5px;

}



a.menup:link {color: lightgreen; text-decoration:none}     /* unvisited link */

a.menup:visited {color: lightgreen; text-decoration:none}  /* visited link */

a.menup:hover {color: gold; text-decoration:underline}   /* mouse over link */



a:link {color: navy; text-decoration:none}     /* unvisited link */

a:visited {color: navy; text-decoration:none}  /* visited link */

a:hover {color: blue; text-decoration:underline}   /* mouse over link */



a.paginar:link {color: navy; text-decoration:none}     /* unvisited link */

a.paginar:visited {color: navy; text-decoration:none}  /* visited link */

a.paginar:hover {color:#323232; text-decoration:underline}   /* mouse over link */



/*** Nav bar styles ***/



ul.nav,

.nav ul{

/*Remove all spacings from the list items*/

	margin: 0;

	padding: 0;

	cursor: default;

	list-style-type: none;

	display: inline;

}



ul.nav{

	display: table;

}

ul.nav>li{

	display: table-cell;

	position: relative;

	padding: 2px 6px;

}





ul.nav>li:hover{

	padding-right: 1px;

} [*]



ul.nav li>ul{

/*Make the sub list items invisible*/

	display: none;

	position: absolute;

	max-width: 40ex;

	margin-left: -6px;

	margin-top: 2px;

}



ul.nav li:hover>ul{

/*When hovered, make them appear*/

	display : block;

}



.nav ul li a{

/*Make the hyperlinks as a block element, sort of a hover effect*/

	display: block;

	padding: 2px 10px;

}



/*** Menu colors (customizable) ***/



ul.nav,

.nav ul,

.nav ul li a{

	background-color: #fff;

	color: #369;

}





ul.nav li:hover,

.nav ul li a:hover{

	background-color: #369;

	color: #fff;

}



ul.nav li:active,

.nav ul li a:active{

	background-color: #036;

	color: #fff;

}



ul.nav,

.nav ul{

	border: 1px solid #369;

}



.nav a{

	text-decoration: none;

}



.labelcell {

	font-size:12px;

	color: #28515D;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

        background-color: transparent;

        float: left;

        width: 50%;

}



.btnComun{

	width:80px;

	height:25px;

}



.dropdown

{

font-family:Verdana,Helvetica, sans-serif;

Font-Size : 10px;

}



.texto{

  margin-left:2px;

  overflow-x:none;

  overflow-y: auto;

  margin-bottom:10px;

  }



.CustomForm {

    margin:0 auto;

    width: 450px;



}