#contenedor {
margin: 0 auto;
width: 990px;
}

.box1{
width:990px;
height:192px;
/*background:#999;*/
background-image:url('imagenes/fondo/box1.png');
float:left;
/*border:1px solid #444;*/
}
.box2{
width:990px;
height:55px;
/*background:#999;*/
background-image:url('imagenes/fondo/box2.png');
float:left;
clear:left;
/*border:1px solid #444;*/
}
.box3{
width:990px;
height:137px;
/*background:#999;*/
background-image:url('imagenes/fondo/box3.png');
float:left;
clear:left;
/*border:1px solid #444;*/
}
.box4{
width:219px;
height:1016px;
/*background:#999;*/
background-image:url('imagenes/fondo/box4.png');
clear:left;
float:left;
/*border:0px solid #444;*/
}
.box5{
width:771px;/*en porcentaje funciona mejor que con valor absoluto de px*/
height:1016px;
/*background:#999;*/
background-image:url('imagenes/fondo/box5.png');
float:left;
/*border:0px solid #444; /*con el borde a 0px no se descuadra con el zoom*/
}

.box1 h1 {
font-size:16px;
margin-top: 150px;
margin-left: 770px;

}

.box401{
width:219px;
height:56px;
/*background:#999;*/
clear:left;
float:left;
/*border:1px solid #444;*/
}

.box402{
width:219px;
height:50px;
/*background:#999;*/
clear:left;
float:left;

}
.box403{
width:219px;
height:50px;
/*background:#999;*/
clear:left;
float:left;

}
.box404{
width:219px;
height:48px;
/*background:#999;*/
clear:left;
float:left;

}
.box405{
width:219px;
height:50px;
/*background:#999;*/
clear:left;
float:left;

}
/*.box406{
width:219px;
height:50px;
/*background:#999;*/
/*clear:left;
float:left;

}*/
.box407{
width:219px;
height:48px;
/*background:#999;*/
clear:left;
float:left;

}
.box408{
width:219px;
height:50px;
/*background:#999;*/
clear:left;
float:left;

}
.box409{
width:219px;
height:50px;
/*background:#999;*/
clear:left;
float:left;

}
.box410{
width:219px;
height:45px;
/*background:#999;*/
clear:left;
float:left;

}


.box411{      /* caja con la direccion */
width:219px;
height:302px;
/*background:#999;*/
clear:left;
float:left;
/*border:1px solid #444;*/
}
.box412{      /* caja mapa */
width:219px;
height:237px;
/*background:#999;*/
clear:left;
float:left;
/*border:1px solid #444;*/
}

.box411 #datos{
	position:relative;
	top: 15px;
	left: 17px;
/*padding: 25px 0px 0px 18px;*/	
}
.box411 #tg{
	position:relative;
	top: 0px;
	left: 20px;
	color:#0000FF; 
}

.box411 #direccion{
	position:relative;
	top: 0px;
	left: 0px;
	color:#0000FF; 
}
.box411 #direccion2{
	position:relative;
	top: 0px;
	left: 0px;
	color:#000000; 
}
.box411 #direccion3{
	position:relative;
	top: 0px;
	left: 0px;
	color:#000000; 
}
.box411 #telefono{
	position:relative;
	top: 5px;
	left: 0px;
	/*padding: 7px 0px 0px 0px;*/ 
	color:#0000FF; 
}
.box411 #telefono2{
	position:relative;
	top: 5px;
	left: 0px;
	color:#000000; 
}
.box411 #email{
	position:relative;
	top: 10px;
	left: 0px;
	/*padding: 7px 0px 0px 0px;*/
	color:#0000FF; 
}
.box411 #email2{
	position:relative;
	top: 10px;
	left: 0px;
	color:#000000; 
}
.box411 #horario{
	position:relative;
	top: 15px;
	left: 0px;
	/*padding: 7px 0px 0px 0px;*/ 
	color:#0000FF; 
}
.box411 #horario2{
	position:relative;
	top: 15px;
	left: 0px;
	color:#000000; 
}
.box411 #horario3{
	position:relative;
	top: 15px;
	left: 0px;
	color:#000000; 
}
.box411 #donde{
	position:relative;
	top: 35px;
	left: 0px;
	color:#0000FF;
	/*padding: 30px 0px 0px 0px;*/ 
}
.box411 #donde2{
	position:relative;
	top: 35px;
	left: 0px;
	color:#000000;
	/*padding: 30px 0px 0px 0px;*/ 
}
.box412 img{
	position:relative;
	top: 8px;
	left: 18px;
	border-style: none;
	color:#0000FF;
	/*padding: 5px 0px 0px 16px;*/ 
}

.padre2 {

padding: 0px 0px 0px 10px;    /*espacio que deja a la izquierda de todo el menu*/
}

.padre2 li{
	
display: inline;    /*convierte el menu vertical en horizontal*/


}


.padre2 li a {
	color: #FFFFFF;
	text-decoration: none;  /* quita el subrayado de los links del menu*/
	padding: 0px 0px 0px 40px;   /*espacio que deja a la izquierda de cada uno de los elementos del menu*/
	font-size:18px;
	font-family:arial, helvetica, sans-serif;
	outline: none; /* eliminar el contorno de puntos de un boton*/
}


.padre3 {
padding: 95px 0px 0px 10px;    
}

.padre3 li{
display: inline;

}
.padre3 li a {
	color: #0000FF;
	text-decoration: none;  /* quita el subrayado de los links del menu*/
	padding: 4px 6px 4px 8px;   /*espacio que deja a la izquierda de cada uno de los elementos del menu*/
	font-size:16px;
	font-family:arial, helvetica, sans-serif;
	outline: none;
	
	/*background-color: rgba(255,69,0,0.5);  
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FF8000,endColorstr=#80FF8000);*/
	

	/*border:1px solid rgba(0,0,255,0);   /*#0000FF;*/
}

.hijo301 a {
	
	position:relative;
	left: 2px;
}
.hijo302 a {
	
	position:relative;
	left: 22px;
}
.hijo303 a {
	
	position:relative;
	left: 45px;
}
.hijo304 a {
	
	position:relative;
	left: 104px;
}
.hijo305 a {
	position:relative;
	left: 150px;
}
.hijo307 a {
	position:relative;
	left: 188px;
}
.hijo308 a {
	position:relative;
	left: 219px;
}
.hijo309 a {
	position:relative;
	left: 246px;
}
.hijo310 a {
	position:relative;
	left: 254px;
}


.box4{
	list-style: none; /* quita los puntos negros del menu */
		
}
.box4 a{
	color: #FFFFFF;
	text-decoration: none;  /* quita el subrayado de los links del menu*/
	font-size:18px;
	font-family:arial, helvetica, sans-serif;
	list-style: none; /* quita los puntos negros del menu */
}


.box401 a {
	position:relative;
	top: 18px;
	left: 30px;
}
.box402 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box403 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box404 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box405 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box406 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box407 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box408 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box409 a {
	position:relative;
	top: 10px;
	left: 30px;
}	
.box410 a {
	position:relative;
	top: 10px;
	left: 30px;
}	




.box4 a:hover {
		/*color: #FF4500;*/
		color: #FF4500;
}







.padre2 li a:hover {
		/*color: #FF4500;*/
		color: #FF4500;
}


.padre3 li a:hover {
	background-color: rgb(35,85,255);
	color: #FFFFFF;
	/*border:1px solid rgba(0,0,255,1);*/
	border-radius: 5px;
	behavior: url(PIE.htc);

}










#contenedor2{
/*	background-color: #FFFFFF;
	margin-left: 25px;
	margin-top: 25px;
width:735px;
height:900px;*/



}

.box5 #datos{
	font-size:16px;
	font-family:arial, helvetica, sans-serif;
	position:relative;
	top: 15px;
	left: 0px;
/*padding: 25px 0px 0px 18px;*/	
}
.box5 #datos #titulo{
	margin-left: 25px;	
	margin-top: 25px;
	margin-right: 25px;
	text-align: center;
	font-size:22px;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #999999;
	background: #DDDDDD;

}
.box5 #datos #catalogo1{
	position:relative;
	top: 65px;
	left: 50px;
	color:#000000;
	font-size:18px; 
}

.box5 #datos #catalogo2{
	position:relative;
	top: 125px;
	left: 50px;
	color:#000000; 
	font-size:18px;
}



