/* CSS Document */

#contenidoIndent {
	width: 600px;
	margin: 5px ;
}
#contenidoIndent2 {
	width: 560px;
	margin: 5px ;
}

h3 {
	margin: 5px 10px 0px 0px;
	font: 20px "Times New Roman", Times, serif;
	color: #4e4e4e;
}


#centrarBoton {width:618px; padding-top:20px; float:left; text-align:center;}
#centrarBoton2 {width:580px; padding-top:20px; float:left; text-align:center;}

#capaBlanco {float:left; width:580px; height:30px;}

/* estilos para links */

/* Derecho*/

a.linkSeccion {color:#000000;}
a.linkSeccion:hover {text-decoration:none;}

a.paginacion {color:#9d55b9;}
a.paginacion:hover {text-decoration:none;}

a.enlace {color:#9d55b9;}
a.enlace:hover {text-decoration:none;}

#linkAmarillo {color:#9d55b9;}
#linkAmarillo a, a:hover {text-decoration:none;}

/* Economia y Empresa */
#linkRojo {color:#c00040;}
#linkRojo a, a:hover {text-decoration:none;}

/* Ciencia */
#linkAzul {color:#0071a0;}
#linkAzul a, a:hover {text-decoration:none;}

/* Tecnología */
#linkVerde {color:#007d58;}
#linkVerde a, a:hover {text-decoration:none;}

/* FIN  */

 
.titulo {font-weight:bold; width:450px;}

.imgMiddle {border:none; vertical-align:middle;}
.imgBottom {border:none; vertical-align:text-bottom;}


/* Estilos para separadores */

/* Derecho*/
#lineaAmarilla {
	float:left;
	background: url(../img/lineaAmarilla.gif) repeat-x;
	width:500px;
	height:1px;
	margin-left: 40px;
}

/* Economia y Empresa */
#lineaRoja {
	float:left;
	background: url(../img/lineaRoja.gif) repeat-x;
	width:500px;
	height:1px;
	margin-left: 40px;
}

/* Ciencia */
#lineaAzul {
	float:left;
	background: url(../img/lineaAzul.gif) repeat-x;
	width:500px;
	height:1px;
	margin-left: 40px;
}

/* Tecnología */
#lineaVerde {
	float:left;
	background: url(../img/lineaVerde.gif) repeat-x;
	width:500px;
	height:1px;
	margin-left: 40px;
}


/* Estilos para cajas de formularios */

.caja {
	font-size:11px;
	color:#333333;
	border:solid 1px #9D55B9;
}

.lista {
	font-size:11px;
	color:#333333;
	border:solid 1px #606060;
}


/* fin estilos cajas */

/* Estilos para cuerpos de secciones */

#cuerpoDerecho {
	background: url(../img/separadorAmarillo2.gif) repeat-x;
	width: 610px;
	float: left;
	background-color: #EEEEEE;
	margin: 0px;
	padding:15px 0px 10px 0px;
}

#cuerpoDerecho2 {
	background: url(../img/separadorAmarillo2.gif) repeat-x;
	width: 560px;
	float: left;
	background-color: #EEEEEE;
	margin: 0px;
	padding:15px 0px 10px 0px;
}
#cuerpoDerecho3 {
	background: url(../img/separadorGris.gif) repeat-x;
	width: 618px;
	float: left;
	background-color: #eeeeee;
	margin: 0px;
		padding:15px 0px 0px 0px;
}

#pieDerecho {
	background:url(../img/pieAmarillo.gif) repeat-x;
	width: 618px;
	height:4px;
	float: left;
	margin: 0px;
}

#cuerpoEconomia {
	background: url(../img/separadorRojo.gif) repeat-x;
	width: 610px;
	float: left;
	background-color: #faebf0;
	margin: 0px;
	padding:25px 0px 10px 0px;
}

#pieEconomia {
	background:url(../img/pieRojo.gif) repeat-x;
	width: 618px;
	height:4px;
	float: left;
	margin: 0px;
}

#cuerpoCiencia {
	background:url(../img/separadorAzul.gif) repeat-x;
	width: 610px;
	float: left;
	background-color: #e5f1f5;
	margin: 0px;
	padding:25px 0px 10px 0px;
}

#pieCiencia {
	background:url(../img/pieAzul.gif) repeat-x;
	width: 618px;
	height:4px;
	float: left;
	margin: 0px;
}

#cuerpoTecnologia {
	background:url(../img/separadorVerde.gif) repeat-x;
	width: 610px;
	float: left;
	background-color: #e5f2ee;
	margin: 0px;
	padding:25px 0px 10px 0px;
}

#pieTecnologia {
	background:url(../img/pieVerde.gif) repeat-x;
	width: 618px;
	height:4px;
	float: left;
	margin: 0px;
}


/* Estilos para página alta usuarios */
		
#columnaIzqUsuario {
	float:left;
	width:275px;
	margin-top:10px;
	padding-left: 35px;
}


#columnaDechUsuario {
	float:left;
	width:275px;
	margin-top:10px;
	padding-left: 25px;
}


#txtUsuario {
	margin:0px 0px 8px 0px;
	float:left;
	width: 90px;
}

#cajasUsuario {
	margin:0px 0px 8px 0px;
	float:left;
	width: 185px;
}

/* fin estilos usuarios */


/* Estilos para lista de resultados */

#nResultados {float:left; width:570px; margin-top:25px;}
#totalResultados {float:left; margin:0px;}
#siguiente {float:right; margin:0px; width:120px;}


/*#siguiente {float:right; width:520px; margin:0px;}*/

#muestraResultado {float:left; width:600px; margin:20px 0px 20px 10px;}
#muestraFotos {float:left; padding:10px;}
#muestraDatos {float:left; width:400; padding-left:10px; padding-top:20px;}
#muestraDatos2 {float:left; width:450px; padding-left:10px;}
#muestraSinFoto {float:left; margin-left:73px; padding-top:20px;}


#lineaAmarilla2 {
	float:left;
	background: url(../img/lineaAmarilla.gif) repeat-x;
	width:500px;
	height:1px;
	margin-left: 30px;
}

#linkCesta {float:left; width:520px; margin:0px 0px 10px 40px;}
#linkDetalles {float:left; width:520px; margin:3px;}


/* fin estilos resultados */


/* Estilos para noticias */

#contNoti {float:left;}

#columnaIzqNoti {
	float:left;
	width:108px;
	margin-top:10px;
}


#columnaDechNoti {
	float:left;
	width:445px;
	margin-top:10px;
	padding-left: 25px;
}


#notiSinfoto {
	float:left;
	width:553px;
	margin-top:10px;
	padding-left: 25px;
}


/* Estilos para busqueda avanzada */


#bloqueAvanzada {
	width:320px;
	margin: 0 auto;
	padding-top: 25px;
}

#txtAvanzada {
	margin:0px 0px 8px 0px;
	float:left;
	width: 120px;
}

#cajasAvanzada {
	margin:0px 0px 8px 0px;
	float:left;
	width: 200px;
}

.bloqueAvanzada {
	width:320px;
	margin: 0 auto;
	padding-top: 25px;
}

.txtAvanzada {
	margin:0px 0px 8px 0px;
	float:left;
	width: 120px;
}

.cajasAvanzada {
	margin:0px 0px 8px 0px;
	float:left;
	width: 200px;
}

/* FIN */


/* Estilos para detalle del producto */

#titDetalle {float:left; width:570px; margin-top:25px;}

#detalleResultado { width:600px; margin:10px 0px 10px 10px;}
	#detalleResultado ul {list-style:none;}
	
	
#detalleFotos {float:left; width:120px; text-align:center; padding-top:10px;}
#detalleDatos {float:left; width:450px; padding-top:10px;}
#detalleSinFoto {float:left; margin-left:73px; padding-top:10px;}

#linkCesta {float:left; width:520px; margin:10px 0px 10px 40px;}

/* FIN */


/* Estilos para zona privada */

#listaZonaPrivada {font-size:13px;}
	#listaZonaPrivada a, a:hover {color:#b27b00;}
	#listaZonaPrivada ul {list-style:none; line-height:20px;}

/* FIN */

/* Estilos página para poder modificar la lista de direcciones */
	
#capLista {width:580px; float:left; margin-top:15px; color:#FFFFFF; background:#9D55B9;}
#celdaTabla {width:150px; float:left; text-align:center;}
#celdaTabla1 {width:105px; float:left; text-align:center;}

#contenidoLista {width:580px; float:left; margin-top:10px;}
#contenidoLista1 {width:580px; float:left; margin-top:10px; background-color:#e6ddc3;}
#celdaTabla {width:105px; float:left; text-align:center;}
#celdaTabla1 {width:105px; float:left; text-align:center;}


/* Pies de tabla para todas las secciones */

#pieTablaDerecho {float:left; background: url(../img/lineaAmarilla.gif) repeat-x; width:580px; height:1px; margin-top:10px;}
#pieTablaEmpresa {float:left; background: url(../img/lineaRoja.gif.gif) repeat-x; width:580px; height:1px; margin-top:10px;}
#pieTablaCiencia {float:left; background: url(../img/lineaAzul.gif) repeat-x; width:580px; height:1px; margin-top:10px;}
#pieTablaTecnologia {float:left; background: url(../img/lineaVerde.gif) repeat-x; width:580px; height:1px; margin-top:10px;}

/* FIN lista de direcciones */

/* Estilos página para poder modificar la lista de direcciones */


/* FIN */


/* Estilos página para la cesta */

.listaCesta {  color:#FFFFFF; background:#6a6968;}
#listaCesta2 {  width:580px; color:#FFFFFF; background:#9d55b9;}
#listaCompra2 li{padding:5px; }
#listaCompra2 li #total{padding:5px; color:#FFFFFF; background:#9d55b9;}
 #total{padding:5px; color:#FFFFFF; background:#9d55b9;}
#contenidoListaCesta {width:580px; float:left; margin-top:10px;}
#contenidoListaCesta1 {width:580px; float:left; margin-top:10px; background-color:#e6ddc3;}

#celdaEliminar {width:70px; float:left; text-align:center;}
#celdaProducto {width:215px; float:left; text-align:center;}
#celdaCantidad {width:85px; float:left; text-align:center;}
#celdaCantidad .caja {width:40px; }
#celdaPrecio {width:85px; float:left; text-align:center;}
#celdaIVA {width:40px; float:left; text-align:center;}
#celdaSubtotal {width:85px; float:left; text-align:center;}

#listaCompra ul {float:left; list-style:none; line-height:18px; margin:20px 0px 10px 10px; padding:0px;}	

/* FIN */


/* Estilos página para la tramitar pedido */

#celdaProducto2 {width:285px; float:left; text-align:center;}

#celdaDatos1 {width:120px; float:left; margin-left:20px;}
#celdaDatos {width:400px; float:left;}

#listaCompra1 ul {float:left; list-style:none; line-height:18px; margin:20px 0px 15px 20px; padding:0px;}


/* FIN */



/* CLASSES */

.txtUsuario {
	margin:0px 0px 8px 0px;
	float:left;
	width: 90px;
}

.txtUsuario2 {
	
	float:left;
	margin:5px 5px 25px 25px;
	
}

.cajasUsuario {
	
	float:left;
	width: 185px;
}

.cajasUsuario2 {
	
	float:left;

}
.titolapartat{
			
			font: 24px "Times New Roman", Times, serif;
			color: #C92104;
				font-weight: bold;
		}
		
		.caixa {
	border:solid 1px #817f7f;
	width: 300px;
	height: 15px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}
.texteform{
font:12 px Verdana, Arial, Helvetica, sans-serif;
color:black;
padding-left:15px;
}

h6 {
		padding-top: 5px;
		font: bold 23px "Times New Roman", Times, serif;
		color: #c92104;
		padding-left:15px;
	}
	
	.tituloDestacado{
font: 15px "Arial", Times, serif;
			color: #C92104;
				font-weight: bold;
		}
		
		.texteform{
font:12 px Verdana, Arial, Helvetica, sans-serif;
color:black;
padding-left:15px;
}

.formulari .caja {
	border:solid 1px #606060;
	width: 160px;
	height: 15px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

#formulari .caja {
	border:solid 1px #606060;
	/*width: 300px;*/
	height: 15px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}
#formulari2 .caja {
	border:solid 1px #606060;
	width: 300px;
	height: 90px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
		/*font-size: 10px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#formularicurt .caja {
	border:solid 1px #606060;
	width: 180px;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}
	.contenidor {
	display:block;
padding:10px;}

.formularicurt .caja {
	border:solid 1px #606060;
	width: 30px;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

.estret .caja {
	border:solid 1px #A114AE;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	height: 50px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}

.fonscolor {
background-color: #A114AE}
#tablaLogin{
padding: 15px;}
