/* CSS{ Document *//*capas*//* comunes */#contenedor {
position: absolute;
 width: 958px;
 top: 25px;
left: 50%;
 border: 1px solid #999999;
 background-color:#FFFFFF;
 /*margin-top: -300px;
 la mitad de alto del contenedor*/margin-left: -480px;
/*la mitad de ancho del contenedor*/}

#contenido {width:958px; height:auto; overflow:hidden; background: url(../imagenes/fondo_residencias.gif) no-repeat top left #fff; border:0px solid #000;}

#cabecera {
 height:47px;
 padding: 50px 30px 0 0;
 font-family:"Times New Roman", Times, serif;
 font-size:18px;
 color: #003366;
 text-align: right;
 background-repeat: no-repeat;
  border: 0px solid #000;
 vertical-align:text-bottom;
}	/* Productos */

#submenuHome {
 width: 210px;
 padding: 0px;
 margin:0px;
 float:left;
 border: 1px solid #000;
}
#titulopagina {
 width: 100%;
height: 30px;
 padding: 0px 0px 20px 0px;
 float:left;
 border: 0px solid #999999;
}
 		/* VENTANAS */ body.ventanasCentro {
 background-image:url(../imagenes/color_fondo.gif);
 background-color:#FFFFFF;
}
#ventanasContenido {
 width: 723px;
 height:473px;
 border: 1px solid #999999;
 background-color:#FFFFFF;
 }
#ventanasCabecera {
width: 635px;
 height: 91px;
 background-image:url(../imagenes/cab_ventanas.gif);
 background-repeat:no-repeat;
 padding: 30px 40px 0px 50px;
 font-family:"Times New Roman", Times, serif;
 font-size:18px;
 color: #003366;
 text-align: right;
 vertical-align:bottom;
 border:0px solid #000000;
}
#ventanasTitulo {
width: 700px;
 height: 27px;
 background-repeat:no-repeat;
  background-color: #1D4E7B;
 padding: 0px 0px 0px 23px;
}



h4 {
font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #6699cc;
 font-weight:bold;
 padding: 1px 0px 1px 1px;
 margin: 0px;
}
hr.centros {
border: 1px solid #6699cc;
 width: 95%;
  margin: -2px 0px 0px 0px;
 padding:0px;
}
.numerosPorque {
font-family:"Times New Roman", Times, serif;
 font-size: 33px;
 color: #6699cc;
 font-weight: bold;
 border: 1px dotted #f90;
 width:30px;
 height:30px;
}
.textoPorque {
font-size: 11px;
 color: #006699;
}
.textoPorque strong  {
font-size: 11px;
 color: #ff9900;
}
td.submenuCentros {
 padding: 0px 5px 0px 5px;
 text-align:center;
 background-image:url(../imagenes/boton_centros.gif);
 background-repeat:no-repeat;
 height:48px;
}
a.submenuCentros {
font-family:"Times New Roman", Times, serif;
;
 font-size: 11px;
 color: #003366;
 text-decoration: none;
}
a.submenuCentros:hover {
font-family: "Times New Roman", Times, serif;
 font-size: 11px;
 color: #ff6600;
 text-decoration: none;
}
a.visitaCentros {
color:#FFFFFF;
 text-decoration: none;
}
a.visitaCentros:hover {
 color: #ff6600;
 text-decoration: none;
}
.visita {
  font-family:"Times New Roman", Times, serif;
 font-size: 14px;
 }
.visitaPequeño {
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 color:#FFFFFF;
}
body a img{
border:0px;
}.aL{text-align:left;}.anchTable{width:530px}.anch{width:100%}
/*ESTILOS PARA GALERIA FOTOS*/
.tabGeneral{border:1px solid #fff;}
#tabFotoAmp td{width:305px;height:215px;}
#tabMenu td{width:56px;height:56px; padding: 0 3px 3px 0;}	
.boton{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: bold;	color: #fff;	cursor:pointer;	border: 1px solid #006699;	height: 18px; 	background:#006699;	margin-top:5px;	width:145px;height:20px;	}		

div.pagAnter{
	background: url(../imagenes/fl_galeria.gif) no-repeat  280px 5px #E8F0F3;
	height:26px;
	line-height: 26px;
	width:348px; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:11px;	font-weight: normal;	color: #336699;	cursor:pointer;	text-align:center;	padding-left:3px; margin-top:12px;}	
	
	div.invisible{visibility:hidden;position:absolute;top:247px;border:1px solid #666;width:300px;}
	div.visible{visibility:visible;position:absolute;top:247px;border:1px solid #666;width:300px;}
	
	/*FINAL ESTILOS PARA GALERIA FOTOS*/
