/*	--------------------------------------
	********** LAYOUT GLOBAL *************
	--------------------------------------	*/
body {}
	.layoutAnuncios { position: relative; margin: auto; background: #ffffff;} 
	a:link, a:visited { color: #000079;}
	a:hover {color: #000; text-decoration: underline;}

/*	--------------------------------------
	********** BRANDING STYLES *************
	--------------------------------------	*/

		#branding {position: relative; background: transparent repeat-x; height: 130px; } 
			.subBranding {position: relative;  background: transparent; width: 980px; margin: auto; } 

				#brandName a {position: absolute; width: 580px; height: 80px; top: 24px; background: #000; cursor: hand; 
					background: transparent url(../../graphics/pc/layout/logoMedium.png) no-repeat; z-index: 9;}
					#brandName h2 span, #brandName h3 span{display: none;}
				/*.home #brandName a {position: absolute; width: 580px; height: 110px; top: 24px; background: #000; cursor: hand; 
					background: transparent url(../../graphics/pc/layout/logo.png) no-repeat; z-index: 9;}
					.home #brandName h2 span, #brandName h3 span{display: none;}
				*/
				#topMessage {position: relative; height: 35px; top: 10px; margin-left:75px;}
				#topMessage p {font-size: 0.7em; color: #999999; text-align: left;}
				#topMessage p a:link, #topMessage p a:visited  {text-decoration: none; color: #666666; font-weight:bold; }
				#topMessage p a:hover  {text-decoration: none; color: #000000; }
				#topMagazines ul, #topMagazines li {font-size: 0.7em; margin: 0; padding: 0; display: inline; list-style-type: none;}
				
				
				#topMagazines .anunciosPress { position: absolute; left: 230px; top: 0px;}
				#topMagazines .anunciosPress a:link, #topMagazines .anunciosPress a:visited 
				{ float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; padding-bottom: 2px;  text-decoration: none; color: #85ADD6;}
				#topMagazines .anunciosPress a:link#current, #topMagazines .anunciosPress a:visited#current, #topMagazines .anunciosPress a:hover 
				{padding-bottom: 2px; background: transparent; color: #336699;}
				
				#topMagazines .publidata { position: absolute; left: 274px; top: 0px;}
				#topMagazines .publidata a:link, #navlist .publidata a:visited 
				{ float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; padding-bottom: 2px;  text-decoration: none; color: #EAC100;}
			    #topMagazines .publidata a:link#current, #topMagazines .publidata a:visited#current, #topMagazines .publidata a:hover {padding-bottom: 2px; background: transparent; color: #B79700;}
				
				#topMagazines .mediosymarketing { position: absolute; left: 336px; top: 0px;}
				#topMagazines .mediosymarketing a:link, #topMagazines .mediosymarketing a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; padding-bottom: 2px;  text-decoration: none; color: #ffa200;}
				#topMagazines .mediosymarketing a:link#current, #topMagazines .mediosymarketing a:visited#current, #topMagazines .mediosymarketing a:hover {padding-bottom: 2px; background: transparent; color: #D98800;}
					
				#topMagazines .marketingNews { position: absolute; left: 456px; top: 0px;}
			    #topMagazines .marketingNews a:link, #topMagazines .marketingNews a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; padding-bottom: 2px;  text-decoration: none; color: #85ADD6;}
				#topMagazines .marketingNews a:link#current, #topMagazines .marketingNews a:visited#current, #topMagazines .marketingNews a:hover {padding-bottom: 2px; background: transparent; color: #336699;}
	
				
				
	            
					
				
				#members {position: absolute; text-align: right; height: 35px; font-size: 0.7em; top: 10px; right: 0px;}
				#members span {font-size: 1.2em; }
				#members .facebook {background: url("../../graphics/pc/layout/facebook2.png") no-repeat; padding-left: 15px; height: 15px; color:#FFFFFF;}
				#members .twitter {background: url("../../graphics/pc/layout/twitter.png") no-repeat; padding-left: 15px; height: 15px; color:#FFFFFF;}
				#members .rss {background: url("../../graphics/pc/layout/rssHead2.png") no-repeat; padding-left: 15px;  height: 15px; color:#FFFFFF;}
				
				#branding #searchBox {position: absolute; text-align: right; font-size: 0.7em; top: 55px; right: 0px; width: 100%; }
					#branding input.mainSearch {width: 250px;}
					#branding #searchBox em {display: block; margin-top: 2px;}
					#branding #currentSection {display: none;}
					#branding img { position: relative; top: 7em;}
					#branding #searchBox input {vertical-align: middle;}


					#navSections {position: absolute; width: 980px; top: 110px; }
					#navlist {margin: 0; padding: 0 0 20px 0px; border-bottom: 1px solid #ccc;}
					#navlist ul, #navlist li {font-size: 0.7em; margin: 0; padding: 0; display: inline; list-style-type: none;}
					#navlist a:link, #navlist a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 6px 4px 4px; text-decoration: none; color: #999;}
					#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {border-bottom: 4px solid #000; padding-bottom: 2px; background: transparent; color: #000;}
					#navlist a:hover { color: #000; }

					/* para anunciar nuevos desarrollos */
					#navlist li.nuevo a:link, #navlist li.nuevo a:visited {
						background: transparent url(../../graphics/pc/layout/nuevo.png) right no-repeat; padding-right: 15px;}
					#navlist li.nuevo a:link#current, #navlist li.nuevo a:visited#current, #navlist li.nuevo a:hover {
						background: transparent url(../../graphics/pc/layout/nuevo.png) right no-repeat;}
					#navlist li.nuevo a:hover {
						background: transparent url(../../graphics/pc/layout/nuevo.png) right no-repeat;}

                    
                    #navlist .mentes { position: absolute; right: 0px;}
						#navlist .mentes a:link, #navlist .mentes a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 6px 4px 4px; border-bottom: 4px solid #000000; padding-bottom: 2px;  text-decoration: none; color: #000000;}
						#navlist .mentes a:link#current, #navlist .mentes a:visited#current, #navlist .mentes a:hover {border-bottom: 4px solid #666666; padding-bottom: 2px; background: transparent; color: #666666;}
						
					#navlist .seminarios { position: absolute; right: 185px;}
						#navlist .seminarios a:link, #navlist .seminarios a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 6px 4px 4px; border-bottom: 4px solid #000000; padding-bottom: 2px;  text-decoration: none; color: #000000;}
						#navlist .seminarios a:link#current, #navlist .seminarios a:visited#current, #navlist .seminarios a:hover {border-bottom: 4px solid #666666; padding-bottom: 2px; background: transparent; color: #666666;}
                    
					#navlist .crearcreativos { position: absolute; right: 0px;}
						#navlist .crearcreativos a:link, #navlist .crearcreativos a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; border-bottom: 4px solid #85ADD6; padding-bottom: 2px;  text-decoration: none; color: #85ADD6;}
						#navlist .crearcreativos a:link#current, #navlist .crearcreativos a:visited#current, #navlist .crearcreativos a:hover {border-bottom: 4px solid #336699; padding-bottom: 2px; background: transparent; color: #336699;}
					
					#navlist .anuarioscreativos { position: absolute; right: 0px;}
						#navlist .anuarioscreativos a:link, #navlist .anuarioscreativos a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 6px 4px 4px; border-bottom: 4px solid #C03828; padding-bottom: 2px;  text-decoration: none; color: #C03828;}
						#navlist .anuarioscreativos a:link#current, #navlist .anuarioscreativos a:visited#current, #navlist .anuarioscreativos a:hover {border-bottom: 4px solid #82261C; padding-bottom: 2px; background: transparent; color: #82261C;}

					
					
						#navlist .publidata a:link, #navlist .publidata a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; border-bottom: 4px solid #EAC100; padding-bottom: 2px;  text-decoration: none; color: #EAC100;}
						#navlist .publidata a:link#current, #navlist .publidata a:visited#current, #navlist .publidata a:hover {border-bottom: 4px solid #B79700; padding-bottom: 2px; background: transparent; color: #B79700;}
					
					#navlist .marketingNews { position: absolute; right: 95px;}
						#navlist .marketingNews a:link, #navlist .marketingNews a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; border-bottom: 4px solid #85ADD6; padding-bottom: 2px;  text-decoration: none; color: #85ADD6;}
						#navlist .marketingNews a:link#current, #navlist .marketingNews a:visited#current, #navlist .marketingNews a:hover {border-bottom: 4px solid #336699; padding-bottom: 2px; background: transparent; color: #336699;}
	
					#navlist .mediosymarketing { position: absolute; right: 192px;}
						#navlist .mediosymarketing a:link, #navlist .mediosymarketing a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; border-bottom: 4px solid #ffa200; padding-bottom: 2px;  text-decoration: none; color: #ffa200;}
						#navlist .mediosymarketing a:link#current, #navlist .mediosymarketing a:visited#current, #navlist .mediosymarketing a:hover {border-bottom: 4px solid #D98800; padding-bottom: 2px; background: transparent; color: #D98800;}
					
	
					#navlist .publidata { position: absolute; right: 308px;}
	
					#navlist .anunciosPress { position: absolute; right: 365px;}
						#navlist .anunciosPress a:link, #navlist .anunciosPress a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; border-bottom: 4px solid #85ADD6; padding-bottom: 2px;  text-decoration: none; color: #85ADD6;}
						#navlist .anunciosPress a:link#current, #navlist .anunciosPress a:visited#current, #navlist .anunciosPress a:hover {border-bottom: 4px solid #336699; padding-bottom: 2px; background: transparent; color: #336699;}
					
					#subnavlist {margin: 0; padding: 0 0 20px 0px; position: absolute; left: 0px; width: 980px;}
					#subnavlist ul, #subnavlist li {font-size: 0.65em; margin: 0; padding: 0; display: inline; list-style-type: none;}
					#subnavlist a:link, #subnavlist a:visited { float: left; line-height: 14px; font-weight: bold; margin: 3px 10px 4px 10px; text-decoration: none; color: #999;}
					#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {border-bottom: 2px solid #000; padding-bottom: 2px; background: transparent; color: #000;}
					#subnavlist a:hover { color: #000; }
					#subnavlist li#title {float: left; line-height: 14px; font-weight: bold; margin: 3px 10px 4px 10px; text-decoration: none; color: #000;}


/*	--------------------------------------
	********** COPURIGHT STYLES *************
	--------------------------------------	*/

	/* Puesto para solucionar el problema de las múltipes clearfix en Opera 9.24  */
	#globalFooterHolder:before {
		content: ".";	
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;	
	}


		#copyright {position: relative; background: #fff; padding-bottom: 100px;} 
			.subCopyright { position: relative; background: #fff; width: 980px; margin: auto; border-top: 1px #ccc solid; padding: 10px 0px 10px 0px; color: #999; font-size: 0.8em;} 

				#copyright #searchBox {position: relative; text-align: right; width: 100%; height: 38px; font-size: 0.7em; border-bottom: 1px #ccc solid; margin-bottom: 10px;}
					#copyright #searchBox img { position: absolute; left: 0px; }
					#copyright input.mainSearch {width: 250px;}
					#copyright #searchBox em {display: block; margin-top: 2px;}
					#copyright #currentSection {display: none;}
					#copyright input#searchaBtn[type="image"] { position: relative; margin: 0; padding: 0;}
					#copyright #searchBox input {vertical-align: middle;}

				#AnunciosInfo {text-align: right; position: absolute; right: 10px; top: 55px;}
				#AnunciosInfo ul li {display: inline; border-right: 1px #ccc solid; padding-right: 5px; padding-left: 5px;}
				#AnunciosInfo ul li.lastLi {border-right: none; padding-right: 0; padding-left:5px;}

				.copy {margin: 10px -10px -10px -10px; padding: 10px; background: #fff; text-align: center;}
/* */
