body{font-family:"Comic Sans MS", cursive; font-size:16px; direction:ltr; background:URL(images/bg.gif) repeat-y center #f8f8f8; margin:0px; color:#000080;}		
h1{ font-size:11px; color:#666;}
h2{ padding:0px; margin:0px; font-size:18px;}
.header{color:#FFFFFF;font-size:18px; font-weight:bold; vertical-align:top; padding-left:22px;}
a {color: #36C;}
a:hover {color: #06F;}
img{ border:0px;}
input{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
td { vertical-align:top;}

.mainMenu{
	padding:0px;
	width:729px;
	border: 1px solid #c0d4e8;
	background: #FFF;
}
.sidenav {
	font-size:14px;
	cursor:pointer;
	background: #d9e3ed;
	border: 1px solid #c0d4e8;
	float: left;
	width: 200px;
}
.little{
	width:160px;
}
.sidenav th {
	color: #2949a6;
	font-size: 16px;
	height: 56px;
	margin-top: 8px;
	border-bottom: 1px solid #FAFAFA;
	text-align:left;
	padding-left:14px;
}
.sidenav td {
	color: #2949a6;
	border: 1px solid #FAFAFA;
	border-top: none;
	list-style: none;		
}

.spacer
{
	border:1px solid #FFF;
	height:2px;
	background-color:#FFF;
}
.sidenav td a {
	color: #2949a6;
	display: block;
	font-size:14px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}
.sidenav td a:hover {
	color: #111;
}

.styled {
	border: 1px solid #DDD;
	padding: 4px;
}	
.button {
	background: url(images/search.gif) no-repeat left bottom;
	border: none;
	height: 27px;
	width: 27px;
}
.footer {
	background: #FFF;
	border: 1px solid #c0d4e8;
	color: #000;
	font-size: 16px;
	margin: 0 auto;
	text-align: center;
	padding: 6px;
	width: 720px;
}
.footer a {
	color: #06F;
	text-decoration: none;
}
.footer a:hover {
	color: #3c3434;
	text-decoration: underline;
}	

.content{
	padding:10px 10px 10px 10px;
	width:500px;
	border: 1px solid #c0d4e8;
	background: #FFF;
}
.form{color:#2a4bac; font-size:14px;}
.form td{ padding-left:10px;}
.field{height:15px; border:1px #2a4bac solid;width:200px;}
.bookTitle{ padding:15px 15px 15px 15px; height:100px; font-weight:bold;}

.selectedStep{background:URL(images/step_on.jpg) no-repeat; width:54px; color:#5b615f; text-align:center;}
.step{background:URL(images/step_off.jpg) no-repeat; width:26px;color:#c9c9c9; text-align:center; }
.separator{background:URL(images/line.jpg) repeat-x; width:12px; height:26px;}

.btn{ background:URL(images/btnBg.jpg) repeat-x; border:1px #99bbe8 solid; height:24px; width:100px; }
.btn a{color:#15428b; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.comoComunicamos td{ text-align:center; padding:20px;}
.comoComunicamos a{ text-decoration:none;}

.search{margin-top:25px;margin-bottom:25px;}
.search a{ font-size:13px; font-weight:bold;}



.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size:13px;
width: 200px; /* Main Menu Item widths */
background: #d9e3ed;
border: 1px solid #c0d4e8;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #2949a6;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #c0d4e8;
border-right: 1px solid #c0d4e8;
}

.sidebarmenu ul li a:link, .sidebarmenu a:visited, .sidebarmenu a:active{
background-color: #d9e3ed; /*background of tabs (default state)*/
color:#2949a6;
}

.sidebarmenu ul li a:visited{
color: #2949a6;
}

.sidebarmenu ul li a:hover{
background-color: white;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 250px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
