
/* Soma */

/*@font-face {
	font-family:Erasdemi;
	src:url(Erasdemi.TTF);
}
@font-face{
	font-family:ERASBD;
	src:url(ERASBD.TTF);
}
@font-face{
	font-family:ERASMD;
	src:url(ERASMD.TTF);
}
@font-face{
	font-family:Eraslght;
	src:url(Eraslght.TTF);
}*/
body{
	margin: 0;
	text-align:center;
	}
	
a{ text-decoration:none;
	}

h3{
	color:#B1181B;
	margin-bottom:25px;
	}

header{
	position:fixed;
	width:100%;
	height:155px;
	background:url(img1.jpg) repeat-x;
	/*border:1px red solid;*/
	}

#header_cont{
	width:960px;
	height:102px;
	background:url(img_04.png) no-repeat;
	background-position:right;
	/*border:1px red solid;*/
	margin: 0px auto 15px auto;
	}

#logo{
	/*border:1px red solid;*/
	background:url(img_03.png) no-repeat;
	float:left;
	width:364px;
	height:81px;
	margin-top:20px;
	cursor:pointer;
	}

#menu{
	/*border:1px red solid;*/
	width:960px;
	height:38px;
	margin:0 auto;
	}

.topic{
	/*border:1px red solid;*/
	text-indent:10px;
	text-align:center;
	padding:8px 0 0 0;
	color:#fff;
	font-size:12px;
	font-family:'Muli';
	font-style:normal;
	text-transform:uppercase;
	float:left;
	width:159px;
	height:29px;
	background:url(img_07.png) no-repeat;
	transition-duration: 0.5s;
	}
.topic:hover{
	cursor:pointer;
	text-decoration:underline;
	}
.topic2{
	background:url(img_7.png) no-repeat;
	transition-duration: 0.5s;
	}
#arriba{
	position:fixed;
	right: 0;
	bottom: 0;
	/*border:1px red solid;*/
	margin: 0 20px 60px 0;
	width:44px;
	height:29px;
	cursor:pointer;
	background:url(img_13.png) no-repeat;
	}

#wrapper{
	border:1px #fff solid;
	width:960px;
	height:auto;
	margin: auto;
	}
#oculto{ display:none;}	
#pop{
	display:none;
	width:534px;
	height:550px;
	background:url(soma4.jpg) no-repeat;
	}

#link{
	position:absolute;
	right:0;
	bottom:180px;
	width:240px;
	height:100px;
	/*border: 1px blue solid;*/
	}
#linkFB{
	position:absolute;
	left:0;
	bottom:0px;
	width:532px;
	height:170px;
	/*border: 1px blue solid;*/
	}	
#form{
	text-align:left;
	/*border:1px #000 solid;*/
	width:400px;
	height:100%;
	font-family:'Muli';
	padding:5px 15px 25px 15px;
	display:none;
	}
#fotos{
	display:none;
	}
.clear{
	clear:both;
	}
#in{
	/*border:1px red solid;*/
	float:right;
	width:275px;
	}
input,select{
	margin:0 0 10px 0;
	width:270px;
	height:40px;
	}
textarea{
	font-family:'Muli';
	margin:0 0 10px 0;
	width:270px;
	height:90px;
	}
#file{
	margin-top:20px;
	}
#topicos{
	color:#333;
	float:left;
	line-height:55px;
	margin-top:-20px;
	/*border:1px red solid;*/
	}

.medida{
	min-height:555px;
	margin-top:380px;
	width:100%;
	font-family:'Muli';
	font-size:14px;
	/*border:1px red solid;*/
	}	

#inicio{
	font-family:'Muli';
	color:#EC2024;
	letter-spacing:10px;
	/*border:1px red solid;*/
	width:100%;
	min-height:140px;
	padding-top:35px;
	margin-top:180px;
	}
	
#quienes{
	background:url(img_12.png) no-repeat;
	padding-top:415px;
	}
#servicios{
	background:url(img_20.png) no-repeat scroll 100% 0%;
	background-position-x:160px;
	}
#jswheels{
	background:url(img_16.png) no-repeat;
	}
#paintexpress{
	background:url(img_18.png) no-repeat scroll 100% 0%;
	background-position-x:160px;
	}
#contacto1,#contacto2,#contacto4{
	background:url(img_19.png) no-repeat scroll 0% 220%;
	background-position-y: -60px;
	}
#contacto3{
	background:url(img_19.png) no-repeat scroll 0% 40%;
	background-position-y: -60px;
	min-height:120px;
	margin-top:380px;
	margin-bottom:30px;
	width:100%;
	font-family:'Muli';
	/*border:1px red solid;*/
	}
#contacto5{
	background:url(img_19.png) no-repeat scroll 0% 40%;
	background-position-y: -60px;
	min-height:120px;
	margin-top:380px;
	margin-bottom:30px;
	width:100%;
	font-family:'Muli';
	/*border:1px red solid;*/
	}
#quienes img{
	float:left;
	margin:15px 0 0 50px;
	max-width:330px;
	/*border:1px red solid;*/
	}
#servicios img{
	float:right;
	margin:40px 50px 0 0;
	max-width:330px;
	/*border:1px red solid;*/
	}
#quienes p,#servicios p,#jswheels p,#paintexpress p{
	color:#000;
	text-align:justify;
	font-weight:500;
	width:380px;
	}
#quienes p{
	margin:60px 30px 0 0;
	float:right;
	}
#servicios p{
	margin:30px 0 0 30px;
	}
#jswheels p{
	margin:40px 30px 0 0;
	float:right;
	}
#paintexpress p{
	margin:80px 0 0 30px;
	float:left;
	}
#contacto1 p,#contacto2 p,#contacto3 p,#contacto4 p{
	text-transform:uppercase;
	margin:165px 30px 0 0;
	font-size:14px;
	float:right;
	}
#jswheels span{ text-transform:none;}
#jslogo{
	float:left;
	margin:169px 0 0 76px;
	max-width:290px;
	}
#rin{
	margin:20px 0 0 80px;
	max-width:150px;
	}
#paintrojo{
	float:right;
	margin:2px 33px 20px 0;
	max-width:160px;
	}
#logopaint{
	float:right;
	margin:43px 14px 0 0;
	max-width:360px;
	}
#pleca{
	color:#fff;
	font-size:24px;
	font-family:'Muli';
	font-style:italic;
	text-transform:uppercase;
	text-align:left;
	text-indent:160px;
	background:url(img_17.png) no-repeat;
	width:682px;
	height:40px;
	padding-top:8px;
	margin:30px 0 0 390px;
	}
.rojo{
	font-weight:bold;
	font-family:'Muli';
	line-height:5px;
	font-size:90px;
	color:#B1181B;
	}
.destacado{
	font-size:22px;
	color:#B1181B;
	line-height:50px;
	}
.bold{
	font-weight:bolder;
	color:#B1181B;
}
iframe{
	margin-top:75px;
	margin-left:-68px;
	border:none;}

#list_serv{
	float:left;
	text-align:justify;
	list-style:url(img_15.png);
	width:350px;
	margin-left:30px;
	}

#list_serv li{
	line-height:20px;
	}

span{
	font-weight:bold;
	font-family:'Muli';
	text-transform:uppercase;
	}
	
footer{
	text-align:right;
	color:#fff;
	text-transform:uppercase;
	font-family:'Muli';
	font-style:italic;
	padding:30px 0 0 0;
	/*border:1px red solid;*/
	width:100%;
	height:44px;
	background:url(img_16.jpg) repeat-x;
	margin: 0 auto;
	}
footer p{margin-right:35px;}

