@charset "utf-8";

/* CSS Document */

html {

 margin: 0; padding: 0; height:100%;

}

body { background: url(../imagenes/bg2.jpg) repeat-x #fff; margin: 0; padding: 0; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#cuerpo		{position: absolute; 

                left: 50%; 

               

                width:1000px; 

                height: 757px; 

               

                margin-left: -500px; margin-top:0px;  



               

                }

				

p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input { font-family: Verdana, Arial, Helvetica, sans-serif ;

	margin:0 0 0 0;

	padding:0 0 0 0;

}



img { border:0px; 

}

a { border:0px; text-decoration:none; 

}





#top { width:1000px; height:6px;  float:left; background:url(../imagenes/lineas_top.jpg) repeat-x #FFF; 

}		



#cabecera { width:1000px; height:152px;  float:left; 

}

#logo { width:184px; height:152px;  float:left; overflow:hidden; 

}		



#cabecera2 { width:816px; height:152px;  float:right; background:url(../imagenes/cabecera_bg.jpg) no-repeat #fff;

}	

#wrap_top_menu { width:816px; height:25px;  float:right;   margin-top:15px;

}

#top_menu { width:330px; height:25px;  float:right; 

}

#txt_intro { width:716px; height:16px;  float:right;   margin-top:93px ; color:#069; font-family: Verdana, Geneva, sans-serif; font-size:10px; text-align:right; padding-right:15px; padding-top:2px; 

}

.intro334 { color:#069; font-family: Verdana, Geneva, sans-serif; font-size:11px; padding-top:3px; border-top:1px dotted #799E3E; display:inline; font-weight:normal; border:0px; list-style:none; list-style-image:none; text-align:right;}  

#tienda_btn {width:91px; height:30px;  float:right;  margin:5px 16px 0px 0px ;  background: url(../imagenes/tienda_btn2.jpg) no-repeat;  display:inline;}

#tienda_btn:hover {width:91px; height:30px;  float:right;  margin:5px 16px 0px 0px ;  background: url(../imagenes/tienda_btn.jpg) no-repeat;  display:inline;}

.btn_top1{ float:left; width:61px; height:25px; display:block; background: url(../imagenes/btn_top1.jpg) no-repeat; overflow:hidden;}

.btn_top1 a:hover { background:url(../imagenes/btn_top1_b.jpg) no-repeat; display:block;width:61px; height:25px;overflow:hidden;}



.btn_top2{ float:left; width:68px; height:25px; display:block; background: url(../imagenes/btn_top2.jpg) no-repeat; overflow:hidden;}

.btn_top2 a:hover { background:url(../imagenes/btn_top2_b.jpg) no-repeat; display:block;width:68px; height:25px;overflow:hidden;}



.btn_top3{ float:left; width:88px; height:25px; display:block; background: url(../imagenes/btn_top3.jpg) no-repeat; overflow:hidden;}

.btn_top3 a:hover { background:url(../imagenes/btn_top3_b.jpg) no-repeat; display:block;width:88px; height:25px;overflow:hidden;}



.btn_top4{ float:left; width:85px; height:25px; display:block; background: url(../imagenes/btn_top4.jpg) no-repeat; overflow:hidden;}

.btn_top4 a:hover { background:url(../imagenes/btn_top4_b.jpg) no-repeat; display:block;width:85px; height:25px;overflow:hidden;}



.btn_top5{ float:left; width:89px; height:25px; display:block; background: url(../imagenes/btn_top5.jpg) no-repeat; overflow:hidden;}

.btn_top5 a:hover { background:url(../imagenes/btn_top5_b.jpg) no-repeat; display:block;width:89px; height:25px;overflow:hidden;}





#base_galeria { float:left; width:1000px; height:260px; background:url(../imagenes/base_galeria.jpg) no-repeat #fff; overflow:hidden;

}

#contenido { float:left; width:1000px; height:471px;  overflow:hidden; background-color:#FFFFFF;

}

#manuales_fila1 { float:left; width:1000px; height:190px; margin-top:10px;  overflow:hidden;

}

#manuales_fila2 { float:left; width:1000px; height:190px; margin-top:10px;  overflow:hidden; 

}



#manual1, #manual2, #manual3, #manual4, #manual5, #manual6, #manual7, #manual8, #manual9, #manual10 { float:left; width:92px; height:210px; margin-left:8px;  overflow:hidden;  display:inline; 

}

#cuerpo_construccion	{position: absolute; 

                left: 50%; 

               

                width:1000px; 

                height: 2427px; 

               

                margin-left: -500px; margin-top:0px;  



               

                }

#cuerpo_filtracion	{position: absolute; 

                left: 50%; 

               

                width:1000px; 

                height: 1677px; 

               

                margin-left: -500px; margin-top:0px;  



               

                }



#contenido_construccion { float:left; width:1000px; height:831px;  overflow:hidden; background-color:#FFFFFF;

}

#contenido_filtracion { float:left; width:1000px; height:1401px;  overflow:hidden; background-color:#FFFFFF;

}

#hyr_texto{ float:left; width:670px; height:471px; overflow:hidden; padding-right:20px;

}

#construccion_texto{ float:left; width:1000px; height:810px; overflow:hidden; overflow:hidden;

}

#hyr_encabezado{ float:left; width:670px; height:60px;  overflow:hidden; margin-left:10px; display:inline; 

}

#construccion_encabezado{ float:left; width:990px; height:46px;  overflow:hidden; margin-left:10px; display:inline; 

}

#hyr_texto_p{ float:left; width:670px; height:400px;  overflow:hidden; display:inline; 

}

#construccion_texto_p{ float:left; width:970px; height:760px;  overflow:hidden; display:inline; margin-left:10px; 

}

#filtracion_texto_p{ float:left; width:970px; height:1340px;  overflow:hidden; display:inline; margin-left:10px; 

}

#galeria_construccion { float:left; width:970px; height:785px;  overflow:hidden; display:inline; margin-left:10px; 

}

#galeria_desbordantes { float:left; width:970px; height:370px;  overflow:hidden; display:inline; padding-bottom:20px;  

}

#galeria_detalles { float:left; width:970px; height:670px; margin-top:10px;  overflow:hidden; display:inline; margin-left:10px; 

}

#cuerpo_desbordantes	{position: absolute; 

                left: 50%; 

               

                width:1000px; 

                height: 1087px; 

               

                margin-left: -500px; margin-top:0px;  



               

                }



#contenido_desbordantes { float:left; width:1000px; height:841px;  overflow:hidden; background-color:#fff;}

#desbordantes_texto{ float:left; width:1000px; height:455px; overflow:hidden; display:inline; }

#desbordantes_texto_p{ float:left; width:970px; height:400px;   overflow:hidden; display:inline; margin-left:10px; }

#contenido_clima { float:left; width:1000px; height:941px;  overflow:hidden; background-color:#fff;}

#clima_texto{ float:left; width:1000px; height:905px; overflow:hidden; display:inline; }

#clima_texto_p{ float:left; width:970px; height:860px;   overflow:hidden; display:inline; margin-left:10px; }





#contenido_imper { float:left; width:1000px; height:581px;  overflow:hidden; background-color:#fff;}

#imper_texto{ float:left; width:1000px; height:545px; overflow:hidden; display:inline; }

#imper_texto_p{ float:left; width:970px; height:500px;   overflow:hidden; display:inline; margin-left:10px; }



#contenido_agua { float:left; width:1000px; height:431px;  overflow:hidden; background-color:#fff;}

#agua_texto{ float:left; width:1000px; height:395px; overflow:hidden; display:inline; }

#agua_texto_p{ float:left; width:970px; height:350px;   overflow:hidden; display:inline; margin-left:10px; }



#contenido_aviso { float:left; width:1000px; height:1001px;  overflow:hidden; background-color:#fff;}

#contenido_aviso2 { float:left; width:1000px;   overflow:hidden; background-color:#fff;}

#aviso_texto {float:left; width:1000px; height:965px; overflow:hidden; display:inline; }

#aviso_texto2 { float:left; width:1000px;  overflow:hidden; display:inline; }

#aviso_texto_p{ float:left; width:970px; height:920px;   overflow:hidden; display:inline; margin-left:10px; }

#sorteo_texto_p{ float:left; width:970px;    overflow:hidden; display:inline; margin-left:10px; }

#contenido_blog { float:left; width:1000px; height:821px;  overflow:hidden; background-color:#fff;}

#blog_texto{ float:left; width:1000px; height:785px; overflow:hidden; display:inline; }

#blog_texto_p{ float:left; width:970px; height:740px;   overflow:hidden; display:inline; margin-left:10px; }



#cuerpo_balneoterapia	{position: absolute; 

                left: 50%; 

               

                width:1000px; 

                height: 1400px; 

               

                margin-left: -500px; margin-top:0px;  



               

                }



#contenido_balneoterapia { float:left; width:1000px; height:1165px;  overflow:hidden;}

#balneoterapia_texto{ float:left; width:1000px; height:1205px; overflow:hidden; display:inline;  }

#balneoterapia_texto_p{ float:left; width:970px; height:1105px;   overflow:hidden; display:inline; margin-left:10px; }





#hyr_foto { float:left; width:300px; height:471px;  overflow:hidden;

}

#hyr_foto img { margin-top:0px;

}

#contacto_texto{ float:left; width:700px; height:451px; overflow:hidden; padding-right:20px;

}

#contacto_texto_p{ float:left; width:690px; height:400px;  overflow:hidden; display:inline; padding-left:10px; 

}

#noticias_texto{ float:left; width:900px; height:551px; overflow:hidden; padding-right:20px;

}

#noticias_texto_p{ float:left; width:890px; height:500px;  overflow:hidden; display:inline; padding-left:10px; 

}

#tienda_texto{ float:left; width:1000px; height:1046px; overflow:hidden; padding-right:20px;

}

#tienda_texto_p{ float:left; width:980px; height:990px;  overflow:hidden; display:inline; padding-left:10px; padding-right:10px; 

}

#galeria_tienda { float:left; width:980px; height:790px;  overflow:hidden; display:inline; padding-left:10px;  }



#tienda1b, #tienda4b { float:left; width:311px; display:inline; margin-top:5px; height:380px; 

}

#tienda2b, #tienda3b, #tienda5b, #tienda6b { float:left; width:311px;  display:inline; margin-left:15px;  margin-top:5px; height:380px;

}

#tienda1, #tienda4 { float:left; width:311px; display:inline; margin-top:5px; height:300px; 

}

#tienda2, #tienda3, #tienda5 { float:left; width:311px;  display:inline; margin-left:15px;  margin-top:5px; height:300px;

}

#contacto_foto { float:left; width:270px; height:400px;  overflow:hidden;

}

#contacto_foto img { margin-top:0px;

}

#menu { float:left;  width:1000px; height:55px; background:url(../imagenes/menu_bg.jpg) no-repeat;} 



.btn1{ float:left; width:154px; height:47px; display:block; background: url(../imagenes/btn1.jpg) no-repeat; overflow:hidden;}

.btn1 a:hover { background:url(../imagenes/btn1_b.jpg) no-repeat; display:block;width:154px; height:47px;overflow:hidden;}



.btn2{ float:left; width:115px; height:47px; display:block; background: url(../imagenes/construccion_btn_a.jpg) no-repeat; }

.btn2 a:hover { background:url(../imagenes/construccion_btn_b.jpg) no-repeat; display:block;width:115px; height:47px;}



.btn3{ float:left; width:101px; height:47px; display:block; background: url(../imagenes/desbordantes_btn_a.jpg) no-repeat; overflow:hidden;}

.btn3 a:hover { background:url(../imagenes/desbordantes_btn_b.jpg) no-repeat; display:block;width:101px; height:47px;overflow:hidden;}



.btn4{ float:left; width:73px; height:47px; display:block; background: url(../imagenes/btn4.jpg) no-repeat; }

.btn4 a:hover { background:url(../imagenes/btn4_b.jpg) no-repeat; display:block;width:73px; height:47px;}



.btn5{ float:left; width:98px; height:47px; display:block; background: url(../imagenes/btn5.jpg) no-repeat; overflow:hidden;}

.btn5 a:hover { background:url(../imagenes/btn5_b.jpg) no-repeat; display:block;width:98px; height:47px;overflow:hidden;}



.btn6{ float:left; width:60px; height:47px; display:block; background: url(../imagenes/btn6.jpg) no-repeat; overflow:hidden;}

.btn6 a:hover { background:url(../imagenes/btn6_b.jpg) no-repeat; display:block;width:60px; height:47px;overflow:hidden;}



.btn7{ float:left; width:85px; height:47px; display:block; background: url(../imagenes/btn7.jpg) no-repeat; overflow:hidden;}

.btn7 a:hover { background:url(../imagenes/btn7_b.jpg) no-repeat; display:block;width:85px; height:47px;overflow:hidden;}



.btn8{ float:left; width:58px; height:47px; display:block; background: url(../imagenes/tienda_btn_a.jpg) no-repeat; overflow:hidden;}

.btn8 a:hover { background:url(../imagenes/tienda_btn_b.jpg) no-repeat; display:block; width:58px; height:47px;overflow:hidden;}



.btn9{ float:left; width:122px; height:47px; display:block; background: url(../imagenes/btn9.jpg) no-repeat; overflow:hidden;}

.btn9 a:hover { background:url(../imagenes/btn9_b.jpg) no-repeat; display:block; width:122px; height:47px;overflow:hidden;}



.btn10{ float:left; width:129px; height:47px; display:block; background: url(../imagenes/btn10.jpg) no-repeat; overflow:hidden;}

.btn10 a:hover { background:url(../imagenes/btn10_b.jpg) no-repeat; display:block; width:129px; height:47px;overflow:hidden;}





.sub1 { float:left; width:150px; height:25px; display:block; background: url(../imagenes/sub1_a.jpg) no-repeat; margin:0px; padding:0px; overflow:hidden;  }

.sub1 a:hover { background:url(../imagenes/sub1_b.jpg) no-repeat; display:block;width:150px; height:25px; margin:0px; padding:0px;overflow:hidden;}



.sub2 { float:left; width:150px; height:25px; display:block; background: url(../imagenes/sub2_a.jpg) no-repeat; margin:0px; padding:0px;  }

.sub2 a:hover { background:url(../imagenes/sub2_b.jpg) no-repeat; display:block; width:150px; height:25px; margin:0px; padding:0px;}



.sub3 { float:left; width:150px; height:25px; display:block; background: url(../imagenes/sub3_a.jpg) no-repeat;margin:0px; padding:0px; }

.sub3 a:hover { background:url(../imagenes/sub3_b.jpg) no-repeat; display:block;width:150px; height:25px;margin:0px; padding:0px;}



.sub4 { float:left; width:150px; height:25px; display:block; background: url(../imagenes/sub4_a.jpg) no-repeat; margin:0px; padding:0px;}

.sub4 a:hover { background:url(../imagenes/sub4_b.jpg) no-repeat; display:block;width:150px; height:25px;margin:0px; padding:0px;}





.sub_a { float:left; width:150px; height:25px; display:block; background: url(../imagenes/suba_a.jpg) no-repeat; margin:0px; padding:0px; overflow:hidden;  }

.sub_a a:hover { background:url(../imagenes/suba_b.jpg) no-repeat; display:block;width:150px; height:25px; margin:0px; padding:0px;overflow:hidden;}



.sub_b { float:left; width:150px; height:25px; display:block; background: url(../imagenes/subb_a.jpg) no-repeat; margin:0px; padding:0px;  }

.sub_b a:hover { background:url(../imagenes/subb_b.jpg) no-repeat; display:block; width:150px; height:25px; margin:0px; padding:0px;}



.sub_c { float:left; width:150px; height:25px; display:block; background: url(../imagenes/subc_a.jpg) no-repeat;margin:0px; padding:0px; }

.sub_c a:hover { background:url(../imagenes/subc_b.jpg) no-repeat; display:block;width:150px; height:25px;margin:0px; padding:0px;}





#separador { width:1000px; height:15px ; background:url(../imagenes/separador.jpg) repeat-x;   float:left; overflow:hidden;margin:0px; padding:0px;}



#main_home { width:1000px; height:211px;  float:left; background:url(../imagenes/main_home_bg.jpg) no-repeat; display:inline; overflow:hidden;margin:0px; padding:0px;

}	



#foto_home1{ width:184px; height:211px;  float:left; display:inline; overflow:hidden;

}	

#foto_home1 img { margin:12px 0px 0px 18px;

}	



#texto_home1 { width:423px; height:211px; background:url(../imagenes/texto_home1_bg.jpg) no-repeat;  float:left; display:inline; overflow:hidden;

}	

.verde_home { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#387102; font-weight:bold; margin:45px 10px 0px 10px; }

.azul_home { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin:5px 10px 0px 10px; color: #003366; }



#galeria1, #galeria5, #galeria9  { width:231px; height:255px; float:left; display:inline; overflow:hidden;

}

#detalles1, #detalles4  { width:313px; height:280px; padding-bottom:15px; float:left; display:inline; overflow:hidden;

}



#detalles2, #detalles3, #detalles5, #detalles6    { width:313px; height:280px; padding-bottom:15px; float:left; display:inline; overflow:hidden; margin-left:15px;

}

#galeria2, #galeria3, #galeria4, #galeria6, #galeria7, #galeria8, #galeria10, #galeria11, #galeria12 { width:231px; height:255px; float:left; display:inline; overflow:hidden; margin-left:15px; 

}

#desbordantes1, #desbordantes6 { width:186px; height:150px; float:left; display:inline; overflow:hidden;  margin-top:10px;

}

#desbordantes2, #desbordantes3, #desbordantes4, #desbordantes5, #desbordantes7, #desbordantes8, #desbordantes9, #desbordantes10 { width:186px; height:150px; float:left; display:inline; overflow:hidden; margin-left:10px;  margin-top:10px;

}

.azul_home2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699; font-weight:bold; margin:5px 10px 0px 10px; line-height:16px;  }



.manual_txt { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #006699; font-weight:bold; margin:5px 5px 0px 0px;  }



.puntos { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #4EA8CD; margin:0px 10px 0px 10px;  }





.enlace_texto { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699; font-weight:bold; margin:0px 0px 0px 0px; border-bottom:1px #7DBEE4 dotted;   }



.enlace_texto:hover { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699; font-weight:bold; margin:0px 0px 0px 0px; border-bottom:1px #006699 solid;   }



.enlace_texto2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699; font-weight:bold; margin:0px 0px 0px 0px;    }



.enlace_texto2:hover { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #003366; font-weight:bold; margin:0px 0px 0px 0px; text-decoration:underline;  }





.azul_home3 { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#003470 ; font-weight:bold; margin:5px 10px 0px 10px;  }



.azul_galeria{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699;  margin:5px 0px 0px 0px; line-height:12px;  }

.lista_desbordante { padding-left:20px; margin-top:10px;

}

#texto_home2 { width:384px; height:211px; background:url(../imagenes/texto_home2_bg.jpg) no-repeat;  float:right; display:inline; overflow:hidden;

}	

#foto_home2 { width:357px; height:52px;   float:left; margin:8px 10px 5px 10px; display:inline; overflow:hidden;

}





#texto_home2 ul { margin:43px 10px 0px 35px; list-style: url(../imagenes/lista_home.jpg); padding:0px;  display:block;  }



#texto_home2 li { font-size:12px; line-height:13px;   font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0px 10px 0px 0px; color:#003366;  padding:0px; 

   }

   

   #separador2 { width:1000px; height:15px ; background:url(../imagenes/separador2.jpg) repeat-x;   float:left; overflow:hidden;}

   

#footer { width:1000px; height:41px;  float:left; background:url(../imagenes/footer_bg.jpg) no-repeat; overflow:hidden; 

}

#links{ width:990px; float:left; background:#C4E0EE; overflow:hidden; padding:10px 5px 10px 5px; font-size:9px; color: #069; 

}



#links a {   text-decoration:none; color: #069; display:inline; font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; 

}

#links a:hover { color:#036; }

#banners { width:1000px; height:41px;  float:left; background:url(../imagenes/footer_bg.jpg) no-repeat; overflow:hidden; 

}

.ban { width:88px; height:41px;  float:left; overflow:hidden; display:inline; margin-left:5px;  }

.ban2 { width:97px; height:31px; padding-top:3px;  float:left; overflow:hidden; display:inline; margin-left:5px;  }



.ban p { width:88px; height:41px; margin:0px; padding:0px;

}

.ban a {  margin:0px; padding:0px;

}

#footer a { text-decoration:none;

}

#al {font-size: 10px; height:20px; font-family: Arial, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:10px 5px 5px 15px; float:left; display: inline; 

}

.pp {font-size: 10px; height:20px; font-family: Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:10px 2px 5px 0px; float:left; display: inline; 

}

#pp {font-size: 10px; height:20px; font-family: Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:10px 5px 5px 0px; float:left; display: inline; 

}

#agua_texto_p { height:100%; width:970px; float:left; overflow:auto;} 

#agua_texto_p p { padding:10px; border:1px solid #BAC6E1; margin:5px;

}

#agua_texto_p a { color:#036;

}

#mc {font-size: 10px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:10px 15px 15px 0px; float:right; display: inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; 

}

#footer a {color:#0395CE;}

#footer a:hover { color: #003366;}		



#subtitulo {  width:970px; height:40px;  float:left;       }



#arena_silex { width:970px; margin-left:10px; margin-top:10px; height:135px;  float:left;}

#arena_silex1 { width:125px;  height:125px; float:left; }

#arena_silex2 { width:835px;  height:125px; float:right; }



#diatomeas { width:970px; margin-left:10px; margin-top:10px; height:227px;  float:left;}

#diatomeas1 { width:125px;  height:217px; float:left; }

#diatomeas2 { width:835px;  height:217px; float:right; }



#elevada{ width:970px;  margin-top:10px; height:217px;  float:left;}

#elevada1 { width:685px;  height:217px; float:left; }

#elevada2 { width:275px;  height:217px; float:right; }



#enterrada { width:970px;  margin-top:10px; height:217px;  float:left;}

#enterrada1 { width:685px;  height:217px; float:left; }

#enterrada2 { width:275px;  height:217px; float:right; }



#balneoterapia_fotos { width:960px;  margin-top:10px; height:265px;  float:left; margin-left:10px; display:inline; padding-bottom:10px;}

#balneoterapia_foto1 { width:477px;   height:250px;  float:left;}

#balneoterapia_foto2 { width:477px;   height:250px;  float:right;}



#climatizacion_extrior_txt1 { width:697px;   height:215px;  float:left; 

}

#bomba_de_calor { width:263px;   height:215px;  float:right; 

}

#climatizacion_interior_txt1 { width:550px;   height:290px;  float:left;

}

#climatizacion_interior_fotos { width:410px;   height:290px;  float:right; 

}

#climatizacion_interior_foto1 { width:200px;   height:290px;  float:right; 

}

#climatizacion_interior_foto2 { width:200px;   height:290px;  float:left;

}



#impermeabilizacion_fotos { width:970px;   height:235px;  float:left; margin-top:12px;

}

#impermeabilizacion_foto1 { width:313px;   height:235px;  float:left;}

#impermeabilizacion_foto2, #impermeabilizacion_foto3 { width:313px;   height:235px;  float:left; margin-left:10px; display:inline;}











/* FORMULARIO CONTACTO */

#form_contacto { width:620px; margin:8px 0px 0px 13px; color:#003366;  font-size:12px; float:left; 

}





#form_contacto .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}

#form_contacto p {  color:#036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px;  }

#form_contacto input  {color:#222; margin-top:3px; border:1px solid #79AAD2; font-size:12px; padding:3px; width:450px; height:18px; float:right; background:#D3E8F9;}

#form_contacto textarea  {color:#222;border:none; margin-top:4px; border:1px solid #79AAD2;  width:450px; padding:3px; float:right; background: #D3E8F9;}

#form_contacto input:hover { background:#fff; border:1px solid #79AAD2;}

#form_contacto input:active  { background:#fff;border:1px solid #79AAD2;}

#form_contacto input:focus  { background:#fff;border:1px solid #79AAD2;}

#form_contacto textarea:hover { background:#fff; border:1px solid #79AAD2;}

#form_contacto textarea:active  { background:#fff;border:1px solid #79AAD2;}

#form_contacto .send { width:95px; height:25px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right;  }

#form_contacto .send:hover { width:95px; height:25px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; float:right; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none;   }



/* FORMULARIO NAVIDAD */







#formulario .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}

#formulario p {  color:#036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px;  }

#formulario input  {color:#222; margin-top:3px; border:1px solid #79AAD2; font-size:12px; padding:1px 3px; width:550px; height:18px; float:right; background:#D3E8F9;}

#formulario textarea  {color:#222;border:none; margin-top:4px; border:1px solid #79AAD2;  width:550px; padding:1px 3px; float:right; background: #D3E8F9;}

#formulario input:hover { background:#fff; border:1px solid #79AAD2;}

#formulario input:active  { background:#fff;border:1px solid #79AAD2;}

#formulario input:focus  { background:#fff;border:1px solid #79AAD2;}

#formulario textarea:hover { background:#fff; border:1px solid #79AAD2;}

#formulario textarea:active  { background:#fff;border:1px solid #79AAD2;}

#formulario .send { width:95px; height:25px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right;  }

#formulario .send:hover { width:95px; height:25px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; float:right; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none;   }



/* FORMULARIO ENVIAR A UN AMIGO */

#form { width:640px; margin:8px 0px 0px 13px; color:#003366;  font-size:12px; float:left; 

}

#form .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}

#form p {  color:#036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:5px;  }

#form input  {color:#222; margin-top:5px; border:1px solid #79AAD2; font-size:12px; padding:3px; width:450px; height:18px; float:right; background:#D3E8F9;}

#form textarea  {color:#222;border:none; margin-top:5px; border:1px solid #79AAD2;  width:450px; padding:3px; float:right; background: #D3E8F9;}

#form input:hover { background:#fff; border:1px solid #79AAD2;}

#form input:active  { background:#fff;border:1px solid #79AAD2;}

#form input:focus  { background:#fff;border:1px solid #79AAD2;}

#form textarea:hover { background:#fff; border:1px solid #79AAD2;}

#form textarea:active  { background:#fff;border:1px solid #79AAD2;}

#form .send { width:95px; height:25px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right;  }

#form .send:hover { width:95px; height:25px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; float:right; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none;   }



/* NOTICIAS/QUE ESTAMOS HACIENDO */



h1  {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #003366; font-weight:bold; border-bottom:1px dotted #0099CC; margin:10px 0 5px 5px;display:inline;   }

.texto_noticia {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #003366; padding:5px;  }

#noticias { width:870px; margin:5px 0px 0px 10px; float:left; padding:5px; height:440px; 

}

#noticia1 { width:865px; height:525px; margin:5px 0px 5px 0px;  float:left; display:inline; background-color:#DEF2FD;

}

#noticia1_parte1, #noticia1_parte2, #noticia1_parte3   { width:865px; height:137px; margin:5px 0px 0px 0px; float:left; display:inline; background-color:#fff;

}

#noticia1_parte1_foto, #noticia1_parte2_foto, #noticia1_parte3_foto  { width:215px; height:115px; padding:5px; border:1px solid #4695BE; margin:5px; float:left; background-color:#fff; display:inline;

}

#noticia1_parte1_texto, #noticia1_parte2_texto, #noticia1_parte3_texto   { width:606px; height:115px; padding:5px; border:1px solid #4695BE; margin:5px; float:right; display:inline; background-color:#fff;

}





h2  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #003366; font-weight:bold; border-bottom:1px dotted #0099CC; margin:15px 0 15px 5px; display:inline; }





#aver ul, li {

	margin: 0;

	padding: 0;

	text-indent: 0;

}



#aver ul { padding:0px;

	list-style: url(none) none;

}

#aver ul li {

	display: inline;

	float: left;

	position: relative;

	

	

	margin: 0;

}

#aver ul li a {

	color: #000;

	text-decoration: none;

	

	

	display: block;

	

	

}

#aver ul li a:hover, ul li a:active {



}

#aver ul li ul {

	position: absolute;

	display: none;

}

#aver ul li ul li {

	display: list-item;

	float: none;

	margin: 0;

}



/* LIGHTBOX */

#aver2 ul, li {

	margin: 0;

	padding: 0;

	text-indent: 0;

}



#aver2 ul { padding:0px;

	list-style: url(none) none;

}

#aver2 ul li {

	display: inline;

	float: left;

	position: relative;

	

	

	margin: 0;

}

#aver2 ul li a {

	color: #000;

	text-decoration: none;

	

	

	display: block;

	

	

}

#aver2 ul li a:hover, ul li a:active {



}

#aver2 ul li ul {

	position: absolute;

	display: none;

}

#aver2 ul li ul li {

	display: list-item;

	float: none;

	margin: 0;

}







/* LIGHTBOX */







	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */

	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */

	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	

	div.light_rounded .pp_content .ppt { color: #000; }

	div.light_rounded .pp_content_container .pp_left,

	div.light_rounded .pp_content_container .pp_right { background: #fff; }

	div.light_rounded .pp_content { background-color: #fff; } /* Content background */

	div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */

	div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */

	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */

	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */

	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.light_rounded #pp_full_res .pp_inline { color: #000; } 



	div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */

		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

	div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */

		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }



	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */

	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */

	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */



	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	

	/* ----------------------------------

		Dark Rounded Theme

	----------------------------------- */

	

	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */

	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */

	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	

	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */

	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */

	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */

	div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */

	div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */

	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */

	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */

	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.dark_rounded .currentTextHolder { color: #c4c4c4; }

	div.dark_rounded .pp_description { color: #fff; }

	div.dark_rounded #pp_full_res .pp_inline { color: #fff; } 



	div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */

		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

	div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */

		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }



	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */

	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */

	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */



	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	

	

	/* ----------------------------------

		Dark Square Theme

	----------------------------------- */

	

	div.dark_square .pp_left ,

	div.dark_square .pp_middle,

	div.dark_square .pp_right,

	div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }

	div.dark_square .currentTextHolder { color: #c4c4c4; }

	div.dark_square .pp_description { color: #fff; }

	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	

	div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */

	div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */

	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */

	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */

	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */

	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.dark_square #pp_full_res .pp_inline { color: #fff; } 

	

	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */

		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */

		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	

	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */

	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */





	/* ----------------------------------

		Light Square Theme

	----------------------------------- */

	

	div.light_square .pp_left ,

	div.light_square .pp_middle,

	div.light_square .pp_right,

	div.light_square .pp_content { background: #fff; }

	

	div.light_square .pp_content .ppt { color: #000; }

	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */

	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */

	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */

	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

	div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.light_square #pp_full_res .pp_inline { color: #000; } 

	

	div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */

		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }

	div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */

		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	

	div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */

	div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */





	/* ----------------------------------

		Facebook style Theme

	----------------------------------- */

	

	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */

	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */

	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	

	div.facebook .pp_content .ppt { color: #000; }

	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */

	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */

	div.facebook .pp_content { background: #fff; } /* Content background */

	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */

	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */

	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */

	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.facebook #pp_full_res .pp_inline { color: #000; } 

	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */

	

	div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */

		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }

	div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */

		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }

	div.facebook .pp_nav { margin-top: 0; }

	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }

	

	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */

	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

	

	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */

	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */

	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */





/* ------------------------------------------------------------------------

	DO NOT CHANGE

------------------------------------------------------------------------- */



	div.pp_pic_holder a:focus { outline:none; }



	div.pp_overlay {

		background: #000;

		display: none;

		left: 0;

		position: absolute;

		top: 0;

		width: 100%;

		z-index: 9500;

	}

	

	div.pp_pic_holder {

		display: none;

		position: absolute;

		width: 100px;

		z-index: 10000;

	}

		

		.pp_top {

			height: 20px;

			position: relative;

		}

			* html .pp_top { padding: 0 20px; }

		

			.pp_top .pp_left {

				height: 20px;

				left: 0;

				position: absolute;

				width: 20px;

			}

			.pp_top .pp_middle {

				height: 20px;

				left: 20px;

				position: absolute;

				right: 20px;

			}

				* html .pp_top .pp_middle {

					left: 0;

					position: static;

				}

			

			.pp_top .pp_right {

				height: 20px;

				left: auto;

				position: absolute;

				right: 0;

				top: 0;

				width: 20px;

			}

		

		.pp_content { height: 40px; }

		

		.pp_content .ppt {

			left: auto;

			margin-bottom: 5px;

			position: relative;

			top: auto;

		}

		

		.pp_fade { display: none; }

		

		.pp_content_container {

			position: relative;

			text-align: left;

			width: 100%;

		}

		

			.pp_content_container .pp_left { padding-left: 20px; }

			.pp_content_container .pp_right { padding-right: 20px; }

		

			.pp_content_container .pp_details {

				margin: 10px 0 2px 0;

			}

				.pp_description {

					display: none;

					margin: 0 0 5px 0;

				}

				

				.pp_nav {

					clear: left;

					float: left;

					margin: 3px 0 0 0;

				}

				

					.pp_nav p {

						float: left;

						margin: 2px 4px;

					}

				

					.pp_nav a.pp_arrow_previous,

					.pp_nav a.pp_arrow_next {

						display: block;

						float: left;

						height: 15px;

						margin-top: 3px;

						overflow: hidden;

						text-indent: -10000px;

						width: 14px;

					}

		

		.pp_hoverContainer {

			position: absolute;

			top: 0;

			width: 100%;

			z-index: 2000;

		}

		

		a.pp_next {

			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;

			display: block;

			float: right;

			height: 100%;

			text-indent: -10000px;

			width: 49%;

		}

			

		a.pp_previous {

			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;

			display: block;

			float: left;

			height: 100%;

			text-indent: -10000px;

			width: 49%;

		}

		

		a.pp_expand,

		a.pp_contract {

			cursor: pointer;

			display: none;

			height: 20px;	

			position: absolute;

			right: 30px;

			text-indent: -10000px;

			top: 10px;

			width: 20px;

			z-index: 20000;

		}

			

		a.pp_close {

			display: block;

			float: right;

			text-indent: -10000px;

		}

		

		.pp_bottom {

			height: 20px;

			position: relative;

		}

			* html .pp_bottom { padding: 0 20px; }

			

			.pp_bottom .pp_left {

				height: 20px;

				left: 0;

				position: absolute;

				width: 20px;

			}

			.pp_bottom .pp_middle {

				height: 20px;

				left: 20px;

				position: absolute;

				right: 20px;

			}

				* html .pp_bottom .pp_middle {

					left: 0;

					position: static;

				}

				

			.pp_bottom .pp_right {

				height: 20px;

				left: auto;

				position: absolute;

				right: 0;

				top: 0;

				width: 20px;

			}

		

		.pp_loaderIcon {

			display: block;

			height: 24px;

			left: 50%;

			margin: -12px 0 0 -12px;

			position: absolute;

			top: 50%;

			width: 24px;

		}

		

		#pp_full_res {

			line-height: 1 !important;

		}

		

			#pp_full_res .pp_inline {

				text-align: left;

			}

			

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

	

		div.ppt {

			color: #fff;

			display: none;

			font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#00FFFF;

			left: 0;

			position: absolute;

			top: 0;

			z-index: 9999;

		}



/* ------------------------------------------------------------------------

	Miscellaneous

------------------------------------------------------------------------- */



	.clearfix:after {

	    content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}



	.clearfix {display: inline-block;}



	/* Hides from IE-mac \*/

	* html .clearfix {height: 1%;}

	.clearfix {display: block;}

	/* End hide from IE-mac */
