/* 
	debajo de meta o title
	<link rel="stylesheet" type="text/css" href="estilos.css">
*/

/* ControlCasos */
a:link    { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:active  { text-decoration:none; color:#000000; }
a:hover   { text-decoration:underline; color:#d4d4d4; }

a.EnlaceNegro:link    { text-decoration:none; color:#000000; }
a.EnlaceNegro:visited { text-decoration:none; color:#000000; }
a.EnlaceNegro:active  { text-decoration:none; color:#000000; }
a.EnlaceNegro:hover   { text-decoration:none; color:#000000; }

a.enlaceblanco:link    { text-decoration:none; color:#FFFFFF; }
a.enlaceblanco:visited { text-decoration:none; color:#FFFFFF; }
a.enlaceblanco:active  { text-decoration:none; color:#FFFFFF; }
a.enlaceblanco:hover   { text-decoration:underline; color:#FFFFFF; }

a.enlacerojo:link    { text-decoration:none; color:#DA251C; font-weight:bold; }
a.enlacerojo:visited { text-decoration:none; color:#DA251C; font-weight:bold; }
a.enlacerojo:active  { text-decoration:none; color:#DA251C; font-weight:bold; }
a.enlacerojo:hover   { text-decoration:underline; color:#DA251C; font-weight:bold; }
a.enlacerojo        { text-decoration:none; color:#DA251C; font-weight:bold; }


/* Inicio - Mensajes */
.MensajeAlerta
{
    background-color:#fffe8a;
    background-image:url(../../Imagenes/ControlCasos/Iconos/24/warning.png);
    background-position:10px 10px;
    background-repeat:no-repeat;
    color:#000000;
    font-size:14px;
    font-style: Times New Roman;
    font-weight:bold;
    padding:16px 10px 13px 40px;
    text-align:justify;
    width:80%;
}

.MensajeInformacion
{
    background-color:#cccccc;
    background-image:url(../../Imagenes/ControlCasos/Iconos/24/info.png);
    background-position:10px 10px;
    background-repeat:no-repeat;
    color:#000000;
    font-size:14px;
    font-style: Times New Roman;
    font-weight:bold;
    padding:16px 10px 13px 40px;
    text-align:justify;
    width:80%;
}

.MensajeBueno
{
    background-color:#63D454;
    background-image:url(../../Imagenes/ControlCasos/Iconos/24/accept.png);
    background-position:10px 10px;
    background-repeat:no-repeat;
    color:#000000;
    font-size:14px;
    font-style: Times New Roman;
    font-weight:bold;
    padding:16px 10px 13px 40px;
    text-align:justify;
    width:80%;
}

.MensajeMalo
{
    background-color:#f8746e;
    background-image:url(../../Imagenes/ControlCasos/Iconos/24/delete.png);
    background-position:10px 10px;
    background-repeat:no-repeat;
    color:#000000;
    font-size:14px;
    font-style: Times New Roman;
    font-weight:bold;
    padding:16px 10px 13px 40px;
    text-align:justify;
    width:80%;
}
/* FIn - Mensajes */

a img
{
	border: 0;
}

body
{
	margin: 0;
	padding: 0px;
	background: #CCCCCC;
	color: #000000;
	font-family: Times New Roman;
}

td
{
	font-size: 11px;
	font-family: Times New Roman;
}

/* Contenedor */

/* begin Box, Sheet */
.Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 990px;
	min-width:23px;
	min-height:23px;
}

.Sheet-body
{
	position: relative;
	z-index:1;
	padding: 15px;
	min-height: 499px; 
	height: auto !important; 
	height: 499px
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl
{
	width: 42px;
	height: 42px;
	background-image: url('Sheet-s.png');
}

.Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 21px, 21px, auto);
}

.Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 21px, 21px);
}

.Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(21px, 21px, auto, auto);
}

.Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(21px, auto, auto, 21px);
}

.Sheet-tc, .Sheet-bc
{
	left: 21px;
	right: 21px;
	height: 42px;
	background-image: url('Sheet-h.png');
}

.Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 21px, auto);
}

.Sheet-bc
{
	bottom: 0;
	clip: rect(21px, auto, auto, auto);
}

.Sheet-cr, .Sheet-cl
{
	top: 21px;
	bottom: 21px;
	width: 42px;
	background-image: url('Sheet-v.png');
}

.Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 21px);
}

.Sheet-cl
{
	left:0;
	clip: rect(auto, 21px, auto, auto);
}

.Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 21px;
	left: 21px;
	right: 21px;
	bottom: 21px;
	background-color: #FFFFFF;
}

.Sheet
{
	margin-top: 5px !important;
}

.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare
{
	min-width:990px;
}
/* end Box, Sheet */

/* ########################################################################## */


/* Estilos específicos para impresora */
@media print
{
  body { font-size: 10pt }
}
/* Estilos específicos para la pantalla */
@media screen
{
  body { font-size: 24px }
}
/* Estilos específicos para interlineado pantalla e impresora */
@media screen, print
{
  body { line-height: 1.2 }
}

/* ########################################################################## */


/* Formularios */

/*
.inputbuscar
{
	background-image:url(../Imagenes/ControlCasos/Botones/buscar.png);
	border-color:#EEEEEE #999999 #DA251C;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:Arial,Tahoma,Helvetica,Sans-Serif;
	font-size:11px;
	padding: 10px 15px 10px 30px;
	text-align:center;
}

.inputsubmit
{
	background-color:#DA251C;
	border-color:#EEEEEE #999999 #DA251C;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:Arial,Tahoma,Helvetica,Sans-Serif;
	font-size:11px;
	padding:3px 15px;
	text-align:center;
}
*/

.btn-aceptar       { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/aceptar.png); }
.btn-bloquear      { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/bloquear.png); }
.btn-buscar        { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/buscar.png); }
.btn-carpeta-ir    { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/carpeta-ir.png); }
.btn-cerrarsesion  { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/bloquear.png); }
.btn-guardar       { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/guardar.png); }
.btn-iniciarsesion { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/desbloquear.png); }
.btn-ir            { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/ir.png); }
.btn-limpiar       { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/limpiar.png); }
.btn-modificar     { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/modificar.png); }
.btn-rechazar      { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/rechazar.png); }
.btn-regresar      { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/regresar.png); }
.btn-volver        { background-position: 5px 2px; background-image: url(../../Imagenes/ControlCasos/Iconos/16/volver.png); }

.inputtextcentrado
{
   text-align: center;
   font-family: Times New Roman;
}

.inputtextderecha
{
   text-align: right;
   font-family: Times New Roman;
}

.inputsubmit
{
   /* background-color:#DA251C; */
	background-color:#d6d6d6;
    background-repeat: no-repeat;
    border:0px solid #FFFFFF;
    color:#121212;
    cursor:pointer;
    display:block;
    font-size:12px;
	font-family: Times New Roman;
    /*font-weight:bold;*/
    margin-left:1px;
    /* outline-color:#4f4f4f; */
	outline-color:#FFFFFF;
    outline-style:solid;
    outline-width:1px;
    padding:3px 5px 3px 25px;
    text-align:center;
    text-decoration:none;
}

.inputsubmit:hover,
.inputsubmit:active,
.inputsubmit:hover,
.inputsubmit:active
{
    background-color:#4f4f4f;
    outline-color:#DA251C;
}

.inputtext
{
	-x-system-font:none;
	border:1px inset #BBBBBB;
	color:#000000;
	font-family: Times New Roman;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:5px;
}

.form-registro
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#eeeeee none repeat scroll 0 0;
	padding: 15px;
}

/*
<style type="text/css">
input[text] { background-color:#EE0000; }
input[submit] { background-color:#DD0000; }
input[submit] { background-color:#CC0000; }
input[checkbox] { border:2px solid #EE0000; }
input[password] { font-size:18px; width:400px; }
</style>
*/

fieldset
{
	border: medium none;
	border: 1px solid #cccccc;
	font-size: 1.2em;
	margin: 0 0 5px;
	padding: 2px;
	font-family: Times New Roman;
}

.UbicacionFisicaDelExpediente
{
    width:838px;
}

option
{
	background-color: #eeeeee;
} 

select
{
	-x-system-font:none;
	border:1px inset #cccccc;
	color:#000000;
	font-family: Times New Roman;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:5px;
}

/* ########################################################################## */

/* Títulos y Encabezados */

.SubtituloPrincipal
{
	color:#5f5f5f;
	font-family: Times New Roman;
	font-size:14px;
	letter-spacing:-1px;
}

.titulo1
{
	color:#DA251C;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family: Times New Roman;
}

.titulo2
{
	color:#000000;
	font-family: Times New Roman;
	font-size:18px;
	letter-spacing:-1px;
}

.TituloLinea 
{
	color:#000000;
	font-family: Times New Roman;
	font-size:12px;
	font-weight:bold;
}

.TituloPrincipal
{
/*	color:#DA251C; */
	color:#d6d6d6;
	font-family: Times New Roman;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-2px;
}

.TituloSubtitulo
{
	color:#DA251C;
	font-family: Times New Roman;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0px;
}

.TituloPequeno
{
	color:#DA251C;
	font-family: Times New Roman;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
}
/* ########################################################################## */


/* Iniciar Sesion */

.BordeDerecho
{
	border-right:1px solid #000000;
}

.BotonEntrar
{
	padding:0px 0 5px 14px;
	font-family: Times New Roman;
}

/* ########################################################################## */


/* Cabecera */

.Cabecera
{
	padding:5px;
	width:960px;
	background-color:#EEEEEE;
	font-family: Times New Roman;
}

/* ########################################################################## */


/* Enlace Botón */

a.enlaceboton:link    { text-decoration:none; color:#FFFFFF; }
a.enlaceboton:visited { text-decoration:none; color:#FFFFFF; }
a.enlaceboton:active  { text-decoration:none; color:#FFFFFF; }
a.enlaceboton:hover   { text-decoration:none; color:#FFFFFF; }

.enlaceboton
{
	background-color:#DA251C;
	border-color:#EEEEEE #999999 #DA251C;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family: Times New Roman;
	font-size:12px;
	padding:3px 15px;
	text-align:center;
}

/* ########################################################################## */


/* Menú */

* {
margin: 0px;
padding: 0px;
}
nav {
font-family: Times New Roman;
line-height: 1;
margin: 10px auto; /*for display only*/
width: 300px;
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
text-align:justify;
}
.menu-item {
cursor: pointer;
font-family: Times New Roman;
background: #fff;
width: 300px;
font-size: 12px;
text-align:justify;
}
/*Menu Header Styles 1*/
.menu-item h4 {
color: #898989;
font-size: 12px;
font-family: Times New Roman;
font-weight: 500px;
padding: 7px 12px;
background: #a90329;
text-align:justify;
}
.menu-item h4 a {
color: white !important;
display: block;
font-family: Times New Roman;
text-decoration: none !important;
width: 200px;
}
/*Menu Header Styles 2*/
.menu-item h4 {
border-bottom: 1px solid rgba(0,0,0,0.1);
border-top: 0px solid rgba(255,255,255,0.2);
font-family: Times New Roman;
/*color: #a8a8a8;*/
font-size: 12px;
font-weight: 300px;
padding: 7px 12px;
/*background: #a90329; Old browsers */
background: #FCFCFC; /* Old browsers */
background: -moz-linear-gradient(top, #FCFCFC 0%, #FAFAFA 44%, #F7F7F7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(44%,#FAFAFA), color-stop(100%,#F7F7F7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FCFCFC 0%,#FAFAFA 44%,#F7F7F7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FCFCFC 0%,#FAFAFA 44%,#F7F7F7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #FCFCFC 0%,#FAFAFA 44%,#F7F7F7 100%); /* IE10+ */
background: linear-gradient(top, #FCFCFC 0%,#FAFAFA 44%,#F7F7F7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.menu-item h4:hover {
background: #FCFCFC; /* Old browsers */
background: -moz-linear-gradient(top, #FCFCFC 0%, #d4d4d4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FCFCFC 0%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FCFCFC 0%,#d4d4d4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #FCFCFC 0%,#d4d4d4 100%); /* IE10+ */
background: linear-gradient(top, #FCFCFC 0%,#d4d4d4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFCFC', endColorstr='#d4d4d4	',GradientType=0 ); /* IE6-9 */
}
.alpha p {
font-family: Times New Roman;
font-size: 12px;
padding: 7px 12px;
color: #aaa;
text-align:justify;
}
/*ul Styles*/
.menu-item ul {
background: #2B595E;
font-family: Times New Roman;
font-size: 12px;
line-height: 15px;
list-style-type: none;
overflow: hidden;
padding: 0px;
text-align:justify;
}
.menu-item ul a {
background: #FCFCFC;
background: -moz-linear-gradient(top, #FCFCFC 0%, #bec4c3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#bec4c3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #FCFCFC 0%,#bec4c3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #FCFCFC 0%,#bec4c3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #FCFCFC 0%,#bec4c3 100%); /* IE10+ */
background: linear-gradient(top, #FCFCFC 0%,#bec4c3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFCFC', endColorstr='#bec4c3	',GradientType=0 ); /* IE6-9 */
margin-left: 1px;
text-decoration: none;
font-family: Times New Roman;
/*color: #aaa;*/
display: block;
width: 300px;
text-align:justify;
}
/*li Styles*/
.menu-item li {
border-bottom: 1px #eee;
}
.menu-item li:hover {
background: #eee;
}
/*ul Styles*/
.menu-item ul {
background: #fff;
font-family: Times New Roman;
font-size: 12px;
line-height: 30px;
height: 0px; /*Collapses the menu*/
list-style-type: none;
overflow: hidden;
padding: 0px;
}
/*ul Styles*/
.menu-item ul {
background: #fff;
font-family: Times New Roman;
font-size: 12px;
line-height: 30px;
height: 0px;
list-style-type: none;
overflow: hidden;
padding: 0px;
/*Animation*/
-webkit-transition: height 1s ease;
-moz-transition: height 1s ease;
-o-transition: height 1s ease;
-ms-transition: height 1s ease;
transition: height 1s ease;
}
.menu-item:hover ul {
height: auto;
width: auto;
}

/* ########################################################################## */


/* área de Trabjo */

.AreaTrabajo
{
	/*height:1000px;*/
	padding: 10px 0px 10px 0px;
	overflow: auto;
	width:960px;
	font-family: Times New Roman;
}

/* ########################################################################## */

/* Pie de Página */

.PiedePagina
{
	background-image: url(../../Imagenes/ControlCasos/navgris.png);
	font-size: 12px;
	color: #ffffff;
	font-family: Times New Roman;
	padding:5px;
}

/* ########################################################################## */

.usuario
{
	padding: 5px 0px 5px 0px;
}

/* ########################################################################## */

/* Tablas */

.ListarContenido
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
    background:#ffffff none repeat scroll 0 0;
    border: 1px solid #999999;
	padding: 5px;
    vertical-align:top;
	font-family: Times New Roman;
}

.ListarGris
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#eeeeee none repeat scroll 0 0;
    border: 1px solid #999999;
    border-collapse:collapse;
	padding: 0px;
	font-family: Times New Roman;
}

.ListarGrisOscuro
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#4b4b4b none repeat scroll 0 0;
    border:1px solid #ffffff;
	padding: 7px;
    color:#ffffff;
    font-family: Times New Roman;
    font-size:12px;
}

.ListarBarraGris
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    border: 1px solid #999999;
    color:#4F4F4F;
    font-family: Times New Roman;
    font-size:15px;
    letter-spacing:-1px;
    padding:0;
}

/*
.ListarBarraGris
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-image:url(../../Imagenes/ControlCasos/navgris.png);
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    font-family:Arial,Tahoma,Helvetica,Sans-Serif;
    font-size:12px;
    padding:7px;
}
*/

.ListarBarraRojo
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-image:url(../../Imagenes/ControlCasos/nav.png);
	padding: 7px;
    color:#ffffff;
    font-family: Times New Roman;
    font-size: 12px;    
}

.ListadoSeleccionado
{
	color: #DA251C;
	font-family:Times New Roman;
}

.Listado1
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
    background:#ffffff none repeat scroll 0 0;
    border: 1px solid #999999;#e5e5e5;
	padding: 7px;
    cursor:pointer;
	font-family:Times New Roman;
	font-size:10px;
}

#tablahover tbody tr:hover td
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#EEEEEE none repeat scroll 0 0;
}
