body {
 margin:0;
 padding:0;
 background-image: url('../image/fondo_body2.png');
 font-family:Verdana, Helvetica, Arial, sans-serif;
 font-size: 80%;
 text-align:left;
}

p {
 margin:0.2em 0 1.2em 0;
 padding:0.3em;
}

h1 {
 padding:0;
 margin:1em;
 font-size: 25px;
 font-style:italic; 
 color: #ffffff;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.6em;
}

h2 {
 color:#0b41ae;
 font-size: 90%;  
 font-style: normal;
 font-family: Verdana, Arial, sans-serif;
 border-bottom: 1px;
 font-weight: bold
}

div {
 margin:0; padding:0; display:block;
}

a:link, a:visited {
 color: #0404b4;
}

a:hover {
 color:#3b4471; text-decoration:none;
}

a:active {
 color:#0080ff;
 text-decoration:underline;
}

.principal {
 margin:0 auto;
 padding:0;
 width:750px;
 height:700px;
 background-color:#ffffff;
 background-image: url('../image/logosusi_water3.jpg');
 background-repeat: no-repeat;
 background-position: 8% bottom;
}

.mensaje {
 margin:0 0 0 15em;
 padding:0;
}

.contenedorGaleria {
 width:55%;
 text-align:center;
 margin:3em 0 0 1em;
 padding:2em 3em 0em 4em;
}

.galeria li {
 display:inline;
 float:left;
 width:100px;
 background-color:#f5f7f9;
 padding:2px;
 margin:8px;
 text-align:center;
 border-right:#a5a7aa solid 4px;
 border-bottom:#a5a7aa solid 4px;
}

.titulo {
 text-indent:4em;
 text-align:left;
 background-image: url('../image/cabecero5.png');
 width:950px;
 background-position: left top;
 height: 90px;
 background-repeat: no-repeat;
}

.titulo p {
 color:#5F04B4;
 margin: -2em 0 0 0;
 text-indent: 9em;
 font-style: normal;
 font-size: 14px;
}

ul.menu {
 text-align:center;
 border-left:0px none; border-right:0px none; border-top:0px none; list-style-type:none;
 float:left;
 display:block;
 width:680px;
 line-height: 1em ;
 clear:both;
 margin:0;
 background-image: url('../image/menu.png');
 border-bottom: 0px solid #e7e7e7;; padding-left:3em; padding-right:0; padding-top:0; padding-bottom:0
}

ul.menu li {
 display:inline;
}

a.enlace:link, a.enlace:visited {
 display:block;
 float:left;
 width: 130px;
 margin:0; 
 text-decoration:none;
 color: #000000;
 font-weight: bold;
 font-size: 0.85em;
}

a.enlace:hover {
 display:block;
 float:left;
 width: 150px;
 margin:0; 
 text-decoration:none;
 color:#ffffff;
 background-color: #0101DF;
 font-weight: bold;
}

a.enlace:active {
 display:block;
 float:left;
 width: 150px;
 margin:0; 
 text-decoration:none;
 background-color:#999999;
 color:#FFFFFF;
}

.contenedorIzq {
 float:left;
 clear:both;
 width:45px;
 height:500px;
 margin: 0 0 0 -2em;
} 

.contenedorIzq p {
 color: #ffffff;
 margin:0.2em 0 1.2em 0;
 font-size: 0.9em;
 font-style:italic; 
 letter-spacing:20px;
 word-spacing:10px;
}

.cajaIzq {
 margin:0;
 padding:0;
 text-align:center;
}

.contenedorDer {
 float:right;
 clear:right;
 width:15.5em;
 margin: 3.4em -6em 0em 0em;
 padding-top: 0em;
 background-color:#4B6EFB; 
}

.cajaDer {
 margin:0;
 padding:0;
 text-align:center;
}

.cabeceroDer {
 margin:0;
 padding:0;
 background-image: url('../image/menu2.png');
}

.contenedorDer h2 {
 text-align:center;
 padding:0;
 color:#F3F781;
}

.contenedorDer p {
 font-size: 70%;
 margin:0.2em 0em 0.2em 0;
 padding:0.3em;
 color:#ffffff;
}

.contenedorform {
 margin:0em 19em 4em 5em;
 padding:0 0 1.5em 0;
}

.contenidoform {
 margin:0;
 text-align:center;
 font-size: 85%;
}

.contenidoform p {
 font-size: 1.4em;
 color:#0000FF;
}

.contenido {
 text-align:left;
 margin:2.2em 21em 4em 9em;
 padding: 0 1ex 0 1ex;
 font-size: 85%;
}

.contenido h2 {
 text-indent:3em;
 font-size: 110%;
}

.contenidotratsup {
 text-align:left;
 margin:2.2em 21em 2em 9em;
 padding: 1.5em 1ex 0em 1ex;
 font-size: 85%;
}

.contenidotratsup h2 {
 text-indent:3em;
 font-size: 110%;
}

.contenidotrat {
 text-align:left;
 margin:0.2em 21em 2em 9em;
 padding: 0em 1ex 1em 1ex;
 height:200px;
 font-size: 85%;
 background-image: url('../image/masaje4.jpg');
 background-repeat: no-repeat;
 background-position: 30% top;
}

.contenidotrat h2 {
 text-indent:3em;
 font-size: 110%;
}

.deporte {
 text-align:left;
 margin:0.2em 21em 2em 9em;
 padding: 0em 1ex 1em 1ex;
 height:200px;
 font-size: 85%;
 background-image: url('../image/deporte2.jpg');
 background-repeat: no-repeat;
 background-position: 30% top;
}

.deporte h2 {
 text-indent:3em;
 font-size: 110%;
}

.pilates {
 text-align:left;
 margin:0.2em 21em 2em 9em;
 padding: 0em 1ex 1em 1ex;
 height:200px;
 font-size: 85%;
 background-image: url('../image/pilates2.jpg');
 background-repeat: no-repeat;
 background-position: 30% top;
}

.pilates h2 {
 text-indent:3em;
 font-size: 110%;
}

.acupuntura {
 text-align:left;
 margin:0.2em 21em 2em 9em;
 padding: 0em 1ex 1em 1ex;
 height:200px;
 font-size: 85%;
 background-image: url('../image/acupuntura5.jpg');
 background-repeat: no-repeat;
 background-position: 30% top;
}

.acupuntura h2 {
 text-indent:3em;
 font-size: 110%;
}

.embarazada {
 text-align:left;
 margin:0.2em 21em 2em 9em;
 padding: 0em 1ex 1em 1ex;
 height:200px;
 font-size: 85%;
 background-image: url('../image/embarazada2.jpg');
 background-repeat: no-repeat;
 background-position: 30% top;
}

.embarazada h2 {
 text-indent:3em;
 font-size: 110%;
}

.contenedorLoc {
 margin:0;
 padding:0em 0 1em 4em;
}

.contenidoLoc {
 text-align:center;
 margin:0;
 padding:0;
}

.contenidoLoc p {
 text-align:center;
 margin:2em 0 0 0;
}

#contenedorLegal {
 margin:0 10em 3em 4em;
 padding:1em;
}

#contenidoLegal {
 text-align:left;
 font-size:0.85em;
 margin:0;
 padding:0;
}

#contenidoLegal p {
 text-align:center;
 margin:2em 0 0 0;
 font-size:1.1em;
}

.pie {
color: #ffffff;
padding:0.2em;
text-align: center;
clear:both;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 70%;
}

.pie a:link {
 color: #F5F6CE;
} 

.pie a:visited {
 color: #F5F6CE;
} 

.pieDerecha {
position:absolute;
float:left; clear:both;
}

.pie p {margin:0;}