* {padding: 0;margin: 0;}	

p, div, h1, h2, h3, h4, h5, ul, li { margin: 0pt; padding: 0pt;}
html {height:100%;}
body { height:100%; margin: 0pt; padding: 0pt;  font-family: "Trebuchet MS", Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size:90%;  color: rgb(7,52,0); text-align: center;background-image: url(../img/background2.jpg);background-repeat: repeat-y;background-color: #FFFFFF;background-position:center;}
div#container2 { min-height: 100%;margin: 0px auto; padding: 0pt; width: 774px;  background-color: rgb(255,255,255);color: inherit;text-align: left; overflow: hidden;}
a {outline:none;}
img { border: medium none ; background: transparent none repeat;}
div#header { background: url(../img/cabecera.jpg) no-repeat scroll 137px 0px; position: relative; height: 148px;}
div#header a.logo { position: absolute; left: 0pt; top: 0pt; outline:none;}
div#header2 { background: url(../img/cabecera_gal.jpg) no-repeat scroll 137px 0px; position: relative; height: 148px;}
div#header2 a.logo { position: absolute; left: 0pt; top: 0pt; outline:none;}
#logo2 { position: absolute; right: 0pt; top: 0pt;}
h1 { text-indent: -100em;}
.separador{width: 774px; height:16px;background: transparent;float:left;color: inherit;}
#navigace {background: url(../img/divisores.jpg) repeat-x scroll 0pt 4px;  margin: 0pt; padding: 0pt; top: 106px; left: 137px; height: 43px; width: 495px; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute;z-index: 0; overflow: hidden;text-transform: uppercase;}
#navigace ul {list-style: none;width: 495px;margin: 0; padding: 0;/*overflow: hidden;*/}
#navigace ul li {width:3px;position: absolute;display: block;top: 0;height: 75px; }
#navigace ul li p {padding-top: 75px; color: Maroon;text-indent: -9000px;}
#navigace ul li a {text-indent: -9000px; padding-top: 75px;background-position: left top;background-repeat: no-repeat;display: block;overflow: hidden;voice-family:inherit;outline:none}
#navigace ul li#inicio   { background:  url(../img/inicio.png); left: 0px; width: 93px;top:4px; }
#navigace ul li#trabajos   { background:  url(../img/trabajos.png); left: 96px; width: 182px; top:4px;}
#navigace ul li#trabajos2   { background:  url(../img/trabajosgal.png); left: 96px; width: 182px; top:4px;}
#navigace ul li#divisor   { background:  url(../img/divisor.jpg) ; left:278px; width:3px;top:4px; }
#navigace ul li#contacta { background:  url(../img/contacta.png) ; left:281px; width:109px; top:4px; }
#navigace ul li#divisor2   { background:  url(../img/divisor2.jpg) ; left:390px; width: 3px;top:4px; }
#navigace ul li#enlaces { background: url(../img/enlaces.png) ; left:393px; width: 102px; top:4px;}
#navigace ul li#inicio a:hover { background: transparent url(../img/inicio.png) 0  -43px;}
#navigace ul li#trabajos a:hover  { background: transparent url(../img/trabajos.png) 0 -43px;  }
#navigace ul li#trabajos2 a:hover  { background: transparent url(../img/trabajosgal.png) 0 -43px;  }
#navigace ul li#contacta a:hover { background: transparent url(../img/contacta.png) 0 -43px; }
#navigace ul li#enlaces a:hover { background: transparent url(../img/enlaces.png) 0 -43px;  }
#navigace ul li#iniciooff   { background:  url(../img/iniciooff.png) ; left: 0; width: 96px;height:45px;}
#navigace ul li#trabajosoff   { background:  url(../img/trabajos_off.png); left: 96px; width: 185px;}
#navigace ul li#trabajosoff2   { background:  url(../img/trabajos_off2.png); left: 96px; width: 185px;}
#navigace ul li#contactaoff { background:  url(../img/contacta_off.png) ; left:281px; width:112px;}
#navigace ul li#enlacesoff { background: url(../img/enlaces_off.png) ; left:393px; width: 102px;}
#languaje {margin: 0pt;padding: 0pt; top: 18px; left: 439px; height: 25px;width: 200px; list-style-type: none; list-style-image: none; list-style-position: outside;position: absolute;z-index: 0; overflow:hidden;text-transform: uppercase;}
#languaje ul {list-style: none;width: 200px;margin: 0; padding: 0;}
#languaje ul li {position: absolute;display: block;top: 0;height: 80px;}
#languaje ul li a {text-indent: -9000px;padding-top: 75px;background-position: left top;background-repeat: no-repeat;display: block;text-indent: -9000px;overflow: hidden;voice-family: "\"}\"";voice-family:inherit;outline:none;}
#languaje ul li p {padding-top: 75px; color: Maroon;text-indent: -9000px;}
#languaje ul li#gall   { background:  url(../img/gall.png) ; left: 0; width: 92px;}
#languaje ul li#cast   { background:  url(../img/cas.png) ; left: 97px; width: 92px;text-indent: -9000px;}
#languaje ul li#gall  a:hover  { background: transparent url(../img/gall.png) 0 -25px;}
#languaje ul li#gall2   { background:  url(../img/gallgall.png) ; left: 0; width: 92px;text-indent:-9000px; }
#languaje ul li#cast2   { background:  url(../img/cass_off.png) ; left: 97px; width: 92px; }
#languaje ul li#cast2  a:hover { background: transparent url(../img/cass_off.png) 0 -25px; }
div#content {height:100%;background-color: rgb(255,255,255);color: inherit;	 width:100%;}
div#prepie { width: 774px; height:16px;background: #FFFFFF;float: left;color: #6A5ACD;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
div#pie {width: 774px;height: 25px;position: relative;margin: 0px auto 0px auto;background-color: rgb(255,255,255); font-family: Arial, sans-serif; font-weight: bold;   text-align: center; background: url(../img/fondo_pie.jpg);background-color: rgb(255,255,255);}
div#pie ul{margin-left: 250px;  padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside;}
div#pie ul li { float: left;}
div#pie ul li a {display: block; font-size:85%;  color: rgb(7,53,0); padding-right:3px;}
div#pie ul li p span {display:none;}
#copy { background-image:url(../img/pieA.png);  width:200px; height:20px;padding: 0px 0px 0px 0px;margin-top:0px;}
#valid {margin-top: 0pt; position:absolute; width:113px; right: 30px; float: left; height: 1%;}
