/* CSS Document */
*{
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100,01%;
}

.style1 {font: normal 11px/16px Verdana; color: #333;}
.style5 {color: #333}
.style6 {color: #006600;font-weight: bold;}
.style4 {color: #000000}
.style9 {font-size: 14px; color: #003399; font-weight: bold;}
.style10 {color: #333333}

#modalidades{
	border-bottom: 1px dotted #060;
	}
	
#detalhesMod{
	border-left: 1px dotted #CCC;
	}

body {
	margin:0;
	background-repeat:repeat-y;
	background-position:center;
	background-image: url(../images/bgr3.jpg);
	background-color:#ffffff

}

.botao{
    font: normal 10px Verdana; color: #000;
	padding: 2px;
	background-color:#75CF5F;
	border-color:#006600
}

/*Inicio Ônibus Carrito*/
td.ocupada {cursor:default;padding:0;border:0;color: black; background-color: #ffffff;background-image:url('http://www.planaltotransportes.com.br/astorbr-pt/imgs/asiento-o.gif');background-repeat: no-repeat;height:28px;width:28px;font-weight:bold;}
td.seleccionada {cursor:pointer;padding:0;border:0;color: black; background-color: #ffffff;background-image:url('http://www.planaltotransportes.com.br/astorbr-pt/imgs/asiento-s.gif');background-repeat: no-repeat;height:28px;width:28px;font-weight:bold;}
td.libre {cursor:pointer;padding:0;border:0;color: black; background-color: #ffffff;background-image:url('http://www.planaltotransportes.com.br/astorbr-pt/imgs/asiento-l.gif');background-repeat: no-repeat;height:28px;width:28px;font-weight:bold;}
td.vacia {padding:0; border:0; width:28px; height:28px;}
td.dibujo table {border-spacing:1; padding:5;border-width:0; }
/*Fim Ônibus Carrito*/

/*Inicio Manchetes*/
#manchetes {
	font-family: Verdana;
	font-size: 11px;
	color: #333;
}
#manchetes a{
	font-family: Verdana;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

.carrito {
        font-family: Verdana;
        font-size: 9px;
        text-decoration: none;
}

.carritocabecalho {
	font-family: Verdana;
        font-size: 11px;
        color: #fff;
        text-decoration: none;
}

.carrito_separador {
	font-family: Verdana;
        font-size: 10px;
        color: #fff;
        text-decoration: none;
}

.carrito_total {
        font-family: Verdana;
        font-size: 10px;
        color: #000;
        text-decoration: none;
}

.combo_prazo {
        font-family: Verdana;
        font-size: 16px;
        color: #000;
        text-decoration: none;
}

.combo_data {
        font-family: Verdana;
        font-size: 12px;
        color: #000;
        text-decoration: none;
}

#manchetes a:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

.input { 
	background-color: #E8FFE8;
	font: 11px Verdana;
	color:#666;
	border-top:  1px solid #999;
	border-right:  1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left:  1px solid #999;
}
.input2 { 
	font: 11px Verdana;
	color:#666;
	width: 200px;
	border-top:  1px solid #999;
	border-right:  1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left:  1px solid #999;
}

/*Início da Venda de Passagens*/
#ticket {
	background-image:url(../images/bgrVendas.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font: bold 11px Verdana;
	color:#666;
}
#ticket select {
	width: 150px;
	background-color: #E8FFE8;
	font: 11px Verdana;
	color:#666;	
	border-top:  1px solid #999;
	border-right:  1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left:  1px solid #999;
}

/*Início da Venda de Passagens "A"*/
#ticketA {
	font: 11px Verdana;
	color:#666;
}
#ticketA select {
	font: 11px Verdana;
	color:#666;	
	border: 1px solid #666;	
}
#ticketA input {
	font: 11px Verdana;
	color:#666;	
	border: 1px solid #666;	
}


/*Início do MenuLeft*/
ul#menuLeft {
	list-style-type: none; 		/*Remove o marcador das listas*/
	margin: 0px; 				/*Espaço entre o container e os elementos vizinhos*/ 
	padding: 0px;			 	/*Espaço entre a margem do container e seu conteúdo*/ 
	font: 11px Verdana;
}
ul#menuLeft li {
	display:block;
	width:230px;
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 10px;
}
ul#menuLeft ol {
	display:block;
	width:230px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 10px;
}
ul#menuLeft ol a {
	color:#666;
	text-decoration:none
}
ul#menuLeft ol a:hover {
	color:#003399
}
/*Fim do MenuLeft*/

/*Início do MenuGroup*/
ul#menuGroup {
	list-style-type: none;		/*Remove o marcador da lista*/
	margin: 0;				 	/*Espaço entre o container e os elementos vizinhos*/
	padding: 10px 0px 20px 0px;	/*Espaço entre a margem do container e seu conteúdo*/
	font: bold 14px Verdana;
}
ul#menuGroup li {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
#Finish ul#menuGroup li {
	float: left;
	padding: 0px 0px 0px 10px;
	border-top: 2px solid #FFF;
}
ul#menuGroup li a {
	display: block;
	height: 25px;
	width: 149px;
	text-align:center;
	text-decoration:none;
	border-top: 2px solid #FFF;
	color:#666
}
ul#menuGroup li a:hover {
	border-top: 2px solid #FFF;
	background-color:#0C0;
	color:#FFF
}
/*Fim do MenuGroup*/

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006600;
	font-weight: bold;
}
.tituloBox{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00923F;
}
#tituloBox a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
#tituloBox a:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:none;
}
#menuLeft {
	margin padding: 0px;
}
#menuLeft a{
	font: bold 11px/22px Verdana, Arial, Helvetica, "sans-serif";
	color: #666;
	padding-left: 15px;
	text-decoration:none;	
	border-bottom: solid 1px #B4DFB4;
}
#menuLeft a:hover{
	font: bold 11px/22px Verdana, Arial, Helvetica, "sans-serif";
	color: #069;
	padding-left: 10px;
	text-decoration:none;
	border-bottom: 1px solid #B4DFB4;
	border-left: 5px solid #069;	
}
