* {
	margin:0;
	padding:0;
	border:0;
}
header,nav,section,article,footer,aside,figure {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img {
	border:none;
}
ul {
	list-style:none;
}
body {
	border:0;
	font-family:'Maven Pro',cursive;
	color:#000000;
	line-height:17px;

	font-size:1em;
	margin:0;
	padding:0;
}
header {
	width:100%;
	height:160px;
	text-align:left;
	margin:0 auto; background-color:#000000;
}
nav {
	width:1050px;
	height:40px;
	margin-top:5px;
	text-align:center;
	font-family:'Nunito',Times,arial,serif;
	font-size:1.2em;
	padding-top:10px;
	behavior: url(PIE.htc);
}
#navborder {
	/*border-radius*/ 
	position:relative;
	behavior:url(PIE.htc); 
}
nav a {
	
	behavior:url(PIE.htc);
	color:#FFFFFF;
	background-image:url(images/boton1.jpg); background-repeat:no-repeat; 
}
nav a:hover {
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 2px #000; 
	/*border-radius*/
	behavior:url(PIE.htc);
	padding:.7em .3em .7em .3em;
	z-index:9999; color:#737373;
}
nav div span {
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 2px #000; 
	/*border-radius*/
background-image:url(images/boton2.jpg); background-repeat:no-repeat;
	behavior:url(PIE.htc);
	padding:.7em .3em .7em .3em;
}
a {
	color:#FFFFFF;
	text-decoration:none;
	/*transition-duration*/
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
	outline:none; font-size:20px;
}
article {
	width:930px;
	margin:0 auto;
	height:400px;
	padding:10px 10px 10px 10px;
	margin-top:5px;
	margin-bottom:8px;
	/*border-radius*/
	background-image:url(images/fondo.png);
	background-repeat:repeat;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior:url(PIE.htc);
}

section {
	width:930px;
	margin:0 auto;
	height:780px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:20px;
	/*border-radius*/
	background-image:url(images/fondo.png);
	background-repeat:repeat;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior:url(PIE.htc);
}

.fondo { background-color:#000000;
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}

.fondo1 { background:fixed #000 center center no-repeat url(images/bg1.jpg);
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}
	
.fondo2 { background:fixed #000 center center no-repeat url(images/bg2.jpg);
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}	

.fondo3 { background:fixed #000 center center no-repeat url(images/bg3.jpg);
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}
	
.fondo4 { background:fixed #000 center center no-repeat url(images/bg4.jpg);
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}
	
.fondo5 { background:fixed #000 center center no-repeat url(images/bg5.jpg);
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}	
	
.fondo6 { background:fixed #000 center center no-repeat url(images/bg6.jpg);
	background-size:100% 100%, auto;
	-o-background-size: 100% 100%, auto;
	-moz-background-size: 100% 100%, auto;
	-webkit-background-size: 100% 100%, auto;}
	
.cv { background-image: url(images/b1.jpg); background-repeat:no-repeat;}
.index { background-image: url(images/article1.jpg); background-repeat:no-repeat;}
.valores { background-image: url(images/b2.jpg); background-repeat:no-repeat;}
.clientes { background-image: url(images/b4.jpg); background-repeat:no-repeat;}
.contacto1 { background-image: url(images/article.jpg); background-repeat:no-repeat; height:680px;}
.servicios { background-image: url(images/b6.jpg); background-repeat:no-repeat;}
.ventajas { background-image: url(images/b7.jpg); background-repeat:no-repeat;}
.valores1 { background-image: url(images/b8.jpg); background-repeat:no-repeat;}
.tit { text-decoration:underline;}
.tit1 { text-decoration:underline; font-size:14px; padding-left:250px;}

.cli { width:220px; height:150px; float:left; margin-top:10px; margin-left:10px; line-height:30px;}
.cli2 { width:150px; height:150px; float:left; margin-top:10px; margin-left:20px; line-height:30px;}
.cli1 { width:230px; height:150px; float:left; margin-top:10px; margin-left:10px; line-height:30px;}
.cli3 { width:210px; height:150px; float:left; margin-top:10px; margin-left:50px; line-height:30px;}
.anuncio { width:680px; margin:0 auto;}
.anuncio1 { font-size:13px;}
.borde { border-color:#000000 solid 1px;}

.tamano2 {
	height:550px;
}
.tamano3 {
	height:430px;
}
#forma {
	width:350px;
	float:left;
}
/*section {
	width:930px;
	margin:0 auto;
	height:340px;
	padding:10px 10px 10px 10px;
	margin-top:20px;
	margin-bottom:20px;
	/*border-radius -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(PIE.htc);
	background:rgb(255,255,255);
	opacity: 0.8;
}
*/
footer {
	/*background:rgb(0,105,164);*/
	opacity:0.8;
	width:100%;
	height:30px;
	padding-top:5px;
	text-align:center;
}
.firma {
	width:400px;
	margin:0 auto;
}
.firma1 {
	width:30px;
	float:left;
}
.firma2 {
	width:30px;
	float: right;
}
/* ============================= main layout ====================== */
.logo {
	width:495px;
	height:104px;
	text-align:center; margin:0 auto;
	border-bottom-right-radius:24px;
	border-bottom-left-radius: 24px;
}
/*=================bggrande=========================*/
/*.bgstretcher {
	background:black;
	overflow:hidden;
	width:100%;
	position:fixed !important;
	z-index:-100;
}
.bgstretcher,.bgstretcher,.bgstretcher {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
}
.bgstretcher,.bgstretcher {
	margin:0;
	padding:0;
	list-style:none;
}*/
img,div {
	behavior:url(iepngfix.htc)
}
.seccion {
	color:#ffffff;
	text-decoration:underline;
}
h1 {
	font-family:'Nunito',Times,arial,serif;
	font-size:30px;
	border-bottom:#690052 solid 4px;
	color:#FFFFFF;
	text-shadow:0 1px 3px rgba(0,0,0,0.75);
	width:300px;
	height:30px;
	padding-top:10px;
	margin-bottom:15px; margin-left:15px;
}
h2 {
	font-family:'Nunito',Times,arial,serif;
	font-size:30px;
	border-bottom:#8f2829 solid 4px;
	color:#70614e;
	text-shadow:0 1px 3px rgba(0,0,0,0.75);
	width:470px;
	height:30px;
	padding-top:10px;
	margin-bottom:15px;
}
.tamano {
	width:100%;
	font-size: 18px; color:#FFFFFF; text-align:justify;
}
strong { font-size:18px;}
.texto { width:750px; text-align:justify; float:right; margin-right:60px; text-shadow:1px 1px 2px #000; font-size:15px; }
.texto5 { width:910px; text-align:justify; float:right; margin-right:10px; text-shadow:1px 1px 2px #000; font-size:15px; }
.texto4 { width:900px; text-align:justify; float:right; margin-right:20px; text-shadow:1px 1px 2px #000; font-size:15px; }
.texto1 { width: 900px; margin:0 auto; float:right; margin-top:10px;}
.texto2 { width:630px; float:left; text-align:justify; margin-top:10px; text-shadow:1px 1px 2px #000; font-size:15px; }
.texto3 { width:450px; float:left; text-align:justify; margin-left:20px; margin-top:10px; text-shadow:1px 1px 2px #000; }
.imagen { width:250px; float:left;}
.direccion { width:430px; text-align:justify; float:left; text-shadow:1px 1px 2px #000; margin-left:20px;}
.ventajas1 { width:600px; height:100px; padding-left:60px;}
.tel { width:250px; height:80px; text-align:left; background-color:#903;}
.des1 { width:480px; float:left;}
.des2 { width:450px; float:left;}
.click { text-align:right; padding-top:10px;}


.scale {
	/*transition-duration*/
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s;
}
.scale:hover {
	/*transform*/
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
}
.vin ul {
	margin:0px;
	padding:0px;
	list-style:none; 
}
.vin li {
	background:url(images/vin.png) no-repeat left top;
	list-style:none;
	padding:0 0 0 18px;
	background-position:0 5px;
	line-height:18px;
	color:#FFF; 
	
}
.vin li a {
	text-decoration:underline;
	color:#000000;
}
.vin li a:hover {
	text-decoration: none
}
.cuadro {
	/*border-radius*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/*transition-duration*/
	-webkit-transition-duration:0.7s;
	-moz-transition-duration:0.7s;
	-o-transition-duration:0.7s;
	transition-duration:0.7s;
}
.cuadro:hover {
	/*border-radius*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/*box-shadow*/
	-webkit-box-shadow:0 0 12px rgba(183,40,36,0.97),inset 0 0 12px 2px white;
	-moz-box-shadow:0 0 12px rgba(183,40,36,0.97),inset 0 0 12px 2px white;
	box-shadow:0 0 12px rgba(183,40,36,0.97),inset 0 0 12px 2px white;
}
.cuadro2 {
	/*border-radius*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.cuadro3 {
	/*border-radius*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/*transition-duration*/
	-webkit-transition-duration:0.7s;
	-moz-transition-duration:0.7s;
	-o-transition-duration:0.7s;
	transition-duration:0.7s;
}
.cuadro3:hover {
	/*border-radius*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/*box-shadow*/
	-webkit-box-shadow:0 0 12px rgba(116,99,79,0.97),inset 0 0 12px 2px white;
	-moz-box-shadow:0 0 12px rgba(116,99,79,0.97),inset 0 0 12px 2px white;
	box-shadow:0 0 12px rgba(116,99,79,0.97),inset 0 0 12px 2px white;
}
.espacios {
	width:250px;
	margin-top:10px;
	margin-left:10px;
	float:right;
}
.espacios2 {
	width:340px;
	margin-top:10px;
	margin-left:30px;
	float: right;
}
/****Container CSS****/
/****gallery CSS*****/
#large_image_holder {
	width:500px;
	float:left;
	display:inline;
	margin:0 0 0 70px;
}
#large_images {
	width:500px;
	float:left;
	display:inline;
	position:relative;
	z-index:10;
	padding:10px;
	height:400px;
}
#large_images li {
	position:absolute;
	z-index:11;
	left:10;
}
#thumb_holder {
	width:300px;
	height:213px;
	float:left;
	display:inline;
}
#thumb_holder li {
	width:80px;
	float:left;
	display:inline;
	margin:10px;
}
.info_holder {
	width:300px;
	height:207px;
	float:left;
	display:inline;
}
.title {
	float:left;
	display:inline;
	width:300px;
}
.hide {
	display:hidden; overflow:hidden;
}
.push {
	clear: both;
}
/************Form styles start**************/
input,textarea,select {
	font-family: Arial,sans-serif; border:1px solid #666666;
}
input[type="text"],select,textarea {
	width:215px;
	height:15px;
	padding:5px 8px;
	font-size:1.0em;
	color:#666;
	background-image:-webkit-gradient(linear,0% 0%,0% 12%,from(#999),to(#fff));
	background-image:-moz-linear-gradient(0% 12% 90deg,#fff,#999);
	/*border-radius*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
	behavior:url(PIE.htc);
}
input[type="text"]:hover,select:hover,textarea:hover {
	background-color:#fff;
	/*transform*/
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
input[type="text"]:focus {
	opacity:0.7;
	/*transform*/
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
}
input[type="submit"] {
	padding:0 15px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	line-height:1;
	color:#444;
	border:none;
	text-shadow:0 1px 1px rgba(255,255,255,0.85);
	background-color:#fff;
	/*border-radius*/
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	/*box-shadow*/
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);
	box-shadow:0 1px 2px rgba(0,0,0,0.5);
	/*transition-duration*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#bbb));
	background-image:-moz-linear-gradient(0% 100% 90deg,#bbb,#fff);
	behavior:url(PIE.htc);
}
input[type="submit"]:hover {
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.85);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#b72824),to(#ffffff));
	background-image:-moz-linear-gradient(0% 100% 90deg,#ffffff,#b72824);
	background-color: #9c2d1b;
}
/************Form styles end**************/


.analisis{width:650px; text-align:left; margin:0 auto; height:auto;}

.tamanoima2 {
	width:230px;
	height:300px;
	float:left;
	margin-left: 150px;
}



.widget {
	width: 800px;
	margin: 20px;
	padding: 10px;
	margin-bottom: 15px;
}

	.widget a {
	color: #222;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #009;
	text-decoration: underline;
	}

	.tabnav li {
	display: inline;
	list-style: none; float:left; width:auto;
	margin-left:15px;

	}
	
	.tabnav ul { height:100px; margin:0; padding:0; }
	
		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #FFF;
		font-weight: bold
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		color: #FFF;
		text-decoration: none;
		}
		
	.tabdiv {
	margin-top: 15px;
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}
