html{padding:0px;margin:0px;min-height: 100.05%;}
body{background-color: #FFFFFF;   font-family : Tahoma, sans-serif;  margin: 0px;}
.page_bg {	background-color: #FAC05C;	background-image: url(../images/bg.jpg);	 background-repeat: repeat-x;
	 margin: 0px;	border: 0px;}
td, tr, p, div{	font-family : Tahoma, sans-serif;	font-size : 8pt;	color : #000000;}
a:link, a:visited{		color: #990000;      text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
hr{	height : 1px;width : 100%;border-top-width: 1px;border-bottom-width: 1px;
	border-top-style: solid;border-bottom-style: solid;border-top-color: #FFD744;border-bottom-color: #F59C00;}
ul, li{	margin-left: 8px;padding: 0px;	list-style: none;list-style-image:url(../images/arrow.gif);}
#module-left{background-color: #FFFFFF;background-image: url(../images/module_left_bg.jpg);
	background-repeat: repeat-y;  vertical-align: top;margin:0px;padding:0px;
	width: 160px;text-align: left;}

#module-right
{
	background-color: #FFFFFF;
	background-image: url(../images/module_right_bg.jpg);
	background-repeat: repeat-y;
   vertical-align: top;
   padding: 0px;
	margin:0px;
	width:160px;
	text-align: left;
}

#content
{
	background-color: #FFFFFF;
   padding: 10px;
	margin:0px;
	width:504px;
   
}
#contenttable
{
  background-image: url(../images/bgcontent.jpg);
  width:828px;
}
#mainbody
{
  width:828px;
}


 div#links_idioma
{
list-style: none;
padding: 0;
margin: 0;
float: right;
white-space: nowrap;

}
table#idioma {position:absolute;margin-top:140px;margin-left:60px !important;margin-left:60px}
div#links_idioma span  {float:left;margin-top:3px;margin-right:2px;}



#module-right div.module 
{
	width:160px;
   margin-bottom: 5px;
   background:  url(../images/module_right_mid.jpg) top left repeat-y;
	vertical-align:top;
 	color:#235BFF;
	font-family : Tahoma, sans-serif;
	font-size:12px;
	text-align:left;
}

#module-right div.module  div 
{
	width:160px;
	background: url(../images/module_right_top.jpg)  top left no-repeat;
	text-align:left;
	padding-top: 5px;
}

#module-right div.module  div div 
{
	width:160px;
	background: url(../images/module_right_bottom.jpg) bottom left no-repeat;
	text-align:left;
	padding-bottom: 5px;
}

#module-right div.module div div div
{
	width:130px;
	padding-bottom: 10px;
	background:transparent;
	text-align:left;
	margin:auto;
}

#module-right div.module div div div h3
{
	padding-top: 0px;  
	margin: 0px;
	color: #000000;
	font-size: 10pt;
}

#module-left div.module 
{


 	color:#235BFF;
	font-family : Tahoma, sans-serif;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	margin-bottom: 5px;
   background:  url(../images/module_left_mid.jpg) bottom left repeat-y;
	width:160px;


}

#module-left div.module div 
{
	width:160px;
   background: url(../images/module_left_top.jpg)  top left no-repeat;
	text-align:left;
	padding-top: 5px;
}

#module-left div.module  div div 
{
	width:160px;
	background: url(../images/module_left_bottom.jpg) bottom left no-repeat;
	text-align:left;
	padding-bottom: 5px;
}

#module-left div.module div div div
{
	width:152px;
	padding-bottom: 10px;
	background:transparent;
	text-align:left;
	margin:auto;
}

#module-left div.module div div div h3
{
	padding-top: 0px;  
	margin: 0px;
	color: #000000;	
	font-size: 10pt;
}

div.module div div div form
{
	text-align:left;
	margin:auto;
}

div.module div div div form table
{
	text-align:left;
	margin:auto;
}

div.module div div div form table table
{
	text-align:left;
	margin:auto;
}


.pathway
{
	color: #000000;
}


.small
{
	font-size: 8pt;
	font-weight: normal;
   color: #6C6C6C;
}

.button
{
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	font-size: 8pt;
	font-weight: normal;
	color: #990000;
}

input
{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	font-size: 8pt;
	color: #000000;
}
td.path,div.path {background:#F7F7F7}
table.blog {width:485px}
table.buscar {border-collapse:collapse;background:#FFFFCC;width:480px}
table.buscar tr td,table.buscar tr th {border:1px solid #990000;padding:1px}
table.buscar tr th {font-size:12px;font-weight:bold;background:#FDDFAC;padding:3px}
table.result {border-collapse:collapse;background:#FFFFCC;width:480px;}
table.result tr td,table.result tr th, table.aerolinea tr td,table.aerolinea tr th{border:1px solid #990000;padding:2px}
table.result tr th,table.result tr th.sup {color:#fff;font-size:12px;font-weight:bold;background:#990100;padding:3px}
table.result tr th.sup {background:#FDDFAC;color:#000}
table.aerolinea {border-collapse:collapse;width:485px}
table.aerolinea tr th {background:#990100;color:#fff}
h1 {font-size:16px}
h2 {font-size:14px}
table.listado_lineas tr td {background:#FFFFCC;width:480px;padding:3px}
span.nom_bus {color:red;font-weight:bold}
div.pie a{color:#E8641A}
span.letra_aer {font-size:13px;font-weight:bold}
p#abc a {font-size:14px;font-weight:bold}
.error {color:red;font-weight:bold}
