*, html {margin: 0;_margin: 0;	padding: 0;}
:focus {outline: 0}
body {background-color: #300; color: #000; font-family: verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:80%;}

#zz-cab {background-color: #300; width: 100%; margin: 0px; _margin: 0px; border: solid #000 0px;}
#zz-cab img {border:0;}
#zz-cab-con {width: 980px; margin: 0 auto; border: solid #000 0px;}
#zz-cab-con2 {width: 980px; margin: 0 auto; border: solid #000 0px;}
#zz-cab-log {float: left; width: 235px; padding: 0; margin: 10px 0px 0px 0px; border: solid #000 0px;}
#zz-cab-ban {float: right; width: 728px; padding: 0; margin: 10px 5px 0px 0px;	border: solid #000 0px;}
#zz-cab-pes {float: left; width: 235px; padding: 0; margin: 10px 0px 0px 0px; border: solid #000 0px;}
#zz-cab-men {float: right; width: 728px; padding: 0; margin: 10px 5px 0px 0px;	border: solid #000 0px;}

#zz-sup {float: left; width: 950px; height: 310px; padding: 5px; margin: 0px 10px 10px 10px; background-color: #FFFFFF;	border: solid #FFFFFF 0px;}
#zz-con {background-color: #300;width:100%; margin: 0px 0px 0px 0px; border: solid #000 0px;}
#zz-con-con {background-color: #fff;width: 980px; margin: 0 auto; border-left: solid #eee 0px; border-right: solid #eee 0px;}
#zz-menu {width: 690px; height: 30px; padding: 0px; margin-left: 0px; _margin-left: 0px; background-color: #fff; border: solid #4c4c4c 0px;}
.menu {height:30px; font-size:0.85em; position:relative; z-index:99; border-right:0px solid #000;}
.menu ul {padding:0;margin:0;_margin:0;list-style-type:none;}
.menu li {float:left;position:relative;}
.menu a, .menu a:visited {display:block;font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #000;height:28px;width:90px;line-height:29px;text-align:center;}
.menu ul ul {visibility:hidden;position:absolute;height:0px;top:25px;left:0px; width:141px;border-top:1px solid #bbb;}
.menu ul ul a, .menu ul ul a:visited {background:#eee; color:#300; height:auto; line-height:1em; padding:5px 5px; width:125px;border:0px solid #bbb;border-width:0px 1px 1px 1px;text-transform: uppercase;}
.menu :hover > a, .menu ul ul :hover > a {color:#900;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.menu input {font-size:12px;margin-top:3px;margin-left:5px;margin-right:5px;border: solid 1px #666;height:18px;padding-left:4px;padding-top:2px;color:#333;}

.menu2 {height:30px; font-size:0.85em; position:relative; z-index:99; border-right:0px solid #000;}
.menu2 ul {padding:0;margin:0;list-style-type:none;}
.menu2 li {float:left;position:relative;}
.menu2 a, .menu2 a:visited {display:block;font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #fff;height:28px;width:90px;line-height:29px;text-align:center;}
.menu2 ul ul {visibility:hidden;position:absolute;height:0px;top:25px;left:0px; width:136px;border-top:1px solid #bbb;}
.menu2 ul ul a, .menu2 ul ul a:visited {background:#eee; color:#300; height:auto; line-height:1em; padding:5px 5px; width:125px;border:0px solid #bbb;border-width:0px 1px 1px 1px;text-transform: uppercase;}
.menu2 :hover > a, .menu2 ul ul :hover > a {color:#900;}
.menu2 ul li:hover ul,
.menu2 ul a:hover ul{visibility:visible; }
.menu2 input {font-size:12px;margin-top:3px;margin-left:5px;margin-right:5px;border: solid 1px #666;height:18px;padding-left:4px;padding-top:2px;color:#333;}

.clr{clear:both;}

.zz-rec {float: left; width: 100%; padding: 0px 0px 0px 5px; margin: 10px 0px 5px 0px; _margin: 5px 0px 2px 0px; border: solid #000 0px; color:#300; font-size:11px;}
.zz-rec a{color: #900; text-decoration: none; font-weight:bold;}

.con-col {float: left; width: 100%; padding: 0px 0px 0px 0px; margin: 0px; _margin: 0px; border: solid #f00 1px;}
.con-col-izq {float: left; width: 665px; padding: 0px 0px 0px 0px; margin: 0px; _margin: 0px; border: solid #000 0px;}
.form-i{float: left; width: 260px; padding: 5px 0px 5px 0px; margin: 3px 0px 0px 0px; _margin: 1px 0px 0px 0px; border: solid #000 0px;}
.form-i2{float: left; width: 310px; padding: 5px 0px 5px 0px; margin: 3px 0px 0px 0px; _margin: 1px 0px 0px 0px; border: solid #000 0px;}
.form-d input, select {font-size:14px;margin-top:0px;margin:5px;_margin:2px;border: solid 1px #666;height:18px;padding-left:4px;color:#333;}
.form-d2 input, select {font-size:14px;margin-top:0px;margin:5px;_margin:2px;border: solid 1px #666;height:18px;padding-left:4px;color:#333;}
.form-d{float: left; width: 360px; padding: 0px 0px 0px 0px; margin: 0px; _margin:0px; border: solid #999 0px;}
.form-d2{float: left; width: 310px; padding: 0px 0px 0px 0px; margin: 0px; _margin:0px; border: solid #999 0px;}
.form-e{float: left; width: 620px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 10px; _margin: 2px 0px 2px 5px; border-bottom: solid #eee 1px;}
.form-e2{float: left; width: 620px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 10px; _margin: 2px 0px 2px 5px; border-bottom: solid #ccc 0px;}
.form-t{float: left; width: 640px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 10px; _margin: 0px 0px 2px 5px; border-bottom: solid #000 0px; font-size:18px;  font-weight:bold; color:#900;}
.form-ee{float: left; width: 640px; background: #ffeeee; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 10px; _margin: 0px 0px 7px 5px; border: solid #bbb 1px;}
.ver-pag-tit {float: left; width: 640px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; border: solid #000 0px;}
.ver-cont {float: left;	width: 630px; padding: 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #ccc 0px;}
.ver-cont2 {float: left;	width: 630px; padding: 0px; margin: 5px 0px 5px 0px; _margin: 2px 0px 2px 0px; border: solid #ccc 0px;}
.ver-cont2-i {float: left;	width: 380px; padding: 0px; margin: 5px 5px 5px 5px; _margin: 2px 2px 2px 2px; border: solid #000 0px;}
.ver-cont2-d {float: right;	width: 210px; padding: 0px; margin: 5px 0px 5px 0px; _margin: 2px 0px 2px 0px; border: solid #000 0px;}
.ver-pag-izda {float: left; width: 640px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; border: solid #999 1px;}
.ver-pag-izda2 {float: left; width: 640px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; border-left: solid #bbb 0px; border-right: solid #bbb 0px; border-bottom: solid #bbb 0px; background-color: #eee;}
.ver-pag-izda3 {float: left; width: 640px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; border: solid #999 0px;}
.ver-vid {float: left; width: 640px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px; _margin: 0px 5px 0px 5px; border: solid #000 0px;}
.ver-tit {float: left; width: 600px; padding: 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #900;font-size:30px; font-weight:bold;}
.ver-fec {float: right; width: 140px; padding: 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #999;font-size:16px; font-weight:bold;}
.ver-sub {float: left; width: 600px; padding: 0px 0px 5px 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #666;font-size:14px; font-weight:bold;}
.ver-opc { float: left; width: 100%; padding: 5px 5px 0px 5px; margin:  0px 5px 0px 0px; _margin:  0px 2px 0px 0px; border-bottom: solid #ccc 0px; font-size:11px;}
.ver-opc  a {color:#300;text-decoration:none; font-size:12px;}
.ver-opc  a:hover {color:#900; }
.ver-opcz  a {color:#300;text-decoration:none; font-size:14px; font-weight:bold;}
.ver-opcz  a:hover {color:#900; }
.ver-text { float: left; width: 90%; padding: 5px 5px 5px 5px; margin: 0px; _margin: 0px; border: solid #000 0px;text-align:justify;color:#333;}
.com-cab {float: left;	width: 640px; padding: 0px 0px 5px 0px; margin: 0px; _margin: 0px; background-color: #e9e9e9; border-bottom: solid #bbb 1px;}
.com-cab-izda {float: left;	width: 500px; padding: 0px; margin: 5px 5px 0px 5px; _margin: 2px 2px 0px 2px;}
.com-cab-dcha {float: right;	width: 100px; padding: 0px; margin: 5px 5px 0px 0px; _margin: 2px 2px 0px 0px; text-align:right;}
.com-pie {float: left;	width: 640px; padding: 0px 0px 5px 0px; margin: 0px; _margin: 0px; background-color: #eee; border-top: solid #999 0px;}
.com-pie-dcha a:hover {color:#900; text-decoration:underline;}
.com-pie-dcha a {color:#900;text-decoration:none;}
.com-pie-izda a:hover {color:#900; text-decoration:underline;}
.com-pie-izda a {color:#900;text-decoration:none;}
.com-pie-izda {float: left;	width: 300px; padding: 0px; margin: 5px 5px 0px 5px; _margin: 2px 2px 0px 2px; border: solid #ccc 0px;}
.com-pie-dcha {float: right;	width: 320px; padding: 0px; margin: 5px 5px 0px 0px; _margin: 2px 2px 0px 0px; border: solid #ccc 0px; color: #900; text-align:right;}
.com-cont {float: left;	width: 640px; padding: 0px; margin: 0px; _margin: 0px; background-color: #f9f9f9; border-bottom: solid #f0f0f0 1px;}
.com-cont2 {float: left;	width: 640px; padding: 0px; margin: 0px; _margin: 0px; background-color: #f6f6f6; border: 0px;}
.com-pag-izda {float: left;	width: 62px; padding: 0px; margin: 5px 5px 10px 10px; _margin: 2px 2px 5px 5px; border: solid #000 0px;}
.com-pag-dcha {float: left;	width: 540px; padding: 0px; margin: 5px 5px 0px 5px; _margin: 2px 2px 0px 2px; border: solid #000 0px;}
.com-tit {float: left; width: 350px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #666;font-size:12px;}
.com-tex {float: left; width: 500px; padding: 5px; margin: 5px 0px 10px 0px; margin: 2px 0px 5px 0px; background-color: #fff; border: solid #f3f3f3 1px; color: #000;font-size:12px;}
.com-fec {float: left; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #666;font-size:12px;}
.com-fec a {color: #900; text-decoration:none; font-weight:bold;}
.com-fec a:hover {color: #300; text-decoration:underline;}
.com-fot {float: left; width: 60px; padding: 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 1px;}
.can-tit {float: left; width: 300px; padding: 0px; margin: 10px 0px 0px 0px; _margin: 5px 0px 0px 0px; background-color: #fff; border: solid #000 0px; color: #900;font-size:18px; font-weight:bold;}
.can-tit a {color: #900;text-decoration:none}
.can-tit a:hover {color: #900;text-decoration:underline}
.can-cont {float: left;	width: 620px; padding: 0px; margin: 0px 15px 0px 10px; _margin: 0px 7px 0px 5px; background-color: #fff; border-bottom: solid #ccc 0px;}
.can-fot {float: left; width: 300px; padding: 0px; margin: 10px 15px 10px 0px; _margin: 5px 7px 5px 0px; background-color: #fff; border: solid #000 0px;}
.can-fot img  {border: 0px;}
.can-text { float: left; width: 290px; padding: 5px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px;text-align:justify}
.can-text a:hover {color:#900; text-decoration:underline;}
.can-text a {color:#900;text-decoration:none;}

.vid-cont {float: left;	width: 620px; padding: 0px; margin: 0px 15px 0px 10px; _margin: 0px 7px 0px 5px; background-color: #fff; border-bottom: solid #ccc 1px;}
.vid-cont2 {float: left;	width: 620px; padding: 0px; margin: 0px 15px 0px 10px; _margin: 0px 7px 0px 5px; background-color: #fff; border-bottom: solid #ccc 0px;}
.vid-fot {float: left; width: 200px; height:113px; padding: 0px; margin: 15px 15px 5px 0px; _margin: 7px 7px 2px 0px; background-color: #fff; border: solid #000 0px;color:#ddd;}
.vid-cont-sec {float: left;	width: 390px; padding: 15px 0px 15px 0px; margin: 0px 5px 0px 5px; _margin: 0px 2px 0px 2px; background-color: #fff; border: solid #000 0px;}
.vid-cont-sec2 {color:#999;float: left;	width: 155px; padding: 15px 5px 15px 0px; margin: 0px 5px 0px 5px; _margin: 0px 2px 0px 2px; background-color: #fff; border-right: solid #ddd 1px;text-align:right;}
.vid-tit {float: left; width: 400px; padding: 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #900;font-size:20px; font-weight:bold;}
.vid-tit a {color: #900;text-decoration:none}
.vid-tit a:hover {color: #900;text-decoration:underline}
.vid-sub {float: left; width: 400px; padding: 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #666;font-size:14px; font-weight:bold;}
.vid-cont {float: left;	width: 620px; padding: 0px; margin: 0px 15px 0px 10px; _margin: 0px 7px 0px 5px; background-color: #fff; border-bottom: solid #ccc 1px;}
.vid-text { float: left; width: 390px; padding: 5px 5px 5px 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px;text-align:justify;}
.vid-text a{color:#900;text-decoration:none;}
.vid-text a:hover{color:#900; text-decoration:underline;}
.vid-fyd {float: left; width: 198px; padding: 0px 0px 5px 0px; margin: 2px 3px 0px 0px; _margin: 1px 1px 0px 0px; background-color: #fff; border: solid #ccc 0px; color: #666;font-size:11px;}
.vid-bot {float: left; width: 605px; padding: 0px; margin: 2px 3px 15px 0px; _margin: 1px 1px 7px 0px; background-color: #fff; border: solid #000 0px; color: #666;font-size:11px;text-align:left;}
.vid-tie {float: left; width: 60px; padding: 2px 0px 2px 2px; margin: 0px; _margin: 0px; background-color: #000; border: solid #ccc 0px; color: #aaa;font-size:11px; text-align:center;opacity:0.6;filter:alpha(opacity=60)}
.vid-tie2 {float: right; width: 60px; padding: 2px 0px 2px 0px; margin: 96px 0px 0px 0px; _margin: 48px 0px 0px 0px; background-color: #000; border: solid #ccc 0px; color: #fff;font-size:11px; text-align:center;opacity:0.6;filter:alpha(opacity=60)}

.eve-tit {float: left; width: 340px; padding: 0px; margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 2px; background-color: #fff; border: solid #000 0px; color: #900;font-size:18px; font-weight:bold;}
.eve-tit a {color: #900;text-decoration:none}
.eve-tit a:hover {color: #900;text-decoration:underline}
.eve-sub {float: left; width: 340px; padding: 0px; margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 2px; background-color: #fff; border: solid #000 0px; color: #666;font-size:14px; font-weight:bold;}

.con-col-der {float: right; width: 280px; padding: 0px 10px 0px 10px; margin: 0px; _margin: 0px; border: solid #000 0px;}
.col-tit {float: left; width: 100%; padding: 10px 0px 0px 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #999;font-size:16px; font-weight:bold; font-family: tahoma;}
.col-tit a {color: #999;text-decoration:none;}
.col-cont {float: left; width: 100%; padding: 0px; margin: 0px; _margin: 0px; background-color: #f9f9f9; border: solid #999 1px; color: #999;font-size:12px;}
.ult-cont {float: left; width: 100%; padding: 5px 0px 10px 0px; margin: 0px; _margin: 0px; background-color: #f9f9f9; border-bottom: solid #eee 1px; color: #999;font-size:14px;}
.ult-foto {float: left; width: 83px; padding: 0px; margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 2px; background-color: #eee; border: solid #000 1px; color: #999;font-size:14px; font-weight:bold;}
.ult-canal {float: right; width: 165px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px; font-weight:bold;}
.ult-canal-b {float: right; width: 170px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px; font-weight:bold;}
.ult-canal a:hover {color:#900; text-decoration:underline;}
.ult-canal a {color:#999;text-decoration:none;}
.ult-canal-b a:hover {color:#900; text-decoration:underline;}
.ult-canal-b a {color:#999;text-decoration:none;}
.ult-titulo {float: right; width: 165px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px;}
.ult-titulo-b {float: right; width: 170px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:14px;}
.ult-titulo a {color: #900;text-decoration:none; font-weight:bold; font-size:12px;}
.ult-titulo a:hover {color: #900;text-decoration:underline;}
.ult-titulo-b a {color: #900;text-decoration:none; font-weight:bold; font-size:14px;}
.ult-titulo-b a:hover {color: #900;text-decoration:underline;}
.ult-visto {float: right; width: 165px; padding: 0px; margin: 5px 0px 0px 0px; _margin: 2px 0px 0px 0px; border: solid #000 0px; color: #999;font-size:12px;}
.ult-visto-b {float: right; width: 170px; padding: 0px; margin: 5px 0px 0px 0px; _margin: 2px 0px 0px 0px; border: solid #000 0px; color: #999;font-size:10px;}

.ult-art-titulo {float: right; width: 250px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px;}
.ult-art-titulo a {color: #900;text-decoration:none; font-weight:bold; font-size:14px;}
.ult-art-titulo a:hover {color: #900;text-decoration:underline;}
.ult-art-sub {float: right; width: 250px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px; font-weight:bold;}
.ult-art-visto {float: right; width: 250px; padding: 0px; margin: 5px 0px 0px 0px; _margin: 2px 0px 0px 0px; border: solid #000 0px; color: #999;font-size:12px;}

#usuario {float: left; width: 280px; padding: 0px 0px 5px 0px; margin: 0px; _margin: 0px; background-color: #FFFFFF; border: solid #999 1px;}
#usuario img {border:0; margin:0;}
.foto-usu {float: left;	width: 49px; padding: 4px 0px 0px 5px; margin: 0px; _margin: 0px; background-color: #FFFFFF; border: solid #000 0px;}
.por-col{float: left; width: 320px; padding: 0px 0px 0px 10px; margin: 0px; _margin: 0px; border: solid #000 0px;}
.por-col2{float: right; width: 320px; padding: 0px 0px 0px 0px; margin: 0px; _margin: 0px; border: solid #000 0px;}
.por-tit-izq {float: left; width: 100%; padding: 5px 0px 0px 0px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #000 0px; color: #999;font-size:18px; font-weight:bold; font-family: tahoma;}
.por-cont-izq {float: left; width: 100%; padding: 0px; margin: 0px; _margin: 0px; background-color: #f9f9f9; border: solid #c4c4c4 1px; color: #999;font-size:12px;}
.por-cont-izq2 {float: left; width: 100%; padding: 0px; margin: 0px 0px 0px 10px; margin: 0px 0px 0px 5px; background-color: #fff; border: solid #FFFFFF 0px; color: #999;font-size:12px;}
.por-art-cont {float: left; width: 450px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; _margin: 0px 0px 0px 7px; border-bottom: solid #eee 0px; color: #999;font-size:14px;}
.por-art-cont2 {float: left; width: 100%; padding: 3px 0px 3px 0px; margin: 0px; _margin: 0px; background-color: #fff; border-bottom: solid #eee 1px; color: #999;font-size:14px;}
.por-art-titulo {float: left; width: 450px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:14px;}
.por-art-titulo2 {float: right; width: 240px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px;}
.por-art-titulo a {color: #900;text-decoration:none; font-weight:bold; font-size:28px;}
.por-art-titulo a:hover {color: #900;text-decoration:underline;}
.por-art-titulo2 a {color: #900;text-decoration:none; font-weight:bold; font-size:14px;}
.por-art-titulo2 a:hover {color: #900;text-decoration:underline;}
.por-art-sub {float: left; width: 450px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #666;font-size:15px; font-weight:bold;}
.por-art-sub2 {float: right; width: 240px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #666;font-size:12px; font-weight:bold;}
.por-art-visto {float: left; width: 450px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #000;font-size:12px;}
.por-art-visto a {color:#900; text-decoration:none;}
.por-art-visto a:hover {color:#900; text-decoration:underline;}
.por-art-visto2 {float: right; width: 240px; padding: 0px; margin: 5px 0px 0px 0px; _margin: 2px 0px 0px 0px; border: solid #000 0px; color: #999;font-size:12px;}
.por-art-fot {float: left; width: 65px; padding: 0px; margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 2px; background-color: #eee; border: solid #000 0px; color: #999;font-size:14px; font-weight:bold;}
.por-art-fot2 {float: left; width: 150px; padding: 0px; margin: 5px 0px 5px 5px; _margin: 2px 0px 2px 2px; background-color: #eee; border: solid #000 1px; color: #999;font-size:14px; font-weight:bold;}

.por-cont-pie {float: left; width: 950px; padding: 0px; margin: 0px 10px 0px 10px; _margin: 0px 5px 0px 5px; border: solid #ccc 1px; color: #999;font-size:12px;}
.por-dest-titulo {float: left; width: 180px; padding: 0px 0px 0px 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #900;font-size:12px; text-align:left; font-weight:bold;}
.por-dest-titulo a {color: #900;text-decoration:none; font-size:12px;}
.por-dest-titulo a:hover {color: #900;text-decoration:underline;}
.por-dest-sub {float: left; width: 180px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #666;font-size:10px; font-weight:bold;}
.por-dest-fot {float: left; width: 180px; padding: 0px; margin: 0px; _margin: 0px; background-color: #eee; border: solid #000 0px; color: #999;font-size:14px;}
.por-dest-con {float: left; width: 180px; padding: 0px 4px 0px 4px; margin: 0px; _margin: 0px; background-color: #fff; border-right: solid #eee 1px; color: #999;font-size:14px;}
.por-tit-dest {float: left; width: 900px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; background-color: #fff; border: solid #000 0px; color: #999;font-size:18px; font-weight:bold; font-family: tahoma;}

.calendario {float: left; width: 35px; height: 40px; padding: 0px; margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 2px; border: solid #000 1px; color: #fff;}
.calendario2 {float: right; width: 35px; height: 40px; padding: 0px; margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 2px; border: solid #000 1px; color: #fff;}
.cal-mes {float: left; width: 100%; height: 16px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #fff; background-color: #d00;text-align:center;}
.cal-dia {float: left; width: 100%; height: 24px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #000; background-color: #fff;text-align:center; font-weight:bold;}
.por-eve-cont {float: left; width: 100%; padding: 5px 0px 9px 0px; margin: 0px; _margin: 0px; background-color: #300; border-bottom: solid #fff 3px; color: #999;font-size:14px;}
.por-eve-titulo {float: right; width: 265px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #fff;font-size:12px;}
.por-eve-titulo a {color: #fff;text-decoration:none; font-weight:bold; font-size:14px;}
.por-eve-titulo a:hover {color: #900;text-decoration:underline;}
.por-eve-sub {float: right; width: 265px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:12px; font-weight:bold;}


.cubo280 {float: left; width: 280px; padding: 5px 0px 5px 5px; margin: 0px 0px 5px 0px; _margin: 0px 0px 2px 0px; background-color: #f9f9f9; border: solid #999 1px; color: #999;font-size:12px;}
.cubo280b {float: left; width: 275px; padding: 5px 0px 5px 5px; margin: 0px 0px 5px 0px; _margin: 0px 0px 2px 0px; background-color: #f9f9f9; border: solid #999 1px; color: #999;font-size:12px;}
.cubobloque {float: left; width: 650px; padding: 5px 0px 5px 5px; margin: 0px; _margin: 0px; background-color: #fff; border: solid #999 1px; color: #999;font-size:12px;}
.cubobloquepie {float: left; width: 100%; padding: 5px 0px 5px 5px; margin: 0px 0px 5px 0px; _margin: 0px 0px 2px 0px; border: solid #999 0px; color: #999;font-size:10px;text-align:right;}
.cubobloquepie a {color:#888;text-decoration:none;}
.cubobloquepie a:hover {color:#900;text-decoration:none;}

.cu-us-fot {float: left; width: 80px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; text-align:center;}
.cu-us-con {float: right; width: 190px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; color: #999;font-size:14px;}
.cu-us-nic{float: left; width: 100%; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; font-weight:bold; font-size:18px; color: #900;}
.cu-us-loc{float: left; width: 100%; padding: 0px; margin: 0px 0px 15px 0px; margin: 0px 0px 7px 0px; border: solid #000 0px;}
.cu-us-ext {float: left; width: 100%; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px;}


.cu-vidfav-con {float: left; width: 158px; padding: 0px; margin: 0px 4px 0px 0px; _margin: 0px 2px 0px 0px; border: solid #000 0px; color: #999;font-size:11px;}
.cu-vidfav-fot {float: left; width: 158px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; text-align:center;}
.cu-vidfav-tit{float: left; width: 158px; padding: 0px; margin: 0px; _margin: 0px; border: solid #000 0px; font-weight:bold; color: #900;}


.banner468 {float: left; width: 473px; padding: 5px 0px 5px 5px; margin: 15px 0px 5px 10px; _margin: 7px 0px 2px 5px; background-color: #f9f9f9; border: solid #999 0px; color: #999;font-size:12px;}
.banner468 img {border:0px;}
.banner630 {float: left; width: 635px; padding: 0px 0px px 0px; margin: 15px 0px 5px 10px; _margin: 7px 0px 2px 5px; background-color: #fff; border: solid #999 0px; color: #999;font-size:12px;}
.banner630 img {border:0px;}
.banner630home {float: left; width: 635px; padding: 0px 0px px 0px; margin: 0px 10px 0px 10px; margin: 0px 5px 0px 5px; background-color: #ffffff; border: solid #FFF 0px; color: #999;font-size:12px;}
.banner630home img {border:0px;}
.banner650 {float: left; width: 655px; padding: 5px 0px 5px 5px; margin: 15px 0px 5px 10px; _margin: 7px 0px 2px 5px; background-color: #f9f9f9; border: solid #999 0px; color: #999;font-size:12px;}
.banner650 img {border:0px;}
.banner250 {float: left; width: 256px; padding: 5px 0px 5px 5px; margin: 5px 0px 10px 10px; _margin: 2px 0px 5px 5px; background-color: #fff; border: solid #fff 0px; color: #999;font-size:12px;}
.banner250 img {border:0px;}
.boton_registro {float: left; width: 280px; padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; _margin: 0px 0px 5px 0px; background-color: #000; border: solid #999 1px; color: #999;font-size:10px; font-weight:bold;text-align:center;}
.boton_registro a {color: #900;text-decoration:none;font-size:16px;}
.boton_registro a:hover {color: #999;text-decoration:underline}
.boton_registro img {border:0px;}

.boton_menu {float: left; width: 280px; padding: 10px 0px 10px 0px; margin: 0px 0px 5px 0px; _margin: 0px 0px 2px 0px; background-color: #fff; border: solid #999 1px; color: #999;font-size:10px; font-weight:bold;text-align:center;}
.boton_menu a {color: #333;text-decoration:none;font-size:18px;}
.boton_menu a:hover {color: #900;text-decoration:underline}
.boton_menu img {border:0px;}

.fecha-big  {color: #999; font-weight:bold; font-size:18px;font-family:tahoma;text-align:right;}

.mis-com {float:left; width:530px; border: solid #eee 0px; margin-left:10px; _margin-left:5px;}
.mis-com b {font-size:18px;}
.mis-com2 {float:left; width:500px; border: solid #999 0px; margin-left:10px; margin-bottom:10px; _margin-left:5px; _margin-bottom:5px;}
.mis-com a{color:#300; font-size:18px; text-decoration:none;}
.mis-com a:hover{color:#900; text-decoration:underline;}
.mis-com-con {float:left; width:100%; border-bottom: solid #eee 1px; margin-bottom:5px; _margin-bottom:5px}
.mis-com-fot {float:left; width:100px; border: solid #999 0px}
.error {float: left; width: 100%; padding: 5px 0px 5px 0px; margin: 5px 0px 10px 0px; _margin: 2px 0px 5px 0px; background-color: #f9f9ff; border: solid #999 1px; color: #999;font-size:12px;}
#zz-pie {width:100%; margin: 60px 0px 0px 0px; _margin: 30px 0px 0px 0px; border: solid #000 0px;padding-bottom:40px;}
#zz-pie-con {background:url(img/fondopie.gif);background-color: #4c4c4c;width: 980px; height: 90px; margin: 0 auto; border: solid #000 0px; padding-top:10px;}
#zz-pie-izq {float: left;width: 400px; margin: 10px 0px 0px 10px; _margin: 5px 0px 0px 5px; border: solid #000 0px; color:#fff;}
#zz-pie-izq > span {color:#aaa;}
#zz-pie-izq a {color:#ccc;text-decoration:none;}
#zz-pie-izq a:hover {color:#fff;}
#zz-pie-der {float: left;width: 270px; margin: 0px; _margin: 0px; border: solid #000 0px;}

a.info {
    position:relative;
    z-index:24; background-color:transparent;
    text-decoration:none
    }

a.info:hover{z-index:25; background-color:#c33} 

a.info span{display: none}

a.info:hover span{
    display:block;
	position:absolute;
	top:2em; left:2em; width:15em;
	font-family: verdana,Trebuchet MS, Sans-Serif;
	font-size: 12px;
	color:#000;
	border:0px solid #000;
	background-color:#eee;
	text-align: left;
	opacity: .9;
    padding: 12px;
    }

a.info img{
	border: 0;
	padding:0;
	}