body{margin: 0px;}
a:hover, #pie a:hover, #menuLateral ul a:hover, ul li.destIzq a:hover, ul li.destDer a:hover, 
#hotLnks ul a:hover, ul#lisDocAsoc a:hover, ul#lisNot a:hover, ul#mapaWeb li a:hover
, li.itemBus a:hover, li.ultItem a:hover {color:#EE3E33;}
form{margin: 0 0 0 0;}
h1, h2, h3, h4, hr, #secContenido, #navGlobal, #navLocal, #cabPie, .disNone{display:none;}
h4#vis{
	margin:0px 0px 5px 0px;	
}
#vis{display:block;}
h3.titNot{
	display:block;
	font:700 1em Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
}
h4.titConVis{
	display:block;
	margin:0px 0px 5px 0px;	
	padding:0px;
}
hr{clear:both;}
.clear{clear:both;}
.clearTitHome{
	clear:both;
	margin:0px 0px 10px 0px;
}
.bold{font-weight:bolder;}
.center{text-align:center;}
.ln{
	clear:both;
	height:1px;
	overflow:hidden;	
}
.lnkCab, .lnkCab2{
	position:absolute;	
	top:10px;
	left:40px;
	height:80px;
	width:150px;	
}
.lnkCab2{
	top:30px;
	width:170px;
}
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;}

#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{
	float:left;
	height:25px;
	padding:0px 0px 0px 27px;
	margin:0px;		
}

#menusup ul li img{margin:7px 0px 0px 0px;}

#pie{
	padding:10px 0px 0px 0px;
	width:720px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;	
}

#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: #000000;
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

#menusup img{border:0px;}

.trPie{
	text-align:center;
	height:1em;	
}

#buscador{
	margin:10px 0px 0px 0px;
	text-align:center;		
}
#buscador form{	
	margin:0px;
	display:inline;
}
#buscador select, #buscador input{display:inline;}
#imgCopy{
	clear:both;
	padding:10px 0px 0px 0px;
}
* html #imgCopy{padding:5px 0px 0px 0px;}

.imgEnviar, .imgEnviarOcu{
	margin:0px;
	padding:0px;
	border:0px;
	width:17px;
	height:17px;
	background-image: url('../img/flechaGris2.gif');
	background-repeat: no-repeat;
	cursor:hand;
}
#buscador label{display:none;}
#txtBus{font:500 0.6em Verdana, Arial, Helvetica, sans-serif;}

#cuerpoHome{	
	position:relative;	
	top:1px;		
	text-align:center;
}
.txtCon a{color:#000000;}
#conHome{	
	width:430px;	
	text-align:center;		
	font:500 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;		
	margin:20px 0px 0px 0px;
	float:left;		
}
#conHome img{
	margin:0px 0px 10px 0px;	
}
#conHome p{		
	margin:10px 0px 0px 0px;			
}
#conHomeInf{
	text-align:left;
	margin:0px auto 0px auto;	
	width:335px;
}
#conHomeInf img{border:0px;}
#hotLnks{
	display:block;
	width:145px;		
	float:left;	
	margin:20px 0px 0px 7px;	
}
* html #hotLnks{margin:20px 0px 0px 4px;}
ul.destListDer{
	list-style:none;		
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;		
	width:120px;		
}
#conCenCol2 ul.destListDer{float:right;}
ul.destListDer li div, ul.destListDer li span{	
	text-align:left;	
	display:block;
	margin:0px 0px 20px 0px;	
}
ul.destListDer li a{
	color: #000000;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;	
	text-align:left;
	cursor:hand;		
	margin:0px 0px 20px 0px;
}
ul.destListDer li div.textoSimple{
	color: #000000;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;		
	text-align:left;			
	margin:5px 0px 20px 0px;
}
ul li.destDer p{
	width:125px;
	text-align:left;
	margin:10px 0px 5px 0px;
	padding:0px;		
}
ul.destListDer li a img{
	border:0px;	
	padding:0px 10px 5px 0px;
	margin:0px;		
}
* html ul.destListDer li a img{margin:0px 0px 7px 0px;}
ul#notSec{
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
ul#notSec li{
	margin:0px 0px 10px 0px;
}
* html ul#notSec li{
	margin:0px;
}
#notSec .cabNot{
	font:700 1em Arial, Helvetica, sans-serif;
	color: #9C9A9A;
}

.notSecItemB2, .notSecItem2{		
	margin:0px;
	text-align:left;		
	clear:both;			
}
.notSecItem2{	
	background-image: url('../img/pixelEquipo.gif');		
	background-repeat: repeat-x;
	background-position:0% 100%;
}

#notSec .titNot, .titNot a{
	margin:0px;	
	padding:0px;
	font:500 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration:none;		
}
.titNot a .fecha{color:#ff0000;}
.notSecItemImg, .notSecItemImgb{
	float:left;
	width:65px;	
	margin:8px 4px 10px 0px;	
	border:1px solid #808080;		
}
.notSecItemtxt2, .notSecItemtxtb2{
	padding:7px 0px 7px 0px;	
}
* html .notSecItemtxt2, * html .notSecItemtxtb, * html .notSecItemtxtb2{padding:0px 0px 8px 0px;}
.notSecItemtxt2{
	float:left;
	width:20em;
	margin:8px 10px 0px 5px;	
}
#hotLnks ul#lnkHotLnks{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
}
#hotLnks ul#lnkHotLnks a{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
#hotLnks ul#lnkHotLnks li{
	height:1.2em;
	padding:0px 0px 4px 0px;
}
* html #hotLnks ul#lnkHotLnks li{padding:5px 0px 3px 0px;}
#hotLnks ul#lnkHotLnks li.nd, #hotLnks ul#lnkHotLnks li.st{
	background-image: url('../img/puntosrojos.gif');		
	background-repeat: repeat-x;
	background-position:0% 0%;
}
#hotLnks ul#lnkHotLnks{
	background-image: url('../img/puntosrojos.gif');		
	background-repeat: repeat-x;
	background-position:0% 100%;
}
#conCen{
	float:left;
	margin:0px;
	width:510px;			
}

.txtLoc{
	text-align:left;
	margin:11px 0px 13px 20px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;		
}
#conCenCol{
	float:left;
	width:496px;
	margin:0px 0px 0px 10px;					
}
#conCenCol1{
	float:left;	
	width:330px;	
	margin:0px 0px 0px 10px;		
}
#conCenCol2{
	margin:0px;
	float:right;	
	width:145px;							
}
#conCenCol1b{
	float:left;	
	width:490px;	
	margin:0px 0px 0px 20px;		
}
#conCenCol2b{
	margin:0px;
	float:left;	
	width:165px;					
	margin:0px 0px 0px 20px;						
}
* html #conCenCol2b{margin:0px 0px 0px 10px;}
.titCon{
	text-align:left;
	font:700 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	background-image: url('../img/puntosrojos.gif');		
	background-repeat: repeat-x;
	background-position:0% 100%;
}
.titConVis{
	font:700 1em Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.txtCon, .txtConNot{
	text-align:left;
	margin:20px 0px 0px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;		
}
.txtConNot{margin:0px}
.txtCon p, .txtConNot p{margin-top:0px;}
.txtConNot a{color:#000000;}

.icoUbi, .icoVerImg, .icoImp, .icoAmp, .icoEnv, .icoVolver, .icoDes{
	float:left;
	margin:10px 10px 10px 0px;	
}
.icoUbi img, .icoMasInf img, .icoVerImg img, .icoImp img, .icoAmp img, .icoEnv img, 
.icoVolver img, .icoDes img{border:0px;}

#menuLateral{
	float:left;
	width:168px;
	text-align:left;
	margin:52px 10px 0px 0px;			
}

* html #menuLateral{margin:52px 0px 0px 0px;}

#menuLateral ul{
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;	
	width:146px;	
}
#menuLateral ul{
	background-image: url('../img/puntosrojos.gif');		
	background-repeat: repeat-x;
	background-position:0% 100%;
}
#menuLateral ul li{
	background-image: url('../img/puntosrojos.gif');		
	background-repeat: repeat-x;
	background-position:0% 0%;
}

#menuLateral ul li.n3{
	margin:0px;
	padding:5px 0px 5px 14px;
	font:700 0.6em Arial, Helvetica, sans-serif;		
	color: #000000;
}
* html #menuLateral ul li.n3{padding:0px 0px 5px 14px;}
#menuLateral ul li.n4, #menuLateral ul li.n5{		
	margin:0px;	
	padding:0px 0px 2px 15px;					
	font:500 0.6em Arial, Helvetica, sans-serif;
}

#menuLateral ul li.n5{padding:0px 0px 2px 25px;}
#menuLateral ul li.n3 a.menuIzq{
	color: #000000;
	text-decoration:none;
}
#menuLateral ul li.n4 a.menuIzq, #menuLateral ul li.n5 a.menuIzq{
	color: #000000;
	text-decoration:none;
}

a.menuIzqSel{
	color:#E02325;
	text-decoration:none;
}
#menuLateral ul li.n3 a:hover, #menuLateral ul li.n4 a:hover, #menuLateral ul li.n5 a:hover{color:#EE3E33;}

#menuLateral ul li.n4, #menuLateral ul li.n5{
	background-image: url('../img/sp.gif');
}

.txtCon #imgSec, .txtConNot #imgSec{
	float:right;
	margin:5px 0px 5px 5px;
}

ul#ico{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#ico li{
 float:left;
 margin:0px 10px 0px 0px;
 
}

ul#lisDocAsoc, ul#lisNot{
	margin:0px;
	padding:0px;
	list-style:none;			
}
.colNotTxt{
	float:left;
	width:400px;				
}
.colNotImg{
	float:right;	
	margin:5px 0px 5px 0px;		
}
p#noHayNot{margin:10px 0px 0px 0px;}
#conCenCol1 ul#lisDocAsoc li, #conCenCol ul#lisDocAsoc li, ul#lisNot li{	
	background-image: url('../img/pixelNot.gif');
	background-repeat: repeat-x;
	background-position: left bottom;			
}

ul#lisDocAsoc a, ul#lisNot a{
	display:block;
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px 0px 10px 0px;
	margin:0px;		
}
ul#lisDocAsoc a.lnkFirst, ul#lisNot a.lnkFirst{
	padding:0px 0px 10px 0px;			
}
ul#lisDocAsoc a img, ul#lisNot a img{
	border:0px;	
}
* html ul#lisDocAsoc a, * html ul#lisNot a{margin:0px;}
ul#lisDocAsoc a span, ul#lisNot a span{
	padding:0px 0px 0px 100px;
}
ul#lisDocAsoc a span.fecha, ul#lisNot a span.fecha{
	color:#ff0000;	
	padding:0px;
}
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;}

p.enviarAm{margin:20px 0px 5px 0px;}

.txtProy{
	margin:20px 0px 0px 0px;
}

ul.menIco{
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
ul.menIco img{border:0px;}

.txtAlert{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align:left;
	margin:10px 0px 0px 0px;
}

#frmEnviarAmigo, #frmContacto{margin:20px 0px 0px 0px;}
#frmEnviarAmigo input, #frmContacto input{
	width:220px;
	display:block;
}
#frmEnviarAmigo textarea, #frmContacto textarea{display:block;}
#frmEnviarAmigo label, #frmEnviarAmigo input, #frmEnviarAmigo textarea, #frmContacto label, #frmContacto input, #frmContacto textarea{		
	text-align:left;	
	margin:0px 0px 10px 0px;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#frmContacto .frmElemento{	
	width:100%;
	margin:10px 0px 0px 0px;		
}
#frmContacto label, #frmContacto input.txtCon{float:left;}
#frmContacto label{width:40%;}
#frmEnviarAmigo .btn, #frmContacto .btn{	
	display:inline;		
	text-align:center;
	background-color: #ffffff; 	
	border:1px solid #C0C0C0; 	
	font:500 0.6em Verdana, Arial;
	color: rgb(51,51,51);
	width:70px;	
}
.frmElemento{
	float:left;
	margin:0px 10px 0px 0px;	
	text-align:left;		
}

.imgProyFicha{
	float:right;
	margin:0px 0px 10px 10px;
}

#cboCategorias{
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

ul#galImg{	
	list-style:none;
	margin:10px 0px 0px 0px;		
	padding:0px;		
	text-align:left;	
	background-image: url('../img/bckgGalImg.gif');			
	float:left;
}

ul#galImg li{
	float:left;
	width:90px;
	height:130px;
	overflow:hidden;
	margin:15px 40px 0px 0px;		
}
ul#galImg li.galMod4{margin:15px 0px 0px 0px;}

ul#galImg li img{
	width:80px; 
	height:65px;
}
.txtGal{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:5px 0px 0px 0px;
}
a.lnkGal72, a.lnkGal300{
	display:block;
	float:left;
	text-decoration:none;
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px 0px 5px 0px;
}
a.lnkGal300{float:right;}

.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;		
}
ul#mapaWeb, ul#mapaWeb ul{
	list-style:none;
	margin:0px;	
	padding:0px;					
}
ul#mapaWeb{
	width:44em;
	margin:0px 0px 0px 50px;	
}
ul#mapaWeb ul{width:11em;}
.cln4{
	margin:0px 0px 0px 20px;
}
.mLCabInf{
	clear:both;	
}

ul#mapaWeb li{
	float:left;
}
ul#mapaWeb li a{
	font:700 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
ul#mapaWeb li ul li{
	clear:both;
}
ul#mapaWeb li ul li a{
	font:500 0.7em Verdana, Arial, Helvetica, sans-serif;
}
#conBus{
	width:125px;
	height:119px;
	overflow:hidden;
	background-image: url('../img/imgBus.jpg');
	background-repeat: no-repeat;
	margin:30px 0px 0px 0px;
}

ul#listBus{
	margin:0px;
	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 0px;
}

ul#listBus li.itemBus{
	background-image: url('../img/pixelNot.gif');
	background-position:left bottom;
	background-repeat: repeat-x;	
}

ul#mod{
	list-style:none;
}

.sepTbl{
	clear:both;
	height:2em;
}
#imgSec{border:0px;}

.descargar{
	text-align:center;
	margin:10px 0px 0px 0px;
}
a.cl1, a.cl1b{text-decoration:none;}
.descargar .cl1, .descargar .cl1b{
	font:500 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.descargar a.cl1, .descargar a.cl1b{
	font:500 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}