/* -----------------------------------------------------------------------
 MMM CSS Framework 0.1
 AUTHOR: Maynor Marino Mijangos
 maynor@mmijangos.com
 http://www.mmijangos.com 
 Fecha de Implementacion: Diciembre 2009
 Diagramacion general
 Proyecto: type2solution.com
   * Copyright (c) 2008-Present. 
   * For credits and origins, see AUTHOR.
	* Includes : 
	* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	* version: 2.6.0
	* BlueprintCSS 
----------------------------------------------------------------------- */
body {
	background-color: #FFFFFF;
	background-image: url(../images/background.jpg);
	background-position: top;
	background-repeat: repeat;
}
 /* IDs de los elementos principales del website */

/* Contenedor de contenido general, une el header-top, header, menu, contenido, footer */
#contenedor {
	width:960px;
	margin:0 auto;
}

#header-top {
	margin: 0 auto;
	background-image: url(../images/header_top.png);
	width: 960px;
	height: 48px;
}

#contenidos {
	width: 960px;
	margin: 0 auto;
	background-image: url(../images/header_middle.png);
	background-position: top;
	background-repeat: repeat-y;
	overflow: hidden;
}

#header {
	margin: 0 auto;
	width: 864px;
	height: 143px;
	background-image: url(../images/background-header.jpg);
	background-repeat: repeat;	
}

#logo {
	float: left;
	width: 264px;
	height: 143px;	
}

#header-text {
	float: left;
	width: 340px;
	height: 143px;
}

#cajasearch {
	width: 260px;
	height: 143px;
	float: left;
	text-align: center;
}

#idiomas {
	float: left;
	width: 235px;
	height: 30px;
	padding: 30px 5px 5px 25px;
	text-align: left;
}

#boxbuscador {
	float: left;
	width: 260px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0;	
}

#boxbuscador p {
	padding: 0;
	margin:0;
}

#menu2 {
	width: 260px;
	overflow: hidden;
}

#menu {
	margin: 0 auto;
	width: 864px;
	height: 38px;
	background-image: url(../images/background-menu.jpg);
}

#tabs {
	margin:0 auto;
	width:844px;
	height:38px;
	overflow:hidden;
	padding: 0 1px 0 11px;
}

#contenido {
	clear: both;
	margin: 0 auto;
	width: 844px;
	background-color: #FEF9D7;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

#contenidos-left {
	float: left;
	width: 611px;
	padding: 0 10px 0 0;
	background-image: url(../images/main_PageContent_bg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#contenidos-right {
	float: left;
	width: 223px;
	overflow: hidden;	
}

#cart {
	float: left;
	width: 203px;
	height: 150px;
	padding: 10px;
	background:url(../images/background-cart.jpg) no-repeat top;
	background-color: #C4111D;
	overflow: hidden;
	border-bottom: 10px solid #FEF9D7;
}

#banners {
	width: 223px;
	float: left;
}

#breadcrumbs {
	height: 20px;
}

.titles{
	height: 40px;
}

#backtotop {
	float:right;
	font-family: inherit;
	font-size: 1.2em;
}

#top-link { display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }

#seals {
	margin: 0 auto;
	height: 95px;
	width: 844px;
	background-color: #FEF9D7;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

#seals tr, #seals td {
	margin: 0;
	padding:0;
}

#footer {
	clear: both;
	width:960px;
	height: 135px;
	background-image: url(../images/background-footer.png);
	background-repeat: no-repeat;
}