body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0;padding:0;font-family:Arial,Verdana;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
/* ol,ul {list-style:none;} */
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {outline:0;}

/* BODY { background: #D8D7B8 url('../img/fons-body2.jpg') top center no-repeat; } */
BODY { background: #D8D7B8 url('http://cinesteatrogoya.com/mant/php/img_body.php') top center no-repeat; }
HTML {  }

#header_pagina { float:left; width: 100%; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; clear: both; overflow: hidden; background: transparent url('http://cinesteatrogoya.com/mant/php/img_header.php') top center no-repeat; }
#header_pagina h1 { float:left; text-indent: -10000em;  }
#logosheader { width: 1000px; margin: 0px auto 0px auto; padding:0px 0px 0px 0px;  }

#cos_pagina { float:left; width: 100%; margin-left: auto; margin-right: auto; padding: 0px 0px 40px 0px; clear: both; overflow: hidden; background: url('../img/fons_cos.jpg') top center repeat-y; }
#peu_pagina { float:left; width: 100%; margin-left: auto; margin-right: auto; padding: 0px 0px 25px 0px; clear: both; overflow: hidden; background: #D8D7B8 url('../img/fons-peu.jpg') top center repeat-y; }

#menuidioma { width: 1000px; color: #cccccc; font-weight: bold; float:left; margin: 15px 0px 15px 0px; padding: 0px; text-align:right;}
#menuidioma p { padding-right: 20px; }
#menuidioma p a { color: #cccccc; font-weight: bold; text-decoration: none; font-size:11px;}
#menuidioma p a:hover { text-decoration: underline;}
#menuidioma p a.active { color: #ffffff; font-weight: bold; text-decoration: none;}

/* -- navigation --------------------------------------------------------------------------------------------*/
#navigation { float:left; display: inline; width: 1000px; height:30px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto;  background: url('../img/fons_menu_1px.jpg') repeat-x; clear:both;}
#navigation ul { float:left; width: 800px; display:inline; margin: 0px;padding: 0px 0px 0px 45px; }
#navigation li { list-style-type: none;display: inline;padding-right: 1px;padding-left: 2px;float:left;}
#navigation li a { float:left;color: #f0f0f0;text-decoration: none;padding: 7px 18px 0px 18px;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px;height: 23px;}
#navigation li#active a {float:left;color: #ffffff;text-decoration: none; background: url('../img/fons_menu_active_1px.jpg') repeat-x;}
#navigation li a:hover {float:left;color: #111111;text-decoration: none;}


#cos { width: 900px; margin: 25px auto 0px auto; padding:0px 50px 0px 50px; clear: both; }

/* leftcolumn */
#leftcolumn { float: left; width: 565px; padding:0px 35px 30px 0px; }
#leftcolumn h2 { float:left; width: 565px; color: #7f8061; font-weight: bold; text-decoration: none; font-size:24px;}
#leftcolumn h2 a { color: #00bfd0; text-decoration:underline; }
#leftcolumn p.contacte { float:left; background:#C5CCAB; width: 495px; border: 1px solid #444444; margin:25px 0px 30px 0px; padding:10px 10px 10px 10px; font-family:arial; color:#444444; font-size:11px; font-weight:normal;}
#leftcolumn p.contacte a { color:#444444;}
#leftcolumn h3 { float:left; width: 565px; color: #009966; font-weight: bold; text-decoration: none; font-size:14px;}
#leftcolumn p.static { float:left; text-align:justify; width: 565px; color: #333333; font-weight: normal; text-decoration: none; font-size:12px; padding:8px 0px 12px 0px;}

#leftcolumn #marc_horaris { float:left; width: 290px; margin-top:0px; }
#leftcolumn #marc_horaris h4 { float: left; width: 290px; padding:15px 0px 0px 0px; font-family:arial; color:#e20916; font-size:15px; font-weight:bold; }
#leftcolumn #marc_horaris h3 { float: left; width: 290px; padding:9px 0px 0px 0px; font-family:arial; color:#e20916; font-size:12px; font-weight:bold; }
#leftcolumn #marc_horaris p { float: left; width: 290px; padding:0px 0px 0px 0px; font-family:arial; color:#7b7b79; font-size:11px; font-weight:normal; }
#leftcolumn #marc_horaris p a { color:#333333; }
#leftcolumn #formulari { float:left; width:300px; padding-left: 0px; font-family:Arial; font-size:12px; margin-top:15px;}
#leftcolumn #formulari p { float: left; width: 290px; padding:5px 0px 0px 0px; font-family:arial; color:#7b7b79; font-size:11px; font-weight:normal; }
#leftcolumn #formulari form label{width:300px;  font-family:arial; color:#7b7b79; font-size:12px; font-weight:bold; }
#leftcolumn #formulari form input{width:296px; background:#f1f1f1; color:#7b7b79; border:solid 0px #f1f1f1; font-size:12px; font-family:Arial; padding:2px;}
#leftcolumn #formulari .submit { float:left; margin:5px 8px 0px 0px; width:60px;}
#leftcolumn #formulari .boto{ float:left; margin:0px 8px 0px 0px; width:60px; padding:2px; font-size:12px; font-family:Arial; background:#bebebe; color:#ffffff; font-weight:bold;}
#leftcolumn #formulari textarea{ width:300px; background:#f1f1f1; color:#7b7b79; border:solid 0px #f1f1f1; font-size:12px; font-family:Arial;  }



#bloc_cartellerahome  { float: left; width: 560px; padding:35px 0px 0px 5px; }
#bloc_cartellerahome ul { float: left; list-style: none; }

.item_pelihome { float: left; display:inline; width: 156px; min-height: 322px; height: auto !important; height: 322px; padding: 0px 0px 0px 0px; margin:0px 27px 19px 0px;  }
.item_pelihome_dreta { float: left; display:inline; width: 156px; min-height: 322px; height: auto !important; height: 322px; padding: 0px 0px 0px 0px; margin:0px 0px 19px 0px;  }

.img-shadow {
  float:left;
  background: transparent url('http://cinesteatrogoya.com/img/shadowAlpha2.png') no-repeat bottom right;
  /* background: url('../img/shadow.gif') no-repeat bottom right; */
  margin: 0px 0 0 0px;
  margin: 0px 0 0 0px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  /* border: 1px solid #181411; */
  margin: -6px 6px 6px -6px;
  padding: 0px;
}

.nom_peli { float: left; display:inline; width: 156px; margin: 5px 0px 0px 0px; color:#009966; font-size:14px; font-weight:bold;}
.nom_sala { float: left; display:inline; width: 156px; padding: 4px 0px 0px 0px; color:#00b4c2; font-size:15px; font-weight:bold; }
.sessions { float: left; display:inline; width: 156px; padding: 5px 0px 0px 0px; color:#9a8473; font-size:11px; font-weight:bold; }
.qualificacio { float: left; display:inline; width: 156px; padding: 5px 0px 0px 0px; color:#666666; font-size:10px; font-weight:normal; }


#bloc_fitxa  { float: left; width: 560px; padding:35px 0px 0px 5px; }
#bloc_fitxa_video  { float: left; width: 560px; margin:15px 0px 15px 0x; }
#bloc_fitxa_2cols  { float: left; width: 560px; margin:15px 0px 15px 0x; }
#bloc_fitxa_left  { float: left; width: 156px; margin:15px 0px 15px 0x; padding:0px 20px 0px 0px; }
#bloc_fitxa_right  { float: left; width: 384px; margin:15px 0px 15px 0x; }
#bloc_fitxa_right .nom_peli { float: left; display:inline; width: 384px; margin: 0px 0px 0px 0px; color:#009966; font-size:13px; font-weight:bold;}
#bloc_fitxa_right .nom_sala { float: left; display:inline; width: 384px; padding: 5px 0px 0px 0px; color:#009966; font-size:15px; font-weight:bold; }
#bloc_fitxa_right .sessions { float: left; display:inline; width: 384px; padding: 5px 0px 10px 0px; color:#7f8061; font-size:11px; font-weight:bold; }
#bloc_fitxa_right .qualificacio { float: left; display:inline; width: 384px; padding: 5px 0px 10px 0px; color:#333333; font-size:10px; font-weight:normal; }
#bloc_fitxa_right h3 { float: left; display:inline; width: 354px; padding: 0px 30px 15px 0px; color:#009966; font-size:14px; font-weight:bold; }
#bloc_fitxa_right p { float: left; display:inline; width: 354px; padding: 0px 30px 15px 0px; color:#333333; font-size:11px; font-weight:normal; }
#bloc_fitxa_right p a {  color:#009966; }
#bloc_fitxa_right .sessions td a { color:#00b4c2; font-size:11px; font-weight:bold; }


#taula_sessions { float: left; width: 600px; padding:35px 0px 0px 5px; }
/* #taula_sessions img { float: left; width: 88px; height:125px; padding:0px 0px 0px 0px; } */
#taula_sessions img { float: left; width: 88px; height:125px; padding:0px 15px 0px 0px; }
#taula_sessions td h2 { float: left; width: 400px; color:#333333; font-size:13px; font-weight:bold; }
#taula_sessions table { float: left; padding: 0px; margin:0px;  }
#taula_sessions td a.perfTime { color:#00b4c2; font-size:11px; font-weight:bold; }
#taula_sessions td.perfDate { width: 200px; color:#9a8473; font-size:11px; font-weight:bold; }

/* rightcolumn */
#rightcolumn { float: right; width: 270px; padding:0px 0px 28px 30px; }

#bloc_noticies_home { float: left; width: 270px; margin-top:25px;  }
#bloc_noticies_home h2 { float: left; width:270px; display:inline; padding: 0px 0px 20px 0px; color:#009966; font-size:18px; font-weight:bold; }
#bloc_noticies_home ul { float: left; list-style: none; }
.item_noticia_home { float: left; width: 270px; padding: 0px 0px 15px 0px; }
.item_noticia_home h3 { float: left; width:270px; display:inline; padding: 0px 0px 8px 0px; color:#333333; font-size:14px; font-weight:bold; }
.item_noticia_home h3 a { color:#333333; text-decoration:none; }
.item_noticia_home h3 a:hover { text-decoration:underline; }
.item_noticia_home p { float: left; width:270px; display:inline; padding: 0px 0px 8px 0px; color:#666666; font-size:11px; font-weight:normal; }

#bloc_topright { float: left; width: 270px; margin-top:50px;  }
#bloc_publi1 { float: left; width: 270px; margin-top:15px; margin-bottom:8px; padding-bottom:20px;  }
#bloc_publi1 p { float: left; width:270px; display:inline; padding: 0px 0px 8px 0px; color:#333333; font-size:11px; font-weight:normal;  }

#bloc_mapa { float: left; background: #cccccc; width: 270px; margin-top:0px; margin-bottom:15px; padding-bottom:20px;  }
#bloc_mapa p { float: left; width:250px; display:inline; padding: 8px 10px 8px 10px; color:#333333; font-size:11px; font-weight:normal;  }
#bloc_mapa p a { color:#333333;}


#bloc_butlleti { float: left; width: 270px; margin-top:40px;  }
#bloc_butlleti h2 { float: left; width:270px; display:inline; padding: 0px 0px 10px 0px; color:#00b4c2; font-size:18px; font-weight:bold; }
#bloc_butlleti h3 { float: left; width:270px; display:inline; padding: 0px 0px 0px 0px; color:#dddddd; font-size:14px; font-weight:bold; }

#message_box {
	width: 90%;
	margin: 6px 0px 6px 0px; 
	padding: 5px 0px 5px 8px;
	float: left;
        font-family:Arial;
	font-size: 11px;
	text-align:left;
	color:#DF4545;
	display:inline;
}


#bloc_butlleti form {
	width: 90%;
 	margin:0px 0px 0px 0px;
 	padding:8px 0px 8px 8px;
	float: left;
        display:inline;
}

#bloc_butlleti h1 {
	width: 90%;
 	margin:5px 0px 0px 0px;
 	padding:5px 0px 5px 0px;
	font-size:15px;
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	color:#999999;
}

#bloc_butlleti form p {
 	margin:0px;
 	padding:0px 0px 0px 0px;
}


#bloc_butlleti fieldset {
	border:0px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
}


#bloc_butlleti label,input {
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	font-size:11px;
	display: block;
	float: left;
	margin-bottom: 5px;
        clear:both;
	width: 95%;
}

#bloc_butlleti label {
	color: #ffffff;
	text-align: left;
        font-size:12px;
	margin-right: 5px;
        font-weight: none;
        clear:both;
}

#bloc_butlleti input {
	color: #666666;
        background:#A6907E;
        border: 1px solid #A6907E;    
}

#bloc_butlleti form .submit {
	margin-top: 5px;
	margin-bottom: 0px;
	display:inline;
	width: 80px;
	font-weight: bold;   
        border: 1px solid #999999;        
}

#bloc_butlleti .hidden {
        border: 0px;   
        margin:0px;
        padding:0px;
}

#MsgRegistre{
	display:none;
        float:left;
        position:absolute;
	margin: 0px 0px 0px 0px;
	width: 90%;
	top:35px;
	left:0px;
	background-color:#F9F9F9;
	padding: 8px 0px 8px 8px;
	border:1px solid #999999; 
	overflow:auto;
	overflow-x:hidden;
	/* display:inline; */
}

#MsgRegistre p {
	width: 100%;
        text-align:left;
        float:left;
	font-size: 11px;
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	color: #666666;
	padding: 0px 0px 0px 0px;
	display:inline;
}

#MsgRegistre p a {
	color: #666666;
        text-decoration: underline;
}






/* fi right column */

#bloc_peu { width: 910px; margin: 0px auto 0px auto; padding:0px 0px 0px 50px; clear: both; }
#bloc_peu p { float: left; width: 910px; padding:15px 0px 0px 0px; font-family:arial; color:#666666; font-size:11px; font-weight:normal; }
#bloc_peu p a { color:#666666; }
#bloc_peu p strong { font-weight:bold; }

#adreca {float:left;width: 910px;font-size:11px;color:#ccc;padding:0px 0px 0px 0px;}
#adreca a {color:#ccc;}

#icones_peu {float:left;width: 910px;font-size:11px;color:#cccccc;padding:0px 0px 0px 0px;}
#icones_peu a {color:#eeeeee;}
#icones_peu a {color:#eeeeee;}

#icones_right {float:left;width: 270px;font-size:11px;color:#A6907E;padding:8px 0px 0px 0px;}
#icones_right h2 { float: left; width:270px; display:inline; padding: 0px 0px 0px 0px; color:#00b4c2; font-size:18px; font-weight:bold; }
#icones_right a {color:#eeeeee;}
#icones_right p { float: left; width: 270px; padding:15px 0px 0px 0px; font-family:arial; color:#A6907E; font-size:11px; font-weight:normal; }
#icones_right p a { color:#eeeeee; }
#icones_right p strong { font-weight:bold; }

#credits { float:right;font-size:11px;color:#666666;padding:20px 0px 0px 0px; }
#credits a {color:#666666;}
#logos {float:right;font-size:11px;color:#4D4339;padding:0px 0px 0px 0px;}



/* -------------------------------------------------------- box galeria ------ */
#box-galeria{
	float: left; 
	width: 520px; 
	padding:0px 0px 0px 0px; 
	height:240px;
	margin:25px 0px 30px 0px;
	display:inline;
	background:#C6CDAC;
}

#box-galeria #controls { 
     width: 490px; 
     float:left;
     padding:10px 15px 0px 15px;
     clear:both;
     display:inline;
}

#box-galeria #controls #ant { float:left;}
#box-galeria #controls #sig { float:right;}

#box-galeria #controls a { 
     float:left;
     text-decoration:none;
     color:#0000;
     font-weight:bold; 
     font-size:1.1em;
     padding:0px 8px 0px 8px;
}

#box-galeria #controls a:hover  { color:#808080; }

#box-galeria #imagenes {
	float:left;
	width:500px;
	margin:20px 0px 0px 20px;
	display:inline;
}

#box-galeria #imagenes .item_galeria{
     width:400px;
     float:left;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 30px;
     display:inline;
}

#box-galeria #imagenes img{
     float:left;
     width:103px;
     border: 1px solid #181411;
     margin:5px 20px 5px 0px; 
     display:inline;
}


#box-galeria #imagenes #box-peufoto{
     width:160px;
     float:left;
     margin:0px 0px 0px 0px;
     padding:5px 0px 5px 10px;
     display:inline;
     color:#ffffff;
}


#box-galeria #navegacion { 
     float:left;
     width: 500px; 
     padding:10px 15px 0px 15px;
     clear:both;
     color:#ffffff;
}

#box-galeria #navegacion a { 
     float:left;
     text-decoration:none;
     color:#0000;
     font-weight:bold; 
     font-size:1.1em;
     padding:0px 8px 0px 8px;
}

#box-galeria #navegacion a:hover  { color:#808080; }

#controls h2 { float: left; width:400px; display:inline; padding: 0px 0px 0px 10px; color:#333333; font-size:17px; font-weight:bold; }

.nom_proper { float: left; width:250px; display:inline; padding: 0px 0px 0px 0px; color:#333333; font-size:16px; font-weight:bold; }
.text_proper { float: left; width:250px; display:inline; padding: 5px 0px 0px 0px; color:#333333; font-size:11px; font-weight:normal; }

.nomcanal { font-weight:bold; color:#eeeeee; text-decoration:underline; }