@charset "utf-8";
/* Autor: Francisco Camarena , triplewsystems.com */


@import url('https://fonts.googleapis.com/css?family=Montserrat|Palanquin+Dark');



			* {

				margin:0px;
				padding:0px;
			}
			
			#menu_despegable {
				float:left;
				width:100%;
				height:50px;
				margin-left:0px;
				margin-top:0px;
				padding-left:0px;
				font-family: 'Rambla', sans-serif;
				font-size:18px;
				line-height:20px;
				
/*				background-image:url(../imagenes/fondo_transparente.png);*/
				background-repeat:repeat;
				z-index:1000;
				
			}
						
			ul, ol {
				float: left;
				list-style:none;
				
			}
			
			.nav{
				
				width:100%;
				background:;	
			}
			.nav > li {
				
				float: right;
				width:auto;
				height:auto;
				border-right:0px solid #F4F4F4;
				text-align:center;
				z-index:100;
				/*background-color: yellow;*/

			}


			.nav li a {
				margin: 0px;
				display: block;
				width: 100%; 
				height: 100%; 
				color: #0279c9;
				/*background-color: aqua;*/
				padding:10px 15px;
			 }
			
			.nav li a:hover {
				/*background-color:#666666;*/
				z-index:1000;
				color: #00b9cc;
				
			}


			.nav li ul {
				display:none;
				position:absolute;
				z-index:1000;
				min-width:130px;
				color:white;
				
			}
			
			.nav li:hover > ul {

				border-radius			: 5px 5px 5px 5px;
				-moz-border-radius		: 5px 5px 5px 5px;
				-webkit-border-radius	: 5px 5px 5px 5px;
			
				background-color: #376eb4;
				display:block;
				float:left;
				width:auto;
				
				padding:0px;
				z-index:1000;
				color:#FFF;

			}
			

			.nav li ul li {
				position:relative;
				z-index:100;
				/*color:#FAD42F;*/
				text-align: left;
				color:white;
				
				border-bottom:0px solid #FFF;
			}

			.nav li ul li a {
				
				color: #FFF;
				padding:15px 20px 15px 20px;
				font-size:17px;
			}


			.nav li ul li a:hover {

				
				border-radius			: 2px 2px 2px 2px;
				-moz-border-radius		: 2px 2px 2px 2px;
				-webkit-border-radius	: 2px 2px 2px 2px;

				color: #FFF;
				background-color:#00b9cc;
			}


			
			#subopcion a {
				color:#666666;
				font-size:13px;				
				height:13px;
				padding:8px 5px 8px 5px;
			}
			
			#subopcion a:hover {
				/*color:#FAD42F;*/

			}			









@media only screen and (max-width:1400px){
	
	#menu_despegable {
		
		font-size:16px;
		
	}

	.nav li ul li a {
		padding:10px 20px 10px 20px;
		font-size:15px;
	}

}


/*
@media only screen and (max-width:1024px){

	
			#menu_despegable {
				line-height:18px;
				font-size:13px;

				
			}
			
			.nav > li {

				width:13.8%;

			}
			
			
}

@media only screen and (max-width:900px){

	
}
*/