body {margin:0px;background:#EBEEFF url("../img/fondo.gif") repeat-y;font:11px Tahoma, Arial, sans-serif;color:#6B6B6B;line-height:130%;}
body.calendario {margin:0px;background:none;}

a{color:#3746B8}
input, select, textarea {font:11px Tahoma, Arial, sans-serif;border:solid 1px #A5ACB2}
select  {font:10px Tahoma, Arial, sans-serif;}


#contenedor{width:752px;}
#cabecera {width:752px;height:181px;background:url("../img/fondo_cabecera.gif") no-repeat 0px 100%}

#modulo1{display:inline;width:470px;margin:5px 0px 0px 30px;float:left}
#modulo1 p{margin:10px 0px 10px 0px}
#modulo1 p img{margin:0px 4px 0px 0px}
#modulo1 em{margin:10px 0px 0px 0px;padding-left:6px;font-style:normal;border-left:solid 5px #CAC9F0;display:block;color:#625E97}
#modulo1 ul{list-style:none;clear:left;}
#modulo1 ul li{margin:4px 0px 4px 0px;background:url("../img/bullet1.gif") no-repeat 0px 3px;padding-left:15px}

#modulo1 ul.paradas{padding:0px;margin:5px 0px 20px 10px}
#modulo1 ul.paradas li{color:#625E97;white-space:nowrap;float:left;height:22px;margin:0px 0px 10px 0px;background:url("../img/fondo_lineas.gif") no-repeat left bottom;padding:0px 15px 0px 10px;font-size:10px;text-transform:uppercase;}

#modulo1 table.horarios, #modulo1 table.horarios2{width:430px;border:solid 1px #C4CAE0;margin:10px 0px}
#modulo1 table.horarios th, #modulo1 table.horarios2 th{font-size:10px;color:#625E97;background-color:#EAE9F9}
#modulo1 table.horarios td{width:25%;text-align:center;border-right:solid 1px #EAE9F9}
#modulo1 table.horarios2 td{text-align:center;border-right:solid 1px #EAE9F9}
#modulo1 h3{color:#8785A6;font-size:14px;margin:5px 0px 5px 0px;clear:left}
#modulo1 div.replaced-h3{clear:left}
#modulo1 h4.poblacion {clear:both;font-size:12px;color:#70B40D;margin:0px;padding:0px 0px 0px 30px;background:url("../img/ico_poblacion.gif") no-repeat}

form table {background:#F6F7FF;border:double 3px #C5CCF4}
form table td, form table th{border-bottom:solid 1px #E2E6FF;padding: 3px 0px 3px 0px}
form table th {font-weight:normal;text-align:right}

#modulo2{display:inline;width:198px;margin:42px 0px 0px 10px;float:left;background:url("../img/modulo_fondo.gif") repeat-y}
#modulo2 p {padding:0px;margin:5px 10px 5px 10px}
#modulo2 p img{clear:left;float:left;margin:0px 4px 0px 0px}
#modulo2 a {color:#B55011;text-decoration:none}
#modulo2 a:hover {text-decoration:underline}
#modulo2 h3 {font-size:14px;color:#D5A128;margin:5px 0px 5px 15px}

.noborde {border:none}
.boton {border:outset 1px #6A64BC;background-color:#EBEEFF;font-weight:bold;color:#3B4CAC;padding:3px;}
strong.rojo {color:#CC0000;font-weight:normal}
.mini{font-size:10px}
img.mapa {margin:6px 0px 0px 0px;border:solid 1px #475293}

#modulo1 p.enlace { float:left;width:200px;margin:10px 10px 0px 0px;font-size:13px}
#modulo1 p.enlace img{float:left;}

#pie {clear:both;background-color:#D8DCED;width:670px;margin:10px 0px 10px 30px;text-align:center;font-size:10px;color:#58548D}

/*Estilos calendario*/
.BuscpYearNavigation, .BuscpMonthNavigation{background-color:#6677DD;text-align:center;vertical-align:center;text-decoration:none;color:#FFFFFF;font-weight:bold;}
.BuscpDayColumnHeader, .BuscpYearNavigation, .BuscpMonthNavigation, .BuscpCurrentMonthDate, .BuscpCurrentMonthDateDisabled, .BuscpOtherMonthDate, .BuscpOtherMonthDateDisabled, .BuscpCurrentDate, .BuscpCurrentDateDisabled, .BuscpTodayText, .BuscpTodayTextDisabled, .BuscpText{font-family:arial;font-size:8pt;}
TD.BuscpDayColumnHeader{text-align:right;border:solid thin #6677DD;border-width:0 0 1 0;}
.BuscpCurrentMonthDate, .BuscpOtherMonthDate, .BuscpCurrentDate{text-align:right;text-decoration:none;}
.BuscpCurrentMonthDateDisabled, .BuscpOtherMonthDateDisabled, .BuscpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.BuscpCurrentMonthDate{color:#6677DD;font-weight:bold;}
.BuscpCurrentDate{color: #FFFFFF;font-weight:bold;}
.BuscpOtherMonthDate{color:#808080;}
TD.BuscpCurrentDate{color:#FFFFFF;background-color: #6677DD;border-width:1;border:solid thin #000000;}
TD.BuscpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA;}
TD.BuscpTodayText,
TD.BuscpTodayTextDisabled{border:solid thin #6677DD;border-width:1 0 0 0;}
A.BuscpTodayText,
SPAN.BuscpTodayTextDisabled{height:20px;}
A.BuscpTodayText{color:#6677DD;font-weight:bold;}
SPAN.BuscpTodayTextDisabled{color:#D0D0D0;}
.BuscpBorder{border:solid thin #6677DD;}