body{background:#003366; margin:0;font-family: arial, verdana, tahoma;line-height:125%;}
#container{width:80%; margin:auto;box-shadow: 1px 1px 20px #cccccc;}
#header{background:#fff; margin:0 0 5px 0;height:82px;padding:10px 0 0 0; }
.left{float:left;width:364px; background:url(../images/booksleft.jpg);height:82px ; background-repeat: no-repeat;position:bottom}
.right{float:right;width:364px; background:url(../images/booksright.jpg);height:82px;background-repeat: no-repeat}
.title{text-align:center;top:0;z-index:999;position:absolute; width:80%;height:82px; background-repeat: no-repeat;}
.title img{padding-top: 5px;}

#menu{
	padding: 0px;
	margin: 0px;
	/*position: absolute;*/
	z-index: 1020;
	/*top: 79px;*/ /*compensate in IE*/
	left: 32%;
	height: 31px;
	background:url(../images/menubar.jpg);
}

#menu ul{
	margin: 0 0 0 25px;
	padding: 3px 0 0 0px ;
	list-style: none;
	/*height:27px;*/
}

#menu li{ display: inline;}

#menu a{
	float: left;
	width: 107px;
	margin: 0 0 0 4px;
	padding: 5px 5px 0 5px;
	text-decoration: none;
	color: #033363;
	text-align: center;
	letter-spacing: -1px;
	font-size: 1.0em;
	/*background: url('../images/headblue2.jpg') repeat-x;*/
	height: 21px;
	background-color: #ECECFB;
	vertical-align: middle;
	/*border-top: solid 1px #437fbc;
	border-right: solid 1px #437fbc;
	border-left: solid 1px #437fbc;*/
	
	border-top-right-radius:.5em;
	border-top-left-radius:.5em;
}

#menu .current_page_item a{
    background-color: #FFFFFF;
    color: #033363;
    /*background-image: url(  '../images/e6efff.jpg' );
    background-repeat: repeat-x;*/
    font-weight: bold;
    border-bottom:solid 3px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	/*border-top:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;*/
}

#menu a:hover{
	background: #FFFFFF;
	color: #033363;
	/*background-image: url('../images/headgray.jpg');
	background-repeat: repeat-x;*/
	font-weight: bold;
	border-bottom:solid 3px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

table{font-size:95%;width:100%;border-spacing:0;}
th{background:#FFD24C;text-align:center;padding:5px 0}
td{border-bottom:solid 1px #FFD24C;padding:2px 10px;text-align:right;}

.alt td{background:#f9f9f9}
.over td {background:#dcdcdc}

.titletasa {background:#eeefff;border-bottom:solid 1px #ddd;}
.ttitles{float:left;margin-right:20px;font-weight:bold;}
.ttitle{width:135px;float:left;margin-right:25px;font-weight:bold;}
.ttitle55{width:40%;}
.ttitle5{width:5%;}
.ttitle10{width:10%;}
.valor{background:#fff;}
.tvalor{width:135px;float:left;margin-right:25px;}
.mapright{margin-right:7px;width:450px;height:350px;float:right;box-shadow: 1px 1px 10px #20202F;}
.copyright{color:#fff;text-align:right;font-size:70%;margin:-10px 5px 0 0;}
.topline{border-top:solid 4px #fff;}
.dirleft{float:left;width:30%}
.dirright{margin-left:35%}
.pic{background:#fff;float:left;margin:0 20px 20px 0;padding:5px;border:solid 1px #ddd;box-shadow: 1px 1px 10px #20202F;width:200px;}
.footer{padding: 45px 0; color: #fff;}
.center{text-align: center;}
.info{width: 50%;margin:0 auto;}
.ref, .fuente{text-align: right;	font-size: 10px;	padding-top: 5px;}
iframe{width:100%;height:500px;}