@charset "utf-8";
/* CSS Document */
/* General */
* {
    padding: 0px;
    margin: 0px;
}

img {
    border: none;
}

body {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
	width:100%; background:#474747;
}
#general{
	background:#FFF;
	max-width:1024px;
	border-bottom:2px solid #999;
	margin-bottom:15px;
	margin:auto;
	position:relative;
	min-width:800px;
	}
/*Cabecera*/
#titulo_cab{
	
	max-width:1024px;
    position: relative;
	border: solid 2px #2d2d2d;
		}
h1{
	padding-top:30px;
	font-size:0.95em;
	height:5.0em;
	text-transform:uppercase;
	background: url(../Productos/mini_autos/Logo con Bandera.gif) no-repeat 16px;
	padding-left:140px;
	width:550px;
	margin-bottom:0px;
	padding-bottom:15px;
	padding-top:15px; text-align:center;
	
	}
h1 span{
	color:#900;
	padding-left:0px;
	font-size:1.7em; font-weight:bold; letter-spacing:8px; 
	}
span#reindus {
	position:relative;
	margin-top:0px;
	font-size:0.7em;
	font-weight:bold;
	padding-left:0px;
	color:#000;
	letter-spacing:normal;
	
	}
/* Menu*/
#menu {
    z-index: 4;
    width: 100%;
    position: relative;
	margin-bottom:0px;
}

#menu ul,#submenu_prin ul,#menulogos ul {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu ul{
	font-size: 0.9em;
	padding-top: 0.5em;
	padding-bottom:0.5em;
	background:#2d2d2d;
	border-bottom: #474747 solid 6px;
}

#menu li,#submenu_prin li,#menulogos li {
    display: inline;
    color: #CCC;
}

#menu li a {
    text-decoration: none;
    color: #FFF;
	padding-right:10px;
	padding-left:10px;
    font-weight: bold;
    padding-top: 0.5em;
	padding-bottom:0.5em;
}

#menu li a:hover {
    color: #FF9933;
    border-bottom: #FF9933 solid 6px;
}

#menu li.currentpage a {
    color: #FF9933;
	border-bottom: #FF9933 solid 6px;
    text-decoration: none;
}

#menu li.currentpage a:hover {
    cursor: default;
    color: #FF9933;
    background: none;
    border-top: none;
}
#submenu_prin ul{
	font-size: 0.8em;
	background:#FF9933;
	padding-top: 0.1em;
	padding-bottom:0.1em;
}
#submenu_prin li a{ 
	text-decoration: none;
    color: #2d2d2d;
	padding-right:10px;
	padding-left:10px;
    font-weight: bold;
	}
#submenu_prin li a:hover{ 
	text-decoration: none;
    color:#FFF;
}

#submenu_prin li.currentpage a {
    color: #FFF;
}

#submenu_prin li.currentpage a:hover {
    cursor: default;
    color: #FFF;
}

#menulogos ul{margin-top:-6px; padding-top:2px; }
#logos li a{ }
#logos li a:hover{ border-bottom:2px solid #900;}
#menulogos img{  height:35px; width:auto; margin-left:3px; margin-right:3px;}

#logos li.currentpage a {
border-bottom:#900 solid 4px;
}

#logos li.currentpage a:hover {
    cursor: default;
border-bottom:#900 solid 4px;
}

#menu_cabecera{ position:absolute; top:0px; right:2px;}
#menu_cabecera ul{list-style: none; font-size:0.7em; text-align:right;}
#menu_cabecera li{ margin-top:3px; padding-right:4px; font-weight:bold; border-bottom:1px solid #CCC;}
#menu_cabecera li a{ color:#900; text-decoration:none;}
#menu_cabecera li a:hover{ color:#2d2d2d;}



/*cuerpo principal*/
p{font-size:0.8em; }
#cuerpo{ padding:10px;}
#cuerpo p, #sidebar2 p{ text-align:justify; margin:15px;}

#cuerpo ul, #sidebar2 ul{ font-size:0.8em; margin-left: 35px;}
#cuerpo li{}
a{ text-decoration:none; font-weight:bold; color:#FF9933;}
a:hover{ color:#2d2d2d;}
h2{font-size:1.0em; font-weight:bold; padding-left:15px; border-bottom:solid 2px #FF9933; margin-bottom:8px;margin-top:8px;}
h2 span{color:#900;text-transform:uppercase;}
h3{font-size:1em; color:#990000; padding-left:15px;}
p.descri{padding-left:15px; padding-right:15px; text-align:justify;color:#2d2d2d;}
p.descri a{ text-decoration:none; font-size:0.9em; font-weight:bold;color:#2d2d2d;}
p.descri#link{ margin-bottom:8px;}
p.descri#link span a{color:#333; padding:3px; margin-left:10px; background:#FF9933;}
p.titulo3{margin-bottom:0.8em; margin-top:0.8em;padding-left:15px; padding-right:15px; text-align:justify;}
p.destacado{ background:#474747; padding:5px; font-weight:bold; color:#FFF; }
#mas1{ background:#EEE; margin-bottom:10px; padding:5px;}
#mas2{ background:#EEE; margin-bottom:10px; padding:5px;}
#pie{ clear:both; background:#2d2d2d; color:#FF9933; font-weight:bold; border-top:#FF9933 solid 1px; text-align:center; font-size:0.75em; padding-bottom:5px; padding-top:5px;}
table#date{ width:100%; border-collapse:collapse;}
#date tr{ margin:0px; padding:0px;}
#date th{ background:#FF9933; width:16%; border:1px solid #2d2d2d; font-size:0.9em; font-weight:bold; }
#date td{ background:#EEE; padding-left:5px; border:solid 1px #CCC; text-decoration:none; font-size:0.8em; font-weight:normal;color:#2d2d2d;}


/*Pastilla poducto*/
.pastilla{ width:486px; position:relative; margin-bottom:10px; border:1px solid #900; padding:3px;}
 .fila{ position:relative; margin-bottom:3px; margin-top:3px; clear:right; width:486px; height:130px; border-bottom:1px #CCC solid;border-top:1px #CCC solid;}
.image_left{ float:left; position:relative;}
p.modelo{ font-weight:bold; background:#ccc; padding-left:5px;}
p.pie_pastilla{ background:#2d2d2d;}
p.pie_pastilla span{ margin-left:30px; color:#FFF;font-weight:bold; }

p.pie_pastilla a{ text-decoration:none; color:#FF9933; font-weight:bold;}
p.pie_pastilla a.destacado{ color:#2d2d2d; background:#FF9933; padding-left:5px; padding-right:5px;}
p.pie_pastilla a:hover{ text-decoration:underline; color:#FFF;}
p.central{ width:215px; float:left; padding:5px; padding-top:12px; color:#2d2d2d;}
.image_right{  position:relative;}
.bloque {
    width: 488px;
    float: left;
    margin-left: 2px;
    margin-right: 0px;
    margin-bottom: 15px;
	margin-left:2px;
	padding:4px;
}




/* Pastilla inicio*/
div.caja{ float:left; width:500px; margin-left:6px; text-align:center; margin-bottom:5px; border:solid 1px #CCC; }
div.caja#izquierda{ border-right:solid 2px #333; border-bottom:solid 2px #333; border-left:solid 1px #666; border-top:solid 1px #666; background:#EEE;}
div.caja#derecha{ padding:5px; width:480px;}
div.caja#derecha h2{  font-size:0.9em;}
div.caja#izquierda p#titulo{ color:#900; font-size:0.9em; font-weight:bold; border:none; margin-top:4px;}
div.box{ clear:both;}
div.box div.marcas{  width: 240px; height:140px; float:left; margin:5px; padding:0px; text-align:center; }
div.box div.marcas h2{ border:none;  background:#FF9933;margin:0px; padding:0px; text-align:center; margin-bottom:8px; padding-bottom:3px; padding-top:2px;}
div.box div.marcas h2 a{ font-size:0.80em; text-decoration:none; color:#333; padding:0px; margin:0px; }
div.box div.marcas h2 a:hover{ color:#900;}
div.box div.marcas p{ margin-left:5px;}
div.box div.marcas .marca{  background:#FFF; margin-left:10px;}
div.box div.marcas .marca p{ margin-left:0px;}


/*Marcas*/
.box2{ clear:both;}
.marcas{ float:left; width:240px;  padding:5px; }

.marca{ float:left; margin:5px; text-align:center; border:solid 1px #900; width:100px;}
.marca p{ background:#2d2d2d; color:#FF9933;}
.marca img{ width:60px; height:60px;}

/*Formularios*/
div.contiene, div.contiene2{ height:70px; clear:both; margin-bottom:10px; border:dotted #FFF 1px; padding:2px;}
div.contiene2{ height:110px;}
form { max-width:1024%; margin-left:15px;margin-right:15px;margin-bottom:15px; background:#474747;border:solid 2px #FF9933;}
fieldset{background:#474747;border:none;  margin:15px;}
legend{ padding:0px; padding-bottom:15px; border:none; color:#FFF; font-weight:bold; }
input{ width:150px; border:solid 2px #AAA;}
input.check{ width:20px; border:none;}
select{ width:156px; border:solid 2px #AAA;}
label{ font-size:0.8em;}
div.form-row{ float:left; margin-left:15px;}
div.validation-advice{ font-size:0.7em; background:#900; color:#FFF; width:140px; margin-left:5px; padding:3px;}
input.validation-passed{ background:#00CC00;}
label{ color:#FF9933; font-weight:bold;}
.form-row2{ clear:both;}
.field-label2{ float:left; margin-top:10px; margin-right:8px;}

#form_contacto div.contiene, #form_contacto div.contiene2 { width:400px;}

.vcard{ position:absolute; overflow:auto; top:283px; left:450px; border:dotted #FFF 1px; padding:10px; color:#FFF; }
.vcard .fn{ font-size:1.1em;color:#FF9933;}
.street-address, .region{ float:left; padding-right:5px;}
.cell{ clear:both; }
.type{font-weight:bold;}

/*GoogleMap*/
#mapas {
}

#mapas2 {
}

#mapas table {
    width: 70%;
    margin-bottom: 10px;
}

#map {
    position: relative;
    float: right;
    margin: 5px;
    width: 600px;
    height: 460px;
    z-index: 1;
	right: 0px;
}

#map2 {
    position: relative;
    float: right;
    margin: 5px;
    right: 0px;
    width: 450px;
    height: 300px;
    z-index: 1;
    border: solid #CCC 3px;
}

.globo {
    margin-bottom: 5px;
    position: relative;
}

.acti {
    color: #900;
}

.globo img {
    float: left;
    margin-right: 5px;
}

#sidebar2 {
    position: relative;
	float: left;
    z-index: 0;
    padding-right: 4px;
    margin-bottom: 10px;
    
	width:300px;
}

#direccion {
    position: relative;
    background: #FFF;
    z-index: 0;
    padding-right: 4px;
    margin-bottom: 10px;
    
    float: left;
    
    }

#busquedas {
    float: left;
    margin-right: 10px;;
}

#busquedas th, #busquedas td {
    border: solid 1px #CCCCCC;
    padding: 0px 2px;
}

.cero {
    background: #FFFFCC;
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}

.rojo {
    color: #800000;
}
marker{ color:#900;}
a.prueba { text-decoration:none;}