*{
margin: 0;
padding: 0;
font-size: 1em;
}

html{
height: 100%;
}

body{
font-family: Verdana, sans-serif;
background-color: white;
color: black;
height: 100%;
background-color: #dfdfdf;
/*background-color: #0033ff;*/
background-image: url(fondo_menu_v.png);
background-repeat: repeat-y;
}


#cabecera{
background-color: #0070ff;
min-height: 6em;
background-image: url(fondo_logo_v.png);
background-repeat: no-repeat;
background-position: left bottom;
}

#logo{
float: left;
width: 13em;
height: 100%;

}

#logo img{
padding-top: 2.5em;
padding-left: 1.4em;
height: 5.4em;
/*width: 13em;*/
}

#titulos{
margin-left: 16.5em;
heigth: 100%;
padding-bottom: 2.6em;
background-image: url(fondo_cabecera_v.png);
background-position: bottom;
background-repeat: repeat-x;
}


h1{
font-size: 2.5em;
text-align: center;
color: white;
padding-top: 0.3em;
padding-bottom: 0.5em;
}

h2{
text-align: center;
/*font-size: 95%;*/
color: white;
}

h3{
text-align:right;
font-size: 95%;
font-weight: bold;
margin-right: 0;
padding-right: 0;
}


#contenedor{
margin-top: 0em;
background-color: #dfdfdf;
background-image: url(fondo_menu_v.png);
background-repeat: repeat-y;
height: auto;
padding-bottom: 2em;
}

#contenido{
padding-right: 1em;
padding-left: 1em;
padding-top: 0em;
padding-bottom: 2em;
text-align: justify;
margin-left: 13em;
/*min-height: 27em;*/
/*background-image: url(imagenes/fondo_coche.png) bottom right no-repeat;*/
}




#menu{
color: white;
margin-top: 0;
font-size: 95%;
font-weight: bold;
padding: 0.5em;
padding-right: 0em;
width: 11.8em;
background-color: #0033ff;
background-image: url(fondo_menu_v.png);
background-repeat: repeat-y;
color: white;
height: 100%;
}


#menu ul{
width: 10em;
margin-left: 1em;
}

#menu ul li{
font-size: 95%;
list-style-type: none;
}



#menu ul li a{
display: block;
text-decoration: none;
padding: 0.5em;
color: white;
padding-left: 2em;
background-image: url(imagenes/boton.png);
background-repeat: no-repeat;
background-position: 0 50%;
}

#menu ul li a:hover{
color: #99CC33;
}


.actual{
text-decoration: none;
display: block;
color: white;
padding: 0.5em;
padding-left: 2em;
background-image: url(imagenes/boton.png);
background-repeat: no-repeat;
background-position: 0 50%;
}


h3{
padding: 2em;
padding-left: 1em;
}

h4{
padding: 0em;
padding-top: 0em;
font-size: 135%;
margin-left: 2em;
margin-bottom: 1em;
}

h5{
margin-left: 2.5em;
margin-top: 2.5em;
margin-bottom: 1em;
font-family: arial, sans-serif;
font-weight: bold;
}

.centrado{
text-align: center;
margin-top: 1em;
}

p{
font-size: 75%;
text-indent: 3em;
margin: 0.7em 0.7em;
padding-right: 5em;
}








#menu{
color: white;
margin-top: 0;
font-size: 95%;
font-weight: bold;
padding: 0.5em;
padding-right: 0em;
width: 11.8em;
/*background-color: #0033ff;*/

color: white;
height: 100%;
float: left;
}

#menu ul{
width: 10em;
margin-left: 1em;
}

#menu ul li{
font-size: 95%;
list-style-type: none;
}



#menu ul li a{
display: block;
text-decoration: none;
padding: 0.5em;
color: white;
padding-left: 2em;
background-image: url(imagenes/boton.png);
background-repeat: no-repeat;
background-position: 0 50%;
}

#menu ul li a:hover{
color: #99CC33;
}


.actual{
text-decoration: none;
display: block;
color: black;
font-weight: bold;
padding: 0.5em;
padding-left: 2em;
background-image: url(imagenes/boton.png);
background-repeat: no-repeat;
background-position: 0 50%;
}






p{
font-size: 75%;
text-indent: 3em;
margin: 0.7em 0.7em;
}


.vehiculo{
width: 40%;
float: left; 
margin: 1em;
text-align: center;
border: 2px solid #0070ff;
background-color: white;

}

.vehiculo img{
height: 10em;
margin: 1em;
}

.vehiculo p{
margin: 0;
padding: 0.5em;
text-indent: 0;
background-color: #99CCFF;
color: black;
font-weight: bold;
border-bottom: 2px solid #0070ff;
}


#tarjeta_visita{
text-align: center;
}

#tarjeta_visita img{
text-align: center;
}

#pie{
display: none;
}

h6{
margin-top: 3em;
margin-bottom: 1em;
}

iframe{
width: 95%;
height: 30em;
margin-bottom: 2em;
}

#contenido ul{
margin-left: 5em;
font-size: 82%;
line-height: 1.7em;
list-style-type: circle;
}

.vacio{
clear:both;
}


/************** C O N T A C T O  ****************/
#contacto{
text-align: center;
margin-bottom: 2em;
}

#columna_izquierda{
float: left;
width: 49%;
}

#columna_izquierda img{
height: 10em;
}

#columna_izquierda h5{
font-weight: bold;
font-size:105%;
}

#columna_derecha{
margin-left: 49%;
}

#mapa{
clear: both;
margin-left: auto;
margin-right: auto;
}

#mapa h5{
padding-top:4em;
}

#map{
border: 3px solid #228B22;
}

