@charset "utf-8";
/* - formulario - */
.contenidoGiras{
	float:left;
	width: 780px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:35px;
}
#giras {
	width: 780px;
	float: left;
}
.cont {
	width: 780px;
	float: left;
	color: #8b8787;
}
.cont p {
	padding: 0px 0px 15px 0px;
	color: #606060;
	font-size: 11px;
}
.cont h3 {
	color: #2c2c2c;
	font-size: 24px;
	font-weight: normal;
	line-height:32px;
}
.coproduccion{	
	color: #242424;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
}
/* - giraActiva y giraTerminada - */

.giraActiva, .giraTerminada {
	width: 100%;
	float: left;
	background-color: #FFFFFF;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.giraTerminada .txt_disponibilidad {
	background: url(../img/fondo_gira_fin.jpg) no-repeat top center;
	color: #FFFFFF;
	height: 21px;
	line-height: 21px;
}
.listadoFechas {
	padding: 5px 5px 0px 5px;
	width: 350px;
	float: left;
	font-size: 15px;
	color: #a6a6a6;
}
.itemFecha {
	width: 70px;
	float: left;
}
.itemSala {
	width: 260px;
	float: right;
	padding: 0px 0px 6px 15px;
	background: url(../img/guion_fechas.jpg) no-repeat left top;
}
.itemSala p {
	color: #414141;
	font-size: 15px;
}
p.city {
	font-size: 14px;
	color: #a6a6a6;
	line-height: 10px;
}
.realacionados {
	width: 150px;
	float: right;
	padding: 6px 10px 0px 0px;
	text-align: right;
}
.realacionados a, .realacionados a:link {
	color: #FF0000;
}
.realacionados a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
}
/* - foto - */

.foto {
	float: left;
	width: 206px;
	padding: 30px 15px 30px 0px;
}
.lupa {
	width: 43px;
	height: 43px;
	position: absolute;
	bottom: 7px;
	left: 14px;
	z-index: 3;
	float: left;
}
.lupa a img, .lupa a:link img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	border: 0px;
}
.lupa a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.img_foto {
	float: left;
	width: 192px;
	padding: 0px 7px;
	position: relative;
	z-index: 2;
}
.img_foto img {
	border: #e2e2e2 solid 1px;
	float: left;
}
/* - info - */

.info {
	padding: 30px 0px 0px 0px;
	width: 541px;
	float: right;
}
.arriba, .abajo {
	width: 521px;
	float: right;
	text-align: left;
	padding: 0px 0px 15px 0px;
}
.nombre {
	width: 100%;
	float: left;
}
.txt_nombre {
	width: 490px;
	float: left;
	padding: 0px 12px;
}
.txt_nombre a, .txt_nombre a:link {
	color: #2c2c2c;
}
.txt_nombre a:hover {
	color: #747474;
}
.disponibilidad {
	width: 170px;
	float: right;
}
.txt_disponibilidad {
	width: 142px;
	padding: 0px 14px 0px 14px;
	float: left;
	text-transform: uppercase;
	color: #FF0000;
	line-height: 12px;
	text-align: center;
}
.txt_disponibilidad a, .txt_disponibilidad a:link {
	color: #FF0000;
}
.txt_disponibilidad a:hover {
	color: #000000;
}
.txt_abajo {
	width: 488px;
	padding: 0px 12px;
	font-size: 12px;
	color: #606060;
	line-height: 21px;
	float: left;
}
.fechas {
	background: url(../img/bandas.gif) repeat top left;
	padding: 10px;
	width: 501px;
	margin-bottom: 15px;
}
.concierto {
	width: 489px;
	padding: 6px;
	background-color: #FFFFFF;
	line-height: normal;
	float: left;
}
.txt_abajo p {
	padding: 0px;
}
.sala {
	width: 243px;
	float: left;
	padding: 2px 0px 0px 15px;
}

.sala h4 {
	font-size: 19px;
	color: #585858;
	font-weight: normal;
	line-height: 17px;
}
.sala p {
	font-size: 16px;
	line-height: 17px;
	color: #404040;
}
.preciosGrupo {
	float: right;
	width: 160px;
}
.precioGira {
	width: 160px;
	padding: 3px 10px 0px 0px;
	vertical-align: baseline;
	float: right;
	text-align: right;
}
.links {
	vertical-align: baseline;
	line-height: 13px;
	float: right;
	text-align: right;
	padding:10px;
}
.links a, .links a:link {
	color: #76cff3;
}
.links a:hover {
	color: #a3e5ff;
}
.precios {
	text-transform: uppercase;
	float: right;
	line-height: 14px;
	font-size: 10px;
	color: #7f7f7f;
	vertical-align: baseline;
	text-align: right;
	width: 145px;
}
.cifra {
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color: #555444;
	vertical-align: baseline;
	padding-left: 3px;
}
.mes {
	color: #FFFFFF;
}
.dia {
	color: #000000;
}
.volver { 
	height: 25px;
	padding-left: 10px;
	text-align: left;
	float: left;
}
.historico { 
	height: 25px;
	padding-right: 10px;
	text-align: right;
	float: right;
}