html,body, #leftCell {
  margin:0;
  padding:0;
  height:100%;
  border:none
}
BODY, TABLE, td, input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #5B3ABE;
}
BODY {
	background-color: #ffff99;
        margin: 0;
}
a:link {
	text-decoration: none;
	color: #CC0000;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #CC9900;
}
a:active {
	text-decoration: none;
	color: #CC0000;
}
.Estilo10 {font-size: 9px; font-family: "Arial Black";}
.Estilo11 {font-size: 10px}
.Estilo12 {color: #FFFFFF}
.Estilo15 {
	font-family: "Arial Black";
	color: #CC0000;
}
.Estilo16 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}
th.titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #5B3ABE;
}
A.bco {	
  COLOR: #ffffff; 
  TEXT-DECORATION: none
}
A.bco:hover {
  COLOR: #ffffff; 
  TEXT-DECORATION: underline
}
.encabezado {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: black 0.1em 0.1em 0.2em;
  text-decoration: none;
  /* //background-color: #4F547E; */
  background-image: url(../imgboton/fondoarriba2.jpg);
  background-repeat:repeat-x;
  height: 132px;

}
.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  /* background-color: #5B3ABE; */
  background-image: url(../imgboton/fondo.png);
}
.cliente {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #b80005;
}
.cliente2 {
  COLOR: #5B3ABE; 
  background-color:white;
}
.input-login {
  border:1px solid #000000;
  padding-left:4px;
  background-image: url(../imgboton/fondo_input.gif);
}
.bot1 {
  border:1px solid #5B3ABE;
  background-image: url(../imgboton/fondo_bt1.gif);
  height:18px;
  font-weight:bold;
  color:#FFFFFF;
  cursor: pointer;
  cursor: hand;
}

.Nboton {
  BORDER: white 1px solid; 
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  FONT-SIZE: 9px; 
  background-color:white;
  COLOR: white;
  HEIGHT: 0px;
  WIDTH: 0px;
  TEXT-ALIGN: center
}
.boton {
  BORDER: #5B3ABE 2px solid; 
  PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 9px; 
  BACKGROUND-IMAGE: url(../imgboton/fondo_boton.jpg); 
  cursor:pointer; cursor:hand; 
  COLOR: #5B3ABE;
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 18px;
  TEXT-ALIGN: center
}

.campos {
  /* BORDER: #5B3ABE 1px solid; */
  PADDING-LEFT: 5px;
  FONT-SIZE: 12px;
  /* BACKGROUND-IMAGE: url(../imgboton/fondo_input.gif); */ 
  COLOR: #5B3ABE; 
  HEIGHT: 18px;
  font-weight: bold;
  background-color: white;
  outline:none;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border:1px solid rgba(0,0,0, 0.2);

}
.campos:focus {
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.campoarea {
  /* BORDER: #5B3ABE 1px solid; */
  PADDING-LEFT: 5px;
  FONT-SIZE: 12px;
  COLOR: #5B3ABE; 
  WIDTH: 100%
  font-weight: bold;
  background-color: white;
  outline:none;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border:1px solid rgba(0,0,0, 0.2);
}

.campoarea:focus {
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.titulo-formulario2, .titulo-formulario2 a {
  PADDING-RIGHT: 10px; 
  BORDER-TOP: #5B3ABE 1px solid; 
  PADDING-LEFT: 10px; 
  FONT-WEIGHT: bold; COLOR: #5B3ABE;
  BORDER-BOTTOM: #5B3ABE 1px solid; 
  HEIGHT: 20px; 
  BACKGROUND-COLOR: silver;
 }
a.botonB, img.botonB {
  margin-top: 5px;
  border: none;
}
.tabla-formulario {
  BORDER-LEFT: #5B3ABE 1px solid;
  BORDER-RIGHT: #5B3ABE 1px solid;
}
.contenido-formulario {
  BORDER-RIGHT: #5B3ABE 1px solid;
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 8px; 
  VERTICAL-ALIGN: top; 
  PADDING-TOP: 8px; 
  BORDER-BOTTOM: #003333 1px solid;
}

.contenido-formulario2 {
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 8px; 
  VERTICAL-ALIGN: top; 
  PADDING-TOP: 8px; 
  BORDER-BOTTOM: #5B3ABE 1px solid;
}

.linea1 {
  BACKGROUND-COLOR: white;
}
.linea2 {
  BACKGROUND-COLOR: #e3e5e6;
}

div.galeria {
        width: 100%;
        display: block;
	margin-left: auto;
	margin-right: auto;
}

div.imagen1 {
        float: left;
        display: block;
        width: 206px; /* ancho de la imagen + padding*2 */
        padding: 1;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 310px;
        border: 1px solid #aaa;
        border-radius: 10px;
        -moz-border-radius: 10px;
}

div.imagen1:hover {
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.imagen2 {
        float: left;
        display: block;
	max-width: 80px;
	max-height: 80px;
	height: 80px;
	margin-right: 8px;
	margin-bottom: 8px;
}

div.centred canvas {
        background-color: #fff;
        border: 4px solid #aaa;
        border-radius: 20px;
        -moz-border-radius: 20px;
}
.centred {
        margin: auto;
        overflow: auto
}
canvas#gradient {
        float: right;
        border:1px solid #000;
        margin: 2px 20px
}

#logoLaSebastiana {
   position: absolute;
   top: 25px;
   left: 15px;
}

.redondeado {
  background-color: white;
  /* opacity: 0.75; */
  -moz-border-radius: 20px;
  border-radius: 20px;
  border-style: solid;
  border-width: 3px;
  border-color: silver;
  padding: 5px;
}

.tabbed {
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  border:10px solid #FFFFFF;
  background-color:#FFFFFF;
  -webkit-box-shadow: #B3B3B3 5px 5px 5px;
  -moz-box-shadow: #B3B3B3 5px 5px 5px;
  box-shadow: #B3B3B3 5px 5px 5px;
  display: inline;
  cursor: pointer;
  cursor: hand;
}
