#contenedor_gral { display: block; width: 1000px; margin-left: auto; margin-right: auto;}

#contenedor_contenido {
	display: block;
	float: left;
	width: 1000px;
	width/* */:/**/992px;
	width: /**/992px;
	min-height: 430px; /* este parámetro es para firefox */
	height: auto !important;
	height: 430px; /* este parámetro es para ie */
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	background-image: url(../imagenes/fondo_cuerpo.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#contenido {
	display: block;
	float: left;
	width: 970px;
	padding-left:11px;
	padding-right:11px;
	text-align:left;
}

#iconos_top{
	display:block;
	float:left;
	width:970px;
	height:23px;
}

#cabecera {
	display: block;
	float: left;
	width: 970px;
	height: 98px;
	background-color:#f7f7f7;
	background-image:url(../imagenes/fondo_cabecera.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C90103;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C90103;*/
}

#logo {
	display: block;
	float: left;
	width: 218px;
	height: 76px;
	background-image:url(../imagenes/logo_ecazar.gif);
}

#nav_top{
	display:block;
	float:right;
	width:715px;
	padding-right:15px;
	padding-top:74px;
}

#cuerpo_pro{
	display: block;
	float: left;
	width: 970px;
	width/* */:/**/402px;
	width: /**/402px;
	padding-left:201px;
	padding-right:201px;
	padding-top:12px;
	text-align:left;
}
#billetes{
	display: block;
	float: left;
	width: 970px;
	width/* */:/**/806px;
	width: /**/806px;
	padding-left:82px;
	padding-right:82px;
	padding-top:12px;
	text-align: center;
}

#cuerpo{
	display: block;
	float: left;
	width: 970px;
	width/* */:/**/930px;
	width: /**/930px;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	text-align:left;
}

#izda{
	display: block;
	float: left;
	width: 290px;
	padding-right:20px;
	padding-top:20px;
}

#centro{
	display: block;
	float: left;
	width: 290px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}

#dcha{
	display: block;
	float: left;
	width: 290px;
	padding-left:20px;
	padding-top:20px;
}

#encabezado{
	display: block;
	float: left;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	text-align:left;
}

#noticias_portada{
	display: block;
	float: left;
	width: 568px;
	padding-top:12px;
	text-align:left;
}

#noticias_izda{
	display: block;
	float: left;
	width: 243px;
	padding-left:20px;
	padding-right:20px;
	margin-top:15px;
	text-align:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cc0000;
}

#noticias_dcha{
	display: block;
	float: left;
	width: 244px;
	padding-left:20px;
	margin-top:15px;
	text-align:left;
}

#lineas{
	display:block;
	float:left;
	width:130px;
	padding-top:0px;
	padding-right:5px;
	text-align:center;
}

#pie { 
	display: block;
	float: left;
	clear:both;
	width: 1000px;
	width/* */:/**/992px;
	width: /**/992px;
	height: 94px;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	background-image: url(../imagenes/fondo_pie.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}


/*--------------------------*/
#fila1{
	display:block;
	float:left;
	width:930px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#F3F3F3;
	font-size: 7pt;
}

#fila1w{
	display:block;
	float:left;
	width:930px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#FFF;
	font-size: 7pt;
}


#fila2{
	display:block;
	float:left;
	width:930px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#fff;
	font-size: 7pt;
	
}

#fila3{
	display:block;
	float:left;
	width:930px;
	margin-top:10px;
	background-color:#B81F21;
	font-size: 7pt;
	color:#00395b;
	font-weight:bold;	
}

#filaEmp{
	display:block;
	float:left;
	width:930px;
	margin-top:10px;
	font-size: 8pt;
	color:#00395b;
	font-weight:bold;	
border:1px;
}

#itinerario{
	display:block;
	float:left;
	clear:left;
	width:421px;
}

#fila4{
	display: compact;
	float:left;
	width:421px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#F3F3F3;
	font-size: 7pt;
}

#fila4w{
	display: compact;
	float:left;
	width:421px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#FFF;
	font-size: 7pt;
}

#fila6{
	display: compact;
	float:left;
	width:266px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#F3F3F3;
	font-size: 7pt;
}

#fila6w{
	display: compact;
	float:left;
	width:266px;
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;
	background-color:#FFF;
	font-size: 7pt;
}

#fila7{
	display:block;
	float:left;
	width:266px;
	margin-top:10px;
	background-color:#B81F21;
	font-size: 7pt;
	color:#00395b;
	font-weight:bold;	
}

#fila5{
	display:block;
	float:left;
	width:421px;
	margin-top:10px;
	background-color:#B81F21;
	font-size: 7pt;
	color:#00395b;
	font-weight:bold;	
}

/**Especiales*/
#col1_oc{display:block;float:left;width:65px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;border-left-width: 1px;border-left-style: solid;border-left-color: #999;}

#col2_oc{display:block;float:left;width:199px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}
	
#col1_dc{display:block;float:left;width:199px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;border-left-width: 1px;border-left-style: solid;border-left-color: #999;}

#col2_dc{display:block;float:left;width:65px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

/*------------*/

#col1{display:block;float:left;width:132px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;border-left-width: 1px;border-left-style: solid;border-left-color: #999;}

#col2{display:block;float:left;width:132px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col3{display:block;float:left;width:50px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col4{display:block;float:left;width:50px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col5{display:block;float:left;width:50px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col6{display:block;float:left;width:160px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col7{display:block;float:left;width:50px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col8{display:block;float:left;width:50px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col9{display:block;float:left;width:50px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px;border-right-width: 1px;border-right-style: solid;border-right-color: #999;}

#col10{display:block;float:left;width:125px;height:13px;padding-left:7px;padding-top:3px;padding-bottom:3px; border-right-width: 1px;border-right-style: solid;border-right-color: #999;}


/*-------------------------------------------------*/

#form_col{
	display:block;
	float:left;
	width:700px;
}

#form_col2{
	display:block;
	float:left;
	width:500px;
}

#form1{
	display:block;
	float:left;
	padding-top:14px;
	padding-bottom:10px;
	width:270px;
}

#form2{
	display:block;
	float:left;	
	padding-top:10px;
	padding-bottom:10px;
	width:100px;
}

#form3{
	display:block;
	float:left;	
	padding-top:10px;
	padding-bottom:10px;
	width:175px;
}

#contacto01{
	display:block;
	float:left;
	width:405px;
	padding-bottom:8px;
}

#contacto02{
	text-align:right;
	display:block;
	float:left;
	width:405px;
	padding-bottom:8px;
}

#formulario_contacto{
	display:block;
	float:left;
	width:380px;
	padding-top:25px;
}



.centro{
	text-align:center;
}

.clear{
clear:both;
}

.white
{
background-color : #FFF;
}

#colHorarios
{
	display: block;
	float: left;
	width: 400px;
	padding-left:20px;
	padding-right:20px;
	margin-top:15px;
	text-align:left;
}

.titTaquilla{
width: 400px;
}

.Taquilla{
width: 400px;
}

#searchResults
{
width:225px;
padding-left:5px; 
border:1px solid #000000;
background-color:#FFF;
}

#blockA
{
 display:block;
 float:left;
 width:500px;
}

#blockB
{
 display:block;
 float:right;
 width:400px;
 text-align:justify;
}

#blockC
{
 display:block;
 float:left;
 width:400px;
 text-align:justify;
}