/*
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-size:12px;
	color:#29176e;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}   
#sidebar ul, #header ul, #footer ul{
	list-style-type:none;
}
img{
	border:none;
}
p{
	margin:8px 0px 5px 0px;
}
h2 a{
	font-size:24px;
	color:#28166f;
	font-family:"AvantGardeBkBTBook";
	text-shadow:#fff 0px 0px 5px;
}
table {
	width:100%;
}
	table tr td{
		vertical-align:top;
		padding:0px 10px 10px 0px;
	}
body{
 	font-family:Arial,Helvetica;
	font-size:12px;
	color:#29176e;
	background:#f7ff75 url(images/bg.jpg)  repeat-x;
}

#page{	
	width:990px;
	margin:0px auto;
}
#header {  
	background:url(images/logo2.png) right  20px no-repeat;
	height:500px;	
	position:relative;
}
	.logo{
		position:absolute;
		display:block;
		background:url(images/logo.png) 0px -15px no-repeat;
		top:0px;
		left:10px;
		width:298px;
		height:110px;
	}
	.slide{
		position:absolute;
		top:55px;
		right:0px;
		background:none repeat scroll 0 0 #FFFFFF;
		border:1px solid #CCCCCC;
		padding:6px;
	}
	.menu{
		position:absolute;
		top:100px;
		left:0px;
		z-index:10;
	}
		.menu li {
			background:url(images/menu.png) no-repeat;
			height:81px;
			width:361px;
		}
			.menu li.current_page_item, .menu li.current-cat, .menu li:hover{
				background:url(images/menu_active.png) no-repeat;
			}
			.menu li a{
				font-family:"AvantGardeBkBTBook";
				font-sizE:24px;
				color:#3a3a3a;
				display:block;
				padding:27px 10px 20px 40px;
			}
				.menu li.current_page_item a, .menu li.current-cat a, .menu li a:hover{
					color:#28166f;
				}
	.logos{
		position:absolute;
		bottom:0px;
		right:0px;
		background:url(images/logos.png) 0px -1px no-repeat;
		width:438px;
		height:60px;
	}
#container {
	margin-bottom:50px;
}
	#content {
		width:670px;
		float:right;
	}
		.entry {
			margin-top:10px;
			text-align:justify;
		}
			.entry ul{
				margin:10px;
				list-style-type:none;
			}
				.entry ul li{
					padding-left:20px;
					background:url(images/slesh.png)  left no-repeat;
				}
			.entry .gallery {
				
			}
				.entry .gallery li{
					background:none;
					margin:10px;
					float:left;
					padding:0px;
				}
					.entry .gallery li img{
						padding:3px;
						background:#fff;
					}
	#sidebar {
		width:300px;
		float:left;
		margin-top:-25px;
		min-height:350px;
	}
		#sidebar  .title{
			font-size:24px;
			font-family:"AvantGardeBkBTBook";
			text-shadow:#fff 0px 0px 5px;
			margin-left:10px;
			margin-bottom:10px;
		}
		.sidebar{
		
		}
			.sidebar li{
				height:80px;
			}
				.solares{
					background:url(images/solares.jpg) top no-repeat;
				}
				.piscinas{
					background:url(images/piscinas.jpg) top no-repeat;
				}
				.calefaccion{
					background:url(images/calefaccion.jpg) top no-repeat;
				}
				.sidebar li a{
					display:block;
					height:80px;
					width:300px;
				}
#footer {
	font-size:16px;
	font-family:"AvantGardeBkBTBook";
	text-shadow:#fff 0px 0px 5px;
	color:#000000;
	position:relative;
}
	.aviso{
		position:absolute;
		right:0px;
		top:25px;
		font-size:12px;
		text-shadow:#000 0px 0px 0px;		
		padding:4px 0px 4px 30px;
		background:url(images/wordpress.png) left center no-repeat;
	}
	.aviso a{
		color:#000000;
		font-family:"AvantGardeBkBTBook";
	
	}
		
.wpcf7-form input, .wpcf7-form textarea{width:300px;}	
.wpcf7-form  input[type=submit]{width:80px;}
.contacto img{
	padding:4px;
	background:#ccc;
	border:2px solid #fff;
}
.contacto .mapa{
	text-align:center;
	padding-top:10px;
	font-size:17px;
	font-family:"AvantGardeBkBTBook";
	line-height:25px;
}
	.contacto .mapa a{
		font-size:17px;
		font-family:"AvantGardeBkBTBook";
		text-decoration:underline;
		color:#D40000;
		
	}
