@charset "utf-8";
/* CSS Document */

/* general */
body{
  background-color:#000000; 
}
div{
display:block; 
}
img{
border:0px;
}
#contenedor{
position:relative; float:left;  width:905px; height:auto; left:50%; margin-left:-453px;   
}
address{
position:relative; float:left;  width:905px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-style:normal;
}
address a{
color:#ffffff; text-decoration:none;
}
address a:active,address a:link{
color:#ffffff; text-decoration:none;
}
address a:visited{
color:#ffffff; text-decoration:none;
}
address a:hover,address a:focus{
color:#79bde0; text-decoration:none;
}
#cabecera{
position:relative; float:left;  width:903px; height:280px; border:1px solid #0c8bc7; margin:3px 0px 0px 0px; overflow:hidden;
}
#cabecera ul{
position:relative; float:left;  width:908px; margin:-19px 0px 0px -4px;
}
#cabecera ul li{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none;
}
#cabecera ul li:active{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none;
}
#cabecera ul li:visited{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none;
}
#cabecera ul li:hover{
width:222px; height:34px; border:1px solid #0c8bc7; color:#b2b2b2; background-color:#4a6c8c; cursor:pointer;
}
#cabecera ul li.activa{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none; background-color:#4a6c8c; cursor:pointer;
}
#contenido{
position:relative; float:left;  width:906px; background-color:#393b42; margin:5px 0px 10px 0px; height:auto; padding-bottom:10px;
}
/*  index */
#cabecera2{
position:relative; float:left;  width:903px; height:505px; border:1px solid #0c8bc7; margin:3px 0px 0px 0px; overflow:hidden;
}
#cabecera2 ul{
position:relative; float:left;  width:908px; margin:-19px 0px 0px -4px;
}
#cabecera2 ul li{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none;
}
#cabecera2 ul li:active{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none;
}
#cabecera2 ul li:visited{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none;
}
#cabecera2 ul li:hover{
width:222px; height:34px; border:1px solid #0c8bc7; color:#b2b2b2; background-color:#4a6c8c; cursor:pointer;
}
#cabecera2 ul li.activa{
position:relative; float:left; width:222px; height:34px; border:1px solid #0c8bc7; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2b2b2; text-align:center; padding:19px 0px 0px 0px; margin:0px 0px 0px 3px; text-decoration:none; background-color:#4a6c8c; cursor:pointer;
}
/* cabarri */
#textoscabarri{
position:relative; float:left; width:605px; height:454px;  margin:10px 0px 0px 60px;
}
#textoscabarri p{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e5e5e5; padding:3px 25px;
}
#textoscabarri p a{
color:#e5e5e5; text-decoration:underline;
}
#textoscabarri p a:active{
color:#e5e5e5; text-decoration:underline;
}
#textoscabarri p a:visited{
color:#e5e5e5; text-decoration:underline;
}
#textoscabarri p a:hover{
color:#4a6c8c; text-decoration:underline;
}

#textoscabarri p.primer{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e5e5e5; padding:40px 0px 3px 25px;
}
#galeria3 {position:absolute; float:left; width:310px; *margin:-473px 0px 0px -435px!important; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; z-index:90}
#galeria3 ul {list-style:none; padding:0; *margin:34px 0px 0px 240px!important; margin:34px 0px 0px 400px; width:310px; position:absolute; float:right; z-index:90}
#galeria3 ul li {display:inline; width:181px; height:136px; float:left; margin:5px 0px 0px 5px; z-index:90}
#galeria3 ul li a {display:block; width:181px; height:136px; text-decoration:none; border:1px solid #0c8bc7; z-index:90}
#galeria3 ul li a img {display:block; width:179px; height:134px;  z-index:90}
#galeria3 ul li a:hover { border-color:#0c8bc7; background-color:#393b42; z-index:90}
#galeria3 ul li a:hover img {position:absolute; right:333px; top:0px;  border:1px solid #0c8bc7; width:605px; height:454px; margin-top:-15px; z-index:90 }
#ima2{
position:relative; float:left; width:860px; height:238px; border:1px solid #0c8bc7; margin:10px 0px 10px 20px; 
}
.ateg{
margin:-90px 0px 0px 130px;
}
.aenor{
margin:-30px 0px 0px 30px;
}
/* localizacion */
#txtloca{
position:relative; float:left; width:265px; height:110px; margin:10px 0px 0px 0px;
}
#txtloca{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#abb0bf; text-align:right; padding:140px 0px 0px 0px;
}
#txtloca a{
color:#abb0bf; text-decoration:none;
}
#txtloca a:active{
 color:#abb0bf; text-decoration:none;
}
#txtloca a:visited{
 color:#abb0bf; text-decoration:none;
}
#txtloca a:hover{
color:#4a6c8c; text-decoration:underline;
}
#loca{
position:relative; float:left;  width:617px; height:265px; margin:10px 0px 0px 10px; border:1px solid #0c8bc7; 
}
#map{
position:absolute; float:left;  width:615px; height:263px; margin:1px 0px 0px 1px;
}
/* contacto */
#contacto1{
position:relative; float:left; width:485px; height:280px; margin:20px 0px 0px 20px;
}
#contacto1 table{
position:relative; float:left; width:485px; margin:0px 0px 0px 140px; 
}
#contacto1 table td{
text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#abb0bf;
}
input[type="text"],textarea{
background-color:#393b42; color:#0c8bc7; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #abb0bf;
}
input[type="submit"],input[type="reset"]{
background-color:#393b42; color:#0c8bc7; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #abb0bf; cursor:pointer;
}
#contacto2{
position:relative; float:left;  width:437px; height:265px; margin:20px 0px 0px 40px;  
}
#contacto2 p{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959395; padding:10px 0px 3px 25px;
}
/* informacion tecnica */
#tecni1{
position:relative; float:left;  width:630px; margin:10px 0px 0px 0px;
}
h2{
color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:10px 0px 0px 20px;
}
h2.titu{
color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:30px 0px 0px 20px; margin:20px 0px 0px 0px;
}
#tecni1 p{
color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:560px; padding:0px 0px 0px 20px;
}
ul#uno{
position:relative; float:left;  width:200px; margin:0px 0px 0px 20px;
}
ul#uno li{
color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; list-style-type:none:
}
ul#dos{
position:relative; float:left;  width:200px; margin:0px 0px 10px 0px;
}
ul#dos li{
color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; list-style-type:none;
}


.maintext {position:relative; float:left; margin:15px 0px 25px 20px;}
.maintext p {padding:5px 0px 0px 0px; margin:0px; color:#666666; padding-bottom:10px;}
.switch6 {display:block; font-size:12px; width:570px;  cursor:pointer; padding:2px 0px 2px 17px; font-family:Arial, Helvetica, sans-serif;  color:#e5e5e5; margin:4px 0px 0px 0px; font-weight:normal; text-decoration:underline;
}
.off6{background:url(minus.gif);}
.hide6 {display:none; }
.show6 {position:relative; display:block; width:570px; margin-left:10px; z-index:100; padding:5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif;  color:#e5e5e5;}
.show6 ul{
}
.show6 ul li{
color:#ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.show6 ol{
}
.show6 ol li{
color:#ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0px;
}
.show6  table{
}
.show6  table th{
color:#0c8bc7;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffffff; border:1px solid #0c8bc7; padding:5px 5px;
}
.show6  table td{
color:#ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; border:1px solid #0c8bc7; padding:2px 5px;
}
.show6  table td.linea{
color:#ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; border:1px solid #0c8bc7; padding:2px 5px;
}
.show6 img {float:left; margin:10px 10px 10px 20px; border:1px solid #0c8bc7; padding:1px;}

.maintext h2 {margin:5px 0px 20px 5px; padding:0;  font-family:verdana, arial, sans-serif; font-size:12px;}
.maintext p.bold {margin:5px 0px 5px 5px; color:#e5e5e5; text-decoration:underline;}
#tecni2{
position:relative; float:left;  width:260px; height:870px; margin:10px 0px 0px 0px; 
}
#imatecni1{
position:relative; float:left;  width:115px; height:152px; margin:2px 0px 0px 5px; border:1px solid #0c8bc7;
}
#imatecni2{
position:relative; float:left;  width:235px; height:177px; margin:2px 0px 0px 5px; border:1px solid #0c8bc7;
}
/*informacion tecnica2*/
#galeria4 {position:absolute; float:left; width:310px; *margin:-40px 0px 0px -235px!important; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; z-index:90}
#galeria4 ul {list-style:none; padding:0; *margin:34px 0px 0px 240px!important; margin:34px 0px 0px 400px; width:310px; position:absolute; float:right; z-index:90}
#galeria4 ul li {display:inline; width:115px; height:152px; float:left; margin:5px 0px 0px 5px; z-index:90}
#galeria4 ul li a {display:block; width:115px; height:152px; text-decoration:none; border:1px solid #0c8bc7; z-index:90}
#galeria4 ul li a img {display:block; width:113px; height:150px;  z-index:90; padding:1px 0px 0px 1px;}
#galeria4 ul li a:hover { border-color:#0c8bc7; background-color:#393b42; z-index:90}
#galeria4 ul li a:hover img {position:absolute; right:333px; top:0px;  border:1px solid #0c8bc7; width:605px; height:454px; margin-top:42px; z-index:90 }

#galeria5 {position:absolute; float:left; width:310px; *margin:117px 0px 0px -235px!important; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; z-index:90}
#galeria5 ul {list-style:none; padding:0; *margin:34px 0px 0px 240px!important; margin:34px 0px 0px 400px; width:310px; position:absolute; float:right; z-index:90}
#galeria5 ul li {display:inline; width:235px; height:177px; float:left; margin:5px 0px 0px 5px; z-index:90}
#galeria5 ul li a {display:block; width:235px; height:177px; text-decoration:none; border:1px solid #0c8bc7; z-index:90}
#galeria5 ul li a img {display:block; width:233px; height:175px;  z-index:90; padding:1px 0px 0px 1px;}
#galeria5 ul li a:hover { border-color:#0c8bc7; background-color:#393b42; z-index:90}
#galeria5 ul li a:hover img {position:absolute; right:333px; top:0px;  border:1px solid #0c8bc7; width:605px; height:454px; margin-top:-115px; z-index:90 }

#galeria6 {position:absolute; float:left; width:310px; *margin:299px 0px 0px -235px!important; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; z-index:90}
#galeria6 ul {list-style:none; padding:0; *margin:34px 0px 0px 240px!important; margin:34px 0px 0px 400px; width:310px; position:absolute; float:right; z-index:90}
#galeria6 ul li {display:inline; width:235px; height:177px; float:left; margin:5px 0px 0px 5px; z-index:90}
#galeria6 ul li a {display:block; width:235px; height:177px; text-decoration:none; border:1px solid #0c8bc7; z-index:90}
#galeria6 ul li a img {display:block; width:233px; height:175px;  z-index:90; padding:1px 0px 0px 1px;}
#galeria6 ul li a:hover { border-color:#0c8bc7; background-color:#393b42; z-index:90}
#galeria6 ul li a:hover img {position:absolute; right:333px; top:0px;  border:1px solid #0c8bc7; width:605px; height:454px; margin-top:-297px; z-index:90 }


#galeria7 {position:absolute; float:left; width:310px; *margin:481px 0px 0px -235px!important; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; z-index:90}
#galeria7 ul {list-style:none; padding:0; *margin:34px 0px 0px 240px!important; margin:34px 0px 0px 400px; width:310px; position:absolute; float:right; z-index:90}
#galeria7 ul li {display:inline; width:115px; height:152px; float:left; margin:5px 0px 0px 5px; z-index:90}
#galeria7 ul li a {display:block; width:115px; height:152px; text-decoration:none; border:1px solid #0c8bc7; z-index:90}
#galeria7 ul li a img {display:block; width:113px; height:150px;  z-index:90; padding:1px 0px 0px 1px;}
#galeria7 ul li a:hover { border-color:#0c8bc7; background-color:#393b42; z-index:90}
#galeria7 ul li a:hover img {position:absolute; right:333px; top:0px;  border:1px solid #0c8bc7; width:605px; height:454px; margin-top:-479px; z-index:90 }

#galeria8 {position:absolute; float:left; width:310px; *margin:638px 0px 0px -235px!important; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px; z-index:90}
#galeria8 ul {list-style:none; padding:0; *margin:34px 0px 0px 240px!important; margin:34px 0px 0px 400px; width:310px; position:absolute; float:right; z-index:90}
#galeria8 ul li {display:inline; width:235px; height:177px; float:left; margin:5px 0px 0px 5px; z-index:90}
#galeria8 ul li a {display:block; width:235px; height:177px; text-decoration:none; border:1px solid #0c8bc7; z-index:90}
#galeria8 ul li a img {display:block; width:233px; height:175px;  z-index:90; padding:1px 0px 0px 1px;}
#galeria8 ul li a:hover { border-color:#0c8bc7; background-color:#393b42; z-index:90}
#galeria8 ul li a:hover img {position:absolute; right:333px; top:0px;  border:1px solid #0c8bc7; width:605px; height:454px; margin-top:-636px; z-index:90 }










/* futur */
#futur{
position:relative; float:right; font-family:Arial, Helvetica, sans-serif;  color:#e5e5e5; font-size:10px;
}
#futur a{
color:#e5e5e5; text-decoration:underline;
}
#futur a:active,#futur a:link{
color:#e5e5e5; text-decoration:underline;
}
#futur a:visited{
color:#e5e5e5; text-decoration:underline;
}
#futur a:hover,#futur a:focus{
color:#79bde0; text-decoration:underline;
}



