body{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }


/*ESTRUCTURA ESTRUCTURA ESTRUCTURA ESTRUCTURA ESTRUCTURA ESTRUCTURA ESTRUCTURA */
a{ text-decoration: none; }
a img{ border-width: 0px; }

#marco{ width: 100%; height: 100%; }
#marco td{	text-align: center; }

#fondoin{
	position: relative; width: 826px; height: 626px;
	background-image: url(../img/findex1.jpg);
	background-repeat: no-repeat; background-position: left top;
	text-align: left;	margin: auto;
}

#fondoin2{
	position: relative; width: 826px; height: 626px;
	background-image: url(../idiomas/espanol/img/finicio.jpg);
	background-repeat: no-repeat; background-position: left top;
	text-align: left;	margin: auto;
}

#fondoin3{
	position: relative; width: 826px; height: 626px;
	background-image: url(../idiomas/portugues/img/finicio.jpg);
	background-repeat: no-repeat; background-position: left top;
	text-align: left;	margin: auto;
}



#ifondoin2{
	position: relative; width: 826px; height: 626px;
	background-image: url(../idiomas/ingles/img/finicio.jpg);
	background-repeat: no-repeat; background-position: left top;
	text-align: left;	margin: auto;
}

#fondoc{
	position: relative; width: 826px; height: 626px; text-align: left; margin: auto;
	background-color: #FFF; color: #000;
	background-image: url(../idiomas/espanol/img/fcontenidos.jpg);
	background-repeat: no-repeat; background-position: left top;
}

#ifondoc{
	position: relative; width: 826px; height: 626px; text-align: left; margin: auto;
	background-color: #FFF; color: #000;
	background-image: url(../idiomas/ingles/img/fcontenidos.jpg);
	background-repeat: no-repeat; background-position: left top;
}

#pfondoc{
	position: relative; width: 826px; height: 626px; text-align: left; margin: auto;
	background-color: #FFF; color: #000;
	background-image: url(../idiomas/portugues/img/fcontenidos.jpg);
	background-repeat: no-repeat; background-position: left top;
}

/*CONTENIDOS CONTENIDOS CONTENIDOS CONTENIDOS CONTENIDOS CONTENIDOS CONTENIDOS */

#tit{ position: relative; top: 30px; left: 25px;  }

div#ctxt{
	/*background-color: Red;*/
	position: absolute;
	width: 460px; height: 510px;
	top: 70px; left: 33px;
	font-size:12px; line-height:20px;
	text-align:justify; overflow: hidden;
}
#ctxt p{ margin:10px 0px;}
#ctxt td{ font-size:12px; line-height:20px; text-align:justify;}
#ctxt ul{ margin:0px 0px 0px 20px; padding:0px;}
#ctxt h2{ font-size:12px; margin:10px 0px;}
#ctxt table{font-size:12px;}
#ctxt a{ color:#000000;}
#ctxt a:hover{ color:#000000; text-decoration:underline;}

#fichas{
	position: absolute; left: 30px; top: 105px; width: 470px;
	height: 470px; /*background-color: Red;*/
}

.ficha{
	position: relative; margin-bottom: 8px; padding-top: 2px;
	width: 465px; border: 1px solid #5a3404;
}

.fichat{
	position: relative; width: 463px;
}

.fichat p{
	margin: 0px 0px 0px 5px; padding: 0px; width: 390px; font-size: 14px; color: #5a3404; 
}

.fichat a{
	position: absolute; display: block; margin-left: 403px;
}

html>body .ficha a{
	 margin-left: 408px;
}

.fichad{
	position: relative; font-size: 12px; color: #000; 
	background-color: #f6efd9; margin: 0px; padding: 10px;
}

#cficha{
	position: absolute; left: 40px; top: 80px;
	width: 445px; height: 485px;;
}

#cficha div{
	width: 445px; margin-bottom: 10px; border: 0px; text-align: left;
}

#cficha img{ margin-left: -6px; float: left; }

html>body #cficha img{ margin-left: 0px; }

#cficha p{
	margin: 0px; padding: 0px; font-size: 11px; color: #000; 
	background-color: #e7e8dc; padding-left: 5px; padding-right: 5px;
}

.m47{ margin-left: 47px !important; }
.m50{ margin-left: 50px !important; }
.m62{ margin-left: 62px !important; }
.m72{ margin-left: 72px !important; }
.m80{ margin-left: 80px !important; }
.m90{ margin-left: 90px !important; }
.m110{ margin-left: 110px !important; }
.m135{ margin-left: 135px !important; }
.m145{ margin-left: 145px !important; }
.m199{ margin-left: 152px !important; }
.m152{ margin-left: 152px !important; }
.m162{ margin-left: 162px !important; }

#fimg{
	background-color: transparent !important; height: 120px !important;
}

#cerrar{
	position: absolute; display: block; left: 440px; top: 592px;
}

/*MENUS MENUS MENUS MENUS MENUS MENUS MENUS MENUS MENUS MENUS MENUS MENUS MENUS */
#menu{ position: absolute; top: 325px; right: 37px; width: 233px; margin: 0px; padding: 0px; }

#menuid{ position: absolute; top: 16px; left: 527px;
	list-style: none; margin: 0px; padding: 0px; }
#menuid li{ float: left; }

#imenuid{ position: absolute; top: 16px; left: 517px;
	list-style: none; margin: 0px; padding: 0px; }
#imenuid li{ float: left; }

div#menu ul#smn{ list-style: none; margin: 0px; padding: 0px;	 }

ul#smn ul{ list-style: none; margin: 0px 0px 0px 30px; padding: 0px;	 }

#menuin{ 
	position: absolute; top: 420px; left: 93px; width: 140px; list-style: none; 
	margin: 0px; padding: 0px; text-align: left;voice-family: "\"}\"";
	voice-family: inherit;left: 109px;}

html #clear1{display: none;}

#menuin li{
	list-style: none; margin: 0px; padding: 0px; text-align: left; width: 130px;
}

div#pmenu{
	position: absolute; width: 478px; height: 13px; left: 25px; top: 592px;
	/*background-color: Gray;*/ font-size: 10px; text-align: right;
}

div#pmenu a{ width: 20px; float: right; }

div#amenu{
	position: absolute; background-color: #e4dab7; width: 483px; height: 13px;
	line-height: 13px;
	top: 80px; left: 24px; overflow: hidden; font-size: 10px;
}


div#amenu ul{
	list-style-type: none; margin: 0px; padding: 0px;	
}
div#amenu ul li{
	float: left;
}

.amenuin{ float: left;}

.lisc{
	margin: 2px 0px 0px 395px;
}

#ccaa{ position: absolute; width: 482px; height: 476px; left: 24px; top: 105px; }

#ccaa a{
	position: relative; display: block; width: 231px; height: 16px; margin: 0px 0px 4px 0px; padding: 0px;
}

#cac1 { position: relative; width: 240px; height: 476px; float: left; overflow:hidden }

#cac2{ position: relative; width: 230px; height: 476px; float: right; overflow:hidden }

.mb20{ margin-bottom: 20px; }

a.fsmenumas{ display:block; width:20px; height:13px; background-image:url(../img/fsmenu+.gif);}
a.fsmenumas:hover{ display:block; width:20px; height:13px; background-image:url(../img/fsmenu+.gif); background-position:0px -13px;}

a.fsmenumenos{ display:block; width:20px; height:13px; background-image:url(../img/fsmenu-.gif);}
a.fsmenumenos:hover{ display:block; width:20px; height:13px; background-image:url(../img/fsmenu-.gif); background-position:0px -13px;}

#sal{position: absolute; margin:0px; padding:0px; top: 250px; left:180px;}
#isal{position: absolute; margin:0px; padding:0px; top: 250px; left:195px;}
#psal{position: absolute; margin:0px; padding:0px; top: 245px; left:180px;}

/*CREDITOS CREDITOS CREDITOS CREDITOS CREDITOS CREDITOS CREDITOS CREDITOS CREDITOS */
div#cred{
	/*background-color: Red;*/
	position: absolute;
	width: 471px; height: 538px;
	top: 70px; left: 24px;
	font-size:12px; line-height:20px;
	text-align:justify; overflow: hidden;
}
.titcred{position: relative; width: 475px; height: 13px; background-color: #E6DCC0; 
text-align: center; padding: 0px; margin: 2px 0px 0px 0px; display: block; }

.lcred{ position: relative; width: 475px; background-color: White; padding: 0px; 
margin: 0px; text-align: center; border-bottom: 1px solid #5A3404; display: block; }

.lcred2{ position: relative; width: 475px; height:51px; background-color: White; 
padding: 0px; margin: 0px; border-bottom: 1px solid #5A3404; 
display: block; overflow: hidden; vertical-align: middle;}

.lcred3{ position: relative; width: 475px; height:30px; background-color: White; 
padding: 0px; margin: 0px; text-align: center; display: block; }

.lcred4{ position: relative; width: 475px; background-color: White; 
padding: 0px; margin: 0px; border-bottom: 1px solid #5A3404; 
display: block; overflow: hidden; vertical-align: middle;}

.elm{position: relative; display:block; width:475px; height:117px; overflow:hidden;}

#git{ position: relative; width: 475px; height: 100px; margin:0px; }

.git1{ position: absolute; top: 0px; }
.git2{ position: absolute; left: 182px; top: 5px; }
.git3{ position: absolute; left: 228px; top: 40px; }
.git4{ position: absolute; left: 385px; top: 5px; }

#ocul{ position: absolute; width: 490px; height: 15px; background-color: #FBFCEE; 
top: 590px; left: 20px; }

#lprof1{ position:absolute; font-size:11px; margin:0px; padding:0px; top:0px; left:117px; color:000;}

#lprof1:hover{color:#5A3404;}

#lprof2{ position:absolute; font-size:11px; margin:0px; padding:0px; top:0px; left:225px; color:000;}

#lprof2:hover{color:#5A3404;}

#lprof3{ position:absolute; font-size:11px; margin:0px; padding:0px; top:0px; left:111px; color:000;}

#lprof3:hover{color:#5A3404;}

#lprof4{ position:absolute; font-size:11px; margin:0px; padding:0px; top:0px; left:219px; color:000;}

#lprof4:hover{color:#5A3404;}

#lprof5{ position:absolute; font-size:11px; margin:0px; padding:0px; top:0px; left:104px; color:000;}

#lprof5:hover{color:#5A3404;}

#lprof6{ position:absolute; font-size:11px; margin:0px; padding:0px; top:31px; left:109px; color:000;}

html>body #lprof6{ top: 28px;}

#lprof6:hover{color:#5A3404;}

#lprof7{ position:absolute; font-size:11px; margin:0px; padding:0px; top:31px; left:127px; color:000;}

html>body #lprof7{ top: 28px;}

#lprof7:hover{color:#5A3404;}

#lprof8{ position:absolute; font-size:11px; margin:0px; padding:0px; top:31px; left:98px; color:000;}

html>body #lprof8{ top: 28px;}

#lprof8:hover{color:#5A3404;}

.dyd{position:absolute; display:block; margin:0px; top:0px; left:55px;}

/*BUSCADOR BUSCADOR BUSCADOR BUSCADOR BUSCADOR BUSCADOR BUSCADOR BUSCADOR BUSCADOR */
.btxt{ position: absolute; display: block; background-color: #E7E8DC; border: 0px; 
width: 238px; height: 15px; overflow: hidden; top: 68px; left: 120px; font-size: 11px; 
padding: 0px 5px 0px 5px; }

.btxt2{ position: absolute; display: block; background-color: #E7E8DC; border: 0px; 
width: 238px; height: 15px; overflow: hidden; top: 68px; left: 135px; font-size: 11px; 
padding: 0px 5px 0px 5px; }

.buscar{
	position: absolute; display: block; top: 68px; left: 375px;
}

#fichas2{
	position: absolute; left: 25px; top: 170px; width: 470px; height: 370px;
}

.ficha2{
	position: relative; margin-bottom: 8px; width: 465px; height:65px; 
	border: 1px solid #5a3404; background-color: #f6efd9; overflow:hidden;
}

.fichat2{
	position: relative; width: 463px; height:15px; background-color: #FBFCEE; padding-top:2px;
}

.fichat2 p{ margin: 0px 0px 0px 5px; padding: 0px; width: 390px; font-size: 12px; 
color: #5a3404; 
}

.fichat2 a{ position: absolute; display: block; margin-left: 403px; }

html>body .ficha2 a{ margin-left: 408px; }

.fichad2{
	position: relative; font-size: 10px; color: #000; height:40px; 
	background-color: #f6efd9; margin: 0px; padding: 5px; 
}

.w80{width:80px;}

#helpb{position:absolute; display:block; top:111px; left:222px; z-index:100;}
#helpb2{position:absolute; display:block; top:111px; left:215px; z-index:100;}

#help{position:absolute; width:467px; height:110px; border:5px solid #30332B; background-color:#FCFCF0; top:125px; left:24px; z-index:105; display:none;}

#help p{ margin:10px; padding:0px; text-align:justify; font-size:12px; color: #30332B;  }

#help div{ background-color:#E4DAB7; width:450px; height:15px; text-align:right; margin-left:3px;}

/*archivo archivo archivo archivo archivo archivo archivo archivo archivo archivo */
#con{position:absolute; display:block; top:50px; left:370px;}

#dp{position:absolute; display:block; top:70px; color:#5A3404; margin:0px; padding:0px}

#dp2{ position:absolute; display:block; margin:0px; padding:0px 0px 0px 10px; 
border-left: 9px solid #E4DAB7; top:70px; left:170px;}

#tf{ position:absolute; display:block; margin:0px; padding:0px 0px 0px 10px; 
border-left: 9px solid #E4DAB7; top:140px; left:170px;}

#web{position:absolute; display:block; margin:0px; padding:0px; color:#5a3404; top:185px; height:18px; width:230px; background-image: url(../img/bandaweb.gif); background-position:right; background-repeat:no-repeat; overflow:hidden; vertical-align:top;}

#web a{font-weight:bold;}

#web a:hover{text-decoration:underline;}

#em{position:absolute; display:block; margin:0px; padding:0px; color:#5a3404; top:185px; left:240px; }

#em a{font-weight:bold;}

#em a:hover{text-decoration:underline;}

#hor{position:absolute; display:block; top:250px; left:370px;}
#hor2{position:absolute; display:block; top:250px; left:320px;}
#hor3{position:absolute; display:block; top:250px; left:190px;}

#thor{position:absolute; top: 280px; width:458px; height:150px; border:2px solid #F0EBD3; 
background-color:#F0EBD3;}

#thor .t1{ width:220px; text-align:center; font-size:11px; font-weight:bold; color:#5A3404; border-right:1px solid #5A3404; border-bottom:1px solid #5A3404;}
#thor .t2{ width:220px; text-align:center; font-size:11px; font-weight:bold; color:#5A3404; border-bottom:1px solid #5A3404;}
#thor .t3{ width:220px; font-size:11px; border-right:1px solid #5A3404; }

#thor .tab{width:215px; margin-left:10px;}

#thor .t4{color: #5A3404;}

#thor .t7{background-color:#FCFCF0; border-top:2px solid #F0EBD3; font-size:11px; padding-left:100px; width:300px; overflow:hidden;}

#sit{position:absolute; display:block; top:50px; left:280px;}
#sit2{position:absolute; display:block; top:50px; left:400px;}

#map1{position:absolute; display:block; top:355px; left:30px;}
#map2{position:absolute; display:block; top:220px; left:150px;}
#map3{position:absolute; display:block; top:80px; left:250px;}

#arim{margin-left:100px;}

.op70{ filter:alpha(opacity=70); opacity: 0.70; -moz-opacity:0.70; }
.op100{ filter:alpha(opacity=100); opacity: 1; -moz-opacity:1; }


.cerrarm{ font-size:12px; color:#30332b; font-weight:bold; position:relative; display:block;
margin:10px;}
.cerrarm:hover{ text-decoration:underline;}

.msini{font-size:12px; margin:10px;}
.msini a{ font-size:12px; color:#30332b; font-weight:bold; text-decoration:underline}
.msini a:hover{ text-decoration:none;}