﻿	html,
	body {
		margin:0;
		padding:0;
		
		margin-top:0px;
	}
	#container {
		width:100%;
	}
	#header {
		width:100%;
		height:79px;
	}
	#body {
		width:100%;
		
	}
	#footer {
		bottom:0;
		width:100%;
		height:40px;			/* Height of the footer */
	}
	/* other non-essential CSS */
	td.footer 
	{
		width:100%;
		color:#f9f9f9;
		/*background-image:url("../../Images/Default/Themes/Footer.jpg");*/
		background-repeat:repeat-x;
		height:40px;

		}
		
	td.header
	{
		width:100%;
		color:#f9f9f9;
		background-image:url("../../Images/Default/Themes/header-repeat-x.jpg");
		background-repeat:repeat-x;
	}
	
	td.headerFondotdFoto
	{
		width:100%;
		color:#f9f9f9;
		background-image:url("../../Images/Default/Themes/header-right.jpg");
		background-repeat:repeat-x;
		width:527px;
		height:56px;
		
		}
		
	td.headerFondotdlink
	{
		width:100%;
		color:#f9f9f9;
		background-repeat:repeat-x;
		width:527px;
		height:56px;
		
		}
		
		
		/*Start elementos comunes*/
		
		a.linkNormal
		{
			text-decoration:none;
		}
		a:link.linkNormal
		{
			font-family:Arial;
			font-size:10px;
			color:#5d7b9d;
		}
		
		
		a:visited.linkNormal
		{
			font-family:Arial;
			font-size:10px;
			color:#5d7b9d;
		}
		
		a:hover.linkNormal
		{
			font-family:Arial;
			font-size:10px;
			color:Navy;
		}
		
		
		
		/*End elementos comunes*/
	
/*Esta es la tabla basica de 2 columnas (campo, valor)*/
/*Start table.formulario*/
	table.formulario
	{
		font-size:10px;
		
	}
	table.formulario td.colLeft 
	{
		width:30px;
	}
	
	table.formulario td.colRight
	{
		width:170px;
	}
	
	table.formulario td.colRightShort
	{
		width:0px;
	}
	
	table.formulario td.colField
	{
		width:220px;
		text-align:left;
		word-spacing:1px;
	}
	
	table.formulario td.colValue
	{
		width:240px;
		text-align:left;
	}
	
	table.formulario td.colLeyenda
	{
		text-align:left;
	}
/*End table.formulario*/
/*Start table.formulario*/
	table.FormularioRegistrarse
	{
		text-align:center;
		width:497px;
		height:420px;
		background-image:url("../../Images/Default/Themes/fondo-registrese.jpg");
		background-repeat:no-repeat;
		
	}
	
	
	
	
	table.FormularioRegistrarse th
	{
		
		text-align:left;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		border-bottom:1px solid #666666;
		color:#666666;
		
		
	}
	
	table.FormularioIngreso
	{
		text-align:center;
		width:497px;
		height:420px;
		background-image:url("../../Images/Default/Themes/fondo-bienvenido-registro.jpg");
		background-repeat:no-repeat;
		
	}
	
	table.FormularioIngreso th
	{
		
		text-align:left;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		color:#666666;
	}
	
	table.FormularioIngreso a:visited
	{
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		color:#000000;
	}
	
	table.FormularioIngreso a:link
	{
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		color:#000000;
	}
	
	table.FormularioIngreso a:hover
	{
		text-decoration:underline;
		text-align:left;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		color:#000000;
	}
/*End table.formulario*/
	
/*Start createUser*/
	table.formulario td.tdError
	{
		font-family:Verdana;
		font-size:10px;
		color:Red;
	}
	input.boton
	{
		width:200px;
	}
	
/*End createUser*/
	
/*Start Contenedor*/
	table.contenedor
	{
		
	}
	
	
	
	table.contenedor td.tdTitulo
	{
		text-align:left;
		font-family:Arial;
		font:12px;
		font-weight:bold;
		color:#999999;
		padding-left:30px;
	}
	
	table.contenedor td.tdError
	{
		text-align:center;
		width:600px;
	}
	
	table.contenedor td.tdFormulario
	{
		text-align:center;
		width:600px;
		
	}
/*End contenedor*/

/*Start leyenda*/
	table.leyenda 
	{
		width:100%
	}
	table.leyenda td.tdLeyenda
	{
		text-align:left;
	}
/*End leyenda*/


/*Start panelOK*/
	table.menuFormulario
	{
		border:solid 1px;
		border-color:Navy;
		background-color:#ffffff;
		font-family:Verdana;
		font-size:10px;
		width:400px;
	/*  background-image:url(../../images/Default/MenuSecundario/modulo-ok.jpg); */
		background-repeat:no-repeat;
		height:300px;
	}
/*End panelOK*/


/*Start tabla CabeceraDetalle*/
	table.cabeceraDetalle
	{
		width:90%;
		border:solid 1px #666666;
	}
	
	table.cabeceraDetalle td.CDleft
	{
		width:10%;
	}
	
	table.cabeceraDetalle td.CDfield
	{
		width:40%;
		text-align:left;
	}
	
	table.cabeceraDetalle td.CDvalue
	{
		width:40%;
		text-align:left;
	}
	
	table.cabeceraDetalle td.CDright
	{
		width:10%;
	}

/*End tabla CabeceraDetalle*/


/*Start tabla detalleFiltro*/
	table.detalleFiltro
	{
		width:90%;
		font-family:Arial;
	}
	
	table.detalleFiltro td.tdDetalleFiltroLeft
	{
		width:10%;
	}
	
	table.detalleFiltro td.tdDetalleFiltroRight
	{
		width:10%;
	}
	
	table.detalleFiltro td.tdDetalleFiltroField
	{
		width:20%;
		text-align:left;
	}
	
	table.detalleFiltro td.tdDetalleFiltroValue
	{
		width:30%;
		text-align:left;
	}
	
	table.ok
	{
		width:380px;
		font-size:10px;
		font-family:Arial;
		height:auto;
		min-height:380px;
	}
	
	table.ok td.okArriba
	{
		height:70px;
		background-image:url("../../Images/Default/Themes/ok_arriba.jpg");
		background-repeat:no-repeat;
	}
	table.ok td.okMedio
	{
		background-image:url("../../Images/Default/Themes/ok_medio.jpg");
		background-repeat:repeat-y;
	}
	table.ok td.okAbajo
	{
		height:60px;
		background-image:url("../../Images/Default/Themes/ok_abajo.jpg");
		background-repeat:no-repeat;
	}
	
	

/*End tabla detalleFiltro*/


/*Start tabla Links*/

table.links
{
	width:400px;
}

table.links a:link
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#333399;
}

table.links a:visited
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#333399;
}

table.links a:hover
{
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	color:#6666FF;
}

table.links td.linksTdDescripcion
{
	font-family:Arial;
	font-size:11px;
	color:Black;
}

/*End tabla links*/


td.textoBienvenida
	{
		text-align:left;
		font-size:10px;
		font-family:Arial;
		color:#666666;
		vertical-align:middle;
	}
	

table.tblModelos
{
	text-align:center;
	font-family:Arial;
	font-size:10px;
	color:Gray;
}


table.tblModelos td.tdArriba
{
	BACKGROUND-IMAGE: url(/Images/Default/Themes/fondo-detalle_arriba.jpg); HEIGHT: 20px
}
