body{
	background-color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
strong{
	font-weight:bold;
}
a{
	text-decoration:none;
}
a:hover{
	
}
h1{
	font-size:24px;
}
h2{
	font-size:16px;
	padding-top:4px;
	padding-bottom:8px;
}
h3{
	font-size: 16px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 8px;
}
h4{
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 6px;
}
h5{
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 4px;
}
h6{
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
}
p{
	padding-bottom:6px;
}
/**********************************************************************
	Cabecera
**********************************************************************/
#envuelveCabecera{
	width: 100%;
	height: 68px;
	overflow: hidden;
}
#cabecera{
	width: 840px;
	height: 68px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#cabecera h1{
	width: 419px;	/* 425 - 6 */
	float: left;
	padding-top: 14px;
	padding-left: 6px;
}
/*******************************************************
	Formulario Búsqueda General
*******************************************************/
#cabecera form#formularioBusquedaGeneral{
	float: left;
	width: 203px;
	padding-top: 29px;
	height: 35px;
	overflow: hidden;
}
#cabecera form#formularioBusquedaGeneral label{
	display: block;
	width: 100%;
	clear: both;
}
#cabecera form#formularioBusquedaGeneral input{
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#cabecera form#formularioBusquedaGeneral input#formularioBusquedaGeneralTexto{
	width: 156px;	/* 162 - 3 - 3 */
	height: 17px;	/* 20 - 3*/
	padding: 3px;
	padding-bottom: 0px;
	background-image: url("../imagenes/cabecera/formulario/fondoInput.gif");
	background-repeat: no-repeat;
}
/*******************************************************
	Fin Formulario Búsqueda General
*******************************************************/
/*******************************************************
	Idiomas
*******************************************************/
#cabecera #idiomas{
	float: left;
	width: 127px;
	height: 25px;	/* 68 - 43 */
	padding-top: 43px;
	text-transform: uppercase;
	overflow: hidden;
}
#cabecera #idiomas ul{
	float: right;
	list-style-type: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
}
#cabecera #idiomas ul li{
	float: left;
	padding-right: 7px;
}
#cabecera #idiomas ul li a{
	display: block;
	float: left;
	padding-bottom: 2px;
}
#cabecera #idiomas ul li a.idiomaSeleccionado,#cabecera #idiomas ul li a:hover{
	border-bottom: 3px solid;
}
/*******************************************************
	Fin Idiomas
*******************************************************/
/*******************************************************
	Menú Cabecera
*******************************************************/
#cabecera ul#menuCabecera{
	float: left;
	width: 85px;
	padding: 0px;
	padding-top: 8px;
	list-style: none;
	list-style-position: outside;
}
#cabecera ul#menuCabecera li{
	padding: 0px;
}
#cabecera ul#menuCabecera li a{
	display: block;
	height: 12px;
	padding-left: 8px;
	padding-top: 2px;
	overflow: hidden;
}
/*******************************************************
	Fin Menú Cabecera
*******************************************************/
/**********************************************************************
	Fin Cabecera
**********************************************************************/
/**********************************************************************
	Menú
**********************************************************************/
#envuelveMenu{
	position: relative;
	width: 100%;
	height: 25px;
	background-repeat: repeat-x;
	z-index: 10;
	overflow: visible;
}
ul#menu{
	width: 840px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-position: outside;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	overflow: visible;
}
ul#menu li{
	position: relative;
	float: left;
	height: 25px;
	padding: 0px;
	padding-right: 33px;
}
ul#menu li a{
	display: block;
	float: left;
	padding: 5px;
	padding-top: 7px;
	padding-bottom: 3px;
}
ul#menu li a.opcionMenuSeleccionada,ul#menu li a:hover{
	border-bottom: 3px solid;
}
/*********************************************************
	SubMenú
*********************************************************/
ul#menu li .subMenu{
	display: none;
	position: absolute;
	left: 0px;
	top: 25px;
	padding-top: 8px;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 10;
}
ul#menu li.hovering .subMenu{
	display: block;
}
ul#menu li .subMenu.subMenu1{
	width: 140px;
}
ul#menu li .subMenu.subMenu2{
	width: 280px;
}
ul#menu li .subMenu.subMenu3{
	width: 420px;
}
ul#menu li .subMenu.subMenuDistribuidores a{
	text-transform: uppercase;
	font-weight: bold;
}
ul#menu li .subMenu .envuelveSubMenu{
	display: inline-block;
	padding-top: 20px;
	padding-bottom: 16px;
	overflow: hidden;
}
ul#menu li .subMenu .envuelveSubMenu .fondoSubMenu{
	background-position: left;
	overflow: auto;
}
ul#menu li .subMenu ul{
	float: left;
	width: 126px;	/* 140 - 10 - 4 */
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	padding-left: 10px;
	padding-right: 4px;
	line-height: 1;
	font-size: 12px;
	overflow: hidden;
}
ul#menu li .subMenu ul.sinTitulo{
	padding-top: 20px;
}
ul#menu li .subMenu ul li{
	float: none;
	display: block;
	width: 126px;	
	height: auto;
	padding: 0px;
	padding-bottom: 5px;
}
ul#menu li .subMenu ul li h2{
	padding: 0px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
ul#menu li .subMenu ul li a{
	float: none;
	display: inline;
	padding: 0px;
}
ul#menu li .subMenu ul li a:hover{
	border: 0px;
}
/*********************************************************
	Fin SubMenú
*********************************************************/
/**********************************************************************
	Fin Menú
**********************************************************************/
/**********************************************************************
	Fin Contenido
**********************************************************************/
#envuelveContenido{
	width: 100%;
	padding-top: 25px;
	padding-bottom: 18px;
	background-position: top;
	background-repeat: no-repeat;
	overflow: visible;
}
#contenido{
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#contenido .filaContenido{
	width: 840px;
	margin-bottom: 5px;
	overflow: auto;
}
#contenido .filaContenido .filaContenidoSuperior{
	width: 840px;
	height: 8px;
	background-position: top;
	overflow: hidden;
}
#contenido .filaContenido .filaContenidoInferior{
	width: 840px;
	height: 7px;
	overflow: hidden;
}
#contenido .filaContenido .filaContenidoContenido{
	width: 840px;
	background-repeat: repeat-y;
	overflow: hidden;
}

/*********************************************
	Fila Contenido Banner Índice
*********************************************/
#contenido .filaContenido.filaContenidoBannerIndice .filaContenidoSuperior{
	background-image: url("../imagenes/contenido/filaContenidoBanner/superior.gif");
}
#contenido .filaContenido.filaContenidoBannerIndice .filaContenidoInferior{
	background-image: url("../imagenes/contenido/filaContenidoBanner/inferior.gif");
}
#contenido .filaContenido.filaContenidoBannerIndice .filaContenidoContenido{
	background-image: url("../imagenes/contenido/filaContenidoBanner/fondo.gif");
}
/*********************************************
	Fin Fila Contenido Banner Índice
*********************************************/
/*********************************************
	Fila Contenido Completa
*********************************************/
#contenido .filaContenido.filaContenidoCompleta .filaContenidoSuperior{
	display: none;
}
#contenido .filaContenido.filaContenidoCompleta .filaContenidoInferior{
	background-image: url("../imagenes/contenido/filaContenidoCompleta/inferior.gif");
}
#contenido .filaContenido.filaContenidoCompleta .filaContenidoContenido{
	padding-top: 10px;
	padding-bottom: 20px;
	background-image: url("../imagenes/contenido/filaContenidoCompleta/fondo.gif");
}
/*********************************************
	Fin Fila Contenido Completa
*********************************************/
#contenido .tituloFlecha{
	background-position: bottom right;
	background-repeat: no-repeat;
}
/*********************************************************
	Banner Home
*********************************************************/
#contenido .bannerHome{
	position: relative;
	float: left;
	width: 587px;	/* 623 - 23 - 13 */
	padding-left: 23px;
	padding-right: 13px;
	padding-top: 18px;
	overflow: hidden;
}
#contenido .bannerHome h2{
	font-size: 27px;
	letter-spacing: -3px;
	font-weight: normal;
	padding: 0px;
}
#contenido .bannerHome h3{
	font-size: 65px;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 25px;
}
#contenido .bannerHome .bannerImagen{
	float: left;
}
#contenido .bannerHome .bannerTexto{
	float: left;
	padding-left: 60px;
	padding-bottom: 86px;
}
#contenido .bannerHome .bannerTexto ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
	font-size: 14px;
}
#contenido .bannerHome .bannerTexto ul li{
	padding: 0px;
	padding-left: 8px;
	padding-bottom: 4px;
	background-image: url("../imagenes/color01/contenido/bannerHome/vineta.gif");
	background-repeat: no-repeat;
	background-position: left 3px;
}
#contenido .bannerHome .tiraImagenes{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 400px;
	height: 74px;
	overflow: hidden;
}
#contenido .bannerHome .tiraImagenes .envuelveImagenes{
	float: right;
}
#contenido .bannerHome .tiraImagenes .envuelveImagenes a{
	float: left;
	width: 62px;
	height: 62px;
	padding: 8px;
	background-repeat: no-repeat;
	background-image: url("../imagenes/contenido/bannerHome/fondoA.gif");
	background-position: 200px;
	overflow: hidden;
}
#contenido .bannerHome .tiraImagenes .envuelveImagenes a:hover{
	background-position: center;
}
#contenido .bannerHome .tiraImagenes .envuelveImagenes a.flecha{
	width: auto;
	height: auto;
	padding: 0px;
	background: none;
}
/*********************************************************
	Fin Banner Home
*********************************************************/
/*********************************************************
	Índice
*********************************************************/
#contenido .indiceLineas{
	float: left;
	width: 190px;	/* 217 - 17 - 10 */
	padding-left: 17px;
	padding-right: 10px;
	overflow: hidden;
}
#contenido .cuadroColumnaAngosta .indiceLineas{
	padding-left: 14px;
	padding-right: 13px;
}
#contenido .indiceLineas h2{
	font-size: 16px;
	line-height: 1.3;
	padding: 0px;
	border-bottom: 2px solid;
}
#contenido .indiceLineas h2 img{
	float: right;
}
#contenido .indiceLineas .indiceLinea{
	padding-top: 12px;
	padding-bottom: 5px;
	border-bottom: 2px solid;
}
#contenido .indiceLineas .indiceLinea h3{
	font-size: 14px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
#contenido .indiceLineas .indiceLinea p{
	line-height: 1.3;
	padding-bottom: 0px;
}
/*********************************************************
	Fin Índice
*********************************************************/
/*********************************************************
	Noticias
*********************************************************/
#contenido .noticias{
	float: left;
	width: 367px;	/* 385 - 18 */
	padding-left: 18px;
	overflow: hidden;
}
#contenido .noticias h2{
	font-size: 12px;
	font-weight: normal;
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 12px;
}
#contenido .noticias .noticia{
	width: 355px;	/* 637 - 3 - 3 - 3 - 3 */
	margin-left: 3px;
	margin-right: 3px;
	padding: 3px;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid;
	overflow: hidden;
}
#contenido .noticias .noticia.noticiaSinBorde{
	border-bottom: 0px;
}
#contenido .noticias .noticia h3{
	font-size: 14px;
	letter-spacing: -1px;
	padding: 0px;
	text-align: right;
	text-transform: uppercase;
}
#contenido .noticias .noticia h4{
	font-size: 16px;
	padding: 0px;
	padding-bottom: 20px;
}
#contenido .noticias .noticia p{
	line-height: 1.3;
}
#contenido .noticias .noticia a.verMas{
	display: block;
	text-align: right;
}
/*********************************************************
	Fin Noticias
*********************************************************/
/*********************************************************
	Eventos
*********************************************************/
#contenido .cuadroItem{
	float: left;
	width: 204px;
	margin-bottom: 10px;
}
#contenido .cuadroItem.cuadroItemEventos{
	padding-left: 27px;
}
#contenido .cuadroColumnaAngosta .cuadroItem.cuadroItemEventos{
	padding-left: 7px;
	padding-right: 7px;
}
#contenido .cuadroItem.cuadroItemSoporteTecnico{
	padding-left: 12px;
}
#contenido .cuadroColumnaAngosta .cuadroItem.cuadroItemSoporteTecnico{
	padding-left: 7px;
	padding-right: 7px;
}
#contenido .cuadroColumnaAngosta .cuadroItem.cuadroItemNoticias{
	padding-left: 7px;
	padding-right: 7px;
}
#contenido .cuadroItem h2{
	width: 90px;	/* 204 - 104 - 10 */
	height: 43px;	/* 51 - 8 */
	padding-left: 10px;
	padding-right: 104px;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
#contenido .cuadroColumnaAngosta .cuadroItem h2{
	margin-bottom: 5px;
}
#contenido .cuadroItem .item{
	position: relative;
	width: 204px;
	margin-bottom: 10px;
	overflow: hidden;
}
#contenido .cuadroItem .item h3{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 182px;	/* 204 - 11 - 11 */
	padding: 11px;
	padding-top: 6px;
	padding-bottom: 16px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
#contenido .cuadroItem .item a{
	display: block;
	width: 204px;
	overflow: hidden;
}
#contenido .cuadroItem .item .imagenItem a:hover{
	text-indent: -202px;
}
#contenido .cuadroItem .item .imagenItem{
	border: 1px solid;
}
#contenido .cuadroItem form{
	width: 196px;	/* 204 - 1 - 1 - 6 */
	padding-left: 6px;
	padding-bottom: 6px;
	border: 1px solid;
	overflow: hidden;
}
#contenido .cuadroItem form h2{
	width: auto;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 4px;
	font-size: 18px;
	line-height: 35px;
	background: none;
	background-position: 3px 10px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadroItem.cuadroItemEventos form h2{
	height: 41px;
}
#contenido .cuadroItem.cuadroItemSoporteTecnico form h2{
	height: 32px;
}
#contenido .cuadroItem form h2 img{
	float: right;
}
#contenido .cuadroItem form h2 span{
	position: relative;
	display: block;
	line-height: normal;
	font-size: 14px;
	letter-spacing: -1px;
	padding-left: 40px;
	top: -10px;
}

#contenido .cuadroItem form label{
	display: block;
	font-size: 11px;
	padding-bottom: 2px;
	clear: both;
}
#contenido .cuadroItem form input{
	float: left;
	border: 0px;
	background: none;
	padding: 0px;
	margin: 0px;
}
#contenido .cuadroItem form input.texto{
	width: 157px;	/* 163 - 3 - 3 */
	height: 15px;	/* 19 - 3 */
	padding: 3px;
	padding-bottom: 0px;
	border: 1px solid;
	border-right: 0px;
}
#contenido .cuadroItem form select{
	width: 164px;
	margin-bottom: 1px;
}
/*********************************************************
	Fin Eventos
*********************************************************/
/*********************************************************
	Sección Genérica
*********************************************************/
/***********************************************
	Columna Ancha
***********************************************/
#contenido .columnaAncha{
	float: left;
	width: 615px;
	margin-right: 5px;
	overflow: hidden;
}
#contenido .columnaAncha.sinMargen{
	margin-right: 0px;
}
#contenido .columnaAncha .cuadroColumnaAncha{
	width: 615px;
	overflow: hidden;
}
#contenido .columnaAncha .cuadroColumnaAnchaSuperior{
	width: 615px;
	height: 8px;
	background-image: url("../imagenes/contenido/columnaAncha/superior.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .columnaAncha .cuadroColumnaAnchaInferior{
	width: 615px;
	height: 8px;
	background-image: url("../imagenes/contenido/columnaAncha/inferior.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido{
	width: 585px;	/* 615 - 15 - 15 */
	padding-left: 15px;
	padding-right: 15px;
	background-image: url("../imagenes/contenido/columnaAncha/contenido.gif");
	background-repeat: repeat-y;
	overflow: hidden;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido h2{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	font-size: 12px;
	font-weight: normal;
}
#contenido .breadcrumb{
	font-size: 9px;
	padding-bottom: 14px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido h3{
	font-size: 16px;
	padding-bottom: 4px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido p{
	font-size: 14px;
	padding-bottom: 16px;
	line-height: 1.2;
}
#contenido .linksRelacionados{
	border-top: 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	font-size: 9px;
}
#contenido .linksRelacionados.sinBorde{
	border: 0px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .linksRelacionados h3{
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 6px;
}
#contenido .linksRelacionados ul{
	padding: 0px;
	list-style: none;
	list-style-position: outside;
	font-family: Helvetica, Arial, Sans-serif;
}
#contenido .linksRelacionados ul li{
	padding: 2px;
	padding-left: 10px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
/***********************************************
	Fin Columna Ancha
***********************************************/
/***********************************************
	Columna Angosta
***********************************************/
#contenido .columnaAngosta{
	float: left;
	width: 218px;
	margin-right: 5px;
	overflow: hidden;
}
#contenido .columnaAngosta.sinMargen{
	margin-right: 0px;
}
/**********************************
	Cuadro Columna Angosta
**********************************/
#contenido .cuadroColumnaAngosta{
	width: 218px;
	margin-bottom: 10px;
	overflow: hidden;
}
#contenido .cuadroColumnaAngosta .cuadroColumnaAngostaSuperior{
	width: 218px;
	height: 8px;
	background-image: url("../imagenes/contenido/columnaAngosta/superior.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadroColumnaAngosta .cuadroColumnaAngostaInferior{
	width: 218px;
	height: 8px;
	background-image: url("../imagenes/contenido/columnaAngosta/inferior.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadroColumnaAngosta .cuadroColumnaAngostaContenido{
	width: 218px;
	background-image: url("../imagenes/contenido/columnaAngosta/contenido.gif");
	overflow: hidden;
}
/**********************************
	Fin Cuadro Columna Angosta
**********************************/
#contenido .cuadroDestacado{
	width: 183px;	/* 205 - 1 - 1 - 10 - 10 */
	padding: 10px;
	background-position: top;
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid;
	text-align: center;
	overflow: hidden;
}
/**********************************
	Cuadro Columna Angosta Destacado
**********************************/
/**********************************
	Fin Cuadro Columna Angosta Destacado
**********************************/
/***********************************************
	Fin Columna Angosta
***********************************************/
/*********************************************************
	Fin Sección Genérica
*********************************************************/
/*********************************************************
	Producto
*********************************************************/
#contenido .cuadroColumnaAnchaContenido .listaProductos{
	width: 585px;
	padding-bottom: 40px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .producto{
	width: 585px;
	margin-bottom: 5px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .producto h3{
	position: relative;
	padding: 0px;
	padding-bottom: 16px;
	font-size: 12px;
	font-weight: normal;
	background-position: bottom;
	background-repeat: no-repeat;
	z-index: 1;
}
#contenido .cuadroColumnaAnchaContenido .producto h3 a{
	display: block;
	padding: 20px;
	padding-top: 6px;
	padding-bottom: 0px;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoContenido{
	position: relative;
	width: 563px;	/* 585 - 10 - 10 - 1 - 1 */
	padding-right: 10px;
	padding-left: 10px;
	top: -11px;
	border: 1px solid;
	border-top: 0px;
	overflow: auto;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoContenido .productoImagen{
	float: left;
	position: relative;
	left: -10px;
	width: 130px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoContenido .productoTexto{
	float: left;
	width: 433px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoContenido p{
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 1.2;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoContenido .linkMas{
	float: right;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoLinks{
	position: relative;
	top: -10px;
	width: 563px;	/* 585 - 10 - 1 - 1*/
	padding: 10px;
	border: 1px solid;
	border-top: 0px;
	overflow: auto;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoLinks ul{
	float: left;
	width: 216px;
	padding-right: 10px;
	font-size: 12px;
	font-family: Helvetica, Arial;
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
}
#contenido .cuadroColumnaAnchaContenido .producto .productoLinks ul li{
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
}
/*********************************************************
	Fin Producto
*********************************************************/
/*********************************************************
	Catálogo Productos
*********************************************************/
#contenido .catalogoProductos{
	width: 585px;
	padding-top: 30px;
	background-position: -253px -170px;
	background-repeat: no-repeat;
	border-right: 1px solid;
	border-left: 1px solid;
	overflow: hidden;
	clear: both;
}
#contenido .cuadroItem.cuadroItemCatalogoProductos{
	width: 585px;
	padding: 0px;
	float: none;
	overflow: auto;
}
#contenido .cuadroItem.cuadroItemCatalogoProductos form{
	float: left;
}
#contenido .cuadroItem.cuadroItemCatalogoProductos form h2{
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 4px;
	font-size: 18px;
	line-height: 35px;
	background-color: transparent;
	background-image: none;
	background-position: 3px 10px;
}
#contenido .cuadroItem.cuadroItemCatalogoProductos p{
	float: left;
	font-size: 9px;
	padding: 12px;
}
.selectorCantidad{
	position: relative;
	float: right;
	width: 110px;
	height: 25px;
	padding-top: 4px;
	clear: both;
	overflow: hidden;
}
.selectorCantidad label{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	font-size: 10px;
}
.selectorCantidad input.cantidad{
	position: absolute;
	left: 60px;
	top: 4px;
	padding: 0px;
	width: 24px;	/* 25 - 1 */
	height: 14px;	/* 16 - 1 - 1 */
	border: 1px solid;
	border-right: 0px;
	text-align: center;
	color: black;
}
.selectorCantidad a{
	float: right;
	width: 24px;
	height: 8px;
	clear: both;
}


#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto{
	margin: 0px;
	border-bottom: 1px solid;
	padding-bottom: 10px;
	padding-top: 10px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto{
	position: relative;
	background-repeat: repeat-y;
	background-position: 476px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto .productoContenido{
	border: 0px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto .productoContenido{
	position: relative;
	width: 563px;
	padding-right: 10px;
	padding-left: 10px;
	top: 0px;
	border: 0px;
	overflow: auto;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto .productoContenido .productoImagen{
	left: 0px;
	width: 100px;
	margin-right: 10px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto .productoContenido .productoImagen a.ampliar{
	display: block;
	padding-top: 4px;
	padding-left: 25px;
	background-image: url("../imagenes/color01/contenido/productos/mas.gif");
	background-repeat: no-repeat;
	background-position: 10px 5px;
	line-height: normal;
	font-size: 9px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto .productoContenido .productoTexto{
	width: 453px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoTexto{
	width: 348px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoTexto .precio{
	font-weight: bold;
	font-size: 11px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoAgregar{
	position: relative;
	float: left;
	text-align: center;
	width: 60px;
	padding-left: 27px;
	padding-right: 18px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoAgregar .selectorCantidad{
	width: 50px;
	height: auto;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoAgregar .selectorCantidad .cantidad{
	left: 0px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoAgregar span{
	clear: both;
	padding-top: 2px;
	display: block;
	text-align: center;
	font-size: 7px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosRegistrado .producto .productoContenido .productoAgregar input.agregar{
	border: 0px;
	background: none;
	margin-top: 25px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto h3{
	position: relative;
	padding: 0px;
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: normal;
	border: 0px;
	background: none;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto h3 a{
	display: inline;
	padding: 0px;
	background: none;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto h4{
	font-size: 10px;
	padding: 0px;
	padding-bottom: 2px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .producto p{
	font-size: 9px;
}
/*********************************************************
	Fin Catálogo Productos
*********************************************************/
/*********************************************************
	Ficha Producto
*********************************************************/
#contenido .cuadroColumnaAnchaContenido .fichaProducto{
	position: relative;
	width: 563px;	/* 585 - 10 - 10 - 1 - 1 */
	padding: 10px;
	padding-top: 45px;
	margin-bottom: 15px;
	border: 1px solid;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .fichaProducto h2{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 545px;	/* 585 - 20 - 20 */
	padding: 7px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .fichaProducto .productoImagen{
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
#contenido .cuadroColumnaAnchaContenido .fichaProducto .productoTexto,
#contenido .cuadroColumnaAnchaContenido .fichaProducto .productoTexto p{
	font-size: 10px;
}
#contenido .cuadroColumnaAnchaContenido .fichaProducto .productoTexto .productoLink{
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
	padding-bottom: 8px;
}


#contenido .cuadroColumnaAnchaContenido .otrosProductoServicios h2{
	padding: 0px;
	padding-bottom: 6px;
	font-size: 10px;
	font-weight: bold;
}
#contenido .cuadroColumnaAnchaContenido .otrosProductoServicios ul{
	float: left;
	width: 140px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 9px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .otrosProductoServicios ul li{
	padding: 0px;
	padding-left: 7px;
	padding-top: 2px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
/*********************************************************
	Fin Ficha Producto
*********************************************************/
/*********************************************************
	Listado de Distribuidores
*********************************************************/
#contenido .listaDistribuidores{
	width: 545px;	/* 585 - 20 - 20 */
	padding-left: 20px;
	padding-right: 20px;
}
#contenido .listaDistribuidores ul{
	float: left;
	width: 250px;	/* 260 -  10 */
	padding: 0px;
	padding-right: 10px;
	list-style: none;
	list-style-position: outside;
	font-size: 9px;
	overflow: hidden;
}
#contenido .listaDistribuidores ul li{
	padding-left: 10px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .listaDistribuidores ul li p{
	font-size: 9px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .listaDistribuidores ul li h4{
	font-size: 9px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 2px;
}

#contenido .cuadroColumnaAnchaContenido form#formularioBusquedaDistribuidores{
	width: 250px;
	padding-bottom: 30px;
	margin-bottom: 22px;
	border-bottom: 1px solid;
}
#contenido .cuadroColumnaAnchaContenido form#formularioBusquedaDistribuidores h3{
	padding-bottom: 18px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioBusquedaDistribuidores select{
	display: block;
	width: 184px;
	margin-bottom: 3px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioBusquedaDistribuidores input{
	display: block;
	border: 0px;
	background: none;
	margin-top: 8px;
}
#contenido .mapaGoogle{
	padding: 20px;
}
#contenido .mapaGoogle .mapa{
	width: 407px;
	border: 1px solid;
	padding: 8px;
	padding-left: 30px;
	padding-right: 30px;
}
/*********************************************************
	Fin Listado de Distribuidores
*********************************************************/
/*********************************************************
	Listado de Categorías
*********************************************************/
#contenido .listadoCategorias{
	width: 540px;
	padding-bottom: 20px;
	overflow: hidden;
}
#contenido .listadoCategorias h3{
	font-size: 16px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .listadoCategorias .categoria{
	padding-top: 12px;
	padding-bottom: 4px;
	border-bottom: 1px solid #e5e5e5;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .listadoCategorias p{
	font-size: 14px;
	padding-bottom: 6px;
	line-height: 1.2;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .listadoCategorias .linkMas{
	text-align: right;
}
/*********************************************************
	Fin Listado de Categorías
*********************************************************/
/*********************************************************
	Listado Calendario
*********************************************************/
#contenido .columnaAncha .listadoCalendario{
	width: 585px;
	overflow: hidden;
}
#contenido .columnaAncha .listadoCalendario .linkMes{
	text-align: right;
	line-height: normal;
	padding-bottom: 4px;
}
#contenido .columnaAncha .listadoCalendario .linkMes span{
	font-size: 15px;
	padding-left: 9px;
	padding-right: 9px;
}
#contenido .columnaAncha .listadoCalendario .linkMes a{
	vertical-align: baseline;
	padding-right: 9px;
	padding-left: 9px;
}
#contenido .columnaAncha .listadoCalendario h3{
	padding-left: 13px;
	padding-bottom: 14px;
	font-size: 12px;
	font-weight: normal;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos{
	width: 580px;	/* 585 - 5 */
	overflow: hidden;
	padding-left: 5px;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento{
	width: 580px;
	padding-bottom: 15px;
	padding-top: 4px;
	border-bottom: 1px solid;
	overflow: auto;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento .eventoFecha{
	float: left;
	width: 29px;	/* 50 - 4 - 17 */
	padding-left: 4px;
	padding-right: 17px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 4px 8px;
	overflow: hidden;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento .eventoFecha p{
	text-align: center;
	font-size: 9px;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento .eventoTexto{
	float: left;
	width: 530px;
	font-size: 9px;
	overflow: hidden;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento .eventoTexto p{
	font-size: 9px;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento .eventoTexto h4{
	font-size: 12px;
	font-weight: normal;
}
#contenido .columnaAncha .listadoCalendario .listadoEventos .evento .eventoTexto .linkMas{
	text-align: right;
}


#contenido .columnaAngosta .tablaCalendario{
	position: relative;
	width: 204px;	/* 218 - 1 - 1 - 6 - 6 */
	border: 1px solid;
	border-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	padding-top: 35px;
	overflow: hidden;
}
#contenido .columnaAngosta .tablaCalendario h2{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 187px;	/* 204 - 9 - 9 */
	padding: 9px;
	padding-top: 5px;
	padding-bottom: 14px;
	font-size: 12px;
	overflow: hidden;
}
/*********************************************************
	Fin Listado Calendario
*********************************************************/
/*********************************************************
	Confirmar Pedido
*********************************************************/
.confirmarPedido #contenido .cuadroColumnaAnchaContenido h3{
	font-size: 17px;
	padding-bottom: 20px;
}
#contenido .volverFecha{
	padding-bottom: 6px;
	overflow: auto;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .volverFecha p{
	padding: 0px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .volverFecha p.volver{
	float: left;
	font-size: 10px;
}
#contenido .columnaAncha .cuadroColumnaAnchaContenido .volverFecha p.fecha{
	float: right;
	font-size: 12px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido{
	padding-top: 0px;
}


#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos{
	position: relative;
	width: 585px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos p{
	padding: 0px;
	font-size: 12px;
	line-height: 24px;
	color: white;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos .tituloCantidad{
	float: left;
	width: 80px;	/* 90 - 10 */
	padding-left: 10px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos .tituloImagen{
	float: left;
	width: 47px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos .tituloTexto{
	float: left;
	width: 323px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos .tituloPrecio{
	float: left;
	width: 86px;
	text-align: center;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos .titulos .tituloTotal{
	float: left;
	width: 85px;
	text-align: center;
	overflow: hidden;
}


#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto{
	background-repeat: repeat-y;
	background-position: 500px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido{
	width: 585px;
	padding: 0px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoAgregar{
	float: left;
	width: 80px;	/* 90 - 10 */
	padding: 0px;
	padding-left: 10px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoAgregar input.remover{
	border: 0px;
}

#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoAgregar .selectorCantidad{
	width: 50px;
	float: left;
	padding-bottom: 30px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoAgregar .selectorCantidad input.cantidad{
	position: absolute;
	left: 0px;
}

#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoImagen{
	width: 47px;
	padding: 0px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoTexto{
	width: 276px;
	padding: 0px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoPrecio{
	float: left;
	width: 86px;
	text-align: center;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoTotal{
	float: left;
	width: 75px;
	text-align: center;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoPrecio p,
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .producto .productoContenido .productoTotal p{
	font-size: 12px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal{
	width: 585px;
	background-repeat: repeat-y;
	background-position: 500px;
	border-bottom: 1px solid;
	overflow: auto;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal p{
	font-size: 12px;
}



#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones{
	float: left;
	width: 470px;	/* 500 - 16 - 14 */
	padding-left: 16px;
	padding-right: 14px;
	padding-top: 20px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones .filaObservaciones{
	width: 470px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones label{
	float: left;
	width: 145px;	/* 145 - 5 - 15  */
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	line-height: 1.4;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones textarea{
	float: left;
	width: 322px;
	height: 49px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones .envuelveDirecciones{
	float: left;
	width: 322px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones .envuelveDirecciones label{
	width: auto;
	padding: 0px;
	float: none;
	font-size: 12px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones .envuelveDirecciones input{
	border: 0px;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones .botones{
	padding-right: 18px;
	padding-bottom: 16px;
	text-align: right;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .observaciones .botones input{
	border: 0px;
	margin-left: 15px;
}


#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .total{
	float: right;
	width: 84px;
	text-align: center;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .catalogoProductos.catalogoProductosConfirmarPedido .observacionesTotal .total span{
	display: block;
	width: 84px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 13px;
	overflow: hidden;
}
/*********************************************************
	Fin Confirmar Pedido
*********************************************************/
/*********************************************************
	Formulario Contacto
*********************************************************/
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form{
	float: left;
	width: 329px;	/* 331 - 1 - 1 */
	background-position: -503px -170px;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 10px;
	border: 1px solid;
	border-top: 0px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form h3{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 24px;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario{
	width: 300px; /* 329 - 14 - 15 */
	padding-left: 14px;
	padding-right: 15px;
	padding-bottom: 6px;
	overflow: auto;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.textarea{
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario textarea{
	width: 294px;	/* 300 - 3 - 3 */
	height: 90px;	/* 96 - 3 - 3 */
	padding: 3px;
	margin: 0px;
	border: 0px;
	background-repeat: no-repeat;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario label{
	float: left;
	width: 59px;	/* 71 - 12 */
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.labelLargo label{
	width: 87px;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario input{
	float: left;
	width: 221px;	/* 229 - 3 - 3 - 1 - 1 */
	height: 13px;	/* 18 - 3 - 1 - 1 */
	border: 1px solid;
	padding: 3px;
	padding-bottom: 0px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.labelLargo input{
	width: 193px;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario select{
	float: left;
	width: 229px;
	border: 1px solid;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.labelLargo select{
	width: 201px;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario strong{
	display: block;
	text-align: center;
	font-weight: normal;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.espacio{
	padding-bottom: 36px;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.espacio input{
	height: auto;
}
#contenido .cuadroColumnaAnchaContenido .formularioAngosto form .filaFormulario.enviar input{
	width: auto;
	height: auto;
	float: right;
	border: 0px;
}


#contenido .cuadroColumnaAnchaContenido .datosContacto{
	float: left;
	width: 234px;	/* 254 - 20 */
	padding-left: 20px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .datosContacto h4{
	padding: 0px;
	padding-bottom: 2px;
	font-size: 10px;
}
#contenido .cuadroColumnaAnchaContenido .datosContacto ul{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	padding-bottom: 24px;
	list-style: none;
	list-style-position: outside;
}
#contenido .cuadroColumnaAnchaContenido .datosContacto ul li{
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
}
#contenido .cuadroColumnaAnchaContenido .datosContacto ul li h5{
	padding: 0px;
	font-size: 10px;
}
#contenido .cuadroColumnaAnchaContenido .datosContacto ul li span{
	padding-right: 2px;
}
/*********************************************************
	Fin Formulario Contacto
*********************************************************/
/*********************************************************
	Foro
*********************************************************/
#contenido .cuadroColumnaAnchaContenido .comentarioTema{
	width: 575px;	/* 585 - 5 - 5 */
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .comentarioTema h3{
	font-size: 18px;
	padding-bottom: 14px;
}
#contenido .cuadroColumnaAnchaContenido .comentarioTema p{
	font-size: 10px;
}
#contenido .cuadroColumnaAnchaContenido .comentarioTema p a{
	font-weight: bold;
}


.foro #contenido .cuadroColumnaAnchaContenido .selectorCantidad{
	clear: none;
	margin-top: 10px;
}
#contenido .cuadroColumnaAnchaContenido .foroOpciones{
	float: left;
	padding-left: 5px;
}
#contenido .cuadroColumnaAnchaContenido .foroOpciones a{
	display: block;
	padding-left: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: left;
	background-repeat: no-repeat;
}



#contenido .cuadroColumnaAnchaContenido .comentarios{
	width: 583px;	/* 585 - 1 - 1 */
	clear: both;
	border: 1px solid;
	border-top: 0px;
}
#contenido .cuadroColumnaAnchaContenido .comentarios h4{
	width: 568px;	/* 583 - 8 - 8 */
	padding: 0px;
	border: 0px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 14px;
	font-size: 12px;
	background-position: right bottom;
	background-repeat: no-repeat;
}
#contenido .cuadroColumnaAnchaContenido .comentarios .comentario{
	width: 568px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .comentarios .comentario.ultimoComentario{
	background: none;
}
#contenido .cuadroColumnaAnchaContenido .comentarios .comentario p{
	font-size: 11px;
}
#contenido .cuadroColumnaAnchaContenido .comentarios .comentario .comentarioDetalles p{
	padding-bottom: 3px;
	font-size: 9px;
}
/*********************************************************
	Fin Foro
*********************************************************/
/*********************************************************
	Formulario Registro
*********************************************************/
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro{
	float: left;
	width: 583px;	/* 585 - 1 - 1 */
	background-position: right -170px;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 10px;
	border: 1px solid;
	border-top: 0px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro h3{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 24px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro{
	width: 554px; /* 583 - 14 - 15 */
	padding-left: 14px;
	padding-right: 15px;
	padding-bottom: 6px;
	overflow: auto;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro label{
	float: left;
	width: 59px;	/* 71 - 12 */
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.labelLargo label{
	width: 102px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.checkbox label{
	width: auto;
	padding: 0px;
	background: none;
	padding-top: 4px;
	font-size: 10px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.checkbox label a{
	text-transform: uppercase;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro input{
	float: left;
	width: 474px;	/* 482 - 3 - 3 - 1 - 1 */
	height: 13px;	/* 18 - 3 - 1 - 1 */
	border: 1px solid;
	padding: 3px;
	padding-bottom: 0px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.labelLargo input{
	width: 431px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.checkbox input{
	width: auto;
	border: 0px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro select{
	float: left;
	width: 482px;
	border: 1px solid;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.labelLargo select{
	width: 439px;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro strong{
	display: block;
	text-align: center;
	font-weight: normal;
}
#contenido .cuadroColumnaAnchaContenido form#formularioRegistro .filaFormularioRegistro.enviar input{
	width: auto;
	height: auto;
	float: right;
	border: 0px;
}
/*********************************************************
	Fin Formulario Registro
*********************************************************/
/*********************************************************
	Miembros
*********************************************************/
#contenido .cuadroColumnaAnchaContenido .linkMiembros{
	float: left;
	width: 234px;	/* 254 - 20 */
	padding-left: 20px;
	overflow: hidden;
}
#contenido .cuadroColumnaAnchaContenido .linkMiembros a{
	display: block;
	padding-bottom: 14px;
	font-size: 12px;
	text-decoration: underline;
}
/*********************************************************
	Fin Miembros
*********************************************************/
/*********************************************************
	Paginación
*********************************************************/
#contenido .paginacion{
	float: right;
	padding-top: 14px;
	padding-left: 45px;
	padding-right: 5px;
	font-size: 9px;
	border-top: 1px solid;
}
#contenido .paginacion.sinBorde{
	border: 0px;
}
#contenido .paginacion a img{
	vertical-align: middle;
}
/*********************************************************
	Fin Paginación
*********************************************************/
/**********************************************************************
	Fin Contenido
**********************************************************************/
/**********************************************************************
	Pie
**********************************************************************/
#envuelvePie{
	width: 100%;
	height: 90px;
	background-image: url("../imagenes/pie/fondoEnvuelvePie.gif");
	background-repeat: repeat-x;
	overflow: visible;
}
#pie{
	width: 840px;
	height: 55px;
	padding-top: 35px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#pie #redesSociales{
	float: left;
	width: 300px;
}
#pie ul{
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 14px;
}
#pie ul li{
	float: left;
	padding-left: 22px;
}
#pie ul li.disenador{
	font-size: 11px;
	clear: both;
	float: right;
	text-transform: uppercase;
}
/**********************************************************************
	Fin Pie
**********************************************************************/
