@charset "utf-8";
/* CSS Document */

/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
}

strong, b { font-weight:bold }

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}


img { -ms-interpolation-mode: bicubic; }

body { background:#ececec url(../img/body.bg.gif) center top repeat-x; }

/* Texto */

.txtNormal { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:16px; }
.txtNegro { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:16px; }
.txtAzul { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#5b81a2; text-decoration:none; }
.txtAnil { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#4c6f8d; text-decoration:none; }
.txtGris { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:normal; font-size:10px; line-height:1.8em; color:#999999; }
.txtGrisOsc { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:normal; font-size:10px; line-height:10px; color:#666666; }
.txtNaranja { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; line-height:1.8em ; color:#ff9933; }
.txtAzClaro { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:normal; font-size:10px; line-height:10px; color:#6699CC; }
.txtElegante { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#4f5254; }
.txtAzulOscuro { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#1b4971; line-height:18px}
.txtHorario { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#4f5254; line-height:18px}
.txtPrecio { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:14px; line-height:1.8em; font-weight:bold; color:#cc0000; }
.txtBold { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; }
.txtMini { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:10px; }
.txtStandard { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; }
.txtMuyPeq { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; }
.txtMed { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:12px; }
.txtBig { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:13px; line-height:1.8em; }
.txtItalicBold { font-weight:bold; font-style:italic; }
.txtGris666 { color:#666 }

.LinkAzul:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:underline; }
.LinkAzul:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:underline; }
.LinkAzul:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:none; }
.LinkAzulPeq:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:underline; }
.LinkAzulPeq:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:underline; }
.LinkAzulPeq:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:none; }
.LinkAzulPeqInv:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:none; }
.LinkAzulPeqInv:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#5b81a2; line-height:1.8em;text-decoration:none; }
.LinkAzulPeqInv:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#5b81a2; line-height:1.8em; text-decoration:underline; }
.LinkNormal:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.8em; text-decoration:underline; }
.LinkNormal:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.8em; text-decoration:underline; }
.LinkNormal:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#333333; line-height:1.8em; text-decoration:none; }
.linka:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#999999; text-decoration:none; }
.linka:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#999999; text-decoration:none; }
.linka:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#999999; border-bottom:1px dotted #999999; }
.linkb:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#5b81a2; text-decoration:none; }
.linkb:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#5b81a2; text-decoration:none; }
.linkb:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#5b81a2; text-decoration:underline; }
.LinkMenu:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; line-height:1.8em; color:#999999; text-decoration:none; }
.LinkMenu:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; line-height:1.8em; color:#999999; text-decoration:none; }
.LinkMenu:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; line-height:1.8em ; color:#ff9933; text-decoration:none; }
.LinkPag:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; color: #6699CC; text-decoration:none; }
.LinkPag:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#6699CC; text-decoration:none; }
.LinkPag:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#5b81a2; text-decoration:none; }
.LinkPagAct:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#5b81a2; text-decoration:underline; }
.LinkPagAct:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#5b81a2; text-decoration:underline; }
.LinkPagAct:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#5b81a2; text-decoration:underline; }
.LinkCon:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#1b4971; line-height:15px; text-decoration:none; }
.LinkCon:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#1b4971; line-height:15px; text-decoration:none; }
.LinkCon:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#1b4971; line-height:15px; text-decoration:underline; }
.LinkConAct:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#1b4971; line-height:15px; text-decoration:underline; }
.LinkConAct:visited { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#1b4971; line-height:15px; text-decoration:underline; }
.LinkConAct:hover { font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#1b4971; line-height:15px; text-decoration:underline; }
.LinkNar:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold; font-size:10px; line-height:1.8em ; color:#ff9933; text-decoration:none; }
.LinkNar:visited { font-family:Tahoma, Arial, Geneva, sans-serif;  font-weight:bold; font-size:10px; line-height:1.8em ; color:#ff9933; text-decoration:none; }
.LinkNar:hover { font-family:Tahoma, Arial, Geneva, sans-serif;  font-weight:bold; font-size:10px; line-height:1.8em ; color:#ff9933; text-decoration:underline; }
.LinkOsc:link { font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:normal; font-size:10px; line-height:1.8em ; color: #cdcdcd; text-decoration:none; }
.LinkOsc:visited { font-family:Tahoma, Arial, Geneva, sans-serif;  font-weight:normal; font-size:10px; line-height:1.8em ; color: #cdcdcd; text-decoration:none; }
.LinkOsc:hover { font-family:Tahoma, Arial, Geneva, sans-serif;  font-weight:normal; font-size:10px; line-height:1.8em ; color:#999999; text-decoration:none; }

.lh1_4 { line-height:1.4em; }


/* ** Contenedores y bloques ** */


/* Varios */

.Verde { background-color:#F7FEE7; border:#006600 1px solid; color:#006600; }
.Amarillo { background-color: #FFFFE1; border: #FFCC33 1px solid; color:#FFCC33; }
.Rojo { background-color: #FFF2F2; border: #CC3333 1px solid; color:#CC3333; }
.Gris {
	background-color: #efefff;
}

/* Comunes */

#OVERALL {
	width:100%;
	height:100%;
	background-color:#FFF;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99999999;
}

#BODY { width:100%; height:100%; position:absolute; left:0px; top:0px; }

#CONTENEDOR {
	width:988px;
	height:100%;
	padding-left:3px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-495px;
	background:#ECECEC url(../img/contenedor.bg.gif) top left repeat-x scroll;
}

#HEAD {
	width:983px; height:97px;
	position:relative; float:right; clear:both;
}

	#HEAD #MENU_PEQ {
	width:425px;
	height:24px;
	position:absolute;
	top:0px;
	right:0px;
	background:#FFFFFF;
	text-align:left;
	}
	
	.tabla_menu_peq { display: block; margin-top:3px; }
	
	.tabla_menu_peq .elem { height:19px; background:url(../img/elem.bg.gif) no-repeat left top; padding:0px 6px 0px 6px; vertical-align:top; text-align:center; }
	
	#HEAD #MENU {
		width:711px; height:48px;
		position:absolute; top:32px; right:13px;
	}
	
	#HEAD #LOGO {
	width:197px;
	height:80px;
	position:absolute;
	top:px;
	left:23px;
	}

#DESPLEGABLE {
	width:711px; height:auto;
	position:absolute; right:13px; top:75px;
	background-color:#999933;
	z-index:100;
}
	
	#DESPLEGABLE #TIENDA {
		width:80px; height:auto; padding:0px 6px 4px 5px;
		position:absolute; top:0px; left:0px;
		border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;
		background-color:#fafafd;
		filter: alpha(opacity=80); opacity: .8;
		visibility:hidden;
	}

		#DESPLEGABLE #TIENDA table tr td { cursor:pointer; border-bottom:1px dashed #1b4971; }
		
		#DESPLEGABLE #TIENDA table tr:hover { background-color: #DFF4FF; }
		
		#DESPLEGABLE #TIENDA table tr td img { margin-right:3px; }
		

	#DESPLEGABLE #CONCESIONES {
		width:130px; height:auto; padding:0px 6px 4px 5px;
		position:absolute; top:-15px; left:71px;
		border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;
		background-color:#fafafd;
		filter: alpha(opacity=80); opacity: .8;
		visibility:hidden;
	}

		#DESPLEGABLE #CONCESIONES table tr { cursor:pointer; }
		
		#DESPLEGABLE #CONCESIONES table tr td.main { border-bottom:1px dashed #1b4971;}
		
		#DESPLEGABLE #CONCESIONES table tr:hover { background-color: #DFF4FF; }
		
		#DESPLEGABLE #CONCESIONES table tr td img { margin-right:3px; }
		
	#DESPLEGABLE #POSTVENTA {
		width:130px; height:auto; padding:0px 6px 4px 5px;
		position:absolute; top:0px; left:398px;
		border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;
		background-color:#fafafd;
		filter: alpha(opacity=80); opacity: .8;
		visibility:hidden;
	}

		#DESPLEGABLE #POSTVENTA table tr { cursor:pointer; }
		
		#DESPLEGABLE #POSTVENTA table tr td.main { border-bottom:1px dashed #1b4971;}
		
		#DESPLEGABLE #POSTVENTA table tr:hover { background-color: #DFF4FF; }
		
		#DESPLEGABLE #POSTVENTA table tr td img { margin-right:3px; }
		
#PIE {
	width:978px;
	height:14px;
	padding-top:13px;
	margin-top:13px;
	position:relative;
	float:left;
	background:url(../img/pie.bg.gif) top left repeat-x;
}
		
/* Inicio */

#NOVEDADES_BLOQUES {
	width:200px; height:261px;
	position:relative; float:right; clear:right;
	margin:0px 10px 0px 0px; _margin:0px 5px 0px 0px;
	border:4px solid #5b81a2;
	background-color:#5b81a2;
}
	
	#NOVEDADES_BLOQUES img { width:200px; height:87px; }
	
#OFERTAS {
	width:435px; height:261px; padding:4px 0px 0px 4px;
	position:relative; float:right; z-index:1;
	background-color:#5b81a2;
	overflow:hidden;
	border-bottom:4px solid #5b81a2;
}

	#OFERTAS img { width:435px; }
	
	#OFERTAS #BAJOTEXTO {
		width:419px; height:55px; padding:8px;
		position:absolute; bottom:0px; right:0px; z-index:2;
		background-color:#000000;
		filter: alpha(opacity=70); opacity: .7;
		
	}
	
	#OFERTAS #TEXTO {
		width:419px; height:50px; padding:16px 8px 8px 8px;
		position:absolute; bottom:4px; right:-5px; z-index:3;
		text-align:left;
		font-family:Tahoma, Arial, Geneva, sans-serif; font-size:11px; font-weight:normal;
		color:#FFFFFF; line-height:15px;
	}
		
#BUSCADOR {
	width:291px; height:261px; border:4px solid #5b81a2;
	position:relative; float:left; 
	margin:0px 10px 0px 0px;
	background:url(../img/buscador.bg.gif) no-repeat top left;
}
	
	#BUSCADOR .tableBot {
		width:269px; height:auto;
		border-collapse: collapse;
		margin:8px 11px 0px 11px;
	}
	
	#BUSCADOR .tableBot tr td { padding-right:12px; }
	
	#BUSCADOR .tableForm { width:269px; height:120px; border-collapse: collapse; margin:39px 11px 0px 11px; }
	
	
	#BUSCADOR .tableForm tr td {
		border-bottom:1px solid #b1b3b4;
		height:29px;
		vertical-align:middle; text-align:left;
	}
	
	#BUSCADOR .tableForm tr td.left { width:95px; padding-left:8px; }
	
	#BUSCADOR .tableForm tr td select { width:155px; height:23px; *height:19px; background:#f8f8f8;  }
	
	#BUSCADOR .tableForm tr td select option { background:#f8f8f8; }
	
	#BUSCADOR #DOS_BG {
	width:273px;
	height:60px;
	position:absolute;
	left:9px;
	bottom:33px;
	z-index:1;
}
	
	#BUSCADOR #DOS_SUPER {
	width:273px;
	height:auto;
	position:absolute;
	left:9px;
	bottom:-17px;
	z-index:2;
}
	
	#BUSCADOR #DOS {
	width:273px;
	height:60px;
	position:absolute;
	left:9px;
	bottom:33px;
	z-index:3;
}
	
	#BUSCADOR #DOS table tr td select { width:108px; height:19px; background:#f8f8f8; }

#PAG_OFERTAS {
	width:645px; height:26px;
	position:relative; float:right; margin-right:10px; _margin-right:5px; clear:both;
	border-right: 2px solid #5b81a2;
}

	#PAG_OFERTAS .pag {
		width:24px; height:22px;
		border:2px solid #5b81a2; border-right:none;
		background:url(../img/pag.bg.gif) repeat left top;
		position:relative; float:right;
		text-align:center; vertical-align:middle;
	}
	
#TITULO_CONCESIONES {
	width:auto;
	height:auto;
	position:absolute;
	top:384px;
	left:5px;
	z-index:1;
}
	
#CONCESIONES {
	width:983px;
	_width:983px;
	height:125px;
	position:relative;
	float:right;
	margin:15px 5px 0px 0px;
	_margin:15px 0px 0px 0px;
	z-index: 2;
}

#CONCESIONES .concesion {
	position:relative; float:left;
	height:125px; width:107px;
	margin-right:2px;
}

#CONCESIONES .concesion_l {
	position:relative; float:left;
	height:125px; width:107px;
	margin-right:0px;
}


	#CONCESIONES .bloques {
		width:158px; height:186px;
		float:right; margin-right:5px;
		background:url(../img/concesion.bloque.bg.gif) repeat-x left top;
		cursor:pointer;
	}
	
		#CONCESIONES .bloques .logo { margin:9px 0px 0px 12px; }
		
		#CONCESIONES .bloques .imagen {
			width:90px; height:78px; padding:5px;
			background:url(../img/concesion.imagen.bg.gif) center center no-repeat;
			margin:3px 0px 0px 29px;
		}
		
		#CONCESIONES .bloques .imagen img { width:90px; height:78px; }
		
#INFERIORES {
	width:984px;
	_width:983px;
	height:118px;
	position:relative;
	float:right;
	margin:11px 4px 0px 0px;
	_margin:11px 0px 0px 0px;
}

	#INFERIORES .bloques {
		width:311px; height:106px; padding:5px; float:right; margin-right:5px;
		border:1px solid #cecece; background:url(../img/inferiores.bg.gif) repeat-x left top;
	}
	.contactoform {
	padding:0px; margin: 0px;
	background-image: url(../img/concesion.inferior.form.bg.gif);
	background-repeat:  repeat-x; background-position: left bottom;
	border: 1px solid #5b81a2;
	}
	
	
	#INFERIORES .bloques .texto { width:188px; _width:184px; margin:6px 0px 0px 0px; margin:6px 1px 0px 0px; float:right; text-align:left; }
	
	#INFERIORES .bloques .textotienda { width:197px; float:right; text-align:left; margin:6px 0px 0px 0px; }
	
	#INFERIORES .bloques .textocen { margin:12px 0px 4px 3px; _margin:12px 0px 2px 3px; text-align:left; }
	
	#INFERIORES .bloques .derecho { width:220px; height:106px; float:right; }
	
	#INFERIORES .bloques .tabla_izq { margin-left:5px; _margin-left:1px;  }
	
	#INFERIORES .bloques .img1 {
		height:58px; width:79px;
		border:1px solid #d0d0d0; padding:3px; margin:6px 1px 1px 4px; _margin:6px 1px 1px 2px;
		background-color:#FFFFFF;
		float:left;
	}
	
	#INFERIORES .bloques .img1 img { height:58px; width:79px; }
	
	#INFERIORES .bloques .img3 {
		height:71px; width:97px;
		border:1px solid #d0d0d0; padding:3px; margin:1px 1px 1px 8px; _margin:1px 1px 1px 4px;
		background-color:#FFFFFF;
		float:left;
	}
	
	#INFERIORES .bloques .img3 img { height:71px; width:97px; }
	
	#INFERIORES .bloques .img2 {
		height:86px; width:62px;
		border:1px solid #d0d0d0; padding:3px; margin:1px; margin:11px 0px 0px 8px; _margin:11px 0px 0px 4px;
		background-color:#FFFFFF;
		float:left;
	}
	
	#INFERIORES .bloques .img2 img { height:86px; width:62px; }

	#INFERIORES .bloques a.izq { margin-right:12px; }
	
/* Resultados búsqueda */

#TITULO_RESULTADOS {
	width:673px;
	_width:663px;
	height:22px;
	margin:0px 0px 0px 5px;
	float:left;
	clear:right;
}

#RESULTADOS { width:663px; height:auto; margin:0px 10px 0px 0px; float:right; }

	#RESULTADOS #INFO {
		width:650px; height:30px; padding-left:11px;
		position:relative; float:right;
		border:1px solid #cccccc;
		background-color:#fafafa;
	}
	
	#RESULTADOS .noresultado {
		width:650px; height:auto;  padding-left:11px; margin-top:6px;
		position:relative; float:right;
		border:1px solid #cccccc;
		background:url(../img/resultado.bg.gif) repeat-y center center #fafafa;
	}
	
	#RESULTADOS .resultado {
		width:650px; height:122px;  padding-left:11px; margin-top:6px;
		position:relative; float:right;
		border:1px solid #cccccc;
		background:url(../img/resultado.bg.gif) repeat-y center center #fafafa;
	}
	
		#RESULTADOS .resultado .imagen {
			width:139px; height:89px;
			padding:5px; margin:9px 9px 0px 0px;
			background:url(../img/resultado.imagen.bg.gif) center center no-repeat;
			float:left;
		}
			#RESULTADOS .resultado .imagen img { width:139px; height:89px; }
	
		#RESULTADOS .resultado .detalles { width:444px; height:108px; border-collapse:collapse; margin:5px 9px 0px 0px; float:left; }
		
			#RESULTADOS .resultado .detalles table { width:444px; }
			
				#RESULTADOS .resultado .detalles table tr { background:url(../img/resultado.detalles.bg.gif) bottom left repeat-x; }
				
				#RESULTADOS .resultado .detalles table tr.last { background:none; }
				
					#RESULTADOS .resultado .detalles table tr td { height:36px; *height:32px; vertical-align:middle; text-align:left; padding-bottom:4px; }
		
		#RESULTADOS .resultado .boton { position:relative; float:left; width:39px; height:122px; }
		
	#RESULTADOS table.noencontrado { margin: 10px 0px 0px 0px; width:640px; }
		
#BUSCADOR_AVANZADO {
	width:292px;
	height:324px;
	border:4px solid #5b81a2;
	position:relative;
	float:left;
	margin:0px 10px 0px 0px;
	background:url(../img/buscador.bg.gif) no-repeat top left #fcfcfc;
}
	
	#BUSCADOR_AVANZADO .tableBot {
		width:269px; height:auto;
		border-collapse: collapse;
		margin:8px 11px 0px 11px;
	}
	
	#BUSCADOR_AVANZADO .tableBot tr td { padding-right:12px; }
	
	#BUSCADOR_AVANZADO .tableForm { width:269px; height:120px; border-collapse: collapse; margin:39px 11px 0px 11px; }
	
	#BUSCADOR_AVANZADO .tableForm tr td { border-bottom:1px solid #b1b3b4; height:29px; vertical-align:middle; text-align:left; }
	
	#BUSCADOR_AVANZADO .tableForm tr td.top { vertical-align:top; }
	
	#BUSCADOR_AVANZADO .tableForm tr td.variable { height:auto; }
	
	#BUSCADOR_AVANZADO .tableForm tr td.left { width:95px; padding-left:8px; }
	
	#BUSCADOR_AVANZADO .tableForm tr td select { width:155px; height:23px; *height:19px; background:#f8f8f8;  }
	
	#BUSCADOR_AVANZADO .tableForm tr td select option { background:#f8f8f8; }
	
	#BUSCADOR_AVANZADO #DOS_BG { width:273px; height:60px; position:absolute; left:9px; bottom:8px; z-index:1; }
	
	#BUSCADOR_AVANZADO #DOS { width:273px; height:60px; position:absolute; left:9px; bottom:8px; z-index:3; }
	
	#BUSCADOR_AVANZADO #DOS table tr td select {
	width:108px;
	height:19px;
	background:#f8f8f8;
}
#EMPLEO_BOX {
	float:left;
	height:auto;
	width:296px;
	margin-left: 10px;
	top: -14px;
	position:relative;
}	
	
#EMPLEO_OFERTA {

	width:286px;
	height:132px;
	padding:6px;
	margin-top:15px;
	position:relative;
	float:left;
	clear:left;
	background:url(../img/resultado.destacados.bg.gif) repeat-y top left;
	border:1px solid #999999;
}
		
	#EMPLEO_OFERTA table tr td.top { border-bottom:1px dotted #999999; height:21px; }
	
	#EMPLEO_OFERTA .texto {
		width:145px; _width:140px; height:79px;
		float:left;
		margin:9px 0px 0px 16px;
	}
#EMPLEO_SEC {
	width:631px;
	height:191px;
	border:1px solid #CCCCCC;
	position:relative;
	float:right;
	background-image: url(../img/empresa.empleo.sec.bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: right;
	margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px;
}

	#EMPLEO_SEC .title { float:left; clear:right; height:24px; width:122px; }
		
	#EMPLEO_SEC .texto { float:left; clear:left; height:124px; width:292px; margin-top:24px; }

#EMPRESA_SEC {
	width:631px;
	height:191px;
	border:1px solid #CCCCCC;
	position:relative;
	float:right;
	background-image: url(../img/empresa.nosotros.sec.bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: right;
	margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px;
}
	#EMPRESA_SEC  .title { float:left; clear:right; height:24px; width:122px; }
		
	#EMPRESA_SEC  .texto { float:left; clear:left; height:124px; width:292px; margin-top:24px; }

#NOSOTROS_MAIN {
	width:619px;
	height:455px;
	margin:0px 10px 0px 0px;
	padding:8px 11px 0px 9px;
	position:relative;
	float:right;
	border:4px solid #5b81a2;
	background-color: #f9f9f9;
	background-image: url(../img/ocasion.main.bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
	#NOSOTROS_MAIN .title { float:left; clear:right; height:29px; width:300px; }
	
	#NOSOTROS_MAIN .imagen {
		float:left; clear:left;
		margin-top:7px; padding:5px;
		width:244px; height:191px;
		background:url(../img/ocasion.main.image.bg.gif) center center no-repeat;
	}
		#NOSOTROS_MAIN .imagen img { width:244px; height:191px; }
	
	#NOSOTROS_MAIN .texto {
	float:right;
	width:340px;
	height:160px;
	text-align: justify;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
	
	#NOSOTROS_MAIN .texto2 {
	float:right;
	width:615px;
	height:194px;
	margin:10px 0px 0px 0px;
	text-align: justify;
}

	#LEFT_NOSOTROS {
	width:278px;
	height:452px;
	padding:6px 9px 12px 10px;
	position:relative;
	float:left;
	background:#e4e4e4 url(../img/novedades.left.bg.gif) repeat-x top left;
	border:1px solid #c8c8c8;
	}
	#LEFT_NOSOTROS .bg_nosotros {
	width:288px;
	height:452px;
	background-image: url(../img/empresa.nosotros.bg.izq.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	right: 5px;
	position: relative;
	}
			#LEFT_NOSOTROS .titulo {
			float:left; clear:right;
			height:30px; width:100%;
			text-align:left;
			border-bottom:1px dashed #c2c2c2;
		}
		
		#LEFT_NOSOTROS table {
	border-collapse:collapse;
	width:93%;
*width:88%; 	margin-top:10px;
	margin-left:10px;
*margin-left:0px; }
		
		#LEFT_NOSOTROS table tr td {
			border-bottom:#b1b3b4 1px solid;
			height:29px; padding-left:21px;
			background:url(../img/concesion.left.lista.tr.bg.gif) 6px center no-repeat;
		}

#RESULTADO_DESTACADO {
	width:286px; height:120px; padding:6px; margin-top:5px;
	position:relative; float:left; clear:left;
	background:url(../img/resultado.destacados.bg.gif) repeat-y top left;
	border:1px solid #999999;
}
#SERVICIOS_NOVEDAD {
	width:286px;
	height:212px;
	padding:6px;
	margin-top:5px;
	position:relative;
	float:left;
	clear:left;
	background:url(../img/resultado.destacados.bg.gif) repeat-y top left;
	border:1px solid #999999;
}
	#SERVICIOS_NOVEDAD .texto {
	width:270px;
	_width:140px;
	/*height:150px;*/
	/*float:left;*/
	margin:5px 0px 0px 5px;
		}
		#SERVICIOS_NOVEDAD .imagen {
		width:111px; height:69px; padding:5px;
		background:url(../img/resultado.destacados.img.bg.gif) center center no-repeat;
		/*float:left;*/
		margin:11px 0px 0px 4px;
	}

	#RESULTADO_DESTACADO { width:286px; height:120px; border-collapse:collapse; }
	
	#RESULTADO_DESTACADO table tr td.top { border-bottom:1px dotted #999999; height:21px; }
	
	#RESULTADO_DESTACADO .imagen {
		width:111px; height:69px; padding:5px;
		background:url(../img/resultado.destacados.img.bg.gif) center center no-repeat;
		float:left;
		margin:11px 0px 0px 4px;
	}
	
	#RESULTADO_DESTACADO .texto {
		width:145px; _width:140px; height:79px;
		float:left;
		margin:9px 0px 0px 16px;
	}
	
	#RESULTADO_DESTACADO .imagen img { width:111px; height:69px; }
		
	
#RESULTADOS_PAGINACION {
	width:662px; height:10px;
	position:relative; float:right;
	margin:17px 0px 0px 0px;
}

	#RESULTADOS_PAGINACION table tr td.bg { background:url(../img/resultados.paginacion.bg.gif) repeat-x top left; width:546px; }


	
/* Ocasion */

#OCASION_MAIN {
	width:619px; height:253px; margin:0px 10px 0px 0px; padding:8px 11px 0px 9px;
	position:relative; float:right;
	background:#f9f9f9 url(../img/ocasion.main.bg.gif) repeat-x top left;
	border:4px solid #5b81a2;
}

	#OCASION_MAIN .title { float:left; clear:right; height:29px; width:300px; }
	
	#OCASION_MAIN .imagen {
		float:left; clear:left;
		margin-top:7px; padding:5px;
		width:244px; height:191px;
		background:url(../img/ocasion.main.image.bg.gif) center center no-repeat;
	}
		#OCASION_MAIN .imagen img { width:244px; height:191px; }
	
	#OCASION_MAIN .texto { float:right; width:350px; height:194px;  margin:13px 0px 0px 0px; }
	
#OCASION_SEC {
	width:631px;
	height:191px;
	margin:5px 10px 0px 0px;
	padding:4px 0px 0px 14px;
	border:1px solid #CCCCCC;
	position:relative;
	float:right;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../img/ocasion.sec.bg.jpg);
}
	#OCASION_SEC .title { float:left; clear:right; height:24px; width:122px; }
	
	#OCASION_SEC .texto { float:left; clear:left; height:124px; width:292px; margin-top:24px; }
	
	#OCASION_SEC .texto2 {
	float:left;
	clear:left;
	height:170px;
	width:300px;
	margin-top:10px;
	text-align: justify;
}

/* Servicios */

#SERVICIOS_LEFT {
	width:291px; height:261px; border:4px solid #5b81a2;
	position:relative; float:left; 
	margin:0px 10px 0px 0px;
	background:url(../img/servicios.bg.gif) no-repeat top left;
}

	#SERVICIOS_LEFT .titulo {
	width:259px;
	height:46px;
	padding:2px;
	position:relative;
	float:left;
	margin:39px 20px 4px 13px;
	}
	
		#SERVICIOS_LEFT .titulo .logo {
	width:80px;
	height:46px;
	position:relative;
	float:left;
	text-align:center;
		}
	
		#SERVICIOS_LEFT .titulo .texto {
			width:171px; height:31px; padding-left:8px;
			position:relative; float:left;
			margin-top:13px;
		}
		
	#SERVICIOS_LEFT .lista {
	width:270px;
	height:220px;
	margin-left:10px;
	float:left;
	margin-top: 35px;
}
	
		#SERVICIOS_LEFT .lista table { width:270px; height:120px; border-collapse:collapse; }
			
			#SERVICIOS_LEFT .lista tr td {
	border-bottom:#b1b3b4 1px solid;
	height:32px;
	padding-left:21px;
	background:url(../img/concesion.left.lista.tr.bg.gif) 6px center no-repeat;
				}




	
/* Concesiones */

#CONCESION_LEFT {
	width:291px; height:261px; border:4px solid #5b81a2;
	position:relative; float:left; 
	margin:0px 10px 0px 0px;
	background:url(../img/concesion.left.bg.gif) no-repeat top left;
}

	#CONCESION_LEFT .titulo {
		width:259px; height:46px; padding:2px;
		position:relative; float:left; margin:39px 0px 4px 13px;
	}
	
		#CONCESION_LEFT .titulo .logo {
	width:80px;
	height:46px;
	position:relative;
	float:left;
	text-align:center;
		}
	
		#CONCESION_LEFT .titulo .texto {
			width:171px; height:31px; padding-left:8px;
			position:relative; float:left;
			margin-top:13px;
		}
		
	#CONCESION_LEFT .lista { width:270px; height:120px; margin-left:10px; float:left; }
	
		#CONCESION_LEFT .lista table { width:270px; height:120px; border-collapse:collapse; }
			
			#CONCESION_LEFT .lista tr td {
				border-bottom:#b1b3b4 1px solid;
				height:29px; padding-left:21px;
				background:url(../img/concesion.left.lista.tr.bg.gif) 6px center no-repeat; 
			}
			
#CONCESION_MAIN {
	width:621px;
	height:253px;
	margin:0px 10px 0px 0px;
	_margin:0px 5px 0px 0px;
	padding:8px 11px 0px 9px;
	position:relative;
	float:right;
	background:#f9f9f9 url(../img/ocasion.main.bg.gif) repeat-x top left;
	border:4px solid #5b81a2;
}

	#CONCESION_MAIN .title { float:left; clear:right; height:29px; width:300px; }
	
	#CONCESION_MAIN .imagen {
	float:left;
	clear:left;
	margin-top:3px;
	padding:5px;
	width:416px;
	height:150px;
	background:url(../img/concesion.main.imagen.bg.gif) center center no-repeat;
	}
		#CONCESION_MAIN .imagen img { width:416px; height:107px; }
		
		#CONCESION_MAIN .imagen .cimg {
	width:416px;
	height:140px;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
	#CONCESION_MAIN .texto {
	float:left;
	clear:left;
	width:423px;
	height:49px;
	margin:3px 0px 0px 3px;
}
	
	#CONCESION_MAIN .links { float:right; width:184px; height:243px }
	
		#CONCESION_MAIN .links .titulo { float:left; width:184px; height:29px; }
		#CONCESION_MAIN .links .lista {float:left; width:184px; height:auto; margin-top:3px; }
			#CONCESION_MAIN .links .lista table { width:184px;  border-collapse:collapse; }
				#CONCESION_MAIN .links .lista table tr td { padding:0px; font-style:italic; color:#006699; }

#CONCESION_INF {
	width:988px;
	height:333px;
	margin-top:22px;
	position:relative;
	float:left;
}
	#CONCESION_INF .elemento .tit {
	width:290px;
	height:128px;
	_padding:3px;
	padding:3px;
	position:relative;
	float:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;




*margin-left: 1px;
	background-image: url(../img/localizacion.logo2.png);
	background-repeat: no-repeat;
	background-position: top center;
	}
	
		#CONCESION_INF .elemento .tit .logo {
	width:80px;
	height:45px;
	position:relative;
	float:left;
	text-align:center;
	margin-top: 10px;
	margin-left: 13px;
		}
	
		#CONCESION_INF .elemento .tit .texto {
	width:176px;
	height:46px;
	padding-left:8px;
	position:relative;
	float:left;
	margin-top:10px;
		}
	#CONCESION_INF .elemento {
	background-color: #fafafa;
	width:319px;
	height:331px;
	margin-right:7px;
	padding:0px;
	float:left;
	border:1px solid #cccccc;
	background-image: url(../img/concesion.inferior.elemento.bg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
		#CONCESION_INF .fondologin {
			width:318px;
			height:330px;
			margin-right:5px;
			padding:0px;
			float:left;	
			background-image: url(../img/concesion.inferior.elemento.login.jpg);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
	
		#CONCESION_INF .elemento .titulo {
			width:319px; height:42px;
			float:left;
		}
			#CONCESION_INF .elemento .titulo .logo {
				width:80px;
				height:46px;
				float:left;
				position:relative; float:left; margin:-40px 0px 0px 195px;
			}
			
		#CONCESION_INF .elemento .imghoriz {
			width:309px;
			height:102px;
			position:relative;
			text-align:center;
			padding-top: 8px;
			background-image: url(../img/concesion.inferior.fondoimghorz.png);
			background-repeat: no-repeat;
			background-position: center top;
			margin-left: 5px;
		}
		#CONCESION_INF .elemento .imgbox {
			margin-top:8px;
			width:309px;
			height:270px;
			position:relative;
			text-align:center;
			padding-top: 8px;
			background-image: url(../img/concesion.inferior.fondoimgbox.png);
			background-repeat: no-repeat;
			background-position: center top;
			margin-left: 5px;
		}

		#CONCESION_INF .elemento .imgboxmed {
	margin-top:8px;
	width:309px;
	height:120px;
	position:relative;
	text-align:center;
	background-image: url(../img/concesion.inferior.fondoimgbox.med.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 5px;
	padding-top: 4px;
		}

		#CONCESION_INF .elemento .imgbox2 {
	margin-top:8px;
	width:309px;
	height:244px;
	position:relative;
	text-align:center;
	padding-top: 8px;
	background-image: url(../img/concesion.inferior.fondoimgboxBig.png);
	background-repeat: no-repeat;
	background-position: top center;
	margin-left: 5px;
		}
		#CONCESION_INF .elemento .contenedor_iframe{
	border:1px solid #b1b3b4;
		
		}
		#CONCESION_INF .elemento .contenido {
			width:298px;
			height:275px;
			/*margin:10px;*/
			margin:5px 0px 5px 10px;
			_margin:5px 0px 5px 10px;
			padding-left:1px;
			float:left;
			clear:left;			
			overflow-x:hidden;
			overflow-y:auto;
			-ms-overflow-y:auto;
		}

		
		#CONCESION_INF .elemento .contenidofull {
			width:319px;
			height:289px; _margin:5px 0px 5px 5px;
			float:left;
			clear:left;
			overflow:hidden;
		}
		
		#CONCESION_INF .elemento .ofertas {
	width:300px;
	height:72px;
	float:left;
	clear:left;
	overflow:hidden;
	padding: 1px;
	padding-top:0px;
	padding-bottom:9px;
	margin: 4px 8px 8px 8px;
	background-image: url(../img/concesion.inferior.ofertas.bg.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
		}
			#CONCESION_INF .elemento .img1 {
	height:58px;
	width:79px;
	border:1px solid #d0d0d0;
	padding:3px;
	_margin:6px 1px 1px 2px;
	background-color:#FFFFFF;
	float:left;
	}
		
			#CONCESION_INF .elemento .contenido .nombre { 
				width:288px; height:21px; margin-bottom:10px;
				float:left; clear:both; margin-left:0px;
			}
			
			#CONCESION_INF .elemento .contenido .imagen {
				width:111px; height:69px; padding:5px;
				float:left; clear:left;
				margin:0px 5px 0px -2px;
				background:url(../img/ficha.galeria.peq.bg.gif) center center no-repeat;
			}

				#CONCESION_INF .elemento .contenido .imagen img { width:111px; height:69px; }
				
			#CONCESION_INF .elemento .contenido .imagencon {
				width:285px; height:191px; padding:5px;
				float:left; clear:left;
				margin:0px 5px 5px -2px;
				background: url(../img/concesiones.novedad.imagen.bg.gif) center center no-repeat;
			}
			
			#CONCESION_INF .elemento .contenido .imagencon img { width:285px; height:191px; }
	
/* Novedades */

	#NOVEDAD_MAIN {
		width:625px; height:245px; margin:0px 10px 0px 0px; _margin:0px 5px 0px 0px; padding:7px 10px 9px 5px;
		position:relative; float:right;
		background:#f9f9f9 url(../img/novedades.main.bg.gif) repeat-x top left;
		border:4px solid #5b81a2;
	}	
	
		#NOVEDAD_MAIN .titulo { float:left; clear:right; width:96%; height:26px; margin-bottom:17px; }
		
		#NOVEDAD_MAIN .imagen {
			float:left;
			height:191px; width:244px; padding:5px; margin-right:15px;
			overflow:hidden; background:url(../img/novedades.main.imagen.bg.gif) no-repeat left top;
		}
		
			#NOVEDAD_MAIN .imagen img { width:244px; height:191px; }
			
		#NOVEDAD_MAIN .texto {
	float:left;
	height:200px;
	width:350px;
	margin-top: -10px;
	text-align: justify;
}

	#NOVEDAD_INF {
	width:983px;
	height:auto;
	margin-top:39px;
	position:relative;
	float:left;
	}
	
	#NOVEDAD_INF #LEFT {
	width:278px;
	height:352px;
	padding:6px 9px 12px 10px;
	position:relative;
	float:left;
	background:#e4e4e4 url(../img/novedades.left.bg.gif) repeat-x top left;
	border:1px solid #c8c8c8;
	}

	
		#NOVEDAD_INF #LEFT .titulo {
			float:left; clear:right;
			height:30px; width:100%;
			text-align:left;
			border-bottom:1px dashed #c2c2c2;
		}
		
		#NOVEDAD_INF #LEFT .elemento {
			float:left;
			height:95px; width:278px; padding:4px 0px 6px 0px;
			text-align:left;
			border-bottom:1px dashed #c2c2c2;
		}
			#NOVEDAD_INF #LEFT .elemento .imagen {
				float:left; height:87px; width:62px; padding:4px;
				background:url(../img/descargas.right.elemento.imagen.bg.gif) center center no-repeat;
				margin:0px 0px 0px 9px; _margin:0px 0px 0px 4px;
			}
				#NOVEDAD_INF #LEFT .elemento .imagen img { height:87px; width:62px; }
			
			#NOVEDAD_INF #LEFT .elemento .texto {
				float:left; height:71px; width:181px;
				margin:7px 0px 0px 8px;
			}
		
		
	#NOVEDAD_INF #RIGHT {
	width:626px;
	height:auto;
	padding:6px 10px 12px 11px;
	position:relative;
	float:left;
	margin-left:32px;
	background:url(../img/novedades.right.bg.gif) repeat-x top left #e6e6e6;
	}	
	
		#NOVEDAD_INF #RIGHT .titulo {
			float:left; clear:right;
			height:31px; width:100%;
			text-align:left;
			border-bottom:1px dashed #c9c9c9;
		}
		
		#NOVEDAD_INF #RIGHT .elemento {
			float:left; clear:left;
			height:79px; width:100%;
			padding:8px 0px 9px 0px;
			border-bottom:1px dashed #c9c9c9;
		}
		
			#NOVEDAD_INF #RIGHT .elemento .imagen {
				float:left; clear:left;
				height:69px; width:127px;
				padding:5px;
				margin:0px 8px 0px 5px; _margin:0px 8px 0px 2px;
				background:url(../img/novedades.right.elemento.imagen.bg.gif) top left no-repeat;
				vertical-align:bottom;
			}
			
				#NOVEDAD_INF #RIGHT .elemento .imagen .img { width:127px; height:69px; overflow:hidden; }
				
				#NOVEDAD_INF #RIGHT .elemento .imagen .img img { width:117px; }
			
			#NOVEDAD_INF #RIGHT .elemento .texto { float:left; margin-left:7px;  width:453px; height:76px; }
			#NOVEDAD_INF #RIGHT .elemento .textoHExpand { float:left; margin-left:7px; _margin-left:4px; width:98%; height:76px; }
			
			
		#NOVEDAD_PAGINACION {
			width:648px;
			height:10px;
			position:relative;
			float:right;
			margin:17px 5px 0px 0px;
		}

	#NOVEDAD_PAGINACION table tr td.bg { background:url(../img/resultados.paginacion.bg.gif) repeat-x top left; width:546px; }


/* Descargas */

	#DESCARGA_MAIN {
		width:625px; height:245px; margin:0px 10px 0px 0px; _margin:0px 5px 0px 0px; padding:7px 10px 9px 5px;
		position:relative; float:right;
		background:#f9f9f9 url(../img/novedades.main.bg.gif) repeat-x top left;
		border:4px solid #5b81a2;
	}	
	
		#DESCARGA_MAIN .titulo { float:left; clear:right; width:96%; height:26px; margin-bottom:17px; }
		
		#DESCARGA_MAIN .imagen {
			float:left;
			height:191px; width:137px; padding:5px; margin-right:15px;
			overflow:hidden; background:url(../img/descargas.main.imagen.bg.gif) no-repeat left top;
		}
		
			#DESCARGA_MAIN .imagen img { width:137px; height:191px; }
			
		#DESCARGA_MAIN .texto { float:left; height:200px; width:438px; }

	#DESCARGA_INF {
	width:978px;
	height:auto;
	margin-top:39px;
	position:relative;
	float:left;
	}
	
	#DESCARGA_INF #LEFT {
	width:278px;
	height:390px;
	padding:6px 9px 12px 10px;
	position:relative;
	float:left;
	background:#e4e4e4 url(../img/novedades.left.bg.gif) repeat-x top left;
	border:1px solid #c8c8c8;
	}
	
		#DESCARGA_INF #LEFT .titulo {
			float:left; clear:right;
			height:31px; width:100%;
			text-align:left; vertical-align:top;
			border-bottom:1px dashed #c2c2c2;
		}
		
		#DESCARGA_INF #LEFT .elemento {
			float:left;
			height:79px; width:278px; padding:4px 0px 6px 0px;
			text-align:left;
			border-bottom:1px dashed #c2c2c2;
		}
			#DESCARGA_INF #LEFT .elemento .imagen {
				float:left;
				height:71px; width:97px;
				padding:5px;
				background: top left no-repeat;
				margin:0px 0px 0px 6px; _margin:0px 0px 0px 4px;
				background:url(../img/descargas.left.elemento.imagen.bg.gif) center center no-repeat;
			}
				#DESCARGA_INF #LEFT .elemento .imagen img { height:71px; width:97px }
			
			#DESCARGA_INF #LEFT .elemento .texto {
				float:left; height:71px; width:145px;
				margin:7px 0px 0px 8px;
			}
		
		
	#DESCARGA_INF #RIGHT {
		width:626px; height:auto; padding:6px 10px 12px 11px;
		position:relative; float:left; margin-left:27px;
		background:url(../img/novedades.right.bg.gif) repeat-x top left #e6e6e6 ;
	}	
	
		#DESCARGA_INF #RIGHT .titulo {
			float:left; clear:right;
			height:31px; width:100%;
			text-align:left;
			border-bottom:1px dashed #c9c9c9;
		}
		
		#DESCARGA_INF #RIGHT .elemento {
			float:left; clear:left;
			height:94px; width:100%;
			padding:8px 0px 9px 0px;
			border-bottom:1px dashed #c9c9c9;
		}
		
			#DESCARGA_INF #RIGHT .elemento .imagen {
				float:left; clear:left;
				height:86px; width:60px;
				padding:5px;
				margin:0px 8px 0px 5px;
				background:url(../img/descargas.right.elemento.imagen.bg.gif) top left no-repeat;
			}
			
				#DESCARGA_INF #RIGHT .elemento .imagen .img { width:60px; height:86px; overflow:hidden; }
				
				#DESCARGA_INF #RIGHT .elemento .imagen .img img { width:62px; height:84px; }
			
			#NDESCARGA_INF #RIGHT .elemento .texto { float:left; margin-left:7px; width:453px; height:76px; background-color:#0099CC; }
			#DESCARGA_INF #RIGHT .elemento .textoHExpand { float:left; margin-left:7px; width:98%; height:76px; background-color:#0099CC; }
			
			
		#DESCARGA_PAGINACION {
			width:648px;
			height:10px;
			position:relative;
			float:right;
			margin:17px 5px 0px 0px;
		}

	#DESCARGA_PAGINACION table tr td.bg { background:url(../img/resultados.paginacion.bg.gif) repeat-x top left; width:546px; }

/* Tienda */

#CAT_TIENDA {
	width:292px;
	height:460px;
	border:4px solid #5b81a2;
	position:relative;
	float:left;
	margin:0px 10px 0px 0px;
	background:url(../img/tienda.categorias.bg.gif) no-repeat top left #fafafa;
}

	#CAT_TIENDA table { border-collapse:collapse; width:93%; *width:88%; margin-top:40px; margin-left:10px; *margin-left:0px; }
	#CAT_TIENDA table tr td {
		border-bottom:#b1b3b4 1px solid;
		height:29px; padding-left:21px;
		background:url(../img/concesion.left.lista.tr.bg.gif) 6px center no-repeat;
	}
	
	#CAT_TIENDA #USERBAR {
	width:284px;
	height:18px;
	position:absolute;
	bottom:4px;
	left:4px;
	padding:4px;
	text-align:right
	}

#TIENDA { width:663px; height:auto; margin:0px 10px 0px 0px; float:right; }

	#TIENDA #CARRITO {
		margin-top:6px;
		width:650px; height:auto; padding:10px 0px 10px 11px;
		position:relative; float:right;
		border:1px solid #cccccc;
		background-color:#fafafa;
	}

	#TIENDA #INFO {
		width:650px; height:30px; padding-left:11px;
		position:relative; float:right;
		border:1px solid #cccccc;
		background-color:#fafafa;
	}

	.producto {
		position:relative; float:right;
		padding:11px 9px 6px 10px;
		width:307px; height:105px;
		border:1px solid #cccccc;
		margin:5px 0px 0px 0px;
		background:url(../img/tienda.elemento.bg.gif) repeat-x top left;
	}
	
	.pleft { position:relative; float:left; }
		
		.producto .superior {
			width:307px; height:68px;
			padding-bottom:9px;
			border-bottom:1px dotted #999999;
			margin-bottom:4px;
		}
		
			.producto .superior .imagen {
				float:left;
				width:79px; height:58px;
				padding:5px; margin-right:10px;
				background:url(../img/tienda.elemento.imagen.bg.gif)
			}
			
				.producto .superior .imagen img { width:79px; height:58px; }
			
			.producto .superior .texto { float:left; width:208px; height:64px; margin-top:4px; }
		
		.producto .inferior { width:307px; height:23px; }
		
			.producto .inferior table.tab { width:307px; height:23px; border-collapse:collapse; }
			
				.producto .inferior table.tab tr td.center { width:130px; border-right:1px dotted #999999; border-left:1px dotted #999999; height:23px; }
	
	
	
/* Ficha ampliada */

body.vacio { background:none; background-color:#FFFFFF; }

#FICHA {
	width:728px; height:638px;
	padding:9px 9px 10px 8px;
	position:absolute; left:0px; top:0px;
}

	#FICHA #HEAD {
		width:726px; height:43px; padding-bottom:1px;
		position:relative; float:left;
		background: url(../img/ficha.head.bg.gif) repeat-x left bottom;
		vertical-align:middle;
	}
	
		#FICHA #HEAD img { position:relative; float:left; clear:left; }
		
		#FICHA #HEAD table { position:relative; float:right; clear:right; width:607px; }
		
	#FICHA #GALERIA {
		width:415px; height:374px;
		float:left; clear:left;
		margin-top:6px;
	}
	
		#FICHA #GALERIA #BIG {
			width:406px; height:269px; padding:5px;
			position:relative; float:left;
			background:url(../img/ficha.galeria.big.bg.gif) center center no-repeat;
		}
			#FICHA #GALERIA #BIG #ICOVIDEO {
				position:absolute;
				height:24px;
				width:24px;
				right:0px;
				top:0px;
				margin-right:5px;
				margin-top:5px;
				z-index:99999;
			}
			
			#FICHA #GALERIA #BIG #ICOVIDEO img { width:24px; height:24px; }
		
		
			#FICHA #GALERIA #BIG #VIDEO { width:406px; height:269px; overflow:hidden; position:absolute; z-index:990; }
			
		
			#FICHA #GALERIA #BIG img { width:406px; height:269px; }
			
		#FICHA #GALERIA_TIENDA {
			width:377px; height:374px;
			float:left; clear:left;
			margin-top:6px;
		}
		
		#FICHA #GALERIA_TIENDA #BIG_TIENDA {
			width:366; height:269px; padding:5px;
			position:relative; float:left;
			background:url(../img/tienda.ampliada.imagen.bg.gif) center center no-repeat;
		}
		
			#FICHA #GALERIA_TIENDA #BIG_TIENDA img { width:366px; height:269px; }
			
		#FICHA #GALERIA #IMAGENES {
	width:415px;
	height:79px;
	position:relative;
	float:left;
	margin-top:6px;
		}
		
			#FICHA #GALERIA #IMAGENES .imagen {
				width:111px; height:69px; padding:5px;
				position:relative; float:left; margin-left:26px;
				background:url(../img/ficha.galeria.peq.bg.gif) center center no-repeat;
			}
			
			#FICHA #GALERIA #IMAGENES .imagenleft {
				width:111px; height:69px; padding:5px;
				position:relative; float:left;
				background:url(../img/ficha.galeria.peq.bg.gif) center center no-repeat;
			}
			
				#FICHA #GALERIA #IMAGENES .imagen img, #FICHA #GALERIA #IMAGENES .imagenleft img{ width:111px; height:69px; }
			
			

	#FICHA #DESCRIPCION {
		width:296px; height:380px;
		position:relative; float:right;
	}
	
		#FICHA #DESCRIPCION table { border-collapse:collapse; width:296; height:308px; }
		
			#FICHA #DESCRIPCION table tr { background:url(../img/ficha.descripcion.tr.bg.gif) repeat-x bottom left; }
		
				#FICHA #DESCRIPCION table tr td { height:29px; padding-left:12px; vertical-align:middle; text-align:left; }
				
	#FICHA #INFERIORES {
		width:724px; height:133px;
		position:relative; float:left; margin:13px 0px 0px 4px;
	}
	
	#FICHA #INFERIORES #RIGHT_TITLE {
		width:296px; height:17px; _margin-right:2px;
		position:relative; float:right;
		text-align:left;
	}
	
	#FICHA #INFERIORES #LEFT_TITLE {
		width:413px; height:17px; _margin-left:-2px;
		position:relative; float:left;
		text-align:left;
	}
	
	#FICHA #INFERIORES #RIGHT {
		width:282px; height:108px; padding:8px 7px 0px 7px; _margin-right:2px;
		position:relative; float:right;
		background-color:#cdd9e3;
	}
	
		#FICHA #INFERIORES #RIGHT #INTERIOR { 
			width:274px; height:88px; padding-left:6px;
			background:url(../img/ficha.inferiores.interior.bg.gif) repeat-x top left;
			line-height:1.8em; text-align:left;
		}
	
	#FICHA #INFERIORES #LEFT {
		width:399px; height:108px; padding:8px 7px 0px 7px; _margin-left:-2px;
		position:relative; float:left;
		background-color:#cdd9e3;
	}
	
		#FICHA #INFERIORES #LEFT #INTERIOR {
			width:391px; height:88px; padding-left:6px;
			background:url(../img/ficha.inferiores.interior.bg.gif) repeat-x top left;
			line-height:1.8em; text-align:left;
		}
		
	#FICHA #PIE_FICHA {
		width:726px; height:52px;
		float:left; margin-top:16px;
	}
	
/* Registro y login */

	#REGISTRO {
		width:540px; height:500px;
		padding:15px; padding-bottom:0px;
		position:absolute; left:0px; top:0px;
		background:url(../img/registro.bg.jpg) center center no-repeat;
	}
	
	#LOGIN {
	width:275px;
	height:auto;
	padding:5px;
	padding-bottom:0px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../img/registro.bg.jpg) center center no-repeat;
	}
	
/* Estilos formularios */

.formTextfield { height:19px; width:160px; border:1px solid #999999; padding:0px 3px; line-height:1.6em; }
.formTextfieldLarge { height:19px; width:320px; border:1px solid #999999; padding:0px 3px; line-height:1.6em; }
.formArea { width:448px; *width:448px; border:1px solid #999999; overflow:auto; padding:3px 3px; *padding:0px 3px; margin-top:3px; line-height:1.6em; }

/* Estilos tablas */

.carTable { 
    border-spacing:1px;
    background-color:#E7E7E7;
    width:85%;
    margin:auto;
}
.carTable td, .carTable tr, .carTable th{
    border-collapse: separate;
    border-collapse: collapse;
    border-spacing: 0;
}
 
.carTable td, .carTable th {
    padding: 4px 6px;
}
 
.carTable thead th {
    text-align: center;
    background: #dddddd;
    border: 1px solid #FFF;
    text-transform:uppercase;
}
 
 
.carTable tbody th {
    font-weight: bold;
}
 
.carTable tbody tr  {
    background-color:#FFF; 
    text-align:left;
    }
.carTable tbody tr.odd     {
    background: #ededed;
    border-top:1px solid #FFF;
}
 
.carTable tbody tr td { 
    height:30px; *height:22px;
    background: #FFF;
    border: 1px solid #FFF;
    }
 
.carTable tbody tr.odd td { 
    background: #ededed;
    border-top:1px solid #FFF;
    }
	
.citas:hover {
	opacity: .75;
	-moz-opacity:0.75;
}
