body {
	background-color: #fff;
	margin: 10px;
	background-image: url(../../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}


/* inicio scrollbar*/
::-webkit-scrollbar {
    width: 16px;
	background:white;
}


::-webkit-scrollbar-track {
	scrollbar-base-color: #000080;
    -webkit-box-shadow: inset 0 0 6px rgba(86,202,0,100);
    border-radius: 2px;
}

::-webkit-scrollbar-thumb {
	scrollbar-base-color: #000080;
    -webkit-box-shadow: inset 0 0 6px rgba(86,202,0,100);
    border-radius: 2px;
}

::-webkit-scrollbar-corner {
	scrollbar-base-color: #000080;
    -webkit-box-shadow: inset 0 0 6px rgba(86,202,0,100);
}

::-webkit-resizer {
	scrollbar-base-color: #000080;
    -webkit-box-shadow: inset 0 0 6px rgba(86,202,0,100);
}
/*  fin scrollbars  */
/**
 * Form
 */
form { margin: 10px 0px 0px 0px; }
form label { display: block; font-weight: bold; }
/*form .input { margin: 0px 0px 10px 0px; }*/
form .text input{
background-color:#FFF;
border:1px solid #56ca00;
font-size:11px;
/* margin-bottom:10px; */
padding:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
form .password input,
form .textarea textarea { width: 300px; }
form .error-message { color: #ee4b33; }


/* Formularios */
.formu{
	/*	width:100%;*/
	border: 1px double #339999;
	margin: 15px 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.formu tr{
	height:24px;
}

.formu tr.estatico{
	background:#f2f2f2;
}

/*.formu tr:hover {
	background-color: #339999;
}*/

.formu th,
.formu td,
.formu td a{
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;	
	vertical-align:middle;
}

.formu td a{
	color: #0099D0;
	font-weight:bold;
}

.formu td a:hover{
	color: red;
 	font-weight:bold;
}
.formu th{
	background:url('../images/cabe.gif') #ffffff repeat-x;
	border:0px double #339999;
	color:#363334;
}

.formu td{
	vertical-align: middle;
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
	background-color: #339999;
}

.formu td p{
 font-weight:bold;
 font-size:11px;	
}

/* Formularios */
.ver{
/*	width:100%;*/
	border:1px double #339999;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.ver tr{
}

.ver tr.estatico{
	background:#f2f2f2;
}

/*.formu tr:hover {
	background-color: #339999;
}*/

.ver th,
.ver td,
.ver td a{
	padding:2px;
	font-size:12px;	
	vertical-align:middle;
}

.ver td a{
	color: #0099D0;
	font-weight:bold;
}

.ver td a:hover{
	color: red;
 	font-weight:bold;
}

.ver th{
	background:url('../images/cabe.gif') #ffffff repeat-x;
	color:#363334;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-radius:4px;
}

.ver td{
	font-size:14px;
 	vertical-align: middle;
	font-size:12px;
	color:#363334;
	border:1px solid #339999;
	background-color:#339999;
}

.ver td p{
 font-weight:bold;
 font-size:12px;	
}


form .password input,
form .textarea textarea { width: 300px; }
form .error-message { color: #ee4b33; }

/* Formularios Reportes*/
.formu1{
/*	width:100%;*/
	border:1px double #339999;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.formu1 tr{
	height:2px;
}

.formu1 tr.estatico{
	background:#f2f2f2;
}

/*.formu tr:hover {
	background-color: #339999;
}*/

.formu1 th,
.formu1 td,
.formu1 td a{
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size:12px;	
	vertical-align:middle;
}

.formu1 td a{
	color: #0099D0;
	font-weight:bold;
}

.formu1 th{
	background: url('../images/cabe.gif') #ffffff repeat-x;
	line-height: 18px;
	border: 0px double #339999;
	color: #000000;
}

.formu1 td{
	vertical-align: middle;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border: 0px solid #339999;
	background-color: #339999;
}

/* login */
.login{
	/*	width:100%;*/
	border: 1px double #339999;
	margin: 15px 2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.login tr{
	height:24px;
}

.login tr.estatico{
	background:#339999;
}

/*.login tr:hover {
	background-color: #339999;
}*/

.login th,
.login td,
.login td a{
	padding:2px;
	font-size:12px;	
	vertical-align:middle;
}

.login td a{
	color: #0099D0;
	font-weight:bold;
}

.login td a:hover{
	color: red;
 	font-weight:bold;
}

.login th{
	background:url('../../usrmas/images/cabe.png') #ffffff repeat-x;
	line-height:18px;
	border:1px double #bd351a;
	color:#bd351a;
	font-size:15px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius:4px;
}

.login td{
	vertical-align: middle;
	line-height: 20px;
	font-size: 14px;
	color: #ffffff;
	/*	font-weight:bold;*/
	border: 1px solid #339999;
	background-color: #339999;
	font-weight: bold;
}

.login td p{
 font-weight:bold;
 font-size:11px;	
}

.login .text input{
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#FFF;
border:1px solid #006A98;
font-size:11px;
/* margin-bottom:10px; */
padding:4px;
}

/* fieldset y legend */
fieldset {
	border: 1px solid #996699;
	background-color: #339999;
	color: #339999;
}

legend {
	padding: 0.4em 0.4em;
	border: 1px solid #996699;
	color: #363334;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	background-color: #ffffff;
	background-image: url(../images/cabe.gif);
	background-repeat: repeat-x;
   }
   
/* cerrar */
.cerrar { 
	border:1px solid #339999;
 	background-color:#339999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #333;
}
/* imagenes */

.point:hover{
    cursor:pointer;
    transform: scale(2.1,2.1);
}
/* Buscar index  */

#search
{
	width: 550px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}
#search th
{
	padding: 5px;
	font-size: 11px;
	color: #039;
	background: #b9c9fe;
}
#search td
{
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996699;
}


#search1
{
 	width:300px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}
#search1 th
{
	padding: 5px;
	font-size: 11px;
	color: #039;
	background: #b9c9fe;
}
#search1 td
{
	padding: 5px;	
	border-bottom: 1px solid #339999;
	color: #363334;
	font-size:11px;
	font-weight:bold;
}

/* Tabla Index Lista */

img{border:0;}

.lista{
	width:100%;
	border:2px double #f2f2f2;
	margin:15px 2px;
}

.lista tr{
	height:20px;
}

.lista tr.estatico{
	background:#f2f2f2;
}

.lista tr:hover {
	background-color: #339999;
}

.lista th,
.lista td,
.lista td a{
	padding:0px;
	font-size:12px;	
	vertical-align:middle;
}

.lista td a{
	color: #0099D0;
	font-weight:bold;
}

.lista td a:hover{
	color: red;
 	font-weight:bold;
}

.lista th{
	background:url('../images/text-bg.gif') #ffffff repeat-x;
	border-bottom:3px double #f2f2f2;
	line-height:20px;
	border-right:3px double #f2f2f2;
 	vertical-align: middle; 
}

.lista td{
 	vertical-align: middle; 
	border-right:1px solid #f2f2f2;	
	border-bottom:1px solid #f2f2f2;
	line-height:10px;
	font-size:12px;
	font-family: "Calibri";
}




/* Tabla Index Lista */

img{border:0;}

.lista1{
	width:100%;
	border:2px double #f2f2f2;
	margin:15px 2px;
}

.lista1 tr{
	height:20px;
}

.lista1 tr.estatico{
	background:#f2f2f2;
}

.lista1 tr:hover {
	background-color: #339999;
}

.lista1 th,
.lista1 td,
.lista1 td a{
	padding:0px;
	font-size:12px;	
	vertical-align:middle;
}

.lista1 td a{
	color: #0099D0;
	font-weight:bold;
}

.lista1 td a:hover{
	color: red;
 	font-weight:bold;
}

.lista1 th{
	background:url('../images/text-bg.gif') #ffffff repeat-x;
	border-bottom:3px double #f2f2f2;
	line-height:20px;
	border-right:3px double #f2f2f2;
 	vertical-align: middle; 
}

.lista1 td{
 	vertical-align: middle; 
	border-right:1px solid #f2f2f2;	
	border-bottom:1px solid #f2f2f2;
	line-height:10px;
	font-size:12px;
	font-family: "Calibri";
}

/* Tabla Index Lista */

img{border:0;}

.lista2{
	width:100%;
	border:2px double #f2f2f2;
	margin:15px 2px;
}

.lista2 th,
.lista2 td,
.lista2 td a{
	padding:0px;
	font-size:12px;	
	vertical-align:middle;
}


.lista2 th{
	background:url('../images/text-bg.gif') #ffffff repeat-x;
	border-bottom:3px double #f2f2f2;
	line-height:20px;
	border-right:3px double #f2f2f2;
 	vertical-align: middle; 
}


/* Tabla Index Lista */

img{border:0;}

.lista3{
	width:90%;
	border:2px double #f2f2f2;
	margin:15px 2px;
}

.lista3 th,
.lista3 td,
.lista3 td a{
	padding:0px;
	font-size:12px;	
	vertical-align:middle;
}


.lista3 th{
	background:url('../images/text-bg.gif') #ffffff repeat-x;
	border-bottom:3px double #f2f2f2;
	line-height:20px;
	border-right:3px double #f2f2f2;
 	vertical-align: middle; 
}


.botton{
	background-image: url('../images/btn1.gif');
	background-repeat: repeat-x;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 2px double ##339999;
	color: #4d4d4d;
	font-weight: bold;
	font-size: 12px;
}

.botton:hover{
	background-image: url('../images/btn2.gif');
	background-repeat: repeat-x;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 2px double ##339999;
	color: #363334;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

.piedepagina { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

.tbl_pie
{
background-color:#02458b;
-moz-border-radius-bottomright: 15px; 
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft:15px;
-webkit-border-bottom-left-radius: 15px;
}

#botonBusqueda {
	
	top:5%;
	left:1%;
	width:80%;	
	text-align:right;
	margin-top:.5em;
	padding-top:1em;
/*	border-top:solid 1px #696969;	*/
}


/* Paginador */
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;

		color: #02458b;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #	;
		background-image:none;
		background-color:#02458b;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #363334;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}
	
/* lista de Excel */
#excel
{
 	width:500px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}
#excel th
{
	padding: 5px;
	font-size: 11px;
	color: #039;
	background: #b9c9fe;
}
#excel td
{
	padding: 5px;	
	border-bottom: 1px solid #339999;
	color: #363334;
	font-size:11px;
	font-weight:bold;
}
