	/*
      Theme Name: Sonocon
      Theme URI: http://www.portalmalaga.com
      Version: 1.0
      Author: Portales Andalucia
      Author URI: http://www.portalmalaga.com
*/

.clearfix:after { /*Flotando div y ocupando espacio*/
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

/* CSS */

* {
	margin: 0;
	padding: 0;
}

html {
	background-color:#404347;
}


body {

	background-image:url('imagenes/fondo.jpg');
	background-repeat:repeat-x;
	background-color:#404347;


	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
}

:focus { -moz-outline-style: none; }

div#fix {
	clear:both;
	width:100%;
}


div#principal {
	width: 900px;
	margin:0 auto;

}

div#cabecera {
	width: 100%;
	height: 358px;
}

div#centro {
	width: 100%;
	background-image:url('imagenes/fondo_medio.jpg');
}

/* Contenido del carrito */
#shopcart {
	height:20px;
	width:100%;
	background:#DC1E25;
	color:#fff;
	padding:20px 0px;
	text-align:center;
	font-size:1.5em;
}


/*  MENU------------------------------  */

	div#menu {
		float:left;
	}

	 #navcontainer
	{
	margin-left: 34px;

	width: 239px;
	_width: 200px;
	padding: 0;
	margin-bottom: 20px;
	font-family: Arial, Tahoma;
	background-color:#505458;

	}

	#navcontainer ul
	{
	list-style: none;
	margin-left: 0;
	padding: 0;
	border: none;
	}

	#navcontainer ul.navlist
	{
	border-top: 1px solid #505458;
	_width: 220px;
	}

	#navcontainer ul.subnavlist

	{
	_width: 205px;
	}

	#navcontainer li
	{
	border-bottom: 1px solid #505458;
	margin: 0;
	}

	#navcontainer li a
	{
	display: block;
	padding: 5px 5px 5px 5px;
	border-left: 10px solid #1F2226;
	background-color:#343739;
	color:#CCC;
	text-decoration: none;
	width: 100%;

	font-size:10px;
	}

	 html>body #navcontainer li a { width: auto; }

	#navcontainer li a:hover
	{
	border-left: 10px solid #990000;
	background-color:#CC3300;
	color: #fff;
	}

	#navcontainer li li
	{
	border-top: 1px solid #505458;
	border-bottom: 0;
	margin: 0;
	}

	#navcontainer li li a
	{
	display: block;
	padding: 5px 5px 5px 20px;
	border-left: 10px solid #666666;
	background-color:#41464B;
	color: #fff;
	text-decoration: none;
	/*width: 100%;*/

	font-size:11px;
	}

/*  ---------------------------------- */
a.no-show {
	display:none;
}
/*  CONTENIDO------------------------- */

	div#contenido {
		float:right;
		width:500px;
		margin-right:80px;
		_margin-right:40px;
	}

	div#contenido p{
		text-align:justify;
		margin-bottom:10px;
	}

	div#contenido h2.title {
		margin-bottom:10px;
		font-weight:bold;
		font-size:20px;
		color:#000;
	}
	div#contenido h2.title a {
		margin-bottom:10px;
		font-weight:bold;
		font-size:20px;
		color:#000;
	}

	div#contenido h2 {
		margin-bottom:10px;
		font-weight:bold;
		font-size:14px;
		color:#333;
	}
	div#contenido h2 a {
		margin-bottom:10px;
		font-weight:bold;
		font-size:14px;
		color:#333;
	}
	div#contenido h3 {
		margin-bottom:10px;
		font-weight:bold;
		font-size:12px;
		color:#333;
	}

	div#contenido img.marco{
		border: 1px solid #666666;
		padding: 3px;
		background-color:#FFFFFF;
		margin-bottom:10px;
	}

	div#contenido ul.listado{
		list-style:square;
		margin-top:10px;
		margin-bottom:15px;
		margin-left:12px;
	}

	div#contenido ul.listado li{
		margin-bottom:5px;
	}

	div#contenido  a{
		text-decoration:underline;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
	}

	div#contenido a:hover{
		text-decoration:none;
	}


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


.entry {
	font-size:1.2em;
}
.entry p {
	margin:5px 0px 10px 0px;
}
.entry ul {
	margin:5px 10px 10px 20px;
}
.entry form input.large {
	width:80%;
}
.entry form input.medium {
	width:50%;
}
.entry form input.small {
	width:20%;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	color:#000;
	text-decoration:none;
}
.entry h1 {

}
.entry h2 {

}
.entry h3 {

}
.entry h4 {

}
.entry h5 {

}
.entry h6 {

}
/* PRODUCTOS */
div#content-list {
	border-bottom:1px solid #ccc;
}

.lista-sub {
	margin:10px 20px 20px 10px;
	list-style:none;
	font-size:1.2em;
	overflow:hidden;
	padding:10px;
}
.lista-sub li {
	float:left;
	margin:0px 5px;
}
.producto {
	margin:10px;
	overflow:hidden;
/*
	height:150px;
*/
}
.producto .title-descripcion {
	float:left;
	width:420px;
}
.producto h2 {
	width:100%;
}
.producto .image {
	float:right;
}


/*  PIE------------------------------- */
	div#pie {
		width: 100%;
		height: 70px;
		background-image:url('imagenes/pie.jpg');
	}

	div#menu_pie {
		width: 100%;
		text-align:center;
		margin-bottom:10px;
	}

	div#menu_pie a{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:9px;
		color:#ccc;
	}

	div#menu_pie a:hover{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;

	}

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

.alignleft {
	margin-top:10px;
	float:right;
	width:100px;
}
.alignright {
	margin-top:10px;
	float:left;
	width:100px;
}

#footer_links {
	text-align:center;
	padding:80px 0px 20px 0px;
}
	#footer_links a {
		white-space: nowrap;
		color:#ccc;
		text-decoration:none;
	}
	#footer_links a:hover {
		text-decoration:underline;
	}
