html, body
{
	height: 100%;
	margin: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
}

/*---------[Capas]---------*/
#web
{
	width: 960px;
	margin: 0 auto;
	height: 100%;
	background-color: #FFFFFF;
	display: block;
}

#titulo
{
	width: auto;
	height: 100px;
	background-image: url(img/banner.jpg);
	border-bottom: 1px solid #d1d1d1;
}

#menu
{
	float: left;
	width: 200px;
	height: 76%;
	padding-left: 30px;
	padding-top: 20px;
	background-color: #FFFFFF;
}

#left
{
	width: 110px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eeeeee;
	border: 1px solid #d1d1d1;
	color: #000000;
}

#contenido
{
	float:left;
	width: 600px;
	height: auto;
	padding: 30px 0 20px 10px;
	background-color: #FFFFFF;
}

#cronograma
{
	/*float:left;*/
	width: 900px;
	height: auto;
	padding-left: 35px;
	padding-bottom: 30px;
	padding-top: 10px;
	background-color: #FFFFFF;
}

#login
{
	width: 540px;
	/*background: #eeeeee;*/
	padding: 0px 0 10px 10px;
}

#welcome
{
	float: right;
	text-align: right;
	padding-right: 30px;
	padding-top: 76px;
	color: #000000;
}

#pie
{
	clear: both;
	width: auto;
	height: 50px;
	background-color: #56a629;
}

/*---------------- Tablas ------------------*/
tr
{
	font-size: 10pt;
}

/*------------- Cuadro de login -------------*/
.login
{
	border: 1px solid #d1d1d1;
	background-color: #eeeeee;
	width: 540px;
}

.tdlogin
{
	padding-top: 30px;
	padding-left: 30px;
	font-weight: bold;
}

.tdlogininput
{
	padding-top: 30px;
	padding-left: 50px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

.tdpassword
{
	padding-left: 30px;
	font-weight: bold;
	padding-bottom: 30px;
}

.tdpasswordinput
{
	padding-left: 50px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	padding-bottom: 30px;
}

/*------------- Lista de equipos --------------*/
.lista
{
	border: none;
	background-color: #eeeeee;
	width: 680px;
	table-layout: fixed;
}

.td1 
{
	font-weight: bold;
	padding-left: 10px; 
	padding-bottom: 1px; 
	padding-top: 1px;
	padding-right: 10px;
	background-color: #eeeeee;
	font-size: 10pt;
	text-align: center;
	color: #000000;
}

.td2
{
	padding-left: 10px; 
	padding-bottom: 1px; 
	padding-top: 1px;
	padding-right: 10px;
	background-color: #FFFFFF;
	text-align: center;
}

/*------ Tabla Agregar equipo --------*/
.equipos
{
	border: 1px solid #d1d1d1;
	background-color: #eeeeee;
	width: 540px;
	padding-bottom: 10px;
	padding-top: 5px;
	table-layout: fixed;
}

.td3
{
	width: 100px;
	padding-left: 10px;
	background-color: #eeeeee;
	color: #000000;
}

.td4
{
	width: 100px;
	padding-left: 10px;
	background-color: #eeeeee;
	color: #000000;
}

.tdcli
{
	width: 100px;
	padding-left: 10px;
	background-color: #eeeeee;
	color: #000000;
}

.tdinputred
{
	background-color: #eeeeee;
}

.tdinputeq
{
	background-color: #eeeeee;
}

.tdinputcli
{
	background-color: #eeeeee;
	text-align: left;
}


.tdinputat
{
	background-color: #eeeeee;
}

.tdtextarea
{
	padding-left: 10px;
}

.td_titulo
{
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

/*---------- Informacion del equipo ---------*/
.info
{
	border: none;
	background-color: #eeeeee;
	width: 620px;
	padding-bottom: 10px;
	padding-top: 5px;
	table-layout: fixed;
}

.tdbaja
{
	padding-left: 10px; 
	padding-bottom: 1px; 
	padding-top: 1px;
	padding-right: 10px;
	background-color: #eeeeee;
	color: #ea0000;
	font-weight: bold;
}

.tdalta
{
	padding-left: 10px; 
	padding-bottom: 1px; 
	padding-top: 1px;
	padding-right: 10px;
	background-color: #eeeeee;
	color: #129A00;
	font-weight: bold;
}

.tdred
{
	background-color: #eeeeee;
	color: #000000;
	padding-left: 10px;
}

.tdhw
{
	background-color: #eeeeee;
	color: #000000;
	padding-left: 10px;
}

/*--------- Historico --------*/
.reglist
{
	margin-bottom: 15px;
	clear: both;
	width: 690px;
	border: none;
	background: #d1d1d1;
	text-align: center;
	table-layout: fixed;
}

.incidencias
{
	border: none;
	background-color: #eeeeee;
	width: 540px;
	padding-bottom: 10px;
	padding-top: 5px;
	table-layout: fixed;
}

.tdnoreg
{
	padding-left: 20px;
	padding-top: 10px;
}

.tdmacreg
{
	padding-left: 0px;
	font-weight: bold;
}

.tdregtextarea
{
	padding-left: 10px;
}

.td5
{
	padding-left: 10px;
	text-align: left;
}

.td6
{	
	width: 360px;
	text-align: left;
}

.td7
{
	padding-left: 10px;
	text-align: left;
}



.tdreginfo
{
	background-color: #FFFFFF;
}

.leermas
{
	font-size: 10pt;
	
}
/*---------- Agregar usuarios ------------*/
.tdinputdatos
{
	padding-left: 0px;
}

.tdinputuser
{
	padding-left: 0px;
}

/*-------- Enlaces --------*/
a
{
	text-decoration: none;
	color: #000000;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

a.inc:hover
{
	color: #56a629; 
	text-decoration: underline;
}

a.pc:hover
{
	color: #000000; 
	text-decoration: underline;
}

a.denegado:hover
{
	color: #56a629;
}

a.back:hover
{
	text-decoration: underline;
}

span
{
	padding-left: 5px;
}

.files
{
	padding-left: 275px;
}

.inc
{
	padding-left: 230px;
}

.clinfo
{
	padding-left: 140px;
}

.edit
{
	padding-left: 10px;
}

.logout
{
	text-decoration: underline;
	padding-left: 5px;
}
/*---------- Imágenes -----------*/
.img_titulo
{
	padding-top: 10px;
	padding-bottom: 20px;
}

.validator
{
	margin: 0;
	display: block;
}
/*--------- Formularios ----------*/
p.button
{
	padding-left: 210px;
}

p.validator
{
	padding-top: 10px;
	text-align: center;
}

.submit
{
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	background-color: #eeeeee;
	border: 1px solid #d1d1d1;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}

textarea
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
	resize: none;
	width: 510px;
}

input
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
}

select
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10pt;
}

.text
{
	width: 250px;
}

/*---------- Paginacion lista de registros de incidencias ----------*/
ul    
{ 
	border:0; 
	margin:0; 
	padding-left: 40px;
}

#pagination-digg li          
{ 
	border:0; 
	margin:0; 
	padding:0; 
	font-size:11px; 
	list-style:none; 
	/* savers */ 
	float:left;
}

#pagination-digg a       
{ 
	border:solid 1px #d1d1d1; 
	margin-right:2px; 
}
#pagination-digg .previous-off,
#pagination-digg .next-off   
{ 
	border:solid 1px #DEDEDE; 
	color:#888888; 
	display:block; 
	float:left; 
	font-weight:bold; 
	margin-right:2px; 
	padding:3px 4px; 
}

#pagination-digg .next a,
#pagination-digg .previous a 
{ 
	font-weight:bold; 
}

#pagination-digg .active
{ 
	background:#d1d1d1; 
	color:#FFFFFF; 
	font-weight:bold; 
	display:block; 
	float:left; 
	padding:4px 6px; 
	/* savers */ 
	margin-right:2px; 
}

#pagination-digg a:link,
#pagination-digg a:visited
{ 
	color: #888888; 
	display:block; 
	float:left; 
	padding:3px 6px; 
	text-decoration:none; 
}
#pagination-digg a:hover
{ 
	border:solid 1px #eeeeee; 
}