BODY  {
	background-color: rgb(220,220,221);
	margin: 0px;
}

.TPrincipal {
	background-color: #DA251D;
	border-collapse: collapse;
	background-image: url(images/fondo_pagina.gif);
	background-repeat: repeat-y;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 100%;
	width: 760px;
}

.CPrincipalEncabezado {
	 width: 100%;
/*	 height: 81; */
	 height: 95px; 
	 text-align: center;
}

.CPrincipalBandaBlanca{
	 width: 100%;
	 background-color: #FFFFFF;
	 height: 6px;
}

.CPrincipalBandaGris{
	 width: 100%;
	 background-color: #C2C1C1;
	 height: 7px;
}

.CPrincipalContenido{
	 width: 100%;
	 vertical-align: top;
}

.CPrincipalPie {
	 width: 100%;
	 border-top: 1px solid #FFFFFF;
	 height: 40px;
}


.TEncabezado {
	border-collapse: collapse;
	width: 100%;
}

.CEncabezadoLogo {
	width: 290;
	text-align: right;
	height: 95px;
	padding-bottom: 5px;
	vertical-align: middle;
	line-height: 122px;
}

.CEncabezadoSlogan {
	padding-left: 15px;
	height: 95px;
}

.CEncabezadoBanda {
	width: 176px;
	background-image: url(images/banda1.gif);
	background-repeat: no-repeat;
	height: 95px;
	padding-top: 4px;
	vertical-align: top;
}

.CEncabezadoBanda2 {
	width: 150px;
	background-image: url(images/banda2.gif);
	height: 81px;
	padding-top: 4px;
	vertical-align: top;
}

.CEncabezadoBanda3 {
	width: 150px;
	background-image: url(images/banda3.gif);
	height: 81px;
	padding-top: 4px;
	vertical-align: top;
}

.CEncabezadoBanda a:link, .CEncabezadoBanda a:visited, .CEncabezadoBanda a:active, .CEncabezadoBanda2 a:link, .CEncabezadoBanda2 a:visited, .CEncabezadoBanda2 a:active, .CEncabezadoBanda3 a:link, .CEncabezadoBanda3 a:visited, .CEncabezadoBanda3 a:active  {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color: rgb(220,220,221);
	text-decoration: none;
}

.CEncabezadoBanda a:hover, .CEncabezadoBanda2 a:hover, .CEncabezadoBanda3 a:hover {
	color: white;
	text-decoration: none;
}

.TMarco {
	border-collapse: collapse;
	height: 100%;
	width: 100%;
}

.CMarcoMenu {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color: rgb(220,220,221);
	border-right: 1px solid rgb(159,41,37);
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: right;
	line-height: 150%;
	vertical-align: top;
	width: 206px;
	padding-right: 15px; 
	background-image: url(images/mark_delivey.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
}

.CMarcoMenu a:link, .CMarcoMenu a:visited, .CMarcoMenu a:active {
	font-family: arial, helvetica, sans serif;
	font-size: 13px;
	letter-spacing: 1px;
	color: rgb(220,220,221);
	text-decoration: none;
}

.CMarcoMenu a:hover {
	color: white;
	text-decoration: none;
}

.CMarcoContenido {
	padding-bottom: 5px;
	vertical-align: top;
	text-align: center;
}

.TPie {
	border-collapse: collapse;
	width: 100%;
}

.CPieDireccion{
	width: 40%;
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: rgb(220,220,221);
	line-height: 110%;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: left;

}

.CPieTelefono a:link, .CPieTelefono a:visited, .CPieTelefono a:active {
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: rgb(220,220,221);	
}

.CPieTelefono a:hover {
	color: white;
}

.CPieTelefono {
	width: 60%;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: right;
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: rgb(220,220,221);
	line-height: 110%;
	letter-spacing: 1px;
}


.TContenido {
	width: 90%;
	vertical-align: top;
	border-collapse: collapse;
	margin-bottom: 10px; 
}

.CContenidoTitulo {
	font-family: arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: wider;
	color: white;
	letter-spacing: 1px;
	padding-left: 40px;
	padding-bottom: 10px;
}

.SContenidoTitulo {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: normal;
	color: silver;
	letter-spacing: 1px;
	margin-left: 20px;
}

.CContenidoPanel {
	height: 10px;
}

.TPanel {
	border-collapse: collapse;
	width: 100%;
}

.CPanelEspacio {
	 width: 80px;
}


.CPanelEsquina {
	 width: 8px;
	 height: 9px;
}

.CPanelBorde {
	 width: 100%;
	 background-color: #FFFFFF;
	 height: 9px;
}

.CContenidoDescripcion {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
/*	background-color: white; */
	vertical-align: Top;
}

.PModelo {
	font-family: arial, helvetica, sans serif;
	font-size: 10px;	
	color: white;
}

.TDescripcion {
	margin: 0px;
	padding: 0px;
	width:  94%;
	background-image: url(images/fondo_modelos.gif);
	background-repeat: repeat-x;
	border: 1px solid white;
	background-color: white;
	margin-bottom: 10px;
}

.CDescripcionFoto {
	 vertical-align: Top;
	 text-align: center;
	 width: 50%;
	padding-top: 15px;
}

.CDescripcionTexto {
	vertical-align: Top; 
	font-size: 12px;
	color: #4D4948;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 50%;
	font-family: arial, helvetica, sans serif;
}

.CDescripcionBotones {
	vertical-align: Top; 
	padding-bottom: 10px;
	width: 50%;
	text-align: center;
}

.CDescripcionBotones img {
	margin: 3px; 
}

.CContenidoSeparacion {
	height: 10px;
}

DIV.DIVBanners {
	margin-top: 18px;
}

.CContenidoPromociones {
	vertical-align: Top;
}

/* ******* Banner Promociones ******** */

.TPromociones {
	margin-top: 20px;
	height: 80px;
	width: 90%;
}

.CPromocionesTitulo {
	height: 80px;
	width: 20px;
}

.CPromocionesB {
	height: 80px;
	background-color: white;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.CPromocionesG {
	height: 80px;
	background-color: rgb(222,222,221);
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}

.CPromocionesFin {
	height: 80px;
	width: 9px;
}

.BtnPromociones1 {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	top: 5px;
}

.BtnPromociones2 {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	top: 8px;
}

.CPromociones {
	vertical-align: top;
	padding-bottom: 8px;
	text-align: right;
}


/* ******** pagina modelos ******** */


.SpanModeloTitulo {
	font-size: 15px;
	color: #4D4948;
	font-weight: bold;
}

.SpanModeloOSimilar {
	font-size: 13px;
	color: #4D4948;
	font-weight: normal;
}

.SpanModeloDescripcion {
	font-size: 11px;
	color: #4D4948;
	font-weight: normal;
}

.TModelos {
	border-collapse: collapse;
	width: 90%;
	border: 1px solid silver;
}

.TModelos th {
	font-family: arial, verdana, sans serif;
	font-size: 11px;
	font-weight: bold;
	color: gray;
	background-color: silver;
	padding-top: 2px;
	padding-bottom: 1px; 
}

.InModeloKM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 1px; 
	border-bottom: 1px solid #E6E6E6;
}

.InModeloSIVA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: right;
	border-bottom: 1px solid #E6E6E6;
	font-weight: bold;
}

.InModeloCIVA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: right;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid silver;
	border-left: 1px dotted silver;
	padding: 2px 4px 2px 2px;
	font-weight: bold;
}

.InModeloInicio {
	background-image: url(images/separador3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 4px;
	width: 100%;
}

/* ********* Formularios ************ */

.TForm {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
}

.TForm th {
	background-color: Gray;
	color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom: 1px solid balck;
}

.TForm td {
	color: gray;
	padding: 2px;
	padding-left: 10px;
	border-bottom: 1px solid silver;
}

.Etiqueta {
	text-align: right;
	width: 35 %;
}

.Campo {
	text-align: left;
	width: 65 %;	
}

.Etiqueta2 {
	text-align: right;
}

.Campo2 {
	text-align: left;
}


.Campos Input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

/*  **********     *********** 

DIV.MarcoSolo {
	position: relative;
	left: 0px;
	z-index: 2;
	width: 100%;
}

.TMarcoSolo {
	margin: 0px;
	padding: 0px;
}

.CMarcoSolo {
	vertical-align: Top; 
	font-size: 13px;
	color: #4D4948;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 20px; 
	padding-bottom: 10px;
	 width: 65%;
}

*/