/* Tu Tienda Especial */

/* @group ELEMENTOS */

body {
	background-color: black;
	color: white;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body {
	scrollbar-3dlight-color:#CCC; 
	scrollbar-arrow-color:white; 
	scrollbar-base-color:white; 
	scrollbar-darkshadow-color:#999; 
	scrollbar-face-color:white; 
	scrollbar-highlight-color:#333; 
	scrollbar-shadow-color:black;
}

* img {border: 0px;}

form {
	margin: 0;
	padding: 0;
}

input {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 80%;
}

textarea {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 80%;
}


/* @end */

/* @group CLASSES */

.caja {
	/*background-color: goldenrod;*/
	width: 940px;
	margin: 0 auto;
}

.caja:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.caja { display:inline-block; }
.caja { display:block; }

.ilustrado {
	/*background-color: maroon;*/
	float: right;
	width: 230px;
}

.ilustrado2 {
	/*background-color: maroon;*/
	float: right;
	width: 280px;
}

.menu, .contenedor, .contenedor2, .creditos {
	float: left;
}

.menu {
	/*background-color: beige;*/
	width: 710px;
	height: 74px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

.menu img {
	border: none;
}

.contenedor {
	/*background-color: burlywood;*/
	width: 710px;
	font-size: 80%;
	text-align: justify;
}

.contenedor2 {
	background: url(../images/FondoHistoria.jpg) no-repeat right bottom;
	width: 940px;
	font-size: 80%;
	text-align: justify;
}

/* CONTENIDO SECCION ENLACES */

.tContenido_ {
	background: url(../images/fondoEnlaces.jpg) no-repeat left bottom;
}

.tContenido, .tContenido_ {
	border: none;
	width: 92%;
	margin: 0 auto;
}

.tContenido td,  .tContenido_ td{
	vertical-align: top;
	background-image: none;
}

.galFotos, .texto {
	padding: 15px 0;
}

.texto p {
	margin: 5px 0;
}

.flashLocaliza {
	border: 4px double white;
}

.noJustify {
	text-align: left;
}


/* TABLAS GALERIA DE FOTOS */

.matriz1, .matriz2, .matriz3 {
	margin: 0 auto;
	border:  none;
}

.matriz1 {
	width: 366px;
}

.matriz2 {
	width: 289px;
}

.matriz3 {
	width: 86px;
}

.matriz1 td, .matriz2 td, .matriz3 td {
	border: 1px solid white;
}

.imgLink {
	text-align: right;
}

.imgLink img {
	border: none;
}

/* OFERTAS / NOVEDADES */

.mascara {
	width: 100%;
	height: 350px;
	overflow: auto;
	/*border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: royalblue;*/
}

.mascara:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mascara { display:inline-block; }
.mascara { display:block; }

.oferta {
	padding: 15px 15px;
}

.oferta h3 {
	font-size: 110%;
	margin: 0;
}

.oferta p {
	margin: 5px 0;
}

.floatLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid white;
}

.floatRight {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	border: 1px solid white;
}

.masIzda {
	text-align: right;
}

.masDcha {
	text-align: left;
}

.requerido {
	color: White;
}

/* CONTACTO */

.fContacto {
	margin: 0 auto;
}

.fContacto td{
	border-collapse: collapse;
	/*border: 1px solid red;*/
	padding: 3px;
}

.txtForm {
	width: 90%;
	margin: 0 auto 10px auto;
}

.txtForm34 {
	width: 100%;
	margin: 0 auto 10px 5px;
}

.pInput {
	width: 250px;
}

.pTextarea {
	width: 250px;
	height: 120px;
}

.pBoton {
	cursor:pointer;
}

.pInput, .pTextarea, .pBoton {
	background-color: black;
	color: white;
	border: 1px solid white;
}

/* CREDITOS fin página */

.creditos {
	/*background-color: rosybrown;*/
	width: 704px;
	margin-top: 20px;
}

.imperdible {
	float: left;
}

.direccion {
	float: left;
	font-size: 70%;
	margin: 10px 0 0 10px;
}

.direccion a, .contenedor a {
	color:#CEB87E;
}

.direccion a:hover, .contenedor a:hover {
	text-decoration: none;
}

.bigTxt {
	float: right;
}

.imprimir a { color: white;	text-decoration: none;}
.imprimir a:hover { color: #CEB87E;	text-decoration: none;}

/* @end */

#divScrollTextCont {
	position:relative; 
	font-size:11px;
	width:690px; 
	height:328px;
	clip:rect(0px 300px 150px 0px); 
	overflow:hidden; 
	color:White;
}

#divText {
	position:relative; 
	left:0px; 
	top:0px;
	color:White;
}

.idioma {font-size: 0.7em;}	
.idioma a {color: white; text-decoration:none;}
.idioma a:hover {color: #CEB87E; text-decoration:none;}


.aldor {width:940px; text-align: right;font-size: 0.7em;}	
.aldor a {color: white; text-decoration:none;}
.aldor a:hover {color: #CEB87E; text-decoration:underline;}