﻿/*********************/
/* Josema 13/05/2009 */
/*********************/

/* General */
html {
	background-color: #382d24;
}

body {
	margin: 0 auto;
	padding:0;
	width:950px;
	font-family: Arial;
	font-size: 12px;
	color: #727170;
}

img, ul, li, form {
	border: none;
	margin:0;
	padding:0;
	list-style:none;
}

table {
	border-collapse:collapse;
}

/*img {
	display:block;
}*/

/* Títulos */
h1 {
	font-family: Copperplate Gothic Bold, Verdana;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:normal;
	padding: 9px 0 5px 0;
	margin:0;
	color:#877413;
}

h1.inv {
	color: #382d24;
}
 
/* Párrafos */
p {
	padding:0 0 10px 0;
	margin:0;
	text-align:left;
}

p.titulo {
	font-weight:bold;
	color:#382d24;
	padding-top: 10px;
	font-size:13px;
}

p.autor {
	font-family: Copperplate Gothic Bold, Verdana;
	color:#5e5c5a;
	text-transform:uppercase;
	font-size: 11px;
/*	font-weight:normal;
	padding: 9px 0 5px 0;
	margin:0;
	*/
}

/* Links */
a {
	color: #382d24;
	text-decoration: none;
	font-family: Copperplate Gothic Bold, Verdana;
	font-size: 10px;
	text-transform:uppercase;
}

a:hover {
	color:#877413;
}

a.inv {
	color:#877413;
}

a.inv:hover {
	color: #382d24;
}

a.inv {
	color:#877413;
}

a.inv:hover {
	color: #382d24;
}

a.submenuSel {
	color:#877413;
}

a.submenuSel:hover {
	color: #382d24;
}

a.submenuUnsel {
	color:#aaa485;
}

a.submenuUnsel:hover {
	color: #382d24;
}

/* Parte superior */
div.imagensuperior {
	width:950px;
	height:192px;
	background: White url(../images/florsuperiorderecha.gif) no-repeat right top;
}

div.imagensuperior a img {
	margin:23px 0 0 23px;
}

/* Capa de idiomas */
div.idiomas {
	width:670px;
	float:right;
	margin-right:25px;
	text-align:right;
}

div.idiomas a {
	color:#909090;
	text-transform:lowercase;
	font-family: Arial;
	font-size: 12px;
}

div.idiomas a:hover {
	color:#606060;
}

/* Contenedor */
div.contenedor {
	background: White url(../images/florinferiorderecha.gif) no-repeat right bottom;
	width:950px;
}

/* Menú */
div.menu {
	width:280px;
	float:left;
}

div.menu ul {
	margin: 0 0 16px 24px;
	border-top:1px solid #958d83;
	width: 228px;
	overflow:hidden;
}

div.menu ul li {
	list-style-type: none;
	border-bottom:1px solid #958d83;
	width:228px;
	padding: 6px 0 3px 0;
	white-space:nowrap;
}

div.menu ul li a {
	font-size:11px;
}

div.menu ul li.submenu {
	height:auto;
	padding:0 0 20px 0;
	border:none;
}

div.menu ul li.submenu ul {
	border:none;
	width:214px;
	margin: 0 0 0 14px;
}

div.menu ul li.submenu ul li {
	width:214px;
}

div.menu ul li.submenu li.subsubmenu {
	height:auto;
	padding:0 0 5px 0;
	border:none;
}

div.menu ul li.submenu li.subsubmenu ul {
	border:none;
	width:200px;
	margin: 10px 0 0 14px;
}

div.menu ul li.submenu li.subsubmenu ul li {
	width:200px;
	border:none;
	margin:0;
	padding:0 0 4px 0;
}

div.menu ul li.submenu li.subsubmenu ul li a {
	font-size:11px;
	letter-spacing:-1px;
}
/* Fin Menú */


/* Capa de contenido */
div.contenido {
	width:670px;
	float:right;
}

/* Espacio inferior derecho para forzar que se pueda ver la imagen de fondo siempre */
div.espacioinferior {
	height: 124px;
	float:right;
	width:670px;
}

/* Pie de página */
div.pieizq, div.pieder {
	color:#9f9e9d;
	float:left;
	margin-top: 5px;
}

div.pieder {
	float:right;
	margin-right:45px;
}

div.pieder a {
	color:#9f9e9d; 
	text-transform:none; 
	font-family:Arial; 
	font-size:12px;
}

div.pieder a:hover {
	color:#9f9e9d;
}

div.flordefondo {
	position:relative;
	top:-89px;
	left:908px;
	width:99px;
	height:159px;
}
/* Fin Pie de página */


/* Portada */
/* Especiales de portada (debajo del menú) */
div.especiales {
	background-color:#f0eee2;
	width:190px;
	margin-left:24px;
	margin-bottom: 50px;
	padding: 0px 19px 13px 19px;
}

div.especiales img {
	width:190px;
	/*height:auto;*/
}
/* Especiales de portada (debajo del menú) */

/* Módulos de portada */
div.modulo {
	border-top:1px solid #958d83;
	width:205px;
	margin-right:14px;
	float:left;
	display:inline;
}

div.modulo img {
	margin-bottom:5px;
	width:205px;
	/*height:auto;*/
}
/* Fin Módulos de portada */
/* Fin Portada */


/* Fichas */
div.ficha {
	border-top:1px solid #958d83;
	width:646px;
	margin-bottom:15px;
}

img.apartado {
	margin-bottom:15px;
	width:645px;
	/*height:auto;*/
	display:block;
	/*border: 1px solid #ece9de;*/
}

img.listado {
	float: left;
	width: 138px;
	height: 88px;
	margin-right: 10px;
	padding-bottom: 15px;
}
/* Fin Fichas */


/* Galería */
div.galeria {
	margin-bottom:15px;
}

div.imagen {
	float:left;
	width:414px;
	height:262px;
}

div.imagen img {
	width:414px;
	height:262px;
}

div.imagenes {
	float:right;
	width:231px;
}

div.imagenes img {
	width:67px;
	height:42px;
	float:left;
	margin: 0 0 13px 10px;
}

a.flechaizq, 
a.flechader {
	color:#877413;
}

a.flechaizq:hover, 
a.flechader:hover {
	color: #382d24;
}

a.flechaizq {
	float:left;
}

a.flechader {
	float:right;
	margin-right:24px;
}

a.flechaizq img, 
a.flechader img {
	width:10px;
	height:7px;
	margin:0;
}

div.imagenes a.flechaizq {
	margin-left:10px;
	margin-top:-6px;
}

div.imagenes a.flechader {
	margin-top:-6px;
	margin-right:0;
}
/* Fin Galería */


/* Listados */
div.listado {
	border-bottom: 1px solid #958d83;
	margin-bottom: 30px;
	margin-top: 30px;
}

div.listado a {
	border-top:	1px solid #958d83;
	display: block;
	padding: 6px 0 5px 72px;
	margin: 0 0 0 0;
}

div.listado a:first-letter {
	margin-left: -72px;
}
/* Fin Listados */

div.relacionado {
	padding: 6px 0 0 0;
}

div.relacionado a {
	display: block;
}

/* Mapa Web */
div.mapaweb table {
	width:645px;
	border-bottom: 1px solid #958d83;
}

div.mapaweb table td {
	text-align:left;
	vertical-align:top;
	padding: 5px 0;
	color: #87741e;
	font-family: Copperplate Gothic Bold, Verdana;
	font-size:11px;
}

div.mapaweb table td.col1 {
	width:10px;
	color: #382d24;
}

div.mapaweb table td.col1 a {
	white-space:nowrap;
}

div.mapaweb table td a {
	font-size:11px;
}

div.mapaweb table.excepcion {
	border:none;
}
/* Fin Mapa Web */

/* Contacto */
table.contacto {
	width:645px;
	border-bottom:1px solid #958d83;
	margin-bottom:25px;
}

table.contacto td {
	border-bottom:1px solid #958d83;
	padding: 8px 0 7px 0;
	font-family:Copperplate Gothic Bold, Verdana;
	font-size: 11px;
	text-transform:uppercase;
	color:#87741e;
}

table.contacto input,
table.contacto textarea {
	border:1px solid #958d83;
	font-family:Arial;
	font-size:11px;
}

table.contacto input#Aceptar {
	border:none;
}

table.contacto input#RazonSocial,
table.contacto textarea#Comentarios {
	width:532px;
}

table.contacto input#Nombre,
table.contacto input#Email {
	width:183px;
}

table.contacto input#Telefono,
table.contacto input#Movil {
	width:91px;
}

table.contacto input#Apellidos {
	width:249px;
}

table.contacto textarea#LOPD {
	width:643px;
	font-size:10px;
	height:40px;
}

table.contacto tr.TituloLOPD td,
table.contacto tr.TextoLOPD td,
table.contacto tr.CheckLOPD td,
table.contacto tr.Enviar td {
	border-bottom:none;
}

table.contacto tr.TextoLOPD td {
	padding:0;
}

table.contacto tr.Enviar td a {
	border:1px solid #958d83;
	padding:1px 3px;
}

div.contacto {
	float:left;
}

div.contacto p {
	padding:0 0 5px 0;
	margin:0;
}

div.mapa iframe {
	border:1px solid black;
	float:right; 
	margin-right:25px;
	clear:right;
}

div.mapa a {
	float:right; 
	margin:2px 25px 0 0;
	clear:both;
}
/* Fin Contacto */

/* Especiales */
img.especial {
	float:left;
	margin: 0px 10px 15px 0;
}
/* Fin Especiales */
