/*
Theme Name: Nextline S.L.
Theme URI: http://nextline.es
Description: Plantilla de Wordpress para calleluz.com desarollada por <a href="http://nextline.es" target="_blank">Nextline S.L.</a>
Version: 1.0
Author: Olga
Author URI: http://nextline.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 */
h1{
	height:0px;
	display:block;
	text-indent:-99999px;	
}
a{
 	font-family:Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}   
#sidebar ul, #header ul, #footer ul{
	list-style-type:none;
}
img{
	border:none;
}
p{
	margin:5px 0px 0px 0px;
}
table{
	width:100%;
}
	table tr td{
		padding-right:10px;
		vertical-align:top;
	}
h2 a{
	font-size:26px;
	color:#fff;
 	font-family:'BankGothicMdBTMedium', Trebuchet MS,Arial,Helvetica;
	background:url(images/h2a.jpg) no-repeat;
	display:block;
	width:266px;
	text-align:center;
	padding:36px 0px;
	margin-left:200px;
}
body{
 	font-family:'BrushScriptMTItalic', Trebuchet MS,Arial,Helvetica;
	font-size:26px;
	color:#152a66;
	font-style:italic;
	background: #000D30  url(images/bg.jpg)  repeat-x;
}
.estrellas{
	background: url(images/estrellas.png) center top repeat-x;
	padding-top:1px;
	padding-top:100px;
}
#page{	
	width:1103px;
	margin:0px auto;
	background:url(images/page_repeat.png) 16px 100px repeat-y;
	position:relative;
}
.fotos{
	display:block;
	height:170px;
	position:absolute;
	right:0;
	top:225px;
	width:252px;
	z-index:30;
}
#header {  
	background:url() bottom  no-repeat;
	height:100px;
	position:relative;
}
	.logo{
		display:block;
		position:absolute;
		background:url(images/) no-repeat;
		top:0px;
		left:-200px;
		width:200px;
		height:120px;
	}
				
	.menu{
		position:absolute;
		top:22px;
		left:0px;
	}
		 .menu li{
			float:left;
			height:37px;
		}
		
			 ul li.active{
				background:url(images/menu_left.png) left top  no-repeat;	
			}
				
			.menu li a{
				height:37px;
				margin-left:8px;
				padding-right:8px;
				text-transform:normal;
				display:block;
				font-size:26px;
				color:#fff;
				font-family:'BankGothicMdBTMedium', Trebuchet MS,Arial,Helvetica;
				line-height:31px;
			}			
				.menu li.active a{	
					background:url(images/menu_right.png) right top no-repeat;				
				}
				
			.menu li  .menu_right{					
				height:37px;
				display:block;
			}
				.menu li.active .menu_right{
					background:url(images/menu.jpg) top repeat-x;	
				}
				
				
#container {
	padding:20px 255px 10px 210px;
	background:url(images/page.png) center top no-repeat;
	position:relative;
	top:-100px;
	min-height:510px;
}
	#content {
	}
		.entry{
			text-align:justify;	
			margin-right:10px;
		}
			.entry a{
				text-decoration:underline;
			}
				.entry .gallery{
					list-style-type:none;
					margin:0px;
				}
					.entry .gallery li{
						float:left;
						margin:10px;
					}
						.entry .gallery img{
							padding:3px;
							background:none repeat scroll 0 0 #FDB8C9;
							border:1px solid #EF688A;
						}
			.entry ul{
				margin:10px 50px;
				list-style-type:none;
			}
	#sidebar {
	
	}
#footer{
	margin-top:-100px;
	position:relative;
	z-index:20;

}
	.footer {
		background:url("images/footer.png") no-repeat scroll 1px 0 transparent;
		color:#FFFFFF;
		font-family:'BankGothicMdBTMedium',Trebuchet MS,Arial,Helvetica;
		font-size:16px;
		font-style:normal;
		margin:0 auto;
		padding:108px;
		width:858px;
	}
		.aviso{
			font-size:10px;
			margin-top:40px;
			margin-left:-50px;
			font-family:Arial,Helvetica;
		}
			.aviso a{
				font-size:10px;
				color:#fff;
				font-family:Arial,Helvetica;
			}
.wpcf7-form input, .wpcf7-form textarea{width:290px;}	
.wpcf7-form  input[type=submit]{width:80px;}
