td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.encabezadoTabla{

	background-color: #003366; 

	color:#FFFFFF;

}



/*Globales*/

/*Globales*/

body,td,th {

	font-family: Trebuchet MS, Verdana, Arial;

	font-size: 11px;

	color: #666666;

}

a {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	color: #1068AF;

	text-decoration: none;

	font-weight: bold;

}

a:hover {

	text-decoration: underline;

}

/*Contenedor globar*/

#contenedor {

	width: 760px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border: 0px solid #003063;
	background:#FFFFFF url(../images/fondo.jpg) no-repeat bottom right;
	padding: 5px;

}

#contenedorPop {

	width: 560px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 15px;

	margin-left: auto;

	border: 0px solid #003063;

	background: #FFFFFF url(../images/fondo.jpg) no-repeat bottom right;

	padding: 5px;

}

/*Cabecera de pagina*/

#cabecera {

	height: 116px;

	width: 745px;

	/*border: 2px solid #999999;*/

	margin-top: 5px;

	margin-left: 5px;

	margin-bottom: 5px;

	/*background-image: url(../images/thin.jpg);*/

	background-repeat:    repeat-x;

}

#cabeceraPop {

	height: 84px;

	width: 547px;

	/*border: 2px solid #999999;*/

	margin-top: 5px;

	margin-left: 5px;

	margin-bottom: 5px;

	/*background-image: url(../images/thin.jpg);*/

	background-repeat:    repeat-x;

}

#logo {

	text-indent: -1000px;

	height: 116px;

	width: 750px;

	background-image: url(../images/header1.gif);

}

#logoPop {

	text-indent: -1000px;

	height: 84px;

	width: 547px;

	background-image: url(../images/index_c2.gif);

}

#logo h1 {

	margin: 0px;

	padding: 0px;

}

/*Area de menu de pagina*/

#menu {

	width: 140px;

	border: 1px solid #003063;

	margin: 5px 0px 5px 5px;

	padding: 0px;

	float: left;

}

#menu p{

	margin: 0px 0px 3px;

	padding: 0px;

	text-indent: 10px;

	background-color: #006699;

	color: #FFFFFF;

	text-decoration: none;

	display:block;



}

#menu ul {

	margin: 0px;

	padding: 5px 0px 5px 30px;

}

#menu ul li {

	list-style-image: url(../images/menu_flecha.gif);

	padding: 0px 0px 5px;

}

#menu ul li a {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

#menu ul li a:hover{

	text-decoration: underline;

}

/* Area Contenido 2*/

#contenido2 {

	border: 1px solid #003063;

	width: 750px;

	margin-left: 5px;

	margin-top: 10px;

	padding: 0px;

	margin-bottom: 5px;

}

#contenido2Pop {

	border: 1px solid #003063;

	width: 550px;

	margin-left: 5px;

	margin-top: 10px;

	padding: 0px;

	margin-bottom: 5px;

}

#contenido3Pop {

	border: 1px solid #003063;

	width: 500px;

	margin-left: 5px;

	margin-top: 10px;

	padding: 0px;

	margin-bottom: 5px;

}

#contenido2 h2 {

	margin: 0px 10px;

	padding: 5px 0px 5px 5px;

	font-size: 14px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0067B0;

}

#contenido2Pop h2 {

	margin: 0px 10px;

	padding: 5px 0px 5px 5px;

	font-size: 14px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0067B0;

}

#contenidoPop h2 {

	margin: 0px 10px;

	padding: 5px 0px 5px 5px;

	font-size: 14px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0067B0;

}

#contenidoPop h3 {

	margin: 0px 10px;

	padding: 5px 0px;
	
	font-size: 12px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #B0B0B0;

}

#contenido2 h3 {

	margin: 0px 10px;

	padding: 5px 0px;

	font-size: 12px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #B0B0B0;

}

#contenido2 ul {

	margin: 0px;

	padding: 5px 0px 5px 30px;

}

#contenido2 ul li {

	list-style-image: url(../images/menu_flecha.gif);

	padding: 0px 0px 5px;

}

#contenido2 p {

	margin: 10px 10px 3px 5px;

	padding: 0px 10px 0px 0px;

}

/*Area de contenido*/

#contenido {

	border: 1px solid #003063;

	width: 595px;

	margin-left: 155px;

	margin-top: 10px;

	padding: 0px;

	margin-bottom: 5px;

}

#contenido h2 {

	margin: 0px 10px;

	padding: 5px 0px 5px 5px;

	font-size: 14px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0067B0;

}

#contenido h3 {

	margin: 0px 10px;

	padding: 5px 0px;

	font-size: 12px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #B0B0B0;

}

#contenido ul {

	margin: 0px;

	padding: 5px 0px 5px 30px;

}

#contenido ul li {

	list-style-image: url(../images/menu_flecha.gif);

	padding: 0px 0px 5px;

}

#contenido p {

	margin: 10px 10px 3px 5px;

	padding: 0px 10px 0px 0px;

}

#piepagina {

	margin: 0px 5px 5px;

	padding: 0px;

	border: 1px solid #003063;

	float:inherit;

}

#piepagina p {

	margin: 5px;

	padding: 0px;

}

/*Clases*/

.negrilla {

	font-weight: bold;	

}

.nocursor {

	cursor: default;

}

.clear {

	clear:both;

}

input.underline {

	border-top: 0px none;

	border-left: 0px none;

	border-right: 0px none;

	border-bottom: 1px solid #0067B0;

	background-color:transparent;

	cursor: text;

 }form {

	margin: 10px 5px 5px 10px;

}

input.boton {

	background-color:transparent;

	cursor: default; 
	
	width:20px; height:20px;

	border: 1px solid #0067B0;

}

input.boton2 {

	background-color:transparent;

	cursor: default; 
	
	width:60px; height:20px;

	border: 1px solid #0067B0;

}

.imgIzq {

	float: left;

	margin-right: 3px;

	margin-bottom: 3px;

}

/*Clases*/

.negrilla {

	font-weight: normal;	

}

.nocursor {

	cursor: default;

}

.clear {

	clear:both;

}

input.underline {

	border-top: 0px none;

	border-left: 0px none;

	border-right: 0px none;

	border-bottom: 1px solid #0067B0;

	background-color:transparent;

	cursor: text;

 }form {

	margin: 10px 5px 5px 10px;

}

input.boton {

	background-color:transparent;

	cursor: default;
	
	width:20px; height:20px;

	border: 1px solid #0067B0;

}

.imgIzq {

	float: left;

	margin-right: 3px;

	margin-bottom: 3px;

}



.text_file{

		background-color: #e6e6e6; 

		color: rgb(0,0,0); 

		font-family: Arial; 

		font-size: 10; 

		border: 1px solid #CCCCCC;

		width: 762; 

		height: 17;

}



.text_file2{

		background-color: #ffffff; 

		color: #000000; 

		font-family: Arial; 

		font-size: 11; 

		width: 40; 

		border: 1px solid #999999;

}



.text_file_amarillo{

		background-color: #FFCC00; 

		color: #000000; 

		font-family: Verdana; 

		font-size: 10; 

		border: 0px solid rgb(0,0,102)

}



.tex_normal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



.tex_blanco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	font-weight: bold;

}



.tex_pequeno {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}



.tex_negro {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #000000;

	}

	

.tex_negro_mini {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #000000;

	line-height: normal;

	font-weight: bold;



}

	

.texto_mini {

	font-family: Arial;

	font-size: 8px;

	line-height: normal;

	color: #000000;

}



.texto_mini_blue {

	font-family: Verdana;

	font-size: 9;

	color: #32378C;

	font-weight: bold;	

}



.tex_normal_n {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.tex_normal_a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000066;

	font-weight: bold;

}



.tex_normal_r {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

}



.tex_normal_am {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFF00;

	font-weight: bold;

}



.imput {

     font-family: Verdana; font-size: 11px; font-weight: bold; width: 90; height: 22

}

.imput_sim{

     font-family: Verdana; font-size: 11px; font-weight: bold;  height: 20

}

.imput_arial{
	font-family: Arial; font-size: 11px;
}


.modificar{

     font-family: Verdana; font-size: 11px; font-weight: bold; width: 100; height: 30

}



.combos{

	font-family: Arial; font-size: 8;

}

.combos_p{

		font-family: Arial; 	

		font-size: 2.5mm;

		}

.gestion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #000066;

}



.mano {

	cursor: hand;

}



/************************/



.listTable{

display:none;

background-color:#000000;

z-index:20;

}



.listLine{

	background-color:#000000;

	color:white;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

}

	

.listCellHead{

background-color:#003366;

layer-background-color:#003366;

border-style:outset;

border-width:1px;

border-left-color:white;

border-top-color:white;

border-bottom-color:black;

border-right-color:black;

color:#FFFFFF;

cursor:hand;	

}



.listCell{

background-color:#FFFFFF;

color:#000000;

layer-background-color: #FFFFFF;

}
