/*
      Theme Name: desguacehnosgonzalez2
      Theme URI: http://www.
      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 */
h1{
	height:0px;
	display:block;
	text-indent:-99999px;	
}
a{
 	font-family:Trebuchet MS, Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	color:#d10200;
}   
ul{
	list-style-type:none;
}
img{
	border:none;
}
p{
	margin:5px 0px 0px 0px;
}
h2 a{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;	
	color:#ce0100;
 	font-family:Corbel,Trebuchet MS,Arial,Helvetica;
}
body{
 	font-family:Trebuchet MS,Arial,Helvetica;
	font-size:12px;
	color:#111111;
	background:#F7F7F7 url(images/fondo.jpg)  repeat-x;
	text-align:center;
}

table.menucat td{
	vertical-align:top;
	width:150px;
}
table tr td{
	vertical-align:top;
	margin:5px 0px;
}
	table.menucat td a{
		color:#013780;
		font-weight:bold;
		font-size:18px;
		font-family:Corbel,Trebuchet MS,Arial,Helvetica;
		background:url(images/slesh.jpg) 3px no-repeat;
		padding-left:25px;
	}
.title_2{
	
	margin-top:10px;
}
	.title_2 a{
		color:#013780;
		font-weight:bold;
		font-size:18px;
		font-family:Corbel,Trebuchet MS,Arial,Helvetica;
		padding-left:25px;
		background:url(images/slesh.jpg) 3px no-repeat;
	}
#page{	
	width:980px;
	margin:20px auto 0px auto;
	text-align:left;
	background:#fff;
	position:relative;
}
#header {  
	background:url(images/header.jpg)  no-repeat;
	height:223px;	
	position:relative;
}
	.baner1{
		position:absolute;
		left:480px;
		top:50px;
	}
	.baner2{
		position:absolute;
		left:480px;
		top:105px;	
	}
	.telefono{
		position:absolute;
		left:10px;
		bottom:10px;			
	}
#container {
	
}
	#content {
		width:710px;
		float:right;
		padding:10px;
	}
		.entry a:hover{
			text-decoration:underline;
		}
		.entry_empresa{
			text-align:justify;
		}
		#content      #myGallery {
			width: 300px !important;
			height: 230px !important;
			float:right;
			margin-right:10px;
			margin-left:20px;
		} 
			.slideElement {
				top:-1px;
			}
	.catalogo5{
		float:left;
		width:170px;
		height:120px;
	}
		.catalogo5 img{
			padding:3px;
			border:2px solid #aaa;
			background:#eee;
		}
			.catalogo5 img:hover{
				border: 2px solid #013780;
			}
			.img_border img{
				padding:3px;
				border:2px solid #aaa;
				background:#eee;			
			}
				.img_border img:hover{			
					border: 2px solid #013780;
				}
	.single5  .images li{
		float:left;
		width:170px;
		height:140px;
	}
		.single5  .images img{
			padding:3px;
			border:2px solid #aaa;
			background:#eee;
		}
		.single5  .images img:hover{
			border:2px solid  #013780;
		}
			.description{
				text-align:center;
			}
	.menucat-1 a{
		color:#27146E;
		font-size:16px;
		font-family:Corbel,Trebuchet MS,Arial,Helvetica;
	}
		.menucat-1 a:hover{
			text-decoration:underline;
		}
		.menucat-1 a.active{
			text-decoration:underline;
		}
	.menucat-1 img{
		padding:3px;
		background:#aaa;
		border:2px solid #eee;
	}
			.fotos{
				float:left;
				width:170px;
			}
				.fotos img{
				}
					.fotos  ul li  {
						float:left;
						margin:5px 7px 0;
					}
						.fotos  ul li img{
							border:2px solid #fff;
						}
			.entry_cat{
				float:right;
				width:265px;
			}
	.menucat-3{
		width:200px;
		float:left;
	}
		.menucat-3 a{
			color:#27146E;
			font-size:16px;
			font-family:Corbel,Trebuchet MS,Arial,Helvetica;
		}
			.menucat-3 a:hover{
				text-decoration:underline;
			}
			.menucat-3 a.active{
				text-decoration:underline;
			}
	.procesodetrabajo{
		margin:10px;
		width:640px;
	}
		.procesodetrabajo th{
			color:#28166f;
			font-size:18px;
			font-weight:bold;
			font-family:Corbel,Trebuchet MS,Arial,Helvetica;
		}
			.procesodetrabajo td{
				padding-right:20px;
			}
	.img_border .gal .images1 li{
		width:115px;
		height:80px;
		margin:5px;
	}
	.images1 img{
		width:100px;
		height:75px;
	}
	#sidebar {
		width:250px;
		float:left;
		text-align:center;
		height:380px;		
	}
		.venta{
			text-align:center;
			margin-top:10px;
		}
	.enlases{
		background:url(images/enlazes.jpg) right no-repeat;
		height:45px;
		margin-right:50px;
	}
	.menu_footer{
		background:#F7F7F7;
		height:35px;
		position:relative;
	}
		.menu{
			position:absolute;
			left:10px;
			top:10px;
		}
			.menu li{
				float:left;
				margin-right:10px;
			}
				.menu li a{
					text-transform:lowercase;
					font-family:Corbel,Trebuchet MS,Arial,Helvetica;
					font-weight:bold;
				}
					.menu li a:hover{
						color:#28166f;
						text-decoration:underline;
					}
					.menu li.current_page_item a, .menu li.current-cat a{
						color:#28166f;
						text-decoration:underline;					
					}
		.tel{
			position:absolute;
			right:50px;
			color:#d10200;
			font-size:24px;
		}
#footer {
	background:url(images/footer.jpg)  repeat-x;
	height:66px;
}
#footer a{
	color:#000;
}
.wpcf7-form input{
	width:125px;
}
.wpcf7-form input[name=su-nombre],.wpcf7-form input[name=su-direccion],.wpcf7-form input[name=su-mail],.wpcf7-form textarea{
	width:259px;
}
.wpcf7-form  input[type=submit]{width:100px;}
