@charset "utf-8";
/* CSS Document */
html {
 margin: 0; padding: 0; height:100%;
}
body { background: url(../imagenes/bg.jpg) repeat-x  #96CEF3; margin: 0; padding: 0; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#cuerpo		{
	position: absolute;
	left: 50%;
	width:960px;
	margin-left: -480px;
	overflow:hidden; margin-top:5px; 
  }
				
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; border:0px;
}

img { border:0px; 
}
input { border:0px; margin:0px; 
}
table { border:0px; margin:0px; 
}
a { border:0px; text-decoration:none; }


h1 { font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#FFF; line-height:12px;  margin:0px; font-weight:bold;  }
h2 { font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#ccc; line-height:12px; margin:0px; font-weight:bold; }

#cabecera {	 width:960px; height:213px;  float:left; background: url(../imagenes/cabecera_bg.jpg) no-repeat;  overflow:hidden;}

	
#logo {	 width:357px; height:197px; margin:  7px 0px 0px 11px ; float:left; display:inline; overflow:hidden;}


#menu { float:left;  width:960px; height:70px;  overflow:hidden; background: url(../imagenes/menu_bg.jpg) repeat-x;} 
#menu li { list-style:none; } 

.btn1 {float:left; width:91px; height:70px; display:block; background: url(../imagenes/btn1.jpg) no-repeat; overflow:hidden;}
.btn1:hover { background-position: 0 -70px!important;}

.btn2 { float:left; width:97px; height:67px; height:70px; display:block; background: url(../imagenes/btn2.jpg) no-repeat; }
.btn2:hover { background-position: 0 -70px!important;}

.btn3 {float:left; width:92px; height:70px; display:block; background:url(../imagenes/btn3.jpg) no-repeat;overflow:hidden;}
.btn3:hover { background-position: 0 -70px!important;}

.btn4 { float:left; width:68px; height:70px; display:block; background: url(../imagenes/btn4.jpg) no-repeat; }
.btn4:hover { background-position: 0 -70px!important;}

.btn5 { float:left; width:97px; height:70px; display:block; background: url(../imagenes/btn5.jpg) no-repeat;overflow:hidden;}
.btn5:hover { background-position: 0 -70px!important;}

.btn6 { float:left; width:76px; height:70px; display:block; background: url(../imagenes/btn6.jpg) no-repeat;overflow:hidden;}
.btn6:hover { background-position: 0 -70px!important;}

.btn7 { float:left; width:100px; height:70px; display:block; background: url(../imagenes/btn7.jpg) no-repeat;overflow:hidden;}
.btn7:hover { background-position: 0 -70px!important;}

.btn8 { float:left; width:60px; height:70px; display:block; background: url(../imagenes/btn8.jpg) no-repeat;overflow:hidden;}
.btn8:hover { background-position: 0 -70px!important;}

.btn9 { float:left; width:75px; height:70px; display:block; background: url(../imagenes/btn9.jpg) no-repeat;overflow:hidden;}
.btn9:hover { background-position: 0 -70px!important;}

.btn10 { float:left; width:66px; height:70px; display:block; background: url(../imagenes/btn10.jpg) no-repeat;overflow:hidden;}
.btn10:hover { background-position: 0 -70px!important;}

.btn11 { float:left; width:138px; height:70px; display:block; background: url(../imagenes/btn11.jpg) no-repeat;overflow:hidden;}
.btn11:hover { background-position: 0 -70px!important;}


#bloque1 {  width:960px;  height:219px; background:#fff;  float:left;  }

.titulo {font-family:"Arial Black", Gadget, sans-serif; font-size:14px; color:#C00;}
#bloque2 {  width:960px; height:496px; padding-top:10px;  float:left; background:#FFF;   overflow:hidden;  }

.banner1 { float:left; width:282px; height:223px; padding:10px 12px; background:url(../imagenes/banner1_bg.jpg); display:inline; margin-left:10px;}
.banner2 { float:left; width:282px; height:223px; padding:10px 12px; background:url(../imagenes/banner2_bg.jpg); display:inline; margin-left:10px;}
.banner3 { float:left; width:282px; height:223px; padding:10px 12px; background:url(../imagenes/banner3_bg.jpg); display:inline; margin-left:10px;}
.banner4 { float:left; width:282px; height:223px; padding:10px 12px; background:url(../imagenes/banner4_bg.jpg); display:inline; margin-left:10px; margin-top:10px;}
.banner5 { float:left; width:282px; height:223px; padding:10px 12px; background:url(../imagenes/banner5_bg.jpg); display:inline; margin-left:10px; margin-top:10px;}
.banner6 { float:left; width:282px; height:223px; padding:10px 12px; background:url(../imagenes/banner6_bg.jpg); display:inline; margin-left:10px; margin-top:10px;}
#lista li {float:left; width:90%;}

#bloque_neutro {  width:960px;  padding-top:10px; padding-bottom:10px;  float:left; background:#FFF;   overflow:hidden;  }

#presentacion {  width:960px;  padding-top:10px; padding-bottom:10px;  float:left; background: url(../../imagenes/presentacion_bg.jpg) no-repeat;   overflow:hidden;  }

.t1 { font-family:Arial, Helvetica, sans-serif; color:#01509B; font-weight:bold; font-size:12px;}
.txt_banner { font-family:Arial, Helvetica, sans-serif; color:#555;  font-size:12px;}

.info { float:right; width:63px; height:23px;  margin-top:103px;}

.txt_normal { font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#555; text-align:justify; margin:10px 20px 0px 20px; list-style:none;  display:inline;   float:left  }

.txt_negrita { font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#044996; text-align:justify;margin:10px 20px 0px 20px; float:left; display:inline; font-weight:bold;  }

#titulo { width:920px; float:left; height:22px; margin:5px 10px 5px 10px; padding:5px 5px 8px 15px; background:#B8DFFE; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#044996; font-weight:bold; font-style:italic; font-size:20px;}

#footer { width:960px; height:39px; padding-top:10px;  float:left; background:url(../imagenes/footer_bg.jpg)  repeat-x #fff; overflow:hidden;  display:inline;}
#footer a { text-decoration:none; color:#777; }

#listado_novedades { float:left; margin:15px 15px 15px 35px; width:890px; display:inline;}
.novedad_pdf { list-style-type:none;}

.novedad_pdf a { float:left; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#004E99; width:840px; height:20px; padding:10px 10px 10px 40px; border:1px solid #BADFFA; margin-top:5px; background:url(../imagenes/novedad_bg.jpg) no-repeat;}

.novedad_pdf a:hover { float:left; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; width:840px; height:20px; padding:10px 10px 10px 40px; border:1px solid #BADFFA; margin-top:5px; background:url(../imagenes/novedad_bg2.jpg) no-repeat;}


#listado_ofertas { float:left; margin:5px 10px 15px 10px; width:940px; display:inline; list-style-type:none;}


.oferta { float:left; width:458px; height:200px;  border:1px solid #BADFFA; background:url(../imagenes/oferta_bg.jpg) no-repeat; display:inline; margin:5px; list-style:none}

.titulo_oferta {  font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#004E99; width:418px; padding:10px 10px 10px 30px; border-bottom:1px dotted #9CD2FE; height:19px;  }

.contenido_oferta {   width:261px; float:left; height: auto; min-height:200px;    }

.descripcion_oferta { float:left; text-align:justify; height:65px;   font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#777; width:261px; margin:10px; display:block;   line-height:13px; }

.precio_oferta { float:left; text-align:justify;  font-family: Arial, Helvetica, sans-serif; font-size:19px; text-align:right; font-weight:bold;  color: #F00; width:251px; margin: 10px 10px 0px 10px; display: block; padding-top:4px; border-top: 1px dotted #9CD2FE; margin-top:5px; }

.foto_oferta {   width:157px; height:137px; margin:10px;  background-color:#ccc; float:right; overflow:hidden;  }

.oferta a:hover { float:left; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; width:840px; height:20px; padding:10px 10px 10px 40px; border:1px solid #BADFFA; margin-top:5px; background:url(../imagenes/oferta_bg2.jpg) no-repeat;}

.paq {float:left; width:261px; height:150px; display:block; background:#0F3}

.enl_cont a { float:left; width:60px; height:18px; padding:5px 28px 5px 5px; background: url(../imagenes/carrito.png) no-repeat right #B8DFFE; color:#004B97; font-size:13px; font-weight:bold; bottom:0px; margin:5px 0 0 10px; font-family: Arial, Helvetica, sans-serif;}
.enl_cont a:hover { float:left; width:60px; height:18px; padding:5px 28px 5px 5px; background:url(../imagenes/carrito2.png) no-repeat right #004B97; color:#B8DFFE; font-size:13px; font-weight:bold; bottom:0px; border:none;  margin:5px 0 0 10px; font-family: Arial, Helvetica, sans-serif;}

#footer2 { width:960px; float:left; border-top:1px #fff solid; overflow:hidden;  background:url(../imagenes/bg.jpg) bottom #999; padding:5px 5px;}
#footer2 p { text-decoration:none; float:left; display:inline; margin-left:8px; color:#777; font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
#footer2 a { text-decoration:none; float:left; display:inline; margin-left:10px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.w3c { float:left; display:inline; margin-left:5px; margin-top:5px;}
#al {font-size: 10px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:12px 5px 5px 20px; float:left; display: inline;  color: #069;
}
#pp {font-size: 10px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:12px 5px 5px 0px; float:left; display: inline; 
}
#pp2 {font-size: 10px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:12px 5px 5px 0px; float:left; display: inline; 
}
#ie {font-size: 10px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:9px 5px 5px 0px; float:left; display: inline; 
}
#mc {font-size: 10px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#fff;  padding:1px; line-height:12px; text-align:left; margin:12px 20px 15px 5px; float:right; display: inline; 
}
#footer a { color:#777;}
#footer a:hover { color: #09C;}		














/* 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;
/* ------------------------------------------------------------------------

	COLOR DEL ALT

------------------------------------------------------------------------- */			font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #09F;

			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 */

	

	

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

	CSS PARA LISTADO DESPLEGABLE

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

	

	.menu_list {

	width: 690px;

}

.menu_head {

	padding: 1px 10px;

	cursor: pointer;

	position: relative;



       font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; font-weight:bold; text-align:left; color: #333; margin-top:22px; margin-left:5px; 

   

}



.menu_head:hover { color:#0066CC;

   

}

.menu_body {

	display:none;

}

.menu_body a {

  display:block;

  color:#006699;





  font-weight:bold;

  text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; text-align:justify; color:#555666; margin-top:1px; list-style:url(../imagenes/list.gif); 

}

.menu_body a:hover {

  color: #000000;

  text-decoration:underline;

}

	

.menu_body .li_normal { list-style:url(../imagenes/list_arrow.gif); margin-top:0px; }



#form_contacto { width:658px ;  margin:5px 0px 10px 12px; 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:#044996 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px;  }

#form_contacto input  {color:#222; margin-top:0px; border:1px solid #ccc; font-size:12px; padding:3px; width:420px; height:18px; float:right; background:#fff; margin-top:2px;}

#form_contacto textarea  {color:#222;border:none; margin-top:2px; border:1px solid #ccc;  width:420px; padding:3px; float:right; background:#fff;}

#form_contacto input:hover { background: url(../imagenes/input_bg.jpg) no-repeat; border:2px solid #019ED5; padding:2px 3px 2px 3px; background: url(../imagenes/input_bg.jpg) no-repeat; }

#form_contacto input:active  { background: url(../imagenes/input_bg.jpg) no-repeat; border:2px solid  #019ED5; padding:2px 3px 2px 3px; }

#form_contacto input:focus  { background:#fff;border:2px solid #019ED5; padding:2px 3px 2px 3px; }

#form_contacto textarea:hover { background: url(../imagenes/area_bg.jpg) no-repeat; border:2px solid #019ED5; padding:2px 3px 2px 3px; }

#form_contacto textarea:active  { background: url(../imagenes/area_bg.jpg) no-repeat;border:2px solid #019ED5;  padding:2px 3px 2px 3px;}

#form_contacto textarea:focus  { background: url(../imagenes/area_bg.jpg) no-repeat;border:2px solid #019ED5;  padding:2px 3px 2px 3px;}

#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; padding-bottom:10px;  }

#form_contacto .send:hover { width:95px; height:25px; background:url(../imagenes/enviar.jpg) no-repeat bottom left;  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;  text-align:center; border:none;   }









#contacto_texto { float:left; width:655px;  padding-left:20px; overflow:hidden;  }



#situacion_texto { float:left; width:650px;  padding-left:20px; overflow:hidden;  
}

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



#contacto_texto p { margin:0px; float:left; padding:1px; margin-top:5px;

}




#plano { width:610px; height:265px; margin:5px 0px 0px 2px;  font-size:12px; float:left; border:1px #A9AAAC solid; 

}





#logo1 { width:290px; height:150px; float:left;}

#logo2 { width:290px; height:150px; float:right;}

#logo3 { width:290px; height:150px; float:left; margin-top:25px;}

/*PAGINACION*/

.paginacion {

	text-align:center;

	margin-bottom:15px;

	color:#68AC21;

}

.siguiente {

	color:#205A8C;

}

.anterior {

	color:#205A8C;

}

.pag {

	color:#205A8C;

}


