#extracto-contenido
{
	width: 240px; 
	margin-top: 30px;
	margin-left: 10px;
	padding-left: 20px; 
	text-align: justify;
	float: left;
	line-height: 15px;
}
#extracto-contenido.catalog
{
	width: 340px;
}
#extracto-contenido-contacto
{
	width: 300px; 
	margin-top: 30px;
	padding-left: 20px; 
	text-align: justify;
	float: left;
	line-height: 15px;
}
#contenido-noticia-contacto
{
	margin-top: 30px;
	width: 384px; 
	margin-left: 20px;
	text-align: justify;
	float: left;
}
#extracto-contenido-contacto #imagen
{
	margin-top: 200px;
	width: 100%; 
	margin-top: 349px; 
	text-align: center
} 
#extracto-contenido div#categoria
{
	color: #FEFEFE;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#extracto-contenido div#marca
{
	margin-top: 10px;
	margin-left: 5px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#extracto-contenido div#marca a:link,
#extracto-contenido div#marca a:visited
{
	border:none;
	color:#5B5B5B;
	text-decoration:underline;
}


#extracto-contenido div#imagen
{
	margin-top: 100px;
}
#extracto-contenido ul.titulos
{
	margin-bottom: 0;
}
#contenido-noticia
{
	margin-top: 30px;
	width: 444px; 
	margin-left: 20px;
	text-align: justify;
	float: left;
}
#contenido-productos
{
	margin-top: 30px;
	width: 349px; 
	margin-left: 20px;
	text-align: left;
	float: right;	
}
#contenido-fotos,
#contenido-busqueda
{
	margin-top: 10px;
	width: 701px; 
	height: 525px;
	margin-left: 0;
	text-align: justify;
	float: left;
}

#contenido-busqueda
{
	height: 515px;
}

#contenido-fotos .tienda
{
	width: 710px;
	float: left;	
}

#contenido-fotos .tienda .titulo-direccion
{
	float: left;
	width: 235px;
	height: 150px;
}

#contenido-fotos .tienda .titulos
{
	margin-top: 20px;
}

#contenido-noticia #cuerpo-noticia
{
	width: 404px;
	padding: 0 20px; 
	text-align: justify;
	float: left;
	height: 510px;
	line-height: 15px;
	background-image: url(/images/paginas/fondo_historia.jpg);
	background-repeat: no-repeat;
	overflow-y: auto;
	scrollbar-face-color: #9F9F9F; 
	scrollbar-track-color: #D9D9D9; 
	scrollbar-arrow-color: #8E8E8E; 
	scrollbar-shadow-color: #D9D9D9; 
	scrollbar-dark-shadow-color: #D9D9D9; 
	scrollbar-3dlight-color: #ECECEC; 
	scrollbar-highlight-color: #ECECEC	
}
ul
{
  margin-left: 5px;
  padding-left: 1em;	
}
#nombre-contenido
{
	color: #AF0000;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#nombre-contenido.noticias
{
	margin-bottom: 50px;
}
#nombre-contenido.tiendas
{
	margin-bottom: 10px;
}
#titulo-contenido
{
	height: 24px;
	padding: 0;
	margin: 0;
	padding-left: 20px;
	color: #0f0f0f;
	font-size: 11px;
	text-align: left;
	background-image: url(/images/paginas/fondo_titulo.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding-top: 8px;
}

#titulo-productos
{
	height: 24px;
	padding: 0;
	margin: 0;
	color: #9C9E9F;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/paginas/fondo_titulo_productos.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding-top: 8px;
	border-bottom: solid 1px #999;
}

#contenido-productos #listado-productos
{
	width: 100%;
	height: 492px;
	margin: 0 auto;
	padding: 0;
	background-image: url(/images/paginas/fondo_productos.png);
	background-repeat: no-repeat;
	background-color: #B9B9B9;
	/*background-attachment:fixed;*/
	overflow-y: auto;
}

#contenido-productos #footer
{
	width: 340px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	padding-right: 10px;
	background-image: url(/images/paginas/fondo_vermas.png);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #838383;
	text-align: right;
}

#contenido-productos #listado-productos .sin-producto
{
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 50px;
}

#contenido-productos #listado-productos .producto
{
	/*height: 82px;*/
	border-bottom: solid 1px #FFF;
	color: #FFF;
	padding: 20px;
}

#contenido-productos #listado-productos .producto .precio,
#detalle-producto .precio
{
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
	margin-left: 130px;
	color: #FFDF02;
	font-size: 12px;
	font-weight: bold;
}

#detalle-producto .precio
{
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
	width: 80%;
	text-align: left;
	font-size: 14px;
}

#contenido-productos #listado-productos .producto .normal
{
	margin: 0 auto;
	padding: 0;
	margin-left: 130px;
}

#contenido-productos #listado-productos .producto img
{
	float: left;
}

div.normal button#bt-avisar {
  background: url(/images/paginas/avisar.png) no-repeat;
  width: 132px;
  height:  20px;
  border: none;
  display: block;
  font-size: 1px;
 }

 div.normal button#bt-avisar:hover {
  background: url(/images/paginas/avisar-hover.png) no-repeat;
  width: 132px;
  height:  20px;
  border: none;
  display: block;
  font-size: 1px;
 }


#contenido-productos #listado-productos .producto a,
#contenido-productos #listado-productos .producto a:visited,
#detalle-producto a.aviso,
#detalle-producto a.aviso:visited
{
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	padding: 2px 0;
	margin-left: 130px;
	background-color: #F5F4F4;
	color: #888682;
	font-size: 11px;
	width: 82px;
	text-align: center;
	height: 13px;
	text-decoration: none
}

#detalle-producto a.aviso,
#detalle-producto a.aviso:visited
{
	width: 130px;
	margin-left: 0;
}

#ordenar-por
{
	margin: 0 auto;
	padding: 0;
	vertical-align: middle;
	padding-top: 7px;
	height: 27px;
	text-align: center;
	background-image: url(/images/paginas/fondo_ordenar.png);
	background-repeat: no-repeat;
	color: #9C9E9F;
}

#detalle-producto .separacion
{
	height: 1px;
	color: #FFF;
	margin: 5px 0;
}

#detalle-producto
{
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#detalle-producto .normal
{
	margin: 0 auto;
	padding: 0;
	width: 80%;
	text-align: left;
}

#detalle-producto .local-titulo
{
	color: #262626;
	font-weight: normal;
}

#titulo-contenido img
{
	position: relative;
	left: -20px;
	margin-top: 8px;
}

.bullet-contenido
{
	color: #FFFC12;
	font-weight: bold;
}

#contenido-busqueda .bullet-contenido
{
	margin-bottom: 20px;
}

.bullet-contenido a:link,
.bullet-contenido a:active,
.bullet-contenido a:visited 
{
	text-decoration: none;
}

.texto-bullet
{
	color: #5B5B5B;
	font-size: 11px;
	text-transform: uppercase;
}

.email
{
	text-transform: lowercase;
}

.texto-vermas, .texto-vermas a, .texto-vermas a:link, .texto-vermas a:visited
{
	color: #C42938;
	text-transform: uppercase;
	float: right;
	margin: 0;
	margin-bottom: 5px;
	font-size: 9px;
}
span.descargas, span.descargas a, span.descargas a:link, span.descargas a:active, span.descargas a:visited
{
	color: #9f9f9f;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 5px;
	font-size: 9px;
}
.texto-direccion
{
	color: #58585A;
	text-transform: uppercase;
	float: left;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 90px;
	padding-left: 15px;
	font-size: 10px;
	width: 231px;
}
.listado-fotos
{
	color: #58585A;
	text-transform: uppercase;
	float: left;
	margin: 0 auto;
	margin-top: 20px;
	padding: 0;
	font-size: 10px;
	width: 460px;
}
.listado-fotos a
{
	margin-left: 25px;
}
#noticias_destacadas
{
	margin-top: 30px;
	margin-left: 21px;
	text-align: left;
	width: 358px;
	height: 240px;
	float: left;
}

#noticias_destacadas .header
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	height: 26px;
	width: 318px;
	background-image: url(/images/paginas/fondo_destacado.png);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
}

#noticias_destacadas .header .titulo-grupo
{
	float: left;
	text-transform: uppercase;
}

#noticias_destacadas .header .vermas
{
	float: right;
	margin: 0;
	margin-top: 2px;
	font-size: 9px;
	color: #4A4743;
}

#noticias_destacadas .titulo
{
	height: 51px;
	width: 154px;
	background-color: #B6B2AA;
	margin-top: 16px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 10px;	
}

#noticias_destacadas .titulo .mas-informacion,
#noticias_destacadas .titulo .mas-informacion a,
#noticias_destacadas .titulo .mas-informacion a:link,
#noticias_destacadas .titulo .mas-informacion a:visited
{
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#noticias_destacadas .titulo .mas-informacion a:hover
{
	text-decoration: underline;
}

#noticias_destacadas .noticia
{
	float: left;
	margin-right: 10px;
	margin-top: 9px;
}

#noticias_destacadas .ultima-noticia
{
	float: left;
	margin-right: 0px;
	margin-top: 9px;
}


#noticias_destacadas .header .vermas a,
#noticias_destacadas .header .vermas a:link,
#noticias_destacadas .header .vermas a:visited 
{
	color: #4A4743;
	text-decoration: none;
}

#noticias_destacadas .header .vermas a:hover
{
	text-decoration: underline
}

#noticias_destacadas .header .vermas img
{
	margin-left: 10px;
}

/***
/* Paginaci�n */

ul.yiiPager
{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	margin-top: 10px;
	line-height:100%;
	display:inline;
	float: right;
}

#footer-resultado
{
	height: 15px;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 0;
}

#footer-resultado ul.yiiPager
{
	float: left;
	left: 0;
	margin: 0;
} 

ul.yiiPager li
{
	display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:none;
	font-weight:bold;
	color:#5B5B5B;
	padding:1px 2px;
	text-decoration:none;
}

ul.yiiPager .page a
{
	font-weight:normal;
}

ul.yiiPager a:hover
{
	text-decoration: underline;
}

ul.yiiPager .selected a
{
	color:#B81121;
	font-weight:bold;
}

ul.yiiPager .hidden a
{
	border:none;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}

.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(graphics/loader.white.gif);
}
.stock
{
	text-align: left;
	color: #FFF;
	margin: 0 auto;
	padding: 0;
	margin-left: 33px;
}
.rojo
{
	color: #B81121;
}

