body{margin: 10px 0px 0px 0px;}

a{text-decoration:none;}

#conPre, #conGen{
	position:relative;
	width:762px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

* html #conGen{width:100%;}

#contenido{
	position:relative;
	width:761px;
}

#pre1{
	width:762px;
	height:199px;
	background-image: url("../img/prehome.jpg");
}

#pre1, #pre1 ul#lang1 li, #conGen ul#lang li, .preBu1, #pre4, #pre5, #cab1, #int1 ul#men1 li,
.tit1, .titIti, .lnk1, #fotos1, #fotos2, .cenEsEs, .servEs, #fotos3, .proEs, .itiEs, #iti5,
#cab2HOM, #cab2ITI, #cab2SER, #cab2CEN, #cab2CON, #cab3HOM, #cab3ITI, #cab3SER, #cab3CEN, #cab3CON,
.conEs, #cont2, .cenEsEu, .servEu, .proEu, .itiEu, .conEu{background-repeat:  no-repeat;}

#pre1 ul#lang1{
	position:absolute;
	top:46px;
	left:551px;
	margin:0px;
	padding:0px;
	list-style:none;
	width:200px;
}

#conGen ul#lang{
	position:absolute;
	top:13px;
	left:400px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#pre1 ul#lang1 li{
	float:right;
	text-align:left;
	background-image: url("../img/bullet2.gif");
	background-position: right bottom;
}

#conGen ul#lang li{
	float:left;
	padding:0px 4px 0px 4px;
	margin:0px;
	background-image: url("../img/bullet2.gif");
	background-position: right;
}

.preBu1{
	margin:0px 0px 0px 7px;
	width:13px;
	height:10px;
	overflow:hidden;
	background-image: url("../img/bullet1.gif");
}

.preBu2{
	margin:10px 4px 0px 4px;
}

#pre4, #pre5{
	position:absolute;
	top:185px;
	left:390px;
	width:354px;
	height:14px;
	overflow:hidden;
	background-image: url("../img/eu/01.gif");
}

#pre5{background-image: url("../img/es/01.gif");}

.cen{text-align:center;}

#pre2, .noVis{visibility:hidden;}
.noDis, hr{display:none;}

#pre1 ul#lang1 li.noImg1, #conGen ul#lang li.noImg1, #int1 ul#men1 li.noImg1 {background-image: url("../img/sp.gif");}

#cab1{
	width:761px;
	height:176px;
	background-image: url("../img/cab1b.jpg");
}

#cab2HOM, #cab2ITI, #cab2SER, #cab2CEN, #cab2CON, #cab2PRO{
	float:left;
	width:553px;
	height:145px;
	background-image: url("../img/cab2Hom.jpg");
}

#cab3HOM, #cab3ITI, #cab3SER, #cab3CEN, #cab3CON, #cab3PRO{
	float:left;
	width:208px;
	height:145px;
	background-image: url("../img/cab3Hom.jpg");
}

#cab2ITI{background-image: url("../img/cab2Iti.jpg");}
#cab3ITI{background-image: url("../img/cab3Iti.jpg");}
#cab2SER{background-image: url("../img/cab2Ser.jpg");}
#cab3SER{background-image: url("../img/cab3Ser.jpg");}
#cab2CEN{background-image: url("../img/cab2Cen.jpg");}
#cab3CEN{background-image: url("../img/cab3Cen.jpg");}
#cab2CON{background-image: url("../img/cab2Con.jpg");}
#cab3CON{background-image: url("../img/cab3Con.jpg");}
#cab2PRO{background-image: url("../img/cab2Pro.jpg");}
#cab3PRO{background-image: url("../img/cab3Pro.jpg");}

#conGen #date{
	position:absolute;
	top:28px;
	left:550px;
	padding:0px;
	margin:0px;
	width:200px;
	text-align:right;
}

#conGen ul#menu{
	position:absolute;
	top:55px;
	left:550px;
	padding:0px;
	margin:3px 0px 0px 0px;
	width:200px;
	text-align:right;
	list-style:none;
}

#conGen ul#menu li{
	height:20px;
	padding:0px;
	margin:0px;
}

* html #conGen ul#menu li{height:22px;}

#conGen ul#menu li div{
	padding:0px;
	margin:4px 0px 0px 0px;

}

#con1{
	clear:both;	
	width:761px;
	background-image: url("../img/bckg1.gif");
}

#con2{
	float:left;
	width:289px;	
	margin:70px 0px 0px 50px;
	padding:0px;
	text-align:left;
}

* html #con2{margin:83px 0px 0px 25px;}

#con2 p, #int1 p{
	margin:0px;
	padding:0px;
	text-align:left;
}

#con3{
	width:296px;
	height:134px;
	margin:8px 0px 0px 0px;	
	padding:0px;
	background-image: url("../img/1b.jpg");
}

#con4{
	float:left;
	margin:20px 0px 0px 18px;
}

#pie1{
	clear:both;
	width:761px;
	height:16px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-image: url("../img/pie1.gif");
}

#pie2{
	width:761px;
	margin:0px;
	padding:20px 0px 20px 0px;
	text-align:center;
	background-color:#8DC63F;
}

#pie3{
	width:761px;
	height:17px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-image: url("../img/pie2.gif");
}

#arritxulo{
	position:absolute;
	top:65px;
	left:140px;
	width:150px;
	height:50px;
	overflow:hidden;	
	z-index:99;	
}

* html #arritxulo{top:90px;}

#home{
	padding-left:200px;
}

#int1{
	float:left;
	width:500px;
	margin:20px 0px 0px 50px;
	padding:0px;
	text-align:left;
}

* html #int1{margin:20px 0px 0px 25px;}

#int1 ul{
	list-style:none;
	margin:15px 0px 10px 0px;
	padding:0px;
}


#int1 ul#men1{
	width:630px;
}

* html #int1 ul#men1{
	width:520px;	
}

#int1 ul#men1 li{
	padding:0px 10px 0px 10px;
	float:left;
	background-image: url("../img/bullet3.gif");
	background-position: right;
	white-space:nowrap;
}

#col1{
	float:left;
	width:365px;
	margin:0px 0px 0px 10px;
	padding:0px;
}

* html #col1{margin:0px 0px 0px 4px;}

.tit1, .titIti{
	width:365px;
	height:21px;
	text-align:right;
	padding:0px;
	margin:0px;
 	background-image: url("../img/bckg2.gif");
	background-position: right;
}

.titIti{
	width:455px;
	margin-top:3px;
}

.cl6{
	padding:4px 30px 0px 0px;
}

#col1 ul li{
	clear:both;
	padding:10px 0px 0px 0px;
}
#col1 p{margin:12px 0px 0px 8px;}

#iti4 p{
	clear:both;
	margin:0px 0px 0px 8px;
}

.lnk1{
	float:right;
	width:150px;
	height:18px;
	margin:30px 0px 5px 0px;
	background-image: url("../img/bckg3.jpg");
}

.lnk1 a{
	float:right;
	margin:3px 30px 0px 0px;
	padding:0px;
}

#col1{
	text-align:left;
	width:415px;
}

#col1 ul{
	margin:0px 0px 0px 50px;
	padding:0px;
	list-style:none;
}

#col1 ul.list{
	margin:12px 0px 0px 23px;
	list-style:disc;
}

#col1 ul.list2{
	margin:0px 0px 0px 38px;
	list-style:decimal;
}

#col1 ul.list li, #col1 ul.list2 li{
	margin:0px;
	padding:0px;
}

.tit2{margin:0px 0px 5px 0px;}

#col2, #col3{
	float:left;
	width:209px;
	margin:0px 0px 0px 27px;
}
#col3{margin:0px 0px 0px 14px;}
* html #col2{margin:0px 0px 0px 29px;}
* html #col3{margin:0px 0px 0px 16px;}

#fotos1{
	width:250px;
	height:650px;
	background-image: url("../img/fotos1.jpg");
}

#fotos2{
	margin:290px 0px 0px 0px;
	width:250px;
	height:380px;
	background-image: url("../img/fotos2.jpg");
}

* html #fotos2{margin:370px 0px 0px 0px;}

#fotos3{
	margin:0px 0px 0px 16px;
	width:250px;
	height:650px;
	background-image: url("../img/fotos3b.jpg");
}

#fotos4{
	float:left;
	margin:0px 0px 0px 0px;
	width:283px;
	height:429px;
	background-image: url("../img/fotos7.jpg");
}

#fotos5{
	float:left;
	margin:0px 0px 0px 0px;
	width:283px;
	height:576px;
	background-image: url("../img/fotos8.jpg");
}

.cenEsEs, .servEs, .proEs, .itiEs, .conEs, .cenEsEu, .servEu, .proEu, .itiEu, .conEu{
	position:absolute;
	top:144px;
	left:414px;
	padding:0px;
	margin:0px;
	width:230px;
	height:31px;
	background-image: url("../img/es/cenEs.jpg");
}

.servEs{background-image: url("../img/es/serv.jpg");}
.proEs{background-image: url("../img/es/pro.jpg");}
.itiEs{background-image: url("../img/es/iti.jpg");}
.conEs{background-image: url("../img/es/cont.jpg");}

.cenEsEu{background-image: url("../img/eu/cenEs.jpg");}
.servEu{background-image: url("../img/eu/serv.jpg");}
.proEu{background-image: url("../img/eu/pro.jpg");}
.itiEu{background-image: url("../img/eu/iti.jpg");}
.conEu{background-image: url("../img/eu/cont.jpg");}

* html .cenEsEs, * html .servEs, * html .proEs, * html h2.itiEs, * html h2.conEs,
* html .cenEsEu, * html .servEu, * html .proEu, * html h2.itiEu, * html h2.conEu{
	top:142px;
	left:416px;
}

#iti1{
	float:left;	
	width:200px;
	margin:32px 0px 0px 53px;	
	padding:0px;
	text-align:left;	
}

#iti1 p{
	margin:0px 0px 0px 2px;
}

* html #iti1{margin:32px 0px 0px 28px;}

#iti2{
	width:220px;
	height:118px;
	margin:8px 0px 0px 0px;
	background-image: url("../img/2b.jpg");
}

#iti3{	
	float:left;
	width:299px;
	height:181px;
	margin:30px 0px 0px 20px;
	background-image: url("../img/map2.gif");
}

* html #iti3{margin:30px 0px 0px 5px;}

ul.itiUl{
	width:130px;
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:right;
	white-space:nowrap;
}

* html ul.itiUl{width:115px;}

ul.itiUl li{clear:both;}

ul#itiUl1{	
	margin:27px 50px 0px 0px;
}

* html ul#itiUl1{margin:27px 30px 0px 0px;}

#itiUl2{padding-top:10px;}

#iti4{
	float:left;
	width:455px;
	text-align:left;
	margin:32px 0px 0px 55px;
}

* html #iti4{margin:32px 0px 0px 28px;}

.titIti1{	
	float:left;
	margin:12px 0px 0px 8px;
}

* html .titIti1{margin:12px 0px 0px 4px;}

.titIti2{padding:5px 0px 0px 25px;}

.bu4{
	float:left;
	width:13px;
	height:10px;
	overflow:hidden;
	margin:14px 0px 0px 2px;
	background-image: url("../img/bullet4.gif");
}

#iti5{
	margin:20px 0px 0px 0px;
	width:455px;
	background-color:#E6F2AF;
	background-image: url("../img/bullet5.gif");
	background-position:5px 5px;
}

#iti5 p{margin:10px 5px 0px 5px;}

#cont1{
	float:left;
	width:315px;
	margin:70px 0px 0px 80px;
	text-align:left;
}

* html #cont1{margin:70px 0px 0px 40px;}

#cont2{
	float:left;
	width:310px;
	height:335px;
	margin:20px 0px 0px 1px;
	background-image: url("../img/fotos5.jpg");
}

.cl11{
	position:absolute;
	top:105px;
	left:450px;
	visibility:hidden;
}

.cl12{
	position:absolute;
	top:65px;
	left:480px;	
}

* html .cl12{top:80px;}

.clear{clear:both;}

#optEsp{margin-left:140px;}
* html #optEsp{margin-left:70px;}

#flashEs, #flashEu{
	position:absolute;
	top:285px;
	left:0px;
	text-align:center;	
	width:100%;
	visibility:hidden;
}

#titEu, #titEs{
	position:absolute;
	top:100px;
	left:450px;	
}

#flashEs a, #flashEu a{text-decoration:underline;}

.cl2, .cl7, ul.itiUl a{font:500 9px Verdana, Arial, Helvetica, sans-serif;}
.cl1, .cl5, .cl6, .titUl{font:700 9px Verdana, Arial, Helvetica, sans-serif;}
#con2 p, #int1 p, .cl3, .cl4, #col1 p, #iti4 p, #col1 ul.list li, #col1 ul.list2 li, #iti1 p, .cl10{font:500 10px Verdana, Arial, Helvetica, sans-serif;}
.cl8, .cl9, #flashEs, #flashEu{font:700 10px Verdana, Arial, Helvetica, sans-serif;}
.cl11, .cl12{font:700 18px Arial, Helvetica, sans-serif;}

.cl1, .cl2, .cl3, .cl7, .cl11, .cl12{color:#FFFFFF;}
a:hover, ul#itiUl2 a:hover, .cl4{color:#EEF709;}
.cl5, .cl8, ul.itiUl a, .titUl{color:#58A400;}
#col1 p, #iti4 p, .cl9, .cl10, #flashEs, #flashEu, #flashEs a, #flashEu a{color:#000000;}
a.cl5:hover, a.cl7:hover, ul.itiUl a:hover, a.cl8:hover{color:#8DC63F;}
#flashEs a:hover, #flashEu a:hover{color:#67B551;}
.cl6{color:#FFFFFF;}

.tit1, .titIti{background-color:#D3E918;}

.cl6{text-transform:uppercase;}