.contenedor .contenedorfijo {
	width: 1000px;
	background-color: #fff;
	position: fixed;
	top: 0;
}
.contenedorsecundario {
	margin: 15px 10px 0 0;
	background-color: #fff;
	padding: 331px 0 20px 0;
}
.tablacine {
	padding: 0 0 0 10px;	
}
.tablacine .contenedorencabezado {
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px 0;
}

.tablacine .contenedorencabezado .titulo {
	width: 390px;
	float: left;
}
.tablacine .contenedorencabezado h1 {
	font-weight: normal;
	font-size: 32px;
	line-height: 32px;
	margin: 0;
	padding: 0;
}
.tablacine .contenedorencabezado .firmayfecha {
	font-size: 12px;
	color: #555;
	height: 20px;
	margin: 6px 0 0 0;
}
.tablacine .contenedorencabezado .firmayfecha .firma {display: inline;}
.tablacine .contenedorencabezado .firmayfecha .fecha {
	display: inline;
	margin: 0 0 0 3px;
}
.tablacine .contenedorencabezado .leyenda {
	width: 460px;
	float: right;
	padding: 5px 5px 5px 0;
	text-align: right;
	font: normal 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 29px 0 0 0;
	border: 1px solid #ccc;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #666;
}
.tablacine .contenedorencabezado .leyenda img {
	vertical-align: middle;
	margin: 0 6px 0 1px;
}
.tablacine table {
	width: 100%;	
}
.tablacine table tr:hover td,
.tablacine table tr:hover th {
	background-color: #efefef;
}
.tablacine table th.superior,
.tablacine table th.superiorvacio {
	padding: 0;
	background-color: #efefef;
	text-align: center;
	
	/*border-right: 1px solid #e1e1e1;*/
	border-bottom: 2px solid #ccc;
	font-weight: bold;
	font-size: 11px;
	width: auto;
}

.tablacine table th.superiorvacio:hover {
	background-color: #efefef;
}
.tablacine table th.superior a {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 20px 0 10px 0!important;
	background-color: #efefef;
	border-top: 3px solid #efefef;
	border-left: 1px solid #fff;
	text-align: center;
}
.tablacine table th.superior a.blogdecine {width: 81px;}
.tablacine table th.superior a.miradasdecine {width: 105px;}
.tablacine table th.superior a.lashorasperdidas {width: 127px;}
.tablacine table th.superior a.estrenosdecine {width: 111px;}
.tablacine table th.superior a.imdb {width: 50px;}
.tablacine table th.superior a.filmaffinity {width: 76px;}
.tablacine table th.superior a.rottentomatoes {width: 119px;}
.tablacine table th.superior a.soitu {width: 53px;}

.tablacine table th.superior a:hover {
	color: #ee6f00;
	background-color: #000;
	border-top: 3px solid #ee6f00;
}
.tablacine table th {
	padding: 7px 0 12px 0;
	background-color: #fff;
	text-align: left;
	border-right: 0;
	font: bold 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	width: 240px;
}
.tablacine table th a {
	text-decoration: none;
	color: #333;
	padding: 5px 5px 5px 0;
}
.tablacine table th a:hover {
	color: #ee6f00;
}
.tablacine table td {
	border-right: 0;
	padding: 6px 0 5px 0;
	text-align: center;
	background: transparent url(/soitu/iconos/v1.x/v1.0/lineas/linea_v_puntos_gris.png) repeat-y left top;
}
.tablacine table td a {
	color: #000;
}
.tablacine table td a:hover {
	color: #ee6f00;
	text-decoration: none;
}

.tablacine table th,
.tablacine table td {
	border-bottom: 1px solid #ccc;
}








.tablaarchivo {
	padding: 0 0 0 10px;	
}
.tablaarchivo h2 {
	font: bold 18px Arial, Helvetica, Garuda, sans-serif;
	margin: 20px 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #000;
}


.tablaarchivo table {
	width: 100%;	
}
.tablaarchivo table tr:hover td,
.tablaarchivo table tr:hover th {
	background-color: #efefef;
}
.tablaarchivo table tr:hover th.superior,
.tablaarchivo table tr:hover th.superiorvacio {
	background-color: #fff;
}
.tablaarchivo table th.superior {
	padding: 15px 4px 5px 4px;
	background-color: #fff;
	text-align: center;
	border-left: 1px solid #fff;
	/*border-right: 1px solid #e1e1e1;*/
	border-bottom: 2px solid #ccc;
	font-weight: bold;
	font-size: 11px;
	width: auto;
}
.tablaarchivo table th.superior:hover {
	background-color: #fff;
}
.tablaarchivo table th.superior a {
	text-decoration: none;
	color: #333;
	padding: 0;
}
.tablaarchivo table th.superior a:hover {
	color: #ee6f00;
}
.tablaarchivo table th {
	padding: 3px 0 3px 0;
	background-color: #fff;
	text-align: left;
	border-right: 0;
	border-bottom: 1px solid #e8e8e8;
	font: normal 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	width: 240px;
}
.tablaarchivo table th a {
	text-decoration: none;
	color: #333;
	padding: 3px 3px 3px 0;
}
.tablaarchivo table th a:hover {
	color: #ee6f00;
}
.tablaarchivo table td {
	border-bottom: 1px solid #e8e8e8;
	border-right: 0;
	padding: 3px 0 2px 0;
	text-align: center;
	background: transparent url(/soitu/iconos/v1.x/v1.0/lineas/linea_v_puntos_gris.png) repeat-y left top;
}
.tablaarchivo table td a {
	color: #000;
}
.tablaarchivo table td a:hover {
	color: #ee6f00;
	text-decoration: none;
}
