/* CSS Document */

@charset "utf-8";
*{
	margin:0;
}
ul{
	list-style:none;
	padding: 10px 0 0 1px;
}
ul ul {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}
body{
	background:url(../img/mosaico_fondo.jpg);
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}

table{border-collapse:collapse; border:0;}
td{border:none; padding:0; vertical-align:top;}

a {color:#706c65; text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0;}

strong{color: #00AFF0;font-weight:bold;}

.separador{
	height:1px;
	background-image: url(../img/menuseparador.gif);
}

*html .separador{  	background-image: none; border-top:1px dashed #000033;}

.column{float:left;}
.clear{clear:both;}

.peque{
	font-size:11px;
}
.pequeund{
	font-size:11px;
	background: url(../img/bg_link.gif) bottom repeat-x;
	padding-bottom:2px;
}

/**********************************************/
input, textarea, select{font-family:Tahoma;font-size:11px;color:#000000; vertical-align:middle; font-weight:normal; background:#FFFFFF; text-align:left;}
.boton1{border:none; width:46px; height:18px; text-align:center; cursor: pointer; background: url(../img/bg_boton1.gif) no-repeat}
.boton2{border:none; width:116px; height:19px; text-align:center; color:#FFFFFF; cursor: pointer; background: url(../img/bg_boton2.gif) no-repeat}
input.cajas{border:1px solid #999999;}
textarea.cajas{border:1px solid #999999;}
/**********************************************/
.main {
	width:950px;
	margin:auto;
	margin-top:0px;
	padding:0;
	padding-top:0;
	background: #FFFFFF;
}

.main #PnlDerecho1_left{
	width:205px;
	float:left;
	margin-left:5px;
	padding: 16px 0 0 17px;
}

	.main #PnlDerecho1_left .menu1{
	margin-top:20px;
	color: #00AFF0;	
	font-weight:bold;
	}
	
	.main #PnlDerecho1_left .menu2{
	margin-top:7px;
	width: 168px;
	color: #00AFF0;
	font-weight:bold;	
	}
	
	.main #PnlDerecho1_left .menu2 ul{
		margin:3px 0 0 10px;
	}

	.main #PnlDerecho1_left ul{
		padding:0 0 0 10px;
		list-style-image: url(../img/ico_menu1.gif);
		margin: 10px;
	}
	
	.main #PnlDerecho1_left ul ul{
	padding:0;
	list-style-image: url(../img/ico_menu2.gif);
	margin:3px 0 0 15px;
	}
	
	.main #PnlDerecho1_left ul ul ul{
	padding:0 0 0 10px;
	list-style-image: url(../img/ico_menu3.gif);
	margin:3px 0 0 5px;
	}
	
	.main #PnlDerecho1_left  ul li{
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	}
	
	.main #PnlDerecho1_left ul li.cesta{
	background: url(../img/ico_cesta.gif) 59px no-repeat;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	}

	.main #PnlDerecho1_left ul li.lista{
	background: url(../img/ico_lista.gif) 54px no-repeat;
	padding:6px 0 6px 0;
	}

	*html .main #PnlDerecho1_left  ul li { padding-bottom:9px; }

	.main #PnlDerecho1_left ul li a{ color:#333333;font-weight:bold;}
	
	.main #PnlDerecho1_left ul li a.claro{ color:#666666;font-weight:bold;}
	
	.main #PnlDerecho1_left ul li a:hover,
	.main #PnlDerecho1_left ul li a.claro:hover{ 
		text-decoration:none;
		color: #00AFF0;
	}

	.main #PnlCentral1_right .registro
	{
		margin-top:40px;
	}

	.main #PnlCentral1_right .registro p{
		padding-bottom:12px;
		margin: 0;
	}
			

	.main #PnlCentral1_right{
		width:690px;
		margin-left:235px;
	}

	.main #PnlCentral1_right .path {
	font-size: 11px;
	font-weight:bold;
	padding: 37px 0 0 15px;
	width:500px;
	}
	
	.main #PnlCentral1_right .top,
	.main #PnlCentral1_right .tophome {
		font-family: "Times New Roman", Times, serif;
		font-size: 30px;
		color: #00AFF0;
		padding: 25px 0 20px 10px;
	}

	.main #PnlCentral1_right .tophome {
		padding: 0px 0 0 195px;
		background: url(../img/bebe.png) no-repeat;
		height: 200px;
	}

	.main #PnlCentral1_right .tophome a{	
		color: #00AFF0;
		font-size: 28px;		
	}
	
	.main #PnlCentral1_right .tophome a:hover{	
		color: #333333;
		text-decoration:underline;
	}

	.main #PnlCentral1_right .top a{	
		font-size:11px;
		background: url(../img/bg_link.gif) bottom repeat-x;
		padding-bottom:2px;
	}
	
	.main #PnlCentral1_right .top a:hover{	
		color: #00AFF0;
		text-decoration:none;
	}
	
	.main #PnlCentral1_right .top span{
	color: #999999;
	font-size:24px;
	}
	
	.main #PnlCentral1_right .top p{
		font-family:Arial, Helvetica, sans-serif;	
		color: #333333;
		font-size:12px;
		font-weight:bold;
		margin-top:20px;
	}

	.main #PnlCentral1_right .buscprod {
		font-size: 11px;
		font-weight:bold;
		padding: 1px 0 37px 12px;
	}

	.main #PnlCentral1_right .buscprod ul{
		width:100%;
		margin-bottom:30px;	
		padding-left:0;
		color:#00AFF0;
		font-size:12px;
	}

	.main #PnlCentral1_right .buscprod ul li{
		float:left;
		padding-left:9px;
		padding-bottom:0;
		padding-top:0;
		padding-right:9px;			
		background-image: url(../img/pag_separador.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	.main #PnlCentral1_right .buscprod ul li.primero{
		background:none;
		padding-left:0;
	}

/* estilos contenido */

	.main #PnlCentral1_right .contenido .productos{
	padding-top: 32px;
	padding-right: 5px;
	margin-left: 362px;
	
	}

	.main #PnlCentral1_right .contenido .productos h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	}
	
	.main #PnlCentral1_right .contenido .productos h3{
		font-family: "Times New Roman", Times, serif;
		font-size: 30px;
		font-weight: normal;
		padding-bottom:7px;
		margin: 0;
	}
	
	.main #PnlCentral1_right .contenido .productos  h3 a{
		color: #00AFF0;
	}
	.main #PnlCentral1_right .contenido .productos h3 a:hover{
		text-decoration:underline;
	}
	.main #PnlCentral1_right .contenido .productos h4{
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		padding-right: 50px;
	}	
	
	.main #PnlCentral1_right .contenido .productos h4.new{
		background: url(../img/ico_new.gif) right no-repeat;
	}	

	.main #PnlCentral1_right .contenido .productos h4.promo{
		background: url(../img/ico_pro.gif) right no-repeat;
	}	
	
	.main #PnlCentral1_right .contenido .productos p{
		padding-top:15px;
		padding-bottom:5px;
		line-height: 20px;
		margin: 0;
	}

	
	.main #PnlCentral1_right .contenido .productos ul li.info {
		float: left;
		background: url(../img/bg_info.png) no-repeat;
		width:118px;
		height:22px;
		padding-left:18px;
		padding-top:3px;
		margin:0;
	}
	.main #PnlCentral1_right .contenido .productos ul li.comprar {
		background: url(../img/bg_comprar.png) no-repeat;
		width:130px;
		height:22px;
		padding-left:10px;
		padding-top:3px;
		margin-left:139px;  /*poner por style cuando se quiera poner este elemento solo*/		
	}	
	
	*html .main #PnlCentral1_right .contenido .productos ul li.comprar {
		margin-left:0;  /*poner por style cuando se quiera poner este elemento solo*/
	}
	
	.main #PnlCentral1_right .contenido .productos ul li.info a,
	.main #PnlCentral1_right .contenido .productos ul li.comprar a{
		font-weight:bold;
		font-size:11px;
	}	
	.main #PnlCentral1_right .contenido .productos ul li.adlist {
		float: left;
		background: url(../img/ico_adlist.gif) left 2px no-repeat;
		width:120px;
		height:22px;
		padding-left:18px;
	}		
	
	.main #PnlCentral1_right .contenido .productos ul li.enviar {
		background: url(../img/ico_enviar.gif) left 5px no-repeat;
		width:130px;
		height:22px;
		padding-left:18px;
		margin-left:142px !important;	
		*margin-left:155px !important;
	}	
	.main #PnlCentral1_right .contenido .productos a{
		color: #333333;
	}
	
	.main #PnlCentral1_right .contenido .productos a:hover{text-decoration:none;}
	
	.main #PnlCentral1_right .contenido .paginador{
		background-color:#DEDEDE;
		margin-top:10px;
		padding-top:0;
		padding-right:5px;
		padding-bottom:25px; /*para FireFox i Safari*/
		*padding-bottom:10px !important;	/* Para IE */
		width:100%;	
	}

	.main #PnlCentral1_right .contenido .paginador ul{
		margin:0;
		color:#00AFF0;
		font-weight:bold;
	}	
	.main #PnlCentral1_right .contenido .paginador ul li{
		float:right;
		padding-right:9px;
		padding-left:9px;
		padding-bottom:0;
		padding-top:0;
		margin:0;
		background-image: url(../img/pag_separador.gif);
		background-repeat: no-repeat;
		background-position: right;
	}
	
	.main #PnlCentral1_right .contenido .paginador ul li.anterior{
		background-image: url(../img/pag_anterior.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding-left:20px;	
		color: #333333;					
	}
	
	.main #PnlCentral1_right .contenido .paginador ul li.siguiente{
		background-image: url(../img/pag_siguiente.gif);
		background-repeat: no-repeat;
		background-position: right;
		padding-right:20px;
	}
	
	
		
	.main #PnlCentral1_right .contenido .catalogo table{
		margin-top:0;
	}	
	
	.main #PnlCentral1_right .contenido .catalogo table td{
		padding:5px 5px 15px 0;
		vertical-align:middle;
		text-align:center;		
	}

	.main #PnlCentral1_right .contenido .catalogo table td div{
		width:220px;
		height:30px;
		margin-top:15px;
		padding-top:5px;
		background: url(../img/bg_catalogo.gif) no-repeat;			
	}
	
	.main #PnlCentral1_right .contenido .catalogo a.fondo{
		color: #333333;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
	}
	
	.main #PnlCentral1_right .contenido .catalogo a.fondo:hover{	color:#FFFFFF;text-decoration:none;	background: url(../img/bg_catalogoOVER.gif) no-repeat;	}
	
	
	
	.main #PnlCentral1_right .contenido .general{
		padding-left:10px;	
		padding-right:150px;
	}

	.main #PnlCentral1_right .contenido .general h2,
	.general h2{
		font-size: 20px;
		font-weight: normal;
		font-family: "Times New Roman", Times, serif;		
		margin:20px 0 0 0;
		color:#00AFF0;

	}
	
	.main #PnlCentral1_right .contenido .general h3,
	.main #PnlCentral1_right .contenido .general h4{
		margin:20px 0 0 0;
		color: #333333;
	}
	
	.main #PnlCentral1_right .contenido .general h3{
		font-size: 14px;
	}
	.main #PnlCentral1_right .contenido .general h4{
		font-size: 12px;
	}	

	.main #PnlCentral1_right .contenido .general p{
		line-height:20px;
		margin-bottom:10px;
	}
	
	.main #PnlCentral1_right .contenido .general table{
		margin-top:10px;
	}	
	
	.main #PnlCentral1_right .contenido .general table th,
	.main #PnlCentral1_right .contenido .general table td{
		padding:5px 5px 0 0;
	}
	.main #PnlCentral1_right .contenido .general a{
		color: #333333;
		background: url(../img/bg_link.gif) bottom repeat-x;
	}
	
	.main #PnlCentral1_right .contenido .general a:hover{	color:#00AFF0;text-decoration:none;}
	


.main #footer{
	padding:22px 22px 0 22px;
}

	.main #footer ul  {
		margin:0;
		padding:13px 0 20px 13px;
		height: 20px;
	}
		.main #footer ul li {
			float: left;
			background: url(../img/ico_bullet.gif) 2px 9px no-repeat;
			padding-left:9px;
			padding-right:6px;
			padding-top:3px;
		}
		.main #footer ul li.first {
			background: url(../img/ico_star.gif) no-repeat;
			padding-left:26px;
			padding-right:1px;
			padding-bottom:45px;
		}
		.main #footer ul li a{ color:#333333;}


/*Otros estilos*/
/*h3
{
	color: #00AFF0;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	padding-bottom:7px;
	margin: 0;
}

txtMini
{
	font-size:7px;
	font-family:Arial, Helvetica, sans-serif;
}
*/

	.main #PnlCentral1_right .contenido .listados{
/*	padding-top: 0px;
	padding-right: 5px;
	margin-left: 0px;*/
		padding-left:10px;	
		padding-right:50px;
	
	
	}

	.main #PnlCentral1_right .contenido .listados h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	padding-top:20px;
	margin: 0;
	
	
	}
	
	.main #PnlCentral1_right .contenido .listados h3{
		font-family: "Times New Roman", Times, serif;
		font-size: 30px;
		font-weight: normal;
		padding-bottom:7px;
		margin: 0;
	}
	
	.main #PnlCentral1_right .contenido .listados  h3 a{
		color: #00AFF0;
	}
	.main #PnlCentral1_right .contenido .listados h3 a:hover{
		text-decoration:underline;
	}
	.main #PnlCentral1_right .contenido .listados h4{
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		padding-right: 50px;
	}	
	
	.main #PnlCentral1_right .contenido .listados p{
		padding-top:15px;
		padding-bottom:5px;
		line-height: 20px;
		margin: 0;
	}
	
	.main #PnlCentral1_right .contenido .listados .fotoprod{
		float: left;
		width:100px;
		margin-top:10px;
		margin-bottom:10px;
		
	}
	
	.main #PnlCentral1_right .contenido .listados .nombreprod{	
		float: left;
		width:300px;
		margin-top:40px;
	}
	.main #PnlCentral1_right .contenido .listados .nombreprod a{		
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;	
		color:#00AFF0;	
	}

	.main #PnlCentral1_right .contenido .listados .botones{
		
	
	}

	
	.main #PnlCentral1_right .contenido .listados ul li.info {
		float: right;
		background: url(../img/bg_info.png) no-repeat;
		width:118px;
		height:22px;
		padding-left:10px;
		padding-top:3px;
		margin:0;
		margin-top:30px;
	}

a.botonGris:link {font-family: "Times New Roman", Times, serif;background-color: #EFEFED; color: #484848; border: 5px solid #EFEFED; text-decoration: none;font-size:14pt;}
a.botonGris:visited {font-family: "Times New Roman", Times, serif;background-color: #EFEFED; color: #484848; border: 5px solid #EFEFED; text-decoration: none;font-size:14pt;}
a.botonGris:hover {font-family: "Times New Roman", Times, serif;background-color: #00BDE2; color: #FFFFFF; border: 5px solid #00BDE2; text-decoration: none;font-size:14pt;}

a.lnkRojo:link {font-family: "Times New Roman", Times, serif;color: #FF0000; text-decoration: none;font-size:12pt;}
a.lnkRojo:visited {font-family: "Times New Roman", Times, serif;color: #FF0000; text-decoration: none;font-size:12pt;}
a.lnkRojo:hover {font-family: "Times New Roman", Times, serif;color: #FF0000; text-decoration: none;font-size:12pt;}

a.botonCatalogo:link {background-color: #EFEFED; color: #333333; width:220px; height:30px; text-align:center;text-decoration: none;font-family:"Times New Roman", Times, serif;font-size:16px;border: 5px solid #EFEFED; }
a.botonCatalogo:visited {background-color: #EFEFED; color: #333333; width:220px; height:30px; text-align:center;text-decoration: none;font-family:"Times New Roman", Times, serif;font-size:16px;border: 5px solid #EFEFED; }
a.botonCatalogo:hover {background-color: #00BDE2; color: #FFFFFF; width:220px; height:30px; text-align:center; text-decoration: none;font-family:"Times New Roman", Times, serif;font-size:16px;border: 5px solid #00BDE2; }

