body{margin: 0px;}
h1, h2, h3, hr, #navGlobal, #navLocal, #cabPie, .disNone, #secMenuLateral, #titHome, .txtEmpresa{
	position:absolute;
	top:-6000;
	left:0px;
}

a:hover, #pie a:hover, ul#listBus li a:hover{color:#EE3E33;}

table#tablaGen{
	width:100%;
	height:100%;
}

.center{text-align:center;}

#cabecera, #contenido, #cuerpoHome, #subCabecera{
	width:720px;
	height:172px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
#contenido{position:relative;}
#subCabecera{height:108px;}

#cuerpoHome{padding-top:16px;}
#cuerpoHome #flash{margin-left:5px;}
#cuerpoHome a img{border:0px;}

.lnkCab, .lnkCab2{
	position:absolute;
	top:10px;
	left:0px;
	height:60px;
	width:150px;
}
.lnkCab2{
	top:30px;
	height:80px;
	width:220px;
}

#menusup, #menusup2{
	width:720px;
	height:42px;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	position:absolute;
	top:130px;
	left:0px;
	background-image: url('../img/bckgMenuSup.gif');
	background-repeat:no-repeat;
}
#menusup2{
	top:67px;
}
#menusup ul, #menusup2 ul{
	list-style:none;
	margin:0px;
	text-align:left;
	height:36px;
	padding:17px 0px 0px 0px;
	margin-left:150px;
}
#menusup ul li, #menusup2 ul li{
	display:inline;
	height:12px;
	padding:10px 15px 5px 15px;
}
#menusup img, #menusup2 img{border:0px;}

.clearTitHome{
	width:475px;
	margin:10px 20px 0px 20px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

ul.dest{
	margin:10px 0px 0px 7px;
	padding:0px;
}
ul.dest li{
	height:78px;
	width:355px;
	list-style:none;
	float:left;
	position:relative;
}

ul.dest li img{margin:3px 0px 0px 0px;}
ul.dest li.izq img{float:left;}
ul.dest li.der img{
	float:right;
	margin:3px 5px 0px 0px;
}
.dest1, .dest2{
	width:355px;
	height:78px;
	background-image: url('../img/bckgDest1.gif');
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
.dest2{background-image: url('../img/bckgDest2.gif');}
ul.dest li.izq p, ul.dest li.der p{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:10px 10px 10px 145px;
	text-align:left;
}

ul.dest li.izq a, ul.dest li.der a{
	position:absolute;
	top:0px;
	left:0px;
	width:355px;
	height:78px;
	display:block;
	cursor:hand;
}
ul.dest li.der p{
	margin:10px 150px 10px 10px;
	text-align:right;
}

ul.dest a{text-decoration:none;}
ul.dest img{border:0px;}

#pie{
	clear:both;
	margin:5px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	width:720px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image: url('../img/bckgPie.jpg');
	background-repeat:no-repeat;
}

#pie ul#pieListEn, #pie ul#pieListEs{
	list-style:none;
	margin:0px;
	padding:10px 0px 0px 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 label{display:none;}
#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{
	margin:0px;
	padding:0px 10px 0px 10px;
	height:17px;
	cursor:hand;
	background-color: #ffffff;
	border:1px solid #333333;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
}
#txtBus{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
}

td.fPie{
	text-align:center;
	height:80px;
}

#menuLateral, #mLCabSup, #mLCabInf{
	float:left;
	width:184px;
	text-align:left;
	margin:0px;
}
#menuLateral{margin:40px 0px 0px 0px;}
#menuLateral ul{
	background-image: url('../img/bckgMenuCen.jpg');
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	list-style:none;
}
#mLCabSup{
	margin:0px;
	height:20px;
	overflow:hidden;
	background-image: url('../img/bckgMenuCab.jpg');
	background-repeat: no-repeat;
}

#mLCabInf{
	background-image: url('../img/bckgMenuPie.jpg');
	height:21px;
}

#menuLateral ul li.n3, #menuLateral ul li.n3NoImg{
	margin:0px;
	padding:10px 0px 10px 25px;
	font:700 0.6em Arial, Helvetica, sans-serif;
	background-image: url('../img/bckgMenuCenItem.gif');
	background-repeat: no-repeat;
	background-position:15px 15px;
}

#menuLateral ul li.n4, #menuLateral ul li.n4NoImg, #menuLateral ul li.n5, #menuLateral ul li.n5NoImg {
	padding:0px 0px 2px 0px;
	margin:2px 20px 2px 20px;
	font:700 0.6em Arial, Helvetica, sans-serif;
	background-image: url('../img/bckgOptMenu.jpg');
}
#menuLateral ul li.n5, #menuLateral ul li.n5NoImg {font:500 0.6em Arial, Helvetica, sans-serif;}
#menuLateral ul li.n4 a, #menuLateral ul li.n4NoImg a, #menuLateral ul li.n5 a, #menuLateral ul li.n5NoImg a{
	padding:0px 0px 0px 12px;
	background-image: url('../img/bckgOptMenu2.gif');
	background-repeat: no-repeat;
	background-position:0px 3px;
	display:block;
}

#menuLateral ul li.n5 a, #menuLateral ul li.n5NoImg a{background-position:0px 8px;}

.menuIzq, a.menuIzq, a.menuIzqSel{
	text-decoration:none;
	color: #333333;
}

#conCen{
	float:left;
	margin:0px;
	width:500px;
}

.txtLoc{
	position:absolute;
	top:120px;
	left:105px;
	width:600px;
	text-align:right;
	/*margin:15px 0px 13px 20px;*/
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#secContenido, #conHomeBus{
	position:absolute;
	top:160px;
	left:205px;
	text-align:left;
	width:500px;
	border-bottom:1px solid #E22926;
	z-index:1;
}
#secContenido h2#titSec, #conHomeBus h2#titSec{
	display:block;
	position:static;
	font:700 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0px;
	padding:0px 5px 0px 0px;
	position:absolute;
	top:-10px;
	left:0px;
	background-color:#FFFFFF;
}
#conHomeBus{top:220px;}
#conBuscador .txtLoc{top:180px;}

#secTit{height:65px;}

#imgSec1 img{
	margin:5px 0px 15px 0px;
}
#imgSec2{
	float:right;
	margin:5px 0px 15px 10px;
}
#imgSec1 img, #imgSec2{border:0px;}

.txtCon a{color:#000000;}

.txtCon{
	text-align:left;
	margin:0px 0px 0px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px 0px 20px 21px;
	width:500px;
}
.txtCon p{margin-top:0px;}
#conBuscador .txtCon{margin:0px 0px 20px 25px;}

ul#delegaciones{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
}

ul#delegaciones li{
	width:50%;
	float:left;
	text-align:center;
}

ul#delegaciones img{
	border:0px;
}

#mapaAct{
	margin:0px 0px 0px 30px;
	width:443px;
	height:345px;
	background-image: url('../img/bckgMapaActividades.jpg');
	background-repeat: no-repeat;
	background-position:0px 3px;
}

ul#mapDelegaciones{
	position:absolute;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#mapDelegaciones li{
	background-image: url('../img/bulletDel.gif');
	background-repeat: no-repeat;
	background-position:0px 3px;
	width:17px;
	height:29px;
}

.icoDel{
	width:17px;
	height:19px;
	background-image: url('../img/bulletDel.gif');
	background-repeat: no-repeat;
}

ul#mapDelegaciones li.oriIco1 a, ul#mapDelegaciones li.oriIco2 a, ul#mapDelegaciones li.oriIco3 a, ul#mapDelegaciones li.oriIco4 a{
	text-decoration:none;
	position:absolute;
	z-index:199;
	top:22px;
	left:-10px;
	background-image: url('../img/bckgDel.png');
}

ul#mapDelegaciones li.oriIco1 a{
	top:-10px;
}

ul#mapDelegaciones li.oriIco3 a{
	top:10px;
	left:20px;
}

ul#mapDelegaciones li.oriIco4 a{
	top:0px;
	left:-50px;
}

#datosFichaDel{
	width:50%;
	float:left;
}

#mapaFichaDel{
	position:absolute;
	left:470px;
	width:230px;
	height:186px;
	background-image: url('../img/bckgMapaActividadesMin.jpg');
	background-repeat: no-repeat;
}

#datosFichaDel ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#datosFichaDel p{
	padding:0px 0px 0px 10px;
	background-image: url('../img/bckgMenuCenItem.gif');
	background-repeat: no-repeat;
	background-position:0px 5px;
}
#datosFichaDel ul a{
	display:block;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	background-image: url('../img/bckgOptMenu2.gif');
	background-repeat: no-repeat;
	background-position:0px 4px;
	text-decoration:none;
}

ul#titSector{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#titSector p{margin:0px 0px 10px 0px;}
ul#titSector li.titSecSectores{
	width:501px;
	height:24px;
	background-image: url('../img/bckgTitSectores.gif');
	background-repeat: no-repeat;
	clear:both;
}
ul#titSector h3{
	position:static;
	padding:5px 0px 0px 20px;
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url('../img/bckgOptMenu2.gif');
	background-repeat: no-repeat;
	background-position:10px 8px;
}

ul.empresasSector{
	margin:0px 5px 0px 5px;
	padding:0px;
	list-style:none;
}

ul.empresasSector li{
	float:left;
	height:69px;
	width:111px;
	margin:10px 5px 10px 5px;
}
a.lnkEmpresa{
	display:block;
	height:69px;
	width:111px;
}

a.lnkSubir{
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px 15px 10px 0px;
	background-image: url('../img/bulletSubir.gif');
	background-repeat: no-repeat;
	background-position:right 4px;
	text-decoration:none;
}

.clear{
	width:500px;
	clear:both;
}


.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;
}
#lnMapa1{margin-left:346px;}
.cln3{
	font:700 0.6em Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	padding:0px 5px 5px 5px;
	text-align:left;
}

a.cln3{
	padding:0px 0px 0px 10px;
	display:block;
	text-align:left;
	background-image: url('../img/bckgMenuCenItem.gif');
	background-repeat: no-repeat;
	background-position:0px 4px;
}

.cln4{
	display:block;
	font:500 0.6em Arial, Helvetica, sans-serif;
	color: #000000;
	padding:0px 5px 2px 25px;
	margin:2px 10px 2px 0px;
	text-decoration:none;
	text-align:left;
	background-image: url('../img/bckgOptMenu.jpg');
}
a.cln4{
	background-image: url('../img/bckgOptMenu2.gif');
	background-repeat: no-repeat;
	background-position:15px 3px;
}
.mapaCel1{
	text-align:left;
	float:left;
	clear:both;
	margin:0px 0px 5px 0px;
}
.titMapaWeb{
	font:700 0.7em Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	display:block;
}
ul#mapaWeb{
	list-style:none;
	margin:0px 0px 0px 13px;
	padding:15px 0px 0px 30px;
	background-image: url('../img/bckgCabMapa.jpg');
	background-position:0px 0px;
	background-repeat: no-repeat;
	float:left;

}

ul#mapaWeb ul, ul#mapaWeb ul ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#mapaWeb li.cel1nivelPar, ul#mapaWeb li.cel1nivel, ul#mapaWeb li.cel1nivelImpar{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image: url('../img/conMapaSec.jpg');
	background-repeat: repeat-y;
	width:140px;
}
ul#mapaWeb li.cel1nivel{
	padding:0px;
}
ul#mapaWeb li.cel1nivelImpar{
	padding:0px;
}
.secciones{text-align:center;}

#pieMapa{
	clear:both;
	margin:0px 0px 0px 13px;
	width:723px;
	height:32px;
	background-image: url('../img/bckgPieMapa.jpg');
	background-position:0px bottom;
	background-repeat: no-repeat;
}

ul#listBus{
	margin:0px 0px 0px 28px;
	padding:0px;
	list-style:none;
	text-align:left;
}

ul#listBus li a{
	display:block;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	padding:6px 0px 10px 10px;
	background-image: url('../img/bckgOptMenu2.gif');
	background-repeat: no-repeat;
	background-position:0px 10px;
}

ul#listBus li.itemBus{
	background-image: url('../img/bckglListProy2.jpg');
	background-position:left bottom;
	background-repeat: repeat-x;
}

#conCenCol2b{
	margin:0px;
	float:left;
	width:180px;
	margin:0px 0px 0px 0px;
}

#conBus{
	width:180px;
	height:120px;
	overflow:hidden;
	background-image: url('../img/bckgBus.jpg');
	background-repeat: no-repeat;
	margin:30px 0px 0px 0px;
}

.imgFlotanteDerecha{
	Float:right;
	margin:0px 0px 10px 10px;
	clear:both;
}

.imgFlotanteIzquierda{
	Float:left;
	margin:0px 10px 10px 0px;
	clear:both;
}

.descargar{
	text-align:center;
	margin:10px 0px 0px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
}
a.cl1, a.cl1b{text-decoration:none;}
.cl1, .cl1b{
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.cl1, a.cl1b{
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.paginador{
	text-align:center;
	margin:10px 0px 0px 0px;
}
a.cl1b img{border:0px;}