body {font:12px Arial,Helvetica,sans-serif; margin:0 auto; color:#888; background:#003366 url(bg.jpg) repeat-x fixed;}
li{padding-left: 14px; line-height: 160%;}
a {color: #ff6600;}
a:hover 	{color: #666;}
p{margin:0 0 10px 0}

/*contenedor*/
#body{
	width:770px;
	margin:0 auto;
	left:50%;
	margin-left:-360px;
	position:absolute;
}
#cont1{
	background:#FFF; overflow:hidden; height:100%; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px;}
#top{
	width:770px;
	height:219px;
	background-image: url(top-bolsas.jpg);
}

#cont1 h1{font:bold 15pt Arial, Helvetica, sans-serif; color: #222222; background: #efefef; padding: 5px 5px 5px 15px; margin: 0px 0px 10px 0px; border-top : 1px solid #555555;	border-bottom : 1px solid #555555;}
#cont1 h1 a{text-decoration:none; color:#000;}
#cont1 h2.titulo{font-size:18px; margin-bottom:10px;}
#cont1 h2{font-size:12px; margin:2px; margin-bottom:10px; color:#ff6600}
#cont1 h3{font-size:12px; margin:2px;}
#cont1 h5{display:inline; float:left; margin:0px 15px 0 0; font:normal 11px Arial;}
#cont2 h5{display:inline; float:left; margin:0px 5px 0 0; font:normal 11px Arial;}
#cont1 h5 span{font:bold 12px Arial; margin:2px; margin-bottom:0px; color:#ff6600; display:block;}
#cont1 h5 .font-size{font:12px Arial; padding:0; margin-top:3px; color:#888888}
#cont1 h5.bottom-alto{margin:0px 15px 65px 0;}
#cont1 h5.bottom-alto-tela{margin:0px 15px 25px 0;}
#cont1 h5.bottom-alto-papel{margin:0px 15px 10px 0;}
#cont1 h5.bottom-alto-papel2{margin:0px 15px 25px 0;}
#cont1 h5.bottom-mas-alto-papel{margin:0px 15px 120px 0;}
#cont1 h5.bottom-mas-mas-alto-papel{margin:0px 15px 250px 0;}
#cont1 h5.bottom-mas-alto{margin:0px 15px 160px 0;}
#cont1 h5.bottom-mas-alto-lujo{margin:0px 15px 30px 0;}
#cont1 blockquote{margin:0 0 0 10px;}
#cont1 #especial h5{margin:0px 10px 0 0;}
#cont1 p{text-align:justify; line-height:18px;}
#cont1 td{font:12px Arial,Helvetica,sans-serif;}
#cont1 a img{border:1px solid #CCCCCC; margin:2px; padding:5px;}
#cont1 a img:hover {border-color:#0066CC;}

#cont1 .medidas-comp {text-align:right; overflow:hidden; display:block; margin-top:-37px; margin-bottom:10px;}
#cont1 .medidas {text-align:left; display:block; margin-top:-18px; margin-left:263px;}
#cont1 .medidas-baratas {text-align:left; display:block; margin-top:-36px; margin-left:128px;}
#cont1 .medidas-papel {text-align:left; display:block; margin-top:-36px; margin-left:420px;}
#cont1 .medidas-lujo1 {display:block; position:absolute; right:25px; text-align:left; width:525px;}
#cont1 .medidas-eco{text-align:left; display:block; margin-top:-20px; margin-left:430px;}
#cont1 .medidas-papel2{display:block; margin-top:-36px; position:absolute; right:230px; text-align:left; width:200px;}
* html #cont1 .medidas-papel2{margin-top:-20px;}
#cont1 div {overflow:hidden; margin-bottom:20px; height:100%;}
#cont1 div#baratas {overflow:hidden; margin-bottom:20px; height:100%; width:100%;}
#cont1 div#baratas  h5{display:inline; float:left; margin:0px 5px 0 0; font:normal 11px Arial}

#cont1 #destacado{border:1px solid #888; padding:10px; width:150px; float:right; margin-left:20px;}
* html #cont1 #destacado{width:150px;}
#cont1 #destacado h2{margin-bottom:5px;}

/*nav*/
#nav{
	width:100%;
	position:absolute;
	top:157px;
	background:#ff6600;
	visibility: visible;
}
#nav ul{list-style:none; margin:0; padding:0;}
#nav li{
	float:left;
	width:153px;
	line-height:28px;
	margin: 0px;
	padding: 0px;
}
* html #nav li{
	width:154px;
}
#nav li a{color:#FFF; font-weight:bold; float:left; height:30px; text-align:center; background:#ff6600; border-left:1px solid #0013B8; text-decoration:none; display:block; width:100%;}
#nav li a:hover{color:#FFF; background:#FF0000}

/*footer*/
#pie{clear: both; padding: 10px; text-align:center;	color: #ffffff;}
#pie a {color:#fff; text-decoration: none; font-weight: bold;}

/*social*/
#social{position:absolute; top:15px; right:15px;}
#social ul{margin:0px; padding:0px;}
#social li{float:left; list-style:none; margin:0px; padding:0px;}
#social a{display:block; height:29px; width:29px;}
#social span{display:none}

#comprar{position:absolute; top:42px; right:-5px;}
#comprar a{display:block; height:39px; width:188px;}
#comprar span{display:none}

.img {margin: 5px; background:#f5f5f5; padding:5px; border: 1px solid #bbbbbb;}
.separacion-producto{border-top:2px solid #CCC; height:0px; overflow:hidden;}
.separacion-subproducto{border-top:1px dotted #CCC; height:0px; overflow:hidden;}

#mail{position:absolute; top:173px; right:25px;}
#mail a{display:block; height:30px; width:210px;}

/* --- LOADING --- */
#loading_input{position:absolute;width:20px;margin:0;padding:0;border:none;background:none}
#loading_modal{position:absolute;width:360px;height:60px;overflow:hidden}
#loading_modal table{width:100%;height:100%;background-color:#666}
#loading_modal td{font:bold 10px/16px Verdana;color:#fff;text-align:center;vertical-align:middle}
#loading_modal .wait{background-color:#f49911}
#loading_modal .error{background-color:#d50000}
#loading_modal .success{background-color:#55c230}

/* --- BUBBLE INFO --- */
.bubbleInfo{padding:0;margin:0;position:absolute;width:240px;color:#333;z-index:100;cursor:pointer}
.bubbleInfo h3{padding:24px 36px 6px 44px;margin:0;font:bold 12px Tahoma;background:url(bubble.gif) no-repeat;color:#f00}
.bubbleInfo p{padding:0 36px 36px 44px;margin:0;font:11px Tahoma;background:url(bubble.gif) no-repeat left bottom;color:#000}

/* --- Submenu HTML añadido por Juana Corbax --- */
#cont1 .submenu {
	float: right;
	line-height: 1.7em;
	border: 1px solid #CCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	width: 165px;
	margin-left: 16px;
	margin-bottom: 12px;
}#cont1 .submenu ul {
	list-style-position: inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cont1 .submenu ul li {
	text-decoration: none;
	list-style-position: inside;
	list-style-type: none;
}
#cont1 .submenu #Presupuesto  {
	margin-top: 12px;
}
#cont1 #divFotosPie {
	text-align: center;
	padding-left: 10px;
	width: 700px;
	position: relative;
	padding-right: 0px;
	margin: 0px;
}
#cont1 #divFotosPie h3   {
	text-align: center;
	padding: 0px;
	font-size: 1em;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#cont1 #divFotosPie h3 img {
	text-align: center;
}
.home #cont1 h2{
	font-weight: normal;
	color: #666;
}
#cont1 .centrar {
	text-align: center;
}
#divLogo {
	padding-top: 20px;
	padding-left: 16px;
}
#divLogo p {
	font-size: 1.5em;
	color: #CFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	letter-spacing: 0.1em;
	line-height: 1.7em;
}
#cont1 div.entrada {
	color: #666;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: -5px;
}
#cont1 .entrada h2 {
	line-height: 1.6em;
	font-weight: normal;
	color: #666;
}
#cont1 .divFotosPie {
	margin: 0px;
	text-align: center;
}
#cont1 .divFotosPie a{
	text-align: center;
}
#cont1 h1 a {
	color: #000;
	text-decoration: none;
}
#home #cont1 h2 {
	color: #666;
}
#cont1 .divFotosPie a img {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
#apDiv1 {
	position:absolute;
	left:712px;
	top:65px;
	width:64px;
	height:48px;
	z-index:1;
}

