/* CSS Document */
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background:url(../skin/bg_flash.gif);
		background-repeat:repeat-x;
		background-color:#000000;
	}

	body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
	}
	
	td.cont{
		border-bottom-color:#960000;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#960000;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#960000;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#960000;
		border-top-style:solid;
		border-top-width:1px;
		background-color:#000000;
	}

	.txtForma{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-align:right;
		letter-spacing:0.2px;
	}
	
	input.Reg {
		height:16px;
		background-color:#FFFFFF;
		border-bottom-color:#960000;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#960000;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#960000;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#960000;
		border-top-style:solid;
		border-top-width:1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 10px;
	}
	
	input.Bt {
		height:16px;
		background-color:#960000;
		border-bottom-color:#960000;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#960000;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#960000;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#960000;
		border-top-style:solid;
		border-top-width:1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size: 10px;
	}
	
	select.Reg {
		height:18px;
		background-color:#FFFFFF;
		border-bottom-color:#960000;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#960000;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#960000;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#960000;
		border-top-style:solid;
		border-top-width:1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 10px;
	}
	
	textarea.Reg{
		background-color:#FFFFFF;
		border-bottom-color:#960000;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#960000;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#960000;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#960000;
		border-top-style:solid;
		border-top-width:1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 10px;
	}

	a:link {
		color: #FFFFFF;
		letter-spacing: 0.5px;
		text-decoration: none;
	}
	
	a:visited {
		color: #FFFFFF;
		letter-spacing: 0.5px;
		text-decoration: underline;
	}
	
	a:hover {
		color: #ffc000;
		letter-spacing: 0.5px;
		text-decoration: underline;
	}
	
	a:active {
		color: #ffc000;
		letter-spacing: 0.5px;
		text-decoration: none;
	}



	
	
	
	
	
	
	
	
	
	
	




	a.txtMenu:link {
		color: #ffffff;
		text-decoration: none;
	}
	
	a.txtMenu:visited {
		text-decoration: none;
		color: #ffffff;
	}
	
	a.txtMenu:hover {
		text-decoration: underline;
		color: #ffffff;
	}
	
	a.txtMenu:active {
		text-decoration: none;
		color: #ffffff;
	}
	
	
	.txtMenu{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
	}
	
	.txtSubMenu{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		letter-spacing:0.8;
		color: #CCCCCC;
	}

	.Track{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #757575;
		text-align: left;
	}
	
	td.Track{
		padding-left: 5px;
		border-bottom: 2px;
		border-bottom-color:#adaaaa;
		border-bottom-style:solid;
	}
	
	
	td.cont2{
		border-bottom-color:#3b474e;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#3b474e;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#3b474e;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#3b474e;
		border-top-style:solid;
		border-top-width:1px;
		background-color:#FFFFFF;
	}

	td.input {
		height:16px;
		border-bottom-color:#CCCCCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#CCCCCC;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#CCCCCC;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#CCCCCC;
		border-top-style:solid;
		border-top-width:1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 10px;
	}

	.Modelo{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #006ccf;
	}
	
	.Detalle{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #006ccf;
		font-weight: bold;
		padding-left: 5px;
	}
	
	img.photo{
		border-bottom-color:#CCCCCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-left-color:#CCCCCC;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#CCCCCC;
		border-right-style:solid;
		border-right-width:1px;
		border-top-color:#CCCCCC;
		border-top-style:solid;
		border-top-width:1px;
	}


	.titulo{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #757575;
		text-align: left;
	}
	
	td.titulo{
		padding-left: 5px;
		border-bottom: 1px;
		border-bottom-color:#adaaaa;
		border-bottom-style:solid;
	}
	
	td.caja{
		border:solid 1px #CCCCCC;
		padding: 5px;
	}	
	
	
	#HLi{
		list-style-image:url(../css/skin/li.gif);		
		margin:15px;
		padding:0px;
	}
	#HLi li{
		margin:2px;
		padding:0px;
	}




/*   Bordes especificaciones*/

	.login_r {
		width:500px;
	}
	
	.login_r h1 { /* caja y borde intermedio e inferior*/
		margin:0;
		font-size:1.2em;
		padding:0px 3px 3px 3px;
		border-bottom:1px solid #CCCCCC;
	}
	
	.login_r p {
		margin:0;
		padding:0px 10px;
	}
	
	.login {/* borde derecho e izquierdo*/
		display:block;
		border:0 solid #CCCCCC;
		border-width:0 1px;
		height:auto;
	}
	
	* html .login {
		height:1px;
	}


	.caja_r {
		width:750px;
	}
	
	.caja_r h1 { /* caja y borde intermedio e inferior*/
		margin:0;
		font-size:1.2em;
		padding:0px 3px 3px 3px;
		border-bottom:1px solid #CCCCCC;
	}
	
	.caja_r p {
		margin:0;
		padding:0px 10px;
	}
	
	.caja {/* borde derecho e izquierdo*/
		display:block;
		border:0 solid #CCCCCC;
		border-width:0 1px;
		height:auto;
	}
	
	* html .caja {
		height:1px;
	}
	
	.esqd h1 { /* caja y borde intermedio e inferior*/
		margin:0;
		font-size:1.2em;
		padding:0px 3px 3px 3px;
		border-bottom:1px solid #CCCCCC;
	}
	
	.esqd p {
		margin:0;
		padding:0px 10px;
	}
	
	.esqd {
		background: transparent;
		width:240px;
		float:left;
		margin:0 2px;
	}
	
	.esq_ar, .esq_ab {
		display:block;
		background:transparent;
		font-size:1px;
	}
	
	.esq1, .esq2, .esq3, .esq4 {
		display:block;
		overflow:hidden;
	}
	
	.esq1, .esq2, .esq3 {
		height:1px;
	}
	
	.esq2, .esq3, .esq4 {/* borde curvo derecho e izquierdo*/
		background:#ffffff;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
	} 
	
	.esq1 {/* borde superior e inferior*/
		margin:0 3px;
		background:#CCCCCC;
	} 
	
	.esq2 {
		margin:0 2px;
		border-width:0 1px;
	}
	
	.esq3 {
		margin:0 1px;
	}
	
	.esq4 {
		height:1px;
		margin:0 1px;
	}
	
	.tit_secc {
		background:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
	}

/* Validar */

	.LV_validation_message{
		/*font-weight:bold;*/
		margin:0 0 0 5px;
	}

	.LV_valid {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#cccccc;
	}
		
	.LV_invalid {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#ffc000;
	}
	    
	.LV_valid_field,
		input.LV_valid_field:hover, 
		input.LV_valid_field:active,
		textarea.LV_valid_field:hover, 
		textarea.LV_valid_field:active {
		border: 1px solid #cccccc;
	}
	    
	.LV_invalid_field, 
	input.LV_invalid_field:hover, 
	input.LV_invalid_field:active,
	textarea.LV_invalid_field:hover, 
	textarea.LV_invalid_field:active {
		border: 1px solid #ffc000;
	}
