@font-face {
    font-family: Frutiger;
    font-style:  normal;
    font-weight: normal;
    src: url('FRUTIGE0.eot');
  }

*{
padding:0;
margin: 0;
font-family: Frutiger, sans-serif;
}

body{
background-color: black;
text-align:center;
font-size: 12px;
z-index:0;
} 


a:link              
{
color: white;
text-decoration:none;
font-family: Frutiger, sans-serif;
}
a:visited           
{
color: white; 
text-decoration:none;
font-family: Frutiger, sans-serif;
}
a:active            
{
color: white;    
text-decoration:none;
font-family: Frutiger, sans-serif;
}

#navegacion 
{
position:relative;
z-index:0;
background-color: black; 
width: 900px;
height:1000px;
border: 0px solid white;
margin:0 auto 0 auto; 
}

#contenido{
z-index:1;
position:relative;
height:1200px;
width: 900px;
margin-top:26px;
background:white;
}

#contenido-news{
z-index:0;
position:relative;
margin-top:26px;
height:1200px;
width: 525px;
border:0px solid black;
background:black;
display:block;
float:left;
}

#microsites{
z-index:1;
position:relative;
color:white;
height:840px;
width: 525px;
border:0px solid black;
margin-top:0px;
text-align:left;
background:white;
}

#news_a{
z-index:1;
position:relative;
color:white;
height:340px;
width: 525px;
border:0px solid black;
margin-top:0px;
text-align:left;
background-image:url(../images/img_noticia_A_00.jpg);
}



#news_b{
z-index:1;
position:relative;
height:140px;
text-align:left;
width: 525px;
margin-top:19px;
display:block;
border:0px solid black;
background-color:black;
}

#news_c{
z-index:1;
position:relative;
height:140px;
text-align:left;
width: 525px;
margin-top:0px;
padding:0px;
border:0px solid black;
background-color:black;
}

#news_d{
z-index:1;
position:relative;
height:140px;
text-align:left;
width: 525px;
margin-top:19px;
display:block;
border:0px solid black;
background-color:black;
}

#news_e{
z-index:1;
position:relative;
height:140px;
text-align:left;
width: 525px;
margin-top:0px;
padding:0px;
border:0px solid black;
background-color:black;
}

#news_banner{
z-index:1;
position:relative;
height:100px;
width: 525px;
margin-top:13px;
border:0px solid black;
background-image:url(../images/bnr_inferior_00.gif);
display:block;
float:left;
}




#contenido-varios{
position:relative;
height:840px;
width: 350px;
margin-top:26px;
z-index:0;
border:0px solid black;
display:block;
float:right;
}

#newsletter{
position:relative;
height:110px;
width: 350px;
color:white;
background-image:url(../images/recuadro_newsletter.gif);
z-index:1;
border:0px solid black;
}

#newsletter_english{
position:relative;
height:110px;
width: 350px;
color:white;
background-image:url(../images/recuadro_newsletter_eng.gif);
z-index:0;
border:0px solid black;
}

#rotor{
position:relative;
height:210px;
width: 350px;
margin-top:20px;
cursor:pointer;
z-index:1;
border:0px solid black;
}

#videos{
position:relative;
height:636px;
width: 162px;
margin-top:20px;
background-image:url(../images/recuadro_videos.gif);
background-repeat:no-repeat;
z-index:1;
border:0px solid black;
float:left;
display:block;
}

#buscador{
position:relative;
height:49px;
width: 350px;
margin-top:20px;
background-image:url(../images/img_base_buscador.png);
background-repeat:no-repeat;
z-index:1;
border:0px solid black;
}


#banner_lateral{
position:relative;
height:531px;
width: 162px;
margin-top:20px;
margin-left:26px;
background-color:gray;
background-repeat:no-repeat;
z-index:1;
border:0px solid black;
float:right;
display:block;
}

#widget{
position:relative;
height:85px;
width: 162px;
margin-top:20px;
margin-left:26px;
background-color:black;
background-image:url(../images/img_base_widget.png);
background-repeat:no-repeat;
z-index:1;
border:0px solid black;
float:right;
display:block;
}

#banner1{
position:relative;
height:122px;
width: 162px;
margin-top:15px;
margin-right:10px;
background-image:url(../images/bnr_patroc_izq_00.gif);
z-index:1;
border:0px solid black;
display:block;
float:left;
}

#banner2{
position:relative;
height:122px;
width: 162px;
margin-top:15px;
background-image:url(../images/bnr_patroc_drch_00.gif);
z-index:1;
border:0px solid black;
display:block;
float:right;
}

#apDiv1 {
position:relative;
margin-top:20px;
width:525px;
font-size:9px;
line-height:1.6;
z-index:1;
text-align: justify;
color:#262626;
float:left;
}

#apDiv2 {
position:relative;
width:350px;
border:0px solid black;
margin-top:20px;
z-index:2;
font-size: 10px;
line-height:1.6;
text-align:justify;
color:#262626;
display:block;
float:right;
}

#apDiv3 {
position:relative;
width:350px;
border:0px solid black;
margin-top:5px;
z-index:2;
display:block;
float:right;
}

#superior{
position:relative;
border:0px solid white;
width:1020px;
height:261px;
margin-top: 0px;
margin-bottom:-90px;
margin-left:-60px;
}

#bottom-left{
position:relative;
text-align:left;
height:180px;
width:525px;
border:0px solid black;
border-right:1px solid #333333;
text-transform: uppercase;
display:block;
margin-top:15px;
float:left;
opacity:0.9;filter:alpha(opacity=90);
}

#bottom-right{
position:relative;
border:0px solid black;
height:150px;
width:350px;
margin-top:10px;
letter-spacing: 0.5px;
display:block;
float:right;
font-size:10px;
opacity:0.9;filter:alpha(opacity=90);
}

#bottom{
position:relative;
border:0px solid gray;
margin-top:20px;
width:900px;
height:150px;
display:block;
float:left;
}

#bottom_2{
position:relative;
border:0px solid white;
margin-top:45px;
width:900px;
height:125px;
display:block;
float:left;
opacity:0.9;filter:alpha(opacity=90);
}

#navegacion li 
{
background-color:black; 
list-style:none; 
margin: 0px 10px 0px 10px; 
z-index:3;
display:block;
float:left;
}

#secciones
{
position:absolute;
border: 0px solid  black; 
width: 100px;
z-index: 3;
text-align:left;
text-transform:uppercase;
color:black;
display:block;
float:left;
}

#secciones a:link              
{
color: #464646;
text-decoration:none;
font-family: Frutiger, sans-serif;
}
#secciones a:visited           
{
color: #464646; 
text-decoration:none;
font-family: Frutiger, sans-serif;
}
#secciones a:active            
{
color: #464646;    
text-decoration:none;
font-family: Frutiger, sans-serif;
}

#preview
{
position:relative;
border: 0px solid white; 
margin-right:0px;
display:block;
float:right;
margin-top:0px;
height:285px;

z-index:1;
}


#clientes_secciones
{
text-align:left;
position:relative;
margin-top:0px;
height:848px;
border:0px solid white;
background:transparent;
display:block;
float:left;
z-index:-1;
}

