﻿/* CSS Document */

/*/////////////////////////////////ESTILOS GENERALES////////////////////////////////////*/
body{
	margin:0;
	padding:0;
	background: url(../images/backgrounds/bg.jpg) repeat-y top center #dedfdf;
	color: #000000;/*AMG: de las fuentes   #F3793F  azulon: #003d80*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:12px;
		}
strong, em { color: #F3793F;}/*AMG etiquetas (antes blanca) del componente categoria por ejemplo*/
#content a, #content a:visited, #content_ficha a, content_ficha a:visited { text-decoration: underline; background: url(../images/backgrounds/link.gif) no-repeat 0 6px; padding-left: 12px; color:#000000;}/*amg color de los hipervinculos*/
#content a:hover, #content_ficha a:hover { color:#00ADEF;}

#content_ficha ul, #content ul {float:left; width:100%; margin:0 0 10px; padding:0; list-style:none;}
#content_ficha  ul li, #content  ul li{
	margin:0;
	padding:0;
	list-style:none;
	color:#00adef;
	font-size:11px;
	padding-left:35px;
	/* background: url(../images/backgrounds/arrow_li.gif) no-repeat 27px 3px; */
	}
#content_ficha ul li h2, #content ul li h2 { color:#00adef; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

h1, h2, h3 {
	float:left;
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight: bold;
	color: #F3793F;/*#FFFFFF, AMG: COLOR de etiq h1: Used 1, búsqueda rápida y apartados: estrella semana*/
	margin:0 0 3px;
	padding:0;
	display:inline;
	line-height:normal;
	}
h4 	{
	float:left;
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	margin:0 0 3px;
	padding:0;
	display:inline;
	line-height:normal;
	}
img{ border:0;}
#header{
	width:981px;
	height:69px;
	margin:0 auto 10px;
	position:relative;
	overflow:hidden;
}
#header a { background:0; padding:0; text-decoration:none;}
#l_all{
	width:981px;
	margin:0 auto 1px;
	}

#content{
	float:left;
	width:981px;
	margin:0;
	padding:0;
	}

/*//////////////////////////////Estilos para el footer////////////////////////////////////////*/
#footer{
	float:left;
	width:981px;
	height:50px;
	margin:0;
	background: url(../images/backgrounds/mercedesfooterbg.jpg) no-repeat top right;
	}
#footer .footer_links {
	float:left;
	width: auto;
	margin:0;
	padding:0;
}
#footer .footer_links ul {  width:auto; margin:0; list-style:none; display:inline;}
#footer .footer_links ul li { float:left; width:auto; margin:10px 10px 0 0; padding:0; list-style:none; display:inline;}
#footer .footer_links ul li a, #footer .footer_links ul li a:visited { float:left; width:auto; margin:0; padding:0 0 0 19px; color:#838d95; text-decoration:none;}
#footer .footer_links ul li a:hover { color:#000000;}
#footer .footer_links ul li a.date { background:url(../images/date.gif) no-repeat left top;}
#footer .footer_links ul li a.webmap { background:url(../images/webmap.gif) no-repeat left top;}
#footer .footer_links ul li a.legaltext { background:url(../images/legaltext.gif) no-repeat left top;}
#footer .footer_links ul li a.itragroup { background:url(../images/itragroup.gif) no-repeat left top;}
/*//////////////////////////////Fin Estilos para footer////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para el contenido de la index////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#content .left_index { float:left; width:auto; margin:0; padding:0;}
#content .left_index  .estrella_fur{ float:left; width:508px; margin:0 0 1px; padding:0; background:#f8f7f2; position: relative; }/*AMG: zona izq used 1*/
#content .left_index  .estrella_fur .imagen_estrella {
	float:left;
	height:229px;
	margin:0 0 10px;
	overflow:hidden;
	width:508px;
	z-index:50;
	position: relative; 
	}
#content .left_index .estrella_fur .imagen_estrella img { margin:-71px 0 0 0;}
#content .left_index .estrella_ca{ float:left; width:298px; margin:0 0 0 1px; padding:0; background:#f8f7f2;}/*AMG: zona central estrella semana camión*/
#content .left_index .estrella_ca .imagen_estrella {
	float:left;
	height:229px;
	margin:0 0 10px;
	overflow:hidden;
	width:298px;
	}
#content .left_index  .estrella_ca .imagen_estrella img { margin:0 0 0 -3px;}

#content .description { float:left; width:auto; margin:0; padding:0 10px; text-align:justify;}
#content .description p {float:left; width:100%; margin:auto;}
#content .left_index .description a.moreinfo, #content .left_index .description a.moreinfo:visited{
	float:right;
	width:68px;
	height:16px;
	margin:8px 0 10px;
	padding: 2px 7px 0 0;
	text-align:right;
	color:white;/*AMG: color de las etiquetas + info de la index*/
	text-decoration:none;
	background:url(../images/backgrounds/moreinfo.gif) no-repeat left top;
	}
#content .description a.moreinfo:hover { color:#FFFFFF;}

/*/////////////////////////////////columna derecha index////////////////////////////////////*/
.right_index { float:right; width:173px;}
#content .right_index .usedone, #content .right_index .ocasionespecial{float:left; width:173px; height:240px; margin:0 0 1px ; padding:0; background:#f8f7f2; overflow:hidden; display:inline;}/*AMG columna derecha furgonetas y ocasion especial*/
#content .right_index .usedone .imagen_estrella, #content .right_index .ocasionespecial .imagen_estrella {
	float:left;
	height:111px;
	margin:0 0 10px;
	overflow:hidden;
	width:173px;
	border-bottom:1px solid #979ea6;
	display:inline;
	}
#content .right_index .usedone .imagen_estrella img, #content .right_index .ocasionespecial .imagen_estrella img{ margin:-4px 0 0 0;}
#content .right_index .usedone a.moreinfo, #content .right_index .ocasionespecial a.moreinfo {
	float:right;
	width:68px;
	height:16px;
	margin:12px 0 8px;
	padding: 2px 7px 0 0;
	text-align:right;
	color:#c2d1d9;
	text-decoration:none;
	background:url(../images/backgrounds/moreinfo.gif) no-repeat left top;
	display:inline;
	overflow:hidden;
	}
#content .right_index .usedone .description { padding-top:1px; }
#content .right_index .ocasionespecial .description { padding-top:1px; }
/*/////////////////////////////////FIN ESTILOS INDEX////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para ficha de vehiculos////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#content_ficha{
	float:left;
	width:981px;
	margin:0;
	padding:0;
	background-color:#f8f7f2
	/*background:url(../images/backgrounds/bg_ficha.gif) repeat-y;*/
	}
#content_ficha .left_ficha { float:left; width:488px; margin: 0 1px 0 0;}
/*galeria de imagenes*/
#content_ficha .left_ficha  .ficha_big .imagen_ficha {
	float:left;
	height:292px;
	margin:0 0 0;
	overflow:hidden;
	width:488px;
	z-index:0;
	position:relative;
	background:#f8f7f2;/* AMG color fondo ficha #35383b;*/
	}
#content_ficha .left_ficha  .ficha_big .imagen_ficha img { margin:-37px 0 0 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	}
#content_ficha .left_ficha  .ficha_big .thumbnails { float:left; width:488px; margin:1px 0 0; padding:0; background:#f8f7f2; overflow:hidden; height:69px; }
#content_ficha .left_ficha  .ficha_big .thumbnails a.prev_thumb{
	float:left;
	width:10px;
	height:70px;
	margin:0;
	padding:0;
	background:url(../images/backgrounds/bg_galeripre.gif) no-repeat top center;
	cursor:pointer;
	}
#content_ficha .left_ficha  .ficha_big .thumbnails a.prev_thumb:hover { background:url(../images/backgrounds/bg_galeripre_hover.gif) no-repeat top center;}
#content_ficha .left_ficha  .ficha_big .thumbnails a.next_thumb{
	float: right;
	width:10px;
	height:70px;
	margin:0;
	padding:0;
	background:url(../images/backgrounds/bg_galerinext.gif) no-repeat top center;
	cursor:pointer;
	}
#content_ficha .left_ficha  .ficha_big .thumbnails a.next_thumb:hover { background:url(../images/backgrounds/bg_galerinext_hover.gif) no-repeat top center;}
#content_ficha .left_ficha  .ficha_big .thumbnails .tumbs { float:left; width:467px; margin:0 0 0 1px; padding:0; overflow: hidden;}
/*el tamaño de cada thumbs es de 93px*/
#content_ficha .left_ficha  .ficha_big .thumbnails .tumbs a { background:0; padding:0; margin:0 1px 0 0; float:left; width:92px; height:69px; overflow:hidden;}
#content_ficha .left_ficha  .ficha_big .thumbnails .tumbs a img { float:left; width:auto;  padding:0; margin:0;}

/*galeria de imagenes*/
#content_ficha .left_ficha  .ficha_big .imagen_ficha a.bigphoto {
	position:absolute;
	z-index:2;
	right:10px;
	bottom: 10px;
	width:59px;
	padding: 3px  0 3px 17px;
	color:#00adef;
	text-align: center;
	cursor:pointer;
	border:none;
	font-size:11px;
	background:url(../images/form/bigphoto.gif) no-repeat left top;
	text-decoration:none;
	}
#content_ficha .left_ficha  .ficha_big .imagen_ficha a.bigphoto:hover { color:#FFFFFF;}
#content_ficha .left_ficha .form_interes { width:468px; padding:10px; margin:0; background:#f8f7f2;}
#content_ficha .left_ficha .form_interes h2 { font-size:30px; margin:10px 0;}
#content_ficha .left_ficha .form_interes fieldset { width:auto; margin:0; padding:0; border:0;}
#content_ficha .left_ficha .form_interes input, #content_ficha .left_ficha .form_interes textarea {
	float: left;
	width:462px;
	padding:3px;
	margin:0 0 10px;
	background:#9a9b9d;
	border:0;
	color:#35383b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#content_ficha .left_ficha .form_interes input.small { width:133px;}
#content_ficha .left_ficha .form_interes input.med{ width:313px; margin: 0 0 0 10px;}

/*Buttons*/
#content_ficha .left_ficha .form_interes .botones { float:right; width:141px; margin:0 0 0; padding:0;}
#content_ficha .left_ficha .form_interes .clean, #content_ficha .left_ficha .form_interes .submit { float: right; width:auto; color:#c2d1d9; text-align: center; cursor:pointer; border:none; font-size:11px;}
#content_ficha .left_ficha .form_interes .clean {width:72px; padding: 0  0 0 12px; background:url(../images/form/clean2.png) no-repeat left top;}
#content_ficha .left_ficha .form_interes .submit {width:64px; margin: 0 0 0 5px;  padding: 0 0 0 12px; background:url(../images/form/submit2.png) no-repeat left top;}
#content_ficha .left_ficha .form_interes .clean:hover, #content_ficha .left_ficha .form_interes .submit:hover { color:#ffffff;}

#content_ficha a.lop, #content_ficha a.lop:visited { font-size:9px; color:#000000; text-decoration:underline; background:none; padding:0;}
#content_ficha a.lop:hover { color:#c2d1d9;}
#content_ficha p span { color:#000000;}
/*fin ficha left*/

/*ficha right*/
#content_ficha .right_ficha { float:right; width:472px; padding:10px; margin: 0 0 0 0;}
#content_ficha .right_ficha .ficha { float:left; width:456px; margin:0; padding:0 8px; text-align:justify;}
#content_ficha .right_ficha .ficha .description { float:left; width:100%; border-top:1px solid #838b95; padding-top:10px; margin-top:20px;}
#content_ficha .right_ficha h1 { font-size:24px;}
#content_ficha .right_ficha h2 { font-family:Helvetica, Arial, sans-serif; color:#688dc1; font-size:16px; font-weight: bold;}
#content_ficha .right_ficha table.datos_vh { float:left; width:300px; margin:20px 0; }
#content_ficha .right_ficha table.datos_vh td {width:161px;}
#content_ficha .right_ficha table.datos_vh strong { color:#F3793F;}

/*botones*/
#content_ficha .botones_ficha { float: left; width:100%; margin:0 0 20px; padding:0;}
#content_ficha .botones_ficha a.back, #content_ficha .botones_ficha a.back:visited{
	float:left;
	width:45px;
	height:16px;
	margin:0 1px 0 0;
	padding: 2px 0 0 20px;
	text-align:center;
	color:#c2d1d9;
	text-decoration:none;
	background:url(../images/backgrounds/volver.gif) no-repeat left top;
	}
#content_ficha .botones_ficha a.back:hover { color:#FFFFFF;}

#content_ficha .botones_ficha a.sendfriend, #content_ficha .botones_ficha a.sendfriend:visited{
	float: left;
	width:101px;
	height:16px;
	margin:0 1px 0 0;
	padding: 2px 20px 0 0;
	text-align: center;
	color:#c2d1d9;
	text-decoration:none;
	background:url(../images/backgrounds/send_friend.gif) no-repeat left top;
	}
#content_ficha .botones_ficha a.sendfriend:hover { color:#FFFFFF;}

#content_ficha .botones_ficha a.print, #content_ficha .botones_ficha a.print:visited{
	float: left;
	width:50px;
	height:16px;
	margin:0 0 0;
	padding: 2px 20px 0 0;
	text-align: center;
	color:#c2d1d9;
	text-decoration:none;
	background:url(../images/backgrounds/print.gif) no-repeat left top;
	}
#content_ficha .botones_ficha a.print:hover { color:#FFFFFF;}

/*fin botones*/
/*fin ficha right*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////// FIN Estilos para ficha de vehiculos////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para formularios de contacto////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#content_ficha .left_form { float:left; width:488px; margin: 0 0 0 0; clear:right; }
#content_ficha .left_form .form { width:457px; padding:20px; margin:0; background:#f8f7f2;border-right: 1px solid #b0b5ba; z-index:1; height:100%; }/*AMG por ejemplo fondo de la gágina dinosquebuscas y demás del menú servicios*/
#content_ficha .left_form .form fieldset { width:auto; margin:30px 0 0; padding:0; border:0;}
#content_ficha .left_form .form input, #content_ficha .left_form .form textarea {
	float: left;
	width:442px;
	padding:3px;
	margin:0 0 10px;
	background:#9a9b9d;
	border:0;
	color:#35383b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#content_ficha .left_form .form legend { font-size:14px; color:#FFF; padding: 0 0 5px 0; }
#content_ficha .left_form .form select {
	float: left;
	width:450px;
	padding:3px;
	margin:0 0 10px;
	border:0;
	color:#35383b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background: url(../images/form/extselect-right.png) no-repeat 100% 0;
	}
#content_ficha .left_form  .form input.small { width:113px;}
#content_ficha .left_form  .form input.med{ width:313px; margin: 0 0 0 10px;}
#content_ficha .left_form  .form input.imed{ width:200px; margin: 0 10px 10px 0; }

/*Buttons*/
#content_ficha .left_form  .form .botones { float:right; width:141px; margin:0 0 0; padding:0;}
#content_ficha .left_form  .form .clean, #content_ficha .left_form  .form .submit { float: right; width:auto; color:#c2d1d9; text-align: center; cursor:pointer; border:none; font-size:11px;}
#content_ficha .left_form  .form .clean {width:72px; padding: 0  0 0 12px; background:url(../images/form/clean2.png) no-repeat left top;}
#content_ficha .left_form  .form .submit {width:64px; margin: 0 0 0 5px;  padding: 0 0 0 12px; background:url(../images/form/submit2.png) no-repeat left top;}
#content_ficha .left_form  .form .clean:hover, #content_ficha .left_form  .form .submit:hover { color:#ffffff;}
#content_ficha .left_form  p.legal { font-size:9px; color:#c2d1d9; line-height:11px; text-align:justify;}

#content_ficha .right_form { float:right; width:442px; padding:20px; margin: 0 0 0 0; text-align:justify;}
#content_ficha .right_form h1 { font-size:24px; padding:0; float:left; width:100%;}
#content_ficha .right_form .description { float:left; width:100%; margin:0; padding:0;}
#content_ficha .right_form ul {float:left; width:100%; margin:0 0 10px; padding:0; list-style:none;}
#content_ficha .right_form ul li{ float:left; width:100%; margin:0; padding:0; list-style:none; background:none; color:#c2d1d9;}
#content_ficha .right_form ul li h2 { color:#00adef; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

tr.coltd2 td { padding: 0px 0 0px 10px; }
#content_ficha .result .botones_result .orden { margin-left:100px; }

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Fin Estilos para formularios de contacto////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para texto fotos////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#content_ficha .left_tx { float:right; width:981px; padding:0; margin: 0 0 0 0; text-align:justify; background:url(../images/backgrounds/bg_right_tx.gif) right top repeat-y; }
#content_ficha .left_tx .ficha_big { float:left; width:326px; margin:0; padding:0;}
#content_ficha .left_tx .ficha_big img{ float:left; width:326px; margin:0; padding:0;}
#content_ficha .right_tx { float:right; width:615px; margin:0; padding:18px;}
#content_ficha .right_tx h1 { font-size:24px; padding:0; float:left; width:100%;}
#content_ficha .right_tx h2 { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00adef; font-weight: bold;}
#content_ficha .right_tx .pictures { float:right; width:147px; margin: 10px 0 0; padding:0;}
#content_ficha .right_tx .pictures img { float:left; width:auto; margin: 0 0 10px 0; padding:0;}
#content_ficha .right_tx .description { float:left; width:449px; margin:0; padding:0;}
/*#content_ficha .right_tx ul {float:left; width:100%; margin:0 0 10px; padding:0; list-style:none;}
#content_ficha .right_tx ul li{
	float:left;
	clear:both;
	width:auto;
	margin:0;
	padding:0;
	list-style:none;
	color:#00adef;
	font-size:11px;
	padding-left:35px;
	background: url(../images/backgrounds/arrow_li.gif) no-repeat 27px 3px;
	}
#content_ficha .right_tx ul li h2 { color:#00adef; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Fin Estilos para texto fotos////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para texto fotos 2////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#content_ficha .left_tx2 { float:right; width:941px; padding:20px; margin: 0 0 0 0; text-align:justify; background:#646668; }
#content_ficha .left_tx2 .ficha_big { float: right; width:302px; margin:0; padding:0;}
#content_ficha .left_tx2 .ficha_big img{ float:left; width:302px; margin:0; padding:0;}
#content_ficha .right_tx2 { float: left; width:620px; margin:0; padding:0;}
#content_ficha .right_tx2 h1 { font-size:24px; padding:0; float:left; width:100%;}
#content_ficha .right_tx2 h2 { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00adef; font-weight: bold;}
#content_ficha .right_tx2 .pictures { float:right; width:620px; margin: 30px 0 0; padding:0;}
#content_ficha .right_tx2 .pictures img { float:left; width:auto; margin: 0 9px 0 0; padding:0;}
#content_ficha .right_tx2 .description { float:left; width:100%; margin:0; padding:0;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Fin Estilos para texto fotos 2////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para servicios////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#content_ficha .ser { float:left; width:100%; margin:0; padding:0; background:#f8f7f2;}/*AMG componente categoria, fondo*/
#content_ficha .left_ser { float:left; width:285px; padding:20px; margin: 0 0 0 0; text-align:justify;}
#content_ficha .left_ser h1, #content_ficha .complete_ser .right_ser h1 { font-size:24px; padding:0; margin: 0 0 20px; float:left; width:100%;}
#content_ficha .left_ser .ficha_big { float: right; width:302px; margin:0; padding:0;}
#content_ficha .left_ser .ficha_big img{ float:left; width:302px; margin:0; padding:0;}

#content_ficha .right_ser { float: right; width:615px; margin:0; padding: 10px 20px 20px;}
#content_ficha .right_ser .block { float:left; width:100%; margin:0 0 10px; padding:10px 0 0 0; border-bottom:1px solid #646668;}
#content_ficha .right_ser .description { float:left; width:448px; text-align:justify;}
#content_ficha .right_ser h2 { float:left; width:auto;  font-size:18px; color:#688dc1; font-weight: normal;}/*AMG estilos componente Categoria: zona derecha, descrip del modelo*/
#content_ficha .right_ser .picture { float:right; width:147px; height:100px; margin: 10px 0 0; padding:0; overflow:hidden; }
#content_ficha .right_ser .picture img { float:left; margin: 0 0 0 0; padding:0;}

#content_ficha .right_ser .block a.moreinfo, #content_ficha .right_ser .block a.moreinfo:visited{
	float: right;
	width:68px;
	height:16px;
	margin:10px 0 10px;
	padding: 2px 7px 0 0;
	text-align:right;
	color:#c2d1d9;
	text-decoration:none;
	background:url(../images/backgrounds/moreinfoser.gif) no-repeat left top;
	}
#content_ficha .right_ser .block a.moreinfo:hover { color:#FFFFFF;}

/*servicio ampliado*/
#content_ficha .complete_ser { float:left; width:941px; margin:0; padding:20px; background:#646668;}
#content_ficha .complete_ser .picture { float:left; width:325px; margin: 0; padding:0;}
#content_ficha .complete_ser .right_ser { float: right; width:595px; margin:0; padding: 0; display:inline;}
#content_ficha .complete_ser .right_ser .description { float:left; width:100%; text-align:justify;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Fin Estilos para servicios////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Estilos para Resultados////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#content_ficha .result { float:left; width:100%; margin:0; padding:0; background:#646668;}
#content_ficha .result .top_result{ float:left; width:941px; margin:0; padding:20px;}
#content_ficha .result .bot_result  { float:left; width:941px; margin:0; padding:0px 20px 20px;}
#content_ficha .result .top_result h1 { float:left; width:50%; font-size:24px; margin-bottom:15px; padding:0; display:inline;}
#content_ficha .result .top_result p.result_info { float:left; clear:left; color:#FFFFFF; font-weight: bold; float:left; width:50%; margin:0; padding:0;}

#content_ficha .result .botones_ficha { float:right; width:258px; margin: 41px 0 0 0;}

#content_ficha .result .botones_result { float: left; width:100%; margin:15px 0 0; padding:0; clear:both;}
#content_ficha .result .botones_result p { float:left; width:auto; margin:0 0 0 100px; padding:0; font-weight: bold;}
#content_ficha .result .botones_result a, #content_ficha .result .botones_result a:visited, #content_ficha .result .paginador a, #content_ficha .result .paginador a:visited{
	float:left;
	width:51px;
	height:16px;
	margin:0 0 0 10px;
	padding: 2px 0 0 20px;
	text-align:center;
	color:#c2d1d9;
	text-decoration:none;
	}
#content_ficha .result .botones_result a:hover, #content_ficha .result .paginador a:hover{ color:#FFFFFF;}

#content_ficha .result .botones_result a.marca, #content_ficha .result .botones_result a.marca:visited { background:url(../images/backgrounds/bt_marca.gif) no-repeat left top;}
#content_ficha .result .botones_result a.gama, #content_ficha .result .botones_result a.gama:visited { background:url(../images/backgrounds/bt_gama.gif) no-repeat left top;}
#content_ficha .result .botones_result a.km, #content_ficha .result .botones_result a.km:visited { background:url(../images/backgrounds/bt_km.gif) no-repeat left top;}
#content_ficha .result .botones_result a.anno, #content_ficha .result .botones_result a.anno:visited { background:url(../images/backgrounds/bt_date.gif) no-repeat left top;}
#content_ficha .result .botones_result a.price, #content_ficha .result .botones_result a.price:visited { background:url(../images/backgrounds/bt_price.gif) no-repeat left top;}

#content_ficha .result .paginador { float:right; width:258px; margin:0; padding:0;}
#content_ficha .result .paginador a.prev, #content_ficha .result .paginador a.prev:visited { width:51px; margin:0; background:url(../images/backgrounds/prev_bt.gif) no-repeat left top;}
#content_ficha .result .paginador a.next, #content_ficha .result .paginador a.next:visited { width:58px; margin:0; padding: 2px 20px 0 0; background:url(../images/backgrounds/next_bt.gif) no-repeat left top;}

#content_ficha .result .botones_result .paginador .numberpag { float:left; width:89px; padding:2px 8px; border:1px solid #9a9b9d; margin: 0 1px; background: #646668; text-align:center;}

#content_ficha .result .results {float:left; width:941px; margin:0; padding: 10px 20px; background:#35383b;}
table.prod { float:left; margin:0; padding:0; width:941px; border-collapse:collapse;}
table.prod .marca { width:250px; }
table.prod .price { width:250px; }
td.picturepro { width:173px;}
tr.coltd { background:#848d96; color:#35383b;}
tr.coltd td { padding: 0px 0 0px 10px; text-align: left;}
tr.coltd td.marcatd { width:32px;}
td.proresult { color:#FFFFFF; border-right: 1px solid #35383b;}
td.bottd { border-bottom: 1px solid #838b95;}
#content_ficha .result .results .block table.prod td.bottd a.moreinfo, #content_ficha .result .results .block table.prod td.bottd a.moreinfo:visited{
	float: left;
	width:68px;
	height:16px;
	margin:5px 0;
	padding: 2px 7px 0 0;
	text-align:right;
	color:#c2d1d9;
	text-decoration:none;
	background:url(../images/backgrounds/moreinfoser.gif) no-repeat left top;
	}
#content_ficha .result .results .block table.prod td.bottd  a.moreinfo:hover { color:#FFFFFF;}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Fin Estilos para resultados////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.content_foot { float:left; width:981px; margin:1px 0 0; padding:0; background:url(../images/backgrounds/bg_content_foot.gif) right bottom repeat-y; height:128px;}
/*/////////////////////////////////ESTILOS DEL MENU////////////////////////////////////*/
#menu{
	float:left;
	width:981px;
	margin:0 0 1px;
	}
.ddsmoothmenu{
	font: normal 11px Arial;
	background: #35383b; /*background of menu bar (default state)*/
	width: 100%;
	float:left;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
float:left;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
width:134px;
display: block;
border-top: 1px solid #949ba2;
background: url(../images/backgrounds/menubgarrow.gif) no-repeat 6px 11px #35383b; /*background of menu items (default state)*/
color: white;
padding: 7px 8px 7px 15px;
border-right: 1px solid #b0b5ba;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: url(../images/backgrounds/menubgarrow.gif) no-repeat 6px 11px #848d96; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: url(../images/backgrounds/menubgarrow.gif) no-repeat 6px 11px #848d96; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
border-top: 1px solid #c5c8cb;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 11px arial;
width: 150px; /*width of sub menus*/
padding: 2px 10px;
margin: 0;
border-top-width: 0;
background: #848d96;
border-right:0;
}
.ddsmoothmenu ul li ul li a:hover { background-image:none; background: #949ba3; text-decoration:underline;}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/

}



/*//////////////////////////////FIN ESTILOS DEL MENU////////////////////////////////////////*/
/*/////////////////////////////////BANNER////////////////////////////////////*/
body .banner { float:left; width:166px; margin:0 1px 0 0; padding:0; clear:left; height:128px; background:url(../images/backgrounds/bg_content_foot.gif) right bottom repeat-y; }
/*//////////////////////////////ESTILOS BUSCADOR PIE////////////////////////////////////////*/
body .enlaces_rc{ float:left; width:625px; height:108px; margin:0 0 0 0; padding:10px 5px 10px 10px; background:#35383b;}
body .enlaces_rc h2 { margin: 0 0 10px 0;}
body .enlaces_rc p { float:left; width:140px; margin:0;}

body .buscador { float:left; width:625px; height:108px; margin:0 0 0 0; padding:10px 5px 10px 10px; background: #f8f7f2;}/*amgg color de fondo del buscador*/
body .buscador h2 { margin: 0 0 10px 0;}
body .buscador p { float:left; width:140px; margin:0;}
.niceform { float:right; width:468px; margin:0; padding:0;}
.niceform  fieldset { border:0; margin:0; padding:0;}
.niceform  fieldset legend { display:none;}

/*Selects*/
.NFSelect {height:21px; position:absolute;}
.NFSelectLeft { display:none;}
.NFSelectRight {
	float:left;
	height:18px;
	width:145px;
	cursor:pointer;
	font-size:11px;
	color:white;
	padding:2px 0 0 5px;
	margin:0;
	background: url(../images/form/select-right.png) no-repeat 100% 0;
	}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
#content .NFSelectOptions, .NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; z-index:4; max-height:100%; /*overflow-y:auto; overflow-x:hidden;*/ left:0; top:0;}
#content .NFSelectOptions li, .NFSelectOptions li {padding-bottom:1px; background:none; margin:0; padding:0; padding-left:0;}
#content .NFSelectOptions a, .NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
#content .NFSelectOptions a.NFOptionActive, .NFSelectOptions a.NFOptionActive {background:#464646;}
#content .NFSelectOptions a:hover, .NFSelectOptions a:hover {background:#333;}
select#marca, select#gama, select#km, select#antique, select#precio, select#producto, select#carroceria { float:left; width:150px; margin: 0 6px 5px 0;}

/*Hidden*/
.NFhidden { z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; /*resize:none;*/}

/*Buttons*/
.botones { float:right; width:156px; margin:0; padding:0;}
.clean, .submit { float: right; width:auto; height:18px; color:#fff; text-align: right; cursor:pointer; border:none; font-size:11px; color:#FFFFFF;}
.clean {width:72px; padding: 0 12px 0 0; background:url(../images/form/clean.png) no-repeat left top;}
.submit {width:73px; margin: 0 6px 0 5px;  padding: 0 12px 0 0; background:url(../images/form/submit.png) no-repeat left top;}
.NFButtonLeft, .NFButtonRight {display:none;}
/*//////////////////////////////FIN ESTILOS BUSCADOR PIE////////////////////////////////////////*/

/* ESTILOS AÑADIDOS */
.indexdescription { height:52px; overflow:hidden; }
.warning { background-color:#FCFEDE; padding:5px; color:#900; font-size:12px; }
.valid { background-color:#B8EC8F; padding:5px; color:#0B7200; font-size:12px; }
.contacta { float:right; z-index:2; margin: 3 0 0 0; overflow:hidden; width:483px; height:221px; display:inline; border-bottom:1px solid #B0B5BA; }
.aviso { width:80%; padding:20px; margin:0; background:#646668;border-right: 1px solid #b0b5ba; z-index:1; height:100%; }
.aviso a:visited, .aviso a, .aviso a:visited { text-decoration: underline; background: url(../images/backgrounds/link.gif) no-repeat 0 6px; padding-left: 20px; color:#FFFFFF;}
.banner-right img { padding-left:8px; }
.banner-right2 img { padding-left:0px; } /* JFM 2/1/11 */
.fright { float:right; }
.ucenter { margin-left:80px; }
.trabajanosotros { width:137px; }
.ofertasdelmes { width:137px; }
#slideshow { position:relative; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:1; }
#slideshow IMG.active { z-index:5; opacity:1.0; }
#slideshow IMG.last-active { z-index:0; opacity:0.0; }
#slideshow2 { position:relative; }
#slideshow2 IMG { position:absolute; top:0; left:0; z-index:1; }
#slideshow2 IMG.active { z-index:5; opacity:1.0; }
#slideshow2 IMG.last-active { z-index:0; opacity:0.0; }
.portada_price { font-size:14px; color:#688dc1; font-weight:bold; }/*amg precios portadas vehículos azul 14*/
.portada_price_az_17 { font-size:17px; color:#688dc1; font-weight:bold; }/*amg precios portadas vehículos azul 17*/
.portada_pricenar { font-size:14px; color:#F3793F; font-weight:bold; }/*amg precios portadas vehículos naranja*/
.destacado_categoria {
height:229px;
width:285px;
}

/*////////////////////// BOLETIN //////////////////////*/

#boletin fieldset { width:480px; margin:30px 0 0; padding:0; border:0;}
#boletin_description { float:none; width:449px; margin:0; padding:0;}
#boletin input, #boletin textarea {
	float: left;
	width:462px;
	padding:3px;
	margin:0 0 10px;
	background:#9a9b9d;
	border:0;
	color:#35383b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#boletin input.small { width:133px;}
#boletin input.med{ width:313px; margin: 0 0 0 10px;}

/*Buttons*/
#boletin .botones { float:right; width:141px; margin:0 0 0; padding:0;}
#boletin .clean, #boletin .submit { float: right; width:auto; color:#c2d1d9; text-align: center; cursor:pointer; border:none; font-size:11px;}
#boletin .clean {width:72px; padding: 0  0 0 12px; background:url(../images/form/clean2.png) no-repeat left top;}
#boletin .submit {width:64px; margin: 0 0 0 5px;  padding: 0 0 0 12px; background:url(../images/form/submit2.png) no-repeat left top;}
#boletin .clean:hover, #boletin .submit:hover { color:#ffffff;}
.fpcategoria { float:right; width:247px; height:100px; margin: 10px 0 0; padding:0; overflow:hidden; }
.fpcategoria img { float:left; margin: 0 0 0 0; padding:0; }
a.amoreinfo { float:right; }

/**************************************/
div#home_landing{
	
	padding:0;
	
}

div#descuento
{
	float:right;
	top: 100px;
	left:300px;
	height:60px;
	width:60px;
	background:#f8f7f2;
	z-index:0;
}
