/**************************************
 * THEME NAME: ltbluehover
 *
 * Files included in this sheet:
 *
 *   ltbluehover/test.css
 *   ltbluehover/colors.css
 **************************************/

/***** ltbluehover/test.css start *****/

html, body {
	padding:	0;
	margin:		0;
	font:80% Arial, Helvetica, sans-serif;
	background: #ffffff;
}
body {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#header-wrap {
	top: 0;
	left: 0;
	width: 100%;
}
#header {
	width: 85%;
	margin: 0 auto;
	position: relative;
	min-width: 800px;
}
#headleft {
	float: left;
	height: 72px;
	width: 300px;
}
#headright {
	float: right;
	font-size: 11px;
	font-weight: 200;
	color: #ffffff;
	margin-top: 21px;
}
div.headermenu {
	display: block;
	float: right;
	margin-bottom: 7px;
}
.headermenu a {
	text-decoration: none;
}
.headermenu a:hover {
	color: #eee;
}
.headermenu ul, .headermenu li {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline
}
.headermenu li, .headermenu li a {
	color: #fafafa;
	padding-left: 5px;
}
.headermenu1 input[type="submit"] {
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#333333;
	background:#dadada url("images/fondo-footer.gif") repeat-x scroll 0 0;
	height:25px;
	line-height:25px;
	margin:2px;
	border: 0;
	cursor:pointer;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-ie-border-radius:2px;
	border-radius:1px;
	-khtml-border-radius:1px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	padding:0px 4px;
}
.headermenu1 input[type="submit"]:hover {
	background:#cccccc url("images/fondo-footer.png") repeat-x;
	color:#333333;
}
.headermenu1 input[type="submit"]:active {
	background:#dadada url("images/fondo-footer.gif") repeat-x;
	color:#333333;
}
#thetitle {
	float: right;
	font-size: 10px;
	font-weight: 200;
	text-transform: uppercase;
	margin-top: 7px;
	min-width: 150px;
	text-align: center;
	position:absolute;
	top:92px;
	right:5%;
}
#mymenucont {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: url(images/cbar.png);
}
#mymenu {
	width:auto;
	min-width: 500px;
	/*margin: 0 auto;*/
/*text-align:center;*/
height: 30px;
	overflow:hidden;
	margin-left:10px;
}
#mymenu ul, #mymenu li {
	list-style-type:none;
	padding:0;
	margin:0;
}
#navigation {
	list-style-type: none;
	width:auto;
}
#navigation li {
	float: left;
	border-right: solid 1px #dadada;
	height: 30px;
	list-style-type: none;
}
#navigation li a:link, #navigation li a:visited {
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 9px 0 9px;
	border-right: solid 1px #ffffff;
	float: left;
	margin-bottom:0;
	font-size: 12px;
	font-weight:500 !important;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#navigation li.first {
	border-left: solid 1px #ca0002;
}
#container {
	width: 1000px;
	min-width: 500px;
	margin: 0 auto;
	font-size: 1.4em;
	padding: 0px 0 40px;
	position: relative;
}
#cuerpo {
	width:90%;
	height:auto;
	margin:0 auto;
	position:relative;
}
table#layout-table {
	margin-top: 0px;
	border-bottom: 1px solid #dadada;
}
#contentJ {
	width: 100%;
	margin-bottom: 40px;
}
#content {
	height: auto !important;
	border-bottom: 0px solid #dadada;
	margin-bottom: 0px !important;
	font-size:13px !important;
	text-align:left;
}
.headersingle {
	width: 90% !important;
}
.containersingle {
	width: 90% !important;
	background: none !important;
	min-height: 100px !important;
}
.contentsingle {
	width: 100% !important;
}
.singlefooter {
	display: none;
}
#sidebar {
	float: left;
	width: 275px;
	margin-top: 10px;
}
#footer-wrap {
	position:fixed !important;
	bottom: 0 !important;
	margin:0;
	left: 0;
	width: 100%;
	clear:both;
	z-index:999;
}
#footer-container {
	height: 30px;
	background: url(images/fondo-footer.png);
	/*border-top: 1px solid #dadada;*/
	font-size:12px;
	color:#333;
}
#footer {
	width: 90%;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
#footer ul {
	padding:0;
	margin:0;
	margin-top: 10px;
	float: left;
}
#footer li {
	list-style-type:none;
	padding:0;
	margin:0;
	display: inline;
}
.footerright {
	width: auto;
	height: 10px;
	float: right;
	text-align: right;
	margin-top: 10px;
	color:#333333 !important;
}
.footerright a:link, a:visited {
	/*color:#004a7f !important;*/
}
.sideblock {
	border: none;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.headselect {
	background-color: #ffffcc !important;
	border-right: 1px solid #dadada;
	border-top: 1px solid #ffff33;
}
.headselect h2 {
	color: black !important;
}
.sideblock div.header {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #dadada !important;
	border-left: none;
	border-right: none;
	min-height: 27px;
	background-image:url(images/bbullet.png);
	background-repeat:no-repeat;
	background-position: 1% 50%;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
td#left-column .sideblock div.header {
	min-height: 27px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.title h2, .sideblock div.header h2 {
	padding-left: 24px;
	font-size: 18px;
	text-shadow: 0 -1px 1px #ffffff;
}
input.hide-show-image {
	padding-top: 3px;
}
div.sidefirst {
	border-top: 0px solid #ffffff !important;
}
.tdfirst {
	margin-top: 5px;
}
.sideblock div.content {
	border: none;
	background: none;
	border-top: 1px solid #ffffff;
	font:12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.sideblock div.content a {
	text-decoration: none;
}
.sideblock div.content li {
	margin-bottom: 5px;
	font:12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.block div.content {
	display: none;
	position: absolute;
	left: 305px;
	top: -9px;
	border: 1px solid #dadada;
	padding: 15px;
	width: 240px;
	min-height: 70px;
	background: #ffffff;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size: 13px;
	font-weight: 200;
}
.block.lower div.content {
	top: -220px;
	min-height: 250px;
}
.block.questionbankwindow div.content {
	width: 450px;
}
.block_login div.content div.fld {
	margin-top: 5px;
	margin-bottom: 10px;
}
#region-main-mask .block div.content {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.0);
	-webkit-box-shadow:none;
	border: none;
}
#region-main-mask .block div.header {
	background-image:none;
}
.block div.content a {
	text-decoration: none;
}
.block .calendar-controls {
	margin-left: 20px;
}
.block div.block_action {
	display: none;
}
.sideblock div.content h2.main, .side-post .block div.content h2.main, .block div.content h3.main, .block div.content h2 {
	font-size: 13px;
	color: #333333;
	font-weight: 800;
}
.sideblock div.commands {
	background: #ffffff !important;
	padding: 3px;
	border: 1px solid #dadada;
	position: relative;
}
div.navbartwo {
	float: right;
}
div.breadcrumb {
	margin-top: 11px;
}
.breadcrumb li a, .breadcrumb li {
	font-weight: 200;
	text-decoration: none;
}
.breadcrumb li img {
	vertical-align: middle;
}
h2.headingblock, h2.main, h3.main {
	font-size: 23px;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	background-image:url(images/hr.png);
	background-repeat:repeat-x;
	background-position: 100% 100%;
	border: none;
	margin-top: 3px;
}
h3.main {
	color: #666666;
	font-size: 18px;
}
.johndocs {
	float: right;
	height: 15px;
	font-size: 8px;
	margin-top: -17px;
}
.johndocs a {
	font-weight: 200;
	text-decoration: none;
}
#region-main-mask {
	border: 0px solid #cccccc;
}
div.coursebox {
	border:none;
	padding:0;
	margin:0;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/hr.png);
	background-repeat:repeat-x;
	background-position: 100% 100%;
	padding-bottom: 4px;
	margin-bottom: 0px !important;
	font-size:13px;
}
div.coursebox.oddrow {
	background-color: #fafafa;
}
.coursebox a {
	text-decoration: none;
}
.coursebox div.info h3.name {
	background-image:url(images/jcourse2.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left: 18px;
}
.coursebox div.info h3.name, .coursebox div.info h3.name a {
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 16px;
	font-weight: 200;
}
ul.teachers {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.teachers li {
	padding-left: 6px !important;
	font-size: 11px;
}
.coursebox div.info {
	float: left;
	width: 200px;
}
.boxwidthwide.coursebox div.info {
	float: none;
	width: 100%;
}
.boxwidthwide.coursebox div.assignment.overview {
	margin-bottom: 5px;
	padding: 5px;
	font-size: 12px;
}
.boxwidthwide.coursebox div.assignment.overview div.name {
	font-weight: 800;
}
.coursebox div.summary {
	padding: 15px;
	font-style:italic;
	font-weight: 200;
	color: #666666;
	font-size: 14px;
	float: right;
	clear: right;
}
div.coursebox {
	margin-top: 0px;
	margin-bottom: 8px;
}
div.categorybox {
	border: 0px solid #cccccc;
	margin-top: 0px;
	width: 95%;
}
table.categorylist td {
	padding: 0px;
	padding-bottom: 5px;
}
table.categorylist td a {
	text-decoration: none;
}
table.categorylist td.category.name {
	font-weight: 800;
}
table.categorylist td.category.number {
	font-weight: 200;
	/* font-style: italic;*/
font-size: 17px;
	color: #666666;
}
tr.oddrowtd td {
	background: #fafafa !important;
}
#intro2 {
	font-size: 23px;
	font-weight: 200;
	border: none;
	padding-bottom: 2px;
	background-image:url(images/hr.png);
	background-repeat:repeat-x;
	background-position: 100% 100%;
	margin-bottom: 4px;
	margin-top: 4px;
}
#intro {
	padding: 4px;
	font-size: 14px;
	color: #666666;
	/* font-style: italic;*/
width: 100% !important;
}
#intro p {
	display: inline;
}
table.rolecap, .generaltable, .forumheaderlist, .files, .editcourse {
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	border:1px #dadada solid
}
table.forumheaderlist {
	border:none !important;
	margin-top:10px;
	border-collapse:collapse;
	background:#fff
}
.generaltable .header a, .forumheaderlist .header a {
	border:none;
	color:#fff !important;
	font-size:12px;
	text-decoration:none;
	padding:5px
}
table.rolecap td, table.rolecap th.name, .generaltable td, .forumheaderlist td, .files td, .editcourse td, .logtable td {
	padding:5px;
	border:1px solid #dadada !important;
	background:#fff;
	font-size:12px;
	color:#404040
}
.generaltable td a, .forumheaderlist td a, .files td a, .editcourse td a, .logtable td a {
	text-decoration: none;
}
td.picture {
	border-right: none !important;
}
td.author {
	border-left: none !important;
}
td.replies, td.lastpost {
	text-align: center;
}
div.buttons, div.singlebutton {
	text-align:center
}
table.forumpost {
	font-size:0.85em;
	border:none;
}
.forumpost .commands a {
	color:#33c !important
}
.forumpost .picture {
	background:none !important
}
.forumpost .picture img {
	border:4px solid #fff;
	border-bottom:9px solid #fff;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
.forumpost .starter {
	background-color:#FFF
}
.forumpost .author {
	font-size:9px !important;
	color:#666;
	text-transform:uppercase;
	font-weight:200
}
.forumpost .side {
	background:none
}
.info .name a {
	font-weight:bold
}
.indent {
	margin-left:30px
}
div.subscribelink {
	text-align: right;
}
.subscribelink a {
	text-decoration: none;
	font-size: 11px;
}
div.felement.f {
	margin-left: 30px !important;
	padding-left: 0px !important;
	width: 100% !important;
	clear: both !important;
}
fieldset {
	background: none !important;
}
fieldset#general, fieldset {
	border: none !important;
	position: relative;
}
legend.ftoggler {
	padding: 8px;
	padding-left: 30px;
	padding-right: 10px;
	min-width: 150px;
	border: 1px solid #dadada;
	background: #666666;
	color: #ffffff;
	text-shadow:0 -1px 1px #333333;
	background-image:url(images/checkj.png);
	background-repeat:no-repeat;
	background-position: 2% 50%;
	position: relative;
	margin-left: -20px;
	margin-bottom: 30px;
}
h3.main, div.clearer, fieldset {
	margin-top: 0px !important;
}
.fitemtitle {
	padding-bottom: 3px;
	font-size: 12px;
	background-image:url([[pix:theme|jart]]);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding-left: 16px;
	padding-right: 4px;
}
div.fitem {
	border-bottom: 1px dotted #dadada;
	padding: 4px;
	padding-bottom: 16px;
	margin-bottom: 4px;
}
.itemhover {
	background: #ffffcc !important;
}
div.form-label {
	font-weight: 800;
	font-size: 12px;
	border: 0px solid #dadada;
	margin-right: 0px;
}
div.form-setting, div.form-description {
	border: 0px solid #dadada;
	margin-left: 0px;
}
div.notifysuccess {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	font-size: 15px;
	color: #ff0000;
	border: 3px solid #f5f5f5;
	text-align: center;
	background-image:url(images/yesj.png);
	background-repeat:no-repeat;
	background-position: 2% 50%;
}
.userinfobox {
	border:1px solid #dadada !important;
	width: 20%;
	background: #efefef;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.userinfobox td.content p {
	font-size:25px;
	color: #333333;
	font-weight: 200; /* font-style: italic;*/
	margin-top: 2px;
	margin-bottom: 2px;
}
.userinfobox td.side img {
	border:13px solid #fff;
	border-bottom:35px solid #fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
}
div.tabtree {
	margin-bottom: 0px !important;
	clear: both;
}
.tabtree ul {
	padding:0px;
	margin:0px;
	list-style:none;
	background:none;
	margin-top:10px;
	margin-bottom:10px;
	border:none !important
}
ul.tabrow1 {
	margin-bottom:10px
}
ul.tabrow {
	border:none !important
}
.tabrow0 li, .tabrow0 li a, .tabrow1 span {
	background:none !important;
	text-decoration:none !important;
}
.tabrow0 li a span {
	background:none !important;
	text-decoration:none !important
}
.tabrow0 li.last {
	border-right:1px solid #ccc
}
.tabrow0 li a span {
	color:#fff
}
.tabrow0 li a span:hover {
	color:#FFFF00
}
.tabrow0 li.selected {
	background:#921403 url(images/alert-overlay.png) repeat-x !important;
	color:#FFFF00
}
.tabrow0 li.selected a span {
	color:#FFFF00
}
div.tabrow1.empty {
	background:none;
	border: none;
}
.content div.summary {
	font-size: 13px;
	font-weight: 400;
}
ul.section, ul.section li, ul.section li a {
	list-style-type:none;
	margin:1px;
	margin-bottom: 1px;
	text-decoration: none;
	font-size: 13px;
}
li.activity {
	font-size: 13px;
	/*border-bottom: 1px dotted #cccccc;*/
line-height:18px;
	padding:1px;
}
li.activity a {
	font-weight:500;
}
li.activity a:hover {
	color:#003366;
}
li.section {
	border-bottom: 1px solid #dadada;
}
li.current {
	background: #ffefbb;
	border: 1px solid #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
div.course-content, div.course-content a {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.course-content {
	width:98%;
	margin:0 auto;
	}
td#left-column {
	width: 210px !important;
	background: url(images/tdleft.png) repeat-y;
}
td#right-column {
	width: 210px !important;
	background: url(images/tdright.png) repeat-y;
}
div.course-content div.left.side {
	font-weight: 200;
	/* font-style: italic;*/
	font-size: 18px;
	color: #666666;
}
.oddsome {
	background: #f5f5f5 !important;
}
ul.weekscss li.section {
	list-style-type:none;
	padding:0;
	margin:0;
	border: none;
	border-bottom: 1px solid #dadada;
	min-height: 40px;
}
table.calendarmonth.calendartable td {
	border: 1px solid #dadada !important;
}
.box {
	border: 1px solid #ffffff;
}
table#categoryquestions th.header a {
	color: #fff !important;
}
table#categoryquestions td {
	font-size: 11px;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
table#categoryquestions td.creatorname, table#categoryquestions td.modifiername {
	text-align: center;
}
table#categoryquestions td.creatorname {
	border-left: 1px solid #dadada;
}
table#categoryquestions td.modifiername {
	border-right: 1px solid #dadada;
}
table#categoryquestions td.iconcol {
	border-left: none;
}
.fhtmleditorMOODLE2 {
	clear: both !important;
	display: block !important;
	margin-left: 60px !important;
	padding-left: 0px !important;
}
#quizcontentsblock div.statusbar {
	text-align: right;
	font-size: 10px;
	font-weight: 200;
}
div.quizpage {
	border: 1px solid #dadada;
	background: #fafafa;
	margin-bottom: 5px;
	margin-top: 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-weight: 200;
	padding: 5px;
}
.quizpage span.pagetitle {
	border-bottom: 1px solid #cccccc;
	text-align: right;
	font-weight: 900;
	display: block;
	background: #a7c4df;
	padding: 3px;
}
.quizpage div.questioncontrols, .quizpage .qnum {
	width: 40px;
	float: right;
}
.quizpage div.singlequestion {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #dadada;
}
.quizpage span.questionname {
	display: block;
	font-weight: 900;
	float: left;
	padding-right: 6px;
	margin-right: 6px;
	border-right: 1px solid #dadada;
}
.quizpage span.questiontype, .quizpage span.questionpreview {
	display: block;
	float: right;
	padding-right: 6px;
	margin-right: 6px;
	border-right: 1px solid #dadada;
}
.quizpage span.helplink {
	text-align: right;
	display: block;
	clear: both;
}
.quizpage .singlebutton {
	text-align: right;
	clear: both;
}
div.que {
	border: 1px solid #dadada;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#showbankcmd, #hidebankcmd {
	display: none;
}
.wikilinkright {
	float: right;
}
div.wiki.view {
	margin-top: 0px;
}
.gradestable {
	font-size: 11px;
	width: 100%;
}
.gradestable div.userpic {
	float: left;
}
.gradestable td.grade_type_text, .gradestable .lastrow td.cell {
	text-align: center;
}
div.yui3-overlay {
	padding: 10px;
	background: #fafafa;
	font-size: 12px;
	border: 1px solid #dadada;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
}
div.profilepicture {
	float: left;
	padding: 20px;
	background: #fafafa;
	border: 1px solid #dadada;
	margin-top: 7px;
}
tr.section.current td.left.side, tr.section.current td.right.side {
	background: #ffefbb !important;
}
table.topics, table.topics td {
	border: 0px solid #cccccc;
}
table.topics td.left.side, table.weeks td.left.side {
	width: 15px;
	color: #cccccc;
	font-size: 25px;
	font-weight: 200;
	/* font-style: italic;*/
 vertical-align: top;
}
table.topics td.right.side, table.weeks td.right.side {
	vertical-align: top;
	text-align: right;
	width: 25px;
}
tr.section.separator td.spacer {
	/*background-image:url(images/hr.png);*/
background-repeat:repeat-x;
	background-position: 100% 100%;
	height: 5px;
}
h3.weekdates {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #cccccc;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	background: #fafafa;
	padding: 4px;
	width: 130px;
	font-size: 13px;
	font-weight: 200;
	text-transform: uppercase;
	text-align: center;
	float: right;
	margin-right: 8px;
	margin-bottom: 1px;
}
tr.section.current h3.weekdates {
	background: #ffefbb;
}
#overDiv {
	position: absolute;
	top: 210px !important;
	left: 1% !important;
	padding: 5px;
	border: 1px solid #333333;
	background: #eeeeee;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	z-index: 99998;
}
#overDiv table, #overDiv td {
	border: none;
}
.gentableodd, .gentableodd td {
	background: #fafafa;
}
div.subscription {
	font-size: 11px;
	text-align: right;
}
div.subscription a {
	text-decoration: none;
}
div.branchbuttoncontainer.horizontal form {
	display: inline-block;
}
.link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#003366;
	text-decoration:none !important;*/
}
.link a:hover {
	border-bottom:dotted #003762 1px;
	color:#003762 !important;
}
.link a:active {
	border-bottom:dotted #003762 1px;
	color:#003762;
}
.footdisplay {
	width:800px;
	border-top:solid #CCCCCC 1px;
	padding-top:10px;
	padding-bottom:5px;
	font:Arial, Helvetica, sans-serif bold;
	font-size:12px;
	text-align:center;
	margin:5px auto;
	color:#22517c;
}
.ayudabusca {
	width:600px;
	border:solid 1px #CCCCCC;
	background-color:#f5f5f5;
	padding:12px;
	text-align:justify;
}
.skip-block a {
	color:#333333 !important;
	text-decoration:none;
}
.skip-block-to {
	color:#333333;
}
input[type="button"] {
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:white;
	background:#CC0000 url("images/botones.gif") repeat-x scroll 0 0;
	height:25px;
	line-height:25px;
	margin:0px 0;
	border: 0;
	cursor:pointer;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-ie-border-radius:2px;
	border-radius:1px;
	-khtml-border-radius:1px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	padding:0px 4px;
}
input[type="button"]:hover {
	background:#CC0000 url("images/botones1.gif") repeat-x;
	color:#fff
}
input[type="button"]:active {
	background:#CC0000 url("images/botones2.gif") repeat-x;
	color:#ebb210
}/***** ltbluehover/test.css end *****/

/***** ltbluehover/colors.css start *****/

/** link color **/
html a, body a, a:link {
/*color: #004a7f;
text-decoration:none;*/
}
.listadocursos a:visited {
	/*color: #004a7f;*/
}

html a:hover, body a:hover {
color: #8a1303 !important;
text-decoration: underline;
}
.boxeshome a:link, a:visited {
/*color: #004a7f;*/
text-decoration:none;
}

/** header, change hex code for different color **/
#header-container {
	height: 90px;
	background: #921403 url(images/alert-overlay.png) repeat-x;
	/*background: #6896be url(images/bg2010.jpg) repeat-x;*/
	
}
/** Logo image **/
#headleft {
/*background-image: url(images/moodle20.png);*/
background-repeat:no-repeat;
}

/** menu colors **/
#navigation li a:link, #navigation li a:visited {  
color: #333333; 
}
/** Menu hover **/
#navigation li a:hover {  
    background: #921403 url(images/alert-overlay.png) repeat-x;
    color: #fff;  
}  

/** block title color **/
.title h2, .sideblock div.header h2 {
color: #921403;
}

/** Main Headings **/
h2.headingblock, h2.main, h3.main, #intro2 {
color: #9d0d15;
}

/**table headings **/
table.rolecap .header, .generaltable .header, .forumheaderlist .header, .files .header, .editcourse .header, .logtable .header{font-size:11px; text-transform:uppercase; font-weight:200; text-decoration:none; padding:5px; background:#921403 url(images/alert-overlay.png) repeat-x !important; color:#fff !important; border-top:1px #cccccc solid !important}

/***
 ***button styling remove all for default buttons
 ***/
/* #container button, #container input[type="submit"], #container input[type="button"]{
 background:#dfdfdf url(images/butover.png) repeat-x; 
 display:inline-block; 
 padding:4px 7px 3px; 
 color:#333333; text-decoration:none; 
 -moz-border-radius:3px; 
 -webkit-border-radius:3px; 
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1); 
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1); 
position:relative; cursor:pointer; 
 border-left:1px solid #dadada; 
 border-top:1px solid #dadada; 
 border-right:1px solid #cccccc; 
 border-bottom:1px solid #cccccc;
  font-size:10px}*/
  #container button, #container input[type="submit"], #container input[type="button"], input.submit, input.button{
           font-size:13px;
           font-family: Arial, Helvetica, sans-serif;
           font-weight:bold;
           color:white;
		   background:#006699 url("images/botones.gif") repeat-x scroll 0 0;
		   height:30px;
		   line-height:30px;
		   margin:3px 0;
           border: 0;
		   cursor:pointer;
		   text-align:center;
		   -moz-border-radius:3px; 
		   -webkit-border-radius:3px; 
		   -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1); 
		   -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1); 
		   padding:0px 5px;
}
input.submit:hover, input.button:hover, #headright3 button:hover, #headright3 input[type="submit"]:hover, #container button:hover, #container input[type="submit"]:hover{background:#2f374b url("images/botones1.gif") repeat-x; color:#fff}
 button, input[type="submit"]:visited{top:1px}

.block input[type="submit"] { padding:3px 6px 4px !important}

#headright3 button, #headright3 input[type="submit"], #headright3 input[type="button"]{ background:#921403 url(images/alert-overlay.png) repeat-x; display:inline-block; padding:2px 4px 2px; color:#fff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px #333333; margin-left:3px; position:relative; cursor:pointer; font-size:9px}

/** Forum post color and image styles **/
.forumpost td.left{padding-right:5px; background: url(images/quoter1.png) no-repeat; background-position:100% 0%}
/** change color of png above to match your colors **/
.forumpost td.content{border:3px solid #939393; border-top:none; padding:1em 1em 1em 2em; background:#fff; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px}
.forumpost td.topic{border:3px solid #939393; border-bottom:none; padding:7px; background:#eee; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}
.forumpost .subject{color:#921403; font-size:16px}

/** tabs color **/
.tabrow0 li{border-left:1px solid #ccc; border-top:1px solid #ccc; padding-top:5px; padding-bottom:3px; background:#851202 url(images/butover.png) repeat-x !important;   -moz-border-radius-topleft:2px;  -webkit-border-top-left-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px}
.tabrow0 li:hover{background:#dadada url(images/alert-overlay.png) repeat-x !important; color:#333}

/** calendar **/
.calendarmonth th {
font-size: 10px;
font-weight: 200;
text-transform: uppercase;
background:#921403 url(images/alert-overlay.png) repeat-x !important; 
color: #fff;
border: 1px solid #dadada !important;
}

/** Questions headers **/
table#categoryquestions th {
font-size:11px; text-transform:uppercase; font-weight:200; text-decoration:none; padding:5px; background:#851202 url([[pix:theme|alert-overlay]]) repeat-x !important; color:#fff !important; border-top:1px #cccccc solid !important;
border-left: 1px solid #dadada; border-right: 1px solid #dadada;
}
.logotipo {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	}
.dimmed_text,
.dimmed_text a  {
  color:#AAAAAA !important;
}/***** ltbluehover/colors.css end *****/


