body {
	background-color: #FFFFFF;
	padding: 0px;
}

/*---------- Divs para Contenedores --------------------*/

#DV_html{
	text-align:center;
	height:auto;
	min-height:500px;
}

#td_Content {
	margin: 0px auto;
	padding: 10px;
	margin-top:20px;
	width: 757px;
	height:auto;
	text-align:left;
	visibility: visible
}

#Dv_Content {
	/* Posición Contenidos de la derecha */
	min-height:260px;
	position:relative;
	float:inherit;
	width: 559px;
	left: 0px;
	top:0px;
	height:auto;

}
#Dv_Muestra {
	/* Posición Contenidos de la derecha */
	position:relative;
	float:inherit;
	width: 757px;
	left: 0px;
	top:0px;
	height:auto;

}
#Contact {
	font-family: arial;
	font-size: 11px;
	color: #898989;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 15px;
}
#Marcas {
	padding-top: 1px;
	padding-bottom: 1px;
}

#td_lineGrey_0, #td_lineGrey_1  {
	clear:both;
	background-color: #898989;
	height: 4px;
	font-size:1px;
}
#td_lineBlue_0, #td_lineBlue_1  {
	background-color: #4088CF;
	height: 4px;
	font-size:1px;
}


#td_banner {
	padding-top: 1px;
	padding-bottom: 1px;
	height: 87px;
}

#Dv_Main {
	position: relative;
	min-height:295px;
	/*_height:295px;*/
	width: 100%;
	bottom: 0px;
}


/* ---------- Clases para los includs de página ---------------*/

#Dv_Left {
	/* Posición banner y botones de la izquierda */
	position:relative;
	float:inherit;
	width: 189px;
	left: 0px;
	top:0px;	
	text-align:left;
}

#td_menu {
	padding-top: 1px;
	padding-bottom: 33px;
}

#Dv_BannerLeft_0, #Dv_BannerLeft_1, #Dv_BannerLeft_2, #Dv_BannerLeft_3 {
	padding-bottom: 3px;
}

#Dv_BannerLeft_0{
	height: 186px;
} 

#Dv_BannerLeft_1, #Dv_BannerLeft_2, #Dv_BannerLeft_3 {
	height: 20px;
}

#Footer_Int {
	position: relative;
	bottom:0px;
	font-family: verdana;
	font-size: 9px;
	color: #5a5a5a;
	background-position: center;
	float:inherit;
	visibility: inherit;
	width: 100%;
	left: 0px;
	padding-top: 16px;
	height: 27px;
}

#footer_left, #footer_right {
	height: 7px;
	width: 295px;
	top: 28px;
	position: absolute;
}

#footer_left {
	left:0px;
}

#footer_right {
	right:0px;
}

.pagefooter_ext {
	font-family: verdana;
	font-size: 9px;
	color: #333333;
	text-indent: 1px;
	padding-top: 10px;
	text-align: center;
}
#Validators {
	font-family: verdana;
	font-size: 9px;
	color: #666666;
	text-align:center;
	text-indent: 3px;
	padding-top: 2px;
}
.resultados_titulo {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;

}



/* ------------ Clases de Texto ---------------- */

.titulos {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-color: #898989;
	font-style: italic;
	clear: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}


.TxtNormal, .TxtNormalGray, .TxtNormalGrayObs  {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.TxtNormal {
	background-color: #f5f5f5;
}
.TxtNews  {
	font-family: verdana;
	font-size: 11px;
	color: #000000;

}
.TxtNormalGray {
	font-size: 10px;
	background-color: #f5f5f5;
	height:15px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.TxtNormalGrayObs {
	font-size: 10px;
	background-color: #e3e3e3;
	height:15px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.TxtNormalWhite {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
}
input 	{
	border: 0px solid #000000;
	background-color:#E2E1E1;
	font-family: Verdana; font-size: 10px;
	color: #000000
}
input.radio {
	border: 0px;
	background-color:#E2E1E1;
	font-family: Verdana; font-size: 10px;
	color: #000000;
}
	 
select {
	border: 1px solid #000000;
	background-color:#E2E1E1;
	font-family: Verdana; font-size: 10px;
	color: #000000;
}	 
textarea {
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4; 
	padding-top: 1;
	padding-bottom: 1;
	background-color:#E2E1E1;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
.borde	{
	border: 1px solid #000000;
	background-color:#E2E1E1;
	color: #0000000
}


/* ---------- Clases para links en el Sitio ------------------ */

a.webinfo {
	font-family: verdana;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
a.contactenos {
	font-family: arial;
	font-size: 11px;
	color: #898989;
	text-decoration: none;
}
a.contact_modelos {
	font-family: arial;
	font-size: 11px;
	color: #6E6E6E;
	text-decoration: none;
}

a.contactenos:hover {
	color: #999999;
}
a.contact_modelos:hover {
	color: #FFFFFF;
}
#Dv_MenuMarcas {

	height: 186px;
}

a.nomenclatura {
	font-family: arial;
	font-size: 12px;
	color: #4d4e4d;
	text-decoration: none;	
	font-style: italic;
}
a.nomenclatura:hover, a.nomenclatura:active {
	color: #4087ce;
}
a.despliegue {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
a.despliegue:hover, a.despliegue:active {
	color: #898989;
}
.nomenclaturaT {
	font-family: arial;
	font-size: 12px;
	color: #4d4e4d;
	font-style: italic;
}
.nomenclaturaTState {
	font-family: arial;
	font-size: 12px;
	color: #4087ce;
	font-style: italic;
	text-decoration:none;
}
a.nomenclaturaTState {
	font-family: arial;
	font-size: 12px;
	color: #4d4e4d;
	font-style: italic;
	text-decoration:none;
}
a.nomenclaturaTState:hover {
	color: #4087ce;
}

