body {
    padding: 0em;
    margin: 0em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 { display: none; }

h2 { font-size: .81em; letter-spacing: 0.1em; color : #646464; text-align: left; margin-top: 0px; argin-bottom: .3em; /* Para que no deje mucho espacio debajo de un título */
    border-bottom: .1em solid #dedede;
  	font-weight : bold;
}

/* Utilizado para identificar los diferentes apartados de la web */
h2.titulo_oculto { display: none; }

h3.general {
	font-size: .90em;
	letter-spacing: .1em;
	text-align: left;
    margin-top: 0;
	margin-bottom: .3em;  /* Para que no deje mucho espacio debajo de un título */
  	font-weight : bold;
}


/* Utilizado para identificar los diferentes sub-apartados de la web */
h3.titulo_oculto { display: none; }

h4 { letter-spacing: .1em; text-align: left; margin-top: 0em; margin-bottom: .3em;  /* Para que no deje mucho espacio debajo de un título */
  	font-weight : bold; }




div#imagen1{margin-left: 0em;background:url('../img/coche-alemania-mercedes-benz_sl-500.jpg');height: 11em;}
div#cabecera-izq { background:white; float:left;height: 5em; width:14.7em; margin:1em 0 0 1em; padding-left:.3em;padding-top:.1em; text-align: left; border: .1em solid #D8E5EA; }
/*height: 5.4em; /* Este valor es el que corta el texto del contenido a la misma altura que la primera opción de menú */
#texto_cabecera { width:230px;margin:.3em .3em 0 .3em; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .68em; word-spacing: 0.2em;color : #999999;}





/* MENU ********************************************************************************/
/*  1% margen de separación con el pie, si el contenido del texto es corto */
div#menu { float: left; width: 21%; margin: 1.60em 0 1% 1%; font-family: verdana, Arial, Helvetica, sans-serif; color : #646464; font-size: .60em;text-transform: uppercase; }
div#menu .menu-opcion { padding-bottom:0px; width:100%; border: .1em solid #D8E5EA; background-color: #f1f5f8; }
div#menu .menu-opcion ul {margin:0px;padding:0px; }
div#menu .menu-opcion ul li.primero { list-style-type: none; list-style-image: none; list-style-position: outside; border-top:none; text-align: left; text-decoration: none; padding: 5px 1px 5px 3px; margin: 0px; }
div#menu .menu-opcion ul li { list-style-type: none;list-style-image: none; list-style-position: outside; border-top:1px dotted #cccccc; text-align: left; text-decoration: none; padding: 6px 1px 6px 3px; margin: 0px; }

div#menu .menu-opcion ul li a         {background-color: #F1F5F8; text-decoration: none; color: #646464;line-height: 1.4em; }
div#menu .menu-opcion ul li a:link    {background-color: #F1F5F8; }
div#menu .menu-opcion ul li a:hover   {background-color: #F1F5F8; border-color: #d8e5ea; color:#cc3300; }
div#menu .menu-opcion ul li a:active  {background-color: #F1F5F8; border-color: #d8e5ea; color:#cc3300; }
div#menu .menu-opcion ul li a:visited {background-color: #F1F5F8; color: #990099; }



p.menu {
	text-align: left;
	text-decoration: none;
    font-family: verdana, Arial, Helvetica, sans-serif;
	color : #646464;
    font-size: .60em;
	text-transform: uppercase;
   	padding: 2px 1px 2px 3px; /* Relleno de margen */
	margin: 0px;
}

div#menu .menu-opcion h2 {
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight:normal;
    color:black;
	letter-spacing: 0.1em;
	text-transform: uppercase;
   	padding: 3px 0 2px 4px;
	margin: 0px 0px 5px 0px;
	background-color: #d8e5ea;
    border-bottom: 1px solid #dedede;
  }





div#centro {
    float:left;
    width:76%;
    margin-bottom:1%;
    padding:0%;
}

/* BARRA SUPERIOR ***********************************************************/
#centro-barra { margin:1.4em 0% 1% 2.5%; padding: .5em 1% .5em 0%; border: .1em solid #D8E5EA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.68em; width:92.2%;}
#centro-barra A { text-decoration: none; padding: .2em .3em .2em .3em; color: #646464;}
#centro-barra A:link {border-color: #f1f5f8; }
#centro-barra A:hover, p.menu A:active { border-color: #d8e5ea; color:#cc3300;}
#centro-barra A:visited { border-color: #F1F5F8; color: #990099; }
#centro-barra ul { list-style:none; height:1.3em; margin:0; padding:0; }
#centro-barra li { padding:.0em .6em; display:inline;border-right:.1em solid #646464; }


/* CONTENIDO ***********************************************************/

div#contenido {
    border: .1em solid #D8E5EA;
    margin: 0% 0% 2% 2%;
    padding: 5px 1% 5px 1%;
	width:95%;
    overflow: hidden;
}

div#contenido-principal {
    margin: 0 0 0 2%;
    padding: 0px 0.5%;
	width:96%;
    overflow: hidden;
}

.centro-fotografia { /* estilo para las páginas que sólo muestran una fotografía en grande. Fundamentalmente el directorio DICCIONARIO */
    float:left;
    width:98%;
    margin:10px 10px 0 10px;
    padding:5px;
}

.contenido_iconos_bajo_titulo{
    font-size: .60em;
	color : #646464;
    margin:0 0 30px 0; /* margen debajo para que no se pegue al texto que viene a continuacion */
}

.contenido_iconos_bajo_titulo-left {
    font-size: .90em;
    position:absolute;
    text-align: left;
}

div.contenido_iconos_bajo_titulo-left A.peq { color: #333399; }
div.contenido_iconos_bajo_titulo-left A.peq:hover, A.peq:active { color:#cc3300; }
div.contenido_iconos_bajo_titulo-left A.peq:visited { color: #990099;}

.contenido_iconos_bajo_titulo-right{
    font-size: .60em;
    text-align: right;
}

.contenido_texto {
    line-height: 185%;
	font-size: .75em;
	color : #646464;
	text-align: left;
}

div#contenido ul,ol {
	margin-left: 6px;  /* antes estaba a 12 y lo he puesto a 6 pq queda justo debajo de al letra de arriba */
	padding-left:10px;  /* antes estaba a 12 y lo he puesto a 10 pq queda justo debajo de al letra de arriba */
	margin-top:0px;
}

/* CONTENIDO. PÁGINA PRINCIPAL    ********************************************************/
/* Columna izquierda */
.contenido_texto-i {
    line-height: 150%;
	font-size: .75em;
	color : #646464;
	text-align: left;
	width:50%;
	float:left;
	
}

/* Columna derecha */
.contenido_texto-d {
    line-height: 150%;
	font-size: .75em;
	color : #646464;
	text-align: left;
	width:49%;
	float:left;	
}

/* Cajas de la derecha */
.caja-right {
    width:95%;
    border: .1em solid #D8E5EA;
    font-family:arial;
    font-size: .60em;
	float:left;
	background-color: #F1F5F8;
	padding: 2% 2% 2% 2%;
    margin-bottom: 15px;
    color: #646464;
	text-align:left;
}

/* Cajas del centro */
.caja-centro {
    width:93%;
    border: .1em solid #D8E5EA;
    font-family:arial;
	float:left;
	background-color: #F1F5F8;
	padding: .5% 1%;
    margin-bottom: 8px;
    color: #646464;
	text-align:left;
}

.caja-centro ul#ocasion-coches {list-style-type: none; list-style-image: none; margin:0em; padding:0em;  }
.caja-centro li {padding-left: 0;margin:0; }



.caja-centro-noticias {
	margin: 0; /* Arriba no pongo nada de margen para que todas las páginas empiecen en la misma posición */
	font-size: 1em;
}
.caja-centro-cronicas {
	margin: 0; /* Arriba no pongo nada de margen para que todas las páginas empiecen en la misma posición */
	font-size: .68em;
}

.caja-titulo { font-weight: bold;}


A.terminos-importacion {text-decoration: none; color: #0000ff; }
A:hover.terminos-importacion { text-decoration: none; color:#cc3300; }
A:active.terminos-importacion { text-decoration: none; color:#cc3300; }
A:visited .terminos-importacion {  text-decoration: none; color: #990099;}

.caja-titulo A, .caja-centro A, .caja-centro-noticias A, .caja-centro-cronicas A {text-decoration: none; color: #0000ff; }
.caja-titulo A:hover, .caja-centro A:hover, .caja-centro-noticias A:hover, .caja-centro-cronicas A:hover, .caja-titulo A:active, .caja-centro A:active, .caja-centro-noticias A:active, .caja-centro-cronicas A:active { text-decoration: none; color:#cc3300; }
.caja-titulo A:visited, .caja-centro A:visited, .caja-centro-noticias A:visited, .caja-centro-cronicas A:visited {  text-decoration: none; color: #990099;}



/* PARTE DERECHA ***********************************************************/
.anuncio {
    right:0px;
    width:100%;
    margin-bottom: 15px;
    color: #646464;
	text-align:center;
	background-color: #F1F5F8;
}


/* PIE ***********************************************************/
#pie1 {margin: 0% 1%; padding: 3px 1% 5px 1%; border: .15em solid #D8E5EA;font-size:.60em;letter-spacing:0.1em; color: #646464; text-align:center; clear:both; }
#pie1 ul { list-style:none; height:1.3em; margin:0; padding:0; }
#pie1 li { padding:.0em .6em; display:inline;border-right:.15em solid #646464; }
#pie1 A 		{ text-decoration: none; color: #646464; }
#pie1 A:hover  	{ text-decoration: none; color:#cc3300;  }
#pie1 A:active  { text-decoration: none; color:#cc3300;  }
#pie1 A:visited {  text-decoration: none; color: #990099;}

#pie2 {margin: 0% 1%;padding: 5px 1%;font-size: .60em;letter-spacing: 0.1em;color : #646464;clear:both;text-align:center;line-height: 350%;list-style:none; }
#pie2 A 		{ text-decoration: none; color: #333399; }
#pie2 A:active 	{ text-decoration: none; color:#cc3300;  }
#pie2 A:hover 	{ text-decoration: none; color:#cc3300;  }
#pie2 A:visited {  text-decoration: none; color: #990099;}
#pie2 ul { text-align:center; list-style:none; height:20px; margin:0 0 5px; padding:0 0 0 0; }
#pie2 li { margin:2px; padding:2px 6px; display:inline; }





/* ENLACES ***********************************************************/
A.normal {color: #333399; }
A.normal:hover, A.normal:active { color:#cc3300; }
A.normal:visited {  color: #990099;}

A.peq2 {	font-size: .0em; color: #333399; }
A.peq2:hover, A.peq2:active { color:#cc3300; }
A.peq2:visited {  color: #990099;}



/* ANUNCIOS PATROCINADOS **********************************************/

 .anuncio A {
	text-decoration: none;
    display:block;
	padding: 2px 3px 2px 3px;
    color: #333399;
	background-color: #F1F5F8;
}

 .anuncio A:link { 	background-color: #F1F5F8; }

 .anuncio A:hover, .anuncio A:active {
	border-color: #d8e5ea;
	background-color: #F1F5F8;
    color:#cc3300;
}

 .anuncio A:visited {
	background-color: #F1F5F8;
    color: #990099;
}

p.anuncio, p.anuncio_sin_enlace {
	text-align: left;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .6em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
   	padding: 0px; /* Relleno de margen */
	margin: 0px 0px 0px 0px;
	background-color: #F1F5F8;
}


/* TABLAS ********************************************************************************************************/

/* Solo he utilizado tablas para las donaciones, la tabla del impuesto de matriculación y poco mas */

tfoot {font-size: .75em;}



/* FORMULARIOS ***************************************************************************************************/
.buscador {
    width:25%;
    border: .1em solid #D8E5EA;
    font-family:arial;
    font-size: .90em;
	float:left;
	background-color: #F1F5F8;
	padding: 1% 1% 1% 1%;
    margin-top: 5px;	
    margin-bottom: 15px;
    margin-right: 15px;	
    color: #646464;
	text-align:center;
}

.buscador-principal {
    width:93%;
    border: .1em solid #D8E5EA;
    font-family:arial;
	float:left;
	background-color: #F1F5F8;
	padding: 1% 1% 1% 1%;
    margin-bottom: 15px;
    color: #646464;
	
}


.formulario {
	width:95%;
	background-color: #F1F5F8;
	padding:10px;
	margin-left:5px;
	margin-top:50px;
	float:left;
}


fieldset {
  padding: 0 20px 0 20px;
  border: .1em solid #bbbbbb;
  background-color: #F1F5F8;
  width:90%;
}

fieldset legend {
  padding: 0 10px 0 10px;
  border: .1em solid #bbbbbb;
  background-color: #F1F5F8;
  font-weight: bold;
}
    
fieldset textarea{
  padding: 3px;
} 

fieldset input{
  padding: 1px;
  margin: 2px;
}

.boton {

}

hr {
	background-color: #dedede;
	height: 1px;
	width: 99%;
	border:0px;
	margin:1px;	
}


/* Enlace externo a la web **********************************************************************************/
A.enlace-externo { text-decoration: none; }
A:hover.enlace-externo  { color:#0000ff; }

/* Enlace externo a la web sin color-sc (por publicidad) **********************************************************************************/
A.enlace-externo-sc { text-decoration: none; color:#646464; background: transparent url("../img/enlace-externo.gif") no-repeat 100% 50%; padding-right:10px;}
A:hover.enlace-externo-sc  { color:#0000ff; }


/* Enlace interno de la web. Lo pnogo sin color-sc para que el usuario pulse en la publicidad. Está sobre todo en los concesionarios  **********************************************************************************/
A.enlace-interno-sc { text-decoration: none; color:#646464;}
A:hover.enlace-interno-sc  { color:#0000ff; }


/* alineación *************************************************************************************************/

.justificar { text-align: justify; }
.alinear-centrar {text-align: center; }
.alinear-derecha {text-align: right; }
.alinear-izquierda {text-align: left; }


/* Estilo general para las fotos. Deja muy poco margen a la izquierda */ 
.fotos{	padding: 10px 10px 10px 2px; }


/* Lo utizo para poner pies de páginas. Por ejemplo todos los pies de vehículos nuevos */
.asterisco { line-height: 150%; }

/* Foto con pie */
div.foto-con-pie {
	border: .1em solid gray;
	padding: 2px;
	margin: 10px;
    line-height: 150%;	
	background-color: #f9f9f9;
	font-size: 80%;
	text-align: center;
}	

/* Lo utilizo cuando tengo que hacer fichas por ejemplo en "asistencia y asesoramiento' */
.ficha {
   	padding: 5px; /* Relleno de margen */
	background-color: #F9f9f9;
	padding: 0 2px 0 2px;
}

/* Para las bandera que aparece cuando entras en el apartado de Alemania o en el de Belgica' */
img.bandera { margin: 0px 5px -1px 0px; }

/* Para las bandera que aparece cuando entras en el apartado de Alemania o en el de Belgica' */
img { border: none; }

/* Reduce el tamaño de las imágenes al reducir la ventana */

/* img {max-width: 100%;} */



/* Capa de color azul para remarcar algo en concreto, por ejemplo el formulario de Paypal
   Cada recuadro tiene un estilo con unos márgenes */
div.recuadro-azul {
    float: left;
    background-color: #f1f5f8;
}
.paypal {
    width: 95%;
    margin-top: 5%;
	padding:1%;

}


/* sprites para la inclusion de servicios */
.sprite {background:url(../img/servicios.gif);}
.delicious {width:17px; background-position:0px 1px; margin-left:5px;}
.fresqui {width:17px; background-position:-17px 1px; margin-left:5px;}
.technorati {width:18px; background-position:-35px 1px; margin-left:5px;}
.yahoo {width:18px; background-position:-53px 1px; margin-left:5px;}
.meneame {width:18px; background-position:-73px 1px; margin-left:5px;}
.google {width: 18px; background-position:-92px 1px; margin-left:5px;}


/* sprites especificaciones */
.sprite2 {background:url(../img/especificaciones.png);}
.aaa {width:118px; height:15px; background-position:0px 0px;}
.xhtml10 {width:86px; height:15px; background-position:-119px 0px;}
.css {width:60px; height:15px; background-position:-205px 0px;}


/* sprites twitter, facebook */
.sprite3 {background:url(../img/facebook-twitter.gif);}
.facebook {width:47px; background-position:1px 0px; margin-left:0px;}
.twitter {width:47px; background-position:-47px 0px; margin-left:0px;}


/* utilizado para no mostrar el texto que aparece a continuación de los sprite. Sólo cuando no muestra estilos */
.no-mostrar-texto-sprite {display:none;}

/* Enlaces a PDF */
div#contenido a[href $='.pdf'] { padding-right: 18px; background: transparent url('../img/icon-pdf.gif') no-repeat center right; }


/* Salta de un apartado a otro. HEcho por accesibilidad */
.saltar-apartados {display:none;}


div#exponsor 			{ width:98%;float:left;font-size:.8em;color: #999;}
div#exponsor A 			{ text-decoration: none; color: #999; }
div#exponsor A:active 	{ text-decoration: none; color:#999;  }
div#exponsor A:hover 	{ text-decoration: none; color:#999;  }
div#exponsor A:visited 	{ text-decoration: none; color: #999;}



div#linksbuilding 			 	{ width:98%;float:left;font-size:.8em;color: #999;}
div#linksbuilding A 			{ text-decoration: none; color: #999; }
div#linksbuilding A:active 		{ text-decoration: none; color:#999;  }
div#linksbuilding A:hover 		{ text-decoration: none; color:#999;  }
div#linksbuilding A:visited 	{ text-decoration: none; color: #999;}


/* Sitemap **********************************************************************************************/

				#footerwrapper {
					background: #f1f5f8;
                    width:100%;
                    float:left;
                    margin:20px 0 20px 0;
                    border: .1em solid #D8E5EA;
				}
				#footer {
					background: #f1f5f8;
                    padding : 28px 2% 20px 2%;
					width : 96%;
                    overflow:hidden;
				}

			    #footer #sitemap #titulo {
					float : left;
					width : 100%;
					margin-right : 15px;
				}

			    #footer #sitemap .col {
					float : left;
					width : 23%;
					margin-right : 15px;
                    /* border:1px solid red; */
				}

				#footer #sitemap .col#col1 { }
				#footer #sitemap .col#col2 { }
				#footer #sitemap .col#col3 { }
				#footer #sitemap .col#col4 { }

				#footer #sitemap h2 { margin : 0px 0px 0.2em 0px; font-size: 1.2em; color : #646464; }

				/* add a border underneath certain lists within the sitemap */
				#footer #sitemap dl.border {
					padding-bottom : 1.8em;
					border-bottom : 1px solid #D8E5EA;
				}

				#footer #sitemap dd {
					text-indent : -30px;
					margin-bottom: 2px;
                    font-size:0.7em;
                }

				#footer #sitemap dt {
                    font-size:0.7em;
					font-weight: bold;
					margin-bottom:3px; /* Added by Alex */
				}

