	body{
		font-family: 				Verdana,sans-serif;				
		background-image: 			url("../img/fndgmst.jpg");		
	}

		
	div#marcogeneral{
		position:				absolute;
		top:					0%; 
		left:					50%; 
		width:					652px; 
		margin-left:				-325px; 
		margin-top:				0px; 
		overflow:				hidden;
	}

	
	div#idiom{
		position:				relative;
		height:					20px;
		width:					100%; 
		color:					white; 	
		margin:					0;
	}
	div#idiom p{
  		text-align: 				right;
  	}
	div#idiom a{
		font-size: 				10px;
		text-decoration: 			none;
		color:					white;	
		letter-spacing:				2px;
		margin:					0 5px 0 20px;
	}
	div#idiom a.leng_actv{
		font-size: 				10px;
		text-decoration: 			none;
		color:					red;	
		letter-spacing:				2px;
		margin:					0 5px 0 20px;
	}
	div#idiom a:hover{
		color:					red;	
		letter-spacing:				2px;
	}
	
	div#cabecera{
		position:				relative;
		width:					100%;
		background-color:			black; 
		margin:					0; 
	}
	
	div#fotoprincipal{
		margin:					0;
		border:					0;
	}
	div#fotoprincipal a{
   		display: 				block;
		height:					100%;
		text-decoration: 			none;
		margin:					0;
		padding:				0;
		border:					1px solid black; 
	}
	div#fotoprincipal a:hover{
		border:					1px solid white; 
	}
	div#fotoprincipal img{
		border:					none; 
	}
	div#botonera		{
		position:				relative;
		width:					100%;
		border: 				0;
		margin:					0;
  	}
	ul#ul_botonera		{
		height:					25px;
		border:					0;	
		margin:					0;
		list-style:				none;
		background-color:			red; 
		border-top:				3px solid white;
	}
  	ul#ul_botonera li.menu_port, li.menu_port_actv{
		position:				relative;
  		float:					left;
  		width: 					25%;
		height:					100%;
		border:					0;	
		margin:					0;
  		text-align: 				center;
  	}
  	ul#ul_botonera li.menu_port_actv a{
  		display: 				block;
		height:					100%;
		text-decoration: 			none;
  		color:					black;
 		font-size: 				11px;
		letter-spacing:				2px;
		font-weight: 				bolder;
		background-color:			white; 
		padding:				4px 0 0 0; 
  	}
   	ul#ul_botonera a{
   		display: 				block;
		height:					100%;
		text-decoration: 			none;
  		color:					white;
 		font-size: 				11px;
		letter-spacing:				2px;
		font-weight: 				bolder;
		padding:				4px 0 0 0; 
 	}	
   	ul#ul_botonera a:hover{
		text-decoration: 			none;
  		color:					black;
 		font-size: 				11px;
		letter-spacing:				2px;
  		background-color: 			white;
  		font-weight: 				bolder;
 	}
 
   	div#portada{
		position:				relative;
		width:					100%;
		background-color:			#000000; 
  	}
  	div#porcab{
  		position:				relative;
	  	width:					100%;
  	}
  	div#portxt{
  		position:				relative;
	  	width:					100%;
		margin-top: 				0px;
	  	padding-top: 				1px;
	  	padding-bottom: 			20px;
  	}
  	div#portit{
  		padding:				20px 20px 0 20px;					
 		font-size:				32px; 
		color:					white;	
  	}
  	div#video{
  		margin:					20px 15px 0px 20px;					
		float:					left;
		width:					371px;
		height:					305px; 
		border:					2px solid white;
  	}
  	div#portxt p.txt_port{
  		margin:					0px 20px 15px 20px;					
		color:					white;
		font-size: 				14px;
		letter-spacing:				1px;
		text-align: 				justify;
		line-height:				23px;
  	}
  	div#portxt p.tit_plt{
  		margin:					20px 20px 10px 20px;					
		padding:				0 0 0 0;
		color:					white;
		font-weight: 				normal;
		font-size: 				18px;
		letter-spacing:				3px;
		text-align: 				left;
		border-bottom:				2px solid white;
  	}
  	div#portxt p.txt_plt{
  		margin:					0px 20px 8px 20px;					
		color:					white;
		font-size: 				14px;
		letter-spacing:				1px;
		text-align: 				justify;
		line-height:				23px;
  	}
  	div#portxt pre{
  		margin:					0px 20px 8px 20px;					
		color:					white;
		font-size: 				14px;
		letter-spacing:				1px;
		text-align: 				justify;
		line-height:				23px;
  	}  	

	div#portxt img{
		position:				relative;
		float:					left;
		margin:					0 18px 0px 0;
		padding:				0;
  	}

  	div#portxt ul{
		border:					0;	
		margin:					8px 0 8px 0;
		background-color:			transparent; 
  	}
  	div#portxt ul li.tit_org{
		border:					0;	
		margin:					0;
  		color:					white;
 		font-size: 				14px;
		letter-spacing:				2px;
		font-weight: 				bolder;
		list-style:				none;
  	}
  	div#portxt ul li.txt_org{
		border:					0;	
		margin:					0 0 0 25px;
  		color:					white;
 		font-size: 				14px;
		letter-spacing:				2px;
		list-style:				square;
		line-height:				23px;
  	}
  	div#portxt ul li.tit_cnt{
		border:					0;	
		margin:					0;
  		color:					white;
 		font-size: 				14px;
		letter-spacing:				2px;
		font-weight: 				bolder;
		list-style:				none;
  	}
  	div#portxt ul li.txt_cnt{
		border:					0;	
		margin:					0 0 0 25px;
  		color:					white;
 		font-size: 				14px;
		letter-spacing:				2px;
		list-style:				none;
		line-height:				23px;
  	}
	div#portxt a{
		font-size: 				12px;
		text-decoration: 			none;
		color:					white;	
		font-weight: 				bold;
		letter-spacing:				2px;
	}
	div#portxt a:hover{
		color:					red;	
		font-weight: 				bolder;
		letter-spacing:				2px;
	}
	div#portxt form{
		border:					0;	
		margin:					0 0 0 25px;
	}

  	div#porcab p{
  		margin:					15px 20px 15px 20px;					
		color:					red;
		font-size: 				14px;
		font-weight: 				normal;
		letter-spacing:				1px;
		text-align: 				justify;
		font-weight: 				bold;
		line-height:				23px;
  	}

	div#fotnena{
		width:					650px;
		height:					320px;
	}
	div#fotcorun{
		width:					650px;
		height:					319px;
	}
	div#fotcorun{
		width:					650px;
		height:					321px;
	}


  	div#pie{
		position:				relative;
		background-color:			#000000; 
	  	width:					100%;
	  	height:					125px;
	  	padding-top:				20px;
  	}
 	div#logs{
		position:				relative;
		float:					right;
  		margin-right: 				20px;
  	}
  	div#logs img{
  		border: 				none;
  	}
  	div#contacto{	
		float:					left;
		color:					white;
		padding-left: 				20px;
	}
	div#contacto p{
		font-size: 				14px;
		letter-spacing:				1px;
	}
	div#contacto p a{
		font-size: 				12px;
		text-decoration: 			none;
		color:					white;	
		font-weight: 				bold;
		letter-spacing:				2px;
	}
	div#contacto p a:hover{
		color:					red;	
		font-weight: 				bolder;
		letter-spacing:				2px;
	}

