@charset "utf-8";
/* CSS Document */
body{
	margin:0 0 0 0px;
	font:14px Lucida Sans Unicode;
	font-size:14px;
	color:#fff;
	background: #000;
}
.top{
	background: url(../images/top-rep.gif) repeat-x;
	color: white;
	font: bold 13px Lucida Sans Unicode;
	line-height:32px;
	text-align:center;
}
/*menu*/
.sdcharter{
width: 337px; /*width of menu*/
/*height:189px;*/
}
.sdcharter .headerbar{
font: bold 14px Lucida Sans Unicode;
color: white;
height:18px;
background: #571515 url(../images/menu-top.gif) no-repeat; 
}
.sdcharter ul{
list-style-type: none;
margin:0;
padding:0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.sdcharter ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}
.sdcharter ul li a{
font: bold 14px Lucida Sans Unicode;
color: white;
background: url(../images/menu.gif) repeat-x;
display: block;
padding: 0px 0;
line-height: 36px;
padding-left: 25px;
text-decoration: none;
}
.sdcharter ul li a:visited{
color: white;
background: url(../images/menu.gif) repeat-x;
}
.sdcharter ul li a:hover{ /*hover state CSS*/
color: white;
background: url(../images/menu-hover.gif) repeat-x;
}
.sdcharter ul li.current a{ /*hover state CSS*/
color: white;
background: url(../images/menu-hover.gif) repeat-x;
}
/*div*/
#buses{
	background: url(../images/sd-charter.jpg) no-repeat;
	position:relative;
	width:337px;
	height:178px;
}
#bottom{
	background: url(../images/bottom.gif) no-repeat;
	width:337px;
	position:static;
	height:34px;
}
#sdro-text{
	padding-top: 28px;
	text-transform:uppercase;
	font: bold 8px Lucida Sans Unicode;
	background: #290102 url(../images/sdro-rep.gif) repeat-x;
	text-align:center;
	font-weight:bold;
	color: white;
}
/*estilos*/
h1{
	font: bold 14px Lucida Sans Unicode;
	text-align:center;
	color: #b9b8b8;
	text-transform:capitalize;
}
.white{
	color: white;
	text-align:center;
}
.middle-rep{
	background: url(../images/middle-rep.gif) repeat;
}
.boxtop{
	background: url(../images/box-top-rep.gif) repeat-x;
}
.boxizq{
	background: url(../images/box-izq-rep.gif) repeat-y;
}
.boxder{
	background: url(../images/box-der-rep.gif) repeat-y;
}
.boxbottom{
	background: url(../images/box-bottom-rep.gif) repeat-x;
}
.boxbg{
	background: #101010;
}
.sdrobg{
	background: #290102 url(../images/sdro-rep.gif) repeat-x;
	height:49px;
}
.center{
	text-align:center;
}
.h3{
	text-align:center;
	font-size:large;
	font-weight:bold;
}
.h4{
	text-align:center;
	font-size: 15px;
	font-weight:bold;
}
.justify{
	text-align:justify;
}
strong{
	font-weight:bold;
}
.lef {float: left;}
.right{ float:right;}
.subtitle{
	text-align:center;
	font: bold 15px Lucida Sans Unicode;
	text-transform:uppercase;
	font-weight:bold;
	color: #504f4f;
}
/*links*/
a {
	font:Lucida Sans Unicode;
	font-size: 13px;
	color: #67615d;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration:underline;
	color: #67615d;
}
a:hover {
	text-decoration:underline;
	color: #484340;
}
a:active {
	text-decoration: none;
	color: #67615d;
}
.sdro-link a:link {
	font-size:x-small;
	text-decoration: none;
	color: #ada9a6;
}
.sdro-link a:visited {
	font-size:x-small;
	text-decoration: none;
	color: #ada9a6;
}
.sdro-link a:hover {
	font-size:x-small;
	text-decoration: underline;
	color: #c9c8c7;
}
.sdro-link a:active {
	font-size:x-small;
	text-decoration: none;
	color: #ada9a6;
}
.white-link a:link {
	text-decoration:underline;
	color: white;
}
.white-link a:visited {
	text-decoration:underline;
	color: white;
}
.white-link a:hover {
	text-decoration:none;
	color: #858585;
}
.white-link a:active {
	text-decoration:underline;
	color: white;
}
/*tables*/
table.Design {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #232323;
    border: 0.3em solid #000;
	text-transform:capitalize;
}
table.Design th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 0px;
    border-bottom: 1px solid #000;
}
table.Design td {
    border: 0px;
    border-bottom: 1px solid #000;
    padding: 0.1em 0.5em;
}
table.Design thead th {
    text-align: center;
    font-weight: bold;
	background: #000;
    color: #FFFFFF;
}
table.Design th.Corner {
    text-align: center;
	color: white;
}
table.Design td.Odd {
    background: #151414;
	text-align:center;
}
#season{background:url(../lights.gif) repeat-x; height:50px; width:595px; margin:0 auto;}
.season{font:bold 16px"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF9; text-align:center;}