body {background:#f6f5ee url(../img/fondo.gif) center repeat-y;margin:0;padding:0;}
* {margin:0;padding:0;}
img {border:0px;}
form {margin:0;}
p {margin:0 0 20px;}
input, textarea {font-size:12px;width:250px;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#841615;margin:0;border:solid 1px #ccc;padding:3px;margin-top:3px;}
textarea {width:400px;height:70px;}
select {font-size:12px;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#841615;margin:0;border:solid 1px #999;padding:3px;}
.btn {border:1px solid #f6c4c4;;background:#fff7f7;color:#841615;font-weight:bold;width:100px;font-size:12px;}
a {color:#7094c2;}
a:hover {color:#841615;}
h1 {padding:0 0 20px 10px;font-size:18px;font-weight:bold;color:#1E447B;background:url(../img/tit_fondo.gif) bottom no-repeat;letter-spacing:-1px;margin-bottom:5px;}
h3 {margin-bottom:5px;font-size:14px;font-weight:bold;color:#B0751C;}
h4 {margin-bottom:0px;font-size:12px;font-weight:bold;color:#6B8019;}
/*h6 {font-size:10px;font-weight:normal;}*/
#con {width:750px;display:block;margin:0 auto;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#666;font-size:12px;text-align:left;line-height:14px;}
#con_int {float:left;background:url(../img/con_fondo.gif) top repeat-x;width:750px;}
#hea {float:left;width:730px;padding:0 10px;}
#hea_izq {float:left;width:440px;}
#hea_der {float:left;width:290px;text-align:right;padding-top:10px;}
#pri {float:left;padding:0 10px;margin-top:20px;width:730px;}
#pri_izq {float:left;width:480px;}
#pri_der {float:left;width:230px;margin-left:20px;}
#pri_cen {clear:both;float:left;width:730px;margin-top:20px;}
.pri_col {float:left;width:230px;}
.izq_20 {margin-left:20px;}
.txt {padding:0 10px;line-height:16px;}
.txt ul {margin:0;padding:0;list-style-type:none;}
.txt li.tit {font-size:14px;font-weight:bold;background:#fef8ee;padding:10px;margin-top:40px;border-top:1px solid #ccc;color:#841615;}
.txt li.aut {font-size:12px;font-weight:bold;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:5px 10px;background:#fcfcfc;}
.txt li.doc, .txt li.pdf {font-size:11px;padding:5px 10px 5px 65px;border-bottom:2px solid #ccc;background:#fcfcfc;}
.txt li.doc {background:url(../img/ico_doc.gif) 10px 5px no-repeat;}
.txt li.pdf {background:url(../img/ico_pdf.gif) 10px 5px no-repeat;}
.txt a {font-size:12px;}
#not_arr, #not_aba {float:left;width:230px;}
#not_central {float:left;border-left:1px solid #CCC;border-right:1px solid #CCC;width:208px;padding:0 10px;}
#not_central ul {float:left;width:208px;list-style:none;}
#not_central li {float:left;width:198px;padding:10px 0 10px 10px;font-size:11px;background:url(../img/mis_flecha.gif) 0 16px no-repeat;border-bottom:1px dotted #ccc;line-height:15px;}
#not_central li strong {color:#841615;font-weight:bold;font-size:12px;}
#not_cen, #not_mas {float:left;border-left:1px solid #CCC;border-right:1px solid #CCC;width:208px;padding:10px;}
#not_mas {padding-bottom:6px;background:url(../img/lin_pun_hor.gif) top repeat-x;font-size:10px;}
.not_fec {float:left;width:34px;background:url(../img/fon_fecha.gif) no-repeat;height:42px;margin-right:10px;text-align:center;}
.not_fec_mes {float:left;width:34px;font-size:11px;color:#888;padding:2px 0 5px 0;text-transform:uppercase;}
.not_fec_dia {float:left;width:34px;font-size:16px;color:#666;}
.not_not {float:left;font-size:11px;width:208px;line-height:13px;}
.not_not ul {list-style:none;}
.not_not li.not_tit {color:#841615;font-weight:bold;}
.not_not li.not_lin {font-size:10px;padding-left:10px;background:url(../img/mis_flecha.gif) 0 6px no-repeat;}
.li1 ul {list-style:none;margin:10px 0 15px;}
.li1 li {padding:5px 0 5px 15px;background:url(../img/mis_1.gif) 0 9px no-repeat;}
.li2 ul {list-style:none;margin-top:5px;}
.li2 li {padding:3px 0 5px 10px;background:url(../img/mis_flecha.gif) 0 10px no-repeat;font-size:11px;border-top:1px solid #f0f0f0;}
.li2 li a {font-size:11px;}
#foo {float:left;width:730px;margin-top:20px;padding-bottom:20px;background:url(../img/foo_fondo.gif) top repeat-x;padding:10px;font-size:11px;}
#foo_izq {float:left;width:70px;background:url(../img/lin_pun_ver.gif) top right repeat-y;}
#foo_cen {float:left;width:550px;margin-left:10px;padding-top:3px;}
#foo_cen strong {color:#841615;font-size:12px;}
#foo_der {float:left;width:100px;text-align:right;}
.esp {clear:both;height:20px;}
.ban {float:left;margin-top:10px;}
.img_izq {float:left;padding:0 10px 10px 0;}
.img_der {float:right;padding:0 0 10px 10px;}
.col {float:left;width:355px;}
.col_der {float:right;margin:0 0 10px 10px;width:230px;}
.caj_roj {border:1px solid #f6c4c4;margin-bottom:10px;padding:10px;background:#fff7f7;}
.caj_roj strong {color:#841615}
.caj_gri {border:1px solid #ccc;margin-bottom:10px;padding:10px;background:#f9f9f9;}
.caj_bor {border:2px solid #841615;margin-bottom:10px;padding:10px;background:#fff;font-size:24px;font-weight:bold;color:#841615;text-align:center;}
#men_izq {float:left;width:5px;padding-left:10px;}
#men_der {float:left;width:5px;}
#men {background:url(../img/men_fondo.gif) repeat-x;width:720px;height:33px;display:block;float:left}
.menu {font-size:11px;width:720px;xmargin-left:2px;}
.menu ul {padding:0;margin:0;list-style-type:none; height:33px;}
.menu ul ul {width:15em;}
.menu ul li {float:left;height:33px;line-height:30px;display:block;}
.menu ul ul li {display:block;width:12em;height:auto;line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:100%;text-decoration:none;color:#fff;padding:0 7px 0 6px;background:url(../img/men_separador.gif) right no-repeat;}
.menu a.nol, .menu a.nol:visited {background-image:none;}
.menu a.nol:hover {background:url(../img/men_fondo_on.gif) repeat-x;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#747677; color:#fff;width:12em;height:100%;line-height:1em; padding:8px 10px; border-bottom:1px solid #898989;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#747677;}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#747677;}
.menu ul :hover a.sub1 {background:#747677;}
.menu ul ul :hover a.sub2 {background:#747677;}
* html .menu a:hover {color:#fff;background:url(../img/men_fondo_on.gif) repeat-x; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;background:url(../img/men_fondo_on.gif) repeat-x;}
* html .menu ul ul a:hover{color:#fff;background:#5d5e5f; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#5d5e5f;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:0; width:14em;}
.menu ul ul ul{left:12em;top:0;width:14em;}
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(images/trans.gif); left:-3em;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}