body {text-align:center; margin:auto; border:0; padding:0;font-family: verdana, tahoma, Helvetica, arial, sans-serif; font-size: 0.7em;background:#fff url("../images/fnd.gif") top repeat-x;}
	body img {margin:0; border:0; padding:0;}
	ul {list-style-type:none;}
	a {text-decoration:none;color:#000;}

/* CONTENEDOR_______________________________________________________________*/
#contenedor {float:left;width:100%;margin:0;border:0;padding:0;}
	#tenedor {position:absolute;width:50%;height:376px;top:0;right:0;background:url("../images/fndright.gif") top repeat-x;}
	/* CONTENEDORCUERPO_______________________________________________________________*/
	#contenedorcuerpo {position:relative;width:1024px;margin:auto;border:0;padding:0;}
		#logo {position:absolute;margin:auto;padding:0;top:8px;left:0px;z-index:5;}
			#logo a {float:left;width:199px;height:101px;margin:0;padding:0;background:url("../images/logo.gif") top no-repeat;}
	/*CABECERA_______________________________________________________________*/
	#cabecera {float:left;width:100%;margin:22px 0 0 0;padding:0;border:0;}
		#cabecerabarra {position:absolute;width:100%;height:53px;top:39px;left:0;z-index:4;background:#C61043 url("../images/cabecerabarra.jpg") top no-repeat;}
			#cabecerabarra h1 {float:left;margin:25px 0 0 212px;padding:0;line-height:28px;font-size:3em;color:#fff;}
			#cabecerabarra address {float:left;margin:41px 0 0 10px;padding:0;font-size:0.8em;font-style:normal;color:#fff;}
				#cabecerabarra address i {margin-left:10px;}
		#deco {position:absolute;width:100%;height:4px;top:105px;left:0;border:0;margin:0;padding:0;color:#C61043;background:#C61043;z-index:2;}
		#transimg {position:absolute;width:920px;height:307px;margin:auto;padding:0;top:22px;left:52px;background:url("../images/transimg.png") top repeat-y; z-index:1;}
		#fondoimg {width:866px;height:307px;margin:auto;padding:0;}
		#cabecerabarrapie {position:absolute;width:100%;height:23px;top:329px;left:0;z-index:2;background:url("../images/cabecerabarra.jpg") top no-repeat;}
	/* CUERPO_______________________________________________________________*/
	#cuerpo {position:absolute;width:100%;top:0;left:0;background:url("../images/fndcuerpo.png") top left repeat-y;z-index:3;}
		#menu {float:left;width:212px;margin:150px 0 0 0;padding:0;text-align:left;}
			#menu ul {float:left;width:100%;margin:0;padding:0;}
			#menu li {float:left;width:100%;margin:0;padding:0;}
				#menu li:hover { font-size: 1.20em;}
				#menu li:hover + li { font-size: 1.14em;}
				#menu li:hover + li + li { font-size: 1.07em;}
			#menu li a {float:left;width:170px;margin:0;padding:10px 0 10px 20px;border-bottom:1px solid #CFCFCF;color:#454545;font-weight:bold;}
				#menu li a:HOVER {background:url("../images/fndbtnmenu.png") top left repeat-y;}
		#contenidoportada {float:left;width:760px;margin:352px 0 25px 52px;padding:0;text-align:left;}
		#contenido {float:left;width:760px;margin:120px 0 25px 52px;padding:0 0 20px 0;text-align:left;background:url("../images/transcontenido.png") repeat;}
			#contenido a {text-decoration:underline;}
			.hot {float:right;width:172px;margin:0 15px 0 0;padding:0;text-align:left;background:#949494;}
				.hot:HOVER {background:#949494 url("../images/fndhot.gif") top repeat-x;}
				.hot img {float:left;margin:0 !important;padding:0;border:0;}
				.hot a {margin:0;color:#fff;}
				.hot b {float:left;margin:0;padding:20px 5px 4px 8px;color:#fff;font-weight:normal;}
				#miguillas {position:relative;margin:0;padding:0;color:#454545;}
				#miguillas ul {margin:0;padding:5px 0 0 5px;}
				#miguillas li {display:inline;}
				#miguillas a {color:#454545;}
					#miguillas a:HOVER {color:#C61043;}
			#contenido h2 {clear:both;width:740px;padding:8px 20px 4px 0;margin:0px 0 20px 0;color:#fff;text-align:right;font-size:1.3em;border-bottom:4px solid #ADADAD;background:#454545;}
			#contenido h3 {float:left;width:695px;margin:10px 5px 20px 30px;font-size:2em;color:#454545;background:url("../images/transcontenido.png") repeat;}
			#contenido h3 a{color:#454545;}
            #contenido h3 a:hover{color:#C61043;}
			#contenido p {margin:10px 15px 5px 30px;text-indent:20px;}
			#contenido tt {float: left;margin:10px 5px 5px 30px;text-indent:20px;font-family: verdana, tahoma, Helvetica, arial, sans-serif;font-size: 0.7em;width: 700px;}
			/* #contenido p:first-line {color:#5F5F5F;} */
			#contenido img {margin:5px 0 5px 0;}
            #contenido ol {margin:35px 0 5px 50px;}
			#contenido table {float:left;margin:20px 0 10px 40px;}
			#contenido table td:HOVER {/*background:#CFCFCF;*/}
			.fechasi {background:#83BF23;}
			.fechasi:HOVER {background:#A9DF53;}
			.fechano {background:#C61043;cursor:not-allowed;}
			.fechasi a {color:#fff;}
			.fechano {color:#fff;}
			#contenido li {position: relative;margin:2px 0 2px 0;}
	/* PIE_______________________________________________________________*/
	#pie {position:relative;float:left;width:100%;clear:both;margin:0;padding:4px 0 4px 0;text-align:left;font-size:0.8em;background:#EAEAEA url("../images/fndcuerpo.png") top left repeat-y;}
		#pie ul {float:left;width:50%;margin:2px 0 2px 220px;padding:0;color:#454545;}
		#pie li {margin:0;padding:0;display:inline;}
		#pie a {color:#454545;}
			#pie a:HOVER {color:#C61043;}

.underline {text-decoration:underline;}
.red {color:#C61043;}
.h2 {font-size:1.3em;font-weight:bold;}
.img-right {float:right;margin:5px 5px 5px 30px !important;}
.img-left {float:left;margin:5px 30px 5px 30px !important;}
.rightmargin {position:relative;float:right;margin:10px 20px 10px 20px;}
.leftmargin {position:relative;float:left;margin:10px 20px 10px 20px;}

/*peligroso*/
.cita_olvido {
	padding-left: 20px;
	background: url(../images/clock.gif) no-repeat;
    height: 20px;
    width: 600px;
}
.cita_olvido a:hover {
	color: #c61043;
}
.cita_cancelar {
	padding-left: 20px;
	background: url(../images/cancel.gif) no-repeat;
    height: 20px;
    width: 600px;
}
.cita_cancelar a:hover {
	color: #c61043;
}
.cita {
	margin-left: 150px;
}
.cita_si {
	margin-left: 150px;
	padding-left: 20px;
	background: url(../images/flag_green.gif) no-repeat;
}
.cita_no {
	margin-left: 150px;
	padding-left: 20px;
	background: url(../images/flag_red.gif) no-repeat;
}

/*ELEMENTOS FORMULARIO*/
.cajaTexto{
	position: relative;
	border:1px solid #c61043;
    margin: 2px;
    padding: 2px;
}
.cajaTexto:focus {
	border:5px solid #c61043;
    margin: 2px;
}
.cajaSelect {
	border:1px solid #c61043;
    margin: 2px;
    padding: 2px;
}
.cajaArea {
	position: relative;
	border:1px solid #c61043;
    margin: 2px;
	overflow:auto;
}
.cajaArea:focus {
	font-weight: normal;
	border:5px solid #c61043;
	overflow:auto;
    margin: 2px;
}
.txtForm{
	font-weight: bold;
	width:175px;
    float:left;
    margin-left:20px !important;
}
.txtFormB {
	font-weight: bold;
	color:#000;
   	text-align:left;
}
div.txtTitForm{
	position: relative;
	font-weight: normal;
	color:#000;
	margin-left:195px !important;
}
.boton{
	position: relative;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	cursor:pointer;
	border: 1px solid #888888;
	height:22px;
	background:#c61043;
	margin-top:7px;
}
div.novedades {
	position: relative;
    margin-bottom:15px !important;
    float:left;
    padding-top: 7px;
	margin-left:5px;
    width: 690px;
}
.leermas {
	position: relative;
  	text-align: right;
    padding-right: 10px;
    padding-bottom: 10px;
}
.leermas a {
	color:#c61043;
}
.leermas a:hover {
	color:#c61043;
    font-weight: bold;
}

/*buscador ocasion*/

.busocasion{
	font-weight: bold;
    margin-left: 20px;
    width: 100px;
    text-align:right;
    margin: 0;
}

/*ocasion*/

div.buscadorOcasion {
	position: relative;
    height: 220px;
	width: 330px;
    margin-right: 20px;
	float:left;
    background: url(../images/lineHor.gif) right no-repeat;
    padding-bottom: 20px;
}
div.buscadorOcasion label {
    width: 100px;
	text-align: right;
}
div.ri {
	float right;
    text-align: left;
    padding-left: 40px;
    margin-left: 20px;
    height: 220px;
    padding-bottom: 20px;
}

div.ri p {
    padding-left: 40px;
}

div.contieneVehiculos {
	width:740px !important;
    float:left;
    padding: 10px;
	border-top: 3px solid #c61043;
}
div.contieneVehiculos:hover {
    background-color: #d5d5d5;
}
.img-ocasion {
    float:left;
    padding: 0 15px 0 0;
}
div.contieneVehiculos h4 {
	font-size:15px;
	font-weight:bold;
	color:#c61043;
    margin-top: 0px;
}
div.contieneVehiculosDestacado {
	width:740px !important;
    float:left;
    padding: 10px;
    background-color: #ffee91;
	border-top: 3px solid #c61043;
}
div.contieneVehiculosDestacado:hover {
    background-color: #ffb9b9;
}
div.contieneVehiculosDestacado img {
	margin-right:15px;
	margin-left:10px;
    margin-bottom:10px;
    float:left;
}
div.contieneVehiculosDestacado h4 {
	font-size:15px;
	font-weight:bold;
	color:#c61043;
    margin-top: 0px;
}
.motoocasion {
	float:right;
}
.motoocasionficha {
	position: relative;
	float:right;
}
.motoocasionficha a:hover {
	text-decoration:underline;
}
.motoocasionprecio {
    color: #c61043;
	font-weight:bold;
}
div.contieneFormHLarge {
	margin-bottom:20px;
    margin-left:20px;
}
div.flSin {
	float:left;
    width:220px;
}
div.flSinB {
	position: relative;
	float:left;
    width:279px;
    height: 500px;
}
div.riTab {
    width:175px;
    margin-top:-12px;
	float:right;
	text-align:left;
	padding-bottom:3px;
    padding-top:15px;
	border-bottom:1px solid #c61043;
    margin-right: 20px;
}
div.tabL {
	float:left;
    font-weight:bold;
    width:100px;
}
div.tabR {
	float:left;
}
.ocasion-peq {
	border: 3px solid #c61043;
}
.ocasion-peq:hover {
	border: 1px solid #c61043;
}
.ids {
	background-color: #c61043;
	padding: 3px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
