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

body {
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	min-width:1250px;
}

img {
	margin:0px;
	padding:0px;
	border:none;
}

button {
	margin:0px;
	padding:0px;
	border:none;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

.cuerpoDelimitado{
	display:block;
	position:relative;
	width:1150px;
	left:50%;
	margin-left:-575px;
}

/* ----------------------------------------------TEXTOS---------------------------------------------- */
.titulo{
	font-size:20px;
	color:#383939;
}
		
.subTitulo{
	font-size:16px;
	color:#878787;
}

.txtImp{
	text-transform:uppercase;
	color:#666;
	font-size:30px;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	line-height:35px;
}

.textoArticulo{
	font-size:13px;
	color:#666;
	line-height:18px
}

.lambda{
	font-family: 'Handlee', sans-serif;
	font-size:14px;
	font-weight:700;
	color:#dc0032;
}

/* ----------------------------------------------LISTAS---------------------------------------------- */

.navH ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

	.navH ul li{
		display:inline-block;
		position:relative;
	}

.listaSimple{
	list-style:none;
	margin:0px;
	padding:0px;
}

	.listaSimple li{
		
	}

.pAbClear{
	display:block;
	position:absolute;
}

/* ----------------------------------------------POSICIÓN---------------------------------------------- */

.derecha{
	float:right;
}

.izq{
	float:left;
}

.centrado{
	text-align:center;
}

.txtIzq{
	text-align:left;
}

.txtDch{
	text-align:right;
}

.enLinea{
	display:inline-block;
	position:relative;
}

/* ----------------------------------------------COLORES---------------------------------------------- */
.negro{
	color:#000;
}

/* TOP */
#top{
	display:block;
	position:fixed;
	font-size:44px;
	left:95%;
	top:85%;
	z-index:5000;
	background:#FFF;
	border-radius:50%;
	width:30px;
	height:30px;
	opacity:0;
}

	#top a{
		color:#444;
		transition:0.3;
	}
	
		#top a:hover{
			color:#dc0032;
		}

		#top i{
			margin-top:-4px;
			margin-left:-2px;
			display:block;
		}


#msjBlog{
	display:block;
	position:fixed;
	width:100%;
	height:100%;
	overflow:hidden;
	background:rgba(0,0,0,0.8);
	z-index:5000;
}

	#msjCaja{
		display:block;
		position:fixed;
		width:400px;
		left:50%;
		margin-left:-250px;
		height:220px;
		top:50%;
		margin-top:-135px;
		border:#878787 solid 10px;
		background:#fff;
		border-radius:10px;
		padding:25px 50px 25px 50px;
	}
		
		#msjCaja h3{
			color:#dc0000;
		}
		
		#msjCaja p{
			color:#383939;
		}
		
#soporte{
	display:block;
	position:absolute;
	background:#dc0000;
	z-index:4999;
	padding:0px;
	opacity:0.9;
	top:100px;
	left:975px;
	height:0px;
	width:120px;
	overflow:hidden;
}

	#formSoporte{
		margin-left:5px;
	}

	#soporte input{
		width:100px;
		border:3px #444 solid;
		background:#fff;
		padding:2px;
		text-align:center;
	}
	
	#envio{
		padding:3px;
		background:#444;
		color:#fff;
		margin-top:2px;
		width:110px;
	}