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

body{
	margin:0 auto;
	padding:0; 
	font-size:15px;
	font-family: 'Lato', sans-serif;
	font-weight:lighter;
	font-size:1.0em;
	/*transition: 5s;*/
}

h1,h4{
	text-align:center;}

/*video{
	position:fixed;
	min-width:100%;
	height:60%;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	}*/
.borde-top-rojo{
	height:5px;
	width:100%;
	border-top: 5px #FF0000 solid;
}

.menu{
	 width:100%;
	 text-align:center;
	/*height:50px;*/
	background:#f8f7f7;
	text-transform:uppercase;
	font-size:1.1em;
	font-stretch:expanded;
	color:#333;
	 padding-right:0px !important;
}
/*este nav es del menu para pc*/
.nav > li {
				float:right;
			}
			
			.nav li a {
				background-color:rgba(255,255,255,0.93);
				color:#000;
				text-decoration:none;
				padding:10px 12px;
				display:block;
			}
			
			.nav li a:hover {
				background-color:#fff;
				color:#F00;
				-webkit-transition: .5s;
                -moz-transition: .5s;
                -o-transition: .5s;
                transition: .5s;
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				/*min-width:140px*/;
			}
			
			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				position:relative;
				text-align:start;
			}
			
			.nav li ul li ul {
				display:none;
				right:-140px;
				top:0px;
		}


.menu-cel{
    background-color: rgba(255,255,255,0.73);
    width: auto;
    padding: 3em;
    top: 4em;
    right: auto;
}

.menu-cel li a {		
			color:#fff;
			text-decoration:none;
			padding:10px 12px;
			height:40px;
			display:none;
}			
.menu-cel li a:hover {
				background-color:#0d5b87;
				-webkit-transition: .5s;
                -moz-transition: .5s;
                -o-transition: .5s;
                transition: .5s;
}
	
.marco{
	max-width:1300px;
	padding:3em 2em;
	}	
	
.line-left{
	border-left: 2px #ba1b34 solid;
	padding-left:25px!important;
	
	}
.nav-2{
	display:block !important;
    position: absolute;
	text-align: left;
	font-family: 'Lato', sans-serif;
	
	padding: 5%;
	right: 0px;
	top: 85%;
	height: auto;
	display:none


}	
	
.nav-2 li a{
	width:100%;
	margin-top:7%;
	color:#000;
	text-decoration: none;
    line-height: 2rem;
	padding:10px 12px;
	display:block;
	

}
.nav-2 li a:hover{

	background: rgba(248,247,247,0.5);" 
	color:#333;
    padding:10px 12px;
	
}

.nav-2 ul li{
/*	display:none;
	position:absolute;
    list-style-type: none;
	list-style:none;
    margin: 0 auto;
	padding:5%;
    width: 100%;
    height: 100%;  
    position: fixed;  
    overflow: auto;*/  
}

/*.collapse:not(.show){
	display:block !important;
}*/


.btn-menu{
	padding:0.5em;
	text-align:right!important;
}

.btn-menu a:hover{
		-webkit-transition: .5s;
        -moz-transition: .5s;
        -o-transition: .5s;
         transition: .5s;
}
.header-video{
	width:100%;
	height:auto;
	position:relative!important;
	overflow:hidden;
}
.absolute{
	width:100%;
	height:100%;
	top:0;
	right:0;
	position:absolute;
	text-align:center;
	display:flex;
	text-align:center;}
	
	
.btn-text {
	height: auto; 
	padding: 0.5em; 
	text-decoration: none; 
	text-transform: uppercase; 
	letter-spacing: 1px; 
	color:#FFF; 
	margin:1em 0; 
	text-align:center;
}
.btn-text:hover {
	color:#C00; 
}
	
/*.but{
	color:#FFF;
}

.but a{
	text-decoration:none;
	color:#fff;
}
.but a:hover{
	text-decoration:none;
	color:#ccc;
}*/
.header {
	position:fixed;
    width:100%;
    height:150px;
    left:0;
    transition: height 500ms, background 500ms;
}
.header.tiny {

    height:60px;
    background: #fff;
	top:0;

}

.heade_nav{
	margin-bottom:10%;}

.logo.tiny {
	background-image:url(../images/logo-pazar-top.png);
	background-size: cover;
	width:100px;
    height:46px;
	margin-top:4px;
}
#nav {
				
			margin-top:1%;
	        margin-bottom:1%;
		    margin:auto;
			font-family:Arial, Helvetica, sans-serif;
			}

ul, ol {	list-style-type:none;}





.form-consulta {max-width: 80%; background: #fff; padding: 25px; color:#666; font-size:1.2em; max-width:750px;}
.campo-form {width:100%; height:36px; margin:2px 0 6px; padding-left:6px; box-sizing: border-box; border-radius:3px; border:0; font-size:1em; background:#CCC;}
label {width:100%; font-weight: 500 !important;}
label span {color: #CCC;}
textarea {min-height: 150px!important;}
.btn-form {border:#666 2px solid; background:#333; border-radius:7px; height: auto; padding: 0.5em; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color:#FFF; margin:1em 0; text-align:center;}
.btn-form:hover {background:#990000; color:#FFF; }
.conte-form{}


