@charset "utf-8";

BODY {
	background-color: #FFFFFF;
	margin: 0px;
}
BODY, TD, TH {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4b4b4b;
}
IMG {
	border: none;
}
A {
	text-decoration: none;
}
P {
	margin: 0;
	padding-bottom: 10px;
}

/**** clearfix ****/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**** clearfix ****/

#header {
	width: 990px;
	height: 43px;
	margin: 0 auto;
	font-size: 11px;
	color: #49bdf3;
	background: url(../img/global/fnd_header.jpg) no-repeat left bottom;
}
	#user_name {
		float: left;
		padding: 21px 0 0 10px;
	}
	#header_links {
		float: right;
		padding: 21px 10px 0 0;
	}
		 #header_links A {
			color: #49bdf3;
			text-decoration:none;
		 }
/*#titular {
	width: 714px;
 	height: 30px;
 	background: url(../img/global/fnd_titular.gif) no-repeat left top;
	font-size: 13px;
}
	#titular A {
		float: left;
		display: block;
		height: 23px;
		padding: 7px 26px 0 26px;
		color: #5c8e10;
	}
	#titular A:hover {		
	}
		#titular A.titular_inicio {
			background: url(../img/global/fnd_titular.gif) no-repeat left top;
			background-color: inherit;
		}
		#titular A.titular_medio {
		}
		#titular A.titular_fin {
			float: none;
			padding-left: 0;
			padding-right: 0;
		}
*/
#container {
	width: 970px;
	margin: 0 auto;
	padding: 0 10px;
	background: url(../img/global/fnd_body.gif) no-repeat left bottom;
}

#contenido {
	width:714px;
}

	#columna {
		float: left;
		width: 238px;
		height:450px;
		padding-top: 60px;
		background: url(../img/global/container_fnd_topleft.gif) no-repeat;
	}
		#logo {
			padding: 0 0 30px 37px;
		}
		#logoPie {
			padding: 0 0 30px 49px;
			margin-top:134px;
		}
		#menu {
			padding-left: 25px;
		}
			#menu DIV.menu_opcion {
				/*height: 39px;
				overflow: hidden;*/
			}
				#menu DIV.menu_opcion A {
					display: block;
					width: 168px;
					height: 35px;
					padding-top: 9px;
					font-size: 15px;
					color: #FFFFFF;
					font-weight: bold;
					background: url(../img/global/menu_bot1.gif) no-repeat;
					text-align: center;
					text-decoration:none;
				}

			#menu DIV.menu_opcion2 {
				padding: 5px 0 0 8px;
				/*height: 39px;
				overflow: hidden;*/
			}
				#menu DIV.menu_opcion2 A {
					display: block;
					width: 154px;
					height: 25px;
					padding-top: 9px;
					font-size: 13px;
					color: #FFFFFF;
					font-weight: bold;
					background: url(../img/global/menu_bot2_rojo.gif) no-repeat;
					text-align: center;
					text-decoration:none;
				}
				
				#menu DIV.menu_opcion2 A.active_nativa  {
					display: block;
					width: 154px;
					height: 25px;
					padding-top: 9px;
					font-size: 13px;
					color: #FFFFFF;
					font-weight: bold;
					background: url(../img/global/menu_bot2_azulOS.gif) no-repeat;
					text-align: center;
					text-decoration:none;
				}

		
				#menu DIV.menu_opcion2 A.active2_0 {
					background-image: url(../img/global/menu_bot2_on_rojo.gif);
					color:#FFFFFF;
				}
				#menu DIV.menu_opcion2 A.active2_1 {
					background-image: url(../img/global/menu_bot2_on_azulOS.gif);
					color:#FFFFFF;
				}
				#menu DIV.menu_opcion2 A.active2_2 {
					background-image: url(../img/global/menu_bot2_azulCLA.gif);
					color:#FFFFFF;
				}
			
	
			
				#menu DIV.menu_opcion3 A {
					display: block;
					width: 141px;
					height: 25px;
					padding: 6px 0 0 13px;;
					font-size: 10px;
					color: #5c8e10;
					font-weight: bold;
					text-align: left;
					background: none;
					text-decoration:none;
				}
				#menu DIV.menu_opcion3 A:hover {
					background-color: #ce4439;
					color: #FFFFFF;
					height:25px;
				}
				#menu DIV.menu_opcion3 A.active3 {
					background-color: #ce4439;
					color: #FFFFFF;					
				}
				
				/*menu NIDINA*/
				#menu DIV.menu_opcion3a {
				padding: 5px 0 10px 0;
				background: url(../img/global/menu_bot3_rojo.gif) no-repeat left bottom;
			}
			
			#menu DIV.menu_opcion3a A {
					display: block;
					width: 141px;
					height: 25px;
					padding: 6px 0 0 13px;;
					font-size: 10px;
					color: #CE4439;
					font-weight: bold;
					text-align: left;
					background: none;
					text-decoration:none;
				}
				#menu DIV.menu_opcion3a A:hover {
					background-color: #ce4439;
					color: #FFFFFF;
					height:25px;
				}
				#menu DIV.menu_opcion3a A.active3 {
					background-color: #ce4439;
					color: #FFFFFF;					
				}	
			
			/*--------*/
				
			/*menu NATIVA*/
				#menu DIV.menu_opcion3b {
				padding: 5px 0 10px 0;
				background: url(../img/global/menu_bot3_azulOS.gif) no-repeat left bottom;
			}	
			#menu DIV.menu_opcion3b A {
					display: block;
					width: 141px;
					height: 25px;
					padding: 6px 0 0 13px;;
					font-size: 10px;
					color: #5786DB;
					font-weight: bold;
					text-align: left;
					background: none;
					text-decoration:none;
				}
				#menu DIV.menu_opcion3b A:hover {
					background-color: #5786DB;
					color: #FFFFFF;
					height:25px;
				}
				#menu DIV.menu_opcion3b A.active3 {
					background-color: #5786DB;
					color: #FFFFFF;					
				}	
			/*--------*/
		#espacio{
		 height: 5px;
		 font-size:0px;
		}	
	#content {
		float: right;
		width:714px;
	}

#footer {
	width: 990px;
	height: 32px;
	margin: 0 auto;
	color: #49bdf3;
	background: url(../img/global/fnd_footer.jpg) no-repeat;
}
	#copyright {
		float: left;
		padding: 11px 0 0 10px;
	}
	#footer_links {
		float: right;
		padding: 11px 10px 0 0;
	}
		 #footer_links A {
			color: #49bdf3;
			text-decoration: underline;
		 }
		 
		 #footer_links img{
			 vertical-align:-143%;
		 }
			
			
/*fils*/
#fil {
	height:15px;
	width:714px;
	float:left;
	padding:10px 0px;
	font-size:10px;
}

#fichaProducto {
 padding-bottom:20px;
 width:128px;

}

/*fils END*/





