   body {
    margin-top: 0;
    padding:0;
    text-align:center;
    float: left;
	background: url(img/tienda-decoracion-tenerife.jpg);
}
   #logo {
    width: 580px;
    height:95px;
    float: left;
   }
   #nextlogo {
    width: 380px;
    height:95px;
    float: left;
   }
   #idioma {
    margin:0;
	background-color:#fff;
	padding:0.5em;
    font-size: 0.7em;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
    #centra {
	text-align: left;
	margin: auto;
	width: 960px;
	height: 1000px;
	background-color:#fff;
   }
    #centra2 {
	text-align: left;
	margin: auto;
	width: 960px;
	min-height: 100px;
	background-color:#fff;
    overflow:auto;
   }
    #contenido {
	text-align: left;
	margin: auto;
	width: 960px;
	height: auto;
   }
    #contregalos {
	width: 650px;
	min-height: 300px;
    margin: .5em;
	float: left;	
   }
    #cont1 {
	width: 650px;
	min-height: 300px;
    margin: 1em;
	float: left;	
   }
   #cont2 {
	width: 650px;
	height: 270px;
    margin-top: 1em;	
	float: left;
   }  
    #lateral {
	width: 258px;
	min-height: 100px;
    margin-top: 10px;
	padding:0.01px;
	float: left;
}
    .menu_izqdo {
	width: auto;
	height: auto;
    font-size: 0.7em;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #910a2b;
	background-color:#910a2b; 
	padding:0.01px;
}  
    .lateral_izqdo {
	width: 255px;
	height: auto;
    margin-top: .8em;
    border: 1px solid #910a2b;
}   
    .lat_borde_izqdo {
	width: 255px;
	height: auto;
    margin-top: .8em;
	float: left;
    border: 1px solid #910a2b;
} 
  #texto {
    margin: 15px;	
	text-align: justify;
	font-size: .8em;
	color: #000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
  .fotoleft {
	height: 100%;
    border: 1px solid #910a2b;
	margin: 15px;
	float: left;
	position:relative; 
}
  .fotoleft2 {
	margin: 15px;
	float: left;
	position:relative;
}
  .fotoright {
	height: 100%;
    border: 1px solid #910a2b;
	margin: 15px;
	float: right;
	position:relative; 
}
  .fotoright2 {
	margin: 15px;
	float: right;
	position:relative;
}
#rotator{
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width: 650px;
	height: 525px;
    border-bottom: 1px solid #910a2b;
}

#rotator img{
	border: 0;
	cursor: pointer;
	width: 650px;
	height: 524px;
}
    #foot {
    margin:auto;
    padding:0;
	width: auto;
   }
    #copy {
	width: 75%;
	text-align: left;
    float: left;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #910a2b;
   }
    #tfno-bottom {
	width: 20%;
	text-align: center;
    float: left;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #910a2b;
   }
   #bannertop {
    width: 940px;
    height:60px;
	margin: .5em;
	float: left;
   }
/*/     Tiendas                                                                                                /   */
   #textotienda {
    margin: 15px;
	text-align: center;
	font-size: .7em;
	color: #000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
   .tiendas {	
    width: 630px;
    height: 400px;
	margin-top: 2em;
	background: url(img/muebles-menaje-juguetes.jpg);
   }
   .isla {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-style: italic;
	color: #fff;
	position:absolute;
	margin-top: .5em;
	margin-left:.8em;
   }
   .zona {
        width: 300px;
		height: auto;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-style: italic;
    font-weight: bold;
	color: #fff;
	margin-top: .5em;
	margin-left:200px;
	position:absolute;
   }
      .direc {
        width: 200px;
		height: auto;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
	color: #fff;
	text-align: center;
	margin-top: .5em;
	margin-left:300px;
	position:absolute;
   }
/*/     END                  Tiendas                                                                                                /   */
.container {
        width: 620px;
		height: .8em;
        padding: .8em;
        position:relative; 
        margin: 5px 0 20px 0;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		background-color:#fff;
	    float: right;
}
.container2 {
        width: 80%;
		height: .8em;
        padding: .8em;
        position:relative; 
        margin: 2px 0 20px 0;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	    float: right;
}
.container3 {
        width: 600px;
		height: .8em;
        padding: .8em;
        position:relative; 
        margin: 2px 0 20px 0;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		background-color:#fff;
	    float: left;
}
  .titulo {
    width: auto;
	margin-left: 3em;
	float: left;
   }
/* mapa web */
    #mapa  {
	text-align: center;
        width: 918px;
	min-height: 130px;
        padding: 20px; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
	float: left;
    color: #fff;
    border: 1px solid #fff; 
    background: url(img/arbol.jpg);
   }
.sitemap {
		float: left;
        padding: 5px;
}
   #publi {
    width: 400px;
    min-height: 200px;
	float: left;
    padding: .5em;
	margin-top: .2em;
	margin-left: 6.5em;
   }
/* -------------------------------------------------------- */
#usuarios-ie {font-family: Verdana, Arial, sans-serif; background: #FFFFDE;color:#000; border-bottom: 2px solid #7F0C00;}
#usuarios-ie p {font-size: 1.3em; margin: 0; padding: 5px 0; line-height: 1.5em;}
#usuarios-ie a {text-decoration: underline; font-weight: bold; color: #D64411;}
/* MENU														*/
.v-menu{
	width:auto;
	clear:both;
	min-height: 140px;
    font-size: 0.7em;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background: url(img/catalogos.jpg) no-repeat;
}
	ul.v-menu, .v-menu li{
		color:#fff;
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		padding:1px 10px;
	}
		.v-menu li a{
			color:#910a2b;
			display:block;
			padding:2px;
			text-decoration:none;
		}
		.v-menu li a:hover{
			color:#000;
		}
/**
/* circle */
#navCircle {
        margin: 0;
        padding: 0 0 10px 10px;
        border-bottom: 1px solid #910a2b;
}
#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
#navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 0.7em;
        line-height: 0.7em;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #000;
}
#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 14px;
        color: #910a2b;
        background: url(img/marcador.jpg) no-repeat bottom center;
}
#navCircle2 {
       margin: 0;
        padding: 0 0 10px 10px;
        border-bottom: 1px solid #910a2b;
}
#navCircle2 li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
#navCircle2 a:link, #navCircle2 a:visited {
        float: left;
        font-size: 0.7em;
        line-height: 0.7em;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #000;
}
#navCircle2 a:link.active, #navCircle2 a:visited.active, #navCircle2 a:hover {
        padding-bottom: 14px;
        color: #910a2b;
        background: url(img/marcador.jpg) no-repeat bottom center;
}
/**
/*formulario*/
   #cajaformulario {
	width: 450px;
	height: 400px;
    margin-left: 5em;
    margin-top: 5em;
    padding: 1em .5em 0.5em 1em;
	text-align: left;
	font-size: .8em;  
	color: #000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background: url(img/decoracion-hogar.jpg) no-repeat;
	float: left;
}
	#observaciones{	
	  clear: both; 
	  padding-top: 1em;
      padding-left: 0.8em;
  }	
  	.submit{border:1px solid #910a2b; text-align: center;color: #910a2b; margin-left: .8em;}
	.info2{
      text-align: left;
        font-size: 1.2em;
          color:  #910a2b;
		padding: 0.5em;
		margin: 0em 0.5em 0em 0.5em;
	}	
	.campo_form{margin-top: 0.2em;}
	.campo_form label{
   margin-top: 0.2em;
   padding-left: 0.8em;
   padding-right: 0.8em;
   display: block;
   width: 10em;
   float: left;
   text-align: left;
   }
   	.checkbox{
	margin: 0.8em;text-align: justify;
	}
#msg {display:none; position:absolute; z-index:200; background:url(img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:1px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
	.fondo{ color: #910a2b;}
 .respuesta {
		margin-top: 12em;
}   	.resp{margin: 0.8em;text-decoration:none;font-size: 120%;font-style: italic;}
   .cond {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #707070; font-size: 75%; 
}
	/**/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

   #galeria {
    width: 500px;
    min-height: 200px;
	text-align: center;
	float: left;
    padding: .5em;
	margin-top: .5em;
	margin-left: 4em;
    border: 1px solid #910a2b;
   }
.minigaleria img{
    border: 1px solid #910a2b;
margin: 0 5px 5px 0;
}

/**/
h1 {
        font-size: 1.2em;
        color: #910a2b;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-style: italic;
		text-decoration:underline;
}
h2 {
        font-size: .8em;
        color: #910a2b;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-style: italic;
}
h3 {
        font-size: 1.2em;
        color: #910a2b;
        font-style: italic;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
   .class1 A:link    {color:#910a2b; text-decoration:none;}
   .class1 A:visited {color:#910a2b; text-decoration:none;}
   .class1 A:hover   {color:#000; text-decoration:underline;}
   .class1 A:active  {color:#C0C0C0; text-decoration:underline;}
   .class2 A:link    {color:#910a2b; text-decoration:none;}
   .class2 A:hover   {color:#000; text-decoration:underline;}
   .class2 A:visited {color:#910a2b; text-decoration:none;}
   .class3 A:link    {color:#fff; text-decoration:none;}
   .class3 A:hover   {color:#C0C0C0; text-decoration:none;}
   .class3 A:visited {color:#fff; text-decoration:none;}
