@charset "utf-8";
body {
	margin: 5px;
	background-image: url(imagenes/fondo.gif);
	font-family: Arial, Helvetica, sans-serif;
}
.rollover1{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link{
	color: #BD3019;
	text-decoration: none;
}
a:visited{
	color: #BD3019;
	text-decoration: none;
}
a:active{
	color: #BD3019;
	text-decoration: none;
}

a:hover {
	color: #F78421;
	text-decoration: none;
}

#lienzoHome {
	height: 600px;
	width: 930px;
	left: 50%;
	top: 50%;
	position: absolute;
	margin-top: -300px;
	margin-left: -477px;
	padding-left: 25px;
}
#lienzo {
	width: 930px;
	left: 50%;
	position: absolute;
	margin-left: -477px;
	padding-bottom: 5px;
}

#arriba {
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FED0AD;
	border-right-color: #FED0AD;
	border-bottom-color: #FED0AD;
	border-left-color: #FED0AD;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 2px; /*5px sin las campanas*/
	padding-left: 30px;
}


#contenidosHome {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FED0AD;
	border-right-color: #FED0AD;
	border-bottom-color: #FED0AD;
	border-left-color: #FED0AD;
	padding-right: 30px;
	padding-left: 30px;
	/*height: 200px;*/
	height:180px;
	padding-top: 2px; /*10px sin las campanas*/
}
#contenedor {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FED0AD;
	border-right-color: #FED0AD;
	border-bottom-color: #FED0AD;
	border-left-color: #FED0AD;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
/*	background-image: url(imagenes/marca-agua.gif); /* se quita cuando oferta izd "2" */
	background-repeat: no-repeat;
	background-position: 60px bottom;
	
	
}
#contenidos {
	padding-left: 30px;
	margin-left: 251px;
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
	
	/*si postit muy largo*/
	height:auto;
	/*********/
	
	
}
#contenidos h1 {
	background-color: #F78421;
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 30px;
	background-image: url(imagenes/vinheta-h1.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 5px 2px;
	margin-top: 0px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#contenidos h2 {
	font-size: 14px;
	color: #BD3019;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
}
#avisolegal h3 {
	font-size: 12px;
	margin: 0px;
}
#contenidos h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
}

#contenidos h6 {
	text-align: right;
	font-size: 12px;
}
#contenidos p {
	margin-top: 10px;
	margin-bottom: 10px;
}
#contenidos  ul {
	list-style-image: url(imagenes/vinheta-ul.gif);

}
#contenidos iframe {
	width: 600px;
	background-color: #E7E7E7;
}
#contenidos  #pie {
	background-color: #FED0AD;
	font-weight: normal;
	color: #BD3019;
	text-align: center;
	letter-spacing: 1px;
	padding: 5px;
	margin: 0px;
	font-size: 10px;
}
#contenidos #pie a {
	color: #FFFFFF;
	font-weight: bold;
}
#contenidos #pie a:hover {
	color: #333333;
}




.fotosDerecha {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
}



#menu {
	width: 254px;
	float: left;
}
#fotoCambiable {
	height: 300px;
	width: 300px;
	background-color: #E7E7E7;
	border: 10px solid #E7E7E7;
	float: left;
}

#menu2   {
	padding-left: 340px;
	font-size: 12px;
}
#menu2 ul {
	list-style-type: none;
	padding: 0px;
	list-style-image: none;
}
#menu2  li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F78421;
	margin-bottom: 10px;
	padding-bottom: 1px;
}


#menu2 a:link,#menu2 a:visited,#menu2 a:active  {
	color: #666666;
	text-decoration: none;
}
#menu2  a:hover {
	color: #F78421;
	text-decoration: none;
}
.pieMapa {
	font-size: 10px;
	line-height: 20px;
}





#abajoHome {
	background-image: url(imagenes/estrella.gif);
	height: 275px;	
	width: 955px;
	margin-left: -25px;
}
#abajoHome #novedades2 {
	padding-top: 20px;
	padding-right: 34px;
	padding-left: 30px;
}
/* nuevo por meter la oferta*/


#novedades3{
float:right;
/*antesmarginleft25*/
margin-left:25px;
margin-right:25px;
margin-top:18px; /*antes 18px*/
}

/* nuevo por meter la oferta*/

#abajo {

}


.esquinas {
	height: 15px;
}
.esquinas  table {
	line-height: 0px;
}
.tablas {
	text-align: center;
	font-size: 9px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #F78421;
	border-left-color: #F78421;
}
.tablas  td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #F78421;
	border-bottom-color: #F78421;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tablas .titular {
	font-weight: normal;
	color: #C13C27;
	font-size: 10px;
}
#formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 50% 0px;
	background-image: url(imagenes/formulario.jpg);
}
#formulario td {
	padding-top: 0px;
	padding-bottom: 15px;
}
#formulario    #componentes input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px dotted #F78421;
}
#formulario   #componentes  textarea {
	width: 99%;
}
#formulario   #enviar {
	height: 25px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;


}
#avisolegal {
	font-family: Arial, Helvetica, sans-serif;
}
#avisolegal    p {
	font-size: 11px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: justify;

}
/*
#oferta{
background-image:url(imagenes/ventanaWebHorizontalNranja.gif);
float:left;
margin-left:270px;
width:400px;
height:125px;
z-index:1;
}
*/

#ofertaE{
background-image:url(imagenes/ofertaEstetic.gif);
float:left;
margin-left:250px; 
margin-top:10px; 
margin-top:15px;
width:400px; 
height:125px; 
z-index:1;
}


#festivos
{
/*
background-image:url(imagenes/presentacionbody.gif);*/

background-repeat:no-repeat;

float:left;
/*margin-top:5px;
/*margin-left:340px; 
/*width:270px;
height:220px;*/

margin-left:270px;
width:325px;
margin-top:9px;
/*margin-left:249px;
margin-top:0px;
width:397px;*/
height:279px;
z-index:1;
}




/* lateral izquierdo */
#festivos2{
	/*background-image:url(imagenes/festivo1nov.gif);*/
/*background-image:url(imagenes/presentacionbody.gif);*/

	background-repeat:no-repeat;
	float:left;
	width:325px;
	height:406px;
	position:absolute;
	top:410px;
	left: 1px;

}

#SUP{ /* al quitar novedades y pil maq */
	position:absolute;
	width:254px;
	height:268px;
	background-image:url(imagenes/horNav101.gif);
	background-position:center;
	background-repeat:no-repeat;
	left: 680px;
	top: 306px;
	
	



}

/*
#festivos3{
	background-image:url(imagenes/festynot.gif);
	background-repeat:no-repeat;
	width:280px;
	height:400px;
	float:left;
	margin-top:220px;
	margin-left:-280px;


}





/* campanas feliz navidad)
#felicidades
{
background-image:url(imagenes/felizNavidad.gif);
	margin-left:250px;
	width:180px;
	height:160px;
	z-index:=1;
	
	
}

*/

#instalaciones2{
height:720px;
margin-top:-20px;

}

#instalaciones2 h1{

background-image:none;
}



#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:500px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:492px}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(imagenes/left.gif) left center no-repeat}
#imgnext {right:0; background:url(imagenes/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(imagenes/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(imagenes/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(imagenes/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
