@charset "utf-8";
/* Fixes */
p{margin-top:0px;margin-bottom:0px}
TABLE{border:0px; border-collapse:collapse; border-spacing:0px;}/* en desuso?*/
IMG{border:0px;}
.clear{clear:both;line-height:0px; height:0;}
.hidden{display:none;}
.float_l{float:left}
.float_r{float:right}
.center{ text-align:center}
*{margin:0;padding:0;border:0;outline:none;}
/* Lista*/
ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}li a:hover{ text-decoration:none;}
ol li{margin:6px 35px;}
/* fonts */
body, font, td{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;color:#707070;cursor:default;line-height:16px;}
body{text-align:center;}

/*** HEADERS **/
h1{
	visibility:hidden;
	position:absolute; top:0px;
}
h2 {text-transform: uppercase; color: #A9398A; font-size: 12px;
    font-weight: normal; padding-bottom: 13px;}
h3 {text-transform: uppercase; font-weight: bold; font-size: 11px; padding: 8px 0 5px 0;}
h4 {width: 468px; _width: 458px; font-size: 13px; background-color: #A9398A; color: #FFFFFF;
    display: block; padding: 1px 0 4px 7px;}
h5 {text-transform: uppercase; color: #A9398A; font-size: 13px; width: 100%;
    border-bottom: 2px #A9398A Solid; display: block; margin-bottom: 10px;}

/*** ENLACES ***/
A:link,A:active,A:visited{color:#707070;text-decoration:none;}
A:hover{text-decoration:none;color:#A9398A;}
A:focus,button{outline:none;}

#col_2 A:link, #col_2 A:active, #col_2 A:visited{color: #A9398A;}
#col_2 A:hover {color: #707070;}

#peliculas h4 A:link, #peliculas h4 A:active, #peliculas h4 A:visited{color: #FFFFFF;}
#sesiones h4 A:link, #sesiones h4 A:active, #sesiones h4 A:visited{color: #FFFFFF;}

/*** Estructura ***/
#global{
	margin:0 auto; width:980px;
	text-align:left; line-height:15px;
	clear:both;	overflow:hidden; background-color:#fff;
    padding-top: 35px; position: relative;
}
#col_1{float: left; width: 265px; margin-left: 12px;}
#col_2{float: left; width: 475px; _width: 465px; text-align: justify; padding: 5px 20px 0 20px;}
#col_3{float: left; width: 155px; text-align: left; padding: 5px 0 0 20px;}

/*** fix para las imagenes ***/


/*** head ***/
#head{background-color: #e9e9e9;width: 100%;}
#head #content_head{background: #e9e9e9 url("../images/bg_header.jpg") no-repeat right top; width: 980px;
        height: 122px; margin: 0 auto;}
#head #content_head .logo {width:380px; height:100px; display:block; text-indent: -9999px;
        background: #e9e9e9 no-repeat left bottom; float: left;
        padding: 20px 0 0 0;
    }
#head #content_head #navidioma {float: right; padding: 18px 135px 0 0;}
#head #content_head #navidioma ul li {float: left; margin-left: 14px;}
#navidioma A:hover{color: #333;}

#head_submenu {background: #e9e9e9 url("../images/bg_head_pastilla.gif") repeat-x top; height: 31px; }
#head_submenu #head_submenu_content {width: 980px; margin: 0 auto;}
#head_submenu ul{float: right;}
#head_submenu ul li{float: left; padding: 6px 25px 0 5px;
    font-size: 12px; background: url("../images/submenu_ico.gif") no-repeat top left;}
#head_submenu A:link, #head_submenu A:active,#head_submenu A:visited{color:#fff;text-decoration:none;}
#head_submenu A:hover, #head_submenu ul li .selected{text-decoration:none;color:#000;}



/*** menu a la izquierda ***/

#nav {margin: 0 0 0 50px;}
#nav li{margin: 3px 0; padding-left:13px;}
#nav li li{text-transform: none; color: #707070; padding-left: 0px;}
#nav .activo, #nav li:hover {background: url("../images/ico_navmenu.gif") no-repeat 0 3px;
        padding-left: 13px;}
#nav .familia {color: #A9398A; text-transform: uppercase; margin-top: 5px;}
#nav .familia A:link, #nav .familia A:active, #nav .familia A:visited{color: #A9398A}
#nav A:link, #nav A:active, #nav A:visited{color: #707070}
/*** breadcrum ***/

#breadcrum {font-size: 11px; padding: 0 0 34px 0;}

/*** Peu ***/
#footer {margin: 57px; font-size: 9px; color: #707070;}
#footer #iconos{ height: 50px; display: block;}
#footer #ico_reus{float: left; margin: 0 0 0 0;}
#footer #ico_reus img{margin-top: 15px;}
#footer #ico_parallel img{margin-top: 15px;}
#footer #ico_parallel{float: right;}
#footer #footer_text {border-bottom: 1px #bcbcbc Solid; padding: 20px 0 0 0;}
#footer #copy{float:left;}
#footer #credits{float:right; text-align:right;}
#footer A:link,#footer A:active, #footer A:visited{color:#A9398A;text-decoration:none;}
#footer A:hover{text-decoration:none;color:#707070;}


/*** Formularios ***/
#formnews {background: #e9e9e9 url("../images/formulari_bg.gif") repeat-x top left;
    display: block; margin: 15px 0 0 0; padding: 20px 40px}
#formnews ul li{padding: 5px 0;}
#formnews ul li.file input{height: 22px;}
#formnews .nota{font-size: 10px; margin: 5px 0 15px 0;}
#formnews label{width: 143px; _width: 128px; display: block; float: left; text-align: left;}
#formnews label.doble{width: 250px;}
#formnews .textfield{width: 250px; height: 15px; font-size: 11px; background-color: #fff;
    border: 1px #707070 Solid;}
#formnews textarea{width: 250px; height: 80px; font-size: 11px; background-color: #fff;
    border: 1px #707070 Solid;}
#formnews select{width: 140px; _width: 135px; text-align: center; height: 15px; font-size: 11px; background-color: #fff;
    border: 1px #707070 Solid;}
#formnews .boton{float: right; width: 79px; height: 18px; text-transform: uppercase;
        background: #FFFFFF; border: 1px #663333 Solid; }
#formnews .boton:hover{background: #A9398A; border: 1px #663333 Solid; color: #fff; cursor:pointer;}

#formnews .info_taller{padding: 5px; border: 1px #000000 Solid; font-size: 12px; }
#formnews .info_uni{padding: 5px; border: 1px #A9398A Solid; }
/*** Errores ***/
#error {background-color: #cc6666; border: 2px #663333 Solid; color: #fff;}
#error ul li{width: 100%; padding: 5px;}

/*** noticias ***/
.news-home {border-top: 1px #bcbcbc Solid; margin: 0 0 10px 0;}
.news-home .fecha{color:#888; font-size: 11px; margin: 4px 0;}
.news-home .titular A:link, .news-home .titular A:active, .news-home .titular A:visited{color: #333;}
.news-home .titular A:hover{color: #A9398A;}

/*** pdf ***/
.pdf{font-size: 12px; text-decoration: underline;}

/*** entitats ***/
#entitats .ul_iz{float: left; width: 250px; display:block; font-weight: bold;}
#entitats .ul_dr{float: left;}
#entitats ul li{margin: 0 0 4px 0;}

#entitats .image_entitats{width: 250px; float: left; margin: 15px 0;}
#entitats .text_entitats{float: left; font-size: 14px; padding-top: 20px; width: 220px;}

/*** ediciones anteriores ***/
#ediciones ul li{width: 100%; display: block;}
#ediciones ul li li{float: left; width: 237px; display: block; padding: 8px 0;
    border-top: 1px #707070 Solid;}
#ediciones ul li li.last {border-bottom: 1px #707070 Solid;}

/*** flash entrada ***/
#flash_iz{position: absolute; top: 420px; left: 720px;}
.grande{font-size: 12px;}
/*** peliculas ***/
#peliculas p{margin: 10px 0;}
#sesiones p{margin: 10px 0;}
#sesiones table{width: 100%; margin-top: 10px;}
#sesiones table th{font-size: 12px; font-weight: bold; padding: 0 5px; text-align: center;}
#sesiones table td{font-size: 11px; border-bottom: 1px #AAAAAA Solid; padding: 15px 5px; text-align: left;}
#sesiones table th.carrito{width: 50px;}

/*** espais ***/
.col_datos{width: 230px; float: left; display: block;}
.image_sala{margin: 15px 0;}

#fichafilm p {margin: 10px 0;}
#filmseccion {padding: 10px 0;}