

.clear  {
	clear:both;
	height: 5px;
}
#principal{
	width:957px;
	padding:13px;
	background:#FFF;
	margin:0 auto; 
	margin-bottom: 20px;	
}

#main {
	/*width:957px;
	background-color: #FFFFFF;
	padding: 13px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Trebuchet MS", Tahoma;
	color:#54616b;
	font-size: 11px;*/
}

#menu_catalogo {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #54616b;
	text-decoration: none;
}
#menu_catalogo ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
#menu_catalogo ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/sep_menu.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
}
#menu_catalogo ul li a {
	display: block;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #54616b;
	font-weight: normal;
	width: 174px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
#menu_catalogo ul li a.activo {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

#menu_catalogo ul li a:hover {
	color: #00a2f6;
	}
	
	
	
#menu_catalogo_sub {
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #54616b;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#menu_catalogo_sub ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
#menu_catalogo_sub ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/sep_menu.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
}
#menu_catalogo_sub ul li a {
	display: block;
	text-decoration: none;
	background-image: url(images/fondo_sub_menu.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #00a2f6;
	font-weight: normal;
	width: 154px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin: 0px;
}
#menu_catalogo_sub ul li a.activo {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/fondo_menu_on.gif);
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

#menu_catalogo_sub ul li a:hover {
	color: #003a8e;
	}
#link_sindeco a.activo {
	text-decoration: none;
}	
	

#sub_items a{
	color:#003a8e;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
} 

#sub_items a:hover{
	color:#00a2f6;
	font-size:14px;
} 

.titulos_catalogo{
	font-size: 16px;
	color:#00a2f6;
	font-weight: bold;
} 

#rosa{
	color:#00a2f6;
} 

#menu_interno{
	color:#FFFFFF;
	background-color: #00a2f6;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
} 

#menu_interno_activo{
	color:#ffffff;
	background-color: #003a8e;	
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
} 



/* css item */

#level_catalogo {
margin: 0px;
padding: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	color: #d9f1fe;
	text-decoration: none;
	width: 520px;
}
#level_catalogo ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
	width: 520px;
}
#level_catalogo ul li {
	margin: 1px;
	padding: 0px;
	float: left;
	width: 520px;
	background-color: #d9f1fe;
	border: 2px solid #FFFFFF;
}
#level_catalogo ul li a {
	color:#54616b;
	background-color: #d9f1fe;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;
}
#level_catalogo ul li a.activo {
	color:#ffffff;
	background-color: #00a2f6;	
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;
	}

#level_catalogo ul li a:hover {
	color:#ffffff;
	background-color: #00a2f6;	
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;
	}
	
#level_catalogo_activo {
	color:#FFFFFF;
	background-color: #00a2f6;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;

	}
	
	
/* css sub_catalogo */	
	
#level_sub_catalogo {
margin: 0px;
padding: 0px;
       font-family: "Trebuchet MS", Tahoma;
       font-size: 12px;
       color: #d92727;
       text-decoration: none;
	width: 520px;
}
#level_sub_catalogo ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
	width: 520px;
}
#level_sub_catalogo ul li {
	margin: 1px;
	padding: 0px;
	float: left;
	width: 520px;
	background-color: #ccd8e8;
	border: 2px solid #FFFFFF;

}
#level_sub_catalogo ul li a {
    color:#54616b;
	background-color: #ccd8e8;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;

}
#level_sub_catalogo ul li a.activo {
       color:#ffffff;
	background-color: #003a8e;	
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;

       }

#level_sub_catalogo ul li a:hover {

	   	color:#ffffff;
	background-color: #003a8e;	
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;

       }

#level_sub_catalogo_activo {	   
	   	color:#FFFFFF;
	background-color: #003a8e;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 520px;

       }
	   
.tit_menu_lateral{
	font-weight:bold;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #fff;
}   

.tit_menu_lateral a {
	font-weight:bold;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #fff;
}
.tit_menu_lateral a:hover {
	font-weight:bold;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #003a8e;
}



.lista_menu {
margin: 0px;
padding: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #54616b;
text-decoration: none;
}
.lista_menu ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
.lista_menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/sep_menu.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
}
.lista_menu ul li a {
	display: block;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #54616b;
	font-weight: normal;
	width: 174px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
.lista_menu ul li a.activo {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

.lista_menu ul li a:hover {
	color: #00a2f6;
	}
	
	
	
.lista_menu_sub {
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #54616b;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.lista_menu_sub ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
.lista_menu_sub ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/sep_menu.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
}
.lista_menu_sub ul li a {
	display: block;
	text-decoration: none;
	background-image: url(images/fondo_sub_menu.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #00a2f6;
	font-weight: normal;
	width: 154px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin: 0px;
}
.lista_menu_sub ul li a.activo {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/fondo_menu_on.gif);
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

.lista_menu_sub ul li a:hover {
	color: #003a8e;
	}
	
/**************************** MENU ******************************/


#menu { width:100%;
		height:39px;
		background:url(images/menu_patt.jpg) repeat-x;
		padding-bottom:3px; }

#menu ul { /*padding:0 0 0 20px;*/
			margin:0;
			padding:0;
			list-style-type:none;
			 }

#menu ul li { float:left;
				height:39px;
				margin:0 22px; } 

#menu ul li a { height:39px;
				display:block;
				text-indent:-9999px;
				}

#menu ul li.separador_menu {width:4px;height:39px;background:url(images/separador_menu.jpg);margin:0px;}
#menu ul li#home_btn { width:39px; background:url(images/home_btn.jpg) no-repeat; }
/*#menu ul li#home_btn a:link { width:39px; }*/
#menu ul li#about_us_btn { width:68px; background:url(images/about_us_btn.jpg) no-repeat; }
#menu ul li#about_us_btn a:link { width:68px; }
#menu ul li#k12_btn { width:94px;  background:url(images/k-12_btn.jpg) no-repeat; }
#menu ul li#k12_btn a:link { width:94px; }
#menu ul li#sales_btn { width:161px;  background:url(images/sales_btn.jpg) no-repeat; }
#menu ul li#sales_btn a:link	{ width:161px; }
#menu ul li#events_btn { width:50px;  background:url(images/events_btn.jpg) no-repeat; }
#menu ul li#events_btn a:link { width:50px; }
#menu ul li#resource_center_btn { width:125px;  background:url(images/resource_center_btn.jpg) no-repeat; }
#menu ul li#resource_center_btn a:link { width:125px; }
#menu ul li#contact_us_btn { width:83px; background:url(images/contact_btn.jpg) no-repeat; }
#menu ul li#contact_us_btn a:link { width:83px; }


#search_input, #s input{ 
				font-size: 12px;
				border:1px solid #82848c;
				width:200px;
				margin-right:5px;
				height: 20px;
				float: left;
				display: block;				
			}

#search_button { background:url(images/search_btn.jpg) no-repeat;
				width:68px;
				height:22px;
				border:0;
				float: left;
				display: block;
				}

/********************************* FIN MENU *****************************
p.footerText {font: 11px Trebuchet MS; color: #828184; }
div#footer { background: url(images/foot.jpg) no-repeat; height: 65px; margin-top: 38px; }
div#footer p { padding: 20px; color: #828184; text-align: left }*/

#footer {
	/*top_pattern.jpg" style="background-repeat: repeat-x; background-position: bottom ;*/
	/*background: url(images/foot.jpg) no-repeat;	height: 85px;*/	
	background: url(images/top_pattern.jpg);	
	background-repeat: repeat-x; background-position: bottom ;
	height: 85px;
	color: #828083;
	/*position: absolute;*/
	bottom: 0;
	/*width: 965px;*/
}
#footer p { padding: 20px; margin: 0; font-size: 11px;  text-align: left;}

	