html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
a {	text-decoration:none; }
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body {
	background-color: white;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

input {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 0.9em;
	COLOR: #7B7B7B;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

select {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 0.9em;
	color: #7B7B7B;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

textarea {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 0.9em;
	COLOR: #7B7B7B;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

label {
	font-size: 1.1em;
	font-weight: bold;
	color: black;
	font-family: "Lucida Sans Unicode", Arial;
}

p {
	color: #333;
	font-size: 13px;
	line-height: 1.2em;
	padding-bottom: 15px;
	text-align: justify;
}

p a {color:#DD7009;}
p a:hover {color:#DD7009; text-decoration:underline;}

ul {
	padding-left: 25px;
	list-style: circle;
}

li {
	color: #333;
	font-size: 13px;
	line-height: 1.2em;
	padding-bottom: 10px;
}

li a { color: #DD7009;}
li a:hover { color: #DD7009; text-decoration: underline;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

sup {
	font-size: 0.6em;
}	

.clear {
	clear:both;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
}	

/***********************************************************************************/

/* ENCABEZADO */

.contenedor {
	margin: 0px auto;
	width: 950px;	
	font-family: "Lucida Sans Unicode", Arial;
}

.up {
	height: 34px;
	clear:both;
}

.idioma {
	margin-left:13px;
	float:left;
	display: inline;
	color: #bbbbbb;
	font-weight:bold;
	height: 34px;
	line-height: 34px;
	text-align:left;
}

.idioma a { line-height: 34px; color: black;}
.idioma a:hover { color: black; text-decoration:underline;}

.separaidi {color: #DC6F08;}

.mail {
	float:right;
	height: 34px;
	line-height: 34px;
	text-align:right;
	font-weight:bold;
	margin-right: 18px;
	display: inline;
}

.mail a { line-height: 34px; color: black;}
.mail a:hover { color: black; text-decoration:underline;}

/* MENU SUPERIOR */

.menu_sup {
	background: white url('../images/menu_sup.jpg') top center no-repeat;
	height: 42px;
	margin-bottom: 14px;
}	

.menu_sup table {
	width: 100%;
	margin: 0px auto;
}	

.menu_sup table td {
	height: 42px;
	font-size: 1em; 
	text-align:center;
	color: #DC6F08;
	font-family: Arial;
}

.menu_sup table td a {color: #666666;}
.menu_sup table td a:hover {color: #DC6F08;}



/* CREDITOS */

.contenedor2 {
	margin: 0px auto;
	width: 991px;	
}

.contenedor2 a { color:#666;}
.contenedor2 a:hover { color:#666; text-decoration:underline;}

h2 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.down {
	height: 70px;
	margin-top: 20px;
	clear:both;
	text-align:center;
}


/* PORTADA */

.central {
	background-color: white;
	clear:both;
	width:950px;
}

.banner_portada {
	width: 718px;
	float:left;
	height: 305px;
}

.info_portada {
	background: #a3a3a3 url('../images/info_portada.jpg') center right no-repeat;
	height: 305px;
	width: 232px;
	float:left;
}

.info_portadaEN {
	background: #a3a3a3 url('../images/info_portadaEN.jpg') center right no-repeat;
	height: 305px;
	width: 232px;
	float:left;
}

.tit_portada {
	margin-top: 27px;
	height: 31px;
	line-height: 31px;
	background-color: #FFDF01;
	color: #333;
	font-size: 22px;
	padding-left: 18px;
	font-family: Arial;
}

.txt_portada {
	margin-right: 30px;
	text-align:right;
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	margin-top: 25px;
}

.plus_portada {
	margin-right: 13px;
	text-align:right;
	margin-top: 175px;
}

.cuerpo_portada {
	background: url('../images/fnd_portada.jpg') top center no-repeat;
	height: 281px;
	float:left;
	width: 396px;
	margin-right: 20px;
	display:inline;
}

.cuerpo_portada .txt {
	margin: 40px 30px 0px;
	font-size: 13px;
	color: #676767;
	line-height: 19px;
}

.destacados {
	float:left;
	width: 534px;
}

.destacado {
	width: 260px;
	height: 134px;
	float:left;
}

#green {background: url('../images/desta_green.jpg') top center no-repeat; margin-right: 14px; margin-bottom: 13px; display:inline;}
#red {background: url('../images/desta_red.jpg') top center no-repeat; margin-bottom: 13px; display:inline;}
#purple {background: url('../images/desta_purple.jpg') top center no-repeat; margin-right: 14px; display:inline;}
#blue {background: url('../images/desta_blue.jpg') top center no-repeat;}


.tit_blue, .tit_red, .tit_green, .tit_purple {
	margin-top: 19px;
	height: 30px;
	line-height: 30px;
	font-size: 23px;
	color: white;
	padding-left: 24px;
}

.tit_green {background-color:#5F8E00;}
.tit_red {background-color:#CE3C3D;}
.tit_blue {background-color:#1E7DB3;}
.tit_purple {background-color:#8E529C;}

.txt_desta {
	height: 45px;
	margin: 14px 22px 0px;
	color: #666;
	font-size: 13px;
	line-height: 15px;
}

.plus_desta {
	margin-right: 10px;
	text-align:right;
	margin-bottom: 14px;
}

/* INTERIORES */

.titulo {
	width: 230px;
	height: 87px;
	float:left;
	background: url('../images/titulo_seccion.jpg') center center no-repeat;
	font-family: Arial;
}	

.cabecera {
	float:left;
	width: 717px;
}

.titulo div {
	margin-top: 27px;
	height: 31px;
	line-height: 31px;
	font-size: 22px;
	/*text-align:center;*/
	padding-left: 15px;
}

#acercade {background-color: #DD7009; color: white;}
#localizaciones {background-color: #FFDE01; color: black;}
#rodajes {background-color: #8E529C; color: white;}
#contactar {background-color: #DD7008; color: white;}
#documentos {background-color: #E3A419; color: white;}
#navarra {background-color: #5E8E00; color: white;}
#servicios {background-color: #1E7DB3; color: white;}
#guia {background-color: #CE3D3D; color: white;}

.navegador {
	font-size: 11px;
	color: #7a7a7a;
	margin-left: 14px;
	margin-top: 13px;
}

.navegador a {color:#DD7009;}
.navegador a:hover {color:#DD7009; text-decoration: underline;}

.cuerpo {
	margin-top: 47px;
	margin-left: 60px;
}

.izda {
	width: 230px;
	margin-right: 40px;
	display: inline;
	margin-top: 9px;
	float:left;
}

.menu_loca {
	background-color: #EEEEEE;
	color: #676767;
	width: 230px;
	font-size: 11px;
}

.menu_loca div {
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	width: 210px;
}

.inactivo a {line-height: 24px; color:#676767;}
.inactivo a:hover {color:#676767; text-decoration: none;}

.activo {
	background-color: #CCCCCC;
	color:black;
}

.activo a {line-height: 24px; color:black;}
.activo a:hover {color:black; text-decoration: none;}

.menu_loca_up {
	width: 230px; 
	background: url('../images/menu_loca_up.jpg') bottom center no-repeat; 
	height: 27px;
}

.menu_loca_down {width: 230px; background: url('../images/menu_loca_down.jpg') top center no-repeat; height: 27px;}

.cuerpo2 {
	width:678px;
	float:left;
	margin-top: 9px;
	display:inline;
}

/* LOCALIZACIONES */

.loca_blue, .loca_green, .loca_yellow, .loca_red, .loca_orange {
	height: 25px;
	padding-left: 11px;
	color: white;
	line-height: 25px;
	font-size: 13px;
	margin-bottom: 10px;
	float:left;
	display:inline;
}

.loca_green { background: url('../images/loca_green.jpg') top center no-repeat; width: 648px;}
.loca_blue { background: url('../images/loca_blue.jpg') top center no-repeat; width: 424px; margin-right: 12px;}
.loca_yellow { background: url('../images/loca_yellow.jpg') top center no-repeat; width: 424px; margin-right: 12px;}
.loca_red { background: url('../images/loca_red.jpg') top center no-repeat; width: 201px;} 
.loca_orange { background: url('../images/loca_orange.jpg') top center no-repeat; width: 424px; margin-right: 12px;}

.loca {
	width: 212px;
	height: 165px;
	float: left;
	display:inline;
	margin-bottom: 22px;
	cursor: pointer;
}

#loca1 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}
#loca2 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}
#loca3 {background-position: top center; background-repeat: no-repeat; margin-right: 0px;}
#loca4 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}
#loca5 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}
#loca6 {background-position: top center; background-repeat: no-repeat; margin-right: 0px;}
#loca7 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}
#loca8 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}
#loca9 {background-position: top center; background-repeat: no-repeat; margin-right: 0px;}
#loca10 {background-position: top center; background-repeat: no-repeat; margin-right: 12px;}

.tit_tipo {
	margin-top: 130px;
	height: 35px;
	line-height: 35px;
	margin-left: 20px;
	color: white;
	float: left;
}

.cuantos {
	margin-top: 130px;
	height: 35px;
	line-height: 35px;
	color: white;
	float:right;
	margin-right: 20px;
}	

.tit_loca {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	color: black;
	font-size: 18px;
}

.ficha_loca {
	background-color: #ccc;
	border: 11px solid #ccc;
}

.info_loca {
	margin-top: 15px;
	line-height: 19px;
	font-size: 13px;
	width: 637px;
}

.anterior, .siguiente {
	height: 35px;
	line-height: 35px;
	width:89px; 	
	font-size: 11px;
	color: black;
	text-align:left;
	top: 20px;
	position: absolute;
}

.anterior a, .siguiente a, .anterior a:hover, .siguiente a:hover {color:black; text-decoration: none;line-height: 35px;}
.anterior {background:url('../images/anterior.png') left center no-repeat; left: 0px;}
.siguiente {background:url('../images/siguiente.png') right center no-repeat; right: -1px;}



/* RODAJES */

.ficha_rodajes {
	margin-top: 20px;
}

.ficha_rodajes td {
	padding-bottom: 18px;
}

.tit_rodaje {
	color: #8E519E;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 16px;
}

/* DOCUMENTOS */

.docs {
	width: 890px; 
	margin-left: 30px;
}

.docs a {color:#DD7009;}
.docs a:hover {color:#DD7009; text-decoration:underline;}

.docs td {
	padding-bottom: 30px;
	font-size: 13px;
	color: #666;
}

.impar {
	padding-right: 20px; 
	border-right: 1px solid #bbb;
}

/* CONTACTO */

.contacto {
	background: url('../images/fnd_contacto.jpg') top center no-repeat;
	width: 536px;
	height: 323px;
	float: left;
	margin-right: 14px;
	display: inline;
}

.googlemaps {
	position:relative;
	float:left;
	width: 400px;
}

.marco {
	position: absolute;
	left:0px;
	top:0px;
}

/* NAVARRA */

.click a {color:#5E8E00;}
.click a:hover {color:#5E8E00; text-decoration:underline;}

/* GUIA DE PRODUCCION */

#go, #goEN {
	width: 65px;
	height: 20px;
	border: none;
	cursor: pointer;
}

#go { background: url('../images/buscar.jpg') center center no-repeat;}
#goEN {	background: url('../images/buscarEN.jpg') center center no-repeat;}

.buscador input, .buscador select {
	width: 200px;
	border: 1px solid #999;
	margin: 5px;
	font-size: 12px;
}

.buscador {
	width: 100%;
	background-color: #A3A3A3;
}

.buscador td {
	padding-left: 15px;
}

#Tipo0, #Tipo1, #Tipo2 {
	width: auto;
	border: none;
}

.resul {
	font-size: 21px;
	margin-top: 24px;
	margin-bottom: 13px;
	color: #CE3C3D;
}

.tresul {
	width: 640px;
}

.tresul td {
	height: 21px;
	color: #787878;
	font-size: 13px;
}

.tresul td a { color: #787878; text-decoration: underline;}
.tresul td a:hover { color: #787878; text-decoration: none;}

.impar_resul {background-color: white;}
.par_resul {background-color: #EEEEEE;}

/* EUSKARA */

.acercaEU {
	background: url('../images/acercaEU.jpg') top center no-repeat;
	height: 86px;
	width: 960px;
}

.acercaEU div, .serviciosEU div {
	font-size: 22px;
	padding-left: 15px;
	font-family: Arial;
	line-height: 86px;
	color:White;
}

.serviciosEU {
	background: url('../images/serviciosEU.jpg') top center no-repeat;
	height: 86px;
	width: 457px;
}

.permiso {
	color: #333;
	font-size: 12px;
	float: left;
	width: 350px;
}

.permiso a {color: #333; font-weight:bold;}
.permiso a:hover {color: #333; text-decoration:underline;}

.permiso input, .permiso select, .permiso textarea {
	/*width: 260px;*/
	margin: 2px;
	border: 1px solid #ccc;
}

.alta {
	color: #333;
	font-size: 12px;
	float: left;
}

.alta a {color: #333; font-weight:bold;}
.alta a:hover {color: #333; text-decoration:underline;}

.alta input, .alta select, .alta textarea {
	width: 200px;
	margin: 2px;
	border: 1px solid #ccc;
}

.alta textarea {
	width: 540px;
}

#enviar {
	width: 69px;
	border: 0px;
}

.nombre_busca {
	color: #CE3D3D;
	font-size: 22px;
	padding-bottom: 11px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}

#iraficha {
	color: #CE3D3D;
	text-decoration: none;
}

#iraficha:hover {
	color: #CE3D3D;
	text-decoration: underline;
}

.azul {
	color: #1E84BE;
	font-weight: bold;
}

/* GALERIA */

#grande { 
	width: 637px;
	height: 391px;
	font-size: 0px;
	background-color: #CCCCCC;
	margin-bottom: 5px;
}

#grande img {
	margin: 0px;
	padding:0px;
}

#galeria_ul {
	padding: 0px;
	list-style: none;
}

#galeria_ul li {padding: 0px;}
.gallery_demo_unstyled li img {float: left;}
	
.replaced {width: 637px; height:391px;}

.scroll_dentro {
	position:relative;
	float:left;
}

.miniaturas {
	background-color: #CCCCCC;
	width: 583px;
	overflow: hidden;
	height: 71px;
	position:relative;
	margin: 0px 3px;
}

.miniaturas img {
	margin: 0px 3px;
	float: left;
	display: inline;
}

hr {
	border: 1px solid #ccc;
	height: 0px;
	margin: 10px 0px;
	width: 100%;
	clear: both;
}
