/*
      Theme Name: reconsur.com
      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;
	}  
p{
	margin:5px 0px 0px 0px;
}
h2 a{
	font-size:16px;
	text-transform:uppercase  ;	
	color:;
 	font-family:Trebuchet MS,Arial,Helvetica;
}
	h2 a .empresa{
		background: url(images/empresa.png) no-repeat;
		height:56px;
	}
	h2 a .servicios{
		background: url(images/servicios.png) no-repeat;
		height:56px;
	}
	h2 a .contacto{
		background: url(images/contacto.png) no-repeat;
		height:56px;
	}
	h2 a .trabajos{
		background: url(images/trabajos.png) no-repeat;
		height:56px;
	}
	h2 a .promociones{
		background: url(images/promociones.png) no-repeat;
		height:56px;
	}
img{
	border:none;
}
ul{
	list-style-type:none;
}
body{
 	font-family:Trebuchet MS,Arial,Helvetica;
	font-size:12px;
	color:;
	text-align:center;
	background:#cccfd1 url(images/fondo.jpg)  repeat-x;
}

#page{	
	width:1000px;
	margin:0px auto;
	text-align:left;
}
#header {  
	background:url(images/header.jpg) 0px 1px  no-repeat;
	height:257px;	
}
	.menu{
		float:right;
		background:url(images/menu.jpg) repeat-x;
		height:32px;
		margin-top:2px;
		margin-right:8px;
	}
		.menu li{
			float:left;
			width:120px;
			height:32px;
			border-right:1px solid #27347e;
		}
		.menu li.current_page_item, .menu li.current-cat{
			background:url(images/menuactive.jpg) repeat-x;
		}
			.menu li a {
				float:left;
				display:block;
				color:#fefeff;
				font-size:17px;
				text-transform:lowercase;
				width:120px;
				margin-top:3px;
				text-align:center;
			}
				.menu  ul li a:hover{
					color:#666;
				}
			
#container {
	padding:25px 0px 10px 0px;
}
	#content {
		width:680px;
		float:left;
		background:url(images/contenttop.png) no-repeat;
	}
		.entry{
			text-align:justify;
			padding:30px 80px;
			background:url(images/contentcenter.png) repeat-y;
			margin-top:245px;
		}
			.text{
				margin-top:-245px;
			}
			.titulo{
				color:#011681;
				text-transform:uppercase;
				margin-bottom:10px;
			}
			.entrybottom{
				background:url(images/contentbottom.png) no-repeat;
				height:72px;
			}
			.gallery   li{
				float:left;
				padding:6px;
				width:160px;
			}
			.description{
				text-align:center;
				color:#383B4B;
			}
			
			.posts{
				padding:10px 0px;
			}
				.posts img{
					float:left;
					margin-right:10px;
				}
			.informacion{
				background:url(images/add_icon.png) 0px 5px  no-repeat;
				padding-top:10px;
				padding-left:27px;
				color:#3B8ED6;
			}
	#sidebar {
		width:320px;
		float:right;
		height:500px;
		margin-top:-42px;
		background:url(images/sidebar.png) no-repeat;
	}
			#sidebar .description{
				text-align:center;
				color:#383B4B;
				font-size:10px;
			}
				#sidebar .trabajos_realizados li{
					text-align:center;
					padding:30px 0px;
					margin-left:-35px;
				}
					#sidebar .trabajos_realizados li img{
						padding:2px;
						border:2px solid #ccc;
					}
		#sidebar .trabajos_realizados, #sidebar .trabajos, #sidebar .promociones, #sidebar .contacto{
			color:#383b4b;
			font-family:Qlassik Bold, Trebuchet MS,Arial,Helvetica;
			font-size:22px;
			margin-left:45px;
			margin-top:19px;
			text-transform:lowercase;
		}
			#sidebar .trabajos ul {
				padding-top:20px;
			}
				#sidebar .trabajos ul li{
					width:237px;
					height:52px;
					background:url(images/trabajosmenu.png) no-repeat;
				}
					#sidebar .trabajos ul li a{
						color:#001784;
						font-size:14px;
						display:block;
						width:200px;
						height:40px;
						padding:8px 0 0 40px;
						background:url(images/dot.png) 24px 14px no-repeat;
					}
					#sidebar .trabajos ul li.active{
						background:url(images/trabajosactive.png) 0px -2px no-repeat;
					}
					
					#sidebar .promociones ul{
						padding-top:25px;
					}
						#sidebar .promociones ul li {						
						}
							#sidebar .promociones ul li  a{
								color:#383b4b;
								font-size:12px;
							}
							#sidebar .promociones ul li img{
								width:120px;
								padding-left:60px;	
								height:82px;
							}
				#sidebar .mapa{
					background:url(images/mapa.jpg) no-repeat;
					height:156px;
					margin-top:30px;					
				}
				#sidebar .direct{
					font-family:Qlassik Bold, Trebuchet MS,Arial,Helvetica;
					margin-top:30px;
					text-align:center;
					font-size:20px;
					color:#383B4B;
				}
					#sidebar .direct a{
						font-size:20px;
						color:#383B4B;
						font-family:Qlassik Bold, Trebuchet MS,Arial,Helvetica;
					}
					
#footer {
	background:#383b4b;
	text-align:center;
	height:100px;
}
	#footercenter{
		text-align:left;
		width:1000px;
		margin:0px auto;
	}

		#footer .left{
			float:left;
			width:600px;
			padding-top:5px;
		}
			.menufooter {
				padding-top:25px;
				height:20px;
			}
				.menufooter  ul li{
					float:left;
					border-right:3px dotted #fefeff;
					height:3px;
				}
				.menufooter  ul li.page-item-6{
					border:none;
				}
					.menufooter  ul li a{
						float:left;
						display:block;
						color:#fefeff;
						font-size:16px;
						text-transform:lowercase;
						margin-top:-10px;
						padding:0px 5px;
					}
			
		#footer .right{
			padding-top:10px;
			float:right;
			width:400px;
			text-align:right;
			font-size:30px;
			color:#fff;
		}
		.avisolegal{
			font-size:10px;
			padding-top:10px;
			color:#a3a2a2;
			border-top:1px dotted #a3a2a2;
		}
			.avisolegal a{
				font-size:10px;
				color:#a3a2a2;
			}
.wpcf7-form input, .wpcf7-form textarea{width:300px;}	
.wpcf7-form  input[type=submit]{width:80px;}
		

