/* CSS Document */

#logo_top { display: block; float: left; width: 27.6em; height: 7em; background: url(../imagenes/logo_top.jpg) left top no-repeat; text-decoration: none;}

#nav_grupo { display: block; float: left; width: 8.9em; height: 7em; background: url(../imagenes/nav_grupo_off.jpg) left top no-repeat; text-decoration: none;}
#nav_lineas { display: block; float: left; width: 8.9em; height: 7em; background: url(../imagenes/nav_lineas_off.jpg) left top no-repeat; text-decoration: none;}
#nav_servicios { display: block; float: left; width: 8.9em; height: 7em; background: url(../imagenes/nav_servicios_off.jpg) left top no-repeat; text-decoration: none;}
#nav_guia { display: block; float: left; width: 8.9em; height: 7em; background: url(../imagenes/nav_guia_off.jpg) left top no-repeat; text-decoration: none;}
#nav_contacto { display: block; float: left; width: 8.9em; height: 7em; background: url(../imagenes/nav_contacto_off.jpg) left top no-repeat; text-decoration: none; margin: 0 2em 0 0;}

.tableLinea {height: 140px !important; width: 100%;}

.tdLinea {height: 20px; background-repeat: repeat-x; background: url(../imagenes/line.gif)!important;}

.tdParada {height: 10px !important; width:300px !important;}

.tdBlanco {height: 10px !important; width:300px;}

.item_combo_index { display: block; float: left; width: 6em; height: 1.5em; padding: 0 0 0 5em;}
.item_combo_index2 { display: block; float: left; width: 3em; height: 1.5em; padding: 0 0 0 4em;}
.combo_index { display: block; float: left; width: 18em; font-size: 0.9em;}
.btn_consultar_index { display: block; float: left; width: 12em; height: 2.2em; margin: 0 0 0 4.3em; background: url(../imagenes/btn_consultar.gif) left top no-repeat; text-decoration: none;}

.btn_consultar { display: block; float: left; width: 12em; height: 2.2em; background: url(../imagenes/btn_consultar.gif) left top no-repeat; text-decoration: none;}
.btn_consultar_pq { display: block; float: left; width: 2.4em; height: 1.3em; background: url(../imagenes/btn_consultar_pq.gif) left top no-repeat; text-decoration: none;}

.btn_comprar_index { display: block; float: left; width: 12em; height: 2.2em; margin: 0.5em 0 0 0; background: url(../imagenes/btn_comprar.gif) left top no-repeat; text-decoration: none;}
.btn_comprar { display: block;width: 12em; height: 2.2em; margin: 0.5em 0 0 0; background: url(../imagenes/btn_comprar.gif) left top no-repeat; text-decoration: none;}

a { text-decoration: none; color: #666666;}
a:hover { text-decoration: none;}

.negrita { font-weight: bold;}
.negrita_naranja { font-weight: bold; color: #f4631a;}
.negrita_azul { font-weight: bold; color: #3c606e;}

.naranja { color: #f4631a;}
.naranja:hover { color: #000; text-decoration: none;}
.blanco { color: #ffffff;}
.blanco:hover {  color: #ffcb66; text-decoration: none;}
.azul { color: #3c606e;}
.azul:hover { color: #000; text-decoration: none;}

.derecha { float: right;}

.logo_menulateral { float: right;}

.menu_lateral { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menu_lateral:hover { font-weight: bold; color: #ffcb66; text-decoration: none;}

.menu_lateral_on { font-weight: bold; color: #ffcb66; text-decoration: none;}
.menu_lateral_on:hover { font-weight: bold; color: #ffcb66; text-decoration: none;}

.foto_izda { float: left; margin: 0 2em 1em 0; padding: 0.5em; border: 1px solid #999999;}
.foto_dcha { float: right; margin: 0 0 1em 2em; padding: 0.5em; border: 1px solid #999999;}

.foto_not_pq { float: left; margin: 0.3em 0.5em 0 0; padding: 0.1em; border: 1px solid #999999;}
.listado_noticias { margin: 0; padding: 0; list-style-type: none;}

.caja { display: block; width: 59.5em; border: 1px solid #999999; padding: 1.5em; background: url(../imagenes/fondo_caja.gif) left top repeat-x; margin: 0 0 1em 0; overflow: hidden;}
.caja_consulta { display: block; width: 60.3em; border: 1px solid #999999; background: url(../imagenes/fondo_caja_consulta.gif) right top no-repeat; margin: 0 0 1em 0; overflow: hidden; padding: 1em;}
.caja_imagen_linea { height:180px; display: block; width: 62.3em; border: 1px solid #999999; margin: 0 0 1em 0; overflow: auto;}
.caja_fechas { height:300px; display: block; width: 62.3em; border: 1px solid #999999; margin: 0 0 1em 0; overflow: auto;}
.zona_precio_billete { display: block; float: right; width: 20em; color: #f4631a; font-weight: bold;}
.precio_billete { display: block; float: right; width: 4em; height: 1.9em; padding: 0.7em 0.2em 0 0; color: #f4631a; font-weight: bold; background: url(../imagenes/fondo_precio_billete.gif) left top no-repeat; text-align: center; color: #FFFFFF; font-size: 2em; font-family: "Times New Roman", Times, serif;}

.combo { font-size: 0.9em; margin: 0 1em 0 0;}
.combo_solicitud { width: 30em; font-size: 0.9em; margin: 0 0 0.5em 0; border: 1px solid #9ec5c8;}
.combo_comentario { width: 30em; font-size: 1.4em; margin: 0 0 0.5em 0; border: 1px solid #9ec5c8;}
.combo_buzon { width: 32em; font-size: 0.9em; margin: 0 0 0.5em 0; border: 1px solid #9ec5c8;}

.item_combo_horarios { display: block; float: left; width: 4.7em; height: 1.5em;}
.combo_horarios { display: block; float: left; width: 15em; font-size: 0.9em; margin: 0 1em 0 0;}
.btn_consultar_horarios { display: block; width: 12em; height: 2.2em; background: url(../imagenes/btn_consultar.gif) left top no-repeat; text-decoration: none; margin: 2em 0 0 0;}

.combo_horarios_lateral { display: block; float: left; width: 13.5em; font-size: 0.9em;}
.item_combo_horarios_lateral { display: block; float: left; width: 4em; height: 1.5em;}
.btn_consultar_horarios_lateral { display: block; width: 12em; height: 2.2em; background: url(../imagenes/btn_consultar.gif) left top no-repeat; text-decoration: none; margin: 1em 0 0 0;}

.btn_enviar { display: block; width: 10.1em; height: 2.2em; background: url(../imagenes/btn_enviar.gif) left top no-repeat; text-decoration: none; margin: 1em 0 0 0;}
.btn_cv { display: block; width: 15.45em; height: 2.2em; background: url(../imagenes/btn_cv.gif) left top no-repeat; text-decoration: none; margin: 1em 0 0 0;}

.btn_general { display: block; float: left; width: 17em; height: 1.8em; background: url(../imagenes/btn_general.gif) left top no-repeat; text-decoration: none; margin: 0 0 01em 0; text-align: left; padding: 0.4em 0 0 0.5em; color: #333333;}
.btn_general:hover { color: #000000;}
.btn_general2 { display: block; float: left; width: 16.5em; height: 1.8em; background: url(../imagenes/btn_general.gif) left top no-repeat; text-decoration: none; margin: 0 3em 1em 3em; text-align: left; padding: 0.4em 0 0 1em; color: #333333;}
.btn_general2:hover { color: #000000;}
.hueco_btn { display: block; float: left; width: 17em; height: 1.8em; margin: 0 0 01em 0; padding: 0.4em 0 0 0.5em;}

.item_combo_consulta { display: block; float: left; width: 20em; height: 1.5em; padding: 0 0 0 2em;}

.mail { display: block; float: left; background: url(../imagenes/mail.gif) left 1px no-repeat; padding: 0 0 1em 2em; margin: 0.5em 0 0 0;}
.mail:hover { color: #000000;}
.solicitud { display: block; float: left; background: url(../imagenes/mail.gif) left 1px no-repeat; padding: 0 0 1em 2em; margin: 0.5em 0 0 0;}
.solicitud:hover { color: #000000;}

.subrayado { border-bottom: 1px solid #cccccc;}

.tabla_horarios { border: 1px solid #cccccc;}

.tdDias { font-size:6.5pt; } 

table{ width: 99%; background:#cccccc;}
caption{ color: #FFFFFF; background: #f4631a; padding:0.5em;}
caption2{ color: #FFFFFF; background: #33CCCC; padding:0.5em;}
td, th{ padding: 0.5em; text-align: center;}
thead th{ text-align:center; background:#F5F5F5;color:#666666;text-transform:uppercase;}
tbody th{font-weight:bold; text-align: left; width: 12em;}
tbody tr{background:#ffffff;text-align:left;}
tbody tr.odd{background:#ffffff;}
tbody th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;background:url(http://www.leandropessoa.com.br/table/img/ico_novajanela.gif);background-repeat:no-repeat;}
tbody th a:hover{color:#009900;}
tbody tr td{ background:#faecd8;}
tbody tr.odd td{ background:#fbd7a3;}
table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}
table td a:hover{color:#009900;text-decoration:underline;font-weight: bold;}
table a[title^="Download"]{background:url(http://www.leandropessoa.com.br/table/img/icPADRAO.gif) no-repeat center;padding:20px 0px 0px 15px;}
tbody td a[href="http://www.leandropessoa.com.br"]{margin:0 auto;height:15px;border-bottom:0;padding:3px 0px 0px 18px;font-weight:bold;color:#FF8601;background:url(http://www.leandropessoa.com.br/table/img/check.gif);background-repeat: no-repeat;}
tfoot th, tfoot td{background:url(http://www.leandropessoa.com.br/table/img/TableCaption.jpg);padding:10px;text-align:center;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}


