/*
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:Tahoma, Trebuchet MS,Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	color:#313742;
}   
#sidebar ul, #header ul, #footer ul, .menu {
	list-style-type:none;
}
img{
	border:none;
}
p{
	margin:8px 0px 5px 0px;
}
h2{
	margin:30px 0px 25px 0px;
	background:url(images/h2a.jpg) no-repeat;
}
	h2 a{
		font-size:28px;
		text-transform:none;	
		color:#5d80c0;
		display:block;
		padding:4px 10px;
		font-family:Georgia, Trebuchet MS,Arial,Helvetica;
	}
body{
 	font-family:Tahoma, Trebuchet MS,Arial,Helvetica;
	font-size:12px;
	color:#313742;
	background:#f2f1f1 url(images/bg.jpg)  repeat-x;
}

#page{	
	width:966px;
	margin:0px auto;
	background:#fff url(images/page.jpg) repeat-y;
}
#header {  
	background:url(images/header.jpg) top  no-repeat;
	height:308px;	
	position:relative;
}
	.logo{
		position:absolute;
		display:block;
		top:40px;
		left:50px;
		width:350px;
		height:100px;
	}
.menu{
	background:#dddbdb url(images/menu.jpg) no-repeat;
	padding:0px 58px;
	height:50px;
}
	.menu li{
		float:left;
		height:50px;
		margin:0px 42px 0px 42px;
	}
		.menu li.current_page_item {
			background:#979696;
		}
		.menu li a{
			color:#5e5e5e;
			font-size:18px;
			padding:24px 10px 2px 10px;
			background:url(images/dot.jpg) center 9px no-repeat;
			display:block;
			font-family:Georgia;
			text-transform:lowercase;
		}
			.menu li.current_page_item a{
				background:url(images/dot_active.jpg) center 9px no-repeat;
			}
#container {
	padding:0px 33px 0px 55px;
	background:url(images/sombra.png) top no-repeat;
	padding-bottom:40px;
}
	#content {
		width:600px;
		float:left;
	}
		.entry{
			text-align:justify;
		}
			#content .entry.inicio .gallery{
				float:right;
				list-style-type:none;
				margin:0px 0px 0px 15px;
				margin-top:-10px;
			}
				#content .entry.inicio .gallery li{
					float:none;
					background:none;
					padding:0px;
					margin:0px;
				}
					#content .entry.inicio  .gallery li img{
					}
			.entry .gallery{
				list-style-type:none;
			}
				.entry .gallery li{
					float:left;
					background:none;
					padding:0px;
					margin:0px;
				}					
					.entry .gallery li img{
						background:url(images/border.png) no-repeat;
						padding:14px 5px 14px 14px;
					}
			.entry ul {
				margin:10px 0px;
				list-style-type:none;
			}
				.entry ul li{
					background:url(images/slesh.png) left no-repeat;
					padding:5px 0px 5px 20px;
					margin-left:10px;
				}
	#sidebar {
		width:242px;
		float:right;
		font-family:Georgia;
	}
		#sidebar .title{
			color:#5d80c0;
			height:32px;
			background:url(images/title.jpg) no-repeat;
			margin-top:28px;
			font-size:18px;
			text-align:center;
			padding-top:10px;
		}
			#wpcf7-f1--o1{
				padding-left:15px;
				color:#5e5e5e;
				margin-top:10px;
			}
				#wpcf7-f1--o1 .wpcf7-form input, .wpcf7-form textarea{
					width:210px;
					border:1px solid #fff;
					height:20px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					-khtml-border-radius: 5px;
					border-radius: 5px; 
					behavior: url(border-radius.htc); 
				}	
					.wpcf7-form textarea{
						height:120px;
						margin-bottom:10px;
					}
				#wpcf7-f1--o1 .wpcf7-form  input[type=submit], #wpcf7-f1--o1 .wpcf7-form  input[type=reset]{
					width:90px;
					color:#5e5e5e;
					font-family:Georgia;
					background:#fff;
					height:30px;
					float:left;
					margin-right:5px;
				}
#footer {
	background:#e1e0e0;
}
	.footer{
		width:896px;
		margin:0px auto;
		background:#fff;	
		padding:0px 33px 0px 35px;
	}
		.footer_content{
			border-top:1px dashed #989595;	
			padding:15px 0px 35px 0px;
		}
			.footer_menu{
				border-right:1px solid #c8c5c5;
				float:left;
				width:360px;
				padding:5px 0px;
			}
				.footer_menu li{
					float:left;
					background:url(images/dot_footer.jpg) left 5px  no-repeat;
					text-transform:lowercase;
				}
					.footer_menu li.page-item-2{
						background:none;
					}
					.footer_menu li a{
						padding:0px 6px 0px 8px;					
					}
						.footer_menu li.current_page_item  a{
							text-decoration:underline;
						}
			.aviso{
				margin-top:-6px;
				padding:10px 0 10px 20px;
				float:left;
				background:url(images/wordpres.jpg) right no-repeat;
				width:500px;
			}


