img {border:0;}

#defaultWrap {
	overflow:hidden;
	width:964px;
	color:#000;
	font:small Geneva, Arial, sans-serif;
	line-height:1.1em;
	margin:0 auto;
	}
	#defaultWrap h1 {
		}
#defaultWrap h1, .extraK {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}
#sideBar {
	width:136px;
	background-color:#999;
	float:left;
	margin:0 10px 0 0;
	}
#defaultColA {
	float:left;
	width:350px;
	padding:0 0 2px 0;
	background-color:#d5cca3;
	font-size:90%;
	}
	#defaultColA h2.main {
		background: url(../img/header_tab.gif) 0 0 no-repeat;
		color:#FFF;
		padding:20px 0 5px 15px !important;
		margin:0 !important;
		font-size:200% !important;
		text-transform:capitalize !important;
		}
	#defaultColA .bannerWrap {
		padding:10px 0 0 9px;
		}
#defaultColB {
	float:right;
	width:460px;
	margin:0 0 0 4px;
	font-size:85%;
	}
#defaultColA .bannerContent p {
	padding:0 !important;
	margin:0 0 1em 0 !important;
	}
#defaultColA h2 {
		color:#FFF;
		font-weight:bold;
		font-size:160% !important;
		text-transform:uppercase;
		padding:27px 0 10px 15px;
		margin:0;
		}
	#defaultColA h2 a {
		color:#FFF;
		text-decoration:none;
		}
.bannerColA {
	margin:0 0 12px 0;
	}
.bannerContent a {
	color:#555 !important;
	}
#ofertasBanner {
	background: url(../img/banner_ofertas.png) 0 0 no-repeat;
	clear:both;
	height:160px;
	margin:0 0 12px 0;
	margin:0 0 12px 0;
	}
	#ofertasBanner h2 {
		float:left;
		width:220px;
		}
	#ofertasBanner .ofertasEspec {
		float:right;
		text-align:center;
		width:80px;
		padding: 38px 18px 0 0;
		color:#FFF;
		font-weight:bold;
		}
	#ofertasBanner .bannerContent {
		padding:0 10px 0 10px;
		clear:both;
		}
		#ofertasBanner .bannerContent h3 {
			margin:0 !important;
			padding:0 !important;
			font-size:100%;
			color:#990035;
			}
#mapasBanner {
	background: url(../img/banner_mapas.png) 0 0 no-repeat;
	clear:both;
	height:160px;
	margin:0 0 12px 0;
	}
	#mapasBanner .bannerContent {
		padding:46px 60px 0 57px;
		width:220px;
		text-align:center;
		}
	#mapasBanner .bannerContent h3 {
		padding:0 !important;
		margin:0 !important;
		font-size:100%;
		color:#990035;
		}
#instruccionesBanner {
	background: url(../img/banner_instrucciones.gif) 0 0 no-repeat;
	clear:both;
	height:160px;
	margin:0 0 12px 0;
	}
	#instruccionesBanner .bannerContent {
		padding:12px 7px 0 0;
		text-align:center;
		}
	#instruccionesBanner .videosInsBanner {
		padding:0 0 5px 0;
		}
	#instruccionesBanner .videosInsBanner a {
		padding:0 2px 0 0;
		display:inline;
		}

#fotomuralesBannerA {
	background: url(../img/fotomurales-a_inicio.gif) 0 0 no-repeat;
	clear:both;
	height:160px;
	margin:0 0 12px 0;
	}
	#fotomuralesBannerA .bannerContent {
		padding:36px 60px 0 25px;
		width:220px;
		text-align:center;
		}
	#fotomuralesBannerA .bannerContent h3 {
		padding:0 !important;
		margin:0 !important;
		font-size:100%;
		color:#990035;
		}
#tipograficosBanner {
	background: url(../img/banner_tipograficos.gif) 0 0 no-repeat;
	clear:both;
	height:160px;
	margin:0 0 12px 0;
	}
	#tipograficosBanner .bannerContent {
		padding:28px 0 0 190px;
		width:130px;
		text-align:right;
		}
#seccionesWrap {
	position:relative;
	top:28px;
	}
#socialMediaLinks {
	position:relative;
	top:-1063px;
	font-weight:bold;
	text-align:right;
	}
	.smText {
		display:block;
		float:left;
		width:210px;
		padding:7px 0 0 0;
		}
	/*.smLinkWrap {
		float:right;
		width:200px;
		}*/
	.smLink {
		padding:0 .1em;
		vertical-align:middle;
		}
#decoracionBanner {
	background:url(../img/decoracion_inicio.jpg) 0 bottom no-repeat;
	}
	#decoracionBanner .bannerContent {
		text-align:right;
		position:relative;
		padding:0 15px 0 0;
		top:-30px;
		z-index:1;
		height:95px;
		*height:85px;
		}
	#decoracionBanner .textoCirculo {
		width:70px;
		position:relative;
		top:26px;
		left:132px;
		text-align:center;
		color:#FFF;
		z-index:2;
		*line-height:1.2em;
		}
	#decoracionBanner .bannerContent ul {
		list-style:none;
		margin:0;
		}
	#decoracionBanner .bannerContent h2 {
		}
#infantilesBanner {
	background:url(../img/infantiles_inicio.jpg) 0 bottom no-repeat;
	}
	#infantilesBanner .bannerContent {
		padding:20px 0 0 10px;
		height:155px;
		}
#decoracionBannerConDescuento {
	background:url(../img/decoracion_inicio_descuento.jpg) 0 bottom no-repeat;
	}
	#decoracionBannerConDescuento .bannerContent {
		text-align:right;
		position:relative;
		padding:0 15px 0 0;
		top:-30px;
		z-index:1;
		height:95px;
		*height:85px;
		}
	#decoracionBannerConDescuento .textoCirculo {
		width:70px;
		position:relative;
		top:26px;
		left:132px;
		text-align:center;
		color:#FFF;
		z-index:2;
		*line-height:1.2em;
		}
	#decoracionBannerConDescuento .bannerContent ul {
		list-style:none;
		margin:0;
		}
	#decoracionBannerConDescuento .bannerContent h2 {
		}
#infantilesBannerConDescuento {
	background:url(../img/infantiles_inicio_descuento.jpg) 0 bottom no-repeat;
	}
	#infantilesBannerConDescuento .bannerContent {
		padding:20px 0 0 10px;
		height:155px;
		}
#fotomuralesBannerB {
	background:url(../img/fotomurales-b_inicio.jpg) 0 bottom no-repeat;
	}
	#fotomuralesBannerB .bannerContent {
		width:200px;
		float:right;
		margin:20px 15px 0 0;
		height:157px;
		text-align:right;
		}
		#fotomuralesBannerB .bannerContent ul {
			list-style:none;
			}
	#fotomuralesBannerB .textoCirculo {
		width:70px;
		float:left;
		text-align:center;
		color:#FFF;
		margin:28px 0 0 0;
		padding:0 0 0 16px;
		}
#textosBanner {
	background:url(../img/textos_inicio.jpg) 0 bottom no-repeat;
	}
	#textosBanner .texto1 {
		width:120px;
		float:right;
		margin:60px 18px 0 0;
		text-align:right;
		}
	#textosBanner .textoCirculo {
		width:115px;
		height:148px;
		float:right;
		text-align:center;
		color:#FFF;
		padding:0 17px 0 0;
		margin:27px 0 0 0;
		}
#tunningBanner {
	background:url(../img/tunning_inicio.jpg) 0 bottom no-repeat;
	}
	#tunningBanner .textoCirculo {
		width:60px;
		padding:12px 0 0 237px;
		margin:0 !important;
		text-align:center;
		color:#FFF;
		}
	#tunningBanner .bannerContent {
		text-align:right;
		padding:0 15px 0 200px;
		height:107px;
		}
.adBox {
	height:201px;
	margin:0 0 10px 0;
	}
	.adBox a {
		color:#555 !important;
		}
	.adBox h2 {
		text-align:right;
		padding:0;
		margin:0 15px 0 0;
		text-transform:uppercase;
		font-size:160%;
		clear:both;
		}
	.adBox h2 a {
		text-decoration:none;
		color:#FFF !important;
			}
		.adBox .bannerContent {
			*line-height:1.2em;
			}
		.adBox .bannerContent p {
			margin:0 !important;
			padding:0 !important;
			}
		.adBox .bannerContent strong {
			font-weight:normal;
			}
		.adBox .bannerContent ul {
			margin:0 0 0 1.5em;
			padding:0;
			}
			.adBox .bannerContent ul li {
				margin:0 0 .1em 0;
				padding:0;
				}
		.adBox .textoCirculo {
			*line-height:1.2em;
			}
		.adBox .textoCirculo strong {
			font-weight:normal;
			}
