/*Estilos formularios*/
body.fondoReporte{
	/*width:				624px;
	height:				886px;
	margin:				auto;*/
	font-family:		Arial, Helvetica, sans-serif;
	color:				#000000;
	font-size:			14px;
	/*border-style:		solid;
	border-color:		#000000;
	border-collapse:	collapse;
	border-width:		3px;
	overflow:			hidden;*/
	padding:			10px;
	background-image:	url('../imgs/logoMarcaAguaGris.jpg');
}

div.principal{
	width:				700px;
	margin:				auto;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#336699;
	font-size:			14px;
	/*background-color:	#E4E4E4;*/
	overflow:			visible;
}

div.principalE{
	width:				775px;
	margin:				auto;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#336699;
	font-size:			14px;
	/*background-color:	#E4E4E4;*/
	overflow:			hidden;
}

div.pagina{
	width:				700px;
	height:				886px;
	margin:				auto;
	font-family:		Arial, Helvetica, sans-serif;
	/*color:				#000000;
	font-size:			14px;
	border-style:		solid;
	border-color:		#000000;
	border-collapse:	collapse;
	border-width:		3px;*/
	overflow:			hidden;
	padding:			10px;
}

div.mediaPagina{
	width:				700px;
	height:				443px;
	margin:				auto;
	/*font-family:		Arial, Helvetica, sans-serif;
	color:				#000000;
	font-size:			14px;
	border-style:		solid;
	border-color:		#000000;
	border-collapse:	collapse;
	border-width:		3px;*/
	overflow:			hidden;
	padding:			10px;
}

p{
	font-family:		Arial, Helvetica, sans-serif;
	color:				#336699;
	font-size:			14px;
}

p.titulo{
	font-weight:		bold;
	font-size:			20px;
	text-align:			center;	
}

p.texto{

	text-align:			justify;	
}

p.centrado{
	text-align:			center;
}

p.error{
	text-align:			center;
	color:				red;
	font-weight:		bold;
}

p.derecha{
	text-align:			right;
}

span.cursiva{
	font-style:			italic;
}

span.negrita{
	font-weight:		bold;
}

span.negritaPeque{
	font-weight:		bold;
	font-size:			11px;
	text-align:			center;
}

span.nota{
	font-size:			12px;
	font-weight:		bold;
}

span.tamaNormal{
	font-size:			14px;
}

span.obligatorio{
	color:				red;
	font-weight:		bold;
}

table.centro{
	margin:				auto;
}

table.investigacion{
	margin:				auto;
	/*border-style:		solid;
	border-color:		blue;
	border-collapse:	collapse;
	border-width:		1px;*/
	width:				650px;
}

table.investigacionReporte{
        margin:                         auto;
        /*border-style:         solid;
        border-color:           blue;
        border-collapse:        collapse;
        border-width:           1px;*/
        width:                          620px;
}

table.investigacionReporteFolio{
        margin-left:            15px;
        width:                  150px;
		border-bottom:			0px;
}

td{
	font-family:		Arial, Helvetica, sans-serif;
	color:				#336699;
	font-size:			14px;
}

td.texto{
	/*font-weight:		none;*/
	text-align:			justify;	
}

td.fondo0{
	background-color:	#CFDFEF;
}

td.fondo1{
	background-color:	#FFFFFF;
}

td.fondoEnca{
	background-color:	#355C88;
	color:				#FFFFFF;
}

.btnFormato{
	background-color:	#336699;
	color:				#FFFFFF;
}

.btnFormatoOk{
	background-color:	#B8F5B1;
	color:				#FFFFFF;
}

.btnFormatoNo{
	background-color:	#990000;
	color:				#FFFFFF;
}

.btnFormatoSi{
	background-color:	#009900;
	color:				#FFFFFF;
}

a.liga:link {
	color:				#336699; 
	text-decoration:	 none;
}
a.liga:visited {
	color:				#66CCFF;
	text-decoration:	 none;


}
a.liga:hover {
	color:				#3399FF;
	text-decoration:	 none;
}



/*LOS DE ELGA*/
/*Ligas*/
a.one:link {
color: #ffffff; 
text-decoration: none;
}
a.one:visited {
	color: #66CCFF;
	text-decoration: none;


}
a.one:hover {
	color: #3399FF;
	text-decoration: none;
}

a.two:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.two:visited {
	color: #990000;
	text-decoration: none;
}
a.two:hover {
	color: #333366;
	text-decoration: none;

}




/* Tabla de Usuarios */
.tbl_usrs{
	border-collapse: collapse
}

.tbl_usrs caption {
	background: url('../imgs/dtable.gif') #FFF repeat-x scroll center left;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
}

.tbl_usrs thead tr th, .tbl_usrs thead tr td {
	background: url('../imgs/dtable.gif') #FFF repeat-x scroll center left;
	border-bottom: 1px solid #CCC;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	position: inherit;
	text-align: left
}

.tbl_usrs tbody tr th, .tbl_usrs tbody tr td {
	background: url('../imgs/dtablerow.gif') #FFF repeat-x scroll center left;
	display: table-cell;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	vertical-align: top
}

.tbl_usrs tbody tr.odd th, .tbl_usrs tbody tr.odd td {
	background: url('../imgs/dtablerow.gif') #EEE repeat-x scroll center left;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: top
}

.tbl_usrs tbody tr:hover th, .tbl_usrs tbody tr:hover td, .tbl_usrs tbody tr.odd:hover th, .tbl_usrs tbody tr.odd:hover td {
	background: url('../imgs/dtablerow.gif') #999 repeat-x scroll center left;
	color: #FFF;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: top
}

.tbl_usrs tbody {
	display: block;
	height: 400px;
	overflow: auto
}

.tbl_usrs thead {
	display: block
}

/* ID */
.tbl_usrs thead tr th, .tbl_usrs tbody tr th {
	width: 20px
}
/* NOMBRE */
.tbl_usrs thead tr th + th, .tbl_usrs tbody tr th + td {
	width: 250px
}

/* PROCESO */
.tbl_usrs thead tr th + th + th , .tbl_usrs tbody tr th + td + td {
	width: 100px
}
/* ESTATUS */
.tbl_usrs thead tr th + th + th + th ,.tbl_usrs tbody tr th + td + td + td {
	width: 70px
}

/* REPORTES */
.tbl_usrs thead tr th + th + th + th + th , .tbl_usrs tbody tr th + td + td + td + td {
	width: 70px
}

/* EDITAR */
.tbl_usrs thead tr th + th + th + th + th + th , .tbl_usrs tbody tr th + td + td + td + td + td{
	width: 50px
}

/* BORRAR thEAD*/
.tbl_usrs thead tr th + th + th + th + th + th + th  {
	width: 60px
}
/* BORRAR TBODY*/
.tbl_usrs tbody tr th + td + td + td + td + td  + td {
	width: 43px
}

.tbl_usrs tfoot tr th {
	width: 100px
}

.tbl_usrs tfoot tr th + td {
	width: 566px
}

.tbl_usrs tfoot {
	display: block;
	position: absolute;
	top: 519px
}

.tbl_usrs tfoot tr th, .tbl_usrs tfoot tr td {
	background: url('../imgs/dtable.gif') #FFF repeat scroll center left;
	border-top: 1px solid #CCC;
	font: italic normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	z-index: 1000000
}
.tbl_usrs tbody th a, .tbl_usrs tbody td a {
	color: #336699;
}
/**.tbl_usrs tbody tr.odd:hover td, tbody tr.odd:hover th, tr:hover td, tbody tr:hover th, tbody tr:hover td a, tbody tr:hover th a {
	color: orange;
}**/
.tbl_usrs tbody tr:hover td a, tbody tr:hover th a {
	color: orange;
}
.tbl_usrs tbody tr:hover td a:visited, tbody tr:hover th a:visited {
	color: #33CC66;
}