html,body{height:100%;}
body {font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif;font-size:11px;color:#325095; background-color: #BFD2FF; margin: 0; padding: 0; text-align:center;}
a{color:#325095;}
a:hover{ text-decoration: none;}
input,select{font-size:11px; padding:2px;}
#head{background-color:#325095;padding:6px 0;}
#head div{width:770px;margin:0 auto;}
#head p{float:right;margin:0;padding:0;}
#main{width:770px;margin:0px auto 0 auto;background-color:#fff;padding:0px; text-align:left;}
#mainform{width:770px;margin:0px auto 0px auto;background-color:#fff;padding:0px; text-align:left; height:700px; padding:0; }
#maint{width:750px;margin:0px auto 0px auto;background-color:#fff;padding:10px 10px 10px 10px; text-align:left;}
#maint p{line-height:16px;padding:0;}
#left{float:left;width:230px;padding:0 5px;background-color:#fff;}
.deleg{overflow:auto;height:150px;}
.info{background-color:#325095;padding:5px 0;text-align:center;color:#fff;}
.info a {color:#fff;}
#right{float:right;padding:0 10px;width:510px;margin:0;background-color:#fff;}
#footer{width:770px;margin:0 auto; padding:0; text-align:center;color:#fff;font-size:9px;clear:both;}
#footer a{color:#fff;}
.orange{background-color:#C35D04;padding:7px;vertical-align: middle;}
.blue{background-color:#325095;padding:5px;}
h1{color:#EF4000;font-size:17px;margin:0 0 5px 0;}
h1 div{float:right;font-size:11px;background-color:#325095;color:#fff;font-weight:normal;padding:6px;}
h1 div a{color:#fff;font-weight:bold;}
h3{color:#EF4000;font-size:13px;margin:0 0 10px 0;background:url(../../img/common/h3_bg.gif) repeat-x 0 17px;padding:0 0 6px 0;}
h3 a{color:#EF4000;font-size:13px;margin:0 0 10px 0;background:url(../../img/common/h3_bg.gif) repeat-x 0 17px;padding:0 0 6px 0;text-decoration: none;}
.bgb{background: transparent url(../../img/common/box_bgb.png) left bottom repeat-x;padding:0 4px 0px 4px;}
.bgb hr{ clear: both;color:#E8EEFF;margin:0;padding:0;}
h3.projectyear {margin: 10px 0px 0 0;}
p.projects {  margin: 5px 0px 0px 0px;} 
dl.teaser dt{float:left; margin:0 4px 4px 0;padding:0; clear: left;  }
dl.teaser img{border:1px solid #BFD2FF;margin:0px 0px 0px 2px;}
.link a, a.link {color:#954532;}
dl.teaser dd{padding:0 10px 0 0;margin:0;float: none; clear: none; }
dl.teaser dd.plevent{padding-left:107px !important;}
dl.news{background: transparent url(../../img/common/box_bgb.png) left bottom repeat-x;padding:0 5px 5px 5px;margin:0 0 20px 0;} 
dl.news dt{padding:4px 0 0 0;margin:0;}
dl.news dt a{font-weight:bold;text-decoration:none;}
dl.news dt a:hover{text-decoration:underline;}
dl.news dd{padding:0; margin: 0;}
dl.news dd a{color:#954532;text-decoration:none; font-weight: bold;}
dl.news dd a:hover{text-decoration:underline;}
dl.news dd.last{border-bottom:1px solid #BFD2FF;padding:4px 0;}
.cboth{ clear: both;}
.text{margin:0 0 10px 0;padding:0;line-height:16px;}
.fleft{float:left;width:50%;}
.fright{float:right;width:50%;}
#leyenda{font-size:10px;padding:0 0 8px 0;}
.mandatory{color:#7F0020;}
#maintimg{width:770px;margin:6px auto 0 auto;background-color:#fff;height:100%;}
.pad10{padding:10px;}
.desta{float:right;font-size:10px;padding:0 0 0 0; font-weight: bold;}

/*Clases maqueta pestañas*/
	#navlist{padding:4px 0;margin:0 0 0 0;font: bold 12px Verdana, sans-serif; ; z-index:1;}
	#navlist li{list-style:none;margin:0;display:block;float:left;}
	#navlist li a{padding:4px 2px;margin-left:2px;border-top:1px solid 			
	#5D7AC2;border-bottom:none;background:#4D6DBE;text-decoration:none;width: 142px; display: block;color: #fff;}
	#navlist li a:link { color:#fff; }
	#navlist li a:hover{color:#111667;background:#C4D2FF url(../../img/common/tab_bg.png) repeat-x;border-top:1px solid #DDE9FF;}
	#navlist li a#current{background: url(../../img/common/tab_bg.png) repeat-x;border-bottom:2px solid #C6D4FF;color:#111667;border-top:1px 
	solid #EBF2FF;}
	#head2{background-color:#325095;padding:6px 0 0 0; margin:0; height:60px;}
	#head2 div{width:770px;margin:0 auto;x}
	#head2 p{float:right;margin:0;padding:0;color:#fff;font-size:10px; text-align:center;}
	#head2 p a{color:#fff;}
	.linkfooter{background:#4D6DBE;line-height: 25px;font-size:10px; padding: 2px;margin:10px 0 0 0;}

@media print {
    #header,.imgran,#navseconint,#leftint,#footer{display:none;}
	 #centerint{width:100%;}
  }
