@charset "utf-8";
/* Autora: Karina Laborde - PathLink Abril 2011 */
/* En ViloWEb no saben maquetar una web o armar un menu en css */

@import url("menu.css");

body {
	padding:0;
	margin:0;
	font-family: 'Oxygen', sans-serif;
	
}

#wrapper {
	width:970px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	z-index:0;
}

#header {
	width:970px;
	height:245px;
	position:relative;
	padding:0;
	margin:0;
	margin-top: 5px;
}

		#header object {
			padding:0;
			display:block;
			position:absolute;
			bottom:0;
			left:10px;
		}

#banners-home {
	width:970px;
	height:370px;
	position:relative;
	padding:20px 0 0 0;
	margin:0;
}
		#banners-home img {
			display:block;
			padding:0;
			margin:20px auto;
		}


#sidebar {
	position:relative;
	float:left;
	width:252px;
	min-height:350px;
	padding:0;
	margin:26px 0 0 10px;
}

			#sidebar h6 {
				font-size: 12px;
				color: #666;
				text-align:center;
				padding:0;
				margin:0 0 5px 0;
			}
			
			#box-skype {
				width:250px;
				height:112px;
				background-color:#E8E8E8;
				position:relative;
				padding:0;
				margin:0 0 20px 0;
				border:solid 1px #CCC;
			}
			
					#box-skype p {
						font-size: 12px;
						color: #666;
						margin:10px 0 18px 10px;
					}
					
					#box-skype a {
						font-size:12px;
						color: #666;
						padding:0;
						margin:7px 0 0 0;
						text-decoration:none;
						clear:right;
						display:block;
					}
					
					#box-skype a:hover {
						color: #4190FF;
						text-decoration: underline;
					}
					
					#box-skype img {
						position:relative;
						float:left;
						padding:0;
						margin:0 24px 0 56px;
						cursor:default;
					}
					
			.box-eventos {
				width:248px;
				min-height:110px;
				overflow:hidden;
				background-color:#0B6CA1;
				position:relative;
				padding:5px 0;
				margin:0 0 25px 0;
				border:solid 1px #CCC;
			}
			
					.box-eventos a {
						width:122px;
						font-size:12px;
						color: #FFF;
						padding:0;
						margin:0 15px 0 0;
						text-decoration:none;
						float:right;
						position:relative;
						display:block;
					}
					
					.box-eventos img {
						position:relative;
						float:left;
						display:block;
						vertical-align:middle;
						padding:0;
						margin:0;
					}
					
			#box-distribuidores {
				width:248px;
				height:128px;
				background-color: #E8E8E8;
				position:relative;
				padding:0;
				margin:0 0 25px 0;
				border:solid 1px #CCC;
				font-size:12px;
			}
			
					#box-distribuidores form {
						padding:0;
						margin:0;
						position:relative;
					}
					
					#box-distribuidores label {
						width:220px;
						height:18px;
						position:relative;
						display:block;
						clear:left;
						padding:0;
						margin:15px auto 0 auto;
						line-height:18px;
						color:#666;
					}
					
					#box-distribuidores label input {
						width:145px;
						position:relative;
						display:inline;
						float:right;
						height:18px;
						margin:0;
						padding:0;
					}
					
		* html #box-distribuidores label input {width:145px;position:relative;					display:inline;float:right;height:18px;margin:0;padding:0; top:-18px;}
		*+html #box-distribuidores label input {width:145px;position:relative;					display:inline;float:right;height:18px;margin:0;padding:0; top:-18px;}
					
					.formbutton {
						float:right;
						position:relative;
						clear:both;
						margin:15px;
						padding:2px;
						text-align:center;
						background-color:#0B6CA1;
						color:#FFF;
						border:none;
						cursor:pointer;
					}

			#box-certificacion {
				width:248px;
				height:120px;
				position:relative;
				padding:0;
				margin:0;
			}
			
					#box-certificacion img {
						padding:0;
						margin:0 auto;
						display:block;
					}
					
					#box-certificacion p {
						font-size:9px;
						color:#666;
						font-weight:bold;
						text-align:center;
						padding:0;
						margin:2px 0 0 0;
					}


#contenido {
	position:relative;
	width:950px;
	height:auto;
	padding:0;
	margin:auto;
	margin-top: 7px;
}

			#contenido h1, #contenido h3 {
				width:588px;
				height:28px;
				position:relative;
				padding:0;
				margin:10px auto;
				background:url(../img/build/bg-hs.jpg) repeat-x;
				border:solid 1px #005482;
				text-align:center;
				line-height:28px;
				font-size:19px;
				color:#FFF;
				font-family: 'Oxygen', sans-serif;
				font-weight:normal;
			}
			
			#contenido h4 {
				width:588px;
				height:28px;
				position:relative;
				padding:0;
				margin:10px auto;
				background:url(../img/build/bg-hs.jpg) repeat-x;
				border:solid 1px #005482;
				text-align:center;
				line-height:28px;
				font-size:13px;
				color:#FFF;
				font-family: 'Oxygen', sans-serif;
			}
			
			#contenido p {
				font-size: 12px;
				color: #666666;
				text-align:justify;
				margin:15px 20px 0 20px;
			}
			
			#contenido object {
				display:block;
				padding:0;
				margin:0 auto;
				border:none;
}
#footer {
	width:100%;
	height:220px;
	position:inherit;
	padding:0;
	margin:0 auto;
	background-color: #CCCCCC;
	margin-top: 10px;
	bottom: 0px;
	min-height: 100%;
}
#footer p {
	font-size: 11px;
	color: #333333;
	margin-top: 5px;
			}
.pfooter {
	color: #333333;
	font-size: 12px;
}
a.pie:link {
	color: #333333;
	text-decoration: none;
}
a.pie:visited {
	color: #333333;
	text-decoration: none;
}
a.pie:hover {
	color: #3399FF;
	text-decoration: none;
}
a.pie:active {
	text-decoration: none;
}
#top {
	position:inherit;
	width:100%;
	height:30px;
	z-index:1;
	margin-bottom: 0px;
	background-image: url(../img/build/bg-top.jpg);
	margin-top: 0px;
}
#cont-footer {
	position:relative;
	width:950px;
	height:190px;
	z-index:2;
	margin: auto;
	padding-top: 10px;
}
#cont-top {
	position:relative;
	width:950px;
	height:30px;
	z-index:3;
	margin: auto;
}
#top p {
	font-size: 12px;
	color: #333333;
	margin-top: 5px;
}	
#cabezal {
	position:inherit;
	width:auto;
	height:132px;
	z-index:4;
	margin: auto;
	background-color: #DFDFE1;
	padding-top: 5px;
}
#cabezal p {
	font-size: 12px;
	color: #333333;
	margin-top: 5px;
}	
	
