/* @override http://circularfestival.com/css/menu.css */

/* @override http://circularfestival.com/css/menu.css */

/* @override http://www.circularfestival.com/css/menu.css */

/* @override http://www.circularfestival.com/css/menu.css */

/* CSS Document */
.borders {
	padding: 8px 0px;
	width: 760px;
	height: 1px;
}

.borders-right {
	padding: 8px 0px;
	width: 556px;
	height: 1px;
	position: relative;
	right: 40px;
}

/*
|---------------------------------------------------------------
| SLIDER UP AND DOWN
|---------------------------------------------------------------
| This file here formats the divs and table that goes and up
| down with the corresponding slides
|
*/
.slide-wrapper {
	width: 780px;
}
table.slider, table.slider tr, table.slider td, table.detail, table.detail tr, table.detail td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
td.sinopse-image {
	width: 195px;
	vertical-align: top;
}
td.sinopse-nome, td.sinopse-titulo {
	width: 174px;
	border-left: #fff solid 12px;
	border-right: #fff solid 15px;
}
td.sinopse-nome {
	color: black;
}
td.sinopse-titulo {
	color: gray;
}
td.sinopse-nome, td.sinopse-titulo, td.sinopse-data {
	vertical-align: bottom;
}


table.detail, table.detail tr, table.detail td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
table.detail td.detail-fichatecnica {
	width: 190px;
	padding: 0 15px 0 0;
}
table.detail td.detail-sinopse {
	width: 365px;
	line-height: 14px;
	padding: 0 15px 0 0;
}
table.detail td.detail-sinopse a {
	background-color:#ffffff;
	text-decoration:none;
}
table.detail td.detail-sinopse a:hover {
	background-color:#ffffff;
	text-decoration:underline;
}
table.detail td.detail-horario {
	width: 190px;
	vertical-align: top;
}
table.detail td p {
	margin: 0 0 10px 0;
	padding: 0;
}
td.detail-fichatecnica, td.detail-sinopse, td.detail-horario {
	vertical-align: top;
}



.sinopse-wrapper {
	cursor: pointer;
}




.detail-image {
	cursor: pointer;
	height: 150px;
	display: block;
	overflow: hidden;
	width: 760px;
	margin: 0 0 5px 0;
}
.image-wrapper {
	width: 760px;
	height: 150px;
	/*text-align: center;*/
	margin-left: 204px;
}
.image-wrapper img {
	margin-right: 5px;
}
#programa .detail-image img {
	margin-right: 15px;
}







.clear { 
	font-size: 0px;
	line-height: 0px; 
	height: 0px; 
	padding: 0px; 
	margin: 0px; 
	clear: both; 
}
