@charset "utf-8";

/* CSS Document */

body{

	margin:0 0 0 0px;

	font:14px Lucida Sans Unicode;

	font-size:14px;

	color:#fff;

	background: #000;

}
#special{height:50px; width:100%; position:fixed; left:0px; top: 0; float:inherit; z-index:1; margin:0 auto; border:none; background:url(../backlight.png) repeat-x;}

.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: #a61b1d;

	font-weight: bold;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration:underline;

	color: #a61b1d;

}

a:hover {

	text-decoration:underline;

	color: #a61b1d;

}

a:active {

	text-decoration: none;

	color: #a61b1d;

}

.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;}
