/* CSS Document */

h1 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; }
div.esp_10 { height: 10px; font-size: 0; }
div.esp_15 { height: 15px; font-size: 0; }
div.esp_20 { height: 20px; font-size: 0; }
div.esp_30 { height: 30px; font-size: 0; }

td.cont_left { width: 275px; vertical-align: top; }
div.cont_title { background: #EAEFEA; padding: 2px 0 3px 0; }
div.cont_title_esp { background: #F3F2E2; padding: 2px 0 3px 0; }
span.cont_title_esp { color: #885A2D; }
div.cont_esp_title { height: 8px; font-size: 0; }
span.cont_subtitle { color: #063; font: 12px Arial, Helvetica, sans-serif; }
span.cont_subtitle2 { color: #063; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; }

span.referencia { color: #666; font-size: 9px; }
span.detalles { font-size: 10px; }

td.line_vertical { width: 31px; background: center url(/images/linea_sep_1x5.gif) repeat-y; }

td.cont_right { vertical-align: top; font-size: 0; }
img.map_right { width: 434px; height: 240px; }
tr.other_maps { background: #F3F2E2; }
td.other_map_1, td.other_map_2 { font-size: 12px; text-align: center; padding: 2px 0px 6px 0px; }
td.other_map_1 { border-right: 2px solid #FFF; }
