		p a:hover{ color: #2961A9;}
		#menu{
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			-webkit-box-shadow:1px 1px 3px #888;
			-moz-box-shadow:1px 1px 3px #888;
		}
		#menu li{
			border-bottom:1px solid #000;
			background: url(../img/botonmenu.PNG) no-repeat;
			position: relative;
		}
		#menu ul li, #menu li:last-child{border:none}
		#menu ul li li{padding-left: 10px;}
		a{
			display:block;
			color:#FFFFFF;
			text-decoration:none;
			font-family:'Helvetica', Arial, sans-serif;
			font-size:18px;
			padding:3px 5px;
			text-shadow:1px 1px 1px #DDDDDD;
		}
		#menu a:hover{
			color:#005588;
			-webkit-transition: color 0.2s linear;
		}
		#menu ul a{background-color:#C0C0C0;}
		#menu ul a:hover{
			background-color:#FFFFFF;
			color:#2961A9;
			text-shadow:none;
			-webkit-transition: color, background-color 0.2s linear;
		}
		ul{
			display:block;
			background-color:#DDDDDD;
			margin:0;
			padding:0;
			list-style:none;
		}
		#menu ul{background-color:#C0C0C0;}
		#menu li ul {display:none;}
h1 {
font: bold 16px "Lucida Grande", Arial, sans-serif;
}

A:link{
 COLOR: #192c69; TEXT-DECORATION: none
}
A:visited{
 COLOR: black; TEXT-DECORATION: none
}
A:active{
 COLOR: #990000; TEXT-DECORATION: none
}
A:hover{
 COLOR: blue; TEXT-DECORATION: none
}

hr {
margin: 24px 0;
_margin: 0; /*IE Sucks*/
clear: both;
}
#page-container {
margin: 0 auto;
text-align: left;
}
img {border: none;}

img.btn_close {
 float: right; 
 margin: -55px -55px 0 0;
 _margin: -25px -25px 0 0;/*IE Sucks*/
}

/* base semi-transparente */
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index:1001;
  opacity:.75;
  -moz-opacity: 0.75;
  filter: alpha(opacity=75); 
}

/* estilo para lo q este dentro de la ventana modal */
.modal {
 position: absolute;
 background: #fff;
 padding: 20px; 	
 border: 20px solid #ddd;
 float: left;
 font-size: 1.2em;
 top: 8%; left: 25%;
 width: 50%;  height: 30%;	
 z-index: 1002;
 -webkit-box-shadow: 0px 0px 20px #000;
 -moz-box-shadow: 0px 0px 20px #000;
 box-shadow: 0px 0px 20px #000;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .modal {
	position: absolute;
}