/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/mainbg.gif) 0 0 repeat-x; font:14px/20px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, form, label{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*---Más---*/
p.more a{ width:60px; height:25px; display:block; background:url(../images/arrow1.gif) 85% 50% no-repeat #AC9145; color:#fff; font:14px/25px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; margin:0 0 0 540px; padding:0 0 0 6px;}
p.more a:hover{background:url(../images/arrow1.gif) 85% 50% no-repeat #D20039; color:#fff; text-decoration:none;}
/*---Más---*/


/*---Top Panel---*/
#topPan{width:729px; height:317px; position:relative; margin:0 auto;}

#topPan ul{width:729px; height:44px; background:url(../images/topmenubg.jpg) 0 0 no-repeat; font-size:13px; position:absolute; top:0px; left:0px;}
#topPan ul li{width:145px; float:left;}
#topPan ul li.desmarcado{width:145px; height:44px; display:block; background: url(../images/homebg.gif) 0 0 no-repeat #fff; color:#674E00; text-decoration:none; text-align:center; line-height:44px;}
#topPan ul li a{width:145px; height:44px; display:block; background:url(../images/menubg-normal.gif) 0 0 repeat-x #F2F2F2; color:#674E00; text-decoration:none; text-align:center; line-height:44px;}
#topPan ul li a:hover{width:145px; background:#fff; color:#674E00; text-decoration:none;}

#topPan #logo{
	width:250px;
	height:84px;
	display:block;
	position:absolute;
	top:112px;
	left:31px;
	}

#topPan #logo a img
{
border-style: none;
}


#topPan h1{
	width:383px;
	height:269px;
	background:url(../images/erm_cabecera.png) 0 0 no-repeat;
	position:absolute;
	top:47px;
	right:0px;
	text-indent:-20000px;
}

#topPan #titulo{width:250px; height:46px; background:url(../images/titulo.gif) 0 0 no-repeat #fff;  color:#6E6E6E; position:absolute; top:255px; left:31px; font:25px/46px Georgia, "Times New Roman", Times, serif; padding:0px 0 0 80px;}
#topPan #imagentitulo { position:absolute; top:247px; left:50px;}
/*---/Top Panel---*/

/*---Middle Panel---*/
#middlePan{width:683px; background:url(../images/middlebg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; padding:38px 0 0 46px;}

#middletopPan{width:682px; position:relative; top:0px; left:0px;}
#middletopPan p.parrafo{font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666; text-align:justify}/*#989898*/
#middletopPan p.parrafo a{text-decoration:underline; color:#666666;}
#middletopPan p.parrafo a:hover{text-decoration:none; color:#CCCCCC;}

#middletopPan p.captiontext{font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; background:#fff; color:#666666; padding:0 310px 0 0;} 
#middletopPan p.name{width:77px; background:#fff; color:#000; font-size:14px; font-style:italic; font-weight:bold; padding:0 0 0 300px;}
#middletopPan p.separador{width:683px; background:url(../images/middlebg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; padding:25px 0 0 0;}
#middletopPan h2{font-size:18px; background:#fff; color:#D20039; padding:0 61px 20px 0;}
#middletopPan ul{padding:0px 0px 0px 0;}
#middletopPan ul li{background:url(../images/bullet.gif) 0 6px no-repeat #fff; font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666; text-align:justify; padding:0 0 0 20px;}
#middletopPan ul li.top-lipadding{padding:24px 0 0;}

#middletopPan ul li a{ color:#666666; text-decoration:underline;}
#middletopPan ul li a:hover{ color:#CCCCCC; text-decoration:none;}

#middletopPan #sublista ul{padding:0 0 0 0;}
#middletopPan #sublista ul li{background:url(../images/arrow2.gif) 50px 6px no-repeat #fff; padding: 0 0 0 65px; font:15px/20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666; text-align:justify; font-style:italic; font-weight:bold; }

#middletopPan #externos ul li{background:url(../images/link.png) 0 6px no-repeat #fff; font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666; text-align:justify; padding:0 0 30px 20px;}


#middletopPan p.border{background:url(http://salamantenimientos.com/images/dot-line.gif) 0% 50% repeat-x; height:74px; padding:0px; margin:0px;}

#middletopPan #datoscontacto{
	padding-left:30px;
	font-size:14px;
	color:#666666;
}

#middletopPan #datoscontacto a{
	color:#666666;
	text-decoration:underline;
}


#middletopPan #datoscontacto a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

#middletopPan #mapa{
	position:absolute;
	top:30px;
	left:260px;
	font-size:12px;
	text-align:right;
	font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;
}

#middletopPan #mapa a{
	background:url(../images/zoom.png) bottom left no-repeat;
	padding-left:20px;
	color:#666666;
	text-decoration:underline;
}

#middletopPan #mapa a:hover{
	color:#CCCCCC;
	text-decoration:none;
}


#middletopPan #mapa .mapa{
	width:420px;
	height:240px;
	border:none;
}


#middletopPan #frmcontacto
{
	margin-top:50px;
	width:350px;
	float:left;
}

#middletopPan #frmcontacto label{
	font:17px/22px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#666666;
	float: left;
	padding:4px 0 15px 0px;
	}

#middletopPan #frmcontacto input{
	width:252px;
	background:url(../images/input.jpg) top no-repeat;
	font:14px/19px Arial, Helvetica, sans-serif;
	border:none;
	float:right;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:20px;
	padding-top:6px;
	}


#middletopPan #frmcontacto input[type=submit]{width:100px; height:30px; float:left; display:block; border:none; background:url(../images/enviar.gif) 0 0 no-repeat; text-align:center; margin:40px 0 0 80px; font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; cursor:pointer; padding-top:3px;}

#middletopPan #frmcontacto textarea {
	width:500px;
	height:200px;
	background:url(../images/textarea.jpg) top no-repeat;
	font:14px/29px Arial, Helvetica, sans-serif;
	border:0;
	padding:10px;
}

#middletopPan #fondocertificado
{
	float:right;
	width:330px;
	height:128px;
	background:url(../images/infocertificado.jpg) 13px 7px no-repeat;
}

#middletopPan #certificado{
	width:317px;
	height:160px;
	background:url(../images/sello.jpg) 216px 0 no-repeat;
	color:#fff;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	top:-31px;
	right:-1px;
}

#middletopPan #certificado p.largeone{font-size:24px; padding:57px 0 0 100px;}
#middletopPan #certificado p.largetwo{font-size:24px; padding:0 0 0 100px;}
#middletopPan #certificado p.largethree{font-size:30px; padding:5px 0 0 100px;}
#middletopPan #certificado p.click{width:51px;}
#middletopPan #certificado p.click a{width:36px; height:18px; display:block; font-size:16px; background:url(../images/arrow.gif) 0% 50% no-repeat; line-height:14px; color:#fff; text-decoration:none; margin:14px 0 0 166px; padding:0 0 0 15px;}
#middletopPan #certificado p.click a:hover{text-decoration:underline;}

#middletopPan #dotaciones {
	position:absolute;
	left:389px;
	top:733px;
	width:300px;
	height:148px;
	z-index:1;
	background-image: url(../images/dotaciones.jpg);
}


#middletopPan #surtidor {
	position:absolute;
	top:720px;
	height:109px;
	left:530px;
	width:150px;
} 

#middletopPan #surtidor a img
{
border-style: none;
}

#middletopPan #surtidor a:hover img {
 border-color: #674E00;
 width:154px; left:-2px; top:-2px; z-index:1; 
 position:relative;
 height:113px;
  }


#middletopPan #climatizacion {
	position:absolute;
	top:228px;
	height:88px;
	left:530px;
	width:150px;
} 

#middletopPan #climatizacion a img
{
border-style: none;
}

#middletopPan #climatizacion a:hover img {
 border-color: #674E00;
 width:154px; left:-2px; top:-2px; z-index:1; 
 position:relative;
 height:92px;
  }
  
  
 #middletopPan #salacalderas {
	position:absolute;
	top:75px;
	height:105px;
	left:530px;
	width:150px;
} 

#middletopPan #salacalderas a img
{
border-style: none;
}

#middletopPan #salacalderas a:hover img {
 border-color: #674E00;
 width:154px; left:-2px; top:-2px; z-index:1; 
 position:relative;
 height:109px;
  }
  
  
#middletopPan #erm {
	position:absolute;
	top:515px;
	height:93px;
	left:530px;
	width:150px;
} 

#middletopPan #erm a img
{
border-style: none;
}

#middletopPan #erm a:hover img {
 border-color: #674E00;
 width:154px; left:-2px; top:-2px; z-index:1; 
 position:relative;
 height:97px;
  }




#middletopPan #referencias
{
	width:520px;
}

#middletopPan #referencias ul li
{
	text-align:left;
}


#middletopPan #leyenda
{
	margin-top:40px;
	padding:5px;
	border:double;
	border-width:3px;
	width:300px;
}



#middletopPan .simbolog
{
	cursor: help;
	background:url(../images/gas.png) 0 2px no-repeat;
}

#middletopPan .simboloa
{
	cursor: help;
	background:url(../images/azotea.png) 0 2px no-repeat;
}

#middletopPan .simboloo
{
	cursor: help;
	background:url(../images/gasoleo.png) 0 2px no-repeat;
}

#middletopPan .simbolob
{
	cursor: help;
	background:url(../images/frio.png) 0 2px no-repeat;
}

#middletopPan .simboloc
{
	cursor: help;
	background:url(../images/condensacion.png) 0 2px no-repeat;
}

#middletopPan .simbolot
{
	cursor: help;
	background:url(../images/telegestion.png) 0 1px no-repeat;
}

#middletopPan #fotosreferencia
{
	position:absolute;
	left:530px;
	width:150px;
	height:100%;
}


#middletopPan #fotosreferencia a img
{
border-style: none;
}

#middletopPan #fotosreferencia a img:hover
{
border-color: #674E00;
width:154px; left:-2px; top:-2px; z-index:1; 
 position:relative;
}

#middletopPan #sanpedro {
	position:absolute;
	top:3px;
	height:82px;
}

#middletopPan #sanpedro a:hover img {
 height:86px;
  }

#middletopPan #marbu {
	position:absolute;
	top:115px;
	height:84px;
}

#middletopPan #marbu a:hover img {
 height:88px;
  }

#middletopPan #greiba {
	position:absolute;
	top:229px;
	height:123px;
}

#middletopPan #greiba a:hover img {
 height:127px;
  }


#middletopPan #cerabrick {
	position:absolute;
	top:382px;
	height:89px;
}

#middletopPan #cerabrick a:hover img {
 height:93px;
  }
  
  
 #middletopPan #arluy {
	position:absolute;
	top:501px;
	height:106px;
}

#middletopPan #arluy a:hover img {
 height:110px;
  }

#middletopPan #darien {
	position:absolute;
	top:637px;
	height:55px;
}

#middletopPan #darien a:hover img {
 height:59px;
  }

#middletopPan #villacanas {
	position:absolute;
	top:722px;
	height:113px;
}

#middletopPan #villacanas a:hover img {
 height:117px;
  }

#middletopPan #dicon {
	position:absolute;
	top:865px;
	height:88px;
} 


#middletopPan #dicon a:hover img {
 height:92px;
  }


#middletopPan #torreblanca {
	position:absolute;
	top:1080px;
	height:107px;
}

#middletopPan #torreblanca a:hover img {
 height:111px;
  }

#middletopPan #ayuntharo {
	position:absolute;
	top:1227px;
	height:105px;
}

#middletopPan #ayuntharo a:hover img {
 height:109px;
  }  
  
#middletopPan #mejico {
	position:absolute;
	top:1372px;
	height:94px;
}

#middletopPan #mejico a:hover img {
 height:97px;
  }  
  
#middletopPan #palmeras {
	position:absolute;
	top:1506px;
	height:93px;
}

#middletopPan #palmeras a:hover img {
 height:97px;
  }
  
#middletopPan #victoria {
	position:absolute;
	top:1639px;
	height:105px;
}

#middletopPan #victoria a:hover img {
 height:109px;
  }

#middletopPan #muromata {
	position:absolute;
	top:1784px;
	height:107px;
}

#middletopPan #muromata a:hover img {
 height:111px;
  }
  
#middletopPan #patricia {
	position:absolute;
	top:1931px;
	height:94px;
}

#middletopPan #patricia a:hover img {
 height:98px;
  }

#middletopPan #berceogaunas {
	position:absolute;
	top:2065px;
	height:104px;
}

#middletopPan #berceogaunas a:hover img {
 height:108px;
  }


#middletopPan #carrero {
	position:absolute;
	top:2209px;
	height:93px;
}

#middletopPan #carrero a:hover img {
 height:97px;
  }


#middletopPan #bretonherreros1 {
	position:absolute;
	top:2342px;
	height:100px;
}

#middletopPan #bretonherreros1 a:hover img {
 height:104px;
  }
  
#middletopPan #adoratrices {
	position:absolute;
	top:2482px;
	height:97px;
}

#middletopPan #adoratrices a:hover img {
 height:101px;
  }
  
#middletopPan #sanantonvararey {
	position:absolute;
	top:2619px;
	height:115px;
}

#middletopPan #sanantonvararey a:hover img {
 height:119px;
  }
  
#middletopPan #sananton2bis4 {
	position:absolute;
	top:2774px;
	height:97px;
}

#middletopPan #sananton2bis4 a:hover img {
 height:101px;
  }

#middletopPan #sanyres {
	position:absolute;
	top:2911px;
	height:89px;
}

#middletopPan #sanyres a:hover img {
 height:93px;
  }
  
#middletopPan #huesca82 {
	position:absolute;
	top:3040px;
	height:97px;
}

#middletopPan #huesca82 a:hover img {
 height:101px;
  }
  
 #middletopPan #granvia3 {
	position:absolute;
	top:3177px;
	height:107px;
}

#middletopPan #granvia3 a:hover img {
 height:111px;
  }

/*---/Middle Panel---*/


/*---Footer Panel---*/
#footermainPan{height:100px; background:url(../images/footerbg.gif) 0 0 repeat-x #fff; color:#6F5D2B; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:105px 0 0;}
#footerPan{width:729px; position:relative; margin:0 auto;}
#footerlogoPan{
	display:block;
	width:215px;
	height:40px;
	position:absolute;
	top:-13px;
	right:0px;
}

#footerlogoPan a img
{
border-style: none;
}

#footerPan ul{
	width:388px;
	position:absolute;
	top:0px;
	left:42px;
}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#6F5D2B; background: url(../images/footermenubg.gif) 0 0 repeat-x #FFFBEE; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{
	width:173px;
	background:#FFF;
	color:#444;
	display:block;
	position:absolute;
	top:60px;
	left:20px;
}
#footerPan ul.templateworld li a{background:#FFF; display:block; color:#444; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}


#footerPan p.informacionpie{
	position:absolute;
	left: 17px;
	top: -53px;
	width: 718px;
	height: 22px;
	font-size:12px;
}

#footerPan p.informacionpie a{
	text-decoration:underline;
	color:#6F5D2B;
}

#footerPan p.informacionpie a:hover
{
text-decoration:none;
color:#D20039;
}


#footerPan p.enlacespie{
	color:#D20039;
	position:absolute;
	top:-9px;
	left:17px;
	height: 26px;
}

#footerPan p.enlacespie a{
	text-decoration:underline;
	color:#D20039;
}

#footerPan p.enlacespie a:hover
{
text-decoration:none;
color:#6F5D2B;
}

#footerPan p.copyright{
	color:#6F5D2B;
	position:absolute;
	top:-32px;
	left:17px;
	height: 26px;
}


#footerPanhtml{width:65px; height:19px; display:block; position:absolute; top:30px; left:15px;}
#footerPanhtml a{width:65px; height:19px; background:url(../images/button1-normal.gif) 10px 0 no-repeat #fff; display:block; position:absolute; top:0px; left:0px; line-height:19px; padding:1px 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPanhtml a:hover{background:url(../images/button1-hover.gif) 10px 0 no-repeat #fff; color:#353427; text-decoration:none;}

#footerPancss{width:58px; height:19px; display:block; position:absolute; top:30px; left:86px;}
#footerPancss a{width:58px; height:19px; background:url(../images/button1-hover.gif) 0 0 no-repeat #fff; display:block; position:absolute; top:0px; left:0px; line-height:19px; padding:1px 0 0 13px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPancss a:hover{background:url(../images/button1-normal.gif) 0 0 no-repeat #fff; color:#353427; text-decoration:none;}
/*---Footer Panel---*/


/*---Aviso Legal---*/
#avisolegal{width:560px; padding:20px 0 0 20px; margin:0px; font:14px/20px Arial, Helvetica, sans-serif;}

#avisolegal p{font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666; text-align:justify}/*#989898*/

#avisolegal h2{font-size:18px; background:#fff; color:#D20039; padding:0 0 20px 0;}

#avisolegal #datos
{
	width:560px;
	float:left;
	padding-top:30px;
}

#avisolegal #datos p.colizquierda
{
	font:15px/20px Georgia, "Times New Roman", Times, serif;
	color:#6F5D2B;
	float: left;
	width: 260px;
	height: 20px;
	text-align:right;
	padding-bottom: 2px;
	}

#avisolegal #datos p.colderecha{
	width:290px;
	font:15px/20px Arial, Helvetica, sans-serif;
	border:none;
	float:right;
	color:#000000;
	padding-top:2px;
}

/*---Aviso Legal---*/
