/* CSS Document */
body{
	background:url(/images/background.png) repeat-x ;
	padding:0; margin:0;
}
div, ul, h1, h2, h3, img, form{
	padding:0; margin:0;
	}

.bank{
	line-height:0;  clear:both;
	}
	
h3 {
  font-size:1.1em;
}
/*------------------------main body-------------------------*/
	
#header {
	width:100%;
	padding:0 0 0 0;
	margin:auto auto  auto auto;
	background-color: white;
	text-align:center;

}
#contenido {
/*	border-top:#000000 thin solid;*/
}
#header #top_banner{
text-align: center;
 vertical-align:center; 
 margin-left: auto;
    margin-right: auto;

}

#header #top_banner h1 {
 text-align:center;
 font-family:  "Trebuchet MS",  sans-serif, Helvetica, Arial;
 font-weight:bold; 
 vertical-align: middle; 
}
	
#main_body{
	width:778px;  margin:0 auto 0 auto; background:white;
	}
	
	
#left_pan{
	width:170px;  float:left; display:block;
}

#left_pan ul {
margin: 0 0 0 0;
}
#menu {
margin:50px 0 0 0;
}
#left_pan ul{
width:156px; 
display:block; 
list-style-type: none;
}
#left_pan ul li{
	background:url(/images/ul_arrow.gif) no-repeat 0 8px;  padding: 0 0 0 18px;
list-style-type: none;
	}

#left_pan ul li.li1{
	background:url(/images/ul_arrow.gif) no-repeat 0 8px; border-bottom:none; padding: 0 0 0 18px;
	}
#left_pan ul li a{
	font:12px/23px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none; background-color:#FFF9F2;
	}
#left_pan ul li a:hover{
	text-decoration:underline;
	}
	

#login_form{
	
	margin:3px 1px 3px 1px;
	padding:3px 1px 3px 1px;
		color:#033462;}
#login_form h2{
	background:url(/images/bgtile.png) repeat-x 0 0 #E7E7E7; color:#000000;
	
	font:bold .8em Georgia, "Times New Roman", Times, serif; padding:0 0 .5em 13px;}
#login_form label{
	 color:#B10000; margin:10px 0 0px 1px; float:left;
	font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#login_form input{
	background-color:#FFFFFF; color:#2D2D2D; margin:5px 0 0 0;
	width:100px; height:14px; float:right;
	font:normal 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#login_form input.loginBtn{
	 float:right; width:46px; height:11px; line-height:0; font-size:0;
	margin-left:40px;
	}
#login_form  a{
	 color:#033462; padding:5 0 4px 12px; 
	 margin-left:20px;
	 margin-top:10px;
	font:bold 9px/12px Georgia, "Times New Roman", Times, serif;
	text-decoration:none; text-transform:uppercase;}
#login_form a:hover{
	background-color:#E7E7E7; color:#064988;}

	
	
/*-------------------------------right side--------------------*/

#rightPan{
	text-align:justify;
	width:590px; float:left; margin:0 ; 
	padding: 0 .5em 0 .5em;
	background-color:#FFF9F2;
	
	 
	}
	
	#rightPan a{
	 text-decoration:none;
	 color:black;
	}
	

	
#rightPan ul{
  list-style-position: inside; 
  }
	
#rightPan ul.list{

  font-style:italic;
}
#rightPan ul.checklist{
list-style-position: inside; 
list-style-image: url("/images/checkmark.gif") ; 
list-style-type: circle;
  }
  #rightPan ul.checklist li{
  margin-bottom:1em;
  }


#rightPan ul.link{
	width:580px; ; margin:10px 0 10px 10px; height:20px;
	padding-bottom:60px; 
	
}

#rightPan h4 {
margin-bottom: 0;
}
	
	
#rightPan ul.link li{
	float:left;   width:110px; font-size:0px; display:block; padding:0 0 0 40px;
	
	}
#rightPan ul.link li.sup{
	float:left;   width:110px; font-size:0px; display:block; padding:0 0 0 100px;  margin:0;
	}
#rightPan ul.link li.sol{
	float:left;   width:110px;  display:block; padding:0 0 0 65px;
	}
#rightPan ul.link li a{
	font:20px "Trebuchet MS" , sans-serif, Helvetica, Arial ; 	
	text-transform:uppercase;
	color:black; 
	font-weight:normal; 
	background-image:none;  
	display:block; 
	width:144px; 
	text-align:right; 
	text-decoration:underline;
	}
	
#rightPan ul.sub_link{
	width:590px; ; margin:0px 0 0 0; height:14px; padding:0;
	}
#rightPan ul.sub_link li{
	float:left;  width:104px; font-size:0px;; padding:0 0 0 94px; height:14px; margin:0;
	}
#rightPan ul.sub_link li.sup1{
	float:left;   width:96px; font-size:0px; ; padding:0 0 0 102px; height:inherit;
	}
#rightPan ul.sub_link li.sol1{
	float:left;   width:112px; font-size:0px;  padding:0 0 0 65px; 
	}
#rightPan ul.sub_link li a{
	font:14px/14px "Trebuchet MS" , sans-serif, Helvetica, Arial; color:#353535; font-weight:normal; 
	 background-image:none;  display:block; width:104px; text-align:right; height:14px;
	}
#rightPan ul.sub_link li a:hover{
	color:#5A3000;  padding:0; margin:0; text-decoration:underline;
	}
	
#rightPan h2{
	font-style: italic; 
	
	}

	
#rightPan h3{
	
	margin:.5em  0 .5em  0;
	}
	
	
#rightPan  #title {
	width:100%; display:block; font:1em "Trebuchet MS" , sans-serif, Helvetica, Arial; color:#000000; text-transform:uppercase;
	margin:20px 0px 20px 0px; ; height:29px; ;text-align:right;

}
#rightPan P{
	/*width:590px; */
	font:14px/19px "Trebuchet MS" , sans-serif, Helvetica, Arial ; color:#4D371E; font-weight:normal; ;
	margin:0 0 20px 0px; ;
	}
#rightPan P a{
	width:90%; background:url(/images/more_arrow.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 0; height:16px;
	font:1em "Trebuchet MS" , sans-serif, Helvetica, Arial ; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 20px;
	display:inline;
	}
#rightPan P a:hover{
	color:#C01F0B; background:url(/images/button_arrow.gif) no-repeat 0 0 #FFF9F2; width:32px;
	}

	
#rightPan #listaMaterias tr td {
vertical-align:top;width:270px;
}
	#rightLeft{
	width:270px; float:left; margin:0 1em 5px 1em;
	}
	
	
	
#rightLeft h2{
	width:270px; 
	height:39px; 
	color:#B31600; 
	font:1em "Trebuchet MS" , sans-serif, Helvetica, Arial; 
	font-weight:bold;

	padding: 0 0 0 0; 
	margin:0 0 1px 0; 
	text-transform:none;
	}
#rightLeft ul{
	 margin:0 0 10px 0px;  
	 list-style-position: inside; 
	}
#rightLeft ul li{
	  font-size:.5em;
	}
#rightLeft ul li.noborder{
	border-bottom:none; padding:0; margin:0; height:48px; font-size:0;
	}
#rightLeft ul li a{
	font:13px/14px "Trebuchet MS" , sans-serif, Helvetica, Arial; color:#4D371E; margin:3px 0 6px 0; padding:0; 
	 background-image:none;	text-align:left; font-weight:normal; width:290px; 
	}
	
#rightRight{
	width:270px;  margin:0 1em 5px 1em;
	}	
#rightRight h2{
	width:270px; height:39px; text-transform:none;
	 font:1em "Trebuchet MS" , sans-serif, Helvetica, Arial ; color:#B31600;  padding:0 0 0 0em;
	  margin:0 0 1px 0; font-weight:bold;
	}
	
#rightRight ul{
	width:100%; margin:0 0 10px 0px; padding:0;	
	}

#rightRight ul li.noborder1{
	border-bottom:none; padding:0; margin:0;  height:48px; 	}
#rightRight ul li a{
	font:13px/14px "Trebuchet MS" , sans-serif, Helvetica, Arial ; color:#4D371E; margin:0px 0 0px 0; padding:0 0 0 0; display:block;
	 background-image:none; text-align:left; font-weight:normal; width:270px;
	
	}
	
#rightRight a.more1{
	width:32px; background:url(/images/more_arrow2.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 0px; height:16px;
	font:12px/14px "Trebuchet MS" , sans-serif, Helvetica, Arial ; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px;
	float:right;
	}
#rightRight a.more1:hover{
	color:#C01F0B; background:url(/images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; width:32px;
	}
/*---------------------------footer-------------------*/


#footer_bg{
	background:url(/images/footer_bg.gif) repeat-x; width:768px;
	margin:0  auto 0 auto;  height:153px;
	}
	
#footer{
	text-align:center;
	width:768px; margin:0 auto 0 auto; 
	}
#footer ul{
	width:768px; margin:0px auto 7px auto; display:block; height:15px;
		}
#footer ul li{
	 font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#6B6854;
	display:inline; 
	}
#footer ul li a{
	font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#6B6854; text-decoration:none;
	margin:0 10px 0 10px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer p{
	width:768px; margin:0 auto 0 auto; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F3F1DF;
	background-color:#6B6854
	}
#footer ul.xhtml{
	width:768px; display:block; margin:12px auto 0 auto; height:21px; font-size:0px;
	}
#footer ul.xhtml li{
 height:21px; margin-right:9px;
	}
#footer ul.xhtml li a{
	display:block; height:21px; margin:0; padding:0; font-size:0px;
	}

#footer .copyright{width:768px; margin:0 auto 0 auto; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F3F1DF;
	background-color:#6B6854;
	
	}
		
	
	
/* Rounded Borders*/


/* background*/
.roundBg {
margin-top:10px;margin-bottom:10px
}
/* specific borders*/
.listaMaterias{display:block}
.listaMaterias *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#AD6100}
.listaMaterias1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #db9b48;
  border-right:1px solid #db9b48;
  background:#c17a20}
.listaMaterias2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6bc73;
  border-right:1px solid #f6bc73;
  background:#bc7418}
.listaMaterias3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bc7418;
  border-right:1px solid #bc7418;}
.listaMaterias4{
  border-left:1px solid #db9b48;
  border-right:1px solid #db9b48}
.listaMaterias5{
  border-left:1px solid #c17a20;
  border-right:1px solid #c17a20}
.listaMateriasfg{
  background:#AD6100}

  .listaArea{display:block}
.listaArea *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFE3BF}
.listaArea1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d09852;
  border-right:1px solid #d09852;
  background:#eac28f}
.listaArea2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b56e13;
  border-right:1px solid #b56e13;
  background:#efca9a}
.listaArea3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efca9a;
  border-right:1px solid #efca9a;}
.listaArea4{
  border-left:1px solid #d09852;
  border-right:1px solid #d09852}
.listaArea5{
  border-left:1px solid #eac28f;
  border-right:1px solid #eac28f}
.listaAreafg{
  background:#FFE3BF}

 .roundborder{display:block}
.roundborder *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF9F2}
.roundborder1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fffcf9;
  border-right:1px solid #fffcf9;
  background:#fffaf5}
.roundborder2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffefd;
  border-right:1px solid #fffefd;
  background:#fffaf4}
.roundborder3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fffaf4;
  border-right:1px solid #fffaf4;}
.roundborder4{
  border-left:1px solid #fffcf9;
  border-right:1px solid #fffcf9}
.roundborder5{
  border-left:1px solid #fffaf5;
  border-right:1px solid #fffaf5}
.roundborderfg{
  background:#FFF9F2}
 
 