@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);


*
{
	font-family: 'Lato', Calibri, Arial, sans-serif;
}
	nav
	{
		background: #088291;
	    color: #fff;
	    width: 100%;
	    font-size: 16px;
	    text-align: center;
	    display:block;
	    z-index: 99999;
	}
	
	#menumovil
	{
		width: 100%;
		background-color:#088291;
		color:#FFFFFF;
    	display: none;
	}	
	
	
	#menumovil i{
		    font-size: 30px;
		    float: right;
		    margin: 15px;
	}
	
	.enlacesmenupri
	{
	text-decoration: none;
    color: white;
    font-weight: 900;
        font-size: 18px;
	}
	
	#padremenu
	{
		width: 100%;
		background: #89277d;
	}
	
	.mprinci{
		background-color: #89277d;
	}
	
	.mprinci:hover{
		background-color: #bf73b6;
	}
	
	
		.mprinci:hover .iconomenu{
		color:white;
	}
	
	#menusup{
		position:relative;
		display:block;
	}

	.submenu1
	{
		width: 100% !important;
		background-color:#89277d;
		padding-bottom: 0px !important;
	}
	
	
	
	.submenu1:hover
	{
		background-color:#0095c3;
	}
	
	.submenu2
	{
		display:none;
	}
	

	.toogle
	{
		cursor:pointer;
	}

	
   #menusup li
   {
	   	list-style: none;
	   	float:left;
	    padding: 12px 0 12px 0;
	    
	    width: 50%;
	    position: relative;
   }
   
   	.submenu2 li
	{
		width: 100% !important;
		background-color:#384c78;
		padding-bottom: 10px !important;;
	}
   
   ul{
   	margin:0;
   	
   }
   
   ul li a{
   	text-decoration: none;
   	color: white;
   	    
   }
   
   	.enlaceenmenu{
		font-weight: normal;
	}


	.selecte
	{
		position:absolute;
		top: 0;
		background:#09434a;
		width: 100%;
		display:none;
	}



	.col1submenu
	{
		float: left;
    	width: 25%;
	}
	
	.col2submenu
	{
		float: left;
    	width: 70%;
    	padding: 30px;
	}
	
   
   .cajamenu
   {
		float:right;
   		width: 10px;
   		margin-right:10px;
   }

	.sm
	{
		display: none;
		position:absolute;
	}

	.iconomenu
	{
		width:100%;
	    margin-bottom: 15px;
	  color: #ffffff;
	}
	
	.iconomenu:hover{
		color:white;
	}
	
	.divsubmenu{
	    padding-bottom: 10px;
	}
	
	@media screen and (max-width:1000px) {
	#menusup{
		display:none;
	}
		.toogle{
		padding-bottom: 10px!important;
	}
	#menusup li {
		width: 100%;
		display:block;
		position:static;
		padding-bottom: 0;
	}
	.sm
	{
		    width: 100%;
		    position:static;
	}
	
	#menumovil
	{
		display:block;
	}
	
	}


/* body */
.post_stitle {color: #656363;}

.tablaaspectos thead th {background-color: #541b4d;}
