body {
	font: 13px  Arial, Helvetica, sans-serif, Verdana;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #999;
	background-color: #F7F4E1;
	background-image: url(p1-back.jpg);
	background-repeat: repeat-x;
}
.ContenedorGral #container {
	width: 975px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */

	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	text-align: left; /* esto anula text-align: center en el elemento body. */
	background-color: #F7F4E1;

}




.ContenedorGral #header {
	padding: 0; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
	height: 450px;
}


.ContenedorGral #header #fecha
{ 
color: #fff;
padding-left:20px;
padding-top: 10px;
padding-bottom: 5px;
background-color: #000;
height: 24px;
text-align: right;

}




.ContenedorGral #header #Inicioycontacto
{

padding-right:20px;
	color: #fff;
	font-size: 13px;
	text-align: right;
	display:block;
	padding: 5px;
	background: #000 url(p1-back-head.jpg) repeat-x 0 top;
}
	
.ContenedorGral #header #Inicioycontacto a
{
	text-align: right;
	text-decoration:none;
	padding: 5px;
	color: #fff;
	
}

.ContenedorGral #header #Inicioycontacto a:hover

{
	padding: 5px;
	background-color: #000;
	color: #FFF;
	text-decoration:none;
	
	
}

.ContenedorGral #header #logo

{
	height:60px;
	padding-top: 5px;
	padding-bottom: 15px;
	background: #000 url(p1-back-head.jpg) repeat-x 0 bottom;
}

.ContenedorGral #header #bgmenu

{
	height:330px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat:no-repeat;
	background-color: #F7F4E1;
	
	


	
}


.ContenedorGral #header #menu

{
	float:left;
	height:270px;
	width:160px;
	padding-top: 10px;
	padding-left:10px;
	z-index:10;
	position: relative;
	
}

#button {
        width: 180px;
       /* border-right: 1px #ffffff solid;*/
        font-size : 13px;
        color: #5A4532;
        font-weight: bold;text-align:left;margin-bottom: 2px;}

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px #D7B588 solid;
                margin: 0;
                list-style: none;
                list-style-image: none;}

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
          
                color: #000f65;
                text-decoration: none;
                width: 140px;
                
                }

        html>body #button li a {
}

        #button li a:hover {
              
                background-color: #ecf7ff;
                color: #000f65;
                 width: 140px;
           
              padding-left: 40px;
                 }

        #button li #active {
               
            
                color: #5A4532;
               
background-position: +1px +10px;
  padding-left: 40px;
  
  background-repeat: no-repeat;background-image: url(p1-fechita-menu.gif);
background-position: +1px +6px;
  
  }
                
         #button li #active:hover {
                background-color: #fff;
                
                background-repeat: no-repeat;background-image: url(p1-fechita-menu.gif);
background-position: +1px +6px;
                }
                
                
                
          






.ContenedorGral #header #menuPhotos

{
	height:300px;
	
}

.ContenedorGral #header #TitleAg

{

color: #fff;
padding-left:20px;
padding-top: 10px;
padding-bottom: 5px;
background-color: #000;
height: 24px;
float: left;

	
}





.ContenedorGral #promos {
	width:957px;
	height:247px;
	padding-left:20px;
	background: url(bk-promos.gif) no-repeat center;
	background-color: #F7F4E1;
}






.ContenedorGral #promos #ModuloContenedor{
	width:300px;
	height:247px;
	float: left;
	margin-right: 15px;
	background: url(bk-promos-a.jpg) no-repeat 0 50px;
}

.ContenedorGral #promos #ModuloContenedor #pic{
	
	padding:3px;
	background-color:#EEDBBD;
	width:267px;
	height:80px;
	margin:5px;
	border: thin solid #EEDBBD;

	
	
	
	
}


.ContenedorGral #promos #ModuloContenedor .Titlepromo{
	color: #EEDBBD;
	font-size:16px;
	font-weight:bolder;
	padding-top: 10px;
	padding-left: 15px;
}


.ContenedorGral #promos #ModuloContenedor .TitleFechas{
	

	color:#fff;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bolder;
	padding-bottom: 12px;
	padding-left: 15px;
}


.ContenedorGral #promos #ModuloContenedor .procontenido{
	

	color:#fff;
	margin-bottom:5px;
	font-size:12px;
	text-align: justify;
	padding-left: 15px;
}





.ContenedorGral #promos #ModuloContenedor #butonmas{
	
color: #EEDBBD;
	font-size:11px;
	padding-left:25px;
	width:100px;
	height:20px;
	padding-top: 5px;
	float:right;
	background: url(buton-promos.png) no-repeat +110px;
	margin-right: 5px;
	padding-right: 10px;
	margin-bottom: 10px;
}


.ContenedorGral  #headerAG
{ 
color: #fff;
padding-left:40px;
padding-top: 10px;
padding-bottom: 5px;
height: 25px;
	margin-top: 10px;
	border-bottom: 5px solid #B4CD0C;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	background: #000 url(buton-promos.png) no-repeat +10px +9px;
	
}

.ContenedorGral #ContAgencia {
	margin-right: 10px;
	text-align:justify;
	background-color: #FFFBF4;
	margin-top: 5px;
	color: #6B5641;
	padding: 20px;
	margin-left: 10px;
}



#footer
{
	background-repeat:repeat-x;
	width:960px;
	height:75px;
	color:white;
	font-size:14px;
	text-align:center;
	margin-top: 70px;
	margin: 0 auto;
	padding-top: 80px;
	position: relative;
	background-color: #519317;
	background-image: url(../images/p1-back-footer.jpg);
}
