/*
      Theme Name: Andres Carrasco
      Theme URI: http://www.andrescarrascoehijos.com
      Version: 1.0
      Author: Portales Andalucia
      Author URI: http://www.portalesandalucia.com
*/

/* FIXES */
*, html { 
	margin:0; 
	padding:0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END FIXES */

a {
	text-decoration:none;
	color:#1b450a;
}
body {
	background:url('imagenes/background-body.jpg') repeat-x;
	font-size:0.8em;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
}

#header {
	height:346px;
	width:980px;
	margin:0px auto;
	background:url('imagenes/background-header.jpg')  no-repeat;
	padding-top:1px;
}
	#header #foot {
		height:45px;
		width:980px;
		margin:0px auto;
		background:url('imagenes/background-header-foot.png')  no-repeat;
		position:relative;
		top:15px;
	}
		#header #foot #catalogo
		{
			margin-left:897px;
			padding-top:10px;
		}
	#header h1 {
		width:380px;
		height:50px;
		margin:60px 20px 20px 20px;
	}
	#header h1 a {
		display:block;
		width:380px;
		height:50px;
		text-indent:-9999px;
	}
	#header #menu {
		margin-left:100px;
		list-style:none;
	} 
	#header #menu li {
		height:37px;
		margin:-5px;
		width:217px;
		background:url('imagenes/menu.png') no-repeat;
	}
		#header #menu li a {
			color:#000;
			font-size:14px;
			padding:5px 0px 5px 30px;
			width:190px;
			display:block;
			text-transform:lowercase;
		}
		#header #menu li:hover {
			background:url('imagenes/menu.png') -220px 0px no-repeat;
		}
#container {
	width:980px;
	margin:-45px auto 0px auto;
	z-index:-1;
	background:url('imagenes/background-container.jpg') repeat-y;
}
	.title {
		background:url('imagenes/background-titles.png') no-repeat;
		width:246px;
		height:18px;
		font-size:14px;
		padding:4px 8px;
		color:#fff;
		margin-bottom:15px;
	}
	#sidebar .title {
		text-align:right;
		background:url('imagenes/background-titles.png') right no-repeat;
		padding-right:28px;
		width:226px;
		padding-left:40px;
	}
	.title a {
		color:#fff;
	}
	#content {
		width:600px;
		background:#E0DDDD;
		float:left;
		padding:5px 15px;
		color:#3F3E3E;
	}
	#content img {
		border:0px;
	}
	#content p {
		margin:10px 0px;
		line-height:18px;
	}
	#content ul, #content ol {
		margin:10px 20px;
	}
	#content .featured {
		padding:10px;
	}
	#content .featured.even {
		background:#ccc;
	}
	#sidebar {
		width:280px;
		float:right;
		background:#E0DDDD;
		min-height:100px;
		padding:5px 15px;
	}
		#sidebar img {
			border:0px;
		}
		.featured {
			margin:15px 0px;
		}
		.featured img {
			border:0px;
			float:left;
			margin-right:5px;
		}
		.featured h3 {
			font-weight:normal;
			font-size:12px;
			color:#3F3E3E;
			margin-bottom:5px;
		}
		.featured p {
			font-size:11px;
		}
		.featured .moreicon {
			display:inline-block;
			height:16px;
			text-indent:20px;
			margin:5px 0px;
			text-transform:lowercase;
			background:url('imagenes/add.png') no-repeat;
		}
#footer {
	background:url('imagenes/background-footer.png') repeat-x;
	height:60px;
	margin-top:-61px;
	padding-top:62px;
	color:#1b450a;
}

	.footcontent {
		width:980px;
		margin:5px auto 0px auto;
	}
	#footmenu {
		float:left;
	}
	#footmenu li {
		float:left;
		list-style:none;
		margin:0px 5px;
	}
	#footmenu li a {
		text-transform:lowercase;
		color:#fff;
	}
	#legal {
		float:left;
	}
	.toright {
		float:right;
		font-size:16px;
		font-weight:normal;
	}
	.tel {
		color:#f9e738;
	}
	
	.gallery {
		list-style:none;
	}
	.gallery li {
		float:left;
		width:33%;
		text-align:center;
		margin:10px 0px;
	}

