@CHARSET "ISO-8859-1";
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	color:#333333;
	text-align: center;
}
body, td , textarea, select {font-Arial, Helvetica, sans-serif;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
a:link{
	color:#001766;	
}
a:hover{
	color:#001766;	
}
a:visited{
	color:#001766;	
}
div#body {
	margin-left:auto;
	margin-right:auto;
	width:937px;
	text-align:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#head {
	width:940px;
	height:63px;	
	background-image: url(../images/cabezal.jpg);
	background-repeat: no-repeat;
	background-position: center;	
}

div#headMenu {
	width:250px;
	height:69px;
	margin-left:400px;
	visibility:hidden;
}

.tableMenu{	
	margin-top:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.tableMenu td{
	color:#FFFFFF;
	font-weight:bold;	
}
div#navigation_top {
	width:940px;	
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.topnavitem {
	height:10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top:1px;
	padding-bottom: 2px;
	padding-left: 17px;
	padding-right: 17px; 
}

div.topnavitem a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

div#bottom {
	width:940px;
	height:165px;
	background-image: url(../images/bottomback.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

div#navigation_bottom {
	width:940px;
	height:50px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.botnavitem {
	height:12px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top:19px;
	padding-bottom: 19px;
	padding-left: 17px;
	padding-right: 17px;
	letter-spacing: +2;
}
div#botonbuscarh {
	float:left;
}

table#homenews {
	width:924px;
	height:145px;
	font-family: Arial, Helvetica, sans-serif;
}

.homenews_item {
	height: 100px;
}

.homenewstitle ,.homenewstitle a:visited ,.homenewstitle a:link{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	white-space:nowrap;
	text-decoration: none;	
}

.homenewsdescription a:visited, .homenewsdescription a:link{
	color:#999999;
	text-decoration: none;	
}

.homenews_icontd {
	width: 80px;
	height: 70px;

}

div#homeanimation {
	height: 295px;
	width: 924px;
	overflow: hidden;
	position:relative;
}

.macaco {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

#overlay {
	position: absolute; 
	display:  ;
	z-index:1;
	top:    0px;
	left:   inherit; 
	height: 242px; 
	max-height:242px;
	width:  69px;
	background-color:black;
	-moz-opacity: 0.4;
	opacity:0.4;
	filter:alpha(opacity=50);
	margin-top: 5px;
	overflow-y:hidden;
	overflow-x:hidden;
}
.tableBubble{
	position: inherit;
	width:141px;
	height:101px;
	visibility: inherit;			
}
.bubble {
	position: absolute;
	left: 0px;
	top: 0px;
	width:141px;
	height:101px;	
	visibility:hidden;
}
a.bubbleTitle:link,a.bubbleTitle:visited,a.bubbleTitle:hover{
	text-decoration: none;
	color: white;
	font-weight: bold;	
	text-align: center;
	margin-left: 20px;
	padding-bottom: 40px;
}

div#contentbody {
	width:900px;
	height:300px;
	min-height:300px;
	/* color:#bebdbd; */
	color:#666666;
	line-height:1.8em;
	text-align:left;
	margin-bottom:10px; 
	clear:both;
}
div#contentbody[class] {height:auto;}
div#textonlydiv {float:right;height:300px;overflow-x:hidden;overflow-y:auto;width:920px;padding-left:10px;padding-right:5px;color: #666666;}
div#contentborder {padding: 5px; width:924px; height: 300px;border: 1px solid rgb(248, 247, 241);}
div#freecontentborder {padding: 5px; width:924px; border: 1px solid rgb(248, 247, 241);}
div#contentborderlocal {padding: 5px; width:924px; height: 400px;border: 1px solid rgb(248, 247, 241);}
div#contentborderform {padding: 5px; width:924px; height: 360px;border: 1px solid rgb(248, 247, 241);}
div#freeborders {border: 1px solid rgb(248, 247, 241);background-color: white;padding: 5px; width:900px;}
.contenttitle {
	padding-left:0px; color: #001766;
	font-family: arial,sans-serif;
color: #071961;
font-size: 24px;
font-weight: bold;
letter-spacing: -0.5pt;
	
}
div#contentbody {
	clear:both;
	color:#666666;	
	line-height:1.8em;
	margin-bottom:10px;	
	text-align:left;
	width:924px;	
} 
div#rubrosdiv {
float:left;
height:320px;
overflow:hidden;
width:200px;
max-height: 300px;
}

a.rubros {
color:#666;
font-weight:bold;
text-decoration:none;
}

div#textdiv {
float:right;
height:300px;
overflow-x:hidden;
overflow-y:auto;
padding-left:1px; 
padding-right:5px;
width:640px;
letter-spacing: 0pt;
line-height: 1.2;

}

div#textdiv a:link{
color:#454545;
font-weight: bold;
text-decoration: underline;
}

div#textdiv a:hover{
color:#737373;
font-weight: bold;
text-decoration: underline;
}

div#textdiv a:visited{
color:#454545;
font-weight: bold;
text-decoration: underline;
}


div#textdivlocal {
float:right;
height:340px;
overflow-x:hidden;
overflow-y:auto;
padding-left:1px; 
padding-right:5px;
width:700px;
}

div#textdivboleteria {
float:right;
height:300px;
overflow-x:hidden;
overflow-y:auto;
padding-left:1px; 
padding-right:5px;
width:640px;
}

div#textdivform {
float:right;
overflow-x:hidden;
overflow-y:auto;
padding-left:1px; 
padding-right:5px;
width:640px;
}

table.elegante {
border-style:none;
width:95%;
}
table.elegante td.elegante {
height:116px;
padding:7px;
width:50%;
}
table.elegante td.derecho {
border-right:thin dotted #CCCCCC;
}
table.elegante td.superior {
border-top:thin dotted #CCCCCC;
}
.list_normal {
height:100px;
width:100px;
}

.list_revista {
height:100px;
width:100px;
}

div#listborder {
	width:934px;
	height: 323px;
	padding-top: 10px;
	border:1px solid #F8F7F1;
	max-height: 323px; 
	overflow-y:auto;
	overflow-x:hidden;  
}

.list2col_title {
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
padding-bottom:7px;
}
.list2col_title a {
color:#666;
}
.list2col_title a:hover {
color:#666;
}
.list2col_description, .list2col_description a {
color:#BEBDBD;
height:70px;
line-height:1.5em;
overflow:hidden;
text-decoration: none;
}
.list2col_description a {
color:#BEBDBD;
}
.list2col_description a:hover {
color:#BEBDBD;
}
.NFSelect{
border:1px solid transparent;
height:21px;
position:absolute;
}
select.comboterminal {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:150px;
font-size:15px;
}
.combolabel{
	font-weight: bold;
	font-size: 20px;
	width:80px;
}

#horariosDiv{
	height:185px;	
	max-height: 185px;
	overflow-y:hidden;
	width:930px;
	
}

.printTableTD{
	color: black;	
}

#buscadorDiv{
	height: 20px;
	padding-bottom: 25px;
}

#bannerTopDiv{	
	width: 930px;	
}

#footerDiv{
	height:10px;
	float:right;
	padding-right:10px;
}
#sepLineaDiv{
	height:6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#contentborderform{
	height:300px;
	padding:5px;
	width:924px;
}
