/*CSS Document created by 2Code - www.2code.co - for Quarto Útil Agencia Creativa*/
body{
	background-color:#FFF;
	background-image:url('../images/bg-naranja.jpg');
	background-repeat:repeat;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	text-align:justify;
}
th{
	font-weight:normal;
}
.modulos ul{

	margin-left:15px;
}
.modulos ul li{
	list-style-type:none!important;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #666;	
	list-style-position: outside;
	margin-left:10px;
	list-style-image: url('../images/bullet.png');	
	
}
.wrapper{
	position:relative;
	width:1020px;
	margin:0 auto 0 auto;
	
}

#btn-entrar a{
	position:absolute;
	display:block;
	width:168px;
	height:49px;
	background-image:url('../images/Entrar.jpg');
	background-repeat:no-repeat;
	top:-120px;
	right:280px;
	/*margin-right:-84px;*/
	z-index:30000;
}
	#btn-entrar a:hover{
		background-image:url('../images/Entrar-rollover.jpg');
	}
#franja-comunidad{
	position:relative;
	width:100%;
	height:16px;
	background-image:url('../images/bg-franja-comunidad.png');
	background-position:bottom;
	background-repeat:repeat-x;
	z-index:2000;
}
	#btn-comunidad{
		position:absolute;
		display:block;
		width:119px;
		height:31px;
		background-image:url('../images/comunidad.png');
		background-repeat:no-repeat;
		top:6px;
		right:10px;
	}
		#btn-comunidad a{
			display:block;
			width:119px;
			height:31px;
		}
#header{
	position:relative;
	width:100%;
	height:190px;
	top:-16px;
	z-index:1500;
}
	#header-index{
		position:relative;
		width:100%;
		height:290px;
		margin-top:100px;
		z-index:1500;
	}
	#logo{
		position:absolute;
		width:817px;
		height:225px;
		background-image:url('../images/bg-logo.png');
		background-repeat:no-repeat;
		top:10px;
		left:50%;
		margin-left:-407px;
	}
		#logo img{
			position:absolute;
			left:250px;
		}
		#btn-logo{
			position:absolute;
			display:block;
			width:32px;
			height:37px;
			right:280px;
			top:20px;
			background-image:url('../images/boton-subir-cabezote.png');
			background-repeat:no-repeat;
			z-index:3000;
		}
			#btn-logo a{
				display:block;
				width:32px;
				height:37px;
			}
h1{
	font-family:Tahoma,Verdana, Arial;
	font-size:30px;
	color:#666;
	margin-bottom:10px;
	min-height:30px;
	text-align:left;
}
h2{
	font-family:Tahoma,Verdana, Arial;
	font-size:24px;
	color:#C35C0E;
	margin-bottom:10px;
	margin-top:10px;
	min-height:30px;
	text-align:left;
	padding-bottom:5px;
	border-bottom:2px solid #CCC;

}
h3{
	font-family:Tahoma,Verdana, Arial;
	font-size:22px;
	color:#C35C0E;
	margin-bottom:10px;
	margin-top:10px;
	min-height:30px;
	text-align:left;
	padding-bottom:5px;
	border-bottom:2px solid #CCC;
}
#contenido{
	position:relative;
	width:100%;
	min-height:300px;
	background-color:#FFF;
	margin-top: 0px;
	z-index:1600;
}
#contenido-index{
	position:relative;
	width:100%;
	background-color:#FFF;
	margin-top:130px;
	z-index:1600;
}
	#botones-right{
		position:fixed;
		width:86px;
		height:135px;
		padding-left:15px;
		padding-top:20px;
		background-image:url('../images/siguenos-fondo.png');
		background-repeat:no-repeat;
		background-position:top center;
		margin-left:890px;
		margin-top:-10px;
		z-index:30000;
		}
		#botones-right ul{
			list-style:none;
		}
			#botones-right li{
				text-align:center;
				margin-top:2px;
				margin-bottom:2px;
			}
				#botones-right li a img{
					border:none;
				}
	#franja-middle{
		position:absolute;
		width:100%;
		height:200px;
		margin-top:-90px;
		background-image:url('../images/linea-divisoria.png');
		background-repeat:no-repeat;
		background-position:center;
		left:0px;
	}
	#menu-top{
		position:absolute;
		width:auto;
		top:-20px;
		right:0px;
		z-index:3000;
	}
		#menu-top ul{
			list-style:none;
		}
			#menu-top li{
				width:auto;
				height:36px;
				float:left;
				text-align:center;
				margin-left:8px;
				margin-right:8px;
			}
				#menu-top li a{
					display:block;
					font-family:Tahoma, Verdana, Arial;
					font-size:14px;
					color:#C35C0E;
				}
					#menu-top li a:hover{
						color:#FA8A00;
					}					
					#menu-top li#inicio{
						width:71px;
						height:20px;
						padding-bottom:30px;
						background-image:url('../images/icono-inicio.jpg');
						background-repeat:no-repeat;
						background-position:bottom center;
					}
					#menu-top li#registrate{
						width:120px;
						height:20px;
						padding-bottom:30px;
						background-image:url('../images/icono-registrate.jpg');
						background-repeat:no-repeat;
						background-position:bottom center;
					}
					#menu-top li#servicio-al-cliente{
						width:118px;
						height:19px;
						padding-bottom:30px;
						background-image:url('../images/icono-servicios.jpg');
						background-repeat:no-repeat;
						background-position:bottom center;
					}
					#menu-top li#recomiendanos{
						width:92px;
						height:18px;
						padding-bottom:30px;
						background-image:url('../images/icono-recomiendenos.jpg');
						background-repeat:no-repeat;
						background-position:center bottom;
					}
					#menu-top li#testimonios{
						width:100px;
						height:18px;
						padding-bottom:30px;
						background-image:url('../images/icono-testimonios.jpg');
						background-repeat:no-repeat;
						background-position:center bottom;
					}
					#menu-top li#contactenos{
						width:74px;
						height:18px;
						padding-bottom:30px;
						background-image:url('../images/icono-contactenos.jpg');
						background-repeat:no-repeat;
						background-position:center bottom;
					}
	.contenido-bloque{
		position:relative;
		width:470px;
		float:left;
		margin-left:10px;
		margin-right:10px;
		margin-top:-30px;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		line-height:16px;
		color:#666;
	}
	#slider1{
		position:relative;
		width:980px;		
		padding:20px;
		text-align:center;
		
	}
	#slider-inferior{
		position:relative;
		width:900px;
		height:174px;
		padding:20px;
		text-align:center;
		
		left:20px;
	}
		#slider-inferior ul{
			list-style:none;
			position:relative;
			width:900px;
			height:174px;
		}
			#slider-inferior li{
				width:900px;
				height:174px;
				float:left;
			}
				#slider-inferior li div{
					width:270px;
					float:left;
					padding-left:10px;
					font-family:Tahoma, Verdana, Arial;
					font-size:11px;
					text-align:left;
					line-height:16px;
					color:#666;
					margin-left:10px;
					margin-right:5px;
				}
					#slider-inferior li div img{
						float:left;
						margin-right:5px;
					}
					#slider-inferior li div h3{
						font-family:Tahoma, Verdana, Arial;
						font-size:14px;
						font-weight:normal;
						color:#000;
						margin-bottom:5px;
						border-bottom:none!important;
					}
						#slider-inferior li div a{
							
							width:62px;
							height:20px;
							color:#FFF;
							background-image:url('../images/bg-mas-info.jpg');
							background-repeat:no-repeat;
							text-align:center;
							line-height:20px;
							margin-top:10px;
						}
		#prevBtn a{
			position:absolute;
			display:block;
			width:41px;
			height:36px;
			background-image:url('../images/arrows.jpg');
			background-repeat:no-repeat;
			background-position:left;
			text-indent:-9999px;
			top:50%;
			margin-top:0px;
			left:-15px;
		}
		#nextBtn a{
			position:absolute;
			display:block;
			width:41px;
			height:36px;
			background-image:url('../images/arrows.jpg');
			background-repeat:no-repeat;
			background-position:right;
			text-indent:-9999px;
			top:50%;
			margin-top:0px;
			right:-15px;
		}
.home{
padding-top:50px;
}
.home .block-izquierda{
	position: relative;
	width: 400px;
	margin-left: 20px;	
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	float:left;
	

}
.home .block-izquierda h1, .block-derecha h1{
text-align:right!important;

}

.home .block-derecha{
	position: relative;
	width: 580px;
	margin-left: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	float:right;

}
.tdvideo{
	
margin-top:40px;}

#footer-middle{
	position:relative;
	width:100%;
	height:350px;
	background-image:url('../images/fondo-lateral.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:0px;
	z-index:1500;
}
	.logo-verde{
		position:absolute;
		display:block;
		width:111px;
		height:86px;
		top:70px;
		right:0px;
		background-image:url('../images/mas-internet.png');
		background-repeat:no-repeat;
	}
	#ficha-barras{
		position:absolute;
		width:272px;
		height:172px;
		background-image:url('../images/flecha-barras.png');
		background-repeat:no-repeat;
		left:20px;
		top:50px;
	}
	#menu-servicios{
		position:absolute;
		width:260px;
		height:184px;
		background-image:url('../images/menu-servicios.png');
		background-repeat:no-repeat;
		top:50px;
	}
		#menu-servicios ul{
			position:relative;
			list-style:none;
		}
			#menu-servicios li{
				position:relative;
				width:auto;
				float:left;
				height:121px;
			}
				#menu-servicios li a{
					position:relative;
					width:auto;
					float:left;
					height:121px;
					margin-left:17px;
					margin-right:17px;
				}
				#menu-servicios li#mnav a{
					position:relative;
					width:17px;
					height:121px;
					background-image:url('../images/btn-estrategias.png');
					background-repeat:no-repeat;
					left:23px;
					top:55px;
				}
				#menu-servicios li#siev a{
					position:relative;
					width:18px;
					height:121px;
					background-image:url('../images/btn-siev.png');
					background-repeat:no-repeat;
					left:16px;
					top:100px;
				}
				#menu-servicios li#seo a{
					position:relative;
					width:18px;
					height:121px;
					background-image:url('../images/btn-seo.png');
					background-repeat:no-repeat;
					left:16px;
					top:80px;
				}
				#menu-servicios li#tv a{
					position:relative;
					width:17px;
					height:121px;
					background-image:url('../images/btn-mobiles.png');
					background-repeat:no-repeat;
					left:14px;
					top:50px;
				}
				#menu-servicios li#social-media a{
					position:relative;
					width:16px;
					height:121px;
					background-image:url('../images/btn-social-media.png');
					background-repeat:no-repeat;
					left:6px;
					top:14px;
				}
	#menu-principal{
		position:absolute;
		width:660px;		
		right:0px;
		top:190px;
	}
		#menu-principal ul{
			list-style:none;
		}
			#menu-principal li{
				position:relative;
				width:auto;
				height:40px;
				float:left;
				margin-left:15px;
				margin-right:15px;
			}
				#menu-principal li a{
					position:relative;
					width:auto;
					padding-left:20px;
					height:40px;
					line-height:40px;
					display:block;
					font-family:Tahoma, Verdana, Arial;
					font-size:16px;
					color:#c7c3c3;
					text-align:center;
				}
					#menu-principal li a span{
						position:absolute;
						display:none;
						width:22px;
						float:right;
						top:0px;
						right:-22px;
						height:40px;
						background-image:url('../images/rollover-derecho.png');
						background-position:right;
						background-repeat:no-repeat;
					}
					#menu-principal li a:hover{
						background-image:url('../images/bg-btn-principal.png');
						background-repeat:no-repeat;
						background-position:left;
						color:#fcfbfb;
					}
					#menu-principal li a:hover span{
						display:block;
					}
					#menu-principal li a.active{
						background-image:url('../images/bg-btn-principal.png');
						background-repeat:no-repeat;
						background-position:left;
					}
					#menu-principal li a.active span{
						display:block;
					}
		.botones-redes{
		
		margin-top:20px;
		padding-left:20px;
		}
		
		.botones-redes1{
		
		margin-top:240px;
		padding-left:770px;
		}
				
#contenido-2{
	position:relative;
	margin-top:-100px;
	padding-bottom:1px;
	z-index:1500;
	background-color:#FFF;
}
	#contenido-2 #menu-top{
		top:-35px;
	}
	#col-left{
		position:relative;
		width:220px;
		float:left;
		
		margin-top:90px;
	}
		#menu-lateral{
			position:relative;
			width:240px;
		}
		
		#menu-lateral h1{
		font-size:24px!important;
		margin-left:15px!important;
		color:#C35C0E!important;
		font-weight:bold;
		}
			
	#col-right{
		position:relative;
		width:750px;
		float:right;
		margin-top:30px;
	}
		#col-right .contenido-bloque{
			width:300px;
			margin:20px;
			top:50px;
		}
#slider-inferior{
	position:relative;
	margin-top:10px;
	padding-bottom:20px;
}
#footer{
	position:relative;
	width:100%;
	height:246px;
	padding-top:20px;
	background-image:url('../images/bg-footer.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	z-index:2000;
}
	#btn-up{
		position:absolute;
		display:block;
		width:31px;
		height:37px;
		top:64px;
		left:50%;
		margin-left:-15px;
		background-image:url('../images/web-todoventa.png');
		background-repeat:repeat-x;
	}
		#btn-up a{
			display:block;
			width:31px;
			height:37px;
		}
	#menu-footer{
		position:relative;
		width:auto;
		top:110px;
	}
		#menu-footer ul{
			list-style:none;
			width:810px;
			margin:0 auto;
			
		}
			#menu-footer li{
				width:auto;
				float:left;
				padding-left:10px;
				padding-right:10px;
				background-image:url('../images/Separador-menu.jpg');
				background-repeat:no-repeat;
				background-position:right center;
			}
				#menu-footer li a{
					font-family:Tahoma, Verdana, Arial;
					font-size:14px;
					color:#d6d2ce;
				}
					#menu-footer li a:hover{
						color:#CCC;
					}
	#footer p{
		position:relative;
		text-align:center;
		line-height:18px;
		top:130px;
		font-family:Tahoma, Verdana, Arial;
		font-size:14px;
		color:#d6d2ce;
		text-shadow:1px 1px 0px #000;
	}
	.info_pie p {
		position:relative;
		text-align:center;
		line-height:18px;
		top:270px;
		font-family:Tahoma, Verdana, Arial;
		font-size:14px;
		color:#d6d2ce;
		text-shadow:1px 1px 0px #000;
	}
	
	#footer p a, .info_pie p a{
		position:relative;
		line-height:18px;
		text-align:center;
		font-family:Tahoma, Verdana, Arial;
		font-size:14px;
		color:#d6d2ce;
		text-shadow:1px 1px 0px #000;
	}
	
	
	#footer .logo-verde{
		position:absolute;
		display:block;
		width:111px;
		height:86px;
		top:-20px;
		right:0px;
		background-image:url('../images/mas-internet.png');
		background-repeat:no-repeat;
	}
	#registrarse{
		position:relative;
		width:240px;
		float:right;
		margin-right:240px;
		margin-top:20px;

	}
		#registrarsel form, label, input{
			border:none;
		}
		input.registrarse{
			position:relative;
			width:212px;
			height:23px;
			float:left;
			background-image:url('../images/campo-registrate.jpg');
			background-repeat:no-repeat;
		}
		input#enviar-registrarse{
			float:right;
			position:relative;
			top:5px;
		}
		
#parallax {
float:left;
position: relative;
overflow: hidden;
width: 100%;
height: 300px;
margin: 1.5em 0;
}

#parallax div div {
font-family: Palatino, Georgia, Trebuchet MS, serif;
font-size: 48px;
line-height: 0.6em;
}
.chat{	
padding-left:15px;
}
.form_cotizacion{
	width:350px;
	float:right;
	background-color:#F4F4F4;
	border:#EBEBEB thin solid;
	padding:15px;
	}
