body{margin: 0px;}
a:hover, #pie a:hover, .titNot a:hover, #cuerpoHome ul li#destIzq a:hover, #cuerpoHome ul li#destDer a:hover, 
a:hover span.titGenItem, a:hover span.txtGenItem{color:#EE3E33;}
form{margin: 0 0 0 0;}
h1, h2, h3, h4, hr, #secContenido, #navGlobal, #navLocal, #cabPie, .disNone{display:none;}
hr{clear:both;}
.bold{font-weight:bolder;}
.ln{
	clear:both;
	height:1px;
	overflow:hidden;
}
table#tablaGen{
	width:100%;
	height:100%;
}
#contenedor{
	margin-right:auto;
	margin-left:auto;
	position:relative;
}

#cabecera, #subCabecera, #contenido{
	width:720px;
	height:172px;
	text-align:center;
	position:relative;
	margin-right:auto;
	margin-left:auto;	
}

#subCabecera{height:108px;}

.lnkCab, .lnkCab2{
	position:absolute;	
	top:10px;
	left:40px;
	height:80px;
	width:150px;	
}
.lnkCab2{
	top:30px;
	width:170px;
}

.center{text-align:center;}

#menusup{
	width:720px;
	overflow:hidden;
	border-bottom: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;		
	text-align:left;
}

#menusup ul{
	list-style:none;
	margin:0px;	
	padding:0px;	
}
#menusup ul li{
	display:inline;
	height:25px;
	padding:0px 0px 0px 27px;
	margin:0px;		
}

#menusup ul li img{margin:7px 0px 0px 0px;}

#cuerpoHome ul, ul#secDes{
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;	
}
#cuerpoHome ul li#destIzq, #cuerpoHome ul li#destDer{
	float:left;
	width:125px;	
	margin:20px 390px 0px 40px;
	text-align:left;		
}
* html #cuerpoHome ul li#destIzq{margin:20px 390px 0px 20px;}
ul#secDes li{
	float:left;
	width:125px;
	text-align:left;	
	margin:20px 30px 0px 0px;	
}
.dest{
	background-image: url('../img/bckgDest.gif');
	height:208px;
}
ul#secDes .dest{height:105px;} 
#cuerpoHome ul li#destIzq a, #cuerpoHome ul li#destDer a, #cuerpoHome ul li#destIzq p, #cuerpoHome ul li#destDer p, 
ul#secDes li a, ul#secDes li p{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
#cuerpoHome ul li#destIzq a, #cuerpoHome ul li#destDer a{
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
}
#cuerpoHome ul li#destIzq p, #cuerpoHome ul li#destDer p, ul#secDes li p{
	margin:0px;
	padding:4px 4px 4px 4px;	
}
.destCab, .destCab2{
	width:125px;
	height:2px;
	overflow:hidden;
	background-image: url('../img/bckgDestCab.gif');
}
.destCab2{
	height:4px;
	background-image: url('../img/bckgDestCab2.gif');
}
.destPie{
	width:125px;
	height:2px;
	overflow:hidden;
	background-image: url('../img/bckgDestPie.gif');
}
#cuerpoHome ul li#destDer{margin:20px 0px 0px 0px;}

#cuerpoHome{
	position:relative;
	border:1px solid #ffffff;
}
#conHome{
	position:absolute;
	top:20px;
	left:194px;
	width:332px;
	text-align:left;	
}
* html #conHome{
	left:-165px;
}
#conHome p.tit{
	margin:0px 0px 10px 0px;
	font:700 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;	
}
#conHome p.txt{
	margin:0px 0px 10px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}
h3#not{
	margin:0px;
	display:block;
	font:700 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin:0px 0px 2px 0px;
}
ul#listNot li{float:left;}
.imgNot img{border:0px;}
ul#listNot li#txtImpar .imgNot{
	width:165px;
	height:67px;
	background-image: url('../img/bckgNotImgIm.gif');
	background-repeat:no-repeat;	
}
ul#listNot li .imgNot img{padding:4px 11px 4px 11px;}
* html ul#listNot li .imgNot{
	padding:4px 11px 4px 11px;
	height:69px;
}
ul#listNot li#txtImpar div.txt{
	width:165px;
	height:65px;
	background-image: url('../img/bckgNotTxtIm.gif');
	background-repeat:no-repeat;
}
ul#listNot li div.txt p{
	margin:0px;
	padding:4px 11px 4px 11px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}
ul#listNot li#txtPar div.txt{
	width:167px;
	height:65px;
	background-image: url('../img/bckgNotTxtPar.gif');
	background-repeat:no-repeat;
}
ul#listNot li div.txt p{
	margin:0px;
	padding:4px 11px 4px 11px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}
ul#listNot li#txtPar .imgNot{	
	width:167px;
	height:67px;
	background-image: url('../img/bckgNotImgPar.gif');
	background-repeat:no-repeat;
}

#pie{
	padding:10px 0px 0px 0px;
	width:720px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	border-top:1px solid #F4F4F4;
}

#pie ul#pieListEn, #pie ul#pieListEs{
	list-style:none;
	margin:0px;	
	padding:0px;
	width:100%;	
}

#pie ul li{display:inline;}

#pie a, #pie label, #pie select{
	display:inline;
	font:500 0.6em Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

#buscador{
	margin:10px 0px 0px 0px;
	text-align:center;		
}
#buscador form{	
	margin:0px;
	display:inline;
}
#buscador select, #buscador input, .imgEnviar{display:inline;}
.imgEnviar2{float:left;}
#imgCopy{
	clear:both;
	padding:10px 0px 0px 0px;
}
* html #imgCopy{padding:5px 0px 0px 0px;}

.imgEnviar, .imgEnviarOcu, .imgEnviar2{
	margin:0px;
	padding:0px;
	border:0px;
	width:17px;
	height:17px;
	background-image: url('../img/flechaGris2.gif');
	background-repeat: no-repeat;
	cursor:hand;
}

#txtBus{font:500 0.6em Verdana, Arial, Helvetica, sans-serif;}

#menuLateral{
	float:left;
	width:162px;
	text-align:left;
	margin:44px 0px 0px 40px;		
}

* html #menuLateral{margin:44px 0px 0px 20px;}

#menuLateral ul{
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
	background-image: url('../img/bckgMenu.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	width:126px;
}

#menuLateral ul li.n3{
	margin:0px;
	padding:5px 0px 5px 0px;
	font:700 0.6em Arial, Helvetica, sans-serif;	
	background-image: url('../img/bckgMenu.gif');
	background-repeat: no-repeat;
}
* html #menuLateral ul li.n3{padding:0px 0px 5px 0px;}
#menuLateral ul li.n4, #menuLateral ul li.n5{		
	margin:0px;	
	padding:0px 0px 2px 8px;					
	font:500 0.6em Arial, Helvetica, sans-serif;
}

#menuLateral ul li.n5{padding:0px 0px 2px 14px;}
#menuLateral ul li.n3 a.menuIzq{
	color: #000000;
	text-decoration:none;
}
#menuLateral ul li.n4 a.menuIzq, #menuLateral ul li.n5 a.menuIzq{
	color: #666666;
	text-decoration:none;
}

a.menuIzqSel{
	color:#E02325;
	text-decoration:none;
}

.txtLoc{
	text-align:left;
	margin:11px 0px 18px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #818080;	
}

.titCon{
	text-align:left;
	font:700 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;	
}

.txtCon{
	text-align:left;
	margin:10px 0px 0px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}
.txtCon a{color:#000000;}
.txtCon p{margin-top:0px;}

#conCen{
	float:left;
	margin:0px;
	width:480px;	
}
#conCenCol1{
	float:left;	
	width:325px;	
}
#conCenCol2{
	margin:0px;
	float:right;
}
#conCenCol2b{
	margin:25px 0px 0px 40px;
	float:left;
}
* html #conCenCol2b{margin:25px 0px 0px 20px;}
#conCenCol2c{
	margin:25px 0px 0px 30px;
	float:left;
	width:490px;	
	text-align:left;
}
* html #conCenCol2c{margin:25px 0px 0px 30px;}
.desSec{
	text-align:left;
	width:125px;
	background-image: url('../img/bckgDest.gif');
}

.desSec p{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	margin:0px;
	padding:4px 4px 4px 4px;	
}

.desSec a{
	text-decoration:none;
	color: #000000;
}

ul#listPromo {
	list-style:none;
	margin:0px 0px 0px 0px;		
	padding:0px;	
}
ul#listPromo .imgMem{
	float:left;	
	width:100px;
	margin:0px 30px 0px 0px;	
}
ul#listPromo .imgMem img{border:0px;}
ul#listPromo li{	
	float:left;		
	width:480px;
	clear:both;
	padding:10px 0px 10px 0px;
	background-image: url('../img/bckgMem.gif');	
	background-position:left bottom;
	background-repeat:no-repeat;		
}
.conListItem, .conListItemb{
	float:left;	
	width:300px;		
}
.conListItemb{width:100%;}

.titGenItem, .txtGenItem{
	font:700 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #827F7F;
	text-align:left;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px;	
}
.txtGenItem{
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	margin:0px 10px 0px 0px;
}
.listIcon{margin:12px 0px 0px 0px;}
.listIcon img{border:0px;}

.dirCab{
	width:329px;
	height:9px;
	overflow:hidden;
	background-image: url('../img/bckgDirCab.gif');		
	float:left;
}
.dirPie, .dirPie2{
	width:329px;
	height:8px;
	overflow:hidden;
	background-image: url('../img/bckgDirPie1.gif');		
	float:left;	
}
.dirPie2{background-image: url('../img/bckgDirPie2.gif');		}
.dirCon{
	padding:0px 20px 0px 20px;
	margin:0px;	
	width:329px;	
	background-image: url('../img/bckgDirCon.gif');	
	float:left;
}
ul#directorio{	
	margin:0px;
	padding:0px;
	list-style:none;
	width:329px;			
}

ul#directorio li{	
	float:left;
}

.logoMapa{
	text-align:center;
	height:80px;
	margin:0px 0px 0px 0px;
	background-image: url('../img/pixelNotHor2.jpg');	
	background-position:0% 79px;
	background-repeat: repeat-x;		
}
.lnMapa{	
	width:50px;
	height:20px;	
	background-image: url('../img/pixelNotVer.gif');	
	background-position:50% 0px;
	background-repeat: repeat-y;	
			
}
#lnMapa1{margin-left:346px;}
* html #lnMapa1{margin-left:0px;}
.cln3{
	font:500 0.6em Arial, Helvetica, sans-serif;	
	color: #000000;	
	text-decoration:none;
	padding:10px 0px 10px 0px;
	text-align:center;
	width:140px;
}

a.cln3{display:block;}

.cln4{
	font:500 0.6em Arial, Helvetica, sans-serif;	
	color: #818080;	
	text-decoration:none;	
}
.mapaCel1{
	text-align:center;
	width:140px;
}
.titMapaWeb{
	font:500 0.8em Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration:none;
	margin:10px 0px 10px 0px;	
	display:block;
}
.imgBus{
	width:125px;
	height:133px;
	background-image: url('../img/tmp28.jpg');	
}

#conCenCol2c h2.titCon{
	padding:0px 0px 10px 0px;
	background-image: url('../img/bckgTitbus.gif');	
	background-position:0% 100%;
	background-repeat: no-repeat;
	display:block;	
}

ul#listBus{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#listBus li{
	background-image: url('../img/bullet2.gif');	
	background-position:0px 10px;
	background-repeat: no-repeat;
	margin:5px 0px 5px 0px;
}

ul#listBus li a{
	font:500 0.7em Arial, Helvetica, sans-serif;	
	color: #000000;	
	text-decoration:none;
	padding-left:15px;
}
table#cuadro{margin:15px 0px 0px 0px;}
table#cuadro th, table#cuadro td{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;		
	width:13%;
}
table#cuadro th#AvGen{width:22%;}
table#cuadro th.Cod, table#cuadro th.Codb{text-align:left;}
table#cuadro th.Codb{text-transform:uppercase;}
table#cuadro td{text-align:center;}
table#cuadro thead th{
	border-bottom:1px solid #C8C8C8;
	height:25px;
}
table#cuadro tbody th, table#cuadro tbody td{
	border-bottom:1px solid #F4F4F4;
	height:25px;		
}

.si, .no{			
	margin:3px 0px 0px 0px;	
	overflow:hidden;		
	width:10px;	
	margin-left:auto;
	margin-right:auto;		
}

.si span, .no span{	
	padding:0px 0px 0px 20px;
	text-align:center;
}

.si{
	background-image: url('../img/bulletSi.gif');	
	background-position:0px 3px;
	background-repeat: no-repeat;
}

.icoAmp img{border:0px;}
#menusup img{border:0px;}
#buscador label{display:none;}

.titMapaWeb{
	font:700 1em Verdana, Arial, Helvetica, sans-serif;
	color: #818080;	
	text-decoration:none;
	margin:10px 0px 10px 0px;	
	display:block;
}
.mapaCel1{	
	padding:2px 0px 2px 0px;	
}
.titMapaWeb{	
	text-decoration:none;
	margin:0px 0px 5px 0px;		
}
ul#mapaWeb{
	list-style:none;
	margin:0px;	
	padding:0px;			
	float:left;			
}
ul#mapaWeb ul, ul#mapaWeb li ul{	
	margin:0px;		
	padding:0px;	
	width:146px;
	list-style:none;		
}

ul#mapaWeb li.cel1nivelPar, ul#mapaWeb li.cel1nivel, ul#mapaWeb li.cel1nivelImpar{
	float:left;	
	margin:0px;
	padding:0px;			
	width:145px;
	text-align:center;		
}
ul#mapaWeb li.cel1nivel{	
	margin:0px 0px 0px 3px;	
}
ul#mapaWeb li.cel1nivelImpar{
	margin:0px 0px 0px 0px;		
}
