body{ background:#006595; padding:0; margin:0; }
#arriba  { background:url(imgs/13_2.gif) repeat-x 951px 0px #ECE1C7; width:100%;}
#arri_cent { float:left; background:url(imgs/12_2.gif) no-repeat; width:680px;height:225; }
#barratop  { padding:13px 0px 0px 20px; }
#w_lineas .lineas			{	background:#fff; color:#DC6038; font:11px arial,verdana,sans-serif; padding-left:5px; padding-right:5px;	text-align:center; }
#w_lineas .lineas a			{	color:#E74A97; text-decoration:none; 		}
#w_lineas .lineas a:hover	{	color:#FF00FF; text-decoration:underline; 	}

.ellos  {	color:#1e90ff; font:12px arial,verdana,sans-serif;  }
.ellos a {	color:#1e90ff; text-decoration:none;}
.ellos a:hover {	color:#006595; text-decoration:underline;}
.ellas  {	color:#ff69b4; font:12px arial,verdana,sans-serif;  }
.ellas a {	color:#ff69b4; text-decoration:none;}
.ellas a:hover {	color:#006595; text-decoration:underline;}

#w_nuevosprods	{ width:60px; height:500px; position:absolute; left:6px; top:350px; }
#np	.np_ico 	{  margin:0px 0px; border:0px solid #fff; }
/*#np	.np_ico img { margin:1px;}*/
#np	.np_np  	{ position: relative; /*-moz-border-radius: 5px; -webkit-border-radius: 5px; */ margin-bottom:0px; padding:4px; color:#F7DCEF; text-align:center; font:8px verdana; background:url(imgs/np_ini.gif)}
#np #np_n		{ position: absolute; right:0px; top:1px;	cursor:hand; cursor:pointer;	}
#np #np_p		{ position: absolute; left:0px; top:1px;	cursor:hand; cursor:pointer;	}
#np	.np_tira  	{ /*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/ padding:5px; background:url(imgs/np_end.gif) no-repeat left bottom #fff 	}
/*#w_nuevosprods { width:580px; height:90px; }
#np	{	background:url(imgs/np2.gif) no-repeat 0px 3px; width:580px; height:90px; width:70px; border:1px solid #f00; position:absolute; left:0px; top:300px; }
#np	.np_np  {  width:580px; height:20px;position: relative	}
#np	.np_tira  { width:580px; 	}
#np	.np_ico { 	border-bottom:1px solid #f5f5f5; float:left; margin-right:4px; border:1px solid #fff; }
#np	.np_ico img { margin:1px;}
#np_p {   float:left; width:550px; cursor:hand; cursor:pointer;  }
#np_n { float:left; width:20px;  cursor:hand; cursor:pointer;    }

#w_nuevosprods2 {  width:375px; height:76px;  }*/

#buscador	{	background:url(imgs/basesrch2.gif) no-repeat 120px 0px; padding-left:128px; padding-top:5px;  }
#busca		{	width:176px;  }
#ir			{	margin-left:152px;	margin-top:2px;}
.bpref		{	font:bold 11px Arial, sans-serif; color:#808080; height:20px; }

#conte	{	background:url(imgs/23_2.gif) repeat-x left bottom #fff;	}
#izq	{	background:url(imgs/22_2.gif) repeat-y; width:120px;  }
#cen	{	background:#fff; border-right:2px dotted #a9a9a9; width:600px; color:#404040; font:12px arial,verdana,sans-serif; }
#der	{	font:12px arial,verdana,sans-serif; width:235px; padding-bottom:100px;	 }

#abajo	{	background:url(imgs/31_2.gif) repeat-x #F2784A;  height:257px; }
#abajo2	{	background:url(imgs/30_2.gif) no-repeat;  height:257px;  }
.lineas2	{	color:#E7A1D2; font:11px arial,verdana,sans-serif;	}
.lineas2 a	{	color:#FFD9FF; }
.lineas2 a:hover	{	color:#ffffff; }
#w_lineas2 .lineas			{	color:#E7A1D2; font:11px arial,verdana,sans-serif; padding-right:20px;	text-align:center; }
#w_lineas2 .lineas a		{	color:#FFD9FF; text-decoration:underline; }
#w_lineas2 .lineas a:hover	{	color:#ffffff; text-decoration:none; }

/*--------------*/

.titulo	{	font:bold 18px trebuchet ms, arial,verdana,sans-serif; color:#8B1370; letter-spacing:-1px;	}
.titulomasc	{	font:bold 18px trebuchet ms, arial,verdana,sans-serif; color:#1e90ff; letter-spacing:-1px;	}
.titulofeme	{	font:bold 18px trebuchet ms, arial,verdana,sans-serif; color:#ff69b4; letter-spacing:-1px;	}
.foto	{	padding:3px; /*border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #fafafa; border-left:1px solid #fafafa;*/
				border:1px solid #d0d0d0; }
.foto a { text-decoration:none; }
.foto a:hover { text-decoration:none; }
.foto a .linea  { font:11px arial,verdana,sans-serif; color:#999999; 	}
.foto a .ref  { font:bold 13px arial,verdana,sans-serif; color:#00008b; 	}
.foto a .col  { font:11px arial,verdana,sans-serif; color:#404040; 	}

.fotog		{	float:left;	width:360px; }
.descripro	{	float:left; width:230px; }
.descripro .linea { font:11px arial,verdana,sans-serif; color:#999999; margin:5px 0px;	}
.descripro .linea a { color:#000080; text-decoration:none; }
.descripro .linea a:hover { color:#6495ed; text-decoration:underline; }
.descripro .ref { font:bold 22px trebuchet ms, arial,verdana,sans-serif; color:#ff1493; letter-spacing:-1px; margin:5px 0px;	}
.descripro .label { float:left; font:12px arial,verdana,sans-serif; color:#808080; width:50px;  }
.descripro .lorva  { float:left; font:12px arial,verdana,sans-serif; color:#000000; width:180px;  }
.descripro .lorva2 { float:left; font:12px arial,verdana,sans-serif; color:#000000; width:180px;  }
.icofoto	{	float:left; border: 1px solid #ddd; margin:1px; padding:1px; cursor:hand; cursor:pointer;}
.cajaicos	{	float:left; margin-bottom:12px; }

.barranr	{	float:right; margin-right:15px;	margin-top:5px;}





/* zoom */
.jqzoom	{	border:1px solid #f5f5f5; float:left;	position:relative;	padding:0px; cursor:crosshair;	}
.jqzoom	{	float:left;	}
div.zoomdiv {	z-index:100; position:absolute;	top:0px; left:0px;	width:350px; height:350px; background: #ffffff;
				border:1px solid #ddd;	display:none;	text-align: center;	overflow: hidden;	}
div.jqZoomPup {	z-index:10;	visibility:hidden; position:absolute; top:0px; left:0px; /*width:50px; height:50px; */
border: 1px solid #aaa;	background: #ffffff url(imgs/zoomlens.gif) 50% top  no-repeat;
opacity: 0.3;
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
filter: alpha(Opacity=30);
}


.subtitulo,.subtitulo a {font:bold 14px Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; color:#28769E; text-decoration:none;  }
.seccion,.seccion a { font:bold 12px Arial, helvetica, sans-serif; color: #649DC8;  text-decoration:none; }
.subseccion {font:bold 14px Verdana, Trebuchet MS, Helvetica, sans-serif; color:#28769E; text-decoration:none;  }
.tabla  { font:9px Arial, Helvetica, sans-serif; color: #404040; border: 0px outset; border-collapse: collapse; }
.tabla td { font:9px Arial, Helvetica, sans-serif; color: #404040; padding:2px; border: 1px solid #CCCCCC; }
.normal, td {	font:12px arial,verdana,sans-serif;  }
.peq {	color: inherit;  font:9px tahoma, arial narrow, sans-serif; }

.oblig { color:#dc143c; font:bold;}
.bot	{ font:bold 12px tahoma, arial narrow, sans-serif; color:#ffffff; background:url(imgs/encbot.gif) #3F8E32; border:1px solid #3F8E32;}		


