@charset "utf-8";





h1


{


	position:absolute; top:-2000px;


	color:#FFFFFF


}





/* CSS Document */





/*

















#######################################################################################





#######################################################################################





#######################################################################################























								__      __ _ _                                





							   / _|    / _(_) |                               





	 ___ _   _ _ __  ___  __ _| |_ ___| |_ _| |_ __ ___    ___ ___  _ __ ___  





	/ __| | | | '_ \/ __|/ _` |  _/ _ \  _| | | '_ ` _ \  / __/ _ \| '_ ` _ \ 





	\__ \ |_| | | | \__ \ (_| | ||  __/ | | | | | | | | || (_| (_) | | | | | |





	|___/\__,_|_| |_|___/\__,_|_| \___|_| |_|_|_| |_| |_(_)___\___/|_| |_| |_|





	





























#######################################################################################                                                                   





#######################################################################################





#######################################################################################





*/











body





{
	margin:0px;
	text-align:center;
	background:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;



}











.main





{





	width:1200px;





	margin-left:auto;





	margin-right:auto;





	padding-bottom:20px;





}
#number {
	height: 90px;
	width: 1100px;
	background-image: url(images/number.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: absolute;
}













.header





{





	width:1200px;





	height:197px;





	background:url(images/header.jpg) no-repeat;





}











.banner





{





	width:984px;





	height:283px;





	margin-left:auto;





	margin-right:auto;





	margin-top:2px;





}











.container





{
	margin-left:auto;
	margin-right:auto;
	width:984px;
	margin-top:15px;
	height: 380px;
	background-color: #000000;
	background-image: url(images/bg_home.gif);
	background-repeat: no-repeat;





}
.container_contact





{
	margin-left:auto;
	margin-right:auto;
	width:984px;
	background:url(images/bg_home.jpg) no-repeat #000000;
	margin-top:15px;
	height: 260px;
}
.container_faq





{
	margin-left:auto;
	margin-right:auto;
	width:984px;
	margin-top:15px;
}



.col-izq





{





	text-align:left;





	width:492px;





	height:258px;





	





	float:left;





}











.col-der





{





	text-align:left;





	width:492px;





	height:258px;





	





	margin-left:492px;





}











.clear





{





	clear:left;





}











.separator





{





	margin-left:auto;





	margin-right:auto;





	width:984px;





	height:25px;





	





	background:url(images/separator.jpg) bottom no-repeat #000000;





}











.footer





{





	text-align:left;





	margin-left:auto;





	margin-right:auto;





	width:984px;





	height:120px;





}











.footer-izq





{





	font-size:12px;





	padding-top:5px;





	font-weight:bold;





	color:#CCCCCC;





	width:300px;





	height:60px;





	





	position:relative;





	left:100px;





}











.footer-der





{





	font-size:12px;





	text-align:right;





	padding-top:5px;





	color:#FFFFFF;





	width:400px;





	height:60px;





	





	position:relative;





	left:550px;





	top:-60px;





	margin-bottom:-60px;





	





}











.footer-btn





{





	width:984px;





	height:80px;





	background:url(images/bg_footer.jpg) bottom #000000 no-repeat;





}











/*











					 _                  





					| |_  ___ _ __  ___ 





					| ' \/ _ \ '  \/ -_)





					|_||_\___/_|_|_\___|





										











*/











.h2_home1





{





	margin:0px;





	padding:0px;





	padding-top:13px;





	padding-left:33px;





}











.p_home1





{





	padding:0px;





	margin:0px;





	color:#999999;





	padding-left:33px;





	font-size:11px;





	line-height:11px;





	letter-spacing:1px;





	line-height:14px;





	margin-bottom:0px;





	margin-top:5px;





}











.p_home2





{





	padding:0px;





	margin:0px;





	color:#000000;





	padding-left:25px;





	font-size:11px;





	line-height:11px;





	letter-spacing:1px;





	line-height:14px;





	margin-bottom:0px;





	margin-top:10px;





}











.h2_home2





{





	margin:0px;





	padding:0px;





	padding-top:20px;





	padding-left:25px;





}

















.a_home1





{





	color:#CCCCCC;





	font-size:13px;





	letter-spacing:0px;





}























/***************************************************************************************************/





























.container_graffiti





{





	margin-left:auto;





	margin-right:auto;





	width:984px;





	background:url(images/bg_graffiti.jpg) no-repeat #000000;





	margin-top:15px;





}











.col-izq_graffiti





{
	text-align:left;
	width:492px;
	height:600px;
	float:left;





}











.col-der_graffiti





{
	text-align:left;
	width:492px;
	height:250px;
	margin-left:492px;
	position:relative;
	top:260px;
	left:-60px;




}











.graffiti-list





{





	color:#999999;





	font-size:11px;





	list-style:none;





	letter-spacing:1px;





}





.graffiti-list li





{





	margin-top:8px;





	padding-left:20px;





	background:url(images/liststyle.jpg) no-repeat;





}



























































/***************************************/











.container_automotive





{





	margin-left:auto;





	margin-right:auto;





	width:984px;





	background:url(images/bg_automotive.jpg) no-repeat #000000;





	margin-top:15px;





}











/********************************************/











.container_commercial





{





	margin-left:auto;





	margin-right:auto;





	width:984px;





	background:url(images/bg_commercial.jpg) no-repeat #000000;





	margin-top:15px;





}











.col-der_commercial





{





	text-align:left;





	width:492px;





	height:250px;





	color:#FFFFFF;





	











	margin-left:492px;





	position:relative;





	top:585px;





	left:-60px;





}











.p_commercial





{





	color:#FFFFFF;





	letter-spacing:1px;





	font-size:11px;





}



































/**************************************************/











.contact-table input





{
	font-size:10px;
	color:#000000;
	border:none;
	background-color: #FFFFFF;





}
.header .container_contact .col-der .contact-table {
	color: #FFFFFF;
	background-color: #000000;
	font-size:10px;
}
.header .container_contact .col-der .contact-table td .tdright {
	background-color: #000000;
	color: #FFFFFF;
	align: right;
	text-align: right;
}
.header .container_contact .col-der .contact-table td .tdleft {
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
}












.contact-table textarea





{
	font-size:10px;
	color:#000000;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	background-color: #FFFFFF;





}





.header .container_contact .col-der .contact-table .button





{





background:#000000;





color:#999999;





font-family:Verdana, Arial, Helvetica, sans-serif;





border:none;





}

































































/*******************************************/











.container_decolite





{





	margin-left:auto;





	margin-right:auto;





	width:984px;





	background:url(images/bg_decolite-film.jpg) no-repeat #000000;





	margin-top:15px;





}

































































/****************************************************************************/

















.col-izq_faqs





{





	text-align:left;





	width:600px;





	





	float:left;





}











.col-der_faqs





{
	text-align:right;
	width:340px;
	margin-left:600px;
	height: 900px;




}

















.title-faqs





{





	color:#FFFFFF;





	font-size:12px;





	margin:0px;





	padding:0px;





	margin-top:15px;





	padding-left:20px;





	text-align:left;





}























.p_faqs





{





	





	text-align:justify;





	padding:0px;





	margin:0px;





	color:#999999;





	font-size:11px;





	line-height:11px;





	letter-spacing:1px;





	line-height:14px;





	margin-bottom:0px;





	margin-top:1px;





	padding-left:20px;





}





























/*********************************************************************/











.container_residential





{
	margin-left:auto;
	margin-right:auto;
	width:984px;
	margin-top:15px;
	background-image: url(images/bg_residential.jpg);
	background-repeat: no-repeat;
	background-color: #000000;





}
.header .container_residential .container_residentialmap #playvid {
	position: absolute;
}
.header .container_residential #pvideor {
	height: 110px;
	width: 560px;
	position: relative;
	left: 460px;
	top: -260px;
}
.header .container_residential #pvideor img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header .container_graffiti #pvideog {
	height: 110px;
	width: 530px;
	position: relative;
	left: 460px;
	top: -350px;
}
.header .container_graffiti #pvideog img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}






.col-der_residential





{
	text-align:left;
	width:492px;
	height:250px;
	color:#FFFFFF;
	margin-left:492px;
	position:relative;
	top:440px;
	left:-70px;





}











.p_residential





{





	color:#FFFFFF;





	letter-spacing:1px;





	font-size:11px;





}









































/******************************************************************/











.container_safe





{





	margin-left:auto;





	margin-right:auto;





	width:984px;





	background:url(images/bg_security.jpg) no-repeat #000000;





	margin-top:15px;





}











.col-der_security





{





	text-align:left;





	width:492px;





	height:250px;





	color:#FFFFFF;





	











	margin-left:492px;





	position:relative;





	top:210px;





	left:25px;





}











.p_security





{





	color:#000000;





	letter-spacing:1px;





	font-size:11px;





	width:350px;





}











/*











    _     _              





 __| |___| |__ _  _ __ _ 





/ _` / -_) '_ \ || / _` |





\__,_\___|_.__/\_,_\__, |





                   |___/ 











*//*











.main





{





	background:#CCCCCC;





}











.header





{





	background:url(images/debug_header.jpg) no-repeat;





}











.banner





{





	background:#CC9933;





}











.col-der





{





	background:#FFCC00;





}











.footer





{





	background:#FFFF33;





}











.footer-izq





{





	background:#330099;





}











.footer-der





{





	background:#66CC99;





}











.footer-btn





{





	background:#66FF66;





}











*/

















ul, li{margin:0; padding:0; list-style:none;}





.menu_head{width:156px; height:32px; background:none; cursor:pointer; border:none;}











.menu_body





{





	margin-top:0px;





	display:none;





	width:150px;





	border-right:1px solid #998675;





	border-bottom:1px solid #998675;





	border-left:1px solid #998675;





	border:none;





	position:relative;





	top:10px;





	z-index:1;





}





.menu_body li





{





	margin:0px;





	padding:0px;





	margin-bottom:-3px;





}





/*.menu_body li





{





	background:#493e3b;





}











.menu_body li.alt





{





	background:#362f2d;





}*/











.menu_body li a





{





	color:#FFFFFF;





	text-decoration:none;





	padding:0px;





	display:block;





}





/*.menu_body li a:hover{padding:15px 10px; font-weight:bold;}*/

















.banner





{





	z-index:0;





}











.float-menu





{





	z-index:1;





	position:relative;





	top:-40px;





	left:155px;





	width:140px;





	margin-left:auto;





	margin-right:auto;





	margin-bottom:-36px;





}












.imgloca





{





	margin-bottom:-32px;





}
.header .container .col-der .p_home1 .a_home1 #playvideo {
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header .container_residential .col-izq_graffiti .p_home2 .a_home1 #playvideo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.header .container_graffiti .col-izq_graffiti .p_home2 .a_home1 #playvideograffiti {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header .container_safe .col-izq_graffiti .p_home2 .a_home1 #playvideograffiti {
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header .container_safe .col-izq_graffiti .p_video {
	padding:0px;
	margin:0px;
	padding-left:25px;
	margin-bottom:0px;
	margin-top:5px;
}
