*{margin: 0;padding: 0;border:none;}
body {width: 100%; margin:auto; margin-top: 15px; margin-bottom: 15px; text-align:center; font-family:"Trebuchet MS"; font-size:1em;}

div#contenedor {width:979px; height: 790px; margin:auto; text-align:center; margin-botom:15px;}
div#contenedor div#cabecera {height:275px; padding:0px; margin:0px; }
div#contenedor div#cabecera div#imagen {float: left; height:275px; width:450px; background-image:url(../img/imagen_fondo.gif); background-repeat: no-repeat; background-position: 10px 10px; } 
div#contenedor div#cabecera div#imagen h1 {display:none;}
div#contenedor div#cabecera div#texto_presenta {float:left; height:275px; width:515px; margin-right: 0px; margin-left: 0px; text-align:left; background-image:url(../img/sombra-text.gif); background-repeat: no-repeat; background-position: bottom left; } 
div#contenedor div#cabecera div#texto_presenta p {font-size:0.9em; margin-top: 8px; margin-bottom:0px; font-weight: normal; color:#666666; font-size:0.9em;}
div#contenedor div#cabecera div#texto_presenta p.tit { font-size:1.5em; color:#061944; text-align:left; margin-right: 4px; margin-top:35px;  font-weight: bold;}
div#contenedor div#cabecera div#texto_presenta p.subtit { font-size:1.2em; color:#061944; margin-top:10px; margin-right: 25px;  font-weight: bold;}
div#contenedor div#cabecera div#texto_presenta p.nota_formu { font-size:0.7em; color:#005483;  margin-top:40px; margin-right: 25px; color:#061944;}
div#contenedor div#cabecera div#texto_presenta p span {font-weight: bold;}
div#contenedor div#contenido {width:979px;  text-align: center; margin:auto; margin-top:0px; height:400px; background-image:url(../img/fondo_contenido1.gif); background-repeat: repeat-y; background-position: 10px 10px;}
div#contenedor div#contenido p.deseo {font-size: 0.78em; margin-top: 15px; margin-left: 55px;color:#666666; text-align:left; font-weight:bold;}
div#contenedor div#contenido p.deseoinput {font-size: 0.9em; margin-top: 5px; margin-left: 55px;color:#666666; text-align:left; }
div#contenedor div#contenido p.deseoinput input {height: 70px;  border:1px solid #333333;}
div#contenedor div#contenido div#formulario {width:900px; height:220px; margin:auto; padding-top:15px; text-align;center;  }
div#contenedor div#contenido div#formulario p.temaint {font-size: 0.75em; margin-top: 60px; color:#666666; font-weight:bold; text-align:left;}
div#contenedor div#contenido div#formulario p.titsoporte {font-size: 0.75em; margin-top: 10px;color:#666666; font-weight:bold; text-align:left; }
div#contenedor div#contenido div#formulario p.inclu {font-size: 0.75em; margin-top: 5px;color:#666666; font-weight:bold; text-align:left; }
div#contenedor div#contenido div#formulario p.soporte {font-size: 0.7em; margin-top: 2px;color:#666666; font-weight:bold; text-align:left; }
div#contenedor div#contenido div#formulario div#left {float:left; width: 275px; height:150px; margin: 0px; padding-left: 15px; background-image:url(../img/1.gif); background-repeat: no-repeat; background-position: 15px 20px;}
div#contenedor div#contenido div#formulario div#center {float:left; width: 275px; height:150px; margin: 0px; padding-left: 15px; background-image:url(../img/2.gif); background-repeat: no-repeat; background-position: 15px 20px;}
div#contenedor div#contenido div#formulario div#right {float:left; width: 275px; height:150px; margin: 0px; padding-left: 15px; background-image:url(../img/3.gif); background-repeat: no-repeat; background-position: 15px 20px;}
div#contenedor div#contenido div#formulario div#left input {border:none; text-align:left;}
div#contenedor div#contenido div#formulario div#center input {border:none; text-align:left;}
div#contenedor div#contenido div#formulario div#right input {border:none; text-align:left;}
div#contenedor div#contenido div#formulario div#left p.inclu input {border:1px solid #333333;}
div#contenedor div#contenido div#formulario div#center p.inclu input {border:1px solid #333333;}
div#contenedor div#contenido div#formulario div#right p.inclu input {border:1px solid #333333;}
div#contenedor div#contenido div#enviar {height:130px; background-image:url(../img/fondo_boton.gif); background-repeat: no-repeat; background-position:4px bottom;} 
div#contenedor div#contenido div#enviar input.envio { text-align:center; border:0px; background-image:url(../img/enviar.gif); background-repeat: no-repeat; background-position: 5px 0px; width: 150px; height: 38px; margin-top: 5px; cursor:hand; cursor:pointer; margin-bottom:20px; background-color:#ffffff;}
div#contenedor div#pie {height: 57px; background-image:url(../img/fondo-pie.gif); background-repeat: no-repeat; background-position:0px 0px;  color:#ffffff; font-size: 1em;} 
div#contenedor div#pie div#left {float: left;width: 500px;}
div#contenedor div#pie div#left p { margin-top: 15px;}
div#contenedor div#pie div#left p span a {font-weight: bold; font-size: 1.2em; font-style:italic; text-decoration:none; color: #ffffff;}
div#contenedor div#pie div#right {float: right; width: 400px; margin-right: 14px;}
div#contenedor div#pie div#right ul{margin-top: 17px; font-size: 0.9em; font-weight: bold; }
div#contenedor div#pie div#right ul li { text-decoration:none; display:inline;}
div#contenedor div#pie div#right ul li a { color: #ffffff; text-decoration:none;}
div#contenedor div#pie div#right ul li a:hover { color: #ffffff;}
div#contenedor div#pie div#right ul li a:visited { color: #ffffff;}
div#contenedor div.limpia {clear:both; margin:0px; padding:0px;}

*** CONFIRMACIÓN CORREO ***
div#envio_correo {text-align:center; margin:auto; width:100%; } 
div#envio_correo div#cabecera { border:1px solid #cfcfcf; width:350px; height: 150px; text-align:center; margin-top:90px; margin-bottom:40px;}
div#envio_correo div#cabecera div#logo_ciss {width: 212px; height:150px; background-image: url(../img/logociss.gif); background-repeat:no-repeat; background-position:0px 40px;}
div#envio_correo div#cabecera div#logo_ciss h1 {display:none;}
