* { margin:0; padding:0; outline:none;}

body { background:#333 url(img/bk_body.jpg) center top repeat-x;}
img { border:none;}

	h2 { font:20px Tahoma, Arial, Helvetica, sans-serif; color:#666; font-weight:bold; margin-bottom:5px;}
	h3 {font:23px Tahoma, Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold; padding:5px; text-align:center; background:#FFE0CC;}
	h4 {font:23px Tahoma, Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold; padding:5px 5px 5px 20px; text-align:left; background:#FFE0CC;}

/* Adwords logo composition */	
	a.logo {
	text-decoration:none;
	position:absolute;
	left:31px;
	top:34px;
}
	h1 { font:35px Tahoma, Arial, Helvetica, sans-serif; color:#FF6600; font-weight:300;}
		h1 span { font:30px Tahoma, Arial, Helvetica, sans-serif; color:#333333; font-weight:300;}
/* Adwords logo composition */	

	
	#header { height:202px; width:972px; margin:48px auto 0; background:url(img/bk_header.jpg) center top no-repeat; position:relative;}
	
		span.pimod_servicio { position:absolute; top:100px; left:30px; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;}
			span.pimod_servicio a { color:#FF6600; text-decoration:none;}
		
	#phones { background:url(img/phone.jpg) left top no-repeat; padding:5px 0 0 108px; height:94px; width:234px; position:absolute; left:546px; top:20px}
	#phones p {font:18px Tahoma, Arial, Helvetica, sans-serif; color:#666;}
	#phones p img { position:relative; top:3px;}
	
	#header h2.titulo { font:40px Tahoma, Arial, Helvetica, sans-serif; color:#282828; font-weight:bold; text-align:center; position:absolute; top:175px;width:972px;}


#content { background:url(img/bk_cont.png) center top repeat-y; width:972px; margin:auto;}
	#google_cert { background:#FF6600; margin:0 0 25px; font:22px Tahoma, Arial, Helvetica, sans-serif; color:#FFF; padding:10px 205px 10px 27px; line-height:30px; position:relative;}
	#google_cert a#certificate{ text-decoration:none; border:none; position:absolute; right:40px; bottom:-6px; height:126px; display:block;}
	#google_cert a#certificate img { border:none;}
	#content #padd_cont { padding:40px 6px 20px}
	
	.spacer { width:956px; height:16px; margin:auto; background:url(img/spacer.jpg) center top no-repeat}
	
	#left { float:left; padding:10px 0; width:404px;}
	#left ul { padding:10px 0 0 20px;}
	#left ul li { list-style-type:none; background:url(img/li.jpg) left bottom no-repeat; padding:3px 0 0 20px; color:#494949; font:16px Tahoma, Arial, Helvetica, sans-serif;}
	
	#right { float:left; margin-top:9px; width:556px; background:url(img/bk_form.jpg) center top no-repeat;}
	#right h3 { background:none;}
	
	form#form { bottom:18px; left:16px; height:346px; margin:20px auto auto; overflow:auto; position:relative; width:480px; font:14px Tahoma, Arial, Helvetica, sans-serif;}
	form#form div#inputs_a { width:230px; float:left}
	form#form div#inputs_a input, select { height:20px; width:230px; background:#fff; margin:0 0 4px 0; border:none; font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#666666; border:1px solid #333333}
	textarea { height:233px; width:230px; float:right; margin:2px; background:#fff; margin:0px; border:none; font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#666666; border:1px solid #333333}
	.btn { float:right; margin-top:4px; position:relative; right:80px; top:15px;}
	#inputs_env { float:left; padding-left:15px; width:230px;}
	
	.find { font-weight:normal; left:15px; position:relative;}

	#footer {color: #333; text-align: center; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;}
#footer img { position:relative; top:4px;}
	
	#fin { width:972px; margin:auto; height:19px; background:url(img/bk_footer.png) center top no-repeat;}
	
	#thanks { width:927px; height:105px; background:url(img/bk_thanks.jpg) center top no-repeat; margin:auto;}
	
