/*   
Theme Name: Grupo Falcon
Theme URI: http:/e-vadis.com
Description: Tema personalizado para Grupo Falcon
Author: e-vadis
Author URI: http://e-vadis.com
Version: 1

colores logo:
1: #0e2664; azul oscuro
3: #d3ede0: verde claro

*/
@media screen {
	
	body {
		background: #ffffff url('images/noise-bg1.png') repeat-x;
		background: #ffffff url('images/bg-page22x.gif') repeat-x;
		background: #ffffff url('images/bg-menu2.gif') repeat-x left 179px;
		text-align: center;
		font-family: "Ubuntu", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
		font-size: 0.85em;
		letter-spacing: 0em;
		line-height: 1.5em;
		margin: 0 0 0 0;
	}
	
	.group:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	* html .group,*:first-child+html .group {
		zoom: 1;
	} /* First selector = IE6, Second Selector = IE 7 */
	#page-wrap {
		width: 940px;
		margin: 0px auto;
	}

	p {
		margin: 0 0 10px 0;
	}
	a {
		color: #0e2664;
		text-decoration: none;
	}
	a:hover {
		color: #0e2664;
	}
	
	.clear {
		clear: both;
	}

	#body_bg_head {
		background: transparent url(images/bg-head2.png) repeat-x left top; 
	}
	
	#body_bg_bottom {
		background: transparent url(images/shadow.png) no-repeat center 220px; 
	}
	h1 { font-size: 1.8em; }
	h2 { font-size: 1.7em; }
	h3 { font-size: 1.6em; }
	h4 { font-size: 1.4em; }
	h1,h2,h3,h4,h5,h6 {
		font-family: 'Ubuntu', "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
		color: #0e2664;
		font-weight: normal;
		margin: 0 0 10px 0;
	}

	/* CONTENEDOR CENTRAL PRINCIPAL */
	#page-wrap {
		width: 940px;
		text-align: left;
		min-height: 600px;
		clear: both;
	}
	
	/* HEADER */
	#header {
		height: 135px;
	}
	#header-logo {
		width: 215px;
		float: left;
		margin: 15px 0px 0px 0px;
	}
	#header-grupo {
		max-width: 490px;
		float: left;
		margin: 5px 0px 0px 0px;
	}
	#header-grupo ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#header-grupo ul li {
		list-style: none;
		padding: 0;
		margin: 0px 0px 0px 10px;
		display: block;
		float: left;
		border-right: 0px solid #efefef;
		width: 147px;
		height: 125px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(/PIE.htc);
		position: relative;
		background: #fff url('images/bg-page2.gif') repeat-x left -20px;
	}
	#header-grupo ul li:hover {
		box-shadow: 0px 2px 0px #efefef;
		background: #fff url('images/bg-page222.gif') repeat-x left -20px;
	}
	#header-grupo ul li.automocion {
		background-image: url('images/bg-page-am.gif');
	}
	#header-grupo ul li.keycar {
		background-image: url('images/bg-page-azul.gif');
	}
	#header-grupo ul li.vehiculoscat  {
		background-image: url('images/bg-page-verde.gif');
	}
	#header-grupo ul li.automocion:hover {
		background-image: url('images/bg-page2.gif');
	}
	#header-grupo ul li.keycar:hover {
		background-image: url('images/bg-page2.gif');
	}
	#header-grupo ul li.vehiculoscat:hover  {
		background-image: url('images/bg-page2.gif');
	}
	
	#header-grupo ul li.automocion a {
		background: transparent url('images/autotaller.png') no-repeat 85px 75px;
		height:120px;
		display:block;
	}
	#header-grupo ul li.keycar a {
		background: transparent url('images/copykey.png') no-repeat 103px 55px;
		height:120px;
		display:block;
	}
	#header-grupo ul li.vehiculoscat a {
		background: transparent url('images/recycling.png') no-repeat 100px 60px;
		height:120px;
		display:block;
	}
	/*
	#header-grupo ul li.automocion:hover div {
		background-image: url('images/taller_am.png');
	}
	#header-grupo ul li.taller:hover div {
		background-image: url('images/auto_am.png');
	}
	#header-grupo ul li.servicios:hover  div {
		background-image: url('images/servicio_am.png');
	}
	*/
	#header-grupo ul li h2 {
		font-size: 1.2em;
		line-height: 1.8em;
		margin: 6px 10px 0px 10px;
		padding: 1px 0 7px 0;
		text-transform: uppercase;
		color: #ffffff;
		font-weight:bold;
		border-bottom: 1px dotted #ffffff;
		text-shadow: 1px 1px 0px #EEBF02;
		text-shadow: 1px 1px 0px #aaaaaa;
	}
	#header-grupo ul li.automocion h2,
	#header-grupo ul li.keycar h2 {
		line-height: 1em;
		padding: 0 0 5px 0;
	}
	#header-grupo ul li div {
		margin: 7px 0px 0px 0px;
		padding: 0 15px 0px 10px;
		max-height: 85px;
		line-height: 1.3em;
		font-size: 0.95em;
		border-radius: 0 0 10px 10px;
		-moz-border-radius:  0 0 10px 10px;
		behavior: url(/PIE.htc);
		position: relative;
	}
	#header .logo_link {
		position: relative;
		background: transparent url('images/logo2.png') no-repeat left 8px;
		height: 122px;
		width: 220px;
		display: block;
	}
	#header h1 {
		position: relative;
		display: none;
		/*top: -5000px;*/
	}
	#header-top-wrap {
		width: 940px;
		margin: 0px auto 0px auto;
		text-align: left;
	}
	#header-top {
		font-size: 0.9em;
		height: 26px;
		background: #efefef;
		background: #efefef url('images/bg.gif') repeat;
		border-top: 4px solid #FECC00;
		margin-bottom: 10px;
		padding-top:5px;
		/* box-shadow: 0px 2px 2px #888888*/;
	}

	#header-top-menu {
		float: right;
		margin: 0px 0px 0px 0px;
		font-size: 1em;
		text-align: right;
		color: #0e2664;
	}
	#header-top-menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#header-top-menu li {
		margin: 0;
		padding: 0;
		float: left;
		line-height: 15px;
		border-right: 0px solid #ffffff;
		padding: 4px 10px 4px 10px;
	}
	#header-top-menu li a {
		color: #143249;
		color: #0e2664;
		text-shadow: 1px 1px #ffffff;
		text-transform: uppercase;
	}
	#header-top-menu li.menu-item-17 a {
		padding-left: 20px;
		background: transparent url(images/home_w_17.png) no-repeat left top;
	}
	#header-top-menu li.menu-item-18 a {
		padding-left: 20px;
		background: transparent url(images/quienes_somos_w_17.png) no-repeat left top;
	}
	#header-top-menu li.menu-item-23 a {
		padding-left: 21px;
		background: transparent url(images/servicio_postventa_w_17.png) no-repeat left top;
	}
	#header-top-menu li.menu-item-26 a {
		padding-left: 21px;
		background: transparent url(images/contacto_w_17.png) no-repeat left 2px;
	}
	
	#header-top-menu li a:hover {
		color: #FFCC00;
		color: #eebf02;
	}
	#header-right {
		float: right;
		height: 140px;
		width: 242px;
		color: #143249;
		text-align: right;
		position: relative;
		background: transparent url(images/contacto-tarjeta1.png) no-repeat top right; 
	}
	#header-right h4 {
		font-size: 1.3em;
		display: block;
	}
	#header-right img {
		border: 0px;
	}
	
	#header-right #contact {
		background-color: #f9f9f9;
		border: 1px solid #dddddd;
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(/PIE.htc);
		position: relative;
		margin-top: 5px;
		background: #f9f9f9 url('images/contacto.png') no-repeat -17px -35px;
		
		/*opacity: 0.6;
		filter: alpha(opacity=60); 
		filter: ï¿½alpha(opacity=60)ï¿½; */
	}
	#header-right #contact ul {
		list-style: none;
		padding: 0;
		margin: 0;
		padding: 6px 0px 6px 5px;
	}
	#header-right #contact ul li {
		display: block;
		padding-right: 23px;
		margin: 0;
		margin-right: 10px;
	}
	#header-right #contact ul li.email {
		background: transparent url('images/contacto_gr_17.png') no-repeat right center;
		color: #fecc00;
	}
	#header-right #contact ul li.phone {
		background: transparent url('images/telefono_gr_17.png') no-repeat right center;
		color: #fecc00;
		font-weight:bold;
		text-shadow: 1px 1px #ffffff;
		font-family: 'Ubuntu', "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
		font-size:1.45em;
	}
	
	#header-right #enlaces-cabecera {
		text-align: right;
	
	}
	#header-right #enlaces-cabecera ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: right;
	}
	#header-right #enlaces-cabecera ul li {
		display: block;
		float: left;
		margin: 9px 0px 0px 2px;
		padding: 0;
		border: 0px solid #cccccc;
		float: left;
		width: 78px;
		text-align: center;
		line-height: 1.1em;
		font-size: 0.7em;
		text-transform: uppercase;
	
	}
	#header-right #enlaces-cabecera ul li a {
		color: #aaaaaa;
	
	}
	#header-right #enlaces-cabecera ul li a img {
		margin-bottom: 4px;
	}
	#header-right #citroen {
		margin: 10px 0px 0px 20px;
		background: url(images/logo-citroen.png) no-repeat center top;
		height: 45px;
		float: right;
		
	}
	#header-right #citroen a {
		color:#cccccc;
	}
	#header-right #citroen a:hover {
		color:#eebf02;
	}
	#header-right #citroen h3 {
		padding-top: 32px;
		font-size: 0.9em;
		line-height: 40px;
		color:#cccccc;
	}
	#header-right #social {
		margin-top: 10px;
		margin-left: 12px;
		vertical-align: middle;
	}
	#header-right #social h3 {
		float: left;
		font-size: 1.2em;
		line-height: 32px;
		padding-bottom: 5px;
	}
	#header-right #social span {
		margin-left: 4px;	
	}

	#header-bottom {
		background: #f5f5f5;
	}
	#header-bottom h2 {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 20px;
		background: #f5f5f5;
		font-size: 1.6em;
	}
	#header-top-right  {
		float: left;
	}
	#header-top-right #lang {
		border: 0px solid red;
		height: 25px;
		color: #0e2664;
		text-shadow: 1px 1px #ffffff;
	}
	#header-top-right #lang ul {
		text-align: right;
		margin: 3px 0px 0px 0px;
		float: right;
		padding: 0;

	}
	#header-top-right #lang li {
		text-align: left;
		display: inline;
		margin-left: 0px;
		text-transform: uppercase;
	}
	#header-top-right #lang li a {
		font-size: 0.8em;
		text-transform: uppercase;
		text-decoration: none;
		color: #000000;
	}
	#header-top-right #lang li a span {
		border: 0;
		padding: 0;
}	
	#header-top-right #lang li a img {
		border: 0;
		margin-left:2px;
	}
	#header-top-right #lang li.active a {
		color: #000000;
		font-weight: bold;	
	}
	#fecha {
		text-transform: none;
		font-size: 0.9em;
		margin-top: 10px;
	}
	#main-menu {
		margin: 10px 0px 15px 0px;
		width: 100%;	
		z-index: 1;
		/*
		background-color: #0e2664;
		background-image: url(images/noise-bg.png);
		box-shadow: 2px 2px 3px #888;*/
		height: 45px;
	}
	#main-menu ul {
		text-align: left;
		display: block;
		margin: 0;
		padding: 0;
	}
	#main-menu li {
		margin: 0;
		padding: 0;
		display: inline;
		font-family: 'Ubuntu', "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
	#main-menu li a {
		float: left;
		margin-right: 7px;
		margin-left: 7px;
		margin-top: 6px;
		margin-bottom: 7px;
		text-decoration: none;
		padding: 6px 5px 6px 5px;
		color: #ffffff;
		font-size: 1.2em;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius:  5px 5px 5px 5px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0px solid #0e2664;
		text-shadow: 1px 1px 0px #39287b;
		font-weight: normal;
	}
	#main-menu li a:hover {
		border: 0px solid #EEBF02;
		color: #EEBF02;
		background: #ffffff;
		text-shadow: 1px 1px 0px #efefef;
	}
	#main-menu li.current-page-ancestor a, #main-menu li.current-menu-item a {
		color: #000000;
		background: #ffffff;
		text-shadow: 1px 1px 0px #efefef;
	}
	#breadcrumb {
		text-align: left;
		height: 30px;
		font-size: 0.9em;
		color: #888888;
	}
	#breadcrumb .sufijo {
		color: #bbbbbb;
	}
	/* CONTENT */
	#content-wrap {
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		background: transparent;
		padding-bottom: 30px;
		margin-bottom: 20px;
		margin-top: 0px;
		border-top: 0px;
		z-index: 0;
	}
	#content-wrap.home {
		float: left;
		width: 940px;
	}
	#content {
		float: left;
		margin: 0px 0px 0px 0px;
		background: #ffffff;
		min-height: 200px;
	}
	#content.content-home {
		margin-top: 0px;
	}
	
	.panel-home {
		width: 200px;
		border-right: 1px solid #f5f5f5;
		float: left;
		margin: 30px 15px 0px 0px;
	}
	.panel-home h3 {
	
	}
	.panel-home p {
		padding: 0px 8px 0px 0px;
	}
	#content .title {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	#content p {
		line-height: 1.8em;
	}
	
	.post-content {
		margin-top: 7px;
		padding-top: 8px;
		margin-right: 40px;
		text-align: justify;
	}
	.post-content img {
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0;
		
	}
	.post-content h4 {
		background: transparent;
	}
	#content-left {
		float: left;
		width: 630px;
		margin: 10px 10px 10px 10px;
	}
	
	#gallery {
		width: 940px;
		margin: 5px 0px 12px 0px;
		background: #ffffff;
		height: 260px;
		overflow: hidden;
		border: 0px solid #ccc;
		position:relative;
	}
	#gallery .anythingWindow {
		background: #fff url('images/bg-page22.gif') repeat-x left 0px;
		border-radius: 30px;
		-moz-border-radius: 30px;
		behavior: url(/PIE.htc);
		position: relative;
		border-bottom: 2px solid #d9d9d9;
		padding: 0 0 12px 0;
	}
	#gallery ul {
		width: 850px;
		height: 240px;
		padding: 0;
		margin: 0 0 0 0;
	}
	#gallery ul li {
		margin: 0 5px 0 5px;
		padding: 0;
		list-style: none;
	}
	#gallery ul li.oferta {
	}
	#gallery .oferta_foto {
		float: left;
		width: 300px;
		margin: 25px 0px 0px 20px;
		border: 0px solid #bbbbbb;
		text-align: right;
	}
	#gallery .oferta_foto img {
		/*box-shadow: 2px 3px 0px #eeeeee;*/
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0;
	}
	#gallery .oferta_info {
		float: left;
		margin-left: 10px;
		width: 440px; 
		margin-top: 20px;
		border-left: 0px dotted #ffffff;
	}
	#gallery .oferta_info h3 {
		margin: 0px 0px 0px 20px;
		padding: 10px  0px  10px  0px;
		text-shadow: 1px 1px 0px #cccccc;
		border-bottom: 1px dotted #ffffff;
		font-weight: bold;
		color: #EEBF02;
	}
	#gallery .oferta_info .excerpt {
		margin: 10px 0px 10px 20px;
		line-height: 18px;
	}
	#gallery .oferta_precio {
		background: #EFEFEF;
		display: block;
		height: 20px;
		float: left;
		border-radius: 5px;
		-moz-border-radius: 5px;
		behavior: url(/PIE.htc);
		position: relative;
		padding: 7px 7px 7px 7px;
		margin: 0px 0px 10px 20px;
		color: #EEBF02;
		font-size: 1.45em;
		font-weight: bold;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 2px 1px 0 #FFFFFF;
	}
	#gallery .oferta_enlace {
		display: block;
		float: right;
		margin: 10px 0px 10px 20px;
	}
	#gallery .oferta_enlace a {
		font-size: 1.1em;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 2px 1px 0 #FFFFFF;
	}
	#gallery .oferta_enlace a:hover {
		color: #EEBF02;
	}
	#panel-destacados {
		float: left;
		width: 570px;
		margin-right:10px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(/PIE.htc);
		position: relative;

	}
	#panel-destacados h3,
	#panel-proximos h3 {
	    background: url("images/bg.gif") repeat scroll 0 0 #EFEFEF;
	    border-radius: 8px 8px 8px 8px;
	    -moz-border-radius: 8px 8px 8px 8px;
		behavior: url(/PIE.htc);
		position: relative;
	    font-size: 1.5em;
	    margin: 10px 0 20px;
	    padding: 6px 10px;
	    text-shadow: 2px 1px 0 #FFFFFF;
		width: 270px;
	}
	#panel-destacados #mostrar-todos a {
		float: right;
		margin: 20px 25px 0px 0px;
		color: #EEBF02;
	}
	#panel-destacados #mostrar-todos a:hover,
	#panel-proximos #mostrar-todos a:hover {
		color: #0E2664;
	}
	#panel-destacados .panel-destacado,
	#panel-proximos .panel-destacado {
		width: 170px;
		float: left;
		border: 1px solid #f7f7f7;
		margin-right: 15px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(/PIE.htc);
		position: relative;
		height: 230px;
		background: #f7f7f7;
		margin-bottom: 20px;
		box-shadow: 0px 2px 0px #efefef;
	}
	#panel-destacados .panel-destacado:hover,
	#panel-proximos .panel-destacado:hover {
		background: #fff url('images/bg-page22.gif') repeat-x;
		box-shadow: 0px 2px 0px #ccc;
		border: 1px solid #ccc;
	}
	#panel-destacados .panel-destacado h4,
	#panel-proximos .panel-destacado h4 {
		padding: 5px 5px 0px 20px;
		margin: 0px 0px 5px 0px;
		display: block;
		text-align: left;
		font-size: 1.1em;
	}
	#panel-destacados .vehiculo-kilometraje,
	#panel-proximos .vehiculo-kilometraje {
		padding: 5px 5px 0px 20px;
		margin: 0px 0px 5px 0px;
		color: #888888;
		font-size: 0.95em;
	}
	.destacado_precio, .currentprice {
		text-align: left;
		margin: 0px 0px 10px 20px;
		color: #EEBF02;
		font-size: 1.45em;
		font-weight:bold;
		font-size: 1.35em;
		display: block;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 2px 1px 0 #FFFFFF;
	}
	#panel-destacados .panel-destacado img,
	#panel-proximos .panel-destacado img {
		margin: 10px 0px 0px 20px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0;
	}
	
	#panel-proximos {
		display: inline-block;
		position: relative;
	}
	
	#panel-proximos h3 {
		width: inherit;
	}
	#panel-proximos #mostrar-todos-proximos {
		margin: 0px 0px 0px 0px;
		position: absolute;
		top: 0px;
		rigth: -40px;
	}
	#panel-proximos .panel-destacado {
		margin-right: 15px;
	}

	
	#panel-corporativos {
		clear: both;
	}

	#panel-corporativos h3 {
		margin: 10px 0px 20px 0px;
		text-shadow: 2px 1px 0 #FFFFFF;
		padding: 6px 10px 6px 10px;
		font-size: 1.5em;
		background: #efefef url('images/bg.gif') repeat;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
	}
	.panel-corporativo {
		width: 295px;
		float: left;
		margin-right: 15px;
		border-right: 1px dotted #cccccc;
		
	}
	.panel-corporativo h4,
	.post-content h4 {
		margin: 0px 10px 0px 0px;
		padding: 5px 10px 5px 10px;
		text-shadow: 2px 1px 0px #fff;
		background: #efefef;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		border-right: #FECC00 solid 15px;
	}
	.panel-corporativo a:hover h4 {
		color: #EEBF02;
	}
	.panel-corporativo p {
		margin: 10px 10px 0px 0px;
	}
	
	/* Sidebar de la Home */
	#sidebar-home {
		width: 350px;
		float: right;
		border-radius: 7px;
		-moz-border-radius: 7px;
		behavior: url(/PIE.htc);
		position: relative;
		margin-top: 10px;
	}
	#sidebar-home .widget_recent_entries {
		background: #efefef;
	    border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		behavior: url(/PIE.htc);
		position: relative;
		height: 195px;
	}
	#sidebar-home h3 {
	    background: #efefef url("images/bg.gif") repeat 0 0;
	    border-radius: 8px 8px 0px 0px;
		-moz-border-radius: 8px 8px 0px 0px;
		behavior: url(/PIE.htc);
		position: relative;
	    font-size: 1.5em;
	    margin: 0 0 15px 0;
	    padding: 6px 10px 6px 10px;
	    text-shadow: 2px 1px 0 #FFFFFF;
	    border-right: #FECC00 solid 15px;
	}
	#sidebar-home .widget {
		clear: both;
		margin: 0px 0px 20px 0px;
		padding-bottom: 20px;
		border: 1px solid #CCCCCC;
	    border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		behavior: url(/PIE.htc);
		position: relative;
	}
	#sidebar-home .widget ul {
		margin: 0;
		padding: 0;
	}
	#sidebar-home .widget ul li {
		margin: 0px 10px 5px 15px;
		padding: 0px 0px 5px 0px;
		list-style: none;
		font-size: 1em;
		border-bottom: 1px dotted #ffffff;
	}
	#sidebar-home ul li a {
		color: #0e2664;
	}
	#sidebar-home ul li a:hover {
		color: #EEBF02;
	}
	
	/* Widget de Logotipos de marcas */
	#marcas-container {
		background: #ffffff;
		overflow: hidden;
	}
	#marcas-container div.info {
		font-size: 0.9em;
		margin: 0px 10px 10px 10px;
		color: #aaaaaa;
	}
	#marcas-container ul {
		margin: 0;
		pading: 0;
	}
	#marcas-container ul li.logo-marca {
		float: left;
		margin-left: 6px;
		margin-bottom: 0px;
		border: 1px solid #ffffff;
		border-radius:3px;
		-moz-border-radius: 3px;
		behavior: url(/PIE.htc);
		position: relative;
		margin: 0px 7px 10px 7px;
		padding: 0;
	
	}
	#marcas-container ul li.logo-marca img {
		width: 50px;
		height: 50px;
		border: 0;
		border-radius:3px;
		-moz-border-radius: 3px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0;
	}
	#marcas-container ul li.logo-marca:hover {
		border: 1px solid #cccccc;
	}
	
	/* Sidebar genÃ©rico de pÃ¡ginas interiores */
	
	#sidebar {
		border-left: 0px solid #cccccc;
	}
	.sidebar {
		min-height: 350px;
		float: left;
		margin: 0px 0px 20px 10px;
		padding-top: 10px; 
		width: 280px;
	}
	
	.sidebar h3 {
	    background: #efefef url("images/bg.gif") repeat 0 0;
	    border-radius: 8px 8px 0px 0px;
		-moz-border-radius: 8px 8px 0px 0px;
		behavior: url(/PIE.htc);
		position: relative;
	    font-size: 1.5em;
	    margin: 0 0 15px 0;
	    padding: 6px 10px 6px 10px;
	    text-shadow: 2px 1px 0 #FFFFFF;
	    border-right: #FECC00 solid 15px;
	}
	.sidebar .dc-social {
		margin: 10px 0px 10px 0px;
	}
	
	.sidebar .widget {
		margin: 0px 0px 20px 0px;
		padding-bottom: 20px;
		border: 1px solid #CCCCCC;
	    border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		behavior: url(/PIE.htc);
		position: relative;

	}
	.sidebar .widget ul {
		margin: 0;
		padding: 0;
	}
	.widget_links ul  {
		margin: 0 0 20px 0;
		padding: 0;
	}
	.widget_links ul li {
		margin: 0px 10px 5px 10px;
		padding: 0;
		list-style: none;
		font-size: 1em;
		float:left;
	}
	.sidebar .widget ul li {
		margin: 0px 10px 5px 10px;
		padding: 0px 0px 5px 0px;
		list-style: none;
		font-size: 1em;
	}
	.sidebar ul li a {
		color: #0e2664;
	}
	.sidebar ul li a:hover {
		color: #EEBF02;
	}

	#search-form {
		background: #efefef;
		padding: 7px 20px 7px 20px;
		margin: 0px 0px 0px 0px;
		border-radius: 7px;
		-moz-border-radius: 7px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 1px solid #cccccc;
	}
	
	#marcas ul li img {
		border: 0;
	}
	
	.atras {
		color: #aaaaaa;
		border-bottom: 0px dotted #cccccc;
		padding: 5px 20px 5px 20px;
		margin: 0px 0px 0px 0px;
		background: #efefef;
		display: inline;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
	}
	/* PÃ¡gina Buscador de VehÃ­culos */
	#vehiculos-cont {
		color: #aaaaaa;
		border-bottom: 1px dotted #cccccc;
		padding: 4px 0px 4px 0px;
		margin: 5px 0px 15px 0px;
		/* background: url("images/bg.gif") repeat scroll 0 0 #EFEFEF;
		padding: 5px 10px 5px 10px;
		border-radius: 8px; */
	}
	#vehiculo-container {
		background: #efefef;
		border: 1px solid #efefef;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		border-left: 10px solid #efefef;
		width: 630px;
		margin-bottom: 10px;
		font-size:1em;	
	}
	#vehiculo-container:hover {
		background: #f0f0f0 url("images/bg.gif") repeat left top;
		background-size: 3px 3px;
		border: 1px solid #cccccc;
		border-left: 10px solid #cccccc;
		/* cursor: pointer; */
	}
	#vehiculo-container h4 {
		margin: 0;
		padding: 0;
		font-size: 1.6em;
		margin: 8px 0px 8px 0px;
		text-shadow: 2px 1px 0 #FFFFFF;
	}
	
	#vehiculo-container .vehiculo-imagen {
		float: left;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		margin: 5px 10px 0px 7px;
	}
	#vehiculo-container .vehiculo-imagen img {
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0;
	}
	
	#vehiculo-container .info_precio_box {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 10px;
		float:right;
		text-align: right;
	}
	#vehiculo-container .vehiculo-precio {
		margin: 0px 0px 5px 0px;
		color: #EEBF02;
		font-weight:bold;
		font-size: 1.5em;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 2px 1px 0 #FFFFFF;
	}
	#vehiculo-container .vehiculo-precio-consultar {
		margin: 0px 0px 5px 0px;
		color: #EEBF02;
		font-weight:bold;
		font-size: 1.2em;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 2px 1px 0 #FFFFFF;
	}	
	#vehiculo-container .vehiculo-precio-antes {
		color: #888888;
	}
	#vehiculo-container .vehiculo-matriculacion,
	#vehiculo-container .vehiculo-kilometraje,
	#vehiculo-container .vehiculo-tipo  {
		background: transparent;
		margin: 8px 1px 0px 0px;
	}
	
	#vehiculo-container .vehiculo-enlace {
		margin-top: 5px;
	}
	#vehiculo-container .vehiculo-enlace a {
		font-size: 1.1em;
		text-transform: uppercase;
		text-decoration: underline;
	}

	#vehiculos-searchform {
		border: 1px solid #cccccc;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		padding: 0px 0px 10px 0px;
		
	}
	#vehiculos-searchform h3 {
	    background: #efefef url("images/bg.gif") repeat 0 0;
	    border-radius: 8px 8px 0px 0px;
		-moz-border-radius: 8px 8px 0px 0px;
		behavior: url(/PIE.htc);
		position: relative;
	    font-size: 1.3em;
	    margin: 0 0 15px 0;
	    padding: 6px 10px 6px 10px;
	    text-shadow: 2px 1px 0 #FFFFFF;
	    border-right: #FECC00 solid 15px;
	}
	
	#vehiculos-searchform .campo {
		float: left;
		margin: 0px 10px 0px 10px;
	}

	#vehiculos-searchform .campo label {
		color: #0E2664;
	}
	#vehiculos-searchform .campo select {
		min-width: 150px;
	}
	#vehiculos-searchform  #buscar-submit {
		margin: 17px 10px 5px 0px;
		padding: 3px 10px 3px 10px;
		float: right;
		min-width: 100px;
		border: 0px solid #0E2664;
		border-radius: 7px;
		-moz-border-radius: 7px;
		behavior: url(/PIE.htc);
		position: relative;
		background: #EEBF02;
		color: #ffffff;
		cursor: pointer;
	}
	#vehiculos-searchform  #buscar-submit:hover {
		background: #FECC00;
	}
	
	/* Personalización sección desguace */
	
	.desguace #vehiculos-searchform h3 { 
		border-right: #4EA547 solid 15px;
	}
	.desguace #vehiculos-searchform  #buscar-submit {
		background: #4EA547;
	}
	.desguace #vehiculos-searchform  #buscar-submit:hover {
		background: #4EA547;
	}
	
	.desguace .sidebar h3 {
		border-right: #4EA547 solid 15px;
	}
	
	/* Fin personalización sección desguace */
	
	
	/* Personalización sección Keycar */
	
	.keycar #vehiculos-searchform h3 { 
		border-right: #53419A solid 15px;
	}
	.keycar #vehiculos-searchform  #buscar-submit {
		background: #53419A;
	}
	.keycar #vehiculos-searchform  #buscar-submit:hover {
		background: #53419A;
	}
	
	.keycar .sidebar h3 {
		border-right: #53419A solid 15px;
	}
	
	/* Fin pesonalización Keycar*/
		
	#sidebar #vehiculos-searchform {
		margin-bottom: 20px;
	}
	#sidebar #vehiculos-searchform .campo {
		float: none;
	}
	
	#sidebar #vehiculos-searchform  #buscar-submit {
		float: none;
		margin: 10px 0px 5px 10px;
	}
	
	.sidebar .textwidget {
		margin: 0px 10px 0px 10px; 
	}
	
	/* FICHA */
	.vehiculo-ficha {
		width:620px;
		text-align: left;
	}
	.vehiculo-ficha h2.title {
		font-size: 1.8em;
		border-bottom: 1px solid #cccccc;
		line-height: 35px;

	}
	.vehiculo-ficha .vehiculo-precio {
		margin: 0px 0px 5px 0px;
		color: #EEBF02;
		font-weight:bold;
		font-size: 1.75em;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 1px 1px 0 #efefef;
	}
	.vehiculo-ficha .vehiculo-precio-consultar {
		margin: 0px 0px 5px 0px;
		color: #EEBF02;
		font-weight:bold;
		font-size: 1.2em;
		font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		text-shadow: 1px 1px 0 #efefef;
	}
	.vehiculo-ficha .vehiculo-precio-antes {
		color: #888888;
		margin: 0px 0px 15px 0px;
	}
	.vehiculo-ficha .vehiculo-precio-cuota {
		color: #EEBF02;
		margin: 0px 0px 15px 0px;
		font-weight:bold;
	}
	#content .vehiculo-ficha .vehiculo-precio-cuota p {
		color: #aaaaaa;
		margin: 5px 20px 15px 0px;
		font-size:0.8em;
		line-height:1.4em;
		font-weight: normal;
		width: 320px;
	}
	
	#slideshow-wrapper #slider {
		overflow: hidden;
		
	}
	.vehiculo-ficha .vehiculo-imagen-galleria {
		float: left;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		margin: 0px 20px 20px 0px;
		background: #000000;
		padding:5px;
		width: 610px;
	}
	.vehiculo-ficha .vehiculo-imagen {
		float: right;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		margin: 5px 5px 0px 5px;
	}
	.vehiculo-ficha .vehiculo-imagen img {
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		border: 0;
		
	}
	.vehiculo-ficha .vehiculo-imagenes img {
		margin-left: 5px;
		border: 0;
	}
	.vehiculo-ficha .vehiculo-data {
		float: left;
		float:right;
		width:250px;
		padding-bottom:10px;
	}
	.vehiculo-ficha .vehiculo-data div {
		border-bottom: 1px dotted #cccccc;
	}
	.vehiculo-ficha .vehiculo-data label {
		font-weight: bold;
		margin-right: 10px;
		font-size:0.95em;
	}
	.vehiculo-ficha .vehiculo-equipamiento {
		clear: both;	
	}
	.vehiculo-ficha #vehiculo-equipamiento ul {
		margin: 10px 0px 0px 0px;
		padding: 0;
		list-style-type: none;
	}
	.vehiculo-ficha #vehiculo-equipamiento ul li {
		margin: 5px 10px 15px 20px;
		float: left;
		display: block;
		padding-left: 20px;
		width: 150px;
		background: transparent url('images/check_icon_16.png') no-repeat left top;
	}
	.vehiculo-ficha .vehiculo-informacion {
		clear: both;	
	}
	.vehiculo-ficha #vehiculo-informacion-texto {
		margin: 10px 10px 20px 20px;
	}
	
	
	/* Widgets Contacta y Calculadora */
	.widget_custom_cf7, .widget_gfcalculator_widget {
		border: 1px solid #cccccc;
		border-radius: 8px;
		-moz-border-radius: 8px;
		behavior: url(/PIE.htc);
		position: relative;
		margin-bottom: 20px;
	}

	.widget_custom_cf7 h3, .widget_gfcalculator_widget h3 {
	    background: #efefef url("images/bg.gif") repeat 0 0;
	    border-radius: 8px 8px 0px 0px;
		-moz-border-radius: 8px 8px 0px 0px;
		behavior: url(/PIE.htc);
		position: relative;
	    font-size: 1.3em;
	    margin: 0 0 10px 0;
	    padding: 6px 10px 6px 10px;
	    text-shadow: 2px 1px 0 #FFFFFF;
	    border-right: #FECC00 solid 15px;
	}

	/*  FOOTER */
	#page-wrap-footer {
		margin: 0px 0 0 0;
		text-align: center;
		background: #143249;
		background: #001349;
		clear: both;
		-moz-box-shadow: 0px -2px 2px #888;
		-webkit-box-shadow: 0px -2px 2px #888;
		box-shadow: 0px -2px 2px #888;
	}
	#footer {
		width: 960px;
		margin: 0px auto 0px auto;
		text-align: left;
		padding: 20px 0 50px 0;
		color: #ffffff;
	}
	#footer a {
		color: #ffffff;
	}
	#footer ul {
		margin: 0px 20px 0px 20px; 
		padding: 0;
		list-style: none;
	}
	#footer ul li {
		margin-bottom: 10px;
	}
	#footer ul li a {
		color: #ffffff;
	}
	#footer ul li a:hover {
		color: #000000;
	}
	#footer-left {
		width: 30%;
		border-right: 1px dotted #ffffff;
		float: left;
	}
	#footer-middle {
		width: 30%;

		border-right: 1px dotted #ffffff;
		float: left;	
}
	#footer-right {
		width: 30%;

		border: 0px solid blue;
		float: left;
		
}

	#footer_menu {
		text-align: right;
		margin: 0px 0px 0px 0px;
		clear: both;
	}
	#footer_menu ul {
		margin: 0px 0px 0px 0px;
	}
	#footer_menu li {
		display: inline;
		margin-left: 10px;
	}
	#footer_menu li a {
		color: #ffffff;
		text-decoration: none;
	}
	#footer_menu li a:hover {
		color: #000000;
	}
	
	.social-tabs li a img {
		border: 0;
	}
	
	.read-more {
		color: #eebf02;
		font-weight: bold;
	}
	
	/* FORMULARIO DE CONSULTA-CONTACTO */
	#form-contacto  .form-label {
		width: 110px;
		color: #002F67;
		text-align: right;
		display: block;
		float: left;
		border-right: 1px dashed #cccccc;
		margin-right: 10px;
		padding-right: 10px;
		font-size: 1.1em;
	}
	#form-contacto {
		margin-top: 15px;
	}
	#form-contacto p {
		margin: 4px;
	}
	.wpcf7-submit {
		margin: 10px 0px 15px 10px;
		padding: 3px 20px 0px 20px;
		cursor: pointer;
	}
	input:hover.wpcf7-submit {
	}
	.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar {
	    background: url("images/bg_input.jpg") repeat-x scroll left top #FFFFFF;
	    border: 1px solid #CCCCCC;
	    padding: 2px 0 2px 5px;
	}
	img.wpcf7-captchac {
		vertical-align:top;
	}
	.wpcf7-response-output {
		margin: 5px 0px 0px 10px;
	}

	/* FORMULARIO DE CONSULTA-CONTACTO PARA FICHA DE VEHï¿½CULO */
	input, textarea {
	    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	    font-family: 'Ubuntu',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		
	}
	#form-vehiculo {
		margin: 5px 15px 5px 15px; ;
	}
	#form-vehiculo p {
		margin: 4px;
	}
	.cf7_widget_subheading {
		margin: 0px 20px 0px 10px;
		color: #002F67;
	}
	#form-vehiculo .form-label {
		color: #002F67;
		font-size: 1em;
		display: inline;
	}
	#form-vehiculo input.wpcf7-text  {
		width: 180px;
		font-size: 1em;
	}
	#form-vehiculo .wpcf7-submit {
		margin: 10px 0px 15px 0px;
		padding: 5px 20px 5px 20px;
		cursor: pointer;
		border-radius: 7px;
		-moz-border-radius: 7px;
		behavior: url(/PIE.htc);
		position: relative;
		background: #EEBF02; 
		border: 0;
		color: #ffffff;
		
	}
	#form-vehiculo .wpcf7-submit:hover {
		background: #FECC00; 	
	}
	#form-vehiculo input:hover.wpcf7-submit {
	}
	#form-vehiculo .wpcf7-text,.wpcf7-textarea,.wpcf7-captchar {
	    background: url("images/bg_input.jpg") repeat-x scroll left top #FFFFFF;
	    border: 1px solid #CCCCCC;
	    padding: 2px 0 2px 5px;
	}
	#form-vehiculo img.wpcf7-captchac {
		vertical-align:top;
	}
	#form-vehiculo .wpcf7-response-output {
		margin: 5px 0px 0px 10px;
	}
	
	div.wpcf7-response-output {
		margin-top: 0px;
	}
	
} /* END screen media */
@media print {
	.do-not-print {
		display: none;
	}
	#comments {
		page-break-before: always;
	}
	body {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 1.4;
		word-spacing: 1.1pt;
		letter-spacing: 0.2pt;
		font-family: Garamond, "Times New Roman", serif;
		color: #000;
		background: none;
		font-size: 12pt;
	}
	h1,h2,h3,h4,h5,h6 {
		font-family: 'Marcellus SC', Helvetica, Arial, sans-serif;
	}
	h1 {
		font-size: 19pt;
	}
	h2 {
		font-size: 17pt;
	}
	h3 {
		font-size: 15pt;
	}
	h4,h5,h6 {
		font-size: 12pt;
	}
	code {
		font: 10pt Courier, monospace;
	}
	blockquote {
		margin: 1.3em;
		padding: 1em;
	}
	img {
		display: block;
		margin: 1em 0;
	}
	a img {
		border: none;
	}
	table {
		margin: 1px;
		text-align: left;
	}
	th {
		border-bottom: 1px solid #333;
		font-weight: bold;
	}
	td {
		border-bottom: 1px solid #333;
	}
	th,td {
		padding: 4px 10px 4px 0;
	}
	caption {
		background: #fff;
		margin-bottom: 2em;
		text-align: left;
	}
	thead {
		display: table-header-group;
	}
	tr {
		page-break-inside: avoid;
	}
	a {
		text-decoration: none;
		color: black;
	}
} /* END print media */