body { margin: 0 auto; text-align: center; padding: 0; text-align: center; font-family: Arial; font-size: 10px; line-height: 15px; color: #333333; background: url(images/fondoazul.gif); }

a { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #666666; }

img { border: 0}

.clear { clear:both; height: 1px; overflow: hidden; }
.fleft { float: left; }

img { border: 0; margin: 0; }

.cont { width: 780px; padding: 0 5px 5px; margin: 10px auto; text-align: center; }
.tit { width: 780px; height: 30px; background: url(images/bg_head.gif) repeat-x; text-align: right; }
.box { margin-top: 10px;  }
.box_med { width: 780px; height: 378px; text-align: left; background: #fff url(images/box_bg.gif) repeat-x; }
.fotos { float: left; }
.fleft { float: left; width: 324px; }
.solana { padding: 20px 0 0 15px; }
.texto { padding: 10px 20px 0; text-align: left; }
.botones { text-align: right; padding-top: 10px; }
.boton { background: #fff; border: 0px; font-size: 11px; color: #333333; }
.info { margin: 20px 0 0 20px; line-height: 20px; }
/*formulario*/
.campotxt { border: solid 1px #cccccc; width: 140px; height: 17px; font-size: 9px; }
.areatxt { border: solid 1px #cccccc; font-size: 9px; width: 140px; height: 50px; }
.button {  width: 40px; background: #e5e5e5; border: none; height: 16px; margin-left: 5px; font-size: 9px; }

.formulario { padding: 20px 20px 0; _padding: 10px 20px 0; }
.form_tabla { font-size: 9px; }

#flashcontent { margin: 10px; }

.firma { text-align:right; padding: 4px 15px 0 0; }
.maria { color: #fff; }