#bandera{
	position:absolute;
	left:9px;
	top:14px;
	width:115px;
	height:75px;
	background-color:#666666;
	z-index:2;
}

#banner{
	position:absolute;
	left:135px;
	top:0px;
	margin-top:2px;
	background-image:url(banner.jpg);
    	background-color:#94B2D0;
    	background-repeat:no-repeat;
	margin-down:2px;
	width:650px;
	height:102px;
	z-index:2;
}

#frame{
	position:relative;
	left:auto;
	width:900px;
	height:580px;
	margin:auto;
	background-color:#E3ECEE;
	z-index:0;
	overflow:visible;
     
}


#oben{	position:absolute;
		width:900px;
		height:104px;
        background-color:#94B2D0;
        oversize:visible;
        z-index:1;
}

#oben_ob{
		width:895px;
		display:block;
		overflow:hidden;
	    font-size:1px;
		height:1px;
		background-color:#FFFFFF;
		z-index:2;
		}


#oben_li{	position:absolute;
		left:0px;
		top:0px;
		width:5px;
		height:104px;
		background-image:url(oben_li.gif);
        background-repeat:no-repeat;
		background-color:#94B2D0;
		z-index:2;
}

#oben_re{	position:absolute;
		left:895px;
		top:0px;
		width:5px;
		height:104px;
		background-image:url(oben_re.gif);
        background-repeat:no-repeat;
		background-color:#94B2D0;
		z-index:2;
}

#oben_un{
		width:890px;
		display:block;
		overflow:hidden;
	    font-size:1px;
		margin-left:5px;
		margin-top:102px;
		height:1px;
		background-color:#999999;
		z-index:2;
		}

#menu{	position:absolute;
        left:0px;
        top:117px;
		width:123px;
        background-color:#E3ECEE;
        z-index:2;
}


#menu1{  height:25px;
         background-color:#E6C262;
         text-align:center;
		 line-height:25px;
         font-family:'Helvetica';
         font-size:12px;
         font-weight:bold;
         color:#303030;
         margin-top:3px;
		 text-decoration:none;
         z-index:3;
         }


#menu1_active{
		 height:25px;
         background-color:#E6C262;
         text-align:center;
         line-height:25px;
         font-family:'Helvetica';
         font-size:12px;
         font-weight:bold;
         color:#303030;
         margin-top:3px;
         text-decoration:none;
         z-index:3;
         }



#menu2{
         height:20px;
		 background-color:#EACD8C;
		 text-align:center;
		 line-height:20px;
         font-family:'Helvetica';
         font-size:12px;
         color:#303030;
         margin-top:1px;
		 text-decoration:none;
		 z-index:3;
		 }

#menu2_active{
		 height:20px;
		 background-color:#EACD8C;
		 text-align:center;
		 line-height:20px;
         font-family:'Helvetica';
         font-size:12px;
         color:#303030;
 		 margin-top:1px;
		 text-decoration:none;
		 z-index:3;
         }

#menu3{
         height:20px;
		 background-color:#F3E0B0;
		 text-align:center;
		 line-height:20px;
         font-family:'Helvetica';
         font-size:12px;
         font-weight:normal;
         color:#666666;
         text-decoration:none;
		 z-index:3;
         }


#menu3_active{
         height:20px;
		 background-color:#E0CEA4;
		 text-align:center;
		 line-height:20px;
         font-family:'Helvetica';
         font-size:12px;
         font-weight:normal;
         color:#4F4F4F;
         text-decoration:none;
		 z-index:3;
         }
		
#menutop{
		 width:123px;
         height:9px;
         z-index:3;
         background-image:url(menutop.gif);
         background-repeat:no-repeat;
		 overflow:hidden;
     	 }
		 
#menutop2{
		 width:123px;
         height:9px;
         z-index:3;
		 margin-top:13px;
         background-image:url(menutop.gif);
         background-repeat:no-repeat;
		 overflow:hidden;
     	 }

#menubottom{
         	width:123px;
         	height:9px;
         	z-index:3;
			margin-top:3px;
         	background-image:url(menubottom.gif);
         	background-repeat:no-repeat;     
			overflow:hidden;
         	}

#content_sm{
		 position:absolute;
		 top:117px;
		 left:134px;
		 width:650px;
		 background-color:#E3ECEE;
		 z-index:1;
		 }

#smframe_sm{
	position:absolute;
	width:650px;
	height:25px;
	background-color:transparent;
	z-index:3;
	overflow:hidden;
	}
	
#smframe{
	position:absolute;
	top:-20px;
	width:650px;
	height:25px;
	background-color:transparent;
	z-index:3;
	overflow:hidden;
	}

#sm1_active{
		position:absolute;
		left:0px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:4;
		}

#sm1_passive{
		position:absolute;
		left:0px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:3;
		}

#sm2_active{
		position:absolute;
		left:105px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:4;
		}

#sm2_passive{
		position:absolute;
		left:105px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:3;
		}
		
#sm3_active{
		position:absolute;
		left:210px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:4;
		}

#sm3_passive{
		position:absolute;
		left:210px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:3;
		}
		
#sm4_active{
		position:absolute;
		left:315px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:4;
		}

#sm4_passive{
		position:absolute;
		left:315px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:3;
		}

#sm5_active{
		position:absolute;
		left:315px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:4;
		}

#sm5_passive{
		position:absolute;
		left:420px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:3;
		}
		
#sm6_active{
		position:absolute;
		left:525px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:4;
		}

#sm6_passive{
		position:absolute;
		left:525px;
		width:100px;
		height:20px;
		background-color:#E3ECEE;
		z-index:3;
		}

#sm_content_active{
		 display:block;
		 height:20px;
		 font-size:12px;
		 font-family:"helvetica";
		 font-weight:bold;
		 border-left:1px solid #CCCCCC;
		 border-right:1px solid #999999; 
		 color:#303030;
		 background-color:#FFFFFF;
		 text-align:center;
		 z-index:4;
		 }
		 
#sm_content_passive{
		 display:block;
		 height:20px; 
		 font-size:12px;
		 font-family:"helvetica";
		 font-weight:bold;
		 color:#666666;
		 border-left:1px solid #CCCCCC;
		 border-right:1px solid #999999;
		 background:#E3ECEE;
		 text-align:center;
		 }
		
#content_top{
		position:relative;
		top:20px;
		display:block;
		z-index:3;
		}
		
#whiteline{
	position:absolute;
	top:21px;
	height:4px;
	width:640px;
	margin-left:5px;
	background:#FFFFFF;
	z-index:5;
	}

#contentframe_sm{
		 position:absolute;
		 top:20px;
		 width:650px;
		 min-height:490px;
		 background-color:#E3ECEE;
		 z-index:2;
		}

#contentframe{
		 position:absolute;
		 top:0px;
		 width:650px;
		 min-height:490px;
		 background-color:#E3ECEE;
		 z-index:2;
		}


#cor_top{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#CCCCCC;
		 margin:0px 5px;
		}

#cor_2{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#FFFFFF; 
		 border-left:2px solid #CCCCCC;
		 border-right:3px solid #999999;
		 margin:0px 3px;
		 }

#cor_3{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#FFFFFF; 
		 border-left:1px solid #CCCCCC;
		 border-right:2px solid #999999;
		 margin:0px 2px;
		 }
		 
#cor_4{
		 display:block; 
		 overflow:hidden;
		 font-size:2px;
		 height:2px;
		 background:#FFFFFF; 
		 border-left:1px solid #CCCCCC;
		 border-right:2px solid #999999;
		 margin:0px 1px;
		 }

#cor_bot_2{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#999999; 
		 border-left:2px solid #CCCCCC;
		 border-right:4px solid #999999;
		 margin:0px 2px 0px 3px; 
		 }

#cor_bot{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 margin:0px 4px 0px 7px;
		 background:#999999;
		}
		
#cor_sm_active_2{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#FFFFFF; 
		 border-left:2px solid #CCCCCC;
		 border-right:2px solid #999999;
		 margin:0px 3px;
		 }

#cor_sm_active_3{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#FFFFFF; 
		 border-left:1px solid #CCCCCC;
		 border-right:1px solid #999999;
		 margin:0px 2px;
		 }

#cor_sm_active_4{
		 display:block; 
		 overflow:hidden;
		 font-size:2px;
		 height:2px;
		 background:#FFFFFF; 
		 border-left:1px solid #CCCCCC;
		 border-right:1px solid #999999;
		 margin:0px 1px;
		 } 

#cor_sm_passive_2{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#E3ECEE;
		 border-left:2px solid #CCCCCC;
		 border-right:2px solid #999999;
		 margin:0px 3px;
		 }

#cor_sm_passive_3{
		 display:block; 
		 overflow:hidden;
		 font-size:1px;
		 height:1px;
		 background:#E3ECEE;
		 border-left:1px solid #CCCCCC;
		 border-right:1px solid #999999;
		 margin:0px 2px;
		 }

#cor_sm_passive_4{
		 display:block; 
		 overflow:hidden;
		 font-size:2px;
		 height:2px;
		 background:#E3ECEE;
		 border-left:1px solid #CCCCCC;
		 border-right:1px solid #999999;
		 margin:0px 1px;
		 } 

#content_border{
		 position:relative;
		 display:block;
		 border-left:1px solid #CCCCCC;
		 border-right:2px solid #999999;
		 background-color:#FFFFFF;
		 margin-top:4px;
		 min-height:480px;
		 }
		 
#content{
		 position:relative;
		 top:10px;
		 font-family:"Helvetica";
		 width:500px;
		 display:block;
		 margin:0px 20px;
		 z-index:4;
		}

#text{ 	 font-family:Geneva, Arial, Helvetica, sans-serif;
		 color:#333333;
		 font-size:10px;
		 text-indent:1.5em;
		 text-align:justify;
		 }

#mapframe{
		 position:absolute;
		 top:30px;
		 left:512px;
		 z-index:4;
		 color:#646464
		 }

#rosaframe{
		 position:absolute;
		 top:184px;
		 left:512px;
		 width:104px;
		 height:104px;
		 z-index:4;
		 color:#646464
		 }

#publicidad{
		 position:absolute;
		 display:block;
		 left:638px;
		 width:107px;
		 background-color:#E3ECEE;
		 z-index:1;
		 }

#mapgrandeframe{
		 position:absolute;
		 display:block;
		 color:#646464
		 }

#ruta40{
	position:absolute;
	bottom:0px;
	left:-110px;
	width:77px;
	height:101px;
	z-index:3;
	background-image:url(ruta40.gif);
	background-repeat:no-repeat;
	}
