
/*Si la clase comienza por un punto lo puede utilizar cualquier elemento html
<P CLASS="numero"> Parrafo en azul</P>
*/


/*
Como selector solo funciona para el elemento padre
p.numero { proiedades}
<P CLASS="numero"> Parrafo en azul</P> */



/***INICIO**Estilo de selectores de HTML*****/

/*font-family: Verdana, sans-serif, Arial;
       font-weight: bold;
       font-size: .9em;
       color:#000000;
       background-color:#B6DCB0;
	   background-repeat:no-repeat;
	   background-attachment:fixed;
	   margin: 0px 0px;
 */


/*Elementos generales */

.Titulo {
	color: #006699;
	font-size: 17px;
	font-weight: bold;
	font-family: Tahoma;
}
.Subtitulo {
	color: #006699;
	font-weight: bolder;
	font-family: Tahoma;
	font-size: 18px;
}

.Texto {
	font-family: Tahoma;
	font-size: 12px;
	color: #006699;
}

/*Esta Parte es del marco de los títulos  Andres*/
#ttt {width:396;height:1;background:d3d3d1;}
#tt {width:398;height:1;background:EFEFEF; border-right:1px solid D3D3D1;border-left:1px solid D3D3D1;}
#t {width:400;background:EFEFEF;border-right:1px solid D3D3D1; border-left:1px solid D3D3D1;padding:4;}
/*Fin de Parte de los Titulos*/
.EtiquetaCentro
	{
	font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;
	font-weight: bold;
	color:#000000;
	}

.EtiquetaDerecho
	{
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;
	font-weight: bold;
	color:#000000;
	}


.EtiquetaIzquierdo
	{
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;
	font-weight: bold;
	color:#000000;
	}


.RenglonTitulo
{
background-color: #F9F5BF;
}
.Renglon1
{
background-color: #F9F5BF;
}
.Renglon2
{
background-color: #F9F5BF;
}

.numero
{
font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;
text-decoration: underline;
}
.negrita
{
font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;
text-decoration: underline;
}
.normal
{
font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;
}
.colorfondoregistro1
{
background-color: #ffffff;
}
.colorfondoregistro2
{
background-color: #F9F5BF;
}
.colorfondoregistro3
{
background-color: #F9F5BF;
}
.colorfondoregistro4
{
background-color: #F9F5BF;
}
.normal07
{
font: 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}




BODY {

     }




a:link {
	color: #006699;
	text-decoration: none;
		}

a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #006699;
	text-decoration: none;
}


/***FIN**Estilo de selectores de HTML*****/

/***INICIO***Estilos Definidos CLASS*******/

/*Estilos Definidos para la captura*/
/*
table.tablamodulo
{
width: 100%;padding: 0px;border-spacing: 0px;border-collapse: collapse;margin-bottom: 3px;
}

table.tablamodulo th
{
background: url(imagenes_cuadros_azules/moduleheading.png) no-repeat;font-size: 12px;
color: #061F4B;text-align: left;padding-left: 12px;height: 12px;font-weight: bold;
background-repeat: no-repeat;line-height: 20px;border-bottom: 1px solid #C0D3F3;
}

table.tablamodulo td
{
font-size: 11px;padding: 0px;margin: 0px;font-weight: normal;
}







/* Estilos para mostrar elementos como las tablas de Excel*/
/*
TABLE.Factura
		{
			width:90%;
			background-color: #444;
			border-collapse: collapse;
			border-spacing: 0px;
			font-size: 1em;
		}

TABLE.Factura th
{
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 0.5em;
  background-color:#6495ed;;
}

TABLE.Factura thead th
{
  background-color: #6495ed;
  color: #fff;
}

TABLE.Factura tbody th
{
  font-family:arial;
  font-weight: normal;
  background-color: #6495ed;
  color:#ff0;
}

TABLE.Factura td {
  border: 1px solid #000;
  padding: .5em;
  background-color:#ed8f63;
  width:100px;
  text-align:center;
}
/**********************************/

/***Tabla tipo Excel*/
/*
TABLE.Excel {
	border-collapse: collapse;
}

TABLE.Excel caption {
	font-size: 2em;
	color: #444;
}

TABLE.Excel td, th {
	text-align: left;
	padding: .6em .4em;
	vertical-align: top;
}

TABLE.Excel thead th, tfoot th, tfoot td {
	border: 1px solid #FF9933;
	border-width: 1px 0;
	background: #FFCC66 url(i/deg.png) top left repeat-x;
	color: #444;
	font-weight: bold;
}

TABLE.Excel tbody tr {
	background: #FFFFFF;
}

TABLE.Excel tbody tr.odd {
	background: #fffcfc;
}


TABLE.Excel tbody tr:hover {
/*background-color: #000000;*/
/*
background: #f0f0fe url(i/shadow.png) bottom left repeat-x;

}

TABLE.Excel tbody tr.odd:hover {
	background-color: #fef0f0;
}

TABLE.Excel tbody td, tbody th {
	border-bottom: 1px solid #779;
}

TABLE.Excel tbody tr.odd td, tbody tr.odd th {
	border-color: #977;
}

TABLE.Excel tbody tr:last-child td, tbody tr:last-child th {
	border: none;
}

TABLE.Excel tbody tr a {
	color: #449;
	text-decoration: none;
}

TABLE.Excel tbody tr.odd a {
	color: #944;
}


TABLE.Excel tbody a:visited {
	text-decoration: none;
}

TABLE.Excel tbody tr a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
	color: #009;
}

TABLE.Excel tbody tr.odd a:hover {
	color: #900;
}


TABLE.Excel tbody td + td + td + td a {
	background: url(i/down.png) 0 50% no-repeat;
}

TABLE.Excel tbody tr.odd td + td + td + td a {
	background-image: url(i/down2.png);
}


TABLE.Excel tbody td + td + td + td a { /* image replacement */
/*
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	margin: 0 auto;
}

TABLE.Excel tbody td + td + td + td a:hover {
	border: none;
}
/****Fin tipo Excel*******/

/***Inicio tabla Tipo Lotus***/
/*
TABLE.Lotus th {
	border: 1px solid #FF9933;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FFCC66;
}
TABLE.Lotus td {
	border: 1px solid #FF9933;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #ffcc66;
}
TABLE.Lotus caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

TABLE.Lotus td, th {
	padding: 4px;
}

TABLE.Lotus thead th {
	text-align: center;
	background: #FFCC66;
	color: #4F76A3;
	font-size: 100% !important;
}

TABLE.Lotus tbody th {
	font-weight: bold;
}

TABLE.Lotus tbody tr { background: #FCFDFE; }

TABLE.Lotus tbody tr.odd { background: #F7F9FC; }

TABLE.Lotus a:link {
	color: #718ABE;
	text-decoration: none;
}

TABLE.Lotus a:visited {
	color: #718ABE;
	text-decoration: none;
}

TABLE.Lotus a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

TABLE.Lotus tfoot th, tfoot td {
	font-size: 85%;
}

/***Tabla tipo Excel Segunda Forma*/

/*
TABLE.Excel2 {

	border-spacing: 0;
}

TABLE.Excel2 caption {
	font-size: 2em;
	color: #444;
}

TABLE.Excel2 th {
	text-align: left;
	font-weight: bold;
	padding: .6em .4em;
	vertical-align: top;
	background: #CCFF00;
}

TABLE.Excel2 td {
	text-align: left;
	padding: .6em .4em;
	vertical-align: top;
}

TABLE.Excel2 thead th, tfoot th, tfoot td {
	border: 1px solid #361;
	border-width: 1px 0;
	background: #e0e5cf url(i/deg.png) top left repeat-x;
	color: #444;
	font-weight: bold;
}

TABLE.Excel2 tbody tr {
	background: #FFFFFF;
}

TABLE.Excel2 tbody tr.odd {
	background: #fffcfc;
}
/*f0f0fe*/
/*
TABLE.Excel2 tbody tr:hover {
	background: #FFFFFF url(i/shadow.png) bottom left repeat-x;
}
/*fef0f0;*/
/*
TABLE.Excel2 tbody tr.odd:hover {
	background-color: #FFFFFF;
}

TABLE.Excel2 tbody td, tbody th {
	border-bottom: 1px solid #779;
}

TABLE.Excel2 tbody tr.odd td, tbody tr.odd th {
	border-color: #977;
}

TABLE.Excel2 tbody tr:last-child td, tbody tr:last-child th {
	border: none;
}

TABLE.Excel2 tbody tr a {
	color: #449;
	text-decoration: none;
}

TABLE.Excel2 tbody tr.odd a {
	color: #944;
}


TABLE.Excel2 tbody a:visited {
	text-decoration: line-through;
}

TABLE.Excel2 tbody tr a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
	color: #009;
}

TABLE.Excel2 tbody tr.odd a:hover {
	color: #900;
}


TABLE.Excel2 tbody td + td + td + td a {
	background: url(i/down.png) 0 50% no-repeat;
}

TABLE.Excel2 tbody tr.odd td + td + td + td a {
	background-image: url(i/down2.png);
}


TABLE.Excel2 tbody td + td + td + td a { /* image replacement */
/*
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	margin: 0 auto;
}

TABLE.Excel2 tbody td + td + td + td a:hover {
	border: none;
}


.Tabla{
	border-color:black;border-style:double;
	border-width:1px;border-collapse:collapse;
}

.Tabla td{
  border-color: #0099CC;
  border-style: solid;
  border-width: 2px;


}
/****Fin tipo Excel Segunda Forma*******/












/****************************************/

/**Elementos Globales*/
/*
input
{
	BACKGROUND-COLOR: #DDDDDD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	border: 1px solid #000000;
}
*/
select,input,textarea
{
    BACKGROUND-COLOR: 	#D9D9E4;
    BORDER-BOTTOM: #8E949A 1px solid;
    BORDER-LEFT: #8E949A 1px solid;
    BORDER-RIGHT: #8E949A 1px solid;
    BORDER-TOP: #8E949A 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}


textarea
{
    BACKGROUND-COLOR:	#D9D9E4	;
    BORDER-BOTTOM: #8E949A 1px solid;
    BORDER-LEFT: #8E949A 1px solid;
    BORDER-RIGHT:#8E949A 1px solid;
    BORDER-TOP: #8E949A 1px solid;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9pt;
}

/********************************* Estilos para el SiPla ---- 06/08 ***********************************/

.e-captura/*Para solo campos capturables by irango septiembre~2006*/
 {
  border : 1px solid #F9F5BF;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : Black;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #F9F5BF;
 }

.boton_flecha_d
 {
  background: url(../Imagenes/add.gif) no-repeat left;
  align:center;
  background-color: #F9F5BF;
  width:  32px;
  height: 25px;
  border: outset;
  border-width: 2px;
  border-color: #D0E3D7;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #D0E3D7; /* valor anterior #97AEAB;*/
  text-align : center;
  color: black;
  font-weight : bold;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right :0px;
  padding-top : 0px;
 }

  .etiqueta
 {
  background-color : #ffffff;
  font-family : Geneva,Helvetica, Verdana, Arial  ;
  font-size : 12px;
  font-weight : bold;
  color : #376FA6;
  text-transform: uppercase;
  padding-bottom : 2px;
  padding-left : 0px;
  padding-right : 2px;
  padding-top : 2px;
  border : 1px solid #376FA6;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-top-width : 0px;
  text-decoration: none;
  font: normal normal bold sans-serif;
  font-style: normal;
      font-variant: small-caps;
      display: block;
      }

/****Globales********/

