html {
	height:100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/bg-page.gif);
	margin:0;
	padding:0;
	height:100%;
}
/* advance table */
table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 320px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.servicesT td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


table.servicesT td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;}

.servBodL { border-left: 1px dotted #CEDCEA; }
/* end table advance */

/*align right*/
#right {
	float: right;
	padding-right: 30px;
}
/* errores */
#errors {
	color: red;
}
/* stats */
.stat {
	color: #90E1FB;
	font-weight: bold;
	text-decoration: underline;
}
/*table for registered books*/
table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #90E1FB;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }
/* end table */

/*table stat*/
table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #E7E4E4;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #ffb400;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}
/*end table*/


/*table attributes*/
.tbl {
    border: 0px solid #000;
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.tbl td {
	text-align: left;
	vertical-align: top;
	width: 210px;
}

/* TITLE Content */
.titleContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #117fbc;
	text-transform: uppercase;
}
/*NAVIGATION*/
a.nav:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	padding-left: 5px;
	padding-right: 5px;
}
a.nav:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	padding-left: 5px;
	padding-right: 5px;
}
a.nav:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #fccd15;
	padding-right: 5px;
	padding-left: 5px;
}
a.nav:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #959595;
	padding-left: 5px;
	padding-right: 5px;
}
.navselectedstate {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #00aeef;
	padding-right: 5px;
	background-image: url(../images/bs-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 5px;
}
.print{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #00aeef;
	padding-right: 20px;
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 5px;
	text-decoration: underline;
}

/*END NAVIGATION*/

/* MODULE */
.ModHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:10px;
}

.ModHeaderPersonalize {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffb400;
	font-weight: bold;
	text-transform: uppercase;
}


.ModTitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.ModTitlePersonalize {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffb400;
	font-weight: bold;
	text-decoration: none;
}
.Modtext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
/*END MODULE */

/* FORMS */
.forms {
	color: #000000;
	background-color: #ececec;
	border: 1px solid #666666;
}

.FormTitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
/*END FORMS*/

/*escu*/
/* LOG IN */
.login {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
a.log:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffd323;
	text-decoration: underline;
}
.logform {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/formbg.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formlog {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(../images/formbg.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 177px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #709015;
}
a.log:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffd323;
	text-decoration: underline;
}
a.log:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffd323;
	text-decoration: underline;
}
a.log:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffd323;
	text-decoration: underline;
}
/*end escu*/

/*signin*/
#signin {
	width: 175px;
	height: 26px;
	background-image: url(../images/conectate2.gif);
	background-repeat: no-repeat;
	float: right;
	padding-right: 38px;
}
#login {
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	vertical-align: middle;
}
#scores {
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	vertical-align: middle;
}
#libros {
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	vertical-align: middle;
}
#login2 {
	padding-top: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}
.titleBig {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #117fbc;
	text-transform: uppercase;
}
.titleBigHist {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #117fbc;
	text-transform: uppercase;
}
#main {
	width:874px;
	margin:auto;
	background-color:#464646;
	border:1px solid #464646;
}
#main-inner {
	margin:0 21px 16px 21px;
	padding:0 20px 20px 20px;
	min-height:200px;
	background-color: #FFFFFF;
	background-image: url(../images/bs-box-bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#main-inner-left {
	width: 500px;
	display:block;
	float:left;
	line-height:18px;
}
#main-inner-right {
	width: 282px;
	display:block;
	float:left;
	margin-left: 112px;
}
#green {
	width: 282px;
	height:100%;
	float: left;
	background-image: url(../images/bs-module-sides.gif);
	background-repeat: repeat-y;
	padding-left: 4px;
	text-align: left;
}
#form {
	width: 260px;
	float: left;
	padding-left: 10px;
}
#logo {
	margin:16px 21px 0 21px;
	padding:20px;
	padding-bottom:0;
	background-color: #FFFFFF;
	background-image: url(../images/bg-logo-top2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#logoescutismo {
	width: 787px;
	height: 70px;
	margin-top: 50px;
	background-image: url(../images/banner.gif);
}
#quote {
	float: right;
	margin-top: 14px;
	font-weight: bold;
	color: gray;
}
#divider {
	width: 787px;
	height: 2px;
	background-image: url(../images/bs-div.gif);
}
#logobottom {
	margin:16px 21px 0 21px;
	padding:20px;
	padding-bottom:0;
	background-color: #FFFFFF;
	background-image: url(../images/bs-box-bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#logo img {
	padding:26px 0 20px 0;
}
h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
p, ul, ol { margin: 15px 0; }

div#navbar {
	width: 760px;
	height: 20px;
	display: block;
	float: left;
	text-align: left;
	padding-top: 4px;
}
div#navbar ul {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
	white-space: nowrap;
	font-weight: bold;
}
div#navbar li {
	list-style-type: none;
	display: inline;
}
div#navbar li a {
	text-decoration: none;
	padding: 0 1px 0 12px;
	color: #6F6F6F;
}
div#navbar li a:link {
	color: #6F6F6F:
}
div#navbar li a:visited {
	color: #6F6F6F;
}
div#navbar li a:hover {
	color: #7DA218;
	background-color: #FFFFFF;
	text-decoration:underline;
}
div#printversion {
	float:right;
}
.clear {
	clear:both;
}
.headingimg {
	margin:18px 0 0 0;
}
#box-small {
	width:290px;
	min-height:186px;
	margin-top:0px;
	background-color: #ffffff;
	background-image: url(../images/bs-module-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#registro {
	width: 88px;
	height: 27px;
	background-image: url(../images/bs-btn-registro.gif);
	background-repeat: no-repeat;
	float: right;
	padding-right: 8px;
}
#button {
	padding-right: 10px;
	float: right;
	width: 282px;
	float: left;
	background-image: url(../images/bs-module-sides.gif);
	background-repeat: repeat-y;
	padding-left: 4px;
	text-align: right;
}
#box-top-small {
	width:287px;
	height:13px;
	background-color: #ffffff;
	background-image: url(../images/bs-module-top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#box-small p {
	padding:0 8px 12px 8px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-align:right;
}

#footer {
	clear:both;
	font-size: 10px;
	color:#FFFFFF;
	text-align:center;
	padding:12px;
	line-height:18px;
}
#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a, a:visited {
	color:#ffb400;
	text-decoration:underline;
}
a:hover {
	color:#464646;
	text-decoration:none;
}

#side-a {
	float: left;
	width: 800px;
}

#printable {
	float: right;
	width: 50px;
	padding-right: 24px;
	text-align: right;
	
}
#printicon {
	background-image: url(../images/print.gif);
	background-repeat: no repeat;
	width: 14px;
	height: 11px;
}
.whiteText {
	color: white;
}
#register {
	background-image: url(../images/register.gif);
	width: 141px;
	height: 141px;
	position:absolute;
	margin-left: 500px;
}
#books {
	background-image: url(../images/books.gif);
	width: 40px
	height: 40px;
	position:absolute;
	margin-left: 100px;
}
#steps {
	background-image: url(../images/steps.jpg);
	width: 141px;
	height: 141px;
	position:absolute;
	margin-left: 500px;
}	
#editgoal {
	background-image: url(../images/editGoal.jpg);
	width: 141px;
	height: 141px;
	position:absolute;
	margin-left: 500px;
}	
#pricon {
	background-image: url(../images/pricon.jpg);
	width: 141px;
	height: 141px;
	position:absolute;
	margin-left: 500px;
}	
.greenTitle {
	color: green
	font-weight: bold;
}
