/*
      Theme Name: Unadedos
      Theme URI: http://www.unadedos.com
      Version: 1.0
      Author: Daniel Aguilar
      Author URI: http://www.e-dac.es
*/

/* 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 */
body {
	font-family:"Trebuchet MS", "Helvetica", "Arial";
	font-size:12px;
	overflow:hidden;
	background:#fff;
}
#wrap {
	height:604px;
	left:50%;
	margin-left:-490px;
	margin-top:-302px;
	position:absolute;
	top:50%;
	width:980px;
}
a {
	text-decoration:none;
	color:#007986;
	outline:none;
}
a:hover {
	color:#84786E;
}
#main-header {
	background:url('images/caras.jpg') no-repeat 935px 25px #fff;
}
#header {
	width:910px;
	margin:0px auto;
	
	
}
	#header h1 {
		float:left;
		margin:25px 0px 30px;
		width:198px;
		height:52px;
		background:url('images/logo.jpg') no-repeat;
	}
		#header h1 a {
			width:198px;
			height:52px;
			display:block;
			text-indent:-999999px;
		}
#container {
	background:#fff;
	padding:0px 0px 0px;
}
	#container.home {
		padding:0px;
	}
	#content {
		height:450px;
		width:910px;
		margin:0px auto;
		padding-top:1px;
	}
	#content table {
		width:700px;
		border:1px;
		margin:75px auto 0px auto;
	}
	#content table td {
		vertical-align:top;
	}
	#content table td.direccion {
		padding-top:20px;
		width:370px;
		font-size:12px;
		color:#007986;
		line-height:20px;
	}
	#content table form p {
		height:30px;
	}
	#content table form label {
		float:left;
		width:50px;
		text-align:right;
		color:#007986;
		margin-right:10px;
	}
	#content table form label.mail {
		font-size:15px;
	}
	#content table form {
		width:355px;
	}
	#content table form span {
		float:left;
	}
	#content table form p.your-message {
		height:160px;
	}
	#content table form span input, #content table form span textarea {
		padding:3px;
		border:0px;
		width:285px;
		background:#D9D1CA;
	}
	#content table form  input[type=submit] {
		background:none;
		border:none;
		color:#007986;
		font-size:12px;
		margin-left:310px;
		text-transform:lowercase;
	}
	#content div.wpcf7-response-output {
		margin:10em 0.5em 1em;
		padding:0.2em 1em;
	}
	#content table td.direccion p {
		margin-top:20px;
	}
	#content p {
		margin:10px 0px;
	}
	#content ul, #content ol {
		margin:10px;
	}
	#content.us {
		background:url('images/background-nosotros.jpg') no-repeat center;
		text-indent:-999999px;
	}
		#content.us #block1 {
			color:#007986;
			font-size:12px;
			left:160px;
			position:relative;
			text-transform:uppercase;
			top:90px;
			width:240px;
			letter-spacing:0.5px;
		}
		#content.us #block2 {
			color:#4D4D52;
			font-size:12px;
			left:405px;
			position:relative;
			top:61px;
			width:410px;
		}
		#content.us #block3 {
			color:#4D4D52;
			font-size:12px;
			left:405px;
			position:relative;
			top:155px;
		}
		#content.us #block3 .bigger {
			color:#B0A344;
			font-size:18px;
		}
		#content.us #block4 {
			color:#4D4D52;
			font-size:12px;
			left:405px;
			position:relative;
			top:155px;
			width:255px;
		}
	#content h2 {
		color:#84786E;
		font-size:12px;
		font-weight:normal;
		margin-bottom:-8px;
		margin-left:140px;
		margin-top:55px;
		text-transform:uppercase;
	}
	#sidebar {
	
	}
#footer {
	width:960px;
	background:#fff;
	margin:0px auto;
	padding:12px 38px;
	text-transform:lowercase;
	color:#84786E;
}
	#footer a, #footer span {
		margin-right:10px;
	}
	#wrapper {
	    width: 910px;
	    margin:0px auto;
	}

	#intro {
	    padding-bottom: 10px;
	}

	#slider {
	    width: 910px;
	    margin: 0 auto;
	    position: relative;
	}

	.scroll {
		overflow: hidden;
		width: 910px;
	    margin: 0 auto;
	    position: relative;
	}

	.scrollContainer {
		position: relative;
	}

	.scrollContainer div.panel {
	    width: 400px;
		height: auto;
		padding:20px;
	}
	.inside {
		text-align:center;
	}
	.inside img {
		display: block;
		width: 400px;
		height:auto;
	}
	.scrollButtons {
	    position: absolute;
	    top: 127px;
	    cursor: pointer;
		outline:none;
	}

	.scrollButtons.left {
		display:block;
	    left: 99px;
		width:14px;
		height:17px;
		background:url('images/anterior.png') no-repeat;
		text-indent:-9999999px;
		z-index:1000;
	}

	.scrollButtons.right {
	    right: 116px;
		width:14px;
		height:17px;
		background:url('images/siguiente.png') no-repeat;
		text-indent:-9999999px;
		display:block;
	}

	.hide {
	    display: none;
	}
	
	
	/* LEVEL ONE */

	/*ul.dropdown  { 
		position: absolute; 
		margin-right:140px;
		right:100px;
		top:60px;
		z-index:900;
		}
	*/
	ul.dropdown {
		float:right;
		margin-top:80px;
		z-index:9000;
		margin-right:20px;
	}
	ul.dropdown li { 
		float: left; 
		zoom: 1;
		width:40px;
		margin:5px;
		list-style:none;
		}
		ul.dropdown li.home { 
		}
		ul.dropdown li.nosotros { 
			width:64px;
		}
		ul.dropdown li.portfolio { 
			width:61px;
		}
		ul.dropdown li.contacta { 
		}
	ul.dropdown li a { 
		display: block; 
		padding: 4px 8px; 
		display:block;
		width:40px;
		text-decoration:none;
		}

	ul.dropdown li.hover, ul.dropdown li:hover { 
		position: relative; 
		}
	ul.dropdown li.hover a { 
		}
	ul.dropdown ul { 
		color:#84786E;
		width: 80px; 
		visibility: hidden; 
		position: absolute; 
		top: 100%; 
		left: 0px; 
		padding-right:10px;
		background:#fff;
		z-index:10000;
		}
	ul.dropdown ul li { 
		font-weight: normal; 
		margin:0px;
		background:#fff;
		float: none; 
		padding:0px;
		} /* IE 6 & 7 Needs Inline Block */

		ul.dropdown ul li a:hover { 
			color:#007986;
			
		}
		ul.dropdown ul li a {
			color:#84786E;
			
			width:80px;
			padding:1px 8px;
			text-transform:lowercase;
			font-size:11px;
	 	}
	ul.dropdown ul li { 
		border-right: none; 
		width: 100%; 
		display: inline-block; 
		}
