/**
* @style       General - dFERIA
* @media       screen
* @version     1.0
* @author      Entrewebs, info@entrewebs.com, www.entrewebs.com
* @copyright   Donostia Kultura 2008 © dFERIA2008
*/

/* --------------->>> Generales <<<--------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000;
	background : #FFF;
	color : #000;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	text-align: justify;
}
ul{
	list-style-image: url(../images/pto08.gif);
	text-align:left
}
H1{
	font-family: "trebuchet MS", sans-serif;
	font-size: 16px;
	color: #0A4CA5;
	text-decoration: none;
	font-weight: 700;
	display:inline;
}
H2{
	font-family: "trebuchet MS", sans-serif;
	font-size: 14px;
	color: #0A4CA5;
	text-decoration: none;
	font-weight: 700;
	margin:0;
	padding:0;
}
H3{
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
	font-weight: 700;
	margin:0;
	margin-top:25px;
	padding:0;
	font-style:italic;
}
HR {
	height:0.1em;
	background-color:#0A4CA5;
	margin:0;
	padding:0;
}

/* --------------->>> Capas <<<--------------*/
.todo {
	width: 770px;
	margin: auto;
}
.todo2 {
	width: 770px;
	margin: auto;
}
.todo3 {
	width: 770px;
	height:55px;
	margin:0;
	padding:0;
	clear:both;
}
#texto{
	width: 770px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 10px;
	float:left;
}
#texto2{
	width: 628px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 20px;
	float:left;
}
#textogaleria{
	width: 770px;
	height:880px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 20px;
	float:left;
}
#texto2{
	width: 605px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 20px;
	float:left;
}
#textogaleria{
	width: 770px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 20px;
}
#textoventa{
	width: 400px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 20px;
	float:left;
}
#textoventa2{
	width: 370px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 65px;
	float:left;
}
#textoventa3{
	width: 400px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	float:left;
}
#textonofoto{
	width: 605px;
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	padding-top: 20px;
	float:left;
}
#pie{ 

	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	clear:both;
}
/* --------------->>> Paginación Galeria <<<--------------*/
#lista ul{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#lista li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	display:inline;
}
#lista a{
	border:solid 1px #9aafe5;
	margin-right:2px;
}	
#lista .active{
	background:#2e6ab1;
	color:#FFF;
	font-weight:700;
	display:block;
	float:left;
	padding:4px 6px;
	margin-right:2px;
}
#lista a:link, 
#lista a:visited {
	color:#0e509e;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#lista a:hover{border:solid 1px #0e509e;}

/* ---------->>> Cabecera <<<---------*/
#idioms{
	width:100%; 
	text-align:right;
}
#cabeceradk{
	background-image: url(../images/foto_cabeceradk08.jpg);
	height: 60px;
}
#menucabecera{ float:left; width:100%; font-family:"Trebuchet MS", sans-serif; font-size:1em;}
#menucabecera ul{ margin:0; padding:0; list-style-type:none;  background-color:#0079BD; float:left; width:100%;}
#menucabecera ul li{ float:left; width:85px; height:48px;font-weight:700;/* cambiado*/display:inline;}
#menucabecera ul li a{ float:left; width:75px; height:38px; color:#FFF; padding:5px; text-decoration:none;}
#menucabecera ul li a:hover{ background-color:#0A4CA5;}
#menucabecera ul .liprimero{ border-right: 1px solid #71ADE4;}
#menucabecera ul .limedio{ border-right: 1px solid #71ADE4;}
#menucabecera ul .liultimo{  width:70px;}
#menucabecera ul .liultimo a{  width:63px;}
#cabeceraantzerki{
	width: 770px;
	height: 191px;
	/*background-image:url(../images/imagen_antzerki.jpg);
	background-repeat: no-repeat;
	background-position: right;
*/
}
#menuidiomas{
	float: left;
	background-color: #000;
	height: 165px;
	width: 198px;
	padding-top: 10px;
}
#contactoinicio ul{
	margin:0;
	padding:3px 10px 5px 10px;
	list-style-type:none;
}
#contactoinicio  ul li{
	display:inline;
}
#contactoinicio  ul .liprimero{
	padding-right: 3px;
	border-right: 1px solid #FFF;
}
#contactoinicio  ul .liultimo{
	padding-left: 6px;
}
#contactoinicio {
	letter-spacing: normal;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
}
#idiomas {
	letter-spacing: normal;
	text-align: left;
	font-family: "trebuchet MS", sans-serif;
	color: #FFF;
	font-size: 12px;
	padding-bottom:2px;		
}
#idiomas ul{
	margin:0;
	list-style-type:none;
	list-style-image: none;
	text-align:left
}
#idiomas  ul li{
	display: block;
}
#idiomas  ul .liprimero{
	border-right: 1px solid #FFF;
}
#idiomas  ul .liultimo{
}
#menupart2{
	background-color: #E5E5E5;
	padding-left: 10px;
	font-weight: 700;
	height: 50px;
	padding-top: 11px;
}
/*#imagenantzerki{
	height:185px;
	float: left;
	background-image: url(../images/imagen_antzerki.jpg);
	background-repeat:no-repeat;
}
*/
#imagenantzerki{
	height:191px;
	float: left;
	margin:0px;
	padding:0px;
	/*background-image: url(../images/imagen_antzerki.jpg);
	background-repeat:no-repeat;*/
}
/* --------------->>> Clases <<<--------------*/
.arriba1{ width:100%; }
.arriba2{ 
	width:100%;
	text-align:right;
	height:4px; 
	padding-top:8px; 
	padding-bottom:8px;
}
.azul {color:#0A4CA5;}
.edicionesanteriores{
	text-align:center;
	float:right;
	width:75%;
	padding-top:5px;
}
.espaciado{
	height:40px;
	width: 770px;
	float: left;
}
.fotoidiomas{text-align:center}
.flechas{text-align: right;}
.galeria1{
	width:172px;
	float:left;
	padding: 2px 10px 2px 10px;
	text-align: center;
}
.galeria1txiki{
	width:172px;
	float:left;
	padding: 2px 10px 2px 10px;
	text-align: center;
	height: 25px;
}
.imagen{
	float:left;
	padding-left: 10px;
}
.imagen2{
	float:left;
    padding-right: 10px;
}
.imagen3{
	float:right;
	padding-right:10px;
}
.izq {float:left;}
.logos{
    float:left;
	width:770px;
	text-align: center;
	padding-top: 15px;
}
.logospeq{
	width:375px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	float: left;
}
.logospeq0{
	width:120px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	float: left;
}
.logospeq1{
	width:270px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	float: left;
}
.logospeqq{
	width:345px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 15px;
	float: right;
}
.logospeqqbottom{
	width:100px;
	text-align: right;
	padding-top:0;
	float: right;
}
.logospeqq0{
	width:120px;
	text-align: right;
	padding-top: 0px;
	margin-right:35px;
	padding-bottom: 15px;
	float: left;
}
.logospeqq0bottom{
width:450px;
padding-top:0;
float: left;
}
.logospeqq1{
	width:270px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 15px;
	float: left;
}
.logospeq2{
	width:470px;
	text-align: center;
	padding-top: 15px;
	float: left;
	padding-right: 25px;
}
.recus1horariocabe {
	width:140px;
	height:20px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1horariocabeul {
	width:120px;
	height:20px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1horariocaberojo {
	width:140px;
	height:20px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
	background-color:#0A4CA5;
	color:#FFF;
}
.recus1horariopeqcabe {
	width:82px;
	height:20px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1horario {
	width:140px;
	height:65px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1horarioul {
	width:120px;
	height:65px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1horariorojo {
	width:140px;
	height:65px;
	float:left;
	border-color:#000;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
	background-color:#0A4CA5;
	color:#FFF;
}
.recus1horariopeq {
	width:82px;
	height:65px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1sep {
	width:140px;
	height:10px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1sepul {
	width:120px;
	height:10px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus1seprojo {
	width:140px;
	height:10px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
	background-color:#0A4CA5;
	color:#FFF;
}
.recus1horarisep {
	width:82px;
	height:10px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus2horario  {
	width:140px;
	height:128px;
	float:left;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.recus2horariopeq  {
	width:60px;
	height:128px;
	float:left;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.recus1 {
	width:108px;
	height:25px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 7px;
}
.recus2 {
	width:102px;
	height:175px;
	float:left;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.recus3 {
	width:102px;
	height:175px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.recus4 {
	width:102px;
	height:175px;
	float:left;
    border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
}
.recus5 {
	width:102px;
	height:175px;
	float:left;
   	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.sp {
	margin:10px 0 0 0;
	padding:10px 10px 0 10px;
	height:135px;
}
.sp2{
	font-size:1.4em;
}
.subra{ text-decoration:underline;}
.textrojo{ color:#0079BD;}
.textotx {
	font-family: "trebuchet MS", sans-serif;
	font-size: 11px;
}
.up {margin-top:50px;}
.texto_principal {
	height:43px;
	margin-top:0px;
}
.begin {
	height:43px;
	width:13px;
	background:url(graficos/begin.jpg) no-repeat;
	float:left;
}
.midle {
	height:43px;
	background-color:#CCCCCC;
	background:url(graficos/midle.jpg) repeat-x;
	float:left;
	padding:10px 2px 0 0;
}
.end {
	height:43px;
	width:34px;
	background:url(graficos/end.jpg) no-repeat;
	float:left;
}
/* ---------->>> Clases.Logos <<<---------*/
ul.logo {
	list-style-type:none;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
}
ul.logo li {
	display:inline;
	margin:0 20px 0 0;
	padding:0;
}
ul.logo li.ultimo {
	display:inline;
	margin:0;
	padding:0;
}
.clear {clear:both;}
/* --------------->>> ID's <<<--------------*/
#atras{
	text-align:right;
}
#arriba3{ 
	width:100%; 
	margin-bottom:10px;
}
#banner1{
	float:right;
	width:30%;
	text-align:right
}
#ciudad{
	width:760px;
	float: left;
}
#cuadro{
	width:768px;
	height:642px;
	border:1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#cuadro2{
	width:768px;
	height:442px;
	border:1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#cuadro3{
	width:768px;
	height:142px;
	border:1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#cuadrocalle{
	width:648px;
	height:756px;
	border:1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
	
#cuadrosala{
	width:647px;
	height:1942px;
	border:1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#entrada {
	letter-spacing: normal;
	font-family: "trebuchet MS", sans-serif;
	color: #FFF;
	font-size: 10px;
}
#entrada ul{
	margin:0;
	padding:3px 10px 5px 10px;
	list-style-type:none;
	text-align: center;
}
#entrada  ul li{
	display:inline;
}
#entrada  ul .liprimero{
	padding-right: 5px;
	border-right: 1px solid #000;
}
#entrada  ul .liultimo{
	padding-left: 8px;
}
#espaciadosinops{
	padding-top: 15px;
}
#fotosinopsis{
	float:left;
	padding-left: 15px;
	padding-top: 103px;
}
#fotosinopsiselmalodelapelicula{
	float:left;
	padding-left: 15px;
	padding-top: 141px;
}
#fotosinopsissit{
	float:left;
	padding-left: 15px;
	padding-top: 31px;
}
#fotosinopsischicasbonitas{
	float:left;
	padding-left: 15px;
	padding-top: 177px;
}
#fotosinopsismine{
	float:left;
	padding-left: 15px;
	padding-top: 103px;
}
#fotosinopsislorca{
	float:left;
	padding-left: 15px;
	padding-top: 103px;
}
#fotosinopsishopera{
	float:left;
	padding-left: 15px;
	padding-top: 85px;
}
#fotosinopsistxerri{
	float:left;
	padding-left: 15px;
	padding-top: 31px;
}
#galeria1peq{
	width:176px;
	float:left;
	padding: 2px 0px 2px 10px;
	text-align: center;
}
#galeria1pie{
	width:260px;
	float:left;
	padding: 2px 10px 2px 10px;
}
#galeria1fotgr{
	width:176px;
	float:left;
	padding: 2px 10px 2px 10px;
}
#galeria1pie2{
	width:94px;
	float:left;
	padding: 2px 10px 2px 10px;
	text-align: center;
}
#galeria2{
	width:74px;
	float:left;
	padding: 2px 20px 2px 20px;
	text-align: center;
}
#galeria2peq{
	width:74px;
	float:left;
	padding: 2px 20px 2px 0px;
	text-align: center;
}
#gazteszena{
	width:600px;
	float: left;
}
#kursaal {
	width:600px;
	float: left;
}
#lugaritz{
	width:600px;
	float: left;
}
#menupart1{height:121px;}
#nota{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 768px;
	text-align: center;
}
#principal {
	width:600px;
	float: left;
}
#profesionales1{ 
	width:100%;  
	margin-top:5px; 
	margin-bottom:5px;
}
#programenu {
	height: 25px;
	letter-spacing: normal;
	background-color: #FFF;
	padding-top: 4px;
}
#programenu ul{
	margin:0;
	padding:3px 10px 5px 0px;
	list-style-type:none;
	border-right: 1px #000;
}
#programenu  ul li{
	display:inline;
}
#programenu  ul .liprimero{
	padding-right: 6px;
	border-right: 1px solid #0A4CA5;
}
#programenu ul .limedio{
	padding-left:6px;
	padding-right: 6px;
	border-right: 1px solid #0A4CA5;
}
#programenu ul .liultimo{padding-left: 6px;}
#prograsala{
	width:385px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
#servikutxa{
	border: 1px;
	border-top: 1px solid #71ADE4;
	border-bottom: 1px solid #71ADE4;
	width: 270px;
	border-right: 1px solid #71ADE4;
	border-left: 1px solid #71ADE4;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 34px;
	background-color: #E5E5E5;
}
#submenu {

	height: 25px;
	letter-spacing: normal;
	background-color: #FFF;
	background-image: url(../images/fondo_submenu.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
#submenu ul{
	margin:0;
	padding:3px 10px 5px 0px;
	list-style-type:none;
}
#submenu  ul li{display:inline;}
#submenu  ul .liprimero{
	padding-right: 6px;
	border-right: 1px solid #000;
}
#submenu ul .limedio{
	padding-left:6px;
	padding-right: 6px;
	border-right: 1px solid #000;
}
#submenu  ul .liultimo{padding-left: 6px;}
#todogaleria {
	width: 770px;
	margin: auto;
}
#victoria {
	width:600px;
	float: left;
}
/* --------------->>> Links <<<--------------*/
a.clase1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;
}
a.clase1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;
}
a.clase1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;	
}
a.clase1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;	
}
a.claseprograma:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;	
}
a.claseprograma:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;
}
a.claseprograma:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;	
}
a.claseprograma:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0079BD;
	text-decoration: none;	
}
a.clase2:link {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;	
}
a.clase2:visited {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
}
a.clase2:hover {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
	font-weight: 700;
}
a.clase2:active {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;	
}
a.clase2sub:link {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
	text-decoration:underline;		
}
a.clase2sub:visited {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
	text-decoration:underline;	
}
a.clase2sub:hover {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
	font-weight: 700;
	text-decoration:underline;	
}
a.clase2sub:active {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0A4CA5;
	text-decoration: none;
	text-decoration:underline;
}
a.clase3:link {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;	
}
a.clase3:visited {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;	
}
a.clase3:hover {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #0079BD;
	text-decoration: none;	
}
a.clase4:active {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;	
}
a.clase4:link {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;	
}
a.clase4:visited {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.clase4:hover {
	font-family: "trebuchet MS", sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: 700;	
}

