/**
* @style       General - Semana de Cine Fantástico y de Terror
* @media       screen
* @version     1.0
* @author      Entrewebs, info@entrewebs.com, www.entrewebs.com
* @copyright   © Semana de Cine Fantástico y de Terror
*/

/* -------------------->>> RESET <<<---------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	font-weight:400;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

table{
	border-collapse:separate;
	border-spacing:0;
}

caption, th, td{
	font-weight:normal;
	text-align:left;
}

table, td, th{
	vertical-align:middle;
}

blockquote:before, blockquote:after, q:before, q:after{
	content:"";
}

blockquote, q{
	quotes:"" "";
}

a img{
	border:none;
}

/* -------------------->>> GLOBAL <<<---------------------*/
/* ---------->>> Body <<<----------*/
body{
	font:80%/1.6em  Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#fff;
	background:#000;
}

/* ---------->>> Texto <<<----------*/
h1{
	font:bold 3.4em/1.2em  Arial, Trebuchet MS, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}

h2{
	font:2.4em/1.4em Helvetica, Arial, Trebuchet MS, sans-serif;
	color:#FACB00;
	margin-top:1.5em;
	padding:0 .2em;
	background:#1a1a1a url(../img/bg_caja_logotipo.gif) no-repeat right bottom;
}

h3{
	font:bold 1.2em/1.6em  Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#FACB00;
	margin-top:1em;
	border-bottom:2px solid #1d1d1d;
}

p{
	line-height:1.6em;
	margin-top:1.5em;
}

acronym, abbr{
	border-bottom:1px dotted #FACB00;
	cursor:help;
}

strong acronym, strong abbr{
	font-weight:bold;
}

ul li{
	margin-top:.4em;
	list-style:disc inside;
}

ol li{
	list-style:decimal inside;
}

/* ---------->>> Enlace <<<----------*/
::-moz-selection {
	background:#efe6be;
	color:#333;
}

::selection {
	background:#efe6be;
	color:#333;
}

a{
	text-decoration:underline;
	color:#facb00;
}

a::-moz-selection {
	background:#efe6be;
	color:#333;
}
a::selection {
	background:#efe6be;
	color:#333;
}

a:hover, a:focus{
	text-decoration:none;
}

a abbr, a acronym{
	border-bottom:none;
	cursor:pointer;
}

/* -------------------->>> ESTRUCTURA <<<---------------------*/
/* ---------->>> Contenedor <<<----------*/
.contenedor{
	clear:both;
	width:76.5em;
	margin:0 auto;
}

/* ---------->>> Menu herramientas <<<----------*/
#menu_herramientas{
	clear:both;
	float:left;
	width:100%;
	padding:.5em 0;
	border-bottom:1px solid #333;
}

#menu_herramientas li{
	display:inline;
	list-style:none;
	border-left:1px solid #FACB00;
	padding:0 .5em 0 1em;
}

#menu_herramientas .no_border{
	border-left:none;
	padding:0 .5em 0 0;
}

#menu_herramientas .activo{
	font-weight:bold;
	text-decoration:none;
}

#menu_herramientas .activo abbr{
	font-weight:bold;
}

#menu_herramientas .inicio{
	float:left;
}

#menu_herramientas .menu_idiomas{
	float:right;
}

/* ---------->>> Cabecera <<<----------*/
#cabecera{
	clear:both;
	float:left;
	width:100%;
	padding:2em 0;
	border-top:5px solid #191919;
	border-bottom:5px solid #191919;
	background:#000;
}

#cabecera .logotipo{
	float:left;
}

/* ---------->>> Contenido <<<----------*/
#contenido{
	clear:both;
	float:left;
	width:76.5em;
	margin:2em 0 2.5em 0;
}

/* ---------->>> Pie <<<----------*/
#pie{
	clear:both;
	float:left;
	width:100%;
	padding:1em 0;
	text-align:center;
	color:#000;
	background:#fff url(../img/bg_pie.gif) repeat-x top;
}

#pie p{
	margin:0;
	font:.9em/1.6em  Arial, Trebuchet MS, Helvetica, sans-serif;
}

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

/* -------------------->>> FORMULARIO <<<---------------------*/
form{
	clear:both;
	float:left;
	width:76.5em;
}

form li{
	display:block;
	clear:both;
	width:32em;
	margin:0 0 .6em 0;
	list-style:none;
}

fieldset{
	width:33em;
	margin-top:1.5em;
	padding:1em;
	_padding:0;
	border:1px solid #666;
}

legend{
	font-weight:bold;
	padding:0 1em;
	color:#FACB00;
}

label{
	display:block;
	clear:both;
	width:32em;
	padding-bottom:.2em;
}

input, textarea, select{
	width:32em;
	padding:.3em;
	font:1em/1em Tahoma, Arial, Helvetica;
	color:#999;
	background:#f2f2f2;
	border:1px solid #999;
}

select{
	width:32em;
}

option{
	width:32em;
	margin:.2em 0;
	font:1em/1em Tahoma, Arial, Helvetica;
}

form li div{

	float:left;
	width:10em;
}

.checkbox{
	float:left;
	width:2em;
	padding:.3em;
	font:1em/1em Tahoma, Arial, Helvetica;
	color:#999;
	background:#f2f2f2;
	border:1px solid #999;
}

.label_checkbox{
	float:left;
	display:block;
	width:3.5em;
	margin-left:2em;
}

input:focus, textarea:focus, select:focus{
	color:#333;
	background:#fff;
	border:1px solid #666;
}

.color_rojo{
	color:#cc3300;
}

.pelicula{
	float:left;
	margin-right:2em;
}

.boton_enviar{
	clear:both;
	float:left;
	width:36.5em;
	margin-top:1em;
	padding:.5em;
	font:2em/1em Tahoma, Arial, Helvetica;
	color:#000;
	text-transform:uppercase;
	background:#FACB00;
}

/* ---------- Validación ----------*/
.error{
	width:32em;
	padding:.3em;
	color:#000;
	background:#FFFFCD;
}

input.error, textarea.error, option.error{
	clear:both;
	width:32em;
	padding:.3em;
	font:1em/1em Tahoma, Arial, Helvetica;
	color:#999;
	background:#fff;
	border:1px solid #999;
}

input.error:focus, textarea.error:focus{
	color:#333;
	background:#fff;
	border:1px solid #666;
}

/* -------------------->>> EXTRAS <<<---------------------*/
/* ---------- Texto ----------*/
.texto{
	clear:both;
	float:left;
	width:530px;
	margin-top:1.5em;
}

/* ---------- Cartel ----------*/
.cartel{
	float:right;
	margin-top:1px;
}

/* ---------- Inscripción ----------*/
.inscripcion{
	float:right;
}

.inscripcion .boton a{
	display:block;
	width:230px;
	height:90px;
	padding:25px 10px 10px 10px;
	background:url(../img/bg_boton.gif) no-repeat left bottom;
	font:1.8em/1.6em  Arial, Trebuchet MS, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#000;
}

.inscripcion .boton a:hover{
	background:url(../img/bg_boton.gif) no-repeat left top;
	color:#fff;
}

.inscripcion .boton a span{
	display:block;
	font:bold 1em/1.1em  Arial, Trebuchet MS, Helvetica, sans-serif;
	text-transform:uppercase;
}

/* ---------- Ediciones anteriores ----------*/
.ediciones_anteriores{
	clear:both;
	float:left;
	width:76.5em;
}

.ediciones_anteriores h2{
	padding:0;
	background:none;
}

.ediciones_anteriores ul{
	clear:both;
	float:left;
	width:76.5em;
	margin-top:2em;
}

.ediciones_anteriores ul li{
	display:block;
	float:left;
	margin:0 2.5em 2.5em 0;
	padding:.5em;
	list-style:none;
	background:#1d1d1d;
}

.ediciones_anteriores ul li:hover{
	background:#252525;
}

.ediciones_anteriores ul span{
	display:block;
	text-align:center;
}

/* ---------- Patrocinadores ----------*/
.patrocinadores{
	clear:both;
	float:left;
	width:76.5em;
	margin-top:2em;
}

.patrocinadores .titulo{
	clear:both;
	float:left;
	width:63.7em;
	margin-top:1em;
	font:bold 1.2em/1.6em  Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#FACB00;
	border-bottom:2px solid #1d1d1d;
}

.patrocinadores li{
	display:block;
	float:left;
	list-style:none;
	margin:1.5em 3em 0 0;
}

/* ---------- Nota ----------*/
.nota{
	margin:2em 0 0 0;
	padding:.5em .5em .5em 2.5em;
	color:#000;
	background:#ffffcd url(../img/bullet_precaucion.gif) no-repeat .5em .6em;
	border:1px solid #ebeb91;
}

.nota a{
	color:#000;
}
.entradainicio{
	padding:0;
	margin:0;
	padding-top:15px;
	width:100%;
	float:left;
	text-align:center;
	font-size:25px;
}
a.spanish{
	color:#fff;
}
a.euskera{
	color:#62accf;
}

/*-------------------------- DK HEADER ------------------------------*/
body {background: #000000 url('../img/bg-pattern.jpg') repeat-x left 32px;}
#dk, #dk-dark, #dk-blue {
	width:100%;
	height:29px;
	font:11px Arial, Helvetica, sans-serif;
	clear:both;
}
#dk {
	border-top:1px solid #3399cc;
	border-bottom:1px solid #3399cc;
}
#dk-dark {
	background:url('../img/dark-pattern.jpg') repeat-x left top;
	border-top:1px solid #646464;
	border-bottom:1px solid #171717;
}
#dk-blue {
	background:url('../img/blue-pattern.jpg') repeat-x left top;
	border-top:1px solid #4bc8e4;
	border-bottom:1px solid #38a4d1;
}
#dk_in {
	width:90.5em;
	margin:0 auto;
	padding:0 0 0 0;
}
#dk_in span {
	float:left;
	width:164px;
	height:16px;
	display:block;
	margin:8px 0 0 12px;
	padding:0 0 0 0;
	background:url('../img/logo-donostiakultura.png') repeat-x left top;
	text-indent:-9999px;
}
#dk_in span a {
	width:164px;
	height:16px;
	display:block;
}
#dk_in img {
	float:left;
	margin:0 0 0 12px;
	padding:8px 0 0 0;
}
#dk_in ul {
	float:right;
	margin:0 8px 0 0;
	padding:0 0 0 0;
}
#dk_in ul li {
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:29px;
}
#dk_in ul li a {
	color:#929292;
	text-decoration:none;
	padding:3px 6px;
}
#dk_in ul li a:hover {
	background:#d6ebf5;
	color:#38a4d1;
}
#dk-dark ul li a:hover {color:#fff;background:#656565;}
/*#dk-dark span {background:url('graficos/logo-donostiakultura-dark.png') repeat-x left top;}*/
#dk-blue ul li a {color:#fff;}
#dk-blue ul li a:hover {color:#3399cc;background:#fff;}
#dk-blue span {background:url('../img/logo-donostiakultura-blue.png') repeat-x left top;}

#dk-dark span { background-repeat:no-repeat;	
				background-image:url(../img/logo-donostiakultura-dark.png) !important;
				background-image:none;
				filter:none !important;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo-donostiakultura-dark.png');
				}
				
/*#dk-dark span { background-image:url(graficos/logo-donostiakultura-dark.png)!important;background-image:none; filter:none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=graficos/logo-donostiakultura-dark.png);  }*/



/*-------------------------- FIN DK HEADER ------------------------------*/
