@charset "utf-8";
/* CSS Document */
body{background:#fff;margin:0;padding:0; font-family:verdana,arial,sans-serif;color:#222;}
#por_ini_fondo{margin-left:auto;margin-right:auto;background: url(images/por_ini_fondo.jpg) no-repeat bottom;height:17px;margin-top:20px;width:1031px;padding-top:5px;}
#por_fondo{margin-left:auto;margin-right:auto;background:#fff  url(images/por_fondo.jpg) repeat-y;margin-top:0px;width:1031px;padding-bottom:1px;}
#por_fin_fondo{ clear:both;margin-left:auto;margin-right:auto;background: url(images/por_fondo_inf.jpg) no-repeat top;height:55px;margin-top:0px;width:1031px;padding-top:5px;}

#menu{clear:both;padding-left:5px; width:986px;position:relative;height:42px; z-index:1000;} 
#menu ul{margin:0px; list-style:none; padding:0px}
#menu ul li{display:inline;}
#menu ul li a{float:left; font-size:small; color:#222; text-decoration:none; font-weight:bold;display:inline-block; padding-top:0px;height:auto;  margin-left:1px; margin-right:0; }

#menu ul li.primero a span.m1iz{float:left;display: block;background:url(images/menu_iz_azo.jpg) no-repeat; width:7px; height:32px;}
#menu ul li.primero a span.m1{float:left;display:inline;background:url(images/menu_azo.jpg) repeat-x;margin-left:0px; padding-top:10px; height:22px; padding-left:2px; padding-right:7px;}
#menu ul li.primero a:hover span.m1{float:left;display:inline;background:url(images/menu_azo_h.jpg) repeat-x;margin-left:0px;color:#fff;}
#menu ul li.primero a:hover span.m1iz{float:left;display: block;background:url(images/menu_iz_azo_h.jpg) no-repeat; width:7px; height:32px;}
#menu ul li.primero a span.m1activo{float:left;display:inline;background:url(images/menu_azo_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:3px; padding-right:7px;}
#menu ul li.primero a span.m1izactivo{float:left;display: block;background:url(images/menu_iz_azo_h.jpg) no-repeat; width:7px; height:32px;}
#menu ul li a span.m2{float:left;display:inline;background:url(images/menu_ro.jpg) repeat-x; padding-top:10px; height:22px;padding-left:7px; padding-right:7px;}
#menu ul li a:hover span.m2{background:url(images/menu_ro_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m2activo{float:left;display:inline;background:url(images/menu_ro_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:7px; padding-right:7px;}
#menu ul li a span.m3{float:left;display:inline;background:url(images/menu_veo.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a:hover span.m3{background:url(images/menu_veo_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m3activo{float:left;display:inline;background:url(images/menu_veo_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a span.m4{float:left;display:inline;background:url(images/menu_na.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a:hover span.m4{background:url(images/menu_na_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m4activo{float:left;display:inline;background:url(images/menu_na_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a span.m5{float:left;display:inline;background:url(images/menu_ros.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a:hover span.m5{background:url(images/menu_ros_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m5activo{float:left;display:inline;background:url(images/menu_ros_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a span.m6{float:left;display:inline;background:url(images/menu_mo.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a:hover span.m6{background:url(images/menu_mo_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m6activo{float:left;display:inline;background:url(images/menu_mo_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:7px; padding-right:7px;}
#menu ul li a span.m7{float:left;display:inline;background:url(images/menu_az.jpg) repeat-x; padding-top:10px; height:22px;padding-left:7px; padding-right:7px;}
#menu ul li a:hover span.m7{background:url(images/menu_az_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m7activo{float:left;display:inline;background:url(images/menu_az_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:7px; padding-right:7px;}
#menu ul li a span.m8{float:left;display:inline;background:url(images/menu_ve.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:7px;}
#menu ul li a:hover span.m8{background:url(images/menu_ve_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m8activo{float:left;display:inline;background:url(images/menu_ve_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a span.m9{float:left;display:inline;background:url(images/menu_oc.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a:hover span.m9{background:url(images/menu_oc_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m9activo{float:left;display:inline;background:url(images/menu_oc_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a span.m10{float:left;display:inline;background:url(images/menu_ma.jpg) repeat-x; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li a:hover span.m10{background:url(images/menu_ma_h.jpg) repeat-x; color:#FFF}
#menu ul li a span.m10activo{float:left;display:inline;background:url(images/menu_ma_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px; padding-right:6px;}
#menu ul li.ultimo a span.m11{float:left;display:inline;background:url(images/menu_vi.jpg) repeat-x;margin-left:0px; padding-top:10px; height:22px; padding-left:6px; padding-right:2px;}
#menu ul li.ultimo a:hover span.m11{float:left;display:inline;background:url(images/menu_vi_h.jpg) repeat-x;margin-left:0px;color:#fff;}
#menu ul li.ultimo a span.m11de{float:left;display: block;background:url(images/menu_de_vi.jpg) no-repeat; width:7px; height:32px;}
#menu ul li.ultimo a:hover span.m11de{float:left;display: block;background:url(images/menu_de_vi_h.jpg) no-repeat; width:7px; height:32px;}
#menu ul li.ultimo a span.m11activo{float:left;display:inline;background:url(images/menu_vi_h.jpg) repeat-x;color:#fff; padding-top:10px; height:22px;padding-left:6px;}
#menu ul li.ultimo a span.m11deactivo{float:left;display: block;background:url(images/menu_de_vi_h.jpg) no-repeat; width:7px; height:32px;}

/*************************************/

#menu table.ide{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #1354b4;}
#menu table.ide td{display:intdne;color:#1354b4; margin-top:0px; text-transform:uppercase;}
#menu table.ide td a{color:#1354b4;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.ide td a:hover{ color:#222}
#menu table.ide td.activo {color:#1354b4; font-weight:bold}
#menu table.ide td.activo a{color:#1354b4;font-weight:bold}

#menu table.esp{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #f11625;}
#menu table.esp td{display:intdne;color:#f11625; margin-top:0px; text-transform:uppercase;}
#menu table.esp td a{color:#f11625;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.esp td a:hover{ color:#222}
#menu table.esp td.activo {color:#f11625; font-weight:bold}
#menu table.esp td.activo a{color:#f11625;font-weight:bold}

#menu table.int{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #48710e;}
#menu table.int td{display:intdne;color:#48710e; margin-top:0px; text-transform:uppercase;}
#menu table.int td a{color:#48710e;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.int td a:hover{ color:#222}
#menu table.int td.activo {color:#48710e; font-weight:bold}
#menu table.int td.activo a{color:#48710e;font-weight:bold}

#menu table.eco{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #f48707;}
#menu table.eco td{display:intdne;color:#f48707; margin-top:0px; text-transform:uppercase;}
#menu table.eco td a{color:#f48707;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.eco td a:hover{ color:#222}
#menu table.eco td.activo {color:#f48707; font-weight:bold}
#menu table.eco td.activo a{color:#f48707;font-weight:bold}

#menu table.soc{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #dd0ab2;}
#menu table.soc td{display:intdne;color:#dd0ab2; margin-top:0px; text-transform:uppercase;}
#menu table.soc td a{color:#dd0ab2;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.soc td a:hover{ color:#222}
#menu table.soc td.activo {color:#dd0ab2; font-weight:bold}
#menu table.soc td.activo a{color:#dd0ab2;font-weight:bold}

#menu table.inn{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #5d1790;}
#menu table.inn td{display:intdne;color:#5d1790; margin-top:0px; text-transform:uppercase;}
#menu table.inn td a{color:#5d1790;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.inn td a:hover{ color:#222}
#menu table.inn td.activo {color:#5d1790; font-weight:bold}
#menu table.inn td.activo a{color:#5d1790;font-weight:bold}

#menu table.med{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #5779a8;}
#menu table.med td{display:intdne;color:#5779a8; margin-top:0px; text-transform:uppercase;}
#menu table.med td a{color:#5779a8;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.med td a:hover{ color:#222}
#menu table.med td.activo {color:#5779a8; font-weight:bold}
#menu table.med td.activo a{color:#5779a8;font-weight:bold}

#menu table.sal{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #45ac0d;}
#menu table.sal td{display:intdne;color:#45ac0d; margin-top:0px; text-transform:uppercase;}
#menu table.sal td a{color:#45ac0d;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.sal td a:hover{ color:#222}
#menu table.sal td.activo {color:#45ac0d; font-weight:bold}
#menu table.sal td.activo a{color:#45ac0d;font-weight:bold}

#menu table.com{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #a09527;}
#menu table.com td{display:intdne;color:#a09527; margin-top:0px; text-transform:uppercase;}
#menu table.com td a{color:#a09527;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.com td a:hover{ color:#222}
#menu table.com td.activo {color:#a09527; font-weight:bold}
#menu table.com td.activo a{color:#a09527;font-weight:bold}

#menu table.cul{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; border: 1px solid #836e2c;}
#menu table.cul td{display:intdne;color:#836e2c; margin-top:0px; text-transform:uppercase;}
#menu table.cul td a{color:#836e2c;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.cul td a:hover{ color:#222}
#menu table.cul td.activo {color:#836e2c; font-weight:bold}
#menu table.cul td.activo a{color:#836e2c;font-weight:bold}

#menu table.dep{margin:5px 0px 0px 0px; tdst-style:none; padding:0px; }
#menu table.dep td{display:intdne;color:#741220; margin-top:0px; text-transform:uppercase;}
#menu table.dep td a{color:#741220;font-size:xx-small; font-weight:normal;margin-left:4px; padding-top:4px; padding-bottom:4px;}
#menu table.dep td a:hover{ color:#222}
#menu table.dep td.activo {color:#741220; font-weight:bold}
#menu table.dep td.activo a{color:#741220;font-weight:bold}
/*************************************/

#menu li table {
/* se ocultan los submenus */
	display:block;
	visibility: hidden;
	position: absolute;
}

#menu ul li:hover table, #menu ul li.over table{
/* se hacen visibles los submenus */
	visibility: visible;
	z-index: 1000;
	width:auto;/*ancho del fondo del submenu invisible*/
	/*background:url(images/fondo_submenu.gif) no-repeat;*/
	background-color: #FFFFFF;
	margin-top:32px;
	left:0px;
}
/*permite que el menu activo mantenga su submenu visible*/
/*
#menu .activo table, #menu li:hover table{
	visibility: visible;
	width:auto;
	background-color: #FFFFFF;
	margin-top:32px;
	left:0px;
}
*/

        #nav { margin:0px; padding:0px; position:absolute; display:block;} 
        #nav > li { list-style-type:none; float:left; display:block; margin:0 0 0 0; 
                    position:relative; padding:0; width:auto}  
/*        #nav > li:hover table { display:block; }*/
        #nav > li:hover { background-color:#808080; }
      
/*        #nav li table { margin:0px; padding:0px; display:block; width:100%;background-color: #FFFFFF;} */
        #nav li table tr { list-style-type:none; margin:0 0 0 0; display:block; width:100%;}
        #nav li table tr td { list-style-type:none; margin:0 0 0 0; display:block; width:100%; white-space: nowrap;}
        #nav table tr td a {  padding:0px 0px; color:#A2E200; text-decoration:none;}
        #nav table tr td:hover a { /*background-color:#606060;*/ cursor:hand; cursor:pointer;}
        #nav li span { cursor:hand; cursor:pointer; margin:0px 0px; font-weight:bold; }


