body { margin: 0; padding: 0; background: #790101; text-align: center; }
body, td, p { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #774350; }
td { vertical-align: top; }
h1 { margin: 0; padding: 0 0 0 10px; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; }
h2 { margin: 30px 0 10px; padding: 0 20px 0 0; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #B1411B; }
h2 span { padding: 0 15px 0 0; background: url(../images/ico_boom.gif) right no-repeat; }
h3 { padding: 0; margin: 0 0 10px 31px; font-size: 14px; font-weight: bold; color: #FFF; }
h4 { margin: 15px 0 0; padding: 0; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #774350; }
p, ul, label { margin: 0 0 1em; padding: 0; line-height: 1.2em; }
ol { font-size: 1em; line-height: 1.2em; }
a img { border: 0; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a span { color: #000; }
form { margin: 0; padding: 0; }
input, textarea, button { margin: 0; padding: 0; background: #FFF; border: 1px solid #CCC; }
input, textarea { width: 200px; border-color: #CCC #EEE #EEE #CCC; }
button { border-color: #CCC #666 #666 #CCC; }
select { margin: 0; padding: 0; color: #000; }
option { color: #000; background: #FFF; }
ul { list-style: none; margin: 0 0 10px 10px; }
ul li { margin: 0; padding: 0 0 0 8px; background: url(../images/flecha_li_marron.gif) 0 4px no-repeat; }

div.foto_izq { float: left; margin: 0 15px 15px 0; border: 1px solid #000; }

.txt_blanco { color: #FFF; }
.txt_rojo {color: #C95D19; }

.clear { clear: both; }
.resaltado{ font-weight: bold; }


.titulo_sedes { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #774350;}
div.foto_der { float: right; margin: 0 0 15px 15px; border: 1px solid #000; }


