/* ::::: v1.1.2d :::::  */

@import url('http://fonts.googleapis.com/css?family=Droid+Sans');


img.izq { /* Imagen a la izquierda */
    float:left;
	padding-right:4px;
    display: inline-block;
}	
img.centr { /* Imagen centrada */
	clear:left;
	display:inline-block; 
	margin-left:auto;
	margin-right:auto;
}
img.der { /* Imagen a la derecha */
    float:right;
	padding: 0px;
    margin: 0 0 0 0;
    display: inline-block;
}
img.top { /* Imagen en la parte superior */
	vertical-align: text-top;
}

body {
  color: black;
  background-color: white;
}

.wrapper {
  height: 100%;
  display: table;
  width: 100%;
  text-align: center;
}

.header {
  display: table-row;
  height: 1px;
}

.main {
  height: 100%;
  display: table;
  width: 100%;
}

.box {
  display: table-cell;
}

.sidebar_L { /* Columna izquierda */
  width: 22%;
  min-width:180px;
  vertical-align: top;
  background-color:#99ccff;/*#ffcc66;*/
}
.content { /* Contenido principal */
	vertical-align: top;
	padding-left:10px;
	font-family:Droid Sans,Trebuchet MS,Arial,Tahoma,Helvetica,sans-serif;
	font-size:13px;
	line-height:22px;
	text-align:left;
	color:navy;
	width:78%;
	/* background-color:beige; */
}

.sidebar_R { /* Columna derecha */
  vertical-align: middle;
  width: 180px;
  background-color:#99ccff;
}

.footer {
  display: table-row;
  height:1px;
  background-color: white;
  color: black;
}

#cabecera {margin:0px; text-align:center;}
#cabeceraIzq {float:left; text-align:left;}

#slogan {
	margin-top:4px;
	padding-bottom:0px;
	width:295px;
	font-family: Verdana, Arial;
	color:black;
	font-size: 0.625em;
	font-weight:normal;
}

#aplicaciones { /* Título del menú vertical */
	background-color:#6187E3;
	font-family:Arial,Verdana,Tahoma,Sans-serif;
	color:lightyellow;
	text-shadow:1px 1px 4px black;
	font-size: 16px;
	line-height:32px;
	font-weight: bold;
	border:1px solid #6187E3;
}
#enlace_irarriba { /* Enlace para volver al principio de la página */
	position:relative;
	width:70px;
	text-align:center;
	margin:0px auto 20px auto;
	padding:3px 0px 0px 0px;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:11px;
	color:blue;
	text-decoration:none;
	text-shadow:2px 1px 1px white;
	font-weight:bold;
	background-color:Gainsboro;
	border: 0px solid grey;
	border-radius: 3px;
}
#enlace_irarriba a {text-decoration:none; vertical-align:middle;}
#enlace_irarriba a:hover {text-transform: uppercase; vertical-align:middle; text-shadow:2px 1px 1px yellow;} */

/*
#cont   {font-size:13px;line-height:22px;}
#cont a {text-decoration:none;color:navy;}
#cont a:hover {
	color:black;
	text-decoration:none;
	background-color:#cce6ff;
	}
/*
#cont ul{margin-top:-10px;}
#cont ol{margin-top:-10px;}
#cont ol li{list-style: decimal; padding-top: 4px;}
*/
#preguntas {}
#preguntas a {color:navy; text-decoration:none;}
#preguntas a:hover {color:black; text-transform: uppercase; text-decoration:none;}

#respuesta {color:darkblue; margin-top:0px; padding-left:30px;}
#respuesta ol li{list-style: decimal; padding: 0px 0px 4px 4px;}
#respuesta ul li{list-style-type: circle; padding: 0px 0px 4px 4px;}


/* #pie {clear:both;} */

#solucion{  /* Título de la solución encima de los productos */
	margin:0px 10px 0px 10px;
	padding:2px 5px 0px 5px;
	font-family:Arial,Verdana,Tahoma,Sans-serif;
	text-align: center;
	color:lightyellow;
	text-shadow:1px 1px 4px black;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	background-color:#6187E3; border:1px solid #6187E3;
}
#SinIvaNiEnvio{ /* Mensaje que indica de que los precios no incluyen iva ni portes */
	font-family:"Trebuchet MS", Sans-serif,Tahoma,Arial ;
	color:white;
	font-size:10px;
	line-height:14px;
	text-shadow:0px 1px 3px black;
	padding-bottom:2px;
}


#piegelogo {
	position: absolute;
	margin-top: 2px;
	padding-left: 2px;
	height: 45px;
	width:18%;
}

#piegbxlogo {
	float:right;
	margin-top:5px;
	margin-right: 2px;
	width:300px;
}
#piegbxlogo	a:active {text-decoration: none;}
#piegbxlogo a:link {color:DimGray; text-decoration:none;}
#piegbxlogo a:visited {text-decoration: none;}
#piegbxlogo a:hover {color:blue; text-decoration: underline;}

#piegbxtext {
	float:right;
	margin-top:4px;
	font-family:Tahoma, Arial, Sans-serif;
	color:DimGray;
	font-weight: normal;
	font-size:10px;	
	/*background-color:red;*/
}
