@charset "utf-8";
/* CSS Document */

img {

	border: 0px none black;

}



.imgspace {

	margin-bottom: 10px;

	margin-right: 25px;

}



a {

	color: gray;

	text-decoration: underline;

}



a:hover {

	text-decoration: none;

	color: #d50000;

}



p {

	text-align: justify;

	margin-bottom: 2em;

}



h2 {

	color: maroon;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	border-bottom: 1px solid #a9a9a9;

	margin-bottom: 20px;

}



h3 {

	color: #d50000;

	font-weight: bold;

	margin-bottom: 8px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#wrap {

   font-family: Verdana, Geneva, Arial, sans-serif;

   margin-top: 25px;

   margin-left: -391px;

   position: absolute;

   left: 50%;

   width: 782px;



}



#foot {

	margin-top: 8px;

	border-top: 1px solid silver;

	vertical-align: middle;

	float: none;

	clear: both;

}



#foot {

	padding-left: 10px;

	font-size: 10px;

	color: gray;

	text-decoration: none;

	padding-right: 10px;

}



#toptext{

	font-size: 10px;

	color: #ababab;

	text-align: right;

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#toptext .telefono{

	font-size: 10px;

	font-weight: bold;

	color: #d50000;



}



#menu{

	background-color: gray;

	vertical-align: middle;

	color: #fff;

	background-image: url(image/menus.jpg);

	background-repeat: repeat-x;

	background-position: left;

	padding-bottom: 3px;

	height: 13px;

}



#menu a{

	padding-left: 10px;

	font-size: 10px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	padding-right: 10px;

	border-right: 1px solid white;

	line-height: 12px;

	/*padding-bottom: 4px;*/

}



#menu a:hover{

	color: #dcdcdc;

}







#bannerflash{

	background-image: url(banner_principal.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	background-color: black;

}

.textogris{

	color:gray;

	font-size: 11px;

	margin: 20px 20px 20px 20px;

}



.promos{

	width: 350px;

}



.promotitle{

	color: white;

	background-color: black;

	vertical-align: middle;

	text-align: right;

	font-size: 11px;

	font-weight: bold;

	width: 250px;

}



.titles{

	margin-top: 20px;

	margin-bottom: 10px;

}



.title{

	color: white;

	/*background-color: black;*/

	vertical-align: middle;

	text-align: right;

	font-size: 11px;

	font-weight: bold;

	width: 400px;

	padding-right: 3px;

	float:right;

	background-image: url(image/barra_indicacion.jpg);

	background-repeat: no-repeat;

	background-position: right;

}



.vl{

	vertical-align: top;

}



.promocuadro{

	width: 350px;

	height: 150px;

	overflow: auto;

	margin-top: 3px;

	margin-bottom: 6px;

}



.promo{

	width: 320px;

	border-bottom: 1px solid #dcdcdc;

}



ul{

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	padding-left: 20px;

	padding-bottom: 30px;

}



li{

	margin-bottom: 3px;

}



.titles{

	text-align: right;

	height: 30px;

	width: 100%;

	margin-bottom: 30px;

}



.menu2, .menu2 a, .menu2 a:visited, .menu2 a:active{

	color: #ababab;

	font-weight: bold;

	text-decoration: none;

	margin-top: 5px;

	margin-left: 5px;

}



.menu2 a:hover{

	color: #d50000;

}



.selected, .selected a, .selected a:visited, .selected a:active{

	color: black;

	font-weight: bolder;

}



.selected li,.selected ul{

	color: #ababab;

}



.menutree, .menutree a, .menutree a:visited, .menutree a:active {

	color: #ababab;

	font-weight: bold;

	text-decoration: none;

}



.menutree a:hover{

	color: #000;

}



td {

	vertical-align:top;

}



.lista{

	margin-top:10px;

	margin-bottom: 10px;

	list-style-image: url(../img/cuadro.gif);

	list-style-position: outside;

	list-style-type: none;

}



.lista li{

	margin-bottom: 5px;

	margin-top: 5px;

}

.lista li b{

	color: black;

}



.flecha{

	list-style-image: url(../img/triangulo.gif);

	list-style-position: outside;

	list-style-type: none;

}





.cuadrolista {

	/*padding-top: -1px !important;;*/

	padding-left: 10px;

}

.cuadrolista .selected {

	color: #d50000;	

}



.cuadrolista ul{

	/*padding-top:  5px !important;*/

	padding-left: 0px;

	padding-bottom:5px !important; 

}





.cuadrolista .ordtitle,.cuadrolista .ordtitle_sel {

	background-position: right;

	background-repeat: no-repeat;

	color :white;

}

.cuadrolista .ordtitle_sel{

	background-image: url(image/botonr_activo.jpg);

	/*width: 165px;*/

	width: 163px;

	height: 17px;	

	line-height: 17px;

	background-position: right;

	

	

}

.cuadrolista .padlista {

	padding-left:10px;

}

.cuadrolista .ordtitle{

	background-image: url(image/botonr_inactivo.jpg);

	width: 163px;

	height: 15px;	

	line-height: 15px;

}

.cuadrolista .ordtitle a,.cuadrolista .ordtitle_sel a{

	color: white;

	font-size: 11px;

	margin-left:10px;

	font-weight: bold;

}





.cuadrolista a{

	text-decoration: none;

}



.cuadroimagen{

	width: 250px;

	height: 50px;

}



.imgpromo{

	float: left;	

	margin: 6px 6px 6px 6px;

 	padding: 0px 0px 0px 0px;	

	background-image: url(image/shadow.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

}



.imgpromo img{

	border: 1px solid #a9a9a9;

	display: block;

	margin: -5px 5px 5px -5px;

	padding: 4px;

	position: relative;

	background-color: #fff;

}



.botonesd {

	background-image: url(image/boton_derecha.gif);

	background-position: right;

	background-repeat: no-repeat;

	text-align: right;

	height: 22px;

	padding-right: 12px;

}



.botonesd a {

	padding-top: 6px;

	text-decoration: none;

	line-height: 22px;

}



label{

	background-image: url(image/cuadro.gif);

	background-position: left;

	background-repeat: no-repeat;

	padding-left: 17px;

	margin-right: 12px;

}



input, textarea, select {

	border: 1px solid gray;

	color:gray;

	font-size: 11px;

	margin-left: 25px;

	padding-left: 4px;

	margin-bottom: 5px;

	width:250px;

}



.boton:hover {

	background-color: #d3d3d3;

}



.errmsg{

	background-image: url(image/error.gif);

	background-position: left;

	background-repeat: no-repeat;

	color: red;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	padding-left: 14px;

}





/* Promos */

.cuadrolinkertitulo{

	background-repeat: no-repeat;

	background-position: top left;

	background-color:#FFF;

	width: 173px;

	height: 20px;

	color: white;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	vertical-align: middle;

	font-size: 10px;

}

.cuadrolinkertitulo_resultados {

	background-image: url(image/tituloresultados.jpg);

}

.cuadrolinkertitulo_buscar {

	background-image: url(image/titulobuscar.jpg);

}

.cuadrolinkertitulo .titulo{

	padding-left: 35px;

	padding-top: 5px;

	line-height: 20px;

}



.cuadrolinker {

	background-color:#FFF;

	width: 173px;

}



.cuadrolinker .descripcion{

	padding: 9px 9px 9px 9px;

	/*font-weight: bold;*/

	font-size: 10px;

}







.cuadrolinker .cuadrobotones  .boton_inactivo ,.cuadrolinker .cuadrobotones  .boton_activo,.cuadrolinker .cuadrobotones  .boton_inactivo  a,.cuadrolinker .cuadrobotones  .boton_activo a{

	color: white;

	text-align: center;

	width: 100px;

	height: 17px;	

	text-decoration: none;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.boton_inactivo  a {

	padding-top: 4px;

	line-height: 15px;

}

.boton_activo a{

	padding-top: 0px;

	line-height: 17px;

}

.cuadrolinker .cuadrobotones {

	margin-left:30px;

}



	



.cuadrolinker .cuadrobotones  .boton_inactivo {

	background-image: url(image/boton_inactivo.jpg);

	background-repeat: no-repeat;

	background-position: left;

	margin-left: 1px;

	margin-bottom: 10px;



}



.cuadrolinker .cuadrobotones  .boton_activo{

	background-image: url(image/boton_activo.jpg);

	background-repeat: no-repeat;

	background-position: left;

	margin-bottom: 10px;

}



.cuadrolinker .cuadrockeck{

	padding: 0px 0px 10px 10px;

}



.cuadrolinker .cuadrockeck,.cuadrolinker .cuadrockeck a{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	/*font-weight: bold;*/

	font-size: 10px;

	text-decoration: none;

}





.listapromos, .fichapromos {

	width:586px;

	background-color: #FFF;

}



.listapromos .titulolista {

	background-image: url(image/titulolista.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	width:586px;

	height: 20px;

	line-height: 20px;

}

.fichapromos .tituloficha {

	background-image: url(image/titulolficha.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	width:586px;

	height: 20px;

	line-height: 20px;

	

}



.listapromos .titulolista span,.fichapromos .tituloficha span{

	padding-left:40px;

	color: white;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	vertical-align: middle;	

	

}



.listapromos h3{

	font-weight: bold;

	border-bottom: 1px solid black;

	color: black;

	/*padding-top: 2em;*/

	padding-top: 0px;

}



.listapromos .contenidolista{

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	margin-right: 10px;

	padding-bottom: 20px;

}



.contenidolista img {

	border: 1px solid black;

	margin-right: 10px;

	margin-bottom: 10px;

	

	/* default bg */

	background-image: url(../default.gif);

	background-repeat: no-repeat;

	background-position: center;

}



.listapromos .cuadro {

	display: block;

	clear: both;

	padding-bottom: 15px;

}



.listapromos .cuadro p {

	margin-bottom: 0em;

	text-align: left;

}



.listapromos .botoninfo {

	background-image: url(image/boton_info.jpg);

	width: 51px;

	height: 15px;

	line-height: 15px;

	font-size: 10px;

	color: white;

	margin: 15px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-position: bottom center;

}



.listapromos .botoninfo a{

	font-size: 10px;

	color: white;

	text-decoration: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 5px;

	vertical-align: top;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.listapromos .cuadro .imagen{

	width: 120px;

	height: 80px;

	border: 1px solid black;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #dcdcdc;

	margin-right: 10px;

}



.cuadrockeck img {

	vertical-align: text-bottom;

}





.fichapromos .contenidoficha {

	padding: 1px 10px 20px 10px;

}

.fichapromos .botonversitiopromocional {

	background-image: url(image/boton_versitiopromocional.jpg);

	background-position: left;

	background-repeat: no-repeat;

	width: 140px;

	height: 15px;

	line-height: 15px;

	text-align: center;

	float: left;

	margin-right: 20px;

}



.botonversitiopromocional a, .botonimprimir a,.botonvolver a {

	text-decoration: none;

	color: white;

	font-weight: bold;

	font-size: 10px;

}



.fichapromos .botonesficha{

	padding: 15px 0px 15px 0px;

	height: 20px;

	

}



.fichapromos .botonimprimir {

	background-image: url(image/boton_imprimir.jpg);

	background-position: left;

	background-repeat: no-repeat;

	width: 69px;

	height: 15px;

	line-height: 15px;

	text-align: center;

	float: left;

	

}



.fichapromos .botonvolver{

	background-image: url(image/boton_volver.jpg);

	background-position: left;

	background-repeat: no-repeat;

	width: 51px;

	height: 15px;

	line-height: 15px;

	text-align: center;

	float: right;

	margin-left: 20px;

}



.fichaizq {

	width: 295px;

	/*float:left;*/

}



.fichaizq h2 {

	border-bottom: 1px solid black;

	color: #707072;

	margin-bottom: 4px;

}

.fichader h2{

	margin-bottom: 4px;

}



.fichaizq .imagenes {

	width: 295px;

	overflow: auto;

		

}

/*

.fichabot .imagenes .imagen {

	width: 156px;

	height: 100px;

	border: 1px solid black;

	margin: 3px 0px 10px 24px;

	background-color: white;

}*/

/*

.fichaizq .imagenes  img{

	border: 1px solid black;

}

*/

.fichader{

	width: 230px;

	float: right;

}





.fichader h2{

	border-bottom: 1px solid black;

	color: #707072;

	text-align: right;

	font-size: 14px;

}



.fichader .imagen {

	width: 220px;

	height: 160px;

	border: 1px solid black;

	margin: 3px 0px 10px 5px;

	background-color: white;

	background-repeat: no-repeat;

	background-position: center;

}



.fichader .precio{

	text-align:right;

}





.paginainicio{

	margin-top: 20px;

}



.notibusca {

	width: 173px;

	float: left;

	vertical-align: top;

	height: 450px;	

}





.notibusca .noticias{

	height: 450px;

}



.bienvepromo {

	float:right;

	width:  586px; /*690px*/

	margin-bottom: 20px;

}



.bienvepromo .bienvenido,.bienvepromo .promociones,.notibusca .noticias,.notibusca .buscador {

	background: #FFF;

}



.titulo span{

 	padding-left:40px;

	color: white;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	vertical-align: middle;

	line-height: 20px;

	

 }

 



 

.bienvepromo .bienvenido .texto{

	padding: 5px 10px 10px 10px;

	

}



.bienvepromo .bienvenido .titulo{

	background: black url(image/barrabienvenidos.jpg) no-repeat left;

	width:  586px; 

	height: 20px;

}

.bienvepromo .promociones .titulo{

	background: black url(image/barrapromociones.jpg) no-repeat left;

	width:  586px; 

	height: 20px;

}





/* .notibusca .noticias  */

.bienvepromo .promociones {

	margin-top: 20px;

}



.notibusca .noticias .titulo{

	background: url(image/barranoticias.jpg);

	width:  173px; 

	height: 20px;

}





.notibusca .buscador .titulo{

	background: url(image/barrabuscador.jpg);

	width:  173px; 

	height: 20px;

}



.notibusca .noticias .texto .noticia{

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 10px;

	padding-bottom: 15px;

	border-bottom: 1px solid black;

}



.notibusca .noticias .texto .noticia2{

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 10px;

	padding-bottom: 15px;

}



.notibusca .noticias .titulo,.notibusca .buscador .titulo,.ac2{

	 cursor: pointer;

}





#accordion2{

	margin: 5px 3px 10px 10px;

}

.buscador .texto  span{

	color :black;

	 font-weight:bold;

}

/*

.buscador .texto ul{

	color: white;

}

.buscador .texto ul li{

	padding-left: 5px;

}

.buscador .texto ul li a{

	text-decoration: none;

	color: #d50000;

}

*/

.buscador .texto ul{

	padding-left: 0px;

}

.buscador .texto li{

	padding-left: 10px;

}





.buscador .texto ul li a{

	text-decoration: none;

}



#accordion2{

	min-height: 400px;

}





.notibusca .buscador .ordtitle {

	background-image: url(image/botonr_inactivo.jpg);

	width: 163px;

	height: 15px;	

	line-height: 15px;

	padding-bottom: 3px;

	background-repeat: no-repeat;

}



.notibusca .buscador .ordtitle span {

	color: white;

	font-size: 11px;

	margin-left:10px;

	font-weight: bold;

}



.ac2 ul {

	padding-bottom: 10px;

}



.noticia .masinfo, .ficha .texto .masinfo,.noticiadetalle .masinfo {

	background-image: url(image/boton_info.jpg);

	background-repeat: no-repeat;

	width: 51px;

	height: 15px;		

	line-height: 15px;

	padding-bottom: 4px;	

	padding-left: 5px;

	font-size: 10px;

}



.noticia h4 ,.bienvenido .texto h4 {

	padding-bottom: 5px;

}





/*

.noticiadetalle .masinfo {

	background-image: url(image/boton_info.jpg);

	background-repeat: no-repeat;

	width: 51px;

	height: 15px;		

	line-height: 15px;

	padding-bottom: 4px;	

	padding-left: 5px;

	font-size: 10px;

}

*/

.ficha .texto .verpromocional {

	background-image: url(image/boton_versitiopromocional.jpg);

	background-repeat: no-repeat;

	width: 140px;

	height: 15px;		

	line-height: 15px;

	padding-bottom: 4px;	

	padding-left: 5px;

	font-size: 10px;

}







.noticia .masinfo a, .noticiadetalle .masinfo a,.ficha .texto .masinfo a,.ficha .texto .verpromocional a {

	text-decoration: none;

	color: white;

	font-weight: bold;

}

.bienvenido .texto{

	/*text-align: justify;*/

}



.noticias .noticia p{

	text-align: left;

	padding-bottom: 0px;

	margin-bottom:1em;

	

}





.promociones {

	background-color: #FFF;

	height: 320px;

}



#acpromo{

	margin-left: 9px;

	margin-right: 9px;

}





#slider .ficha { 

	width:156px;

	float: left;

	margin: 5px 10px 5px 20px;

}



#slider .ficha .texto{

	width:156px;

}



#slider .ficha .imagen{

	width: 156px;

	height: 100px;

	border: 1px solid black;

	background-color: white;

	background: white url(image/logopeque2.gif) no-repeat center;

}



#slider .ficha h3{

	color: black;

	border-bottom: 1px solid black;

	width: 156px;

}



#slider .ficha .texto{

	padding-top:5px;

	padding-bottom: 8px;

}



#slider{

	height: 260px;

	width: 580px;

	overflow: hidden;

	position: relative;	

	

	/*

	height: 400px; 

	width: 600px;

	border: 1px solid #ddd;

	position: relative;	*/

}



#slider_pages {

	width: 12000px;

	height: 260px;

	position: relative;

}



#slidercontrols {

	border-top: 1px solid black;

	padding-top:6px; 

	text-align: center;

}



#pagina_1 {

	left: 580px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_2 {

	left: 1180px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_3 {

	left: 1770px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_4 {

	left: 2360px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_5 {

	left: 2950px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_6 {

	left: 3540px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}





#pagina_7 {

	left: 4130 px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_8 {

	left: 4720 px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_9 {

	left: 5310 px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_10 {

	left: 5900 px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#pagina_11 {

	left: 6490 px; 

	top: 0px;

	width: 580px;

	height: 260px;

	position: absolute;

}



#slider_images {

	height: 260px;

	width: 580px;

	overflow: hidden;

	position: relative;	

	

	/*

	height: 400px; 

	width: 600px;

	border: 1px solid #ddd;

	position: relative;	*/

}

#slider_area{

	height: 110px;

	width: 560px;

	overflow: hidden;

	position: relative;	

}




#slider_images {

	width: 12000px;

	height: 110px;

	position: relative;

}



#slider_images .imagen{

	width: 156px;

	height: 100px;

	border: 1px solid black;

	margin: 3px 0px 10px 24px;

	background-color: white;

	float:left;

}



#areaknob {

	/*background: #ccc;*/

	

	height: 15px;

	width: 560px;

	/*border-bottom: 1px solid black;*/

	background-image: url(image/linea.gif);

	background-position: center;

	background-repeat: repeat-x;

}

 

#knob {

	height: 15px;

	width: 15px;

	

	/*background: #000;*/

	background-image: url(image/botondesliz.gif);

	background-repeat: no-repeat;

	background-position: center;

}