@charset "utf-8";
/* CSS Document */

/* Define las márgenes de la página web, se utiliza en todas las páginas */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../imagenes/fondopag.jpg);
	background-repeat: repeat;
}
/* En esta tabla es donde está el contenido de la página, se utiliza en todas las páginas */
.tabla_secundaria {
	margin-right: auto;
	margin-left: auto;
	width:950px;
	height:600px;
}
/* Define tamaño y alineación del tablero, se utiliza en todas las páginas */
.tablero {
	vertical-align:top;
	width:auto;
	height:152px;
}
/* Define el alto y la alineación del menú principal, se utiliza en todas las páginas */
.menu_izquierdo {
	vertical-align:bottom;
	height:325px;
}
/* Define fuente y alineación del link mapa del sitio cuando está en reposo, se utiliza en todas las páginas */

a:link.mapa {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: right;
}
/* Define fuente y alineación del link mapa del sitio cuando le dan clic, se utiliza en todas las páginas */

a:visited.mapa {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
	float: right;
}
/* Define fuente y alineación del link mapa del sitio al pasar el mouse, se utiliza en todas las páginas */

a:hover.mapa {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFCC00;
	float: right;
}

/* Define fuente y alineación de buscar, se utiliza en todas las páginas */
.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:right;
	vertical-align:top;
}
/* Define posición del logo, se utiliza en todas las páginas */
.logo {
	padding-left:38px;
}
/* Define el tamaño y fondo de la página web, se utiliza sólo en el home */
.tabla_principal {
	width:950px;
	height:600px;
	background-image: url(../imagenes/fondo.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

/* Define alineación del carro, se utiliza sólo en el home */
.carro {
	text-align:left;
}
/* Saludo de bienvenida, sólo va en el home */
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
}
/* Define el tamaño y fondo de la página web, se utiliza en las páginas internas, no en el home */
.tabla_principal2 {
	width:950px;
	height:600px;
	background-image: url(../imagenes/fondo_pag_interna.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.tabla_principalgal {
	width:950px;
	height:600px;
	background-image: url(../imagenes/fondo_pag_int_gal.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
/* Estos son los títulos de cada página, sólo va en las páginas internas */
.titulos_internos {
	vertical-align:middle;
	text-align:center;
}
/* Texto en general, no va en el home, va en club 4x4, va en comunicados */
.contenido {
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding-left:35px;
	padding-right:20px;
	text-align:justify;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en club 4x4, va en comunicados */
.titulos_contenido {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	padding-left:35px;
}
/* Para los vinculos */
.vinculos {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #0000FF;
	text-decoration: underline;
	text-align:left;
}

/* Titulos y textos de la galería */
.contenido_galeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
/* Tabla para el contenido de las fichas tecnicas */
.tabla_contenido {
	width:100%;
	margin-left:20px;
}
/* Textos de las fichas tecnicas */
.textos_tabla_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* tabla del formulario de contacto */
.tabla_formulario_contacto {
	text-align:left;
}

/* texto tabla formulario de contacto */
.texto_formulario_contacto {
	text-align:right;
	font-family:"Trebuchet MS";
	font-size:12px;
}
/* texto categorías formulario de contacto */
.texto_categorias {
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:12px;
}
/* texto de comunicados */
.texto_comunicados {
	font-family:"Trebuchet MS";
	font-size:12px;
	text-align:justify;
	padding-left:20px;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en fichas técnicas */
.titulos_fichas {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}
/* estilos para siguiente */
.siguiente {
	text-align:right;
	padding-right:20px;
	vertical-align:bottom;
}
/* estilos para anterior */
.anterior {
	text-align:left;
	padding-left:20px;
	vertical-align:bottom;
}
/* bandera */
.bandera {
	text-align:center;
}
/* Define fuente y alineación del link siguiente cuando está en reposo, se utiliza en todas las páginas */

a:link.siguiente {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	float: right;
	padding-right:5px;
}
/* Define fuente y alineación del link siguiente cuando le dan clic, se utiliza en todas las páginas */

a:visited.siguiente {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	float: right;
	padding-right:5px;
}
/* Define fuente y alineación del link siguiente al pasar el mouse, se utiliza en todas las páginas */

a:hover.siguiente {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#993300;
	float: right;
	padding-right:5px;
}
/* texto de comunicados */
a:link.mapa_sitio {
	font-family:"Trebuchet MS";
	text-align:justify;
	font-size: 14px;
	color:#993300;
}
/* texto de comunicados */
a:visited.mapa_sitio {
	font-family:"Trebuchet MS";
	text-align:justify;
	font-size: 14px;
	color:#000000;
}
/* texto de comunicados */
a:hover.mapa_sitio {
	font-family:"Trebuchet MS";
	text-align:justify;
	font-size: 14px;
	color:#993300;
}
/* texto de comunicados */
a:link.mapa_sitio2 {
	font-family:"Trebuchet MS";
	text-align:justify;
	font-size: 12px;
	color:#000000;
	padding-left:20px;
}
/* texto de comunicados */
a:visited.mapa_sitio2 {
	font-family:"Trebuchet MS";
	text-align:justify;
	font-size: 12px;
	color:#000000;
	padding-left:20px;
}
/* texto de comunicados */
a:hover.mapa_sitio2 {
	font-family:"Trebuchet MS";
	text-align:justify;
	font-size: 12px;
	color:#993300;
	padding-left:20px;
}
/* Define fuente y alineación del link siguiente cuando está en reposo, se utiliza en todas las páginas */

a:link.anterior {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	float: left;
	padding-left:10px;
}
/* Define fuente y alineación del link siguiente cuando le dan clic, se utiliza en todas las páginas */

a:visited.anterior {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	float: left;
	padding-left:10px;
}
/* Define fuente y alineación del link siguiente al pasar el mouse, se utiliza en todas las páginas */

a:hover.anterior {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#993300;
	float: left;
	padding-left:10px;
}
/* Define fuente y alineación del link fichas cuando está en reposo, se utiliza en todas las páginas */

a:link.fichas {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-align:center;
}
/* Define fuente y alineación del link fichas cuando le dan clic, se utiliza en todas las páginas */

a:visited.fichas {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-align:center;
}
/* Define fuente y alineación del link fichas al pasar el mouse, se utiliza en todas las páginas */

a:hover.fichas {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#993300;
	text-align:center;
}

/* Define fuente y alineación de las imagenes de fichas cuando está en reposo, se utiliza en todas las páginas */
/*a:link.img_fichas {
	border:1px solid #000000;
}
/* Define fuente y alineación de las imagenes de fichas cuando le dan clic, se utiliza en todas las páginas */
/*a:visited.img_fichas {
	border:1px solid #996600;
}
/* Define fuente y alineación de las imagenes de fichas al pasar el mouse, se utiliza en todas las páginas */

/*a:hover.img_fichas {
	border:1px solid #FF6600;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en fichas técnicas */
.subtitulos {
	font-family: "Trebuchet MS";
	font-size: 26px;
	font-weight: bold;
	text-align:center;
	color: #663300;
}
/* Define fuente y alineación del link siguiente cuando está en reposo */

a:link.volver_fichas {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
/* Define fuente y alineación del link siguiente cuando le dan clic */

a:visited.volver_fichas {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
/* Define fuente y alineación del link siguiente al pasar el mouse */

a:hover.volver_fichas {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#993300;
}
/* estilos para volver_fichas */
.volver_fichas_btn {
	text-align:left;
	vertical-align:bottom;
	padding-left:10px;
}
/* Define fuente y alineación del link fichas cuando está en reposo, se utiliza en todas las páginas */

a:link.fichas_enviar {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#993300;
}
/* Define fuente y alineación del link fichas cuando le dan clic, se utiliza en todas las páginas */

a:visited.fichas_enviar {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
}
/* Define fuente y alineación del link fichas al pasar el mouse, se utiliza en todas las páginas */

a:hover.fichas_enviar {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en fichas técnicas */
.titulos_galeriapri {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en fichas técnicas */
a:link.titulos_galeria {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#993300;
}
a:visited.titulos_galeria {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#993300;
}
a:hover.titulos_galeria {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#993300;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en fichas técnicas */
.titulos_galeriapag {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#993300;
}
.titulos_galeriaprincipal {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:right;
	padding-right:80px;
	color:#993300;
}
/* Son los títulos o subtítulos del contenido, no va en el home, va en fichas técnicas */
.titulos_galerianum {
	text-decoration:underline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#993300;
}
.tabla_enviar {
	vertical-align:top;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}
/* texto tabla formulario de contacto */
.texto_formulario_contacto2 {
	text-align:justify;
	font-family:"Trebuchet MS";
	font-size:11px;
	padding-right:10px;
}
.texto_formulario_contacto3 {
	text-align:justify;
	font-family:"Trebuchet MS";
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}
/* Texto en general, no va en el home, va en club 4x4, va en comunicados */
.contenido_formulario {
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align:center;
	color: #553110;
}
.tabla_principalform {
	width:950px;
	height:600px;
	background-image: url(../imagenes/fondo_pag_form.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.mensaje_formulario {
	font-family: "Trebuchet MS";
	font-size: 16px;
	text-align:center;
	color: #990000;
}