/*Fuente para toda la web*/

@font-face {
    font-family: 'FuenteEspecial';
    src: url('fonts/sf_slapstick_comic_shaded-webfont.eot');
    src: url('fonts/sf_slapstick_comic_shaded-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sf_slapstick_comic_shaded-webfont.woff') format('woff'),
         url('fonts/sf_slapstick_comic_shaded-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuenteEspecialMaciza';
    src: url('fonts/sf_slapstick_comic_bold-webfont.eot');
    src: url('fonts/sf_slapstick_comic_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sf_slapstick_comic_bold-webfont.woff') format('woff'),
         url('fonts/sf_slapstick_comic_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*Fuente para el nombre en los créditos*/

@font-face {
    font-family: 'fuenteEspecialNombreLight';
    src: url('fonts/champagne__limousines-webfont.eot');
    src: url('fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/champagne__limousines-webfont.woff') format('woff'),
         url('fonts/champagne__limousines-webfont.ttf') format('truetype'),
         url('fonts/champagne__limousines-webfont.svg#Champagne&LimousinesRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fuenteEspecialNombreBold';
    src: url('fonts/champagne__limousines_bold-webfont.eot');
    src: url('fonts/champagne__limousines_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/champagne__limousines_bold-webfont.woff') format('woff'),
         url('fonts/champagne__limousines_bold-webfont.ttf') format('truetype'),
         url('fonts/champagne__limousines_bold-webfont.svg#Champagne&LimousinesBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Estilos generales*/
body
{
background-image:url("images/papelArrugado.jpg");
margin:0;
padding:0;
font-family: Trebuchet Ms, Arial, Verdana;
}

h1
{
color:#c96;
}
#contenedor
{
margin:0;
padding:0;
margin-right:auto;
margin-left:auto;
text-align:center;
width:960px;
}

.negrita
{
font-weight:bold;
}
/*Estilos para la cabecera*/
#header
{
height:150px;
background-image:url("images/fondoHeader.png");
text-align:left;
}
#tituloPrincipal
{
margin-left:440px;
margin-top:20px;
text-align:center;
float:left;
}
#tituloPrincipal h1
{
font-family:FuenteEspecial, Trebuchet Ms, Arial, Verdana;
color:#c96;
font-size:80px;
margin-top:0;
margin-bottom:0;
padding:0;
}

#tituloPrincipal h2
{
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
color:#c96;
font-size:16px;
margin-top:0;
margin-bottom:0;
padding:0;
}

#tituloPrincipal h3
{
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
color:#c96;
font-size:14px;
margin-top:0;
margin-bottom:0;
padding:0;
}

.botonFacebook
{
float:right;
margin-top:130px;
margin-right:50px;
}
.clear
{
clear:both;
}
#contenido
{
margin:0;
padding:10px 50px;
background-image:url("images/fondoCuerpo.png");
background-repeat:y;
}

#footer
{
margin:0;
padding:0;
height:90px;
background-image:url("images/fondoFooter.png");
}

#menuPrincipal
{
height:30px;
margin:0;
padding:0;
}

#imagenPrincipal
{
margin-top:10px;
height:200px;
}

#contenidoIndex
{
margin:20px 0px;
}

#bloqueIntroduccion
{
margin-bottom:20px;
height:320px;
}

#textoIntroduccion
{

width:420px;
float:left;
text-align:justify;
font-size:12px;
}

#imagenIntroduccion
{
height:320px;
width:200px;
float:left;
margin-left:20px;
}
.imagenIntroduccionPequena
{
height:150px;
width:200px;
margin-left:20px;
margin-bottom:20px;
float:left;
}

#bloqueElementos
{
height:230px;
margin:0;
}

#bloqueGaleria
{
height:230px;
width:274px;
float:left;
}

#bloqueGaleria
{
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
}

#contenidoIndex h3
{
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
color:#c96;
font-size:40px;
margin:0 0 20px 0;
padding:0;
}

#bloqueDescargas
{
height:230px;
width:274px;
float:left;
margin-left:19px;
}
#bloqueVideos
{
height:230px;
width:274px;
float:left;
margin-left:19px;
}

.menu
{
margin-top:5px;
list-style-type:none;
padding:0px;
font-size:14px;
font-weight:bold;
width:890px;
}

.menu li
{
float:left;
margin-left:0;
margin-right:23px;
}

.menu li a
{
text-decoration:none;
color:#c96;
padding:1px;
display:block;
height:18px;
text-align:left;
}


.menu li a:hover
{
color:#fc9;
}

.separador
{
margin-top:5px;
background-color:#fc9;
height:2px;
width:860px;
}

h2
{
color:#c96;
}
.barraDificultad
{
margin-left:5px;
}

.bold
{
font-weight:bold;
color:black;
}

#bloqueGaleria h2
{
margin:0;
padding:0;
}

#bloqueGaleria img
{
margin:0;
padding:0;
}

#bloqueGaleria a
{
text-decoration:none;
}
.filaGaleria
{
width:900px;
padding-left:119px;
}
.elementoGaleria
{
margin-right:25px;
margin-bottom:25px;
float:left;
width:200px;
border:solid 2px #fc9;
}

.elementoGaleria a
{
text-decoration:none;
color:#c96;
}

.elementoGaleria h4
{
margin:0;
padding:0;
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
color:#c96;
font-size:23px;
}

.elementoGaleria h5
{
margin:0;
padding:0;
font-style:italic;
font-size:16px;
}

.fotoModelo
{
float:left;

}
.cajaDificultad
{
/*position:absolute;*/
display:block;

}
.cajaDificultadMeter
{
/*margin-top:20px;*/
margin-left:5px;
/*position:absolute;*/
display:block;

}
.cajaDificultadFirefox
{
text-align:left;
}
.cajaDificultadTexto
{
/*position:absolute;*/
margin-top:0px;
margin-left:5px;
font-size:12px;
font-style:italic;
margin-bottom:0;
color:#c96;
display:block;
}

.paraLaImagen
{
text-align:left;
 float:left;

}
.imagenModelo 
 {
 width:300px;
/* float:left;*/
 }
 
.imagenModeloMostrar 
 {
 width:300px;
float:left;
 }
 .tituloModelo
 {
 margin-left:5px;
 }
 .tituloModelo h2
 {
 font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
 Text-align:left;
 color:#c96;
 }
 
 .pasoMontaje
 {
 width:171px;
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 padding:2px;
 }
 .ordenMontaje
 {
 height:21px;
 }
 
 .ordenMontaje p
 {
 margin:0;
 padding:0;
 text-align:left;
 font-size:20px;
 
 }
 
 .fotoMontaje
 {
 height:171px;
 border:solid 2px #fc9;
 margin:15px 0px;
 padding:0;
}
 
 .textoMontaje
 {
 height:115px;
}
 
 .textoMontaje p
 {
 margin:0;
 text-align:left;
 font-size:12px;
 }
 
 .lineaFotos
 {
 width:560px;
 margin:0;
 padding:0;
 float:right;
 }
 .zonaDescargas
 {
 margin:0;
 padding:5px;
 text-align:left;
 }
 
 .zonaDescargas h4
 {
 font-family: FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
 font-size:20px;
 color:#c96;
 margin-top:0;
 margin-bottom:10px;
 }
 .zonaDescargas h5
 {
 font-size:15px;
 margin-top:0;
 margin-bottom:5px;
 }
 
 .zonaDescargas a
 {
 text-decoration:none;
 }
 .zonaDescargas img
 {
 margin-right:20px;
 margin-bottom:30px;
 }
 
 .botonVolver
 {
  margin-top:50px;
  font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
 }
 
 .enlace
 {
 text-decoration:none;
 color:black;
 }
 
 .numeracion
 {
 font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
 text-decoration:none;
 font-size:20px;
 color:black;
 }
 
 
 #paginacion img
 {
vertical-align:middle;
 }
.botonVolver a img
{
vertical-align:middle;
float:left;
margin-right:8px;
}

.botonVolver a h4
{
float:left;
margin-top:10px;
}

.modeloDescarga
{
margin-left:20px;
margin-bottom:20px;
padding:0;
text-align:left;
border:solid 2px #c96;
float:left;
}

.modeloDescarga  h4
{
margin:0;
padding:0;
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
color:#c96;
font-size:23px;

}

.zonaDescargaDerecha
{
float:left;
}
.zonaDescargaDerecha h4
{
margin-top:0;
margin-bottom:20px;
}
.zonaDescargaDerecha h5
 {
 font-size:15px;
 margin-top:0;
 margin-bottom:5px;
 }
 
 .zonaDescargaDerecha a
 {
 text-decoration:none;
 }
 .zonaDescargaDerecha img
 {
 margin-right:20px;
 }

 #contenidoRecomendaciones
 {
 width:800px;
 margin:0;
 padding:0;
 }
 
 .recomendacion
 {
 width:600px;
 height:200px;
 margin-left:auto;
 margin-right:auto;
 padding:0;
 margin-bottom:20px;
 }
 
 .imagenRecomendacion
 {
 width:247px;
 height:200px;
 margin-right:20px;
 float:left;
 }
 .textoCabeceraRecomendacion
 {
 width:333px;
 height:40px;
 float:left;
 padding:0;
 }
  .textoCabeceraRecomendacion h4
{
margin:0;
padding:0;
color:#c96;
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
text-align:left;
font-size:20px;
}
 .textoRecomendacion
 {
 width:333px;
 float:left;
 padding:0;
 }
  .textoRecomendacion p
  {
  margin:0;
  text-align:left;
  font-size:15px;
  }
  /*Parte del formulario de contacto*/
  #contenidoFormulario
  {
  width:400px;
  height:300px;
  float:left;
  margin-left:40px;
  margin-right:20px;
  }
 .titulosFormulario
{
margin:0;
color:#c96;
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
} 
.formulario
 {
 width:400px;

 }
.etiquetasIzquierda
{
float:left;
text-align:right;
width:90px;
height:30px;
}

#campoDerecha
{
float:left;
text-align:left;
width:90px;
height:30px;
margin-left:10px;
}

#etiquetasIzquierdaGrande
{
float:left;
text-align:right;
width:90px;
height:160px;
}

#campoDerechaGrande
{
float:left;
text-align:left;
width:100px;
height:160px;
margin-left:10px;
}

.etiquetas
{
font-weight:bold;
font-size:15px;
}

.campoTexto
{
width:300px;
border-color:#c96;
}

.campoTextoGrande
{
width:300px;
Height:150px;
border-color:#c96;
}
.botonera
{
margin-left:40px;
}
.estiloBoton
{
margin:10px 20px;
width:100px;
height:25px;
background-color:#c96;
font-weight:bold;
color:white;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(PIE.htc);
}
.estiloBoton:hover
{
background-color:#fc9;
font-weight:bold;
color:#c96;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(PIE.htc);
}
.estiloBotonBorrar
{
margin:10px 20px;
width:100px;
height:25px;
border-color:#c96;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(PIE.htc);
}

.estiloBotonBorrar:hover
{
background-color:#fc9;
font-weight:bold;
color:#c96;
}

.datos_correctos { 
background-color:#c96;
color:white;
	width:400px;
	height:50px;
	margin:0 0 20px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-weight:bold;
	behavior:url(PIE.htc);
 
}
.datos_incorrectos
 {
background-color:red;
color:white;
	width:400px;
	height:50px;
	margin:0 0 20px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-weight:bold;
	behavior:url(PIE.htc);

 }


/*Estilos para el contenedor del mapa*/
#mapa
{

float:left;
margin:0 0 40px 0;
padding:0;
}
#contenedorMapa
{
width:300px;
height:300px;
background-color:gray;
border: solid black 3px;

margin:0;
padding:0;
}
#textoMapa
{
width:306px;
height:120px;
text-align:left;
margin:0;
padding:0;
font-size:15px;
}
#textoMapa p
{
margin:0;
padding:0;
}
#textoMapa a
{
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#c96;
}
.primeraLinea
{
font-weight:bold;
font-size:20px;
}

#cajaInformacion
{
padding:0;
margin:20px;
width:300px;
height:200px;
}
/*Parte para el contacto de nuevos modelos*/
#contenidoNuevoModelo
{
width:500px;
margin-left:auto;
margin-right:auto;
}

#contenidoNuevoModelo a
{
color:#c96;
text-decoration:none;
font-weight:bold;
font-size:18px;
}

/*Parte para la galería de fotos*/
#contenidoGaleriaFotos
{
width:500px;
margin-left:auto;
margin-right:auto;
font-size:15px;
}

#contenidoGaleriaFotos a
{
color:#c96;
text-decoration:none;
font-weight:bold;
font-size:18px;
}
/*Tres logos del pié de la parte inferior*/
#firmasInferior
{

padding:0;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:0;
width:810px;
height:60px;
}
.elementoFooter
{
width:240px;

float:left;
margin-top:0px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 15px;
padding:0;
text-decoration:none;
}

.elementoFooter p
{
margin:0;
padding:0;
color:#c96;
font-family:FuenteEspecialMaciza, Trebuchet Ms, Arial, Verdana;
font-size:25px;
}

.listaSmall
{

font-size:10px;
color:black;
 list-style-type:none;
 padding:0;
 margin:0;
}

 .listaSmall li
{
float:left;
margin-right:10px;
}
.listaSmall li a
{
text-decoration:none;
color:black;
}
#nombrePersonal
{
float:left;
font-family:fuenteEspecialNombreBold, Trebuchet Ms, Arial, Verdana;
color:black;
font-size:18px;
margin-right:3px;
color:#630;
margin-bottom:5px;
margin-left:70px;
}

#apellidoPersonal
{
float:left;
font-family:fuenteEspecialNombreLight, Trebuchet Ms, Arial, Verdana;
color:#f60;
font-size:18px;
margin-bottom:5px;
}

#listadoPrimeraLinea
{
margin-left:21px;
}

#listadoSegundaLinea
{
margin-left:20px;
}