body {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.segell{
	margin: 0 0 0 15px;
	float:right;
}

div.sitrecom{
	float: left;
	border-bottom: 1px solid #aaaaaa;
	margin: 0 0px 10px 0;
	padding: 0 0px 10px 0;
}

div.sitrecom_b1{
	float: left;
	width: 360px;
	margin: 0 3px 0px 0;
}

div.sitrecom_img{
	float: left;
	width: 100px;
}

div.sitrecom_txt{
	float: left;
	width: 260px;
}

div.submenulateral{
	background: url('http://sitgesfilmfestival.com/img/site/bgsubmenulateral.gif');
	background-repeat:repeat-y;
	margin: 0px;
	padding: 10px 0px;
}

div.submenulateral ul{
	margin: 0 0 0 27px;
	padding: 0px;
}

div.submenulateral ul li{
	margin: 0 0 0 0px;
	padding: 0 0 0 1px;
	color:#e40808;
	font-size: 11px;
}

div.linea {
	font-size:1px;
	background-image:url(../img/linea.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin: 0 0 10px 0;
	height: 1px;
	width: 100%;
}

div.esdeveniment{
	margin: 5px 2px 2px 2px;
	padding:5px;
	width:auto;
	border: 1px solid #aaaaaa;
	font-weight:normal;
}

div.esdeveniment ul{
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
}

div.esdeveniment ul li{
	margin: 5px 0 0 0;
}

div.msg_err2 {
	margin: 0 0 5px 0;
	padding:2px;
	text-align:center;
	font-size:9px;
	background-color: #FFECEC;
	border: 1px solid #990000;
}

div.lineagris {
	font-size:1px;
	background-image:url(../img/lineagris.jpg);
	background-repeat:repeat-x;
	padding:0px;
	height: 1px;
	width: 100%;
}


div.linearoja {
	font-size:1px;
	background-image:url(../img/linearoja.jpg);
	background-repeat:repeat-x;
	padding:0px;
	height: 1px;
	padding-bottom:5px;
	padding-top:5px;
	width: 100%;
}

#apartado {
	border: 0px solid #000;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;

}

#botton {
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: none;
	border: 0px solid #000;
	background-color:#e1e1e1;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	margin-top: 10px;

}


.dire {color: #666666}





.carteles {float:left; padding:10px; width:80px;}
.carteles span {display:block; width:80px; background-color:#ccc; color:#666;padding:2px 0 2px 0; font-weight:bold; text-align:center;}




#dhome {
	text-align:right;
	border: 0px solid #000;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;

}

.text {font-size: 9px}


.linea {
	font-size: 11px;
	color: #e40808;
	}


a.menu:hover {
	font-family: Arial, Verdana, sans-serif;
	color: #e40808;
	text-decoration: none;

}


a.menu {
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: none;

}

a:hover {
	color: #000;
	text-decoration: none;
}

a {
	color: #e40808;
	text-decoration: none;
}


#contenido {
	text-align:left;
	padding-bottom:4px;
	padding-top:10px;
	padding-left:20px;
}

/*
#contenido2 {
	text-align:right;
	padding-bottom:4px;
	padding-top:7px;
}
*/

#listado {  
	list-style:none;
	margin:0;
	padding:0;
}

#contenido3 {
	text-align:left;
	padding-left:10px;
	padding-top: 0px;
}

#contenido3 p{
	margin: 0 0 15px 0;
}

#contenido4 {
	text-align:left;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:10px;
}

#contenido5 {
	text-align:left;
	padding-bottom:10px;
	padding-top:5px;
}

#contenido6 {
	text-align:left;
	padding-bottom:8px;
	padding-top:8px;
}


.formulari01 {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color: #000000;
	border: 1px solid #e40808;
}

.formulari_boto_mini{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	background-color:#e40808;
	border: 1px solid #e40808;
	border-style: 1px solid #e40808;
	cursor: pointer;
}

.formulari_boto_mini_d{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	background-color: #666666;
	border: 1px solid #333333;
	border-style: 1px solid #222222;
}

.formulari_boto_mini_gris{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	background-color:#999;
	border: 1px solid #666;
	border-style: 1px solid #666;
}


.img{
	border:1px solid #e40808;
}


/*paginas interiores*/


.busqueda {
	border: 1px solid #999;
	width:100%;
}

table.busqueda td {
	text-align:center;
}

.videos {
	width:710px;
}

.videos td{
	padding-bottom:15px;
}

.texto_titulo {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	padding-bottom:5px;
}

.texto_titulo_video {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	width:340px;
	max-width:340px;
	margin:1px;
}



.texto_patros {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-top:30px;
	margin-top:30px;
	}

.texto_titulo_gran {
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	padding: 10px 0 10px 0;
	text-align:center;
}


.lineas {
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	font-size: 1px;
}

.cuerpomenu {
	font-size: 13px;
}


.seients {
	font-size: 8px;
	border: 1px solid #999;
}

.seients td {
	font-size: 8px;
	border: 1px solid #999;
	text-align:center;
}


.cero {
	width:100%;
	padding: 0px;
	margin: 0px;
}


.cero td {
	margin: 0px;
	padding:0px;

	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.cero h1 {
	margin-top:0px;
	padding:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#e40808;
}

.parrilla3 {
	width:100%;
}


.parrilla3 td {
	margin: 0px;
	padding:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.parrilla3 h1 {
	margin-top:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#e40808;
}

h2 {
	margin-top:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#e40808;
}

.cero1 {
	width:100%;
	padding-left:5px;
}


.noticiesmostrar{
	width:100%;
}

.patro {
}


.patro td {
	padding-bottom:10px;
	padding-right:25px;
	border-collapse:collapse;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.patro h1 {
	margin-top:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#e40808;
}



.noti td.txt {
	padding-left:10px;
	padding-right:10px;
	border-collapse:collapse;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.noti h1 {
	margin-top:5px;
	margin-bottom:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#e40808;
}




.menu_arxiu {
	background-color:#ccc;
	width:100%;
	border-bottom:1px solid #999;
}

.menu_arxiu td.top{
	padding-top:6px;
	padding-bottom:2px;
}

.menu_arxiu td.bot{
	padding-top:2px;
	padding-bottom:6px;
}


.menu_arxiu2 {
	background-color:#ccc;
	width:100%;
}

.menu_arxiu2 td.top{
	padding-top:6px;
	padding-bottom:2px;
}

.menu_arxiu2 td.bot{
	padding-top:2px;
	padding-bottom:6px;
}


.fitxa {
	margin: 0 0 10px 0;
	background-color:#ccc;
	width:100%;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
}


.fitxa td{
	padding-left:8px;
	padding-bottom:5px;
}


.fitxa h1 {
	margin-top:2px;
	margin-bottom:2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color:#e40808;
}

.fitxa_sessio {
	margin-top:7px;
	background-color:#ccc;
	width:100%;
	border-bottom:1px solid #e40808;
	border-top:1px solid #e40808;
}

.fitxa_sessio td{
	padding-left:8px;
	padding-bottom:5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#e40808;
}


.fitxa_sessio h1 {
	margin-top:2px;
	margin-bottom:2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#e40808;
}

.meu_programa {
	width:100%;
}

.meu_programa td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}



.texto_peq {
	background:#CCCCCC;
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

div.texto_sep_seccion{
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 3px 0 3px 0;
	margin: 30px 0 10px 0;

	border-bottom:1px solid #999;
}

div.texto_sep_seccion2{
	font-size: 17px;
	padding: 12px 0 3px 0;
}

.texto_med {
	font-weight:bold;
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.pastilla2 {
	border: 1px solid #ccc;
	text-align:center;
	background:#ccc;
}


a.links_inicio_contenido:hover {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}


a.links_inicio_contenido {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

a.links_inicio_contenido2:hover {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration: none;
}


a.links_inicio_contenido2 {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration: none;
}

a.links_interior_contenido:hover, a.links_interior_contenido_directors:hover {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}


a.links_interior_contenido:hover {
	font-weight:bold;
	font-size: 11px;
}

a.links_interior_contenido, a.links_interior_contenido_directors {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.links_interior_contenido {
	font-weight:bold;
	font-size: 11px;
}

.ul_llista {
	margin:0 0 0 14px;
	padding:0px;
}

span.links_interior_des {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

span.links_interior_act{
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
}

a.links_interior_contenido_linea:hover {
	padding:5px;
	border: 1px solid #000;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}


a.links_interior_contenido_linea {
	padding:5px;
	border: 1px solid #e40808;
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.circulotxt11 {
	font-size: 7px;
}

.mail {
	color: #e40808;
	font-weight:bold;
	font-size: 11px;
}


.negro {
	color:#000000;
}


a.links_cont_negro:hover {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}


a.links_cont_negro {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}

span.links_cont_negro_act{
	color: #fff;
	background-color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}

a.links_dies:hover {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}


a.links_dies {
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

span.links_cont_rojo {
	color: #e40808;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}

.formulariweb {
	width:140px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color: #000000;
	border: 1px solid #aaa;
}

.formulariweb2 {
	margin-right:20px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color: #000000;
	border: 1px solid #aaa;
}


p.menu_iz_ult{
	margin: 9px 0 0px 0;
	padding: 0px;
}

p.menu_iz_0{
	background-color:#e40808;
	margin: 0px;
	padding: 0 0 5px 0;
	width:184px;
}

p.menu_iz_1{
	background-color:#e40808;
	margin: 0px;
	padding: 5px 0 5px 0;
	width:184px;
}

p.menu_iz_2{
	background-color:#e40808;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width:184px;
}

p.menu_iz_3{
	margin: 0px;
	padding: 0px;
}

div.menu_iz_4{
	background-color:#000;
	margin: 0px;
	padding: 5px 0 10px 15px;
}

div.menu_iz_4 a{
	color:#FFFFFF;
	font-size:9px;
}

div.menu_iz_4 a:hover{
	color: #CCCCCC;
}

div.menu_iz_4 ul.menu_iz{
	list-style:square;
	color:#FFFFFF;
	margin: 5px 0 0 20px;
	padding: 0px;
}

span.titulo{
	margin-top:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
}

hr.rojo {
	border: 0;
	width: 100%;
	color: #ebbfc0;
	background-color: #ebbfc0;
	height: 1px;
}

hr.rojo2 {
	border: 0;
	width: 160px;
	color: #ebbfc0;
	background-color: #ebbfc0;
	height: 1px;
}

hr.rojo3 {
	border: 0;
	width: 100%;
	color: #ebbfc0;
	background-color: #ebbfc0;
	height: 1px;
	margin-top:5px;
}

hr.gris {
	border: 0;
	width: 100%;
	color: #bfbfbf;
	background-color: #bfbfbf;
	height: 1px;
}



hr.gris_2 {
	margin-top:13px;
	border: 0;
	width: 100%;
	color: #bfbfbf;
	background-color: #bfbfbf;
	height: 1px;
}

hr.gris3 {
	margin-top:20px;
	margin-bottom:20px;
	border: 0;
	width: 100%;
	color: #bfbfbf;
	background-color: #bfbfbf;
	height: 1px;
}

/*
tr.linea_navegacion{
	background-color:#fff;
}
*/
tr.linea_navegacion td{
	padding-bottom:0px;
}

tr.linea_navegacion td.izq{
	text-align:left;
}

tr.linea_navegacion td.med{
	padding: 4px 0 0 10px;
	text-align:left;
}

tr.linea_navegacion td.der{
	text-align:right;
	padding:0;
	margin:0;
}


.parrilla {
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	font-size:10px;
}

.parrilla td.parrilla_dia {
	margin:0;
	padding: 20px 0 0px 0;
	color:#e40808;
	font-size:14px;
	font-weight:bold;
	border: 0px solid #000;
}

.parrilla td.parrilla_espai {
	margin:0;
	padding: 0 0 10px 0;
	color:#e40808;
	font-size:12px;
	font-weight:bold;
	border: 0px solid #000;
}

.parrilla tr.table_tr_0 {
	border: 1px solid #aaa;
	background-color:#ccc;
	font-weight:bold;
	color:#333;
}

.parrilla td {
	color:#333;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla td.rojo {
	font-weight:bold;
	color:#e40808;
	border: 1px solid #aaa;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla td.negro, .parrilla td.negro_no_b {
	color:#333;
	border: 1px solid #aaa;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla td.negro {
	font-weight:bold;
}

.parrilla td.hora_dura {
	text-align:center;
	color:#333;
	border: 1px solid #aaa;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla tr.table_tr_1 {
	background-color:#fff;
}

.parrilla tr.table_tr_2 {
	background-color:#f0f0f0;
}

.parrilla2 {
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
	font-size:10px;
}

.parrilla2 td.parrilla_dia {
	margin:0;
	padding: 20px 0 0px 0;
	color:#e40808;
	font-size:14px;
	font-weight:bold;
	border: 0px solid #000;
}

.parrilla2 td.parrilla_espai {
	margin:0;
	padding: 0 0 10px 0;
	color:#e40808;
	font-size:12px;
	font-weight:bold;
	border: 0px solid #000;
}

.parrilla2 tr.table_tr_0 {
	border: 1px solid #aaa;
	background-color:#ccc;
	font-weight:bold;
	color:#333;
}

.parrilla2 td {
	color:#333;
	margin:0px;
	padding:5px;
	vertical-align:middle;
	border: 1px solid #aaa;
}

.parrilla2 td.rojo {
	font-weight:bold;
	color:#e40808;
	border: 1px solid #aaa;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla2 td.negro, .parrilla td.negro_no_b {
	color:#333;
	border: 1px solid #aaa;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla2 td.negro {
	font-weight:bold;
}

.parrilla2 td.hora_dura {
	text-align:center;
	color:#333;
	border: 1px solid #aaa;
	margin:0px;
	padding:5px;
	vertical-align:middle;
}

.parrilla2 tr.table_tr_1 {
	background-color:#fff;
}

.parrilla2 tr.table_tr_2 {
	background-color:#f0f0f0;
}




tr.post1, tr.post2 {
	margin: 0px 0px 0px 0px;
	color: #000;
	padding: 0px;
	/*
	border-style : solid;
	border-color : #e1e1e1;
	border-width : 1px;
	*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

tr.post1 {
	text-align: left;
	vertical-align:top;
    
}

tr.post2 {
	text-align: right;
}

div.titulo {
	margin: 0px 0 0 0;
	padding: 0px;
	border-style : solid;
	text-align : justify;
	border-width : 0px;
}

div.titulo_2 {
	margin: 0px;
	padding: 0px;
	border-style : solid;
	text-align : justify;
	border-width : 0px;
}

div.txtdata {
	margin-bottom:12px;
	font-size: 9px;
	color:#999999;
	font-weight:bold;
}

span.txtdata2 {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color:#777;
	font-weight:bold;
}

img.img1, img.img2 {
	border: 1px solid #e40808;
}

img.img1{
	margin: 0 10px 5px 0;
}

img.img2{
	margin: 0 0 5px 10px;
}

div.contenido {
	margin: 0;
	padding: 0;
}

div.contenido_notespremsa{
	margin:10px 0 0 0;
	padding:0;
}

div.contenido img {
	border:0px;
}

div.contenido_palamres {
	margin: 0;
	padding: 0;
}

div.contenido_palamres h1{
	padding-bottom:10px;
	padding-top:25px;
}


td.separacion{
	height:15px;
}

tr.post1 h1, tr.post2  h1 {
	margin:0px;
	font-size: 13px;
	color:#e40808;
}

div.cart_edic_anterior_info{
	width:100%;
}

div.cart_edic_anterior_info h1 {
	margin: 10px 0 5px 0;
	font-size: 13px;
	color:#e40808;
}

div.msg_login{
	margin:0;
	padding:0;
	font-size:9px;
}

div.msg_logged{
	margin:0;
	padding: 4px 0 0 5px;
	font-size:10px;
	text-align:right;
	float:right;
}

form {
	margin:0;
	padding:0;
}

form.formulario_login{
	text-align:right;
	right:auto;
	float:right;
	margin:0;
	padding:0;
}

div.float_derecha{
	float:right;
	margin:0;
	padding:0;
}

.no_margin{
	margin:0px;
	padding:0px;
}

table.no_margin2{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

table.no_margin2 td{
	margin:0px;
	padding:0px;
}

table.no_margin2 tr{
	margin:0px;
	padding:0px;
}

a.pagin0{
	background-color: #000;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	margin:5px;
	border: 0px solid #000;
}

a.pagin{
	background-color: #e40808;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	margin:5px;
	border: 0px solid #000;
}

a.pagin:hover {
	background-color: #990000;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	margin:5px;
	border: 0px solid #000;
}

a.pagin_a {
	background-color: #ddd;
	color:#e40808;
	font-weight:bold;
	padding:5px;
	margin:5px;
	border: 0px solid #ccc;
}

div.paginador{
	margin: 10px 0 10px 0;
}

p.legal{
	font-size:10px;
	color:#999999;
}

span.any_edicio{
	font-size:10px;
	color:#333333;
}

h1.titulo_busacador{
margin:0;
padding:0;
color:#333333;

}

div.msg_error{
	margin:5px;
	padding:10px;
	text-align:center;
	background-color:#FFCCCC;
	border: 1px solid #990000;
}

div.msg_ok{
	margin:5px;
	padding:10px;
	text-align:center;
	background-color: #E8FFE8;
	color:#006600;
	border: 1px solid #990000;
}

p.titulo_form{
	font-size:10px;
	color:#e40808;
	font-weight:bold;
}

tr.table_tr_1{
	background-color:#F5F5F5;
}

tr.table_tr_2{
	background-color:#FFFFFF;
}

tr.table_tr_3{
	background-color: #FFCCCC;
	color: #660000;
}

tr.table_tr_4{
	background-color: #E8FFE8;
	color:#006600;
}

div.status_no,div.status_ok{
	padding:5px;
	border: 1px solid #ccc;
	text-align:center;
}

div.status_no{
	background-color: #FFCCCC;
	color: #660000;
}

div.status_ok{
	background-color: #E8FFE8;
	color:#006600;
}

div.vid_thumb {
	border: 2px solid #FFFFFF;
	padding:0px;
	margin: 0px;
	float: left;
}

div.vid_thumb2 {
	/* border: 1px solid #999999; */
	background-color:#ffffff;
	padding:0px;
	margin: 0 5px 5px 0px;
	float: left;
}

div.img_big2 {
	padding:0px;
	margin: 0 0px 5px 0px;
}

div.premsa_bloque {
	border: 2px solid #ccc;
	padding:2px;
	margin: 3px;
	height: 100px;
	width: 160px;
	float: left;
}

div.premsa_titulo {
	border: 2px solid #ccc;
}

div.noticia_bloc_img{
	float:left;
	margin: 0 10px 10px 0;
}

div.noticia_bloc_img_2{
	float:left;
	margin: 0 10px 10px 0;
	width: 355px;
}

div.fichapeli_bloc_img_2{
	float:left;
	margin: 0 10px 10px 0;
	width: 355px;
}

.trailer {
	width:716px;
}


.trailer td {
	width:179px;
	font-weight:bold;
	vertical-align:top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

div.videoslive{
	float:left;
	margin: 5px 5px 10px 5px;
}

.verde{
	color: #006600;
}

.rojo{
	color: #e40808;
}

table.reservas_q{
	font-size:10px;
}

table.reservas_q td{
	border-top:2px solid #555;
}

table.reservas_q ul{
	margin: 5px 0 5px 20px;
	padding:0px;
}

table.reservas_q span.data{
	font-size:9px;
	color:#444;
}

table.reservas_q td.td_r{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}

div.diari{
	border:2px solid #ddd;
	float:left;
	padding:0px;
	margin: 2px;
}

td.noticias_home{
	border:2px solid #e40808;
	width: 200px;
	vertical-align: top;
	padding: 5px;
}

div.home_noticia_more{
	float:right;
	vertical-align:bottom;

}

div.home_noticia_1{
	margin: 0px 0 0px 0;
	padding: 0px 0px 8px 0;
}

div.home_noticia_2{
	margin: 8px 0 0px 0;
	padding: 0px 0px 8px 0;
	border-bottom:2px solid #ddd;
}

table.recuadro_noticias_home td.not{
	height: 295px;
	vertical-align: top;
	z-index:900;
}

table.recuadro_noticias_home{
	z-index:900;
}

table.recuadro_noticias_home td.more{
	height: 10px;
	text-align:right;
}

div.noti_home_txtdata{
	margin: 0px;
	padding: 0px;
	color:#666666;
	font-size:9px;
}

div.noti_home_txtnoticia{
	margin: 0px;
	padding: 0px;
	color:#666666;
	font-size:10px;
}

div.noti_home_txtnoti{
	margin: 0px;
	padding: 0px;
	color:#666666;
	font-size: 14px;
}

table.cabecera{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

table.cabecera td{
	/*background-color:#ccc;*/
	text-align:center;
	vertical-align:middle;
}

div.cabecera_logo{
	margin: 0px;
	padding: 0px;
	text-align:center;
}

div.cabecera_fecha{
	margin: 10px 0 0 0;
	padding: 0px;
	text-align:center;
}

div.sl_thumb, div.sl_thumb4 {
	float:left;
	width:175px;
	height:147px;
	margin: 0 10px 10px 0px;
	text-align:center;
	vertical-align:top;
}

div.sl_thumb{
	margin: 0 10px 10px 0px;
}

div.sl_thumb4{
	margin: 0px 0px 10px 0px;
}

div.titular_separador{
	margin:0 0 10px 0;
	padding: 0 0 5px 0;
	color:#e40808;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid #ebbfc0;
}

span.gris1 {
	color: #666666;
}

div.float_right{
	margin: 0px;
	padding: 0px;
	float: right;
}

hr.sitges_live_rojo{
	border: 0;
	width: 100%;
	color: #ebbfc0;
	background-color: #ebbfc0;
	height: 1px;
	margin: 10px 0 10px 0;
}

a.a_bt_reserva{
	background-color: #e40808;
	padding: 3px;
	color: #ffffff;
}

a.a_bt_reserva:hover{
	background-color: #e72121;
}

a.a_bt_reserva_gris{
	background-color: #888;
	padding: 3px;
	color: #ffffff;
}

a.a_bt_reserva_gris:hover{
	background-color: #444;
}

a.a_bt_reserva_verd{
	background-color: #017d07;
	padding: 3px;
	color: #ffffff;
}

a.a_bt_reserva_verd:hover{
	background-color: #019b08;
}

p.sep2{
	margin: 0 0 30px 0;
}

table.tabla_select_radial td{
	border-bottom: 2px solid #eaeaea;
	height: 20px;
	padding: 5px;
	margin: 0px;
}

table.tabla_select_radial{
	margin: 0 0 30px 0;
}

.imgupload{
	border: 2px solid #ccc;
	padding: 5px;
	margin: 0px;
}