/* CSS Document */





/*/////////  ETIQUETAS  ///////////*/



body {

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFBA96;

	line-height: 16px;

	background-color: #140903;

}
ul, li { 
	margin: 0;
	padding: 0;
}


h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 38px;

	font-style: italic;

	font-weight: normal;

	color: #FF7B36;

	margin: 0 0 10px 0;

	letter-spacing:-2px;

	line-height: 28px;

}



h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-style: italic;

	font-weight: normal;

	color: #FFE5D7;

	margin: 0;

	letter-spacing:-1px;

}



h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	font-weight: bold;

	color: #FF7B36;

	margin-top: 40px;

}



h4 {

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	padding: 12px 0 12px 0;

	border-bottom: 1px solid #ff7b36;

	margin-top: 25px;

	margin-bottom: 20px;

}



input {

	padding: 2px;

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	font-size: 12px;

}



li {

	list-style: none;

}



strong {

	color: #FFFFFF;

	font-weight: normal;

}



textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 2px;

	color: #331b09;

	background-color: #fff;

	border: 1px solid #100803;

}









/*/////////  GENERAL  ///////////*/





#nagusia {

	width: auto;

}



#idiomas{

	margin: 23px 0 36px 0;

}



#idiomas a:link{

	text-decoration: none;

	padding: 0 6px 0 6px;

	color: #fff;

}



#idiomas a:visited{

	text-decoration: none;

	padding: 0 6px 0 6px;

	color: #fff;

}



#idiomas a:hover{

	text-decoration: underline;

	padding: 0 6px 0 6px;

	color: #fff;

}



.idioselec{

	padding: 0 6px 0 6px;

}



.geo14 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	font-weight: normal;

	color: #FF7B36;

	margin: 0;

}



a.normal:link, a.normal:visited{

	color: #fff;

	text-decoration: underline;

}



a.normal:hover{

	color: #ff7b36;

	text-decoration: none;

}



.submenus {

	margin-top: 22px;

}



a.submenu:link, a.submenu:visited{

	color: #fff;

	padding-left: 12px;

	text-decoration: none;

	background: url(images/fletxa_descarga.gif) no-repeat left;

	line-height: 25px;

}



a.submenu:hover{

	color: #FF7B36;

	padding-left: 17px;

	text-decoration: none;

	background: url(images/fletxa_descarga2.gif) no-repeat left;

	line-height: 25px;

}



.marcofoto {

	background-color: #140903;

	border: 1px solid #482A1A;

	margin: 20px 0 20px 0;

}



.marcofoto p{

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #A04F25;

	line-height: 10px;

	text-align: left;

	padding: 0 15px 0 15px;

	margin: 0;

}



.linia {

	border-bottom: 1px solid #5a4f48;

}













/*/////////  PIE  ///////////*/





#pie {

	margin-top: 30px;

	padding-bottom: 30px;

}



.igo {

	background: url(images/trama01.gif) repeat-x bottom;

	padding: 12px 0 15px 0;

}



a.pie:link, a.pie:visited{

	color: #fff;

	font-size: 11px;

	padding: 0 10px 0 0;

	text-decoration: none;

	background: url(images/fletxa_peu.gif) no-repeat right;

}



a.pie:hover{

	color: #BC4000;

	font-size: 11px;

	padding: 0 10px 0 0;

	text-decoration: none;

	background: url(images/fletxa_peu.gif) no-repeat right;

}

.sareak {
	float: right;
	margin: 20px 0 0 0;
}
.sareak a {
	margin-left: 5px;
}
.sareak span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	vertical-align: 17px;
}
.sareak a img {
	border: 0;
}

.copi {

	color: #a04f25;

	padding: 3px 0 3px 0;

}



.logopie {

	font-size: 11px;

	color: #a04f25;

	padding-bottom: 15px;

	padding-top: 15px;

}



.logoak {

	padding-top: 8px;

	background: url(images/trama01.gif) repeat-x top;

}

















/*/////////  PORTADA  ///////////*/





.fondoportada {

	background: url(images/fondo_portada.jpg) center top no-repeat #140903;

}



#todoportada{

	margin: auto;

	width: 695px;

	height: 820px;

}



#portadacolizk{

	width: 324px;

	float: left;

	margin-right: 37px;

	vertical-align: top;

}



#portadacolder{

	width: 334px;

	float: right;

	vertical-align: top;

}



#portadacoltop img{

	margin-left: 115px;

}



#portadacoltop{

	margin-bottom: 25px;

}



#telefportada{

	background: url(images/trama02.gif) repeat-x;

	padding: 25px 0;

	margin: 25px 0;

}



#telefportada p{

	background: url(images/bloc_portada.gif) no-repeat left;

	padding-left: 25px;

}



a.telefportada:link, a.telefportada:visited{

	color: #fff;

	padding: 1px 3px;

	font-weight: bold;

	background-color: #BC4000;

	text-decoration: none;

}



a.telefportada:hover{

	color: #BC4000;

	padding: 1px 2px;

	font-weight: bold;

	background-color: #fff;

	text-decoration: none;

}



.geo30{

	color: #fff;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 30px;

	font-style: italic;

	letter-spacing: -1px;

	line-height: 22px;

}



a.entrar:link, a.entrar:visited{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 30px;

	font-style: italic;

	color: #fff;

	padding-right: 50px;

	text-decoration: none;

	background: url(images/fletxa_entrada.gif) no-repeat right 6px;

	margin-right: 5px;

}



a.entrar:hover{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 30px;

	font-style: italic;

	color: #FF7B36;

	padding-right: 50px;

	text-decoration: none;

	background: url(images/fletxa_entrada.gif) no-repeat right 6px;

	margin-right: 5px;

}





#todoportada p{

	margin: 0;

}















/*/////////  INTERIOR  ///////////*/





.fondointerior {

	background: url(images/fondo_interior.jpg) center top no-repeat #140903;

	background-attachment: fixed;

}



#todointerior{

	margin: auto;

	width: 945px;

	padding: 0;

}



#colmenu{

	float: left;

	width: 180px;

	text-align: right;

	padding-top: 18px;

}



#colcontingut{

	float: left;

	width: 587px;

	margin: 0;

	padding: 0;

	background: url(images/fondo_pie.jpg) no-repeat bottom center;

}



#coldreta{

	float: right;

	width: 176px;
	
}



#colmenu ul {

	padding: 0;

	margin: 0;

}



#colmenu li {

	padding: 5px 38px 5px 0;

}



li.menuselec {	border-bottom: #FF7B36 2px solid; }
li.menuselec a.menuselec{ color: #FF7B36; }


a.menu:link, a.menu:visited{

	color: #fff;

	text-decoration: none;

}



a.menu:hover{

	color: #FF7B36;

	text-decoration: none;



}



a.menupor:link, a.menupor:visited{

	color: #fff;

	text-decoration: none;

	padding-left: 14px;

	background: url(images/fletxa_portada.gif) no-repeat left;

}



a.menupor:hover{

	color: #FF7B36;

	text-decoration: none;

	padding-left: 18px;

	background: url(images/fletxa_portada.gif) no-repeat left;



}



#text {

	_padding-top: 10px;

	width: 306px;

	padding-left: 38px;

	border-left: #5D3E2D 1px solid;

	float: left;

}



#apoyos {

	_padding-top: 10px;

	width: 202px;

	float: right;

	padding-left: 13px;

}



#apoyos p {

	margin: 0;

	padding: 0;

}



#info {

	width: 176px;

	background: url(images/fondo_info.jpg) no-repeat top;

	margin: 0;

}



#info p {

	text-align: right;

	margin: 0;

}



.info1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #E98D59;

	padding: 4px 10px 8px 5px;

	

}



.info2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	font-style: italic;

	letter-spacing: -2px;

	color: #ffffff;

	padding: 2px 10px 11px 10px;

}



.info3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	color: #ffffff;

	padding: 8px 10px 17px 10px;

}



.info3 a:link, a:visited {

	color: #fff;

	text-decoration: none;

}



.info3 a:hover{

	color: #fff;

	text-decoration: underline;

}



#logo {

	margin-top: 39px;

	text-align: center;

}



#logo p {

	margin: 0 17px 0 24px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	color: #CE774A;

	text-align: left;

}



#logo img {

	margin-bottom: 0;

}


#logo .andre {

	margin: 10px 17px 40px 24px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-style: italic;

	color: #9F5129;

	text-align: left;

}



#fototxiki {

	width: 190px;

	background-color: #140903;

	border: 1px solid #482A1A;

	text-align: center;

	padding-top: 10px;

	margin-bottom: 30px;

}



#fototxiki p{

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #A04F25;

	line-height: 10px;

	text-align: left;

	padding: 10px 25px 15px 25px;

	margin: 0;

}



#fotomedi {

	width: 277px;

	background-color: #140903;

	border: 1px solid #482A1A;

	text-align: center;

	margin: 20px 0 20px 0;

}



#fotomedi p{

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #A04F25;

	line-height: 10px;

	text-align: left;

	padding: 10px 25px 15px 25px;

	margin: 0;

}



#fotohandi {

	width: 310px;

	background-color: #140903;

	border: 1px solid #482A1A;

	text-align: center;

	margin: 20px 0 20px 0;

}



#fotohandi p{

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #A04F25;

	line-height: 10px;

	text-align: left;

	padding: 10px 25px 15px 25px;

	margin: 0;

}



#mapas {

	width: 229px;

	text-align: right;

	margin: 0;

	/*background-color: #140903;*/

}



#mapas p{

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #A04F25;

	line-height: 10px;

	text-align: right;

	padding: 10px 25px 15px 25px;

	margin: 0;

}



.mapas2 p {

	margin: 0;

	padding: 0;

}



#text2 {

	_padding-top: 10px;

	width: 260px;

	padding-left: 38px;

	border-left: #5D3E2D 1px solid;

	float: left;

}



#apoyos2 {

	_padding-top: 10px;

	width: 260px;

	float: right;

	padding-left: 28px;

}



#textapoyos2 {

	margin: 0 25px 0 38px;

	color: #ab613b;

}



a.descarga:link, a.descarga:visited{

	color: #fff;

	padding-right: 10px;

	text-decoration: underline;

	background: url(images/fletxa_descarga.gif) no-repeat right;

}



a.descarga:hover{

	color: #BC4000;

	padding-right: 15px;

	text-decoration: none;

	background: url(images/fletxa_descarga2.gif) no-repeat right;

}



.tiposvisita {

	border-bottom: 1px solid #482A1A;

	font-weight: bold;

	color: #FFFFFF;

}



#formulario {

	margin-top: 35px;

	color: #FFBA96;

	background-color: #271004;

	padding: 1px 20px 20px 20px;

	border: 1px solid #56250c;

}
}



#formulario img {

	padding-top: 2px;

}



.campos {

	color: #331b09;

	background-color: #fff;

	border: 1px solid #100803;

}



.desplegable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #331b09;

	background-color: #fff;

}



.dias td {

	padding: 6px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #56250c;

	text-align: right;

}



.dia td {

	padding: 6px;

	text-align: right;

}



#text3 {

	width: 506px;

	padding: 0 0 0 38px;

	_padding-top: 10px;

	border-left: #5D3E2D 1px solid;

	margin: 0;

}



.boton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #b5531f;

	border: none;

	padding: 2px;

	margin-left: 10px;

}



.geo38 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 38px;

	color: #fff;

	font-weight: normal;

}



.geo27 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 27px;

	color: #fff;

	font-weight: normal;

}



#destacado{

	padding: 15px 0;

	margin: 25px 0 0 30px;

}



#destacado p{

	color: #c66634;

	border-left: 13px solid #AF3C00;

	padding-left: 20px;

}



.tabla {

	background-color: #140903;

	margin: 20px 0 20px 0;

}



.tabla td {

	background-color: #140903;

	border-bottom: 1px solid #482A1A;

}



.tabla p{

	color: #FFBA96;

	text-align: left;

	padding: 0 15px 0 15px;

	margin: 0;

}



.diaactual {

	color: #fff;

	font-weight: bold;

}



.cerrado {

	background-color: #140802;

}



.horario1 {

	background-color: #813416;

}



.horario2 {

	background-color: #7d1a51;

}



.titform {

	margin-top: 30px;

}



.titform2 {

	margin-top: 30px;

	color: #FFFFFF;

	font-style:normal;

}




.boton1{
  background-color:#6a2b0a;
	width:157px;
	height:42px;
}

.boton2{
	width:157px;
	height:42px;
	background-color:#d05414;
}

.Hoy{
	background-color:#f00;
}

#miCalendario{
	width:500px;
}


#miCalendario td{
	width:60px;
}

#miCalendario h2{
	display:none;
}

.selectores{
	font-size:10px;
	color:#000;
	width:95px;
	margin-left:5px;
}

.cuadroTexto{
	text-align:center;
}
.cambiaMes{
	margin-left:60px;
	margin-right:60px;
}

.imagenes{
	float:left;
	width:215px;
	height:180px;
}

.imagenes img{
	
	width:200px;

}

.imagenes a{
	float:left;
	width:200px;
}

.clear{
	clear:both;
}
a.edulink{
	text-decoration: underline;
	color: #FFF;
}
a:hover.edulink{
	text-decoration: none;
}
#formulario2 {
	margin-top: 20px;
	color: #FFBA96;
	background-color: #573A2A;
	padding: 1px 20px 20px 20px;
	border: 1px solid #56250c;
}
#formulario2 img {
	padding-left: 5px;
}
.separator {
	border-bottom: 1px solid #FF7834; 
	margin: 10px 3px 6px 0;
}
#terms {
	margin-top: 20px;
	background-color: #573A2A;
	padding: 5px 20px 20px 20px;
	border: 1px solid #874829;
}
#terms ul { margin-left: 20px;}
#terms li { list-style-type: square;}
.txuri { color: #FFF; }
.bold { font-weight: bold; }

/* --------- gure gipuzkoa --------- */
.gform {
	color: #331b09;
	background-color: #fff;
	border: 1px solid #100803;
}
.gginput { width: 150px; color: #331b09;}
.gginputitle{ width: 250px; color: #331b09;}
.ggfile{ width: 306px; color: #331b09;}
.ggtextarea {
	width: 300px;
	height: 125px;
	color: #331b09;
}
.nota {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
}
.ggfotoinfo {	margin-top: 8px; }
.ggfotoinfo span { color: #FFF; }
.ggfotoinfo a {
	color: #FFBA96;
	text-decoration: underline;
}
.ggfotoinfo a:hover {
	text-decoration: none;
}
.ggfotoinfo a { color: #FFBA96; }
.moregg { margin: 5px; }
.moregg span { vertical-align: 14px; }
.moregg a img {	border: 0; }
.thumb {
	width: 75px;
	height: 75px;
}
.ikusezina { display: none; }
#uploading {
	color: #FF7B36;
	margin-top: 5px;
	padding-left: 53px;
	line-height: 31px;
	height: 31px;
	float: left;
	background: url(images/uploading.gif) 15px center no-repeat;
}

/* --------- Gallery --------- */
.argazkiak li {
	margin: 0;
	padding: 0;
	display: inline;
}
.argazkiak li a img {
	border: 0;
}
.argazkiak a {
	float: left;
	margin-top: 8px;
	border: 1px solid #592710;
}
.argazkiak a:hover {
	border: 1px solid #FFBA96;
}
abbr { cursor: help; }
.imgnagusi{ border: 1px solid #592710; }
.error{
	border: 1px solid #7B330D;
	background: #713211;
}
/* --------- /gure gipuzkoa --------- */