/* @override http://bcni.carlism.org/stylesheets/application.css?1233410435 */

a:link {
	color: #316853;
}

a:visited {
	color: #96ba7a;	
}

body {
	font-family: Arial, Helvetica, sans serif;
}

table.schedule {
	border: 0px;
	background-color: #316853;
}

.hovering {
	background-color: #FFC;
}

table.schedule tr th {
	font: normal normal bold .9em Arial, sans-serif;
	color: white;
	background-image: url(../images/table_header.gif);
	background-repeat: repeat-x;
	background-color: #316853;
    background-position: bottom;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #316853;
	vertical-align: top;
}

table.schedule tr th:last-child {
	border-right: 1px solid #316853;
}

table.schedule tr td {
	font: normal normal normal .8em Arial, sans-serif;
	color: black;
	border-right: 1px solid #316853;
	border-bottom: 1px solid #316853;
	background-color: white;
}

table.schedule tr td a {
    text-decoration: none;
}

table.schedule tr th:first-child {
	border-left: 1px solid #316853;
}
table.schedule tr td:first-child {
	border-left: 1px solid #316853;
}

ul li a {
	text-decoration: none;
}

ul li {
	list-style-type: none;
}

h1 {
	font: normal normal bold 1.2em Arial, sans-serif;
	padding: 3px 5px;
	color: white;
	background-image: url(../images/table_header.gif);
	background-repeat: repeat-x;
	background-color: #316853;
	background-position: bottom;
	vertical-align: top;
}
h1 a:link, h1 a:visited {
	font: normal normal normal .8em Arial, sans-serif;
	color: white;
}

label {
	font: italic normal bold 1em Arial, sans-serif;
}

span.field {
	font: normal normal normal 1.1em Arial, sans-serif;
	background-color: #CCC;
	border: 2px ridge #316853;
	padding: 2px;
}

div#nav_box {
    float:right;
}

div.entry_form {
    position: absolute;
    top: 30;
    left: 50;
    border: 1px solid #999;
    background-color: rgb(204,204,204);
    padding: 5px 20px;
}