BODY {

	MARGIN: 0px; margin-width: 0; margin-height: 0; background-color: #E8E8E8!important;

}

    a{

    outline: none;

    }

A.menu {

	FONT-SIZE: 12px; COLOR: #ffffff;TEXT-DECORATION: none; FONT-WEIGHT: bold;

}

A.menu:hover {

	COLOR: #c8b9b9;

}

A.menub {

	FONT-SIZE: 12px; COLOR: #666666;TEXT-DECORATION: none

}

A.menub:hover {

	COLOR: #c8b9b9;

}

A.menua {

	COLOR: #666699;TEXT-DECORATION: none

}

A.menua:hover {

	COLOR: #ffffff

}

A.menuc {

	FONT-SIZE: 11px; COLOR: #ffffff;TEXT-DECORATION: none

}

A.menuc:hover {

	COLOR: #c8b9b9;

}

	a.menud{
		color: #FFFFFF;
		font-size: 12px;
		text-decoration: none;
	FONT-WEIGHT: bold;
	}
	a.menud:hover{
		color: #666666;
	}

DIV.Menu {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; TEXT-INDENT: 10px; LINE-HEIGHT: 19px; FONT-FAMILY: verdana

}

DIV.Menu1 {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 19px; FONT-FAMILY: verdana

}

DIV.MenuDer {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #ffffff; LINE-HEIGHT: 19px; FONT-FAMILY: verdana; TEXT-ALIGN: center

}

DIV.Derechos {

	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-ALIGN: center

}

DIV.Derechos1 {

	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-ALIGN: right

}

DIV.Derechos2 {

	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-ALIGN: left

}

DIV.Derechos3 {

	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-ALIGN: justify

}

A.Cont {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Cont:hover {

	COLOR: #c8b9b9;

}

A.Conta {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Conta:hover {

	COLOR: #c8b9b9;

}

A.Contb {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Contb:hover {

	COLOR: #c8b9b9;

}

A.Contc {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Contc:hover {

	COLOR: #666699

}

A.Contd {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Contd:hover {

	COLOR: #ccccf0

}

A.Conte {

	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Conte:hover {

	COLOR: #666699

}

A.Contf {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif;TEXT-DECORATION: none

}

A.Contf:hover {

	COLOR: #c8b9b9;

}

A.Contg {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right;TEXT-DECORATION: none

}

A.Contg:hover {

	COLOR: #c8b9b9;

}

A.Conth {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 10px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none

}

A.Conth:hover {

	COLOR: #c8b9b9;

}

A.Conti {

	FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right;TEXT-DECORATION: none

}

A.Conti:hover {

	COLOR: #c8b9b9;

}

A.Contj {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none

}

A.Contj:hover {

	COLOR: #c8b9b9;

}


A.Contk {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none

}

A.Contk:hover {

	COLOR: #c8b9b9;

}


DIV.Cont {

	MARGIN-TOP: 20px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px

}

P.ContTitulo {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center

}

P.ContTituloa {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

P.ContTitulob {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right

}

P.ContTituloc {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000000; TEXT-INDENT: 50px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

P.ContTitulod {

	FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right

}

P.ContTituloe {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

P.ContTitulof {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cccccc; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: right

}

P.ContTituloo {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Open Sans,sans-serif
}

P.ContTexto {

	FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 30px; FONT-FAMILY: arial,helvetica,sans-serif

}

P.ContTextoa {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right

}

P.ContTextob {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-INDENT: 5px; FONT-FAMILY: arial,helvetica,sans-serif

}

P.ContTextoc {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

P.ContTextod {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif

}

P.ContTextoe {

	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif

}

P.ContTextof {

	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right

}

P.ContTextog {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center

}

P.ContTextoh {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center

}

P.ContTextoi {

	FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif

}

P.ContTextoj {

	FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 10px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

P.ContTextok {

	FONT-SIZE: 12px; COLOR: #ffffff

}

P.ContTextol {

	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

P.ContTextom {

	FONT-SIZE: 11px; COLOR: #ffffff;  FONT-FAMILY: arial,helvetica,sans-serif;

}

P.ContTexton {

	FONT-SIZE: 12px; COLOR: #c8b9b9; 

}



P.ContTextoo {

	COLOR: #c8b9b9; 

}

P.ContTextop {
	FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

P.ContTextoq {
	FONT-SIZE: 14px; COLOR: #A67979; TEXT-INDENT: 10px; FONT-FAMILY: arial,helvetica,sans-serif; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); TEXT-ALIGN: left

}

P.ContTextor {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-INDENT: 10px; FONT-FAMILY: arial,helvetica,sans-serif; text-shadow: 1px 1px 3px rgba(0, 0, 0, 2); TEXT-ALIGN: left; padding: 0px 40;

}

TD.ContTitulo {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #E0E0E0; TEXT-ALIGN: left

}

TD.ContTituloa {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #E0E0E0; TEXT-ALIGN: center

}

TD.ContTexto {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

TD.ContTextoa {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center

}

TD.ContTextob {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

TD.ContTextoc {

	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif

}

TD.ContTextod {

	FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left

}

TD.ContTextoe {

	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: right

}

TD.Bg {

        background-image: url(img_ley/dot2.gif);

        background-position: top;

        background-repeat: no-repeat

} 

TD.Bga {

        background-image: url(img_ley/dot2.gif);

        background-position: center;

        background-repeat: no-repeat

} 

TD.Bgb {

        background-image: url(img_ley/tg.gif);

        background-position: center;

        background-repeat: no-repeat

} 





TD.Bgc {


        background-color: #CCCCCC



} 





TD.Bgd {

        background-color: #EEEEEE;

        background-image: url(img_ley/dot2.gif);

        background-position: center;

        background-repeat: no-repeat



} 



TD.Bge {

        height: 13px;
        line-height: 13px;
        vertical-align: middle;
        background-color: #EEEEEE



} 



TD.Bgf {

        background-color: #CCCCCC;

        background-image: url(img_ley/dot2.gif);

        background-position: center;

        background-repeat: no-repeat



} 


TD.Bgg {
        padding: 4px;
        border: 2px solid #CCCCCC;




}


TD.Bgh {



        background-color: #acacac



} 


TD.test {

    background-image:  url(img_ley/palv.jpg);

    background-repeat: no-repeat;

    height: 150px;

    width: 700px;

}



TR.ContTexto {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif

} 



A.src {

	background-image: url(img_ley/spk.gif);

	width: 18px; 

	height: 18px

}

A.src:hover {

	background-image: url(img_ley/spk.gif)

}

TD.foot A:link { TEXT-DECORATION: underline; font-size: 12px;font-weight: normal;color: #999999

}

TD.foot A:visited { TEXT-DECORATION: underline; font-size: 12px;font-weight: normal;color: #999999

}

TD.foot A:hover { TEXT-DECORATION: none; font-size: 12px;font-weight: normal;color: #999999

}

TD.foot { TEXT-DECORATION: none; font-size: 12px;font-weight: normal;color: #999999

}

TD.footer A:link { TEXT-DECORATION: none; font-size: 11px;font-weight: normal;color: #999999

}

TD.footer A:visited { TEXT-DECORATION: none; font-size: 11px;font-weight: normal;color: #999999

}

TD.footer A:hover { TEXT-DECORATION: none; font-size: 11px;font-weight: normal;color: #999999

}

TD.footer { TEXT-DECORATION: none; font-size: 11px;font-weight: normal;color: #999999

}



P.ContTextoz {

	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left; font-variant: small-caps; background-color:#dadada

}







a.info{

    FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; 

    position:relative; /*this is the key*/

    z-index:24; background-color:#cccccc;

    color:#000;

   

    text-decoration:none}



a.info:hover{z-index:25; 

}



a.info span{display: none;

float: left



}



a.info:hover span{ 

    display:block;

    position:absolute;

    top:2em; left:2em; width:250px;

    border:4px solid #dddddd;

    background-color:#ffffff; 

    color:#000000;

	outline:0; 

    text-decoration:none;

    }

P.shadow {
    text-shadow: 2px 2px 5px pink;
}



* {margin:0; padding:0}

body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF}

#text {margin:50px auto; width:500px}

.hotspot  padding-bottom:1px; border-bottom:1px  cursor:pointer}



#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}

#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}

#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}

#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}





.jump-link9 a {
text-decoration: none;
font-weight: bold;
text-shadow: rgba(255, 255, 255, .5) 0 1px 0;
padding: 4px;
margin: 4px;
position: relative;
    left: 250px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border-top: 1px solid rgba(255, 255, 255, 0.8);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
background-image: -webkit-gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255, 255, 255, 0) ), to( rgba(255, 255, 255, 0.7) )), url(noise.png);
background-image: -moz-radial-gradient(top, ellipse cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
background-image: gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255, 255, 255, 0) ), to( rgba(255, 255, 255, 0.7) ));
-webkit-transition: background .2s ease-in-out;
-moz-transition: background .2s ease-in-out;
transition: background .2s ease-in-out;
color: #666 !important;
background-color: #BFBFBF;
-webkit-box-shadow: inset rgba(255,254,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.15) 0 -0.1em .3em, /* sombra inner */ hsl(0, 0%, 60%) 0 .1em 3px, hsl(0, 0%, 45%) 0 .3em 1px, /* color borde */ rgba(0,0,0,0.2) 0 .5em 5px;
-moz-box-shadow: inset rgba(255,254,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.15) 0 -0.1em .3em, /* sombra inner */ hsl(0, 0%, 60%) 0 .1em 3px, hsl(0, 0%, 45%) 0 .3em 1px, /* color borde */ rgba(0,0,0,0.2) 0 .5em 5px;
box-shadow: inset rgba(255,254,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.15) 0 -0.1em .3em, /* sombra inner */ hsl(0, 0%, 60%) 0 .1em 3px, hsl(0, 0%, 45%) 0 .3em 1px, /* color borde */ rgba(0,0,0,0.2) 0 .5em 5px;
}
.jump-link9 a:hover {
 background-color:  hsl(0, 0%, 83%);
}
.jump-link9 a:active {
 background-image:  -webkit-gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0) ));
 background-image:  -moz-gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0) ));
 background-image:  gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0) ));
 -webkit-box-shadow: inset rgba(255,255,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.2) 0 -0.1em .3em, /* sombra inner */ 
       rgba(0,0,0,0.4) 0 .1em 1px, /* borde */
       rgba(0,0,0,0.2) 0 .2em 6px; /* sombra */
 -moz-box-shadow:  inset rgba(255,255,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.2) 0 -0.1em .3em, /* sombra inner */ 
       rgba(0,0,0,0.4) 0 .1em 1px, /* borde */
       rgba(0,0,0,0.2) 0 .2em 6px; /* sombra */
 box-shadow:   inset rgba(255,255,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.2) 0 -0.1em .3em, /* sombra inner */ 
       rgba(0,0,0,0.4) 0 .1em 1px, /* borde */
       rgba(0,0,0,0.2) 0 .2em 6px; /* sombra */
}




video {
  width: 100%    !important;
  height: auto   !important;
}