* {
	margin: 0;
	padding: 0;
}

html {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3A38;
}

ul {
	list-style: none;
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6 { color:#B0DC0D;}

cite, em, dfn { font-style: italic;}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

del { text-decoration: line-through;}

ins, dfn { border-bottom: 1px solid #ccc;}

small, sup, sub { font-size: 85%;}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym { border: none;}

sup { vertical-align: super;}
sub { vertical-align: sub;}

h1 { font-size: 2em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}

a, a:link, a:visited, a:hover, a:active { text-decoration: none; }

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

/* Formularios */

button { 
	cursor: pointer; 
	margin-bottom: 10px;
}

legend {
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.clear { clear: both;}
.float_left { float: left;}
.float_right { float: right;}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	width: 100%;
}

input, textarea, select, button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	width:120px;
	border:1px solid #EBEBEB;
	background-color:#EBEBEB;
}

form {
	/*overflow: hidden;*/
	margin: 0px auto;
}

a {
	text-decoration:none;
	color: #3D3938;
}

a:Hover { 
	color:#AEA799;
}


body {
	background: #FFFFFF;
	color:#5D5D5C;
	text-align: center;/* Hack para que IE6 no de problemas */
}

#content {
	background: #789EA2 url("../img/fondo.jpg") top left repeat-x;
}      

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 850px;
	text-align: left;
	background-color:#FFFFFF;
}

#pagina_central {
	width:650px;
	padding-top:30px;
	float:right;
	margin-right:20px !important;
	margin-right:10px;
	/*background-color:#CC99FF;*/
}

.color_blanco { color:#FFFFFF; }
.color_negro { color:#000000; }
.color_blanco a { color:#FFFFFF; }
.color_negro a { color:#000000; }

.color_gris { color:#666666; }
.color_azul { color:#678E92; }

.alinear_dcha { text-align:right; }
.alinear_centro { text-align:center; } 
.alinear_izq { text-align:left; }
.alinear_justificado { text-align:justify; }

.subrayado {
	text-decoration:underline;
}

.puntero {
	cursor:pointer;
}
/********************/
/** MENÚ IZQUIERDA **/
/********************/

#menu_izquierda {
	padding-top:30px;
	float:left;
	text-align:right;
	width:155px;
	/*background-color:#6699FF;
	height:300px;*/
}

#menu_izquierda ul li{
	min-height:24px;
	height:auto !important;
	height:24px;
}

#menu_izquierda ul li ul li { height:18px; }

#usuario_pass { padding:70px 0pt; text-align:left; margin-left:30px; }

.boton_user_pass { background-image:url(../img/boton_enviar.gif); width:21px; height:18px; border:none; }
.boton_olv_pass { background-color:#000000; color:#FFFFFF; font-size:0.75em; padding:2px 0pt; margin-top:8px; width:90px; }

#pass { width:99px; margin-top:-3px;}
#user { width:120px; margin:-3px 0pt 6px 0pt; }

#texto_usuario { margin-left:10px; }
#texto_contrasena { margin-left:10px; }

.boton_olvidar_contrasena { text-align:right; }

.boton_desconectar { 
	background-color:#000000; 
	color:#FFFFFF; 
	font-size:0.75em; 
	margin-top:5px; 
	font-weight:bold;
	height:20px;
	width:125px;
	border:none;
}

.boton_usuario { 
	background-color:#EBEBEB; 
	color:#666666; 
	font-size:0.8em; 
	margin-top:5px;
	height:17px;
	padding-top:1px; 
}


/**************/
/** CABECERA **/
/**************/

#linea_negra_cabecera {
	background-color:#000000;
	height:5px;
	overflow:hidden;
}

#zona_blanca_cabecera {
	height:79px;
	background-color:#FFFFFF;
}

.colocar_imagen_cabecera { margin-left:80px; }
.colocar_elegir_idioma { margin: 30px 40px 0 0 !important; margin: 30px 20px 0 0; }

.seleccion_idioma { width:133px; }

/*********/
/** PIE **/
/*********/

#barra_gris_pie {
	height:9px;
	background-color:#A6A6A6;
	overflow:hidden;
}

#fondo_pie_degradado {
	background-image:url(../img/pie_degradado.gif);
	height:22px;
}

.fondo_pie_negro { background-color:#2A2624; letter-spacing:-0.4px; height:auto !important; height:120px;}

.texto_pie_direccion { font-size:0.85em; font-weight:bold; padding-right:30px; color:#A6A6A6;}
.texto_pie_direccion strong { color:#FFF; }

.texto_pie_telefonos { font-size:0.85em; font-weight:bold; color:#A6A6A6; }
.texto_pie_telefonos a { color:#A6A6A6; }
.texto_pie_telefonos strong { color:#FFF; }

.texto_pie_boton_inicio { padding: 40px 20px 0pt 0pt; }

.texto_pie_privacidad { padding:48px 50px 0pt 20px; font-size:0.85em; font-weight:bold; }

.pie_nombre_sociedad {
	margin-left:200px; 
	padding-top:10px;
}

.boton_volver_pie {
	color:#000000;
	background:#EBEBEB url(../img/flechas_inicio.gif) left no-repeat;
	font-weight:bold;
	width:27px !important;
	width:28px;
	padding-left:14px;
	height:22px;
	font-size:0.85em;
}

.tamano_linea_pie {
	margin:-3px 165px 10px 15px !important;
	margin:-6px 135px 10px 15px;
}

/************************/
/** PRODUCTOS: ADORNOS **/
/************************/


.linea_gris {
	height:1px;
	background-color:#666666;
	overflow:hidden;
}

.letras_subtitulos { padding-top:4px; }
.seleccion_categoria { margin-bottom:6px; margin-top:-4px; position:relative; }

.texto_descripcion {
	text-align:justify;
	font-size:0.75em;
	text-indent:40px;
	margin:20px 0pt 20px;
}

.fondo_gris_img {
	background-color:#EBEBEB;
	padding-top:30px;
	padding-bottom:20px;
}

.pie_imagen_izq { margin-left:20px; padding-top:10px; }
.pie_imagen_dcha { margin-right:20px; padding-top:10px; }

.fuente_categoria { 
	font-size:0.8em; 
	padding:4px 0 3px; 
}

.letra_referencia {
	font-size:0.8em;
	margin-top:4px;
}

.colocar_letras_nombre { padding-left:20px; }


/************/
/** INICIO **/
/************/

.columna_izq_inicio { width:400px; }
.columna_dcha_inicio { width:225px; }

.fondo_noticias {
	background-color:#EBEBEB;
	padding:3px 10px 20px 3px;
	margin:45px 0 25px 0;
}

.titulo_noticia {
	font-size:0.85em;
	margin-left:7px;
	margin-bottom:4px;
}

.texto_noticia {
	font-size:0.8em;
	margin: 0pt 0pt 20px 7px;
	color:#5D5D5D;
}

.margen-arriba { margin-top:15px; }
.margen-abajo { margin-bottom:60px;  }

.linea_gris_noticias { height:1px; overflow:hidden; background-color:#C7C7C7; margin:1px 0 2px 0; }
.separacion_img_inicio { margin-right:11px; }


/**************/
/** CONTACTO **/
/**************/

.inputLabel {
	width:140px;
	font-size:1.1em;
	float:left;
	text-align:right;
	margin-right:10px;
}

.inputText {
	width:498px;
	float:left;
	margin-bottom:5px;
}

.inputAreaTexto { width:498px !important; width:485px; }

.contacto_direccion { font-size:1.1em; padding-bottom:10px;}
.contacto_direccion strong { color:#678E92; font-weight:normal; }
.contacto_telefonos { font-size:1.1em; padding-bottom:60px;}
.contacto_telefonos strong { color:#678E92; font-weight:normal; }

.campos_obligatorios { font-size:0.9em; padding:20px 0 8px 150px; font-weight:bold; }

.margen-izq { margin-left:15px; }

.boton_enviar {
	background:#FFFFFF url(../img/boton_enviar.gif) right no-repeat;
	height:25px;
	border:none;
	color:#000;
	width:21px;
	margin-top:5px;
	padding-left:1px;
}

.boton_borrar {
	background:#FFFFFF url(../img/boton_borrar.gif) right no-repeat;
	height:25px;
	border:none;
	color:#5D5D5D;
	width:22px;
	padding-left:1px;
}


/****************/
/** PRIVACIDAD **/
/****************/

.texto_privacidad {
	font-size:0.9em;
	margin-right:20px;
	line-height:16px;
	color:#444444;
}

.titulo_privacidad {
	font-weight:bold;
	font-size:1.1em;
}


/***************/
/** NOVEDADES **/
/***************/

.fecha_noticia_novedades { font-size:0.9em; }
.texto_entradilla { font-size:1.2em; }
.margen-arriba-noticias { margin-top:28px !important; margin-top:31px; }

.noticia_seleccionada {
	background-color:#999999;
	margin:-3px -10px 10px -3px !important;
	margin:-3px -10px 30px -3px;
	padding:10px 0pt !important;
	padding:4px 0pt 10px 0pt;
}

.texto_noticia_seleccionada {
	font-size:0.8em;
	margin: 0pt 0pt 0pt 7px;
	color:#000000;
}

.tira_img_noticia {
	background-color:#EBEBEB;
	padding:15px 0;
	margin-bottom:30px;
}

.separacion_img { margin:3px; }
.margen-izq-img { margin-left:12px; }

/*************/
/** EMPRESA **/
/*************/


.fondo_fotos_empresa {
	background-color:#EBEBEB;
	padding:20px 0pt;
	margin-top:10px;
}

.margen-dcha { margin-right:7px; }
.margen-abajo-foto { margin-bottom:7px; }

.mensaje_error { color:#990000; font-size:0.7em; margin:4px 2px; }


/************************/
/** OLVIDAR CONTRASEÑA **/
/************************/

.enviar_e_mail { width:150px; height:18px; margin-bottom:2px; margin-right:10px;}
.boton_enviar_olvidar { 	
	background:#FFFFFF url(../img/boton_enviar.gif) right no-repeat;
	height:25px;
	border:none;
	color:#000;
	width:21px;
	margin-top:5px;
	padding-left:1px; 
	margin-left:-5px;
}

.texto_olvido_procesado { margin:0 0 260px; font-size:0.9em; }

.div_olvidar_pass { text-align:center; cursor:pointer; }







