/**
* Genericos
*/
body { margin:0; padding:0; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:8pt; }
dl, dd { padding:0; margin:0; }
a { text-decoration:none; color:#555;}

/* CSS NEW */
#datosContacto p { margin:0; padding:0 0 5px 0; }
#datosContacto p strong { display:block; float:left; width:70px; margin:0 0 5px 0; }
#datosContacto p strong.full { display:block; float:none; width:auto; margin:0; }
#datosContacto p.dest { color:#333; }

.boxBanner { padding:10px 10px; color:#000; text-align:center; background:url(/imagenes/genericas/fnd-boxBanner.gif) repeat; }
.boxBanner strong { display:block; margin:0 0 3px 0; letter-spacing:1px; text-transform:uppercase; }
.boxBanner strong { text-shadow: 1px 1px 0 #fff; }
.boxBanner span { display:block; margin:3px 0 0 0; }
.boxBanner sup { margin:0; }
.boxBanner strong.noMrg { margin:0; }	
.sep { margin:10px 0 0 0; }

/**
* Texto
*/
.txt-1 { color:#999; }
a.txt-1:hover { color:#333; }
.txt-2 { color:#FFF; margin-left:12px; margin-right:12px; margin-top:4px; text-align:justify; }
/**
* Margenes
*/
.mrg-1 { margin-top:8px; margin-bottom:13px; }
.mrg-2 { margin-bottom:6px; }
.mrg-3 { margin-top:2px; }
.mrg-4 { margin-top:3px; }
.mrg-5 { margin-top:4px; margin-bottom:8px; margin-left:12px; }
.mrg-6 { margin-right:12px; }
.mrg-7 { margin-top:4px; margin-bottom:8px; margin-left:5px; }
.mrg-8 { margin-top:3px; margin-bottom:3px; }
.mrg-9 { margin-bottom:7px; }

/**
* Fondo
*/
.fnd-1 { background-color:#FFF; background:url(/imagenes/maquetacion/img-1.gif); background-position:right; background-repeat:repeat-y; }
.fnd-2 { background-color:#FFF; }
.fnd-3 { background-color:#BBB; }
.fnd-4 { background:url(/imagenes/maquetacion/25anos.jpg) no-repeat bottom left; }
/**
* Justificacion parrafo
**/
.prf-1 { text-align:justify; }
/**
* Borde
**/
.brd-1 { border:1px solid #999; margin-left:13px; }
/**
* Formularios
*/
input, textarea, select { width:275px; border:1px solid #999; background-color:#FFF; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#999; }
.input-1 { width:60px; border:1px solid #999; background-color:#BBB; color:#FFF; font-weight:bold; }
.input-2 { width:60px; border:1px solid #999; background-color:#CCC; color:#FFF; font-weight:bold; }
/**
* Validacion correo
*/
.valido { background-color:#CCC; color:#006633; }
.invalido { background-color:#CCC; color:#A33939; }

img#pymesweb {border:0;}
