.clear {
	clear: both;
}
table, tr, td {
border-collapse: collapse;
margin: 0;
padding: 0;
border: 0;
}
body {
	background-color: #000;
	background-image: url(../img/rayado.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #structure {
	width: 813px;
	height: auto;
	background-color: #353535;
	border: 12px solid #FFF;
	float: left;
}
#body #structure #top {
	background-image: url(../img/cabecera_logoFT_espejo72.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 192px;
	width: 100%;
}
#body #structure #top #visita {
	display: block;
	height: 50px;
	width: 180px;
	float: right;
	clear: both;
	cursor: pointer;
}
#body #structure #top #menu {
	padding-top: 153px;
	padding-left: 55px;
}
#body #structure #top #menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #top #menu ul li {
	display: block;
	float: left;
	padding-right: 15px;
}
#body #structure #top #menu ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFF;
	text-decoration: none;
}
#body #structure #top #menu ul li a:hover {
	color: #A2A2A2;
}

#body #structure #header #magazine {
	float: left;
	padding-left: 55px;
	padding-right: 8px;
	clear: none;
	z-index: 1;
}
#body #structure #header #featuredPhoto {
	height: 257px;
	width: 560px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo {
	background-image: url(../img/curva.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 257px;
	width: 560px;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoPlayButton {
	float: right;
	height: 57px;
	width: 50px;
	padding-top: 200px;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoPlayButton a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoText {
	float: left;
	width: 501px;
	height: 70px;
	vertical-align: bottom;
	padding-top: 187px;
	padding-left: 8px;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoText ul {
	margin: 0px;
	padding: 0px;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FE0000;
	background-color: #353535;
	display: block;
	width: auto;
	float: left;
	padding-top: 1px;
	padding-right: 13px;
	padding-left: 2px;
	margin: 0px;
	text-decoration: none;
	padding-bottom: 0px;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: oblique;
	color: #FFF;
	text-decoration: none;
	float: left;
	clear: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-color: #353535;
	display: block;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoText p a {
	color: #FFF;
	text-decoration: none;
}
#body #structure #header #featuredPhoto #featuredPhotoInfo #featuredPhotoText h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	background-color: #353535;
	display: block;
	float: left;
	padding-top: 1px;
	padding-right: 13px;
	padding-left: 2px;
	margin: 0px;
	text-decoration: none;
	padding-bottom: 0px;
	font-style: italic;
	clear: left;
}
#body #structure #subcabecera  {
	color: #FFF;
	padding-bottom: 88px;
}
#body #structure #subcabecera .tit {
	font-weight: bold;
	display: block;
	padding-left: 60px;
	text-align: center;
	width: 161px;
	padding-top: 11px;
	float: left;
}
#body #structure #subcabecera .txt {
	width: 563px;
	float: left;
	display: block;
	padding-left: 8px;
	padding-top: 11px;
}
#body #structure #content  {
	clear: both;
	padding-left: 18px;
}
.cabecerasSumarios    {
	padding-bottom: 17px;
}
#body #structure #content #listEstrenos  {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 373px;
	list-style-type: none;
}
#body #structure #content #listEstrenos li {
	display: block;
	padding-bottom: 8px;
	background-image: url(../img/estre_crit.gif);
	background-repeat: no-repeat;
	background-position: 354px 4px;
}
#body #structure #content #listEstrenos li .sumario img {
	display: block;
	float: left;
	border: 4px solid #FFF;
	height: 103px;
	width: 120px;
}
#body #structure #content #listEstrenos li .sumario .breve {
	float: left;
	background-color: #FFF;
	background-image: url(../img/sombra1.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
	height: 93px;
	width: 211px;
	padding-left: 17px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 7px;
}
#body #structure #content #listEstrenos li .sumario .breve .tituloSumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#body #structure #content #listEstrenos li .sumario .breve .tituloSumario a{
	text-decoration: none;
	color: #000;
}
#body #structure #content #listEstrenos li .sumario .breve .txtSumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
}
#body #structure #content #listEstrenos li .ampSumario    {
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: none;
}
#body #structure #content #listEstrenos li .ampSumario a   {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #4ABBFF;
	text-decoration: none;
	clear: none;
}
#body #structure #content #listCriticas  {
	display: block;
	margin: 0px;
	float: left;
	width: 373px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#body #structure #content #listCriticas li {
	display: block;
	padding-bottom: 8px;
	background-image: url(../img/estre_crit.gif);
	background-repeat: no-repeat;
	background-position: 353px 4px;
}
#body #structure #content #listCriticas li .sumario img {
	display: block;
	float: left;
	border: 4px solid #FFF;
	height: 103px;
	width: 120px;
}
#body #structure #content #listCriticas li .sumario .breve {
	float: left;
	background-color: #FFF;
	background-image: url(../img/sombra1.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
	height: 93px;
	width: 211px;
	padding-left: 17px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 7px;
}
#body #structure #content #listCriticas li .sumario .breve .tituloSumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#body #structure #content #listCriticas li .sumario .breve .tituloSumario a {
	text-decoration: none;
	color: #000;
}
#body #structure #content #listCriticas li .sumario .breve .txtSumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
}
#body #structure #content #listCriticas li .ampSumario {
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: none;
}
#body #structure #content #listCriticas li .ampSumario a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #E45BAB;
	text-decoration: none;
	clear: none;
}
#body #structure #content #listReportajes {
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#body #structure #content #listReportajes li {
	display: block;
	width: 128px;
	float: left;
	margin-right: 31px;
	background-image: url(../img/report.gif);
	background-repeat: no-repeat;
	background-position: 4px bottom;
	height: 249px;
	margin-bottom: 15px;
}
#body #structure #content #listReportajes #lastRepSum {
	margin-right: 0px;
}
#body #structure #content #listReportajes li .sumario img {
	display: block;
	float: left;
	border: 4px solid #FFF;
	clear: both;
	height: 103px;
	width: 120px;
}
#body #structure #content #listReportajes li .sumario .breve {
	background-color: #FFF;
	height: 95px;
	clear: both;
	width: 112px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#body #structure #content #listReportajes li .sumario .tipoSumario {
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-color: #ADEB47;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 120px;
	margin-left: 4px;
}
#body #structure #content #listReportajes li .sumario .breve .tituloSumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#body #structure #content #listReportajes li .sumario .breve .tituloSumario a{
	color: #000;
	text-decoration: none;
}
#body #structure #content #listReportajes li .sumario .breve .txtSumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	overflow: hidden;
}
#body #structure #content #listReportajes li .ampSumario {
	text-align: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	clear: none;
}
#body #structure #content #listReportajes li .ampSumario a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ADEB47;
	text-decoration: none;
	clear: none;
}
#body {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#body #lateral {
	float: left;
	height: auto;
	width: 187px;
}
#body #lateral #busqueda {
	padding-top: 30px;
	height: 94px;
	background-image: url(../img/publi1_n.png);
	background-repeat: no-repeat;
}
#body #lateral #busqueda h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFF;
	padding-left: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	margin: 0px;
	font-weight: normal;
}
#body #lateral #busqueda #buscar {
	float: left;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#body #lateral #busqueda a {
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	margin-left: 16px;
	cursor: pointer;
}
#body #lateral #busqueda h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4ABBFF;
	margin-top: 44px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#body #lateral #calendario {
	background-color: #FFF;
	width: 167px;
	background-image: url(../img/backLateral.png);
	background-repeat: repeat-y;
	padding-left: 12px;
}
#body #lateral #calendario ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #lateral #calendario ul li {
	display: block;
	float: left;
}
#body #lateral #calendario ul li #mesAnt {
	background-image: url(../img/mesAnt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 10px;
	display: block;
	margin-top: 3px;
	cursor: pointer;
}
#body #lateral #calendario ul li #mesSig {
	background-image: url(../img/mesSig.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 10px;
	display: block;
	margin-top: 3px;
	cursor: pointer;
}
#body #lateral #calendario ul .mes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #646464;
	width: 135px;
	text-align: center;
}
#body #lateral #calendario #contCalendar {
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
	margin-top: 10px;
	width: 155px;
}
#body #lateral #calendario #contCalendar #calendar {
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #lateral #calendario #contCalendar #calendar thead tr .cabeceraCalendar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #888888;
	text-align: center;
	vertical-align: top;
	height: 22px;
	width: 22px;
}
#body #lateral #calendario #contCalendar #calendar tbody tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #9D9D9D;
	height: 20px;
	width: 21px;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#body #lateral #calendario #contCalendar #calendar tbody tr .normalDay {
	border: 1px solid #C8C8C8;
}
#body #lateral #calendario #contCalendar #calendar tbody tr .activeDay {
	font-weight: bold;
	color: #FFF;
	background-color: #4ABBFF;
	border: 1px solid #C8C8C8;
	cursor: pointer;
}
#body #lateral #calendario #contCalendar #calendar tbody tr {
	margin: 0px;
	padding: 0px;
}
#body #lateral #publicidades {
	background-image: url(../img/backLateral.png);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-left: 12px;
	background-color: #FFF;
	height: auto;
	width: 167px;
}
#body #lateral #publicidades a {
	text-decoration: none;
}
#body #lateral #publicidades ul li {
	padding-top: 25px;
	padding-bottom: 10px;
}
#body #lateral #publicidades ul {
	margin: 0px;
	padding: 0 10px 0 0;
	list-style-type: none;
}
#body #lateral #publicidades ul li p {
	margin: 0px;
	padding: 0px;
}
#body #lateral #publicidades ul li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #lateral #publicidades ul li .titPub {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #646464;
	font-weight: bold;
}

#body #lateral #publicidades ul li .titPub:hover{
	text-decoration: underline;
}


#body #lateral #publicidades ul li p .txtPub {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #656565;
	line-height: 17px;
}

#body #lateral #publicidades ul li .txtPub:hover{
	text-decoration: underline;
}


#body #lateral #bottomLat {
	background-image: url(../img/publi2n.png);
	height: 31px;
	background-repeat: no-repeat;
}
#listCalendarObras {
	height: auto;
	width: 80px;
	position: absolute;
	z-index: 99;
	display: none;
}
#listCalendarObras ul li p .title {
	font-family: Verdana, Geneva, sans-serif;
	color: #99FA38;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#listCalendarObras ul li p .compania:hover {
	text-decoration: none;
}
#listCalendarObras ul li p .compania {
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#listCalendarObras ul li p .tituloSimple {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#listCalendarObras ul li p .title:hover {
	text-decoration: underline;
}

#listCalendarObras ul li p .teatro {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #4AD7FF;
	font-weight: bold;
	text-decoration: none;
}

#listCalendarObras ul li p .teatro:hover {
	text-decoration: underline;
}

#listCalendarObras ul li p .hora {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #a1a1a1;
	text-decoration: none;
}
#listCalendarObras ul li p .companiaSimple {
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

#listCalendarObras ul li p .horaSimple {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
#listCalendarObras ul li p {
	margin: 0px;
	padding: 0px;
}
#listCalendarObras ul li {
	padding-bottom: 10px;
}
#listCalendarObras ul {
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	background-color: #353535;
	display: block;
	width: 75px;
}
#listCalendarObras #pick {
	background-image: url(../img/pickCalendar.png);
	height: 12px;
	width: 85px;
}
#loadingCalendar {
	width: 160px;
	background-color: #FFF;
	position: absolute;
	z-index: 200;
	clear: none;
	overflow: hidden;
	top: 167px;
	left: 1028px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
	display: none;
}
#body #pie {
	clear: both;
	width: 770px;
	background-image: url(../img/falda.png);
	background-repeat: no-repeat;
	height: 59px;
	margin-left: 35px;
}
#body #pie ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-top: 15px;
}
#body #pie ul li {
	display: block;
	float: left;
	text-align: right;
}
#body #pie ul .sepLnk {
	width: 560px;
	height: 30px;
	display: block;
}
#body #pie ul .liLnkEdiFusta {
	padding-top: 0px;
	padding-left: 15px;
}
#body #pie ul .liLnkRss {
	margin-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8c8c8c;
}
#body #pie #lnkEdiFusta {
	background-image: url(../img/falda-over.jpg);
	display: block;
	height: 29px;
	width: 85px;
	background-position: -16px -75px;
}
#body #pie #lnkEdiFusta:hover {
	background-position: -16px -16px;
}
#body #pie #lnkTacara {
	background-image: url(../img/dise_cat.gif);
	display: block;
	height: 40px;
	width: 45px;
	background-position: -23px -69px;
	
}
#body #pie #lnkTacara:hover {
	background-position: -23px -10px;
}
#body #pie #lnkRss {
	background-image: url(../img/falda-over.jpg);
	background-position: -722px -71px;
	display: block;
	height: 33px;
	width: 32px;
	margin-left: 11px;
}
#body #pie #lnkRss:hover {
	background-position: -722px -12px;
}
#body #structure #content #sinopsis {
	width: 774px;
	background-color: #FFF;
	margin-bottom: 23px;
}
#body #structure #content #sinopsis .center-content {
	padding-right: 18px;
	padding-left: 18px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4abbff;
	border-left-color: #4abbff;
	clear: both;
}
#body #structure #content #sinopsis .top {
	height: 16px;
	background-image: url(../img/esqRedAzulCentralTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
#body #structure #content #sinopsis .top .topLeft {
	background-image: url(../img/esqRedAzulSupIzq.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 16px;
	width: 18px;
}
#body #structure #content #sinopsis .top .topRight {
	background-image: url(../img/esqRedAzulSupDer.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 16px;
	width: 18px;
}
#body #structure #content #sinopsis .bottom {
	background-image: url(../img/esqRedAzulCentralBottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 16px;
	background-color: #FFF;
}
#body #structure #content #sinopsis .bottom .bottomLeft {
	background-image: url(../img/esqRedAzulInfIzq.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 18px;
	display: block;
	float: left;
}
#body #structure #content #sinopsis .bottom .bottomRight {
	background-image: url(../img/esqRedAzulInfDer.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 18px;
	display: block;
	float: right;
}
#body #structure #content #sinopsis .center-content .datosTecnicos {
	float: left;
	width: 260px;
}
#body #structure #content #sinopsis .center-content .datosTecnicos h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #4ABBFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li .desc p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 16px;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li .desc .teatre {
	font-style: italic;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li .titulo {
	float: left;
	width: 80px;
	margin-left: 5px;
	padding-left: 2px;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4ABBFF;
	text-align: right;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li {
	margin-bottom: 10px;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li .desc {
	float: left;
	width: 150px;
	padding-left: 8px;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li .desc p .web {
	color: #646464;
	text-decoration: none;
}
#body #structure #content #sinopsis .center-content .datosTecnicos ul li .desc p .web:hover {
	text-decoration: underline;
}
#body #structure #content #sinopsis .sinopsisTxt {
	float: right;
	width: 455px;
}
#body #structure #content #sinopsis .sinopsisTxt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #4ABBFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
}
#body #structure #content #sinopsis .center-content .sinopsisTxt p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 18px;
}
#body #structure #content #sinopsis .center-content .sinopsisTxt .autor {
	font-style: italic;
	color: #A2A2A2;
	padding-top: 12px;
}

#body #structure #content #critica {
	width: 774px;
	background-color: #FFF;
	margin-bottom: 23px;
}
#body #structure #content #critica .center-content {
	padding-right: 18px;
	padding-left: 18px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E45BAB;
	border-left-color: #E45BAB;
	clear: both;
}

#body #structure #content #critica .center-content #restoCritica{
	display: none;
}

#body #structure #content #critica .top {
	height: 16px;
	background-image: url(../img/esqRedRojoCentralTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
#body #structure #content #critica .top .topLeft {
	background-image: url(../img/esqRedRojoSupIzq.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 16px;
	width: 18px;
}
#body #structure #content #critica .top .topRight {
	background-image: url(../img/esqRedRojoSupDer.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 16px;
	width: 18px;
}
#body #structure #content #critica .bottom {
	background-image: url(../img/esqRedRojoCentralBottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 16px;
	background-color: #FFF;
}
#body #structure #content #critica .bottom .bottomLeft {
	background-image: url(../img/esqRedRojoInfIzq.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 18px;
	display: block;
	float: left;
}
#body #structure #content #critica .bottom .bottomRight {
	background-image: url(../img/esqRedRojoInfDer.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 18px;
	display: block;
	float: right;
}
#body #structure #content #critica .center-content h3 {
	background-image: url(../img/critiques.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 216px;
}
#body #structure #content #critica .center-content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #646464;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#body #structure #content #critica .center-content h4 .puntos {
	margin-bottom: 5px;
	margin-left: 5px;
}
#body #structure #content #critica .center-content .autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #A2A2A2;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#body #structure #content #critica .center-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
#body #structure #content #critica .center-content .leerToda {
	text-align: right;
}
#body #structure #content #critica .center-content .leerToda a {
	font-weight: bold;
	color: #E45BAB;
	text-decoration: none;
}
#body #structure #content #critica .center-content .leerToda a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraEstrenos {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #bottomCabeceraEstrenos{
	background-color: #FFF;
	height: 20px;
	width: 774px;
	margin-bottom: 23px;
}
#body #structure #content #bottomCabeceraEstrenos .bottomRight {
	background-image: url(../img/estre_curva.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 20px;
	width: 20px;
}
#body #structure #content #cabeceraEstrenos h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #646464;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraEstrenos h2 .autor {
	font-weight: normal;
	color: #A2A2A2;
}
#body #structure #content #cabeceraEstrenos h2 .any {
	font-weight: normal;
	color: #A2A2A2;
}
#body #structure #content #cabeceraEstrenos .visorFotos {
	float: left;
	width: 330px;
	margin-top: 15px;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul li {
	float: left;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul .fotSig {
	float: right;
}
#body #structure #content #cabeceraEstrenos .visorFotos .fotosTheatrer tr .fotosTheatrerViewer {
	height: 270px;
	width: 315px;
	background-color: #353535;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraEstrenos .visorFotos .fotosTheatrer {
	border: 7px solid #a2a2a2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#body #structure #content #cabeceraEstrenos .visorFotos .fotosTheatrer tr .fotosTheatrerViewer a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul li .fotAnt {
	background-image: url(../img/previous.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 21px;
	display: block;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul .last {
	float: right;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul .last .fotSig {
	background-image: url(../img/avanti.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 21px;
	display: block;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul li .enlFoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 4px;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul .noFirst {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A2A2A2;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul li .enlFoto:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraEstrenos .visorFotos ul .ampFot {
	float: right;
	display: block;
}
#body #structure #content #cabeceraEstrenos .visorVideos {
	float: right;
	height: 312px;
	width: 384px;
	margin-top: 11px;
	text-align: center;
}
#body #structure #content #cabeceraEstrenos .otrosEstrenos {
	clear: both;
	text-align: center;
	margin-top: 26px;
	float: left;
	width: 100%;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
}
#body #structure #content #cabeceraEstrenos .otrosEstrenos label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4ABBFF;
}
#body #structure #content #cabeceraEstrenos .otrosEstrenos label #otrosEstrenosSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #4ABBFF;
	width: 200px;
	border: 1px solid #646464;
}
#body #structure #content .titComentarios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #E45BAB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#body #structure #content .bocadillo  {
	padding-right: 5px;
	float: left;
	padding-top: 2px;
	padding-left: 17px;
	margin-bottom: 14px;
}
#body #structure #content .comentario {
	background-color: #555555;
	padding: 17px;
	margin-bottom: 14px;
	float: left;
	clear: left;
	width: 740px;
}
#body #structure #content .comentario p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#body #structure #content .comentario .autor {
	color: #E45BAB;
	font-size: 12px;
}
#body #structure #content .comentario .puntuación .puntos {
	margin-bottom: 14px;
}
#body #structure #content .comentario .fecha {
	color: #A2A2A2;
	margin-top: 17px;
}
#body #structure #content .comentario .autor a {
	color: #E45BAB;
	text-decoration: none;
}
#body #structure #content .formContacta label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-right: 10px;
}

#body #structure #content .formContacta .respuesta{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	display: none;
}

#body #structure #content .comentario .autor a:hover {
	text-decoration: underline;
}
#body #structure #content .formComentario .izq {
	float: left;
	width: 280px;
}
#body #structure #content .formComentario .der {
	float: right;
	width: 474px;
	padding-right: 20px;
}
#body #structure #content .formComentario .enviar {
	clear: both;
	text-align: right;
	padding-top: 3px;
}
#body #structure #content .formComentario .izq label {
	float: left;
	clear: left;
}
#body #structure #content .formComentario .izq label .campo {
	display: block;
	width: 70px;
	text-align: right;
	padding-right: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	height: 20px;
	margin-bottom: 4px;
}
#body #structure #content .formComentario .izq select,
#body #structure #content .formComentario .izq input  {
	width: 190px;
	clear: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	background-color: #353535;
	border: 1px solid #FFF;
	margin-bottom: 7px;
}
#body #structure #content .formComentario .der #texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	background-color: #353535;
	width: 100%;
	border: 1px solid #FFF;
	height: 105px;
}
#body #structure #content .formComentario .izq .valoracion {
	margin: 0px;
	padding: 0px;
}
#body #structure #content .formComentario .izq .valoracion .tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 70px;
	display: block;
	padding-right: 13px;
	text-align: right;
	float: left;
}
#body #structure #content .formComentario .izq .valoracion img {
	float: left;
}
#body #structure #content .formComentario .enviar a {
	background-image: url(../img/bt_enviar.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 70px;
	display: block;
	text-align: center;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #353535;
	cursor: pointer;
	margin-right: 20px;
	margin-bottom: 65px;
}
#body #structure #content .formComentario .enviar a:hover {
	color: #FFF;
}
#body #structure #content #cabeceraReportajes {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #bottomCabeceraReportajes {
	background-color: #FFF;
	height: 20px;
	width: 774px;
	margin-bottom: 23px;
}
#body #structure #content #bottomCabeceraReportajes .bottomRight {
	background-image: url(../img/estre_curva.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 20px;
	width: 20px;
}
#body #structure #content #cabeceraReportajes h2 {
	background-image: url(../img/reportatges.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 270px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraReportajes .fotoCabecera {
	display: block;
	height: 85px;
	width: 690px;
	border: 10px solid #A2A2A2;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	padding-top: 255px;
}
#body #structure #content #cabeceraReportajes .fotoCabecera .tit {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	background-color: #353535;
	margin-top: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#body #structure #content #cabeceraReportajes .tipoReportaje {
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #A2A2A2;
	margin-left: 9px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: a2a2a2;
	margin-top: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#body #structure #content #cabeceraReportajes #rotuloReportaje {
	position: relative;
	clear: none;
	z-index: 200;
	padding-right: 10px;
	padding-left: 10px;
}
#body #structure #content #cabeceraReportajes .fotoCabecera p .subtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #ADEB47;
	background-color: #353535;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 5px;
}
#body #structure #content #cabeceraReportajes .fotoCabecera p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body #structure #content #cabeceraReportajes .galeriaFotos {
	float: left;
	height: auto;
	width: 255px;
	background-color: #353535;
	margin-left: 10px;
	margin-top: 12px;
}
#body #structure #content #cabeceraReportajes .galeriaFotos .topGal {
	height: 15px;
	text-align: left;
	display: block;
	clear: both;
}
#body #structure #content #cabeceraReportajes .galeriaFotos .topGal span {
	height: 15px;
	width: 15px;
	background-image: url(../img/curvRepSupIzq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#body #structure #content #cabeceraReportajes .galeriaFotos .bottomGal {
	display: block;
	clear: both;
	height: 15px;
	text-align: left;
}
#body #structure #content #cabeceraReportajes .galeriaFotos .bottomGal span {
	background-image: url(../img/curvRepInfIzq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 15px;
	width: 15px;
}
#body #structure #content #cabeceraReportajes .galeriaFotos ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content #cabeceraReportajes .galeriaFotos ul li a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content #cabeceraReportajes .galeriaFotos ul li a img {
	border: 8px solid #222222;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 12px;
}
#body #structure #content #cabeceraReportajes .text {
	float: left;
	width: 455px;
}
#body #structure #content #cabeceraReportajes .text .starter {
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 24px;
	padding-left: 20px;
	margin-left: 20px;
	margin-top: 12px;
	background-color: #dff5ac;
}
#body #structure #content #cabeceraReportajes .text .starter .autor {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 5px;
}
#body #structure #content #cabeceraReportajes .text .contentTxt {
	margin-left: 20px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #646464;
}
#body #structure #content #cabeceraReportajes .text .contentTxt .ladillos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #646464;
	line-height: 23px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#body #structure #content #cabeceraReportajes .text .starter p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #646464;
	line-height: 20px;
}
#body #structure #content #cabeceraContacta {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraContacta h2 {
	background-image: url(../img/contacte.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 209px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraContacta p {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #646464;
}
#body #structure #content #cabeceraContacta .tit {
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
}
#body #structure #content .formContacta {
	width: 515px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 44px;
}
#body #structure #content .formContacta input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	border: 1px solid #FFF;
	background-color: #353535;
	margin-right: 5px;
	width: 205px;
}
#body #structure #content .formContacta textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #A2A2A2;
	background-color: #353535;
	margin-top: 10px;
	border: 1px solid #FFF;
	width: 500px;
	height: 150px;
}
#body #structure #content .formContacta .enviar a {
	background-image: url(../img/bt_enviar.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 70px;
	display: block;
	text-align: center;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #353535;
	cursor: pointer;
	margin-right: 5px;
}
#body #structure #content .formContacta .enviar a:hover {
	color: #FFF;
}
#body #structure #content .lateralContata {
	float: left;
	height: auto;
	width: 205px;
	text-align: right;
}
#body #structure #content .centroContacta {
	float: left;
	width: 505px;
	padding-left: 25px;
	margin-bottom: 100px;
	text-align: left;
	padding-right: 30px;
}
#body #structure #content .lateralContata p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
#body #structure #content .centroContacta p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}
#body #structure #content #cabeceraBuscador {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraBuscador h2 {
	background-image: url(../img/cercador.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 212px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraBuscador ul {
	padding: 0px;
	list-style-type: none;
	float: left;
	clear: left;
	display: block;
	width: 730px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A2A2A2;
}
#body #structure #content #cabeceraBuscador ul li {
	float: left;
}
#body #structure #content #cabeceraBuscador .textoBuscado {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #E45BAB;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
}
#body #structure #content #cabeceraBuscador ul li a {
	color: #A2A2A2;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A2A2A2;
}
#body #structure #content #cabeceraBuscador ul li a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraBuscador ul li .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content #cabeceraBuscador ul li .dot {
	color: #A2A2A2;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A2A2A2;
}
#body #structure #content .bottomResults {
	width: 750px;
}
#body #structure #content .bottomResults ul {
	padding: 0px;
	list-style-type: none;
	float: left;
	clear: left;
	display: block;
	width: 730px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A2A2A2;
}
#body #structure #content .bottomResults ul li {
	float: left;
}
#body #structure #content .bottomResults ul li a {
	color: #A2A2A2;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A2A2A2;
}
#body #structure #content .bottomResults ul li a:hover {
	text-decoration: underline;
}
#body #structure #content .bottomResults ul li .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content .bottomResults ul li .dot {
	color: #A2A2A2;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A2A2A2;
}
#body #structure #content #resultadoBusqueda {
	width: 770px;
	clear: both;
	height: auto;
}
#body #structure #content #resultadoBusqueda ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content #resultadoBusqueda ul li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #resultadoBusqueda ul li {
	padding: 20px;
	margin-bottom: 15px;
	background-color: #646464;
}
#body #structure #content #resultadoBusqueda ul li .titulo a {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#body #structure #content #resultadoBusqueda ul li .titulo a:hover {
	text-decoration: underline;
}
#body #structure #content #resultadoBusqueda ul li .subDetail {
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 5px;
}
#body #structure #content #resultadoBusqueda ul li .subDetail .reportaje {
	color: #E45BAB;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#body #structure #content #resultadoBusqueda ul li .subDetail .reportaje:hover {
	text-decoration: underline;
}
#body #structure #content #resultadoBusqueda ul li .titulo {
	padding-bottom: 5px;
}
#body #structure #content #resultadoBusqueda ul li .subDetail .ficha {
	color: #ADEB47;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#body #structure #content #resultadoBusqueda ul li .subDetail .ficha:hover {
	text-decoration: underline;
}
#body #structure #content #resultadoBusqueda ul li .txt {
	line-height: 16px;
	color: #A2A2A2;
}
#body #structure #content #cabeceraArchivo {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraArchivo h2 {
	background-image: url(../img/arxiu.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 152px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraArchivo .orden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #646464;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraArchivo .orden a {
	font-size: 16px;
	text-decoration: none;
	color: #646464;
}
#body #structure #content #cabeceraArchivo .orden a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraArchivo .fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #646464;
	float: left;
	clear: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#body #structure #content #cabeceraArchivo .fecha select {
	border: 1px solid #646464;
	background-color: #E45BAB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
}
#body #structure #content #cabeceraArchivo .fecha #mes {
	width: 150px;
}
#body #structure #content #cabeceraArchivo .fecha #any {
	margin-left: 15px;
}
#body #structure #content .listPaginasArchivo {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body #structure #content .listPaginasArchivo li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #919191;
}
#body #structure #content .listPaginasArchivo li a {
	color: #919191;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #919191;
}
#body #structure #content .listPaginasArchivo li a:hover {
	text-decoration: underline;
}
#body #structure #content .listPaginasArchivo li .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content #loadingArchivo {
	width: 770px;
	clear: left;
	height: auto;
	padding-top: 15px;
	text-align: center;
	display: none;
}
#body #structure #content #resultadoArchivo {
	width: 770px;
	clear: both;
	height: auto;
	padding-top: 15px;
}
#body #structure #content #resultadoArchivo .error{
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#body #structure #content #resultadoArchivo p {
	margin: 0px;
	padding: 0px;
}
#body #structure #content #resultadoArchivo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content #resultadoArchivo ul li {
	padding: 20px;
	margin-bottom: 15px;
	background-color: #646464;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo {
	padding-top: 10px;
	display: none;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo img {
	float: left;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt {
	float: left;
	padding-left: 10px;
	width: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt .estrenos {
	font-weight: bold;
	color: #4ABBFF;
	margin-top: 8px;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt .criticas {
	font-weight: bold;
	color: #E45BAB;
	margin-top: 8px;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt .reportajes {
	color: #ADEB47;
	margin-top: 8px;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt .links a {
	color: #A2A2A2;
	text-decoration: none;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt .links a:hover {
	text-decoration: underline;
	color: #F5D58C;
}
#body #structure #content #resultadoArchivo ul li .detailArchivo .txt .links {
	color: #A2A2A2;
	line-height: 20px;
}
#body #structure #content #resultadoArchivo ul li .titulo a {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#body #structure #content #cabeceraAnunciate {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraAnunciate h2 {
	background-image: url(../img/Anunciat.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 228px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraAnunciate .content {
	width: 100%;
	clear: both;
}
#body #structure #content #cabeceraAnunciate .content .txt {
	float: left;
	height: auto;
	width: 365px;
}
#body #structure #content #cabeceraAnunciate .content .txt p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #646464;
}
#body #structure #content #cabeceraAnunciate .content .txt .imp {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
}
#body #structure #content #cabeceraAnunciate .content .form {
	float: right;
	width: 310px;
	height: auto;
}

#body #structure #content #cabeceraAnunciate .content .form .respuesta{
	font-size: 14px;
	color: #646464;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	display:none;
}

#body #structure #content #cabeceraAnunciate .content .form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	clear: both;
	display: block;
}
#body #structure #content #cabeceraAnunciate .content .form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	width: 285px;
	border: 1px solid #A2A2A2;
	margin-bottom: 15px;
}
#body #structure #content #cabeceraAnunciate .content .form p a {
	background-image: url(../img/bt_tarifas.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 23px;
	width: 130px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #353535;
	text-decoration: none;
	padding-top: 5px;
}
#body #structure #content #cabeceraAnunciate .content .form p {
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#body #structure #content #cabeceraAnunciate .content .form p a:hover {
	color: #FFF;
}
#body #structure #content #bottomCabeceraAnunciate {
	background-color: #FFF;
	height: 20px;
	width: 774px;
	margin-bottom: 350px;
}
#body #structure #content #bottomCabeceraAnunciate .bottomRight {
	background-image: url(../img/estre_curva.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 20px;
	width: 20px;
}
#body #structure #content #cabeceraPublicidad {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraPublicidad h2 {
	background-image: url(../img/08.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 40px;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #E45BAB;
	font-weight: normal;
}
#body #structure #content #cabeceraPublicidad h3 {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #646464;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	display: block;
}
#body #structure #content #cabeceraPublicidad .txt {
	float: right;
	width: 380px;
}
#body #structure #content #cabeceraPublicidad .txt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #646464;
	margin-bottom: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 16px;
}
#body #structure #content #cabeceraPublicidad .txt .txtImp {
	font-weight: bold;
}
#body #structure #content #cabeceraPublicidad .txt p a {
	font-size: 15px;
	color: #E45BAB;
	text-decoration: none;
	font-weight: bold;
}
#body #structure #content #cabeceraPublicidad .txt p a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraPublicidad .visorFotos {
	float: left;
	width: 335px;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul li {
	float: left;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul .fotSig {
	float: right;
}
#body #structure #content #cabeceraPublicidad .visorFotos .fotosTheatrer tr .fotosTheatrerViewer {
	height: 270px;
	width: 315px;
	background-color: #353535;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraPublicidad .visorFotos .fotosTheatrer {
	border: 7px solid #a2a2a2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#body #structure #content #cabeceraPublicidad .visorFotos .fotosTheatrer tr .fotosTheatrerViewer a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul li .fotAnt {
	background-image: url(../img/previous.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 21px;
	display: block;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul .last {
	float: right;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul .last .fotSig {
	background-image: url(../img/avanti.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 21px;
	display: block;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul li .enlFoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 4px;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul .noFirst {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A2A2A2;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul li .enlFoto:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraPublicidad .visorFotos ul .ampFot {
	float: right;
	display: block;
}
#body #structure #content #bottomCabeceraPublicidad {
	background-color: #FFF;
	height: 20px;
	width: 774px;
	margin-bottom: 200px;
}
#body #structure #content #bottomCabeceraPublicidad .bottomRight {
	background-image: url(../img/estre_curva.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 20px;
	width: 20px;
}


#body #structure #content #cabeceraListEstrenos {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraListEstrenos h2 {
	background-image: url(../img/estrenes.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 209px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraListEstrenos h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #646464;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#body #structure #content #cabeceraListEstrenos h3 .autor {
	font-weight: normal;
	color: #A2A2A2;
}
#body #structure #content #cabeceraListEstrenos h3 .any {
	font-weight: normal;
	color: #A2A2A2;
}
#body #structure #content #cabeceraListEstrenos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #646464;
}
#body #structure #content #cabeceraListEstrenos .visorFotos p {
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraListEstrenos .visorFotos p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4ABBFF;
	text-decoration: none;
}
#body #structure #content #cabeceraListEstrenos .visorFotos p a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraListEstrenos .leerMas {
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #structure #content #cabeceraListEstrenos .leerMas a {
	font-weight: bold;
	color: #4ABBFF;
	text-decoration: none;
}
#body #structure #content #cabeceraListEstrenos .leerMas a:hover {
	text-decoration: underline;
}
#body #structure #content .listEstrenos {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content .listEstrenos li {
	display: block;
	width: 229px;
	float: left;
	margin-left: 23px;
	margin-bottom: 36px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#body #structure #content .listEstrenos li a img {
	border: 7px solid #222222;
}
#body #structure #content .listEstrenos li a {
	text-decoration: none;
}
#body #structure #content .listEstrenos li p {
	width: 196px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#body #structure #content .listEstrenos li .titulo {
	background-color: #515151;
	padding-top: 10px;
}
#body #structure #content .listEstrenos li .titulo a {
	font-weight: bold;
	color: #4ABBFF;
}
#body #structure #content .listEstrenos li .titulo a:hover {
	text-decoration: underline;
}
#body #structure #content .listEstrenos li .autor {
	background-color: #515151;
	color: #AEAEAE;
}
#body #structure #content .listEstrenos li .estreno {
	background-color: #515151;
}
#body #structure #content .listEstrenos li .estreno {
	font-weight: bold;
	color: #4ABBFF;
}
#body #structure #content .listEstrenos li .txt {
	background-color: #515151;
	color: #FFF;
}
#body #structure #content .listEstrenos li .bottom {
	background-image: url(../img/estre.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 216px;
}
#body #structure #content .listEstrenos li .leerMas {
	background-color: #515151;
	text-align: right;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}
#body #structure #content .listEstrenos li .leerMas a {
	color: #4ABBFF;
	text-decoration: none;
}
#body #structure #content .listEstrenos li .leerMas a:hover {
	text-decoration: underline;
}

#body #structure #content #cabeceraListEstrenos .visorFotos {
	float: left;
	width: 330px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#body #structure #content #cabeceraListEstrenos .visorFotos .fotosTheatrer tr .fotosTheatrerViewer {
	height: 270px;
	width: 315px;
	background-color: #353535;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraListEstrenos .visorFotos .fotosTheatrer {
	border: 7px solid #a2a2a2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#body #structure #content #cabeceraListEstrenos .visorFotos .fotosTheatrer tr .fotosTheatrerViewer a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#body #structure #content #cabeceraListCriticas {
	background-color: #FFF;
	width: 734px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#body #structure #content #cabeceraListCriticas h2 {
	background-image: url(../img/critiques.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 216px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
#body #structure #content #cabeceraListCriticas h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #646464;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body #structure #content #cabeceraListCriticas h3 .autor {
	font-weight: normal;
	color: #A2A2A2;
}
#body #structure #content #cabeceraListCriticas h3 .any {
	font-weight: normal;
	color: #A2A2A2;
}
#body #structure #content #cabeceraListCriticas h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #E45BAB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
#body #structure #content #cabeceraListCriticas p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #646464;
}

#body #structure #content #cabeceraListCriticas .visorFotos{
	margin-top: 15px;
}

#body #structure #content #cabeceraListCriticas .visorFotos p {
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraListCriticas .visorFotos p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E45BAB;
	text-decoration: none;
}
#body #structure #content #cabeceraListCriticas .visorFotos p a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraListCriticas .leerMas {
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #structure #content #cabeceraListCriticas .leerMas a {
	font-weight: bold;
	color: #E45BAB;
	text-decoration: none;
}
#body #structure #content #cabeceraListCriticas .leerMas a:hover {
	text-decoration: underline;
}
#body #structure #content .listCriticas {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content .listCriticas li {
	display: block;
	width: 229px;
	float: left;
	margin-left: 23px;
	margin-bottom: 36px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#body #structure #content .listCriticas li a img {
	border: 7px solid #222222;
}
#body #structure #content .listCriticas li a {
	text-decoration: none;
}
#body #structure #content .listCriticas li p {
	width: 196px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#body #structure #content .listCriticas li .titulo {
	background-color: #515151;
	padding-top: 10px;
}
#body #structure #content .listCriticas li .titulo a {
	font-weight: bold;
	color: #FFF;
}
#body #structure #content .listCriticas li .titulo a:hover {
	text-decoration: underline;
}
#body #structure #content .listCriticas li .autor {
	background-color: #515151;
	color: #E45BAB;
	font-style: italic;
}
#body #structure #content .listCriticas li .puntuacion {
	background-color: #515151;
}
#body #structure #content .listCriticas li .txt {
	background-color: #515151;
	color: #FFF;
}
#body #structure #content .listCriticas li .bottom {
	background-image: url(../img/estre.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 216px;
}
#body #structure #content .listCriticas li .leerMas {
	background-color: #515151;
	text-align: right;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}
#body #structure #content .listCriticas li .leerMas a {
	color: #E45BAB;
	text-decoration: none;
}
#body #structure #content .listCriticas li .leerMas a:hover {
	text-decoration: underline;
}

#body #structure #content #cabeceraListCriticas .visorFotos {
	float: left;
	width: 330px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#body #structure #content #cabeceraListCriticas .visorFotos .fotosTheatrer tr .fotosTheatrerViewer {
	height: 270px;
	width: 315px;
	background-color: #353535;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#body #structure #content #cabeceraListCriticas .visorFotos .fotosTheatrer {
	border: 7px solid #a2a2a2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#body #structure #content #cabeceraListCriticas .visorFotos .fotosTheatrer tr .fotosTheatrerViewer a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #structure #content #cabeceraReportajes .ampliar {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#body #structure #content #cabeceraReportajes .ampliar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ADEB47;
	text-decoration: none;
}
#body #structure #content #cabeceraReportajes .ampliar a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraReportajes .fotoCabecera p .tit a {
	text-decoration: none;
	color: #FFF;
}
#body #structure #content #cabeceraReportajes .fotoCabecera p .tit a:hover {
	text-decoration: underline;
}
#body #structure #content #cabeceraReportajes .fotoCabecera p .subtit a {
	color: #ADEB47;
	text-decoration: none;
}
#body #structure #content #cabeceraReportajes .fotoCabecera p .subtit a:hover {
	text-decoration: underline;
}
#body #structure #content .listReportajes li .tipo {
	font-size: 18px;
	font-weight: bold;
	background-color: #ADEB47;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	text-align: center;
}
#body #structure #content .listReportajes {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#body #structure #content .listReportajes li {
	display: block;
	width: 229px;
	float: left;
	margin-left: 23px;
	margin-bottom: 36px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#body #structure #content .listReportajes li a img {
	border: 7px solid #222222;
}
#body #structure #content .listReportajes li a {
	text-decoration: none;
}
#body #structure #content .listReportajes li p {
	width: 196px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#body #structure #content .listReportajes li .titulo {
	background-color: #515151;
	padding-top: 10px;
}
#body #structure #content .listReportajes li .titulo a {
	font-weight: bold;
	color: #ADEB47;
}
#body #structure #content .listReportajes li .titulo a:hover {
	text-decoration: underline;
}
#body #structure #content .listReportajes li .donde {
	background-color: #515151;
	color: #ADEB47;
	font-style: italic;
}
#body #structure #content .listReportajes li .puntuacion {
	background-color: #515151;
}
#body #structure #content .listReportajes li .txt {
	background-color: #515151;
	color: #FFF;
}
#body #structure #content .listReportajes li .bottom {
	background-image: url(../img/estre.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 216px;
}
#body #structure #content .listReportajes li .leerMas {
	background-color: #515151;
	text-align: right;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}
#body #structure #content .listReportajes li .leerMas a {
	color: #ADEB47;
	text-decoration: none;
}
#body #structure #content .listReportajes li .leerMas a:hover {
	text-decoration: underline;
}

