@charset "utf-8";
/* CSS Document */

#full { position:absolute; width:100%; height:100%; background:url(../imagenes/full_bg.jpg) repeat-x; }

#frame { margin: 0 auto; width:1020px; }

#top { width:1000px; height:230px; float:left; margin: 0 0 0 10px; }

	#logo { width:230px; height:175px; float:left; margin: 15px 0 0 0; }
	
	#navBar { width:1000px; height:29px; float:left; margin: 10px 0 0 0; border-bottom:1px solid #138BAD; }
		
		.btns { height:15px; float:left; margin: 10px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-shadow: 1px 1px 0 #3CF }
		
		#navBar a:link {color:#000; text-decoration:none;}
		#navBar a:visited {color:#000; text-decoration:none;}
		#navBar a:hover {color:#138BAD; text-decoration:none;}
		#navBar a:active {color:#000; text-decoration:none;}
		
		.selBtn {color:#138BAD; text-decoration:none;}

#midArea { width:1000px; height:370px; float:left; margin: 0 0 0 10px; }

#contenedor { width:1000px; height:auto; float:left; margin: 0 0 0 10px; background:#F2F2F2; -moz-box-shadow: 0 0 6px rgba(3,3,3,0.8); -webkit-box-shadow: 0 0 6px rgba(3,3,3,0.8); box-shadow:0 0 6px rgba(3,3,3,0.8); }

#stage { width:1000px; min-height:500px; float:left; margin: 0; background:#F2F2F2; }

	.section { width:1000px; height:99px; float:left; margin: 0; }
	
		.title { width:900px; height:50px; float:left; margin: 30px 0 0 45px; font-family:Arial, Helvetica, sans-serif; font-size:50px; color:#45BCD2; font-weight:bold; text-transform:uppercase; text-shadow: 1px 1px 0 #FFF; }
		
		.titleS { font-size:40px; }

#bottom { width:1020px; height:120px; float:left; margin: 0; background:url(../imagenes/bottom_bg.jpg) center top no-repeat; }

	#footer { width:500px; height:15px; float:left; margin: 15px 0 0 260px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7F7F7F; text-align:center; text-shadow: 1px 1px 0 #FFF; }
	
	#minimalnova { width:100px; height:15px; clear:both; float:right; margin: 40px 30px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45BCD2; text-align:center; text-shadow: 1px 1px 0 #FFF; }
	
		#minimalnova a:link {color:#000; text-decoration:none;}
		#minimalnova a:visited {color:#000; text-decoration:none;}
		#minimalnova a:hover {color:#138BAD; text-decoration:none;}
		#minimalnova a:active {color:#000; text-decoration:none;}

/* ---------- ABOUT  ---------- */

#about { width:280px; height:230px; float:left; margin: 40px 0 0 80px; }

#about_img { width:400px; height:280px; float:left; margin: 20px 0 0 150px; }

#misionVision { width:600px; height:160px; float:left; margin: 0 0 0 80px; }

#caracteristicas { width:1000px; height:99px; float:left; margin: 0; }

#equipo { width:200px; height:200px; float:left; margin: 40px 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#45BCD2; text-align: justify; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; text-shadow: 1px 1px 0 #FFF; }

#calidad { width:200px; height:200px; float:left; margin: 40px 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#45BCD2; text-align: justify; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; text-shadow: 1px 1px 0 #FFF; }

#etica { width:200px; height:200px; float:left; margin: 40px 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#45BCD2; text-align: justify; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; text-shadow: 1px 1px 0 #FFF; }

#tiempos { width:200px; height:200px; float:left; margin: 40px 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#45BCD2; text-align: justify; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; text-shadow: 1px 1px 0 #FFF; }


/* ---------- SERVICIOS  ---------- */

#servicios { width:1000px; min-height:800px; float:left; margin: 0 0 0 0; }

	.rowService { width:1000px; height:310px; float:left; margin: 10px 0 0 0; background:url(../imagenes/lines.jpg) repeat-x bottom; }
	
		.rowImg_right { width:600px; height:300px; float:left; margin: 0; text-align:center; }
		.rowImg_left { width:600px; height:300px; float:right; margin: 0; text-align:center; }
		
		.rowInfo_left { width:400px; height:300px; float:left; margin: 0; }	
		.rowInfo_Right { width:400px; height:300px; float:right; margin: 0; }
		
			.rowTitle { width:400px; height:150px; float:left; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#b2b2b2; font-weight:bold; text-shadow: 1px 1px 0 #FFF; }
			
			.rowTxt { width:370px; height:140px; float:left; margin: 10px 0 0 30px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#45BCD2; font-style:italic; text-shadow: 1px 1px 0 #FFF; }
			
			.rowTxtRight { width:370px; height:140px; float:left; margin: 10px 0 0 0; font-family:"Times New Roman", Times, serif; font-size:24px; color:#45BCD2; font-style:italic; text-shadow: 1px 1px 0 #FFF; }


/* ---------- PRODUCTOS  ---------- */

#productos { width:1000px; min-height:500px; float:left; margin: 0; padding-bottom:10px; }

	.rowProducts { width:1000px; min-height:260px; float:left; margin: 0; }
		
		.proHolder { width:180px; height:240px; float:left; margin: 10px 0 0 16px; }
		
			.proImg { width:180px; height:220px; float:left; margin: 0; background:#F2F2F2; -moz-box-shadow: 0 0 3px rgba(3,3,3,0.5); -webkit-box-shadow: 0 0 3px rgba(3,3,3,0.5); box-shadow:0 0 3px rgba(3,3,3,0.5); }
			
				.proImg img { float:left; margin: 5px 0 0 5px; }
				
			.proTitle { width:180px; height:15px; float:left; margin: 5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b2b2b2; font-weight:bold; text-align:center; text-transform:uppercase; text-shadow: 1px 1px 0 #FFF; }

/* ---------- PUBLICIDAD  ---------- */

#publicidad { width:1000px; min-height:530px; float:left; margin: 0; }

	#publi_intro { width:1000px; height:420px; float:left; margin: 0; }
	
		#publi_img { width:500px; height:285px; float:left; margin: 50px 0 0 70px; }
		
		#publi_types { width:350px; height:350px; float:left; margin: 20px 0 0 50px; }
		
			#publi_types div { width:350px; height:30px; float:left; margin: 8px 0 0 0; font-family:"Times New Roman", Times, serif; font-size:25px; color:#45BCD2; font-style:italic; text-transform:lowercase; text-shadow:1px 1px 0 #FFF; }

	#inflables { width:1000px; min-height:1200px; float:left; margin: 50px 0 0 0; }
	
		.publiRow { width:968px; height:384px; float:left; margin: 0 0 0 16px; }
	
			.publiVer { width:190px; height:382px; float:left; margin: 2px 0 0 3px; }
			.publiSqr { width:190px; height:190px; float:left; margin: 2px 0 0 3px; }
			.publiHor { width:383px; height:190px; float:left; margin: 2px 0 0 3px; }
			.publiBig { width:576px; height:382px; float:left; margin: 2px 0 0 3px; }
			
			.secHolder { width:193px; height:384px; float:left; margin: 0 0 0 0; }

/* ---------- TOLDOS  ---------- */

#toldos { width:1000px; min-height:530px; float:left; margin: 0; padding-top:30px; }

	#toldos_img { width:440px; height:430px; float:left; margin: 0 0 0 50px; }
	
	#toldos_intro { width:400px; height:400px; float:left; margin: 0 0 0 75px; }
	
		.toldos_categoria { width:400px; height:45px; float:left; margin: 15px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#B2B2B2; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 0 #FFF; }
		
		.toldos_calidad { width:400px; float:left; margin: 15px 0 0 0; font-family:"Times New Roman", Times, serif; font-size:30px; color:#45BCD2; font-style:italic; text-transform:lowercase; text-shadow:1px 1px 0 #FFF; }
	
	#toldos_mid { width:1000px; height:358px; float:left; margin: 0; background:#CCC; border-bottom:1px solid #FFF; border-top:1px solid #999; border-left:none; border-right:none; }
		
		#toldos_mid img { -moz-box-shadow: 0 0 3px rgba(3,3,3,0.5); -webkit-box-shadow: 0 0 3px rgba(3,3,3,0.5); box-shadow:0 0 3px rgba(3,3,3,0.5); }
	
		.toldos_pics { width:310px; height:260px; float:left; margin: 50px 0 0 17px; }
		
		.estilos { width:1000px; height:325px; float:left; margin: 40px 0 0 0; }
		
			.estilos img { -moz-box-shadow: 0 0 3px rgba(3,3,3,0.5); -webkit-box-shadow: 0 0 3px rgba(3,3,3,0.5); box-shadow:0 0 3px rgba(3,3,3,0.5); }
		
		.toldos_picsTwo { width:310px; height:325px; float:left; margin: 0 0 0 126px; }
		
		.toldos_picsThree { width:310px; height:225px; float:left; margin: 0 0 0 17px; }
		
			.toldos_name { width:310px; height:26px; float:left; margin: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#B2B2B2; font-weight:bold; text-align:center; text-transform:uppercase; text-shadow:1px 1px 0 #FFF; }
			
			.toldos_tipo { width:310px; height:20px; float:left; margin: 5px 0 0 0; font-family:"Times New Roman", Times, serif; font-size:15px; color:#45BCD2; font-style:italic; text-align:center; text-transform:lowercase; text-shadow:1px 1px 0 #FFF; }
			
		#toldos_bottom { width:1000px; height:240px; float:left; margin: 40px 0 0 0; }


/* ---------- CONTACTO  ---------- */

#contacto { width:1000px; min-height:530px; float:left; margin: 0; padding-top:30px; }

#forma { width:500px; height:500px; float:left; margin: 0; background: url(../imagenes/lines_v.jpg) repeat-y right; }

	#formulario { width:320px; height:430px; float:left; margin: 50px 0 0 100px; }
		
		.formTxt { height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B2B2B2; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 0 #FFF; }
		.espacio { width:200px; height:20px; background:#45BCD2; border-top:none; border-left:none; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
		.espacioMsg { width:300px; height:120px; background:#45BCD2; border-top:none; border-left:none; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px; }
		.btnSend { width:200px; height:20px; background:#45BCD2; border-top:none; border-left:none; border-right:1px solid #FFF; border-bottom:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 0 #138BAD; }

#ubicacion { width:500px; height:500px; float:left; margin: 0; }

	#direccion { width:400px; height:115px; float:left; margin: 50px 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-shadow: 1px 1px 0 #FFF; line-height:20px; background:url(../imagenes/lines.jpg) repeat-x bottom; }
	
	#map { width:400px; height:190px; float:left; margin: 10px 0 0 50px; background:#FFF; -moz-box-shadow: 0 0 4px rgba(3,3,3,0.5); -webkit-box-shadow: 0 0 4px rgba(3,3,3,0.5); box-shadow:0 0 4px rgba(3,3,3,0.5); }
	
	#horario { width:400px; height:115px; float:left; margin: 15px 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-shadow: 1px 1px 0 #FFF; line-height:20px; background:url(../imagenes/lines.jpg) repeat-x top; }
	
	.ubiColor { color:#45BCD2;}

/*COMMON*/
.lines { width:1000px; height:2px; float:left; margin: 0; background:url(../imagenes/lines.jpg) repeat-x; }

#listTitle { width:800px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#FFF; text-transform:uppercase; }

#lista { width:800px; float:left; margin: 0; background:#F2F2F2; }

	.limage { width:800px; float:left; margin: 20px 0 0 0; padding-bottom:20px; text-align:center; }
	
		.limage img { -moz-box-shadow: 0 0 3px rgba(3,3,3,0.5); -webkit-box-shadow: 0 0 3px rgba(3,3,3,0.5); box-shadow:0 0 3px rgba(3,3,3,0.5); }

/*PRODUCTOS THUMBS*/

a.pro01 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_banners.jpg) no-repeat; }
a.pro02 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_magneticSigns.jpg) no-repeat; }
a.pro03 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_storeFront.jpg) no-repeat; }
a.pro04 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_vehiclePubl.jpg) no-repeat; }
a.pro05 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_realState.jpg) no-repeat; }
a.pro06 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_channelLetter.jpg) no-repeat; }
a.pro07 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_plasticLetters.jpg) no-repeat; }
a.pro08 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_caps.jpg) no-repeat; }
a.pro09 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_tShirts.jpg) no-repeat; }
a.pro10 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_polos.jpg) no-repeat; }

a.pro11 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_aprons.jpg) no-repeat; }
a.pro12 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_instUniforms.jpg) no-repeat; }
a.pro13 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_bCards.jpg) no-repeat; }
a.pro14 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_letterheads.jpg) no-repeat; }
a.pro15 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_envelopes.jpg) no-repeat; }
a.pro16 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_brochures.jpg) no-repeat; }
a.pro17 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_folders.jpg) no-repeat; }
a.pro18 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_pocketFolders.jpg) no-repeat; }
a.pro19 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_laminetedVip.jpg) no-repeat; }
a.pro20 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_displays.jpg) no-repeat; }

a.pro21 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_suspendedSings.jpg) no-repeat; }
a.pro22 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_wallFrames.jpg) no-repeat; }
a.pro23 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_tazas.jpg) no-repeat; }
a.pro24 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_llaveros.jpg) no-repeat; }
a.pro25 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_notepads.jpg) no-repeat; }
a.pro26 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_mousepads.jpg) no-repeat; }
a.pro27 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_plumas.jpg) no-repeat; }
a.pro28 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_encendedores.jpg) no-repeat; }
a.pro29 {display:block; text-indent:-9999em; width:170px; height:210px; background:url(../imagenes/products/th_ceniceros.jpg) no-repeat; }

.pro01 , .pro02 , .pro03 , .pro04 , .pro05 , .pro06 , .pro07 , .pro08 , .pro09 , .pro10 ,
.pro11 , .pro12 , .pro13 , .pro14 , .pro15 , .pro16 , .pro17 , .pro18 , .pro19 , .pro20 ,
.pro21 , .pro22 , .pro23 , .pro24 , .pro25 , .pro26 , .pro27 , .pro28 , .pro29 { width:170px; height:210px; float:left; margin: 5px 0 0 5px; }

a.pro01:hover , .pro02:hover , .pro03:hover , .pro04:hover , .pro05:hover , .pro06:hover , .pro07:hover , .pro08:hover , .pro09:hover , .pro10:hover ,
 .pro11:hover , .pro12:hover , .pro13:hover , .pro14:hover , .pro15:hover , .pro16:hover , .pro17:hover , .pro18:hover , .pro19:hover , .pro20:hover ,
 .pro21:hover , .pro22:hover , .pro23:hover , .pro24:hover , .pro25:hover , .pro26:hover , .pro27:hover , .pro28:hover , .pro29:hover {background-position: 0 -210px; }
 
 /* TEMPORADA */

#catTemporada { width:435px; height:150px; float:right; margin: 20px 0 0 0; background: url(../imagenes/temporada2014-bottom.jpg) no-repeat; }

	#catTemporada img:hover { opacity: 0 }

#temporada { width:100%; text-align:center; }
 	
	#temporada p { text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:32px; font-weight:bold; color:#999; text-transform:uppercase; text-shadow: 0 1px 1px #FFF; padding: 20px 0 0 0; }
 	#temporada img { margin: 20px 0 30px 0; box-shadow: 2px 2px 2px #333333; }