/* index */
#presentacionCabecera { margin-bottom: -0px; }
#paginaContenido { margin-top: -21px; }
#contenedorInterior { margin-top: 38px; }

#bannerPromociones { display:block; width:827px; margin:0 auto 20px auto;}
	#bannerPromociones img { border-top:5px solid #e0e0e0; border-bottom:5px solid #e0e0e0;}

#interior { width: 610px; margin: 0em; padding: 0em; }
#colIzquierda, #colCentral, #colDerecha { float: left; overflow: hidden; }
#colIzquierda { float: left; width: 300px; margin-right:15px; }
#colIzquierda h2, #colCentral h2, #colDerecha h2 { margin: 0px 0px 15px 0px; font-size: 1.8em; font-weight: bold; color:#2c3e49; }
	#colIzquierda p { color: #6c6d6d; font-size: 1.1em; }
		#colIzquierda p strong { color: #698190; }
	#colIzquierda ul { width: 25em; margin: 0em 0em 1em 15px; overflow: hidden; clear: both; }
	#colIzquierda ul li { padding: 0px 0px 4px 10px; color: #698190; font-size: 1.1em; background-image: url(../img/iconos/flecha.gif); background-repeat: no-repeat; background-position: 0px 5px; overflow: hidden; }
	#colIzquierda a { display: inline-block; color: #1a6dbb; font-size: 1.1em; }
#colCentral { float: left; width: 295px; overflow: hidden; }
	#colCentral a { float: right; margin-right: 60px; display: inline-block; color: #1a6dbb; font-size: 1.1em; }

/* Estilos correspondientes a los proyectos destacados. */

	ul#listadoDestacadoProyectos { width: 23.4em; overflow: hidden; }
		ul#listadoDestacadoProyectos li.elemento { margin: 0px 0px 5px 0px; border-bottom: 1px dotted #a8b6be }
		ul#listadoDestacadoProyectos li.elemento div { width: 100%; overflow: hidden; }
		ul#listadoDestacadoProyectos li.elemento div span.anioFecha { float: left; width: 3.7em; padding: 0px 0px 2px 4px;  margin: 0px 6px 0px 0px; color: #ffffff; background-image: url(../img/iconos/cartelitoFecha.gif); background-repeat: no-repeat; }
		ul#listadoDestacadoProyectos li.elemento div div { float: left; width: 18em; }
			ul#listadoDestacadoProyectos li.elemento div div h3 { color: #6c6d6d; font-size: 1.2em; font-weight: bold; }	
			ul#listadoDestacadoProyectos li.elemento div div p { color: #6c6d6d; font-size: 1.1em; }
/* Fin de Estilos */

#colDerecha { width: 239px; }

/* Estilos correspondientes a la sección de contacto */

#colDerecha ul#opcionesContacto { width: 22.4em; overflow: hidden; }
#colDerecha ul#opcionesContacto li.opcion { margin-bottom: 10px; padding: 0px 0px 20px 0px; overflow: hidden; }
#colDerecha ul#opcionesContacto li#telefono { margin-top:5px;padding-left: 70px; background-image: url(../img/interface/bannerTelefono.jpg); background-repeat: no-repeat; }
	#colDerecha ul#opcionesContacto li#telefono span.titular { display: block; color: #50646f; font-weight: bold; }
	#colDerecha ul#opcionesContacto li#telefono span.numTelefono { display: block; color: #50646f; font-size: 2.3em; font-weight: bold; }
#colDerecha ul#opcionesContacto li#contacto { background-image: url(../img/interface/bannerContacto.jpg); background-repeat: no-repeat; }
	#colDerecha ul#opcionesContacto li#contacto a { margin-left: 70px; display: block; text-decoration: none; }
	#colDerecha ul#opcionesContacto li#contacto a#formulario { margin-top: 5px; color: #50646f; font-size: 1.6em; font-weight: bold; }
	#colDerecha ul#opcionesContacto li#contacto a#mail { color: #1a6dbb; font-size: 1.1em; text-decoration: underline; }
	#colDerecha ul#opcionesContacto li#contacto a:hover#mail { text-decoration:none;}
	
#colDerecha ul#opcionesContacto li#mapa { background-image: url(../img/interface/bannerMapa.jpg); background-repeat: no-repeat; }
	#colDerecha ul#opcionesContacto li#mapa a { display: block; padding: 10px 0px 0px 70px; color: #50646f; font-size: 1.6em; font-weight: bold; text-decoration: none; text-transform: lowercase; }
	
/* Fin de los estilos */

/* Estilos de la galería de la página princnipal */
#slider { position: relative; z-index: 50; }
#slider ul, #slider li{ margin:0; padding:0; list-style:none; }
#slider li{ width:850px; height:343px; overflow:hidden;  }	
#prevBtn, #nextBtn{ display:block; width:30px; height:77px; z-index: 100; margin: 0em; padding: 0em; }	
#nextBtn{ margin: 0em 0em 0em 858px; padding: 0em; }														
#prevBtn { margin-left: 40px; margin: 0em; padding: 0em;}
#prevBtn a, #nextBtn a{ display:block; width:30px; height:77px; background:url(/img/interface/btn_prev.gif) no-repeat 0 0;	margin: 0em; padding: 0em; }	
#nextBtn a{ background:url(/img/interface/btn_next.gif) no-repeat 0 0;	margin: 0em; padding: 0em; }
#controls { width: 999px; padding: 0em 0em 0em 40px; position: absolute; top: 120px; left: 50%; margin-left: -500px; z-index: 100; height: 80px; overflow: hidden; }
#controls span { float: left; position: none; display: inline-block; }