/* Página ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

div.Pagina			
{width: 1000px; margin: 20px auto 10px auto; text-align:left;}


	/* Cabecera ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

	div.Cabecera				
	{clear: left; width: 100%; height: auto;}

        div.Cabecera div.CabTop
        {clear: left; width: 100%; height: auto;}
        
		    div.CabTop div.CabTopLeft	
		    {float: left; padding-left: 30px; width: 370px; height: 113px;}

			    div.CabTopLeft a				
			    {float: left; width: 328px; height: 113px; background: url(../Images/Logo.png?20140730) no-repeat;}
			
			    div.CabTopLeft a span			
			    {display: none;}

		    div.CabTop div.CabTopRight		
		    {float: left; padding: 76px 40px 0px 0px; width: 540px;}

				    div.CabTopRight span
				    {float: right; padding: 0px 4px; font-size: 10pt;}
			              
			        div.CabTopRight a           
			        {float: right; padding: 0px 4px; font-size: 10pt;}
			        
			        /*
				    div.CabTopRight a
				    {float: right; height: 16px; background-image: url(../Images/RedesSociales.png); background-repeat: no-repeat;}
				
				    div.CabTopRight a.CabFacebook		{width: 76px; background-position: 0px 0px; margin-left: 16px;}
				    div.CabTopRight a.CabFacebook:hover {background-position: 0px -16px;}
				
				    div.CabTopRight a.CabTwitter		{width: 80px; background-position: -86px 0px; margin-left: 16px;}
				    div.CabTopRight a.CabTwitter:hover 	{background-position: -86px -16px;}				
                    */

	/* Cuerpo -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	div.Cuerpo					
	{position: relative; clear: left; float: left; width: 100%;}

		div.Cuerpo div.CueMenu
		{position: absolute; top: 35px; width: 1000px; height: 45px; background-image: url(../Images/Fondo_Menu.png); z-index: 5;}

	        div.CueMenu ul.MenuLista	
	        {margin-left: 26px; list-style: none;}

		        ul.MenuLista li			
		        {display: block; float: left;}
			
			        ul.MenuLista li a	    {display: block; float: left; padding: 0px 20px 0px 20px; color: #fff; font-size: 10.5pt; font-weight: normal; line-height: 40px;}
			        ul.MenuLista li a:hover	{color: #80adc1;}

		div.Cuerpo div.CueBanner
		{position: absolute; top: 24px; left: 40px; width: 1000px; height: 302px; background-image: url(../Images/Banner.gif?20140730); background-repeat: no-repeat; z-index: 3;}
		
		div.Cuerpo div.CueTop
		{clear: left; float: left; margin-left: 11px; width: 980px; height: 39px; background: url(../Images/Fondo_Top.png) no-repeat; background-position: right;}				
		
        div.Cuerpo div.CueLeft
        {clear: left; float: left; margin-left: 10px; width: 22px; height: 663px; background-image: url(../Images/Fondo_Left.png);}

        div.Cuerpo div.CueRight
        {float: left; width: 49px; height: 663px; background-image: url(../Images/Fondo_Right.png?20140730)}

        div.Cuerpo div.CueBottom
        {clear: left; float: left; margin-left: 10px; width: 980px; height: 13px; background-image: url(../Images/Fondo_Bottom.png);}

        div.Cuerpo div.CueCenter
        {float: left; padding: 290px 30px 20px 30px; width: 850px; min-height: 353px; background-color: #fff;}

        div.Cuerpo div.CueCenterAdm
        {padding-top: 80px; min-height: 563px;}
	        
		    div.CueCenter div.Seccion		
		    {clear:left; padding-top: 30px; width: 100%}
				
			div.CueCenter div.SeccionOfertas h1
			{margin-bottom: 20px;}
					
			div.CueCenter div.SecInicio
			{padding-top: 0px;}
			
			    div.Seccion div.SecTitulo	
			    {width: 100%;}

			    div.Seccion div.SecContenido
			    {width: 100%;}
		        
		        div.Seccion div.SeContenidoOfertasCategorias h2
		        {clear: left; font-size: 12pt; color: #4b8ba5; padding-bottom: 10px; margin-bottom: 14px; font-weight: normal; border-bottom: 1px dashed #4b8ba5;}
		        
			        div.SecContenido div.SecConLeft		
			        {float: left; padding-right: 20px; width: 400px;}

                    div.SecContenido div.SecConLefInicio
                    {padding-top: 30px;}

                        div.SecContenido div.SecConLefInicio p
                        {font-size: 12pt; color: #4b8ba5;}
                                       
		
                    div.SecContenido div.SecConLefNoticias	
                    {margin-top: 30px;}

	                    div.SecConLefNoticias ul
	                    {list-style-type: none;}

		                    div.SecConLefNoticias ul li 
		                    {}

			                    div.SecConLefNoticias ul li h4
			                    {margin-bottom: 4px; padding-bottom: 4px; font-weight: bold; border-bottom: 1px solid #4b8ba5;}

			                    div.SecConLefNoticias ul li div.SecNotContenido
			                    {padding-bottom: 40px;}

                                    div.SecConLefNoticias ul li div.SecNotContenido table		
                                    {font-size: 9.5pt; color: #99998e; text-align: left; border: 1px solid #99998e;}

                                        div.SecConLefNoticias ul li div.SecNotContenido table td
                                        {padding: 2px; font-size: 9.5pt; color: #99998e; text-align: left; border: 1px solid #99998e;}

                                    div.SecConLefNoticias ul li div.SecNotContenido ol	        
                                    {padding-bottom: 14px; list-style-type: decimal; list-style-position: inside;}
                                    
                                    div.SecConLefNoticias ul li div.SecNotContenido ul	        
                                    {padding-bottom: 14px; list-style-type: disc; list-style-position: inside;}
                                    
                                        div.SecConLefNoticias ul li div.SecNotContenido li	        
                                        {font-size: 9.5pt; color: #99998e; line-height: 12pt;}

				                    div.SecConLefNoticias ul li div.SecNotContenido a			{font-size: 9.5pt; color: #99998e; font-weight: bold; text-decoration: none; background-color: transparent; outline: none;}
                                    div.SecConLefNoticias ul li div.SecNotContenido a:hover		{color: #99998e; text-decoration: none;}
                                    
			                                               
                                       
                                       
			        div.SecContenido div.SecConRight
			        {float: left; padding-left: 20px; width: 410px;}

			        div.SecContenido div.SecConRigInicio
			        {}

                        div.SecConRigInicio div.SecTitulo span
                        {display: block; font-size: 18pt; color: #99998e; padding-bottom: 10px; font-weight: normal; text-align: right;}
                        
                        div.SecConRigInicio div.SecConRigIniNoticias
                        {padding: 10px; height: auto; min-height: 100px; border: 1px solid #99998e;}
                    
                            div.SecConRigIniNoticias div.Noticia
                            {margin: 0px 14px 6px 0px;}

			                            div.SecConRigIniNoticias div.Noticia p
			                            {font-size: 9pt; color: #99998e; padding-bottom: 6px;}

			                            div.SecConRigIniNoticias div.NoticiaUltima p
			                            {font-size: 9pt; color: #99998e; padding-bottom: 0px;}
			                                        
			        div.SecContenido div.SecConRigEmpresa
			        {float: left; padding: 170px 20px 0px 0px; width: 390px;}
			        
			        div.SecContenido div.SecConRigNoticias
			        {}
			        
                        div.SecConRigNoticias div.SecTitulo span
                        {display: block; font-size: 18pt; color: #99998e; padding-bottom: 10px; font-weight: normal; text-align: right;}
                        
                        div.SecConRigNoticias div.SecConRigNotArchivo
                        {padding: 10px; height: auto; min-height: 100px; border: 1px solid #99998e;}
			        
		                    div.SecConRight .AcordeonAno							{margin-left: 10px;}            

	                            div.SecConRight .AcordeonAnoCabecera				{padding: 10px 0px; border-bottom: 1px solid #99998e; cursor: pointer;}            
		                            div.SecConRight .AcordeonAnoCabecera span		{font-size: 12pt; font-weight: bold; color: #99998e; cursor: pointer;}            

	                            div.SecConRight .AcordeonAnoCabeceraSel			    {padding: 10px 0px; border-bottom: 1px solid #99998e; cursor: pointer;}            
		                            div.SecConRight .AcordeonAnoCabeceraSel span	{font-size: 12pt; font-weight: bold; color: #99998e; cursor: pointer;}            

	                            div.SecConRight .AcordeonAnoContenido				{}  
	
	                            div.SecConRight .AcordeonMes						{margin-left: 10px;}            

	                            div.SecConRight .AcordeonMesCabecera				{padding: 10px 0px; border-bottom: 1px solid #99998e; cursor: pointer;}            
		                            div.SecConRight .AcordeonMesCabecera span		{font-size: 10pt; color: #99998e; cursor: pointer;}            

	                            div.SecConRight .AcordeonMesCabeceraSel			    {padding: 10px 0px; border-bottom: 1px solid #99998e; cursor: pointer;}            
		                            div.SecConRight .AcordeonMesCabeceraSel span	{font-size: 10pt; color: #99998e; cursor: pointer;}            

	                            div.SecConRight .AcordeonMesContenido				{}  
	
		                            div.SecConRight .AcordeonMesContenido .AccMesNoticia {margin-left: 10px; padding: 10px 0px 8px 0px; border-bottom: 1px solid #4b8ba5;}
		
			                            div.SecConRight .AcordeonMesContenido .AccMesNoticia a			{font-size: 10pt; color: #4b8ba5; font-weight: normal;}
			                            div.SecConRight .AcordeonMesContenido .AccMesNoticia a:hover	{filter: alpha(opacity=50); opacity: .5; text-decoration: none;}					        
			        
			        div.SecContenido div.SecConProveedor
			        {float: left; margin-bottom: 20px; padding: 10px; width: 828px; min-height: 50px; border: 1px solid #4b8ba5;}
			        		        
			            div.SecConProveedor div.SecConProContenido
			            {float: left; padding-right: 40px; width: 658px;}

			                div.SecConProveedor div.SecConProContenido p,
			                div.SecConProveedor div.SecConProContenido a
			                {font-size: 9pt;}
			        
			            div.SecConProveedor div.SecConProImagen
			            {float: left; width: 130px;}
			            
			
			            


			            
			                			                            			            
                div.Oferta
                {float: left; width: 252px; height: auto; margin: 0px 14px 14px 0px; padding: 10px; border: 1px solid #005a83; background-color: #fff;}
			            
                div.OfertaDestacada
                {background-color: #e5eef2;}

                div.OfertaUltima
                {margin-right: 0px;}

			            div.Oferta div.OfeTitulo
			            {clear: left; float: left; width: 100%; height: 40px;}

    			            div.Oferta div.OfeTitulo h3
			                {height: 40px;}
			                
		                div.Oferta div.OfeLeft
		                {float: left; padding-right: 10px; width: 122px; height: 120px;}

			                div.Oferta div.OfeLeft div.OfeLefContenido
			                {clear: left; float: left; width: 100%; height: 80px; font-size: 8pt;}

			                    div.Oferta div.OfeLeft div.OfeLefContenido p
			                    {height: 60px; font-size: 8pt; line-height: 9pt; overflow: hidden;}

			                div.Oferta div.OfeLeft div.OfeLefPrecio
			                {clear: left; float: left; width: 100%; height: 24px; font-size: 8pt;}

			                    div.Oferta div.OfeLeft div.OfeLefPrecio span
			                    {font-size: 9pt; line-height: 10pt;}

			                div.Oferta div.OfeLeft div.OfeLefInfo
			                {clear: left; float: left; width: 100%; height: 16px;}
			                
			                    div.Oferta div.OfeLeft div.OfeLefInfo a
			                    {font-size: 9pt;}
			                
	                    div.Oferta div.OfeRight
	                    {float: left; width: 120px; height: 120px;}

		                    div.Oferta div.OfeRight div.OfeRigImagen 
		                    {width: 100%; height: 120px;}

		                        div.Oferta div.OfeRight div.OfeRigImagen img
		                        {max-width: 120px; max-height: 120px;}

			                
                div.OfertaDetalle
                {}
                
                    div.OfertaDetalle div.OfeTitulo
			        {clear: left; float: left; width: 100%; height: 40px;}
			            
		            div.OfertaDetalle div.OfeLeft
		            {float: left; padding-right: 50px; width: 500px; min-height: 120px;}			            

			            div.OfertaDetalle div.OfeLeft div.OfeLefContenido,
			            div.OfertaDetalle div.OfeLeft div.OfeLefCaracteristicas,
			            div.OfertaDetalle div.OfeLeft div.OfeLefPrecio
			            {padding-bottom: 20px;}

                        div.OfertaDetalle div.OfeLeft div.OfeLefPrecio span
                        {color: #99998e; font-size: 9.5pt;}
                        
	                div.OfertaDetalle div.OfeRight
	                {float: left; width: 300px; height: 300px;}

		                div.OfertaDetalle div.OfeRight div.OfeRigImagen 
		                {width: 100%; height: 300px;}

		                    div.OfertaDetalle div.OfeRight div.OfeRigImagen img
		                    {max-width: 300px; max-height: 300px;}
		                        	                
                div.OfertaDetalle span.OfeCarNombre {padding-right: 10px; font-size: 9.5pt; color: #4b8ba5;}
                div.OfertaDetalle span.OfeCarValor {color: #99998e; font-size: 9.5pt;}
					

	/* Pie -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	div.Pie					
	{clear: left; height: 24px; padding: 14px 0px 0px 160px; overflow: auto;}

		div.Pie span			{float: left; padding: 0px 4px; font-size: 9pt;}
		div.Pie span.Copyright	{padding-right: 14px;}
		div.Pie a				{float: left; font-size: 9pt;}
		div.Pie a:hover			{color: #333;}

