body
{
background-image: url(imagenes/fondo_body.jpg);
background-position: left top;
background-repeat: repeat-x;
background-color: #5c5c5c;
margin: 0px;
}
/*** centro ***/
#centro
{
position: relative;
width: 1px;
height: 1px;
top: 0px;
left: 50%;
margin: 0px;
}

/*** general ***/

#centro #general
{
position: relative;
width: 970px;
top: 0px;
left: -485px;
margin: 0px;
}

/*** cabecera ***/

#centro #general #cabecera
{
position: relative;
top: 0px;
left: 0px;
width: 970px;
height: 139px;
background-image: url(imagenes/cabecera.jpg);
background-position: left top;
background-repeat: repeat-x;
margin: 0px;
}

#centro #general #cabecera #idiomas
{
float: right;
margin: 0px;
padding: 5px 10px 0px 0px;


}
#centro #general #cabecera #idiomas a

{
font: bold 10px Verdana,Sans-serif;
color: #fff;
text-decoration: none;
}
#centro #general #cabecera #idiomas a:hover

{
color: #FFE500;
text-decoration: none;
}

#idim{
z-index:2;
position:absolute;
margin:-500px 0px 0px 289px;
//margin:-628px 0px 0px 289px;
}

#lista_idim{
position:absolute;
margin:0px 0px 0px 0px;
width:240px;
list-style:none;
}

#lista_idim a{ 
font: bold 10px Verdana,Sans-serif;
color: #fff;
text-decoration: none;}

#lista_idim a:hover{ 
color: #FFE500;
text-decoration: none;}



#lista_idim li{
float:left;
padding-left:15px;

}

/*** menu ***/

#centro #general #menu
{
background-image: url(imagenes/menu_fondo.jpg);
background-position: left bottom;
background-repeat: no-repeat;
background-color: #DFDFDF;
position: relative;
top: 0px;
/top: -4px;
left: 0px;
width: 198px;
min-height: 560px;
/height: 560px;
float: left;

}
#centro #general #menu #reflejo
{
position: relative;
top: 0px;
left: 0px;
width: 198px;
height: 161px;
background-image: url(imagenes/menu_reflejo.jpg);
background-position: left top;
background-repeat: no-repeat;

}
#centro #general #menu #enlaces
{
float: left;
background-image: url(imagenes/enlaces_fondo.gif);
background-position: left top;
background-repeat: repeat-x;
width: 198px;
}
#centro #general #menu #enlaces a
{
float: left;
width: 148px;
/width: 198px;
height: 20px;
/height: 26px;
margin: 0px 0px 1px 0px;
padding: 6px 0px 0px 50px;
background-image: url(imagenes/menu01_off.jpg);
background-position: left top;
background-repeat: no-repeat;
font: normal 10px Verdana,Sans-serif;
color: #000;
text-decoration: none;

}
#centro #general #menu #enlaces a:hover
{
background-image: url(imagenes/menu01_on.jpg);
background-position: left top;
background-repeat: no-repeat;
color: #DF9341;

}
/***  CONTENIDOS CONTENIDOS CONTENIDOS CONTENIDOS CONTENIDOS ***/

#centro #general #contenido
{
position: relative;
top: 0px;
/top: -4px;
left: 0px;
width: 772px;
min-height: 564px;

/height: 560px;
background-color: #CECDCD;
padding: 0px 0px 10px 0px;
/padding: 0px 0px 20px 0px;
margin: 0px;
background-image: url(imagenes/portada_fondo.jpg);
background-position: left bottom;
background-repeat: no-repeat;
float: right;

}


#centro #general #contenido #encabezado_portada
{
position: relative;
background-image: url(imagenes/portada_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #submenu
{
position: relative;
top: 0px;
left: 0px;

float: left;
width: 120px;
}
#centro #general #contenido #sub01
{
position: relative;
top: 0px;
left: 0px;
margin-top: 30px;
visibility: hidden;

}
#centro #general #contenido #sub02
{
position: relative;
top: -40px;
/top: 0px;
left: 0px;
/margin-top: -40px;
visibility: hidden;
}
#centro #general #contenido #sub03
{
position: relative;
top: -25px;
/top: 0px;
left: 0px;
/margin-top: 35px;
visibility: hidden;
}
#centro #general #contenido #submenu a
{
font: normal 10px Verdana,Sans-serif;
color: #DF9341;
padding: 2px;
background-color: #e7e7e7;
border-top: 1px solid #f3f3f3;
border-right: 1px solid #8f8f8f;
border-bottom: 1px solid #8f8f8f;
border-left: 1px solid #f3f3f3;
width: 110px;
/width: 116px;
margin-left: 5px;
text-decoration: none;
float: left;

}
#centro #general #contenido #submenu a:hover
{
background-color: #BEBEBE;
border-top: 1px solid #8f8f8f;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
border-left: 1px solid #8f8f8f;
color: #fff;
}

/***  CONTENIDOS - PORTADA *************************************/

#centro #general #contenido #portada
{
float: left;
width: 610px;
margin: 0px 20px 0px 20px;
/margin: 0px 10px 0px 10px;
}
#centro #general #contenido #portada p
{
margin: 0px;
padding: 0px;
font: normal 11px Verdnana,Sans-serif;
color: #989898;
line-height: 24px;
padding: 0px 10px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #portada div.imagenes
{
float: left;
padding-top: 3px;
margin: 28px 0px 12px 23px;
/margin: 24px 0px 15px 16px;
}


/***  CONTENIDOS - quienes somos *************************************/

#centro #general #contenido #encabezado_quienes
{
position: relative;
background-image: url(imagenes/quienes_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #quienes
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #quienes p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #quienes div.imagenes
{
float: right;
margin: 10px 0px 15px 15px;
/margin: 10px 0px 15px 10px;
}
#centro #general #contenido #quienes div.imagenes img
{
border: 1px solid #2D6749;
}

/***  CONTENIDOS - areas01 y 02 ****************************************/

#centro #general #contenido #encabezado_areas01
{
position: relative;
background-image: url(imagenes/areas01_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #encabezado_areas02
{
position: relative;
background-image: url(imagenes/areas02_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #areas01
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #areas01 p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #areas01 ul
{
margin: 10px 0px 0px 20px;
/margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;
list-style-type: square;
list-style-position: outside;
padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;
display: block;
}
#centro #general #contenido #areas01 div.imagenes
{
float: right;
margin: 10px 0px 5px 15px;
/margin: 10px 0px 5px 10px;
}
#centro #general #contenido #areas01 div.imagenes img
{
border: 1px solid #2D6749;
}
/***  CONTENIDOS - tecnologia ********************************************/
#centro #general #contenido #encabezado_tecno
{
position: relative;
background-image: url(imagenes/tecnologia_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #tecno
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #tecno p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #tecno p.titulo01
{
margin: 20px 0px 15px 5px;
padding: 0px 0px 0px 0px;
font: bold 14px Verdnana,Sans-serif;


padding: 0px 0px 0px 20px;

letter-spacing: 0.6pt;

}
#centro #general #contenido #tecno ul
{
margin: 10px 0px 0px 20px;
/margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;
list-style-type: square;
list-style-position: outside;
padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;
display: block;
}
#centro #general #contenido #tecno ul li
{
/margin: 0px;
/padding:0px;
/line-height: 13px;
}
#centro #general #contenido #tecno div.imagenes
{
float: right;
margin: 10px 0px 15px 15px;
/margin: 10px 0px 15px 10px;
}
#centro #general #contenido #tecno div.imagenes img
{
border: 1px solid #2D6749;
}

/***  CONTENIDOS - productos01 y 02 ********************************************/

#centro #general #contenido #encabezado_productos01
{
position: relative;
background-image: url(imagenes/productos01_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #encabezado_productos02
{
position: relative;
background-image: url(imagenes/productos02_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}

#centro #general #contenido #encabezado_productos03
{
position: relative;
background-image: url(imagenes/productos03_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #productos01
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #productos01 #modelos
{

margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px
}
#centro #general #contenido #productos01 a, #centro #general #contenido #productos01 #modelos a
{

font: bold 11px Verdnana,Sans-serif;
color: #fff;
text-decoration: none;
}
#centro #general #contenido #productos01 #modelos a.actual
{
color: #FF6600;
}
#centro #general #contenido #productos01 a:hover, #centro #general #contenido #productos01 #modelos a:hover
{
color: #FF6600;
}
#centro #general #contenido #productos01 p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #productos01 ul
{
margin: 10px 0px 0px 20px;
/margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;
list-style-type: square;
list-style-position: outside;
padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;
display: block;
}
#centro #general #contenido #productos01 div.imagenes
{
float: right;
margin: 10px 0px 5px 15px;
/margin: 10px 0px 5px 10px;
}
#centro #general #contenido #productos01 div.imagenes img
{
border: 1px solid #2D6749;
}
/***  CONTENIDOS - servicios ********************************************/

#centro #general #contenido #encabezado_servicios
{
position: relative;
background-image: url(imagenes/servicios_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #servicios
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #servicios p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #servicios p.titulo01
{
margin: 20px 0px 15px 5px;
padding: 0px 0px 0px 0px;
font: bold 14px Verdnana,Sans-serif;


padding: 0px 0px 0px 20px;

letter-spacing: 0.6pt;

}
#centro #general #contenido #servicios ul
{
margin: 10px 0px 0px 20px;
/margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;
list-style-type: square;
list-style-position: outside;
padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;
display: block;
}
#centro #general #contenido #servicios ul li
{
/margin: 0px;
/padding:0px;
/line-height: 13px;
}
#centro #general #contenido #servicios div.imagenes
{
float: left;
margin: 10px 20px 15px 25px;
/margin: 10px 10px 15px 10px;
}
#centro #general #contenido #servicios div.imagenes img
{
border: 1px solid #2D6749;
margin: 0px 0px 10px 0px;
}
/***  CONTENIDOS - noticias ********************************************/

#centro #general #contenido #encabezado_noticias
{
position: relative;
background-image: url(imagenes/noticias_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #noticias
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #noticias p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #noticias p.titulo01
{
margin: 20px 0px 15px 5px;
padding: 0px 0px 0px 0px;
font: bold 14px Verdnana,Sans-serif;


padding: 0px 0px 0px 20px;

letter-spacing: 0.6pt;

}
#centro #general #contenido #noticias ul
{
margin: 10px 0px 0px 0px;
/margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: normal 10px Verdana,Sans-serif;
color: #000;
list-style-type: none;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;
display: block;
}
#centro #general #contenido #noticias ul li
{
background-image: url(imagenes/noticias_icono.gif);
background-position: left 8px;
background-repeat: no-repeat;
/margin: 0px;
padding:0px 0px 20px 20px ;
/padding:0px 0px 20px 20px ;
/line-height: 13px;
}
#centro #general #contenido #noticias ul li .titulo
{
font: bold 11px Verdana,Sans-serif;
color: #fff;
padding-bottom: 7px;
}
#centro #general #contenido #noticias ul li .titulo .fecha
{
font: bold 11px Verdana,Sans-serif;
color: #ff9900;
} 
#centro #general #contenido #noticias div.imagenes
{
float: left;
margin: 10px 20px 15px 25px;
/margin: 10px 10px 15px 10px;
}
#centro #general #contenido #noticias div.imagenes img
{
border: 1px solid #2D6749;
margin: 0px 0px 10px 0px;
}
/***  CONTENIDOS - contacto ********************************************/

#centro #general #contenido #encabezado_contacto
{
position: relative;
background-image: url(imagenes/contacto_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #contacto
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #contacto p
{
margin: 10px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

padding: 0px 0px 0px 20px;
text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #contacto a.btn_form
{
font: bold 10px Verdana,Sans-serif;
color: #ff9900;
text-decoration: none;
background-image: url(imagenes/btn_formulario.jpg);
background-position: left top;
background-repeat: no-repeat;


margin: 0px 0px 0px -20px;
padding: 5px 30px 5px 47px;
}
#centro #general #contenido #contacto a.btn_form:hover
{
color: #999;
text-decoration: none;
}
#centro #general #contenido #contacto div.imagenes a
{
font: bold 11px Verdana,Sans-serif;
color: #ff9900;
text-decoration: none;
}

#centro #general #contenido #contacto div.imagenes
{
float: right;
margin: 10px 0px 5px 15px;
/margin: 10px 0px 5px 10px;
border: 1px solid #2D6749;
}
#centro #general #contenido #contacto div.descargar_plano 
{
float: right;
clear: both;
margin: 0px;
/margin: 0px;
font: bold 11px Verdana,Sans-serif;
}
#centro #general #contenido #contacto div.descargar_plano a
{
color: #ff9900;
text-decoration: none;
padding-right: 100px
}
#centro #general #contenido #contacto div.descargar_plano a:hover
{
color: #fff;
text-decoration: none;
}
/***  CONTENIDOS - formulario ********************************************/

#centro #general #contenido #encabezado_formulario
{
position: relative;
background-image: url(imagenes/formulario_fondo_rotulo.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 772px;
min-height: 161px;
/height: 161px;

padding: 0px;
margin: 0px;
float: left;

}
#centro #general #contenido #formulario
{
float: left;
width: 630px;
margin: 0px 0px 0px 0px;
/margin: 0px 0px 0px 0px;

}
#centro #general #contenido #formulario form
{
float: left;
width:550px;
text-align: center;
margin: 20px 0px 0px 0px;
padding: 0px;

}
#centro #general #contenido #formulario span
{
margin: 0px;
padding: 0px;
font: normal 11px Verdnana,Sans-serif;
color: #000;

text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #formulario input
{
margin: 3px 0px 10px 0px;
padding: 2px 5px 2px 5px;
font: normal 11px Verdnana,Sans-serif;
color: #DF5F1D;
width: 300px;
border: 0px;

text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #formulario input.enviar
{
text-align: center;
font: bold 11px Verdnana,Sans-serif;
color: #fff;
background-color: #ff6600;
}
#centro #general #contenido #formulario textarea
{
margin: 3px 0px 10px 0px;
padding: 5px;
font: normal 11px Verdnana,Sans-serif;
color: #DF5F1D;
width: 300px;
min-height: 150px;
/height: 150px;
border: 0px;

text-align: justify;
letter-spacing: 0.6pt;

}
#centro #general #contenido #formulario p a, #centro #general #contenido #formulario div.imagenes a
{
font: bold 11px Verdnana,Sans-serif;
color: #ff9900;
text-decoration: none;
}
#centro #general #contenido #formulario p a:hover
{
color: #fff;
text-decoration: none;
}
#centro #general #contenido #formulario div.imagenes
{
float: right;
margin: 10px 0px 15px 15px;
/margin: 10px 0px 15px 10px;
border: 1px solid #2D6749;
}
/*** AVISO LEGAL **********************************************/
#aviso
{
float: left;

margin: 0px;
padding: 20px;
font: normal 11px Verdana,Sans-serif;
color: #fff;
text-align: justify;

}
#aviso a.cerrar
{
float: left;
width: 380px;
text-align: center;
color: #fff;
font: bold 10px Verdana,Sans-serif;
text-decoration: none;
}
#aviso a:hover.cerrar
{
color: #ff9900;
font: bold 10px Verdana,Sans-serif;
text-decoration: none;
}
/*** pie de página *******************************************/

#centro #general #pie
{
float: left;
width: 970px;
height: 50px;
background-image: url(imagenes/pie_fondo.gif);
background-position: left top;
background-repeat: repeat;
border-top: 1px solid #fff;
/margin-top: -4px;
font: normal 11px Verdana,Sans-serif;
color: #000;
text-align: center;
line-height: 20px;
padding-top: 5px;
}

#pie p {float:left;text-align:left; margin:0px 0px 0px 10px; width:751px; }
#pie img {float:leftt; margin:-4px -3px 0px 0px; }

#centro #general #pie a
{
font: bold 11px Verdana,Sans-serif;
color: #000;
text-decoration: none
}
#centro #general #pie a:hover
{
color: #fff;
text-decoration: underline;
}

a.volver
{
	background-image: url(imagenes/volver_link.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font: bold 11px Verdana,Sans-serif;
	text-decoration: none;
	width: 86px;
	height: 15px;
	text-align: center;
	margin: 10px 0px 20px 350px;
	float: left;
	clear: both;
	color: #000;
}
a.volver:hover
{
	background-image: url(imagenes/volver_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #888888;
}

#popup
{
	font: normal 11px Verdana,Sans-serif;
	text-align: justify;
	padding: 20px;
	color: #fff;
}
#popup p
{
	text-align: center;
}
#popup a
{
	color: #cccccc;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#popup a:hover
{
	color: #ffffff;
}
#popup h1
{
	text-align: center;
	font: bold 12px Verdana,Sans-serif;
	text-transform: uppercase;
	padding: 0px;
	color: #fff;
	margin: 0px;
}
#popup h2
{
	font: bold 11px Verdana,Sans-serif;

	text-decoration: underline;
	padding: 20px;
	color: #fff;
	padding: 0px;
}



.plataforma_coches{	
font: bold 16px Verdana,Sans-serif;
	text-transform: uppercase;
	text-align:center;
	margin:20px 0px 30px 0px;}

#plataformas_media{margin:0px 0px 0px -20px; padding:0px; width:620px; height:210px;}
#plataformas_media li{float:left; margin:0px 20px 0px 0px;}

ol{	
font: normal 10px Verdana,Sans-serif;
}

#tabla_productos3{font: bold 12px Verdana,Sans-serif; border-collapse:collapse;  margin:20px 0px 0px 110px; //margin:20px 0px 20px 110px;}
#tabla_productos3 tr, #tabla_productos3 td{border:1px solid;}
#tabla_productos3 td {padding-left:19px;}

#productos3_ventajas li{margin:0px 0px 4px 0px; font: normal 11px Verdana,Sans-serif;}