@import url("reset.css");

body			{ color: #8d8d8d; background: #fff; font-family: Helvetica, Arial, Verdana;
scrollbar-face-color : #666666;
scrollbar-shadow-color : #666666;
scrollbar-highlight-color : #666666;
scrollbar-3dlight-color : #666666;
scrollbar-darkshadow-color : #666666;
scrollbar-track-color : #ffffff;
scrollbar-arrow-color : #666666;
}

/*-------------- Wrapper ------------------*/

#wrap{
  width:960px;
  height:645px;
  margin: 0 auto;
  background: #ffffff;
  }
/*----------- generales -------*/
.active {
  text-transform: none!important;
}
.ultimR{
  margin-right: 0!important;
}
.marcado{
  background: #d8d8d8;
}
.v-last {
  border:none!important;
  height: auto!important;
}
.v-first {
  margin-top:0!important;
  padding-top:0!important;
}
/*------- left_col ------*/
#left_col{
  width: 116px;
  height: 645px;
  margin:0;
  padding: 0 0 0 30px;
  float:left;
}
#main_menu, #archivos, #idiomas {
   margin:0;
   padding:0;
   position:absolute;
   top:205px;
   width:100px;
}
#archivos{
  top: 514px;
}
#idiomas{
  top: 495px;
}
#main_menu ul li, #archivos ul li, #idiomas ul li{
  margin: 0;
  padding: 3px 0;
  text-align:right;
}
#archivos ul li, #idiomas ul li{
  padding: 1px 0;
}
#main_menu ul li a, #main_menu p, #archivos ul li a, #idiomas ul li a{
  font-size: 9px;
  font-weight:normal;
  text-transform: uppercase;
}
#archivos ul li a, #idiomas ul li a {
  font-size: 10px;
}
#archivos h2, #idiomas h2{
  color:#8D8D8D;
  font-size:10px;
  margin:0;
  text-align:right;
  text-transform:uppercase;
}
#main_menu ul li a:hover, #archivos ul li a:hover, #idiomas ul li a:hover{
  color: #ccc;
}
#main_menu p{
  margin:0;
  padding:0;
  color:#333;
}
.sub{
  margin:0;
  padding: 0;
}
.sub li a{
  text-transform: none!important;
}
#main_menu .sub li{
  margin: 0;
  padding: 0;
  text-align:right;
}
#left_arrow {
  margin:0;
  padding:0;
}
#left_arrow a{
  background: transparent url(../images/arrow_left.jpg) no-repeat scroll right center;
  height:16px;
  margin:0 0 0 82px;
  padding:0;
  position:absolute;
  top:578px;
  width:14px;
}
#left_arrow a:hover{
  background: transparent url(../images/arrow_left_hover.jpg) no-repeat scroll right center;
  }
/*------ center_col ----*/
#center_col{
  margin: 0;
  padding: 0;
  float: left;
}
#header{
  width:814px;
  height: 210px;
  margin:0;
  padding:0;
  position:relative;
}
#carrusel{
  width:735px;
  height: 384px;
  overflow:hidden;
  margin:0;
  padding:0 30px 0 0;
  position: relative;
}
#interior_carrusel{
  margin:0;
  padding:0;
  width:15000px;
  position: relative;
}
#interior_carrusel ul{
  margin:0;
  padding:0;
}
#interior_carrusel ul li{
  float:left;
  margin:0 30px 0 0;
  padding:0;
}
#interior_carrusel ul li div{
color:#FFFFFF;
position:absolute;
text-align:justify;
text-transform:uppercase;
width:693px !important;
z-index:1;
}

#interior_carrusel ul li div.full_description {
color:#333333;
position:relative;
top:0px;
left:0px;
}

#interior_carrusel ul li div.full_description p {
position: relative !important;
top:0px;
text-align:left !important;
}

#carousel_content {
  position: absolute;
}
#carousel_content .carousel_item div p{
margin-left:20px;
position:absolute;
top:275px;
width:653px;
z-index:1;
}

.transparencia{
background-color:#000000;
top:260px;
width:693px !important;
height:124px;
z-index:0 !important;
filter: alpha(opacity=50); /*---- para que funcione en IE ----*/
opacity: .5; /*--------- para en el resto de navegadores ----*/
}

#carousel_content .carousel_item img {
z-index:-100;
}
#right_arrow{
  margin:0;
  padding: 0;
}
#right_arrow a{
  background: transparent url(../images/arrow_right.jpg) no-repeat scroll right center;
  height:16px;
  margin:0 0 0 785px;
  padding:0;
  position:absolute;
  top:578px;
  width:14px;
}
#right_arrow a:hover{
  background: transparent url(../images/arrow_right_hover.jpg) no-repeat scroll right center;
  }
/*----- footer ---*/
#footer{
  margin: 0;
  padding: 20px 0 20px 0;
}
#footer p{
  margin: 0;
  padding:0;
  text-transform: uppercase;
  font-size: 9px;
}
/*----- descaraga catalogo ---*/
#header .download_link {
  margin: 0 0 0 553px;
  padding: 0;
  position: absolute;
  bottom:20px;
}
#header .download_link a {
  text-transform: uppercase;
  font-size: 9px;
  text-align: right;
  margin:0;
  padding: 60px 74px 0 0;
  width:66px;
  display:block;
}
/*------------ miniaturas ----------*/
#thumbs{
  margin:0;
  padding: 15px 0 0 0;
  width:765px;
  height: 65px;
  overflow:hidden;
}
#thumbs li{
  float: left;
  margin:0 15px 10px 0;
  padding:5px 5px 2px 5px;
  border:1px solid #CCCCCC;
}
#thumbs li:hover{
  background:#d8d8d8;
}
/*-- noticias---*/

#news {
  background: #dcddde;
  width:774px;
  height: 384px;
  overflow: hidden;
}
#news ul{
  height:285px;
  margin:20px 0 0;
  overflow-y:scroll;
  padding:30px;
  width:695px;
}
#news ul li {
  margin: 20px 0;
  padding:0;
  border-bottom:#fff solid 1px;
  color:#333;
}
#news ul li img{
  float: left;
  margin:0;
  padding: 0 20px 20px 0;
}
#news ul li p{
  margin-bottom:10px;
}
/*-- paginas---*/
#page {
  width:774px;
  height: 384px;
  overflow: auto;
  position: relative;
}
#page p {
	margin: 0;
	padding: 0;
}
#page a:hover {
  color:#8D8D8D;
}


