/* ------------------------------------------------------------------------------------------------------------------ */
/* menu */

div#menuBody { display: block; position: relative; width: 100%; margin: 0 auto; min-height: 35px; background-color: #ffffff; padding: 0; }
	div#menuBody div.container { display: block; position: relative; width: 1200px; margin: 0 auto; text-align: center; }
		div#menuBody div.container a { display: inline-block; position: relative; margin: 0 10px; font-size: 18px; line-height: 35px; color: #dc001b; text-decoration: none; }
		div#menuBody div.container a.selected,
		div#menuBody div.container a:hover { color: #000000; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* categorias */

div#category { display: block; position: relative; width: 100%; margin: 0 auto; padding: 0 0 50px 0; }
	div#category div.container { display: block; position: relative; width: 1200px; margin: 0 auto; text-align: left; }

	div#category a.item { display: inline-block; position: relative; width: 250px; height: 250px; border: 2px solid #b0b0b0; padding: 10px; margin: 13px; text-decoration: none; }
	div#category a.item:hover { border: 2px solid #dc001b; }
	div#category a.item:hover p { color: #dc001b; }
		div#category a.item div.photo { display: block; position: relative; width: 180px; height: 180px; margin: 0 auto; }
		div#category a.item p { display: block; position: relative; width: 100%; line-height: 20px; height: 60px; overflow: hidden; font-size: 18px; color: #000000; text-align: center; margin: 10px 0 0 0; }