/* INICIO reset de etiquetas*/
html {
	font-size: 12px;
}
body {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}
a {
	text-decoration:none;
}
a:focus {
	outline:none;
}
form {
	margin: 0;
	padding: 0;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input { 
	margin:0; 
	padding:0 
}

h1,h2,h3,h4,h5,h6,pre,code { 
	font-size:1em; 
}

ul,ol { 
	list-style:none 
}
.clear {
	clear:both;
}



.tam2 {
	font-size:110%;
	font-weight:bold;
}

/*FIN reset de etiquetas*/

body {
	font-family:"Trebuchet MS";
}
#header {
	overflow:hidden;
	padding-bottom: 15px;	
}

#header #logo {
	float: left;
	height: 4.75em;
	width: 20.83em;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
}
#header #logo h1 {
	visibility:hidden;
	
}

#header #logo a{
	float: left;
	margin: 0;
	display: block;
	height: 4.75em;
	width: 20.83em;
	overflow: hidden;

	
}

#header #mainmenu {
	width: 59.17em;
	height: 39px;
	background-color: #CE5704;
	float: left;
	display: inline;
}
#header #mainmenu ul {
	margin-top: 9px;
	float: right;
	margin-right: 8px;
	border-left-color: #FFFFFF;
	height: 3.25em;
}

#header #mainmenu li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-left: -4px;
}
#header #mainmenu a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding-top: 9px;
	padding-bottom: 8px;
	padding-right: 9px;
	padding-left: 8px;
}


#header #mainmenu #active,  #header #mainmenu .current{
	background-color:#FFFFFF;
	color: #CE5704;
	background-image: none;
}
#header #mainmenu .current a{
	color: #FFFFFF;
	background-image: url(../img/mainmenufondooscuro.png);
	background-repeat: repeat-x;
}

#header #mainmenu a:hover {
	background-image: url(../img/mainmenufondo.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
#header #mainmenu #borde {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#header #lang {
	float: right;
	margin: 1em 0 0.6em 0;
}

#header #lang li {
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header #lang #no {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header #lang a {
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-left: 5px;
	color: #999999;
}
#header #lang #active {
	font-weight: bold;
}	


#maincontent h1 {

	text-align:left;
	color: #DD6703;
	font-size: 1.8em;
	padding-top: 5px;
	border-bottom:1px dotted #000000;
	margin-bottom: 15px;
}
#maincontent  h2 {
	font-size: 14px;
	color: #8B9D1C;
	background-image: url(../img/lista.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 20px;
}

#maincontent p {
	font-size:1.2em;
	text-align:left;
}


#main {
	width: 80em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}




#main #maincontent {
	width: 78.75em;

}
#main #maincontent #submenu {




}

#main #maincontent #submenu img{
float:left;	
	
}


#main #maincontent #submenu p {
	float: left;

	color: #666666;
	font-size: 14px;
}
#main #maincontent #submenu #enlaces {
	float:right;
	height:43px;
}

#main #maincontent #submenu #enlaces a:hover {
	background-image: url(../img/botoiahover.png);
	background-repeat: no-repeat;
}

#main #maincontent #submenu #enlaces .blog {
	background-image: url(../img/botoia.png);
	background-repeat: no-repeat;
	padding-right: 40px;
	padding-left: 35px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}


#main #maincontent #submenu #enlaces a.contacto {
	background-image: url(../img/botoiahover.png);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 15px;

}
#main #maincontent #submenu #enlaces a:hover {
	background-image: url(../img/botoiailuna.gif);
	background-repeat: no-repeat;

}


#main #maincontent {
	min-height:58.33em;	
}

#main #maincontent #content {
	margin:0 0 0 0;
}

#main #maincontent #content #ezkerra {
	height: 25.5em;
	width: 45em;
	float: left;
	background-image: url(../img/ezkerrafondo.png);
	background-repeat: no-repeat;
}
#main #maincontent #content #eskuma {

	width: 33.58em;
	float: left;
}
#main #maincontent #content #eskuma #goikobarra {
	float: left;
	height: 1.25em;
	width: 31.92em;
	background-color: #CD5603;
	margin-top: 1px;
}
#main #maincontent #content #eskuma #goikoeskina {
	height: 1.25em;
	width: 1.25em;
	float: left;
	background-image: url(../img/eskina_eskuma.png);
	background-repeat: no-repeat;
	margin-top: 1px;
}
#main #maincontent #content #eskuma #eskumacontent {
	height: 24.25em;
	background-image: url(../img/behea_eskumafondo.png);
	background-repeat: repeat-x;
	width: 33.17em;
	float: left;
}
#main #maincontent #content #eskuma #eskumacontent #botoninformacion {
	height: 3.92em;
	float: right;
	margin-top: 5px;

	margin-right: 20px;
}
#main #maincontent #content #eskuma #eskumacontent #botoninformacion a {
	font-family:"Trebuchet MS";
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	background-image: url(../img/informacion.png);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 25px;
	padding-left: 25px;
}
#main #maincontent #content #eskuma #eskumacontent #botoninformacion a:hover {
	background-image: url(../img/informacioncopia.png);
	background-repeat: no-repeat;
}


#main #maincontent #menu {
	margin-top: 30px;
}
#main #maincontent #content #eskuma #eskumacontent .lehena {
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 1px;
}
#main #maincontent #content #eskuma #eskumacontent .lehena span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C1C831;
}
#main #maincontent #content #eskuma #eskumacontent p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 25px;
	margin-left: 25px;
;
}







#main #maincontent #menu #goia #eskinaezkerra {
	height: 14px;
	width: 14px;
	background-image: url(../img/menu_eskina1.png);
	background-repeat: no-repeat;
	float: left;
}
#main #maincontent #menu #goia #goikoerdia {
	height: 1.17em;
	width: 75.92em;
	background-color: #d9d9d9;
	float: left;
}

#main #maincontent #menu #goia #eskinaeskuma {
	height: 14px;
	width: 13px;
	background-image: url(../img/menu_eskina2.png);
	background-repeat: no-repeat;
	float: left;
}
#main #maincontent #menu #erdia {
	width: 78.20em;
	height: 13em;
	background-image: url(../img/menufondo.jpg);
	background-repeat: repeat-x;
	float: left;
}

#main #maincontent #menu #erdia h2 {
		background-image:none;
		margin:0;
}

#main #maincontent #menu #erdia #col1 {
	float: left;
	height: 13em;
	width: 19.50em;
	padding-top: 10px;
}
#main #maincontent #menu #erdia  a {
	font-size: 24px;
	background-image: url(../img/flecha_handi.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: -40px;


	color: #373737;
}

#main #maincontent #menu #erdia  a:hover{
	color:#ce5704;
	


}
#main #maincontent #menu #erdia li a {
	font-size: 14px;
	background-image: none;
}

#main #maincontent #menu #erdia li a:hover{
	font-weight: bold;
	color: #ce5704;
	text-decoration:underline;

}


#main #maincontent #menu #erdia #mobile a {
	margin-left: -0px;
	color: #000000;	
}
#main #maincontent #menu #erdia #mobile li a {
	margin-left: -40px;
}
#main #maincontent #menu #erdia #col1 ul {
}



#main #maincontent #menu #erdia #col1 a {
	margin-left: -130px;
}

#main #maincontent #menu #erdia #col1 li a {
	margin-left: -40px;
}



#main #maincontent #menu #erdia #col1 ul {
	margin-left: 17px;
}


#main #maincontent #menu #erdia #col2 {
	float: left;
	height: 13em;
	width: 19.45em;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#main #maincontent #menu #erdia #col2 h2 a{
	margin-left: -69px;
}

#main #maincontent #menu #erdia #col2 ul {
	margin-left: 15px;
}


#main #maincontent #menu #erdia #col3 {
	float: left;
	height: 13em;
	width: 16.5em;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#main #maincontent #menu #erdia #col2 h2 {
	margin-left: -9px;
}

#main #maincontent #menu #erdia #col3 ul {
	margin-left: 17px;
}


#main #maincontent #menu #erdia #col4 {
	float: left;
	height: 13em;
	width: 19.80em;
	padding-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#main #maincontent #menu #erdia #col4 h2 {
	margin-left: -80px;
}


#main #maincontent #menu #erdia #col4 ul {
	margin-left: 10px;
}

#main #maincontent #menu #erdia  ul {
	color: #000000;
	font-family: "Trebuchet MS";
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px;
}
#main #maincontent #menu #erdia  li {
	background-image: url(../img/flechatxiki.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 3px;
}






#main #maincontent #menu #behea #bat {
	height: 14px;
	width: 14px;
	background-image: url(../img/menu_eskina3.png);
	background-repeat: no-repeat;
	float: left;
}
#main #maincontent #menu #behea #bi {
	height: 1.17em;
	width: 75.92em;
	background-color: #e9e9e9;
	float: left;
}

#main #maincontent #menu #behea #hiru {
	height: 14px;
	width: 14px;
	background-image: url(../img/menu_eskina4.png);
	background-repeat: no-repeat;
	float: left;
}
#main #maincontent #subcontent {
	margin-top: 30px;
}

#main #maincontent #subcontent #ezkerra {
	width: 38.42em;
	float: left;
	background-image: none;
}



#main #maincontent  .muestrawebindex {
	height: 16.25em;
	width: 18.42em;
	float: left;
	border: 1px solid #CCCCCC;
	background-image: url(../img/webfondo.png);
	background-repeat: repeat-x;
	margin-left:3px;
	margin-right:3px;
}
#main #maincontent  .izena {
	float: left;
	width: 13.75em;
	text-align: left;
	font-family: "Trebuchet MS";
	color: #666666;
	text-indent: 4px;
	margin-top: -8px;
	margin-left: 3px;
	
}
#main #maincontent .izena span {
	color: #000000;
	margin-left: -3px;
}
#main #maincontent .izena p {
	font-weight: bold;
	color: #999999;
}


#main #maincontent .web img {
	margin-top: 8px;
}
.muestrawebtrabajos {
	float: left;
	height: 16.25em;
	width: 18.42em;
	border: 1px solid #CCCCCC;
	background-image: url(../img/webfondo.png);

	background-repeat: repeat-x;
	margin-right: 17px;
	margin-bottom: 17px;
}

#content .muestrawebtrabajos .izena p, #subcontent #ezkerra .muestrawebtrabajos .izena p {

	font-size:12px;
}

#main #footer {

	background-color: #DD6703;
	background-image: url(../img/footer.png);
	background-repeat:no-repeat;
	background-position:bottom;	
height:11.6em;
}

#main #footer a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

#main #footer p {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	padding-top: 10px;
}

#maincontent a.btnmas {
	color: #ce5704;
	font-size:1.1em;
	font-family: "Trebuchet MS";
	font-weight: bold;
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
}
a.btnmas:hover {
	color: #ce5704;
	text-decoration:underline;
}


#main #maincontent #subcontent #separador {
	height: 16.42em;
	width: 1em;
	background-image: url(../img/separata.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 4px;
}

#main #maincontent #subcontent #eskuma #goia {

	height: 15.75em;
	width: 38.17em;
	float: right;
	background-image: url(../img/fundosub.png);
	background-repeat: repeat-x;
	color: #F7A057;
}

#main #maincontent #subcontent #eskuma #goia  a:hover{
	text-decoration: underline;

}
#main #maincontent #subcontent #eskuma #goia p {
	font-family: "Trebuchet MS";
	font-size: 18px;
	margin-top: 40px;
	letter-spacing: 2px;
}
#main #maincontent  .naranja {
	color: #E9A165;
}
#main #maincontent  .berdea {
	color: #A6C55F;
}

#main #maincontent  .berdeabi {
	color:#B4D863
}
#main #maincontent  .grisa {
	color: #ABACAB;
}
#main #maincontent  .naranjabi {
	color: #F7A057;
}

#main #maincontent #subcontent #eskuma #behea {
	height: 1em;
	width: 38.17em;
	float: right;
}
#main #maincontent #subcontent #eskuma #behea #beheaezkerra {
	float: left;
	height: 1em;
	width: 1.67em;
	background-image: url(../img/eskinabat.png);
	background-repeat: no-repeat;
}
#main #maincontent #subcontent #eskuma #behea #beheaerdia {
	height: 1em;
	width: 34.83em;
	background-color: #DCDCDC;
	float: left;
}
#main #maincontent #subcontent #eskuma #behea #beheaeskuma {
	float: right;
	height: 1em;
	width: 1.67em;
	background-image: url(../img/eskinabi.png);
	background-repeat: no-repeat;
}
#main #maincontent #content #trabajos {
	float: left;
	/* GOTZON: width: 60.17em;*/
	width: 80.1em;
	/*
	 GOTZON
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
	*/
	padding-top: 8px;
}
#main #maincontent #content #lista {
	width: 18.17em;
	float: right;
}
#main #maincontent #content #lista ul {
	text-align: left;
	margin-left: 10px;
}
#main #maincontent #content #lista li {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
	color: #DD6703;
	margin-bottom: 15px;
	background-image: url(../img/lista.png);
	background-repeat: no-repeat;
	padding-left: 25px;
}
#main #maincontent #content #lista a {
	color: #666666;
	font-weight: normal;
}

#main #maincontent #content #lista a:hover {
	font-weight: bold;
	
}
#main #maincontent #content #lista .marra {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-left: 5px;
}



#main #maincontent #content #columna {
	height: 1.25em;
	width: 13.67em;
	float: right;
}
#main #maincontent #content #columna #columnalista {
	background-image: url(../img/fondocolumna.png);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
	background-position: bottom;
	padding-bottom: 5px;
}
#main #maincontent #content #columna #columnalista a:hover {
	text-decoration: underline;
}

#main #maincontent #content #columna #columnalista li {
	margin-bottom: 8px;
}


#main #maincontent #content #columna #top {
	background-image: url(../img/topflecha.png);
	background-repeat: no-repeat;
	height: 8.67em;
}
#main #maincontent #content #mapweb {
	text-align: left;
}
#main #maincontent #content #mapweb #map {
	margin-left: 25px;
}
#main #maincontent #content #mapweb #map li  {
	color: #C3C93A;
	font-weight: bold;
	font-size: 20px;
	background-image: url(../img/listabi.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 5px;
}

#main #maincontent #content #mapweb #map li a {

color: #C3C93A;
}

#main #maincontent #content #mapweb #map .submap {
	margin-left: 50px;
	margin-top: 5px;
}
#main #maincontent #content #mapweb #map .submap li {
	
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
	background-image: url(../img/mapflecha.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 20px;
	padding-top: 8px;
}

#main #maincontent #content #mapweb #map .submap li a {
	color:#FF9900;
	font-size: 18px;
}

#main #maincontent #content #mapweb #map .submap .submapbi {
	margin-left: 80px;
	margin-top: -10px;
}
#main #maincontent #content #mapweb #map .submap .submapbi li {
	
	margin-top: -15px;
}

#main #maincontent #content #mapweb #map .submap .submapbi li a {
	font-size:16px;
	color:#FFCC99;
}
#main #maincontent #content .form {
	width: 450px;
	margin-top: 10px;
	margin-left: 30px;
	float: left;
}






fieldset {
	border: 0;
	font-size:15px;
	font-weight: bold;
	color: #000000;

}

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 0.8em;
}
form ul {
	list-style: none;
}
label {
	text-align:left;
	width:300px;
	float:left;
	clear:right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0;
	
}
.middleColumn {
	display: block;
	padding: 2px;
	width: 456px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color: #E9E9E9;
	

}


.middleColumncomentario {
	display: block;
	padding: 2px;
	width: 456px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color: #E9E9E9;
	height: 356px;
	

}

.middleColumna {
	display: block;
	padding: 2px;
	width: 100px;
	float: left;
	margin-top: 35px;
	margin-bottom: 10px;
	background-color: #E9E9E9;
	margin-left: -218px;
	

}
	#Sidebar .middleColumn {
		margin: 0 0 0 0px;
		display: inline;
	}
	
	div.tab .field .middleColumn {
		clear: none !important;
 		margin: 0 !important;
		width: auto;
		
		

	}

input.text, textarea, select {
	border:1px solid #A7A7A7;
	color:#000000;
	font-size:22px;
	padding:2px;
	width:450px;
	height: 35px;
	font-weight: bold;

}
#main #maincontent #content .form #Form_Form #EditableTextField4 .middleColumncomentario #Form_Form_EditableTextField4 {
max-width:450px;
	height: 350px;
}

select {
	width: auto;
}

input.action {
	padding: 2px;
	font-size: 1em;
	font-family: Verdana, Tahoma, Sans-serif;
	float: right;
}
input:focus span, textarea:focus span {
	border: 3px solid #000;
}

input.action:hover,
input.action:focus {
	cursor: pointer;
}
#Search {
	width: 105px;
}
input#Search_Form_SearchForm_Search {
	width: 110px;
	padding: 3px;
	margin-left: -4px;
	font-size: 1.2em;
	}
#Sidebar input.action {
	font-size: 1.2em;
	float: right;
	padding: 1px;
	margin: -22px 10px 0 0;
}

.message {
	padding: 5px;
	width: 92%;
	background-color: #E9E9E9;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.required {
	padding: 5px;
	width: 92%;
	color: #000000;
	background-color: #E9E9E9;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
	font-family: "Times New Roman", Times, serif;
}

#ubicacion {
	padding:5px;
	float:left;
}

#formulario {
	float:right;
}
form{
	width:390px;

	color: #000;
	text-align:left;

}
fieldset{

	border: 0px;
}
legend{
	color: #000000;
	font-weight:bold;
	text-align: left;
}
div.medidas{
	background-color: #E8E8E8;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 26px;
	margin-left: 0;
	padding:0.2em;
}
div.medidas label{
	display:block;
	margin-bottom: 5px;
	font-size:1em;
}
div.medidas input, div.medidas textarea{
	border:1px solid #A7A7A7;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	padding:2px;
	width:375px;
	background-color: #FFF;
	padding:5px;
	
}
div.medidas textarea{
	height:200px;
}
div.medidas select{
	border:1px solid #A7A7A7;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	padding:2px;
	width:300px;
	background-color: #FFF;
	padding:5px;
	
}
#comentario{
	font-size:1.1em;
	font-family: Arial, sans-serif;
}


input#boton_enviar, input#boton_buscar {
	text-align:center;
	font-weight:bold;
	margin:2px 0;
	font-size:1.1em;

}

input {
	padding:5px;
}
.mensaje_de_error, .error-message{
	width:370px;
	color: #ffffff;
	background-color: #ee0000;
	border:4px solid #de0000;
	display:block;
	padding:5px;
	font-weight: bold;
}

.mensaje_de_error {
	display:none;
}
.leyprotect {
	text-align:left;
	font-size:0.9em;
}

#twitter {
	text-align:left;
	margin-left:490px;
	font-family:Helvetica, Arial, sans-serif;
}

#twitter h2{
	font-size:2em;
	background-image:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#twitter h2 a{
	color: #8B9D1C;
}

#twitter h2 a:hover{
	text-decoration:underline;
}	

#twitter li {
	font-size:1.2em;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 5px;
}
#twitter li a{
	color:#CE5704;
}
#twitter li a:hover{
	text-decoration: underline;
}

#twitter li span{
	display:block;
	font-size:0.9em;	
	color:#999999;
}


#main #maincontent .izena p{
font-size:1em;

}
#pagination .current {
	font-weight: bold;
	color:#333333;

}
#pagination span a {
	color:#CE5704;
	border:solid 1px #DDDDDD;
	margin-right:2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
#pagination a {
	color:#CE5704;
}
#pagination {
color:#999999;

}
.numerar{
float:left;

}

