img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 40px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 40px;
	background: url(/images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock7 - bottom */
#dock7 {
	position: relative; 
	height: 40px; 
	text-align: center;
}
.dock-container7 {
	position: absolute;
	height: 40px;
	padding-left: 20px;
	margin-top:10px;

}
a.dock-item7 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item7 span {
	display: none;
	padding-left: 20px;
}
.dock-item7 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

/* docksup - bottom */
#docksup {
	position: absolute; 
	height: 10px; 
	text-align: center;

}
#docksup1 {
	position: absolute; 

	z-index:10;
}
#docksupdiv {
	position: absolute; 
	margin-top:-38px;
	margin-left:-40px;
	z-index:10;
}


.dock-containersupmail {
	position: absolute;
	height: 40px;
	left: 0px;
	margin-top:-16px;
}
.dock-containersupmapa {
	position: absolute;
	height: 40px;
	left: 0px;
	margin-top:-16px;
}
.dock-containersupacceso {
	position: absolute;
	height: 40px;
	left: 0px;
	margin-top:-16px;
}
a.dock-itemsup {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 50px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-itemsup span {
	display: none;
	padding-left: 0px;
}
.dock-itemsup img {
	border: none; 
	margin: 0px 0px 0px; 
	width: 100%; 
}


/* MENUS NUEVOS */


#menuv1 {
	/*background-image:url(/images/cuerpo/menu/menu_1_fondo_enalce.jpg);*/
	border: none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 175px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv1 ul, li {
	list-style-type: none;
}

#menuv1 ul {
	margin: 0;
	padding: 0;
}

#menuv1 li {
	margin: 0px 0px 0px 0px;

}

#menuv1 a {
	font-size:13px;
	text-decoration: none;
	color: #A3B8D5;
	/*background: #F0F7FC;*/
	display: block;
	padding: 4px 4px 4px 4px;
	width: 175px;
	
}

#menuv1 a:hover {
	/*background: #ffffff;*/
	color: #78879C;
}


#menuv1 span {
	text-decoration: none;
	color: #3366CC;
	background-image:url(/images/cuerpo/menu/menu_1_seleccionado_fondo.jpg);
	display: block;
	padding:  0px 0px 0px 15px
	width: 175px;


}



/* MENUS NUEVOS SEGUNDO NIVEL */
#menuv2 {
	/*background-image:url(/images/cuerpo/menu/menu_2_fondo.jpg);*/
	border: none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width: 158px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv2 ul, li {
	list-style-type: none;
}

#menuv2 ul {
	margin: 0;
	padding: 0;
}

#menuv2 li {
	border-bottom: 0px solid #ACCFE8;
}

#menuv2 a {
	/*background-image:url(/images/cuerpo/menu/menu_2_fondo_enlace.jpg);
	*/
	text-decoration: none;
	font-size:12px;
	color: #8EA2BE;
	/*background: #F0F7FC;*/
	display: block;
	padding: 4px 4px 4px 4px;
	width: 158px;
}

#menuv2 a:hover {
	/*background: #ffffff;*/
	color:#677487;

}


#menuv2 span {
	text-decoration: none;
	color: #3366CC;
	background-image:url(/images/cuerpo/menu/menu_2_seleccionado_fondo.jpg);
	display: block;
	padding: 5px 6px;
	width: 158px;
}


/* MENUS NUEVOS TERCER NIVEL */
#menuv3 {
	border: none;
	border-width: 0px 0px 0 10px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 138px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv3 ul, li {
	list-style-type: none;
}

#menuv3 ul {
	margin: 0;
	padding: 0;
}

#menuv3 li {
	border-bottom: 0px solid #ACCFE8;
}

#menuv3 a {
	/*background-image:url(/images/cuerpo/menu/menu_3_fondo_enlace.jpg);
	*/
	text-decoration: none;
	font-size:11px;
	color: #788DAA;
	/*background: #F0F7FC;*/
	display: block;
	padding: 4px 4px 4px 4px;
	width: 138px;
}

#menuv3 a:hover {

	border-right-color:#ddd;
	border-right-style:solid;
	border-right-width:1px;
		color:#525F71;

}


#menuv3 span {
	text-decoration: none;
	color: #3366CC;
	background-image:url(/images/cuerpo/menu/menu_3_seleccionado_fondo.jpg);
	
	display: block;
	padding: 5px 6px;
	width: 138px;
}


/*
ROUNDED - CAPA CON ESQUINAS REDONDEADAS
*/

.dialog {
 width:67%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(/images/deco/round/negro/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(/images/deco/round/negro/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(/images/deco/round/negro/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(/images/deco/round/negro/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(/images/deco/round/negro/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(/images/deco/round/negro/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(/images/deco/round/negro/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}




/* SHADOWS */

.img-shadow {
  float:left;
  background: url(/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }



.p-shadow {
  width: 90%;
  float:left;
  background: url(/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

