* {
margin:0 auto;
outline-style:none;
outline-width:0;
padding:0;
}

img, div, p, il, ul, table, td, tr, span, strong, h1, h2, h3, h4, h5 {
border:0 none;
margin:0px;
padding:0px;
}

#todoContainer{
position: relative;
background:#fff url("/imagenes/contacto/cabecera.jpg") top right no-repeat;
width: 480px;
height: 596px;
margin: 0 auto;
line-height:1.5em;
text-align:left;
}

form p {
display:inline;
color:#4d4d4d;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#textContainer {position:absolute;}
#container {
float:left; 
height:414px; 
margin:182px 0 0 0px; 
width:480px;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:14px;
outline-style:none;
outline-width:0;
}
/* IE6 Only */
* html #container {margin-left:4px;}

.contenedor_form {float:left; height:404px; width:478px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background:#e0e0e0 url("/imagenes/contacto/fnd_form.jpg") left top repeat-x;}
.contenido_form {margin:20px;}
.formulario {margin:20px 30px 0px}
/* IE6 Only */
* html .formulario {margin:20px 0px 0px 30px;}
.borde_inf {float:left; height:10px; width:480px; background:transparent url("/imagenes/contacto/borde_inf.jpg") left top no-repeat;}
.campo {height:20px; margin-bottom:10px; width:378px;}
/* IE6 Only */
* html .campo {margin-bottom:5px;}
/* IE7 Only */
*:first-child+html .campo {margin-bottom:8px;}

.campo_txt {height:70px; width:378px;}
.campo .dato, .campo_txt .dato{float:left; width:72px; height:20px; margin-top:3px;}
.campo .dato2{float:left; width:35px; height:20px; margin:3px 0 0 13px;}
input.area01 {
float:left;
background-color:#FFFFFF;
border:1px solid #C2C2C2;
font-size:12px;
color:#333;
padding:2px 2px 1px 6px;
height:15px;
width:180px;
}
input.area02 {
float:left;
background-color:#FFFFFF;
border:1px solid #C2C2C2;
font-size:12px;
color:#333;
padding:2px 2px 1px 6px;
height:15px;
width:296px;
}
input.area03 {
float:left;
background-color:#FFFFFF;
border:1px solid #C2C2C2;
font-size:12px;
color:#333;
padding:2px 2px 1px 6px;
height:15px;
width:140px;
}
input.area04 {
float:left;
background-color:#FFFFFF;
border:1px solid #C2C2C2;
font-size:12px;
color:#333;
padding:2px 2px 1px 6px;
height:15px;
width:98px;
}
input.area05 {
float:left;
background-color:#FFFFFF;
border:1px solid #C2C2C2;
font-size:12px;
color:#333;
padding:2px 2px 1px 6px;
height:15px;
width:240px;
}
textarea.area06 {
float:left;
background-color:#FFFFFF;
border:1px solid #C2C2C2;
font-size:12px;
color:#333;
padding:2px;
height:64px;
width:300px;
}
.contenedor_form span, .formulario span {color:#D60006;}
input.enviar {float:right; width:68px; height:22px; background:transparent url("/imagenes/contacto/btn_enviar.gif") top right no-repeat; border:none; margin-right:6px; cursor:pointer;}

input.borrar {float:right; width:71px; height:22px; background:transparent url("/imagenes/contacto/btn_borrar.gif") top right no-repeat; border:none; cursor:pointer; margin:0px;}

.botones {float:left; width:378px; height:24px; margin-top:6px;}

