/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

html{ margin:0; padding:0; height:auto; background:#333; }
body{ font-size:77%;line-height:120%; font-family: Arial, Helvetica, Verdana, sans-serif; padding:0px; text-align:center; height:100%; color:#333; line-height:1.4em; width:100%;}
div#wrapper{ width:960px; margin:0 auto;text-align:center;}
p{ color:#333; font-size:12px;}
ul{ margin:0; padding:0;}
img{ border:none;}
span.negrita{ font-weight:bold; color:#dc291e;}
a:link, a:visited{ color:#333; text-decoration:none; font-weight:bold;}
a:hover{ color:#dc291e; text-decoration: none; font-weight:bold;}
h2{ color:#333; font-size:1.4em; text-transform:uppercase; font-weight: bold;}
h3{ font-weight:bold; color:#dc291e; font-size:1.2em; padding:0.5em 0 0 0;}
h4{ color:#dc291e; font-weight:bold; font-size:1.2em;}
ul{ padding-left:2em;}
ul li{ padding:0.4em 0;}
ol ul{ list-style: disc;}
ol ul{ padding-bottom:2em;}
.limpiar{ clear:both;}

/*css cabecera*/

div#header{ width:100%; height:auto; margin:0 auto; text-align:center; margin-top:1em;}
div.contenidoHeader{background:url(img/cabecera.jpg) center no-repeat; width:100%; height:147px; margin:0 auto; text-align:center;}

h1#blog-title{ width:259px;  height:86px; margin:1em; float:left; }
h1#blog-title img{ border:none;}
div.buscador{ width:325px;  height:24px; margin:0em; float:right; margin-top:9em; margin-right:20px; }
div.buscador input.text{ background:url(img/labelBuscador.png) center no-repeat; width:205px; height:24px; border:none; float:left; margin-right:0.5em; padding-left:1em;}
div.buscador input.button{ background:url(img/botonNegroBuscar.png) center no-repeat; width:70px; height:23px; border:none; margin:0; float:left; color:#fff; font-size:0.9em; font-weight:bold;}
div.buscador img{ float:right;}

div.migas{ background:url(img/barraMigas.png);  height:25px; color:#666; text-align:left; padding:0.2em 0 0 1em;}


div.skip-link {position:absolute;right:1em;top:1em;}

/*css menu*/
/*div#menu {background:url(img/barraMenu.png) center no-repeat; height:25px; margin:0em auto; width:100%; padding-top:0.6em; text-align:center;}

div#menu ul,div#menu ul ul {line-height:1;list-style:none;margin:0;padding:0;}

div#menu ul a {display:block;margin-right:1em;padding:0.2em 0.5em;text-decoration:none; color:#ccc; text-transform:uppercase; }
div#menu ul a:hover{ color:#dc291e;}

div#menu ul ul ul a {font-style:italic;}

div#menu ul li ul {left:-999em;position:absolute;}

div#menu ul li:hover ul {left:auto;}*/


div#menu{font-size:1em; padding-top:0em; width:100%; clear:both; padding:0 0%; background: url(img/barraMenu.png) center no-repeat; height:25px;}



/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {margin: 0; border: 0 none; padding: 0; width: 100%; /*For KHTML*/list-style: none;height: 24px; text-align:center;}
ul#navmenu-h li {margin: 0;border: 0 none;padding: 0; float: left; /*For Gecko*/display: inline;list-style: none;position: relative;height: 24px; width: 160px;}
ul#navmenu-h ul {margin: 0;border: 0 none;padding: 0; list-style: none;display: none;position: absolute;top: 24px;left: 0;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#navmenu-h ul li {float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/}
/* Root Menu */
ul#navmenu-h a {  float: none !important; /*For Opera*/ /*For IE*/display: block;/*background: #EEE;*/color: #ccc; font: 12px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;height: auto !important;height: 1%; /*For IE*/ text-align:center; padding:0 5%; margin-bottom: 0px; text-transform:uppercase;  }
ul#navmenu-h a{border-right:#000 solid 1px;}
ul#navmenu-h li.page-item-144 a{border-right:none;}

ul#navmenu-h li.current_page_item a:link, li.current_page_item a:visited{ color:#dc291e !important;}
ul#navmenu-h li.current_page_item a:hover{ color:#999 !important; }



ul#navmenu-h ul li{background: #000 ;/*IE*/filter: alpha(opacity=60) ;/*Firefox*/opacity: .6 ; padding:0.5em 0;}
ul#navmenu-h ul li a{ font-size:11px; margin-bottom:0px!important;font-weight: normal; } 
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a {color: #dc291e; }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {float: none;color: #999;}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {color: #dc291e; font-size:11px;}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {background: #EEE;color: #666;}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a {background: #CCC;color: #FFF;}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #EEE; color: #666;}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #CCC; color: #FFF;}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {display: none;position: absolute;top: 0; left: 160px;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {display: none;}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {display: block;}



/*css container*/

div#container{width:954px; margin:0 auto; background:#fff; height:auto; overflow:hidden; border:#dc291e solid 3px; border-top:none; border-bottom:none;}

div#content {float:left; width:68%; margin:0.5em; padding:1em;  min-height:400px; *_height:400px; /* Regla para IE */ text-align:justify; background:#fff;}

.entry-title,.entry-meta {clear:both; color:#ccc; text-align:right; border-bottom:#ccc solid 1px; padding-bottom:0.2em; font-size:1.4em; text-transform:uppercase;font-weight:bold;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
p.wp-caption-text{font-style:italic;}
div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}



/*css sidebar*/
div.sidebar {float:right; width:226px; margin:1em; margin-left:0; text-align:center;}

div.kartingland{ width:226px; height:80px; display:inline; }
div.potencia{ width:226px; height:135px; margin:1em 0;  display:inline;}
div.coche{ width:226px; height:124px; display:inline;}
div.linea{ width:226px; height:124px;margin:1em 0; display:inline;}
div.mainz{ width:226px; height:80px; margin:1em 0; display:inline; }
div.motor10{ width:226px; height:80px;margin:1em 0; display:inline;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}

div#header,div#footer {text-align:center;}

input#author,input#email,input#url,div.navigation div {width:50%;}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0;padding:0;}

/*css PIE*/
div#footer{text-align:left;clear: both; width: 100%; background:url(img/pie.jpg) center no-repeat; margin:0 auto; height:121px;}
div.info{ width:70%; margin:1em; height:auto; float:left; color:#000; font-weight:bold;}
div.info a:link, div.info a:visited{ color:#000; text-decoration:none;}
div.info a:hover{ color:#fff; text-decoration: underline;}
div.info span{ line-height:2em; color:#fff; font-weight:normal; font-size:0.9em;}
div.submenu{ width:20%; margin:0em; height:auto; float: right; text-transform:uppercase; margin-top:1.5em; font-size:1.1em; }
div.submenu ul li{ display:inline;color:#000;}
div.submenu ul li a:link, div.submenu ul li a:visited{ text-decoration:none; color:#000;}
div.submenu ul li a:hover{text-decoration:none; color:#fff;}


/*css index*/
div.sidebarIzq{ width:220px; float:left;}

div.bannerDestacado{ width:96%; border:#dc291e solid 1px; background:#eee; margin:0 0 1em 0; padding:0.5em; }
div.bannerDestacado h2{ text-align:right; font-size:1.2em; border-bottom:#dc291e solid 1px;color:#777;}
div.bannerDestacado p{ color:#777;}

div.contenido{ width:400px; float:right; }
div.contenido h2{ text-align:center; font-size:1.6em; line-height:1.5em; margin-top:1em;}
div.contenido h2 span{ color:#dc291e;}
div.contenido ul li{ margin:0 0 0 2em; padding:1em 0; font-size:1.1em;}

/*css potenciacion*/
div.potenciacion{ width:100%; clear:both; height:280px;}
div.tabla{ width:300px; float:left;}
div.tabla table.potenciacion{ width:300px; padding-left:0.5em; margin-top:1em;}
div.logos{ width:340px; float:right; border:#ccc solid 1px; height:auto; padding:0.2em; text-align:center; margin-right:0em; margin-top:1em;}
div.logos h3{ color:#dc291e; font-weight: bold; font-size:1.2em; padding:0.3em; }
table.potenciacion{ width:320px; font-size:0.9em; text-align:center;}
table.potenciacion tr.destacado{ color:#fff; text-transform:uppercase; font-weight:bold;}
table.potenciacion tr td{ padding:0.5em;}
table.potenciacion tr td.destacado{ color:#fff; text-transform:uppercase;font-weight:bold; text-align:center;}

/*css vehiculos 2ēmano*/

div.coche{ width:43%; font-size:0.9em; background:#eee; border:#999 solid 1px; height:auto; padding:0.5em; float:left; margin-right:1em; margin:0.5em;}
div.coche div.contenidoCoche{ width:100%; height:110px;/* border-bottom:#999 dashed 1px;*/}
div.coche div.contenidoCoche div.imagen{ width:125px; float:left;}
div.coche div.contenidoCoche div.imagen img{width:120px; border:#999 solid 2px; height: 80px; margin-top:1.52em;}
div.coche div.contenidoCoche div.datos{ width:150px; float:right;}
div.coche div.contenidoCoche div.datos ul{ list-style:none; line-height:1.5em; padding-left:0.5em;}
div.coche div.ver{ padding:0.5em; width:95%; text-align:right; background:url(img/fondoVer.png) center repeat-x; border: #999 solid 1px; clear:both;}
div.coche div.ver a:link, div.coche div.ver a:visited{ color:#333; text-decoration:none;}
div.coche div.ver a:hover{ color:#333; text-decoration: underline;}

/*css ficha*/
div.ficha{ width:98%; border:#ccc solid 1px; padding:1em;}
div.ficha div.galeria{ background:#ccc; width:100%; height:500px;}
div.ficha h3{padding:0.4em; width:95%; text-align:right; background:url(img/fondoVer.png) center repeat-x; border: #999 solid 1px; text-transform:uppercase; clear:both; color:#333;}
div.ficha ul{ list-style:none;float:left; padding:0 3em 2em 1em; line-height:1.5em;}
div.ficha p{ padding:0 1em;}
div.ficha input{ width:222px; height:25px; background:url(img/boton.png) center no-repeat; color:#fff; border:none; padding-left:78em;}


/*css vehiculos*/
div.banner{ width:80%; margin:0 auto; margin-top:5em;}
div.bannerNuevo{ width:223px; height:135px; float:left;}
div.bannerDosmano{ width:223px; height:135px; float: right;}

/*articulos*/
table.articulos{ width:200px; margin:1em 4em; color:#999;}
table.articulos tr td{ margin:0; text-align:center; text-transform:uppercase;  padding:1.5em;}

/*css index*/
div.marco{ width:95%; border:none; padding:1em; margin-top:2.5em;}
div.marco ul{ text-align:left; width:90%;  padding-left:0.5em; font-size:1.1em;}
div.marco ul li strong{ text-transform:uppercase;}
div.marco h2{ border-bottom:#dc291e solid 1px; padding-bottom:1em;text-align:center; font-size:1.5em;  }
div.marco p{ font-size:1.2em;}

/*css enlaces*/
ul.xoxo blogroll{ margin:0; padding:0;}
ul.xoxo blogroll li{list-style:none;}
ul#links-page.xoxo{ margin:0; padding:0;}
ul#links-page.xoxo{list-style:none;}
ul#links-page.xoxo li{ padding:1em 0; border-bottom:#ccc dashed 1px; margin-bottom:1.5em;}
ul#links-page.xoxo li a{ text-transform:uppercase; font-size:1.1em; font-weight:bold; padding-right:1em;}
ul#links-page.xoxo li div.enlace-url{ padding:0.5em 0; }
ul#links-page.xoxo li div.enlace-url a{ text-transform: lowercase; font-size:1em; color:#dc291e; }
ul#links-page.xoxo li div.enlace-url a:hover{ text-decoration:underline;}

/*css donde estamos*/
div#localizadatos{ width:250px; float:left; text-transform:uppercase;}
div#localizadatos p{ background:#eee; border:#dc291e solid 1px; padding:1em;}
div#localizadatos p strong{ font-size:1.2em; line-height:2em;}
div#localizadatos p a{ font-size:1.2em; text-transform:none;}
div#izq{ width:390px; float:right; }

/*css mapa web*/
div.ddsg-wrapper h2{ color:#dc291e;}
div.ddsg-wrapper ul{ list-style:none;}
div.ddsg-wrapper ul li{ font-size:1.2em; padding:0.5em; border:#ccc solid 1px; margin:1em 0;}
div .ddsg-wrapper ul li ul li{ border:none; font-size:0.9em; }
div .ddsg-wrapper ul li ul li a{color:#666;}
div .ddsg-wrapper ul li ul li a:hover{color:#dc291e;}

/*css buscador*/
input#s-no-results.text{ border:#dc291e solid 1px;}
form#searchform-no-results.blog-search div input.button{ background:url(img/botonNegro.png) center no-repeat; width:70px; height:23px; border:none; color:#ccc; font-weight:bold; font-size:1em;}
form#searchform-no-results.blog-search div input.button:hover{ color:#fff;}

h2.page-title{ color:#dc291e;}

/*css vehiculos nuevos*/
div.oferta {float:right; background:url(img/botonOfera.png) center no-repeat; width:183px; height:22px; border:none; color:#fff; font-weight:bold; font-size:1em;padding-bottom:3px;cursor: pointer; text-align:center; padding-top:6px;}
div.oferta a { color:#fff;}
div.oferta a:hover{ color:#333;}

div.oferta2{float:right; background:url(img/botonOfera2.png) center no-repeat; width:129px; height:22px; border:none; color:#fff; font-weight:bold; font-size:1em;padding-bottom:3px;cursor: pointer; text-align:center; padding-top:6px;}
div.oferta2 a{ color:#fff;}
div.oferta2 a:hover{ color:#333;}

ul.marca {list-style:none;}
ul.marca li {/*display:inline;*/ padding-right:2em;} 

/*CSS ARTTICULOS*/

div.categoria-accesorio{width:43%; font-size:0.9em; border:#ccc solid 1px; height:auto; padding:0.5em; float:left; margin-right:1em; margin:0.5em;}
div.categoria-accesorio div.imagen-accesorio{width:30%; float:left;}
div.categoria-accesorio div.imagen-accesorio img{ border:#ccc solid 1px;}
div.categoria-accesorio div.datos-accesorio{width:65%; float:right;}
div.categoria-accesorio div.datos-accesorio span.titulo{ font-weight:bold; font-size:1.1em;}
div.categoria-accesorio div.datos-accesorio span.descripcion{}



div.limpiar{ clear:both;}

div.ofertas-marca{ border:#ccc solid 1px; margin-bottom:1em; }
div.ofertas-marca .titulo-marca-ofertas { text-align:left; color:#666; font-weight:bold; border:none; padding:1em; font-size:1.2em;}
div.ofertas-marca .titulo-marca-ofertas span{ text-transform:uppercase; color:#dc291e;}
div.ofertas-marca .imagen { float:right; text-align:right;}
div.ofertas-marca .imagen img{}
div.ofertas-marca div.items-ofertas-marca div.item-oferta{ width:45%; margin:0.5em 0; border:#ccc solid 1px; padding:0.5em; float:left; margin:0.5em;}
div.ofertas-marca div.items-ofertas-marca div.item-oferta div.imagen-oferta{ width:30%; float:left;}
div.ofertas-marca div.items-ofertas-marca div.item-oferta div.imagen-oferta img{ border:#ccc solid 1px;}
div.ofertas-marca div.items-ofertas-marca div.item-oferta div.descripcion-oferta{ float:right; width:65%; margin-left:0.3em;}
div.ofertas-marca div.items-ofertas-marca div.item-oferta div.descripcion-oferta span.titulo{ font-weight:bold; font-size:1.1em;}
div.ofertas-marca div.items-ofertas-marca div.item-oferta div.descripcion-oferta span.precio{font-weight:bold; font-size:1.2em; color:#dc291e;}
div.ofertas-marca div.items-ofertas-marca div.item-oferta div.descripcion-oferta a input{ background:url(img/botonOfera.png) center no-repeat; width:183px; height:22px; border:none; color:#fff; font-size:1em;padding-bottom:3px;cursor: pointer; text-align:center; color:#fff; margin-top:0.5em;}
div.ofertas-marca div.items-ofertas-marca div.descripcion-oferta a:hover{ color:#333;}


ul.tarifas{}
ul.tarifas li{ float:left; display:inline; padding:0.5em 1em; margin:0.5em 0;}

