* {
    margin: 0px;
}

body {
    font: 11px Verdana, Tahoma, sans-serif;
    color: #000000;
    background: transparent url(imagenes/body_bg.png) scroll 0 0 repeat;
}

p { text-align:justify; margin-bottom:5px; }
a img { border: 0px; }
a { text-decoration: none; }

.clear { clear: both; }
.turquesa {color:#0dafc5;}
.azul {color:#6093d8;}

.line {
	clear:both;
	border-bottom:1px solid #207bc1;
	margin:10px 10px 20px;
	padding-top:10px;
}

#wrapper {
	margin:auto;
	position:relative;
	width:996px;
}

#header {
	background:url("imagenes/flash.png") no-repeat scroll 0 10px transparent;
	margin:auto;
    height: 465px;
    width: 1023px;
}

/*#inf_main{margin-top:194px;}*/

#content {
	background:url("imagenes/container.png") repeat-y scroll 0 0 transparent;
	margin:0 auto;
	overflow:hidden;
	padding:0 7px;
	width:982px;
}

#flotantes {
	position:absolute;
	right:20px;
	top:400px;
	/*top:650px;*/
}

.flotacamas{position:absolute;float:right;left:259px;top:388px;}

#side {
	background:url("imagenes/izq_bg.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	margin-right:20px;
	padding-bottom:20px;
	padding-left:10px;
	width:230px;
}

#side a img.banner {
	margin-bottom:10px;
}
	
#main {
	float:left;
	overflow:hidden;
	padding:10px 20px 0 0;
	width:702px;
	position:relative;
}

#texto_sup {
	width:560px;
}

img.title {
	margin-bottom:10px;
}

.info {
	background:none no-repeat scroll 0 0 transparent;
	float:left;
	height:307px;
	line-height:12px;
	margin:10px 0;
	padding:5px 20px;
	width:194px;
	position:relative;
}

.info a img {
	margin-bottom:5px;
}

.info ul {
	padding:0px 0px 0px 10px;
}

#mallas {
	background:url("imagenes/mallas_bg.jpg") no-repeat scroll 0 0 transparent;
	clear:both;
	height:160px;
	margin-bottom:20px;
	padding:50px 140px 0 20px;
	position:relative;
	width:542px;
}

#mallas #ver {
	position:absolute;
	right:145px;
	top:5px;
}

#mallas .sm {
	float:left;
	width:180px;
}

#footer {
	color:#FFFFFF;
	margin:0 auto;
	padding:15px 0;
	text-align:center;
	width:980px;
}


/*		FORMAS		*/
#form {
    margin:10px auto 20px;
	width:204px;
}

	#form .box {
	    padding: 0 0 10px 0;
	    width: 202px;
	}
	
	#form .box label {
		float:left;
		margin-bottom:3px;
	}
	
	#form .box input, #form .box textarea {
	    background: url("imagenes/input_bg.jpg") repeat-x scroll 0 0 #ffffff;
		border:1px solid #3b2e49;
		font-size:12px;
	    width: 200px;
	}
	
	#form button {
		background:url("imagenes/btn_enviar.jpg") no-repeat scroll 0 0 transparent;
		border:0 none;
		cursor:pointer;
		height:43px;
		margin:15px 0;
		width:199px;
	}
