BODY { margin: 0 }

BODY, P, TD { font: normal 11px Verdana, Arial, Helvetica, Sans-Serif }

H3 { 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0
}

.normal {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #0E548C
} 

.titular {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #0E548C
} 

.ingles {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-align: left;
	color: #FF6600
}

.horario {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #0E548C;
	letter-spacing: -1px
} 

.tithorario {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF
}

SELECT.txt, INPUT.txt { font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #10487F} 

a:active,
a:visited,
a:link { color: #165899; text-decoration: none; font-weight: normal }

a:hover { color: #E99502; font-weight: normal; text-decoration: underline }

A.bold, A:link.bold, A:active.bold, A:visited.bold { font-weight:bold }
A.ingles, A:active.ingles, A:visited.ingles, A:link.ingles { color: #FF6600 }

a.offer:link {
	color: #CC0000; text-decoration: underline;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif
}

.fechanot {
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #CC3300;
	letter-spacing: 0.2em
}

.btnlnk {
	border: 1px outset #888888;
	background-color: #DDEAF5; 
	padding: 1px 4px
}

.btnlnk:hover { border-style: inset }

UL.noticias { 
	list-style: outside url(/ima/icon_noticias.gif); 
	margin: 0 0 0 28px;
	padding: 0
}

UL.avisos { list-style: url(/ima/icon_avisos.gif) }

UL.solver LI { list-style: outside url(/ima/piloto_portillo.png) }

UL.solver LI, li.solver {
	padding: 0 10px 15px 20px;
	text-align: justify
}

UL.horarios LI {
	list-style: url(/ima/item_terminal3.gif) outside;
	padding-bottom: 6px;
	text-transform: uppercase;
	padding-left: 6px
}

UL.horarios LI .noupper { text-transform: none }

UL.horarios LI:hover { list-style: url(/ima/item_terminal4.gif) outside }

.quienes TD, TD.quienes {
	vertical-align:top;
	border: 1px solid #CCCCCC;
	padding: 5px 1px 2px 5px
}

INPUT.piloto, BUTTON.piloto {
	background: url(/ima/piloto_amarillo.png) left top no-repeat;
	width:30px; height:30px;
	border: 0 none;
	text-align:center; vertical-align: middle;
	padding:0
}

INPUT.piloto:hover, BUTTON.piloto:hover {
	background: url(/ima/piloto_amarillo_high.png) left top no-repeat
}

.auxdiv { position: absolute; visibility: hidden }

A.newsLnk, A.newsLnk:link, A.newsLnk:visited {
	font-family: arial;
	font-weight:bold;
	text-decoration: underline;
	color: #082469
}

A.newsLnk:hover { color: #ff6600 }

TABLE.PopUpBox { width: 256px }

.PopUpBox TH { 
	height: 22px;
	background: url(/ima/popupbox256_top.gif) left top no-repeat;
	font: bold 11px Verdana;
	color: #0E548C
}

.PopUpBox TD {
	width: 256px; 
	background: url(/ima/popupbox256_mid.gif) left top repeat-y #ffffff;
	font: normal 11px Verdana;
	line-height: 1.5em;
	color: #00246B;
	padding: 0 10px;
}

.PopUpBox TD.bottom { 
	background: url(/ima/popupbox256_bottom.gif) left top no-repeat;
}

.PopUpBox UL { margin-top:8px; margin-bottom: 5px }

a.linkbenal {  
	background:#fff url(ima/link-benal-1.gif) no-repeat left top;
	margin-bottom:3px;
}
a.linkbenal:visited {
	background:#fff url(ima/link-benal-1.gif) no-repeat left top;
}
a.linkbenal:active {
	background:#fff url(ima/link-benal-1.gif) no-repeat left top;
}
a.linkbenal:hover {
	background:#fff url(ima/link-benal-2.gif) no-repeat left top;
}

a.linktorre {  
	background:#fff url(ima/link-torremolinos-1.gif) no-repeat left top;
	margin-bottom:3px;
}
a.linktorre:visited {
	background:#fff url(ima/link-torremolinos-1.gif) no-repeat left top;
}
a.linktorre:active {
	background:#fff url(ima/link-torremolinos-1.gif) no-repeat left top;
}
a.linktorre:hover {
	background:#fff url(ima/link-torremolinos-2.gif) no-repeat left top;
}

a.linkmarb {  
	background:#fff url(ima/link-marbella-1.gif) no-repeat left top;
	margin-bottom:3px;
}
a.linkmarb:visited {
	background:#fff url(ima/link-marbella-1.gif) no-repeat left top;
}
a.linkmarb:active {
	background:#fff url(ima/link-marbella-1.gif) no-repeat left top;
}
a.linkmarb:hover {
	background:#fff url(ima/link-marbella-2.gif) no-repeat left top;
}

a.linkferia {  
	background:#fff url(ima/link-feria-1.gif) no-repeat left top;
	margin-bottom:3px;
}
a.linkferia:visited {
	background:#fff url(ima/link-feria-1.gif) no-repeat left top;
}
a.linkferia:active {
	background:#fff url(ima/link-feria-1.gif) no-repeat left top;
}
a.linkferia:hover {
	background:#fff url(ima/link-feria-2.gif) no-repeat left top;
}

.alinear {
  top:0;
}
