img, div, input { behavior: url("iepngfix.htc") }

.myBox
{
    margin:auto;
    
    color: #ffffff;
    width: 800px;
    height: 470px;
    padding: 0px;
    text-align: left;
    background-repeat: repeat;

}
*html .myBox{
height: 462px;
}
html,body{margin: auto;
    text-align: center;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    background-color:#a7a8a8;
	background-image:url(images/fondo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#logo{ margin:auto;
height: 180px; width:700px;
text-align:right;
}
#nombre{ margin-top:50px; 

float: right;
width:430px;
color:#daa005;
font-size: 3em;
font-family: sans-serif;
}
*:first-child+html #nombre{
margin-top:50px; 
}
.boton2{ margin-left:10px;
}
#nombre2{text-align:right;
margin-top:5px;
float: right;
width:190px;
color: #AAAAAA;
font-size: 12px;
font-family: sans-serif;
}
*:first-child+html #nombre2{
margin-top:0px; 
}
#fecha{
width:290px;
color: #fff;
font-size: 12px;
font-family: sans-serif;
float:right;
text-align:right;
}
#contenido{
margin-left:3px; 
margin-top:20px;
width:794px;
height:420px;
position:absolute;
}

#botones{
margin-left:15px;
width:180px;

float:left;
height:400px;
margin-top:10px;
}
*html #botones{
margin-left:5px;
}

#horario{
margin-left:15px;
width:180px;
text-align:center;
}
#cuerpo{
margin-right:15px;
width:570px;

float:right;
height:400px;
margin-top:10px;
color:#fff;
}
*html #cuerpo{
margin-right:5px;
}
/* Formulario boletos */
#textobuscar{
margin-left:20px;
width:520px;
height:90px;
}
/* Formulario boletos */
#textonavidad{
margin-left:20px;
width:520px;
height:95px;
}
.inputNormal { border:1px solid; }

.inputError
{
	border:1px solid #FF0000;
	background-color:#FFF4F0;
	color:#FF0000;
}
.fila{
 width:100px; text-align:left;
}
.colum{
width:250px;}
.Estilo1 {
	font-size: large;
	
	color: #FFFFFF;
}
.Estilo4 {color: #DDA007; font-size: 12px;}
/* Capas de transparencia y mensajes de confirmacion */

#transparencia
{ 	border:#daa005 solid 4px;
	background-color: #DDDDDD; 
	z-index:1;
	text-align:center;
	margin:80px;
	position:absolute;
	width:400px;
	height:260px;
	display:none;
	opacity:0.95; filter:alpha(opacity="95");
	color:#BB0000;
}

#transparenciaMensaje
{
	position:absolute;
	width:300px;
	height:100px;
	margin-top:-50px;
	margin-left:-150px;
	top:50%;
	left:50%;
}
button { width:100px; height:22px; font-family:Verdana; font-size:11px; }
.boton1{ margin-left:15px;
}
.botontexto{text-align:left;}
#transparenboton
{
	text-align:left;
	margin-left:25px;
	position:relative;
	width:180px;
	height:50px;
	display:none;
	opacity:0.80; filter:alpha(opacity="80");
	color:#BB0000;
}
#transparenboton2
{
	text-align:left;
	margin-left:25px;
	position:relative;
	width:180px;
	height:50px;
	display:none;
	opacity:0.80; filter:alpha(opacity="80");
	color:#BB0000;
}
A:link {text-decoration: none;color: #EEEEEE; font-size:14px;}
A:visited {text-decoration: none; color:#EEEEEE;font-size:14px;}
A:active {text-decoration: none;color:#EEEEEE;font-size:14px;}
A:hover {text-decoration: underline; color:#EEEEEE; font-size:14px;}

#mapa {
	text-align:center;
	
}
#busca{
width:300px;
}
#numeroscontent{
width:400px;
height:150px;
}
/*inicio*/
#fondo{
width:570px;
height:400px;
background-image:url(images/fondo_12.jpg);
background-repeat:no-repeat;
}
.aqui{
margin-left:130px;
margin-top:89px;
position:absolute;
width:71px;
height:38px;
background-image:url(images/car.jpg);
background-repeat:no-repeat;
}
.aqui:hover{background-image:url(images/car2.jpg);
background-repeat:no-repeat;
}
/*Parte de abajo*/
#bajo{ margin:auto;
height:105px;
width:800px;
text-align:left;
}
*html #bajo{
height:95px;
}
#vacio{width:140px;
height:72px;
float:left;
}
#dicho{ 
width:370px;
height:72px;
background-image:url(images/dicho.jpg);
background-repeat:no-repeat;
float:left;
}
#copy{ margin:auto;
height:30px;
width:800px;
}
#formloter{
background: #303845;
}