/*
	Theme Name: Dev-House
	Theme URI: http://
	Description: Plantilla de Wordpress para cafeteriapierrot.com desarollada por <a href="http://nextline.es" target="_blank">Nextline S.L.</a>
	Version: 1.0
	Author: Olga
	Author URI: http://nextline.es
*/

* {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
	font-size: 12px;
	font-family: Tahoma,Helvetica,Arial;
	color:#464646;
}

a:hover {
}

a img {
	border:none;
}

/*		CLEARFIX		*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

ul{
	list-style:none;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
p{
	margin-top:10px;
}
table{
	width:100%;
	margin:10px 0px;
}
table th {
	color:#666666;
	padding:2px 10px 2px 10px;
	background:#f1f1f1;
}
table td{
	padding:3px 10px 3px 10px;
	vertical-align:top;
}
table.jefes td{
	padding:8px 10px 12px 10px;
}


.alignleft {
	float:left;
	margin: 0px 5px 5px 0px;
}
.alignright {
	float:right;
	margin:0px 0px 5px 5px;
}
.alignnone {
	float:none;
}
h3{
	font-weight:bold;
	margin:5px 0px;
	font-size: 12px;
	font-family: Tahoma,Helvetica,Arial;
	color:#666;
}
h4{
	color:#ff3300;
	font-size:16px;
	font-weight:normal;
	font-family: 'Times New Roman', Tahoma,Helvetica,Arial;
	margin:0px 0px 10px 0px;
}
h6{
	font-size:11px;
	font-weight:normal;
	color:#898989;
}
h5{
	color:#0e608d;
	font-size:15px;
	font-weight:normal;
	font-family: 'Times New Roman', Tahoma,Helvetica,Arial;
	margin:0px 0px 10px 0px;
}
	.sidebar_inicio h5{
		text-transform:uppercase;
	}
	.entry ul, ul.pages_list{
		margin:10px 0px;
	}
		.entry ul li , ul.pages_list  li{
			margin:5px 20px;
			background:url(images/menu_slesh.jpg) left 5px no-repeat;
			padding-left:15px;
		}
			.entry ul lia, ul.pages_list  li a{
				color:;
				font-weight:normal;
				text-decoration:none;
			}
	ul.list_sidebar{
		margin:10px 0px;
	}
		ul.list_sidebar li{
			margin:5px 0px;
		}
			ul.list_sidebar li {
				padding-left:10px;
			}
			ul.list_sidebar li:hover{
				background:url(images/slesh.png) left 2px  no-repeat;
			}
				ul.list_sidebar li a:hover{
					color:#64b4e4;
					text-decoration:underline;
				}
	ul.list_decision{
			margin:10px 0px;
		}
			ul.list_decision li{
				margin:5px 0px;
			}
				ul.list_decision li {
					padding-left:10px;
				}
				ul.list_decision li:hover{
					background:url(images/slesh.png) left 2px  no-repeat;
				}
					ul.list_decision li a{
						color:#64b4e4;
						text-decoration:underline;
						display:block;
						margin-bottom:5px;
					}
						ul.list_decision li h6{
							font-size:12px;
							color:#464646;
						}

table {
	table-layout:fixed;
	border-collapse:collapse;
}

p {
	margin-top:10px;
	margin-bottom:10px;
}

body {
	background: url(images/header.jpg) top center no-repeat;
	font-size: 12px;
	font-family: Tahoma,Helvetica,Arial;
	color:#464646;
	text-align:center;
}

#page {
	width:900px;
	margin:0px auto;
	text-align: left;
}

.baner{
	text-align:center;
	margin:10px 0px;
}

#header {
	height:90px;
}
	#header .primera_linea{
		height:18px;
		top:0px;
		right:0px;
		margin-top:8px;
		margin-right:19px;
	}
		.home_mail li{
			padding:0px 7px;
			border-right:1px solid #898989;
			float:right;
		}
			.home_mail li ul li{
				border:none;
			}
			.home_mail .telefon , .home_mail .mail, .home_mail .home{
				height:15px;
				width:15px;
				display:block;
			}
			.home_mail .telefon{
				background:url(images/telefon.gif) center center no-repeat;
			}
			.home_mail .home{
				background:url(images/home.gif)  center center no-repeat;
			}
			.home_mail .mail{
				background:url(images/mail.gif)  center center no-repeat;
			}
				.home_mail .lang a{
					color:#64b4e4;
					text-decoration:underline;
				}
				.home_mail .lang li.active{
					display:none;
				}
	#header .segunda_linea{
		position:relative;
	}
		#header .logo {
			background: url(images/logo.jpg) left top no-repeat;
			display:block;
			position:absolute;
			top:0px;
			left:0px;
			width:201px;
			height:63px;
		}
		#header #title {
			display:block;
			position:absolute;
			top:65px;
			left:210px;
			width:335px;
			height:46px;
			text-indent:-99999px;
		}
		#menu {
			position:absolute;
			top:20px;
			left:230px;
			width:490px;
			z-index:4;
			white-space:nowrap;
			text-align:right;
		}
			#menu li {
				float:left;
				/*text-transform:capitalize;*/
				text-align:center;
				background:#fff;
			}
			#menu li:first-child {
				background:none;
			}
				.menu_children{
					padding-top:8px;
					display:none;
				}
				#menu li.current_page_item a,
				#menu li a:hover {
				}
				#menu li a {
					padding:0px 7px;
					color:#898989;
					border-right:1px solid #898989;
					display:block;
				}
					#menu li.active a, #menu li.current_page_item a, #menu li.current-cat a{
						color:#ff3300;
					}
						#menu li.page-item-44 a{
							border:none;
						}
					#menu li  .menu_top{
						background:url(images/menu_top.png) top no-repeat;
						height:6px;
						width:214px;
					}
						#menu li .children{
							background:url(images/menu.png) 1px 0px repeat-y;
							width:214px;
						}
							#menu li .children li{
								text-align:left;
								background:transparent;
								float:none;
							}
								#menu li .children li a{
									border:none;									
									padding:5px 10px 5px 30px;
									color:#464646;
								}
									#menu li .children li a:hover{
										color:#64b4e4;
										background:url(images/slesh.png) 15px center no-repeat;
									}
									
					#menu li .menu_bottom{
						background:url(images/menu_bottom.png) top no-repeat;
						height:23px;
						width:214px;				
					}
		#header .search{
			position:absolute;
			right:0px;
			top:18px;
		}
			#header .search .screen-reader-text{
				display:none;
			}
			#header .search #s{
				color:#636363;
				font-size:11px;
				width:135px;
				height:18px;
				padding-left:5px;
			}
			#header .search #searchsubmit{
				background:url(images/slesh.png) 5px center no-repeat;			
				text-indent:-999999px;
				border:none;
				width:15px;
				cursor:pointer;
			}
	.flash{
		width:900px;
		height:193px;
/*		background:url(images/flash.jpg) no-repeat;*/
	}
	.container{
		padding:0px 10px;
		margin:20px 0px;
		background:url(images/pixel.gif) 226px 0px repeat-y;
	}
		#content {
			width:658px;
			float:right;
		}
			#content .page-title {
				font-weight:bold;
				text-align:left;
			}
				#content .page-title a {
					color:#006699;
					font-weight:bold;					
					font-family:TimesNewRoman,Helvetica,Arial;
					font-weight:bold;
					font-size:15px;
					
				}	
					.entry{
						text-align:justify;
					}	
						.entry a{
							text-decoration:underline;
						}
						.entry ol li{
							margin-left:40px;
							margin-bottom:5px;
						}
						.entry .inicio_entry{
							width:450px;
							float:left;
						}		
							.inicio_entry h5{
								text-transform:uppercase;
								color:#ff3300;
								border-left:3px solid #000;
								padding-left:4px;
							}
							ul.list_inicio_entry{
								margin:10px 0px;
							}
								ul.list_inicio_entry li{
									margin:10px 0px;
									background:none;
								}
									ul.list_inicio_entry li a{
										padding-right:30px;
										text-decoration:none;
									}
									ul.list_inicio_entry li a:hover, ul.list_inicio_entry li.active a{
										background:url(images/slesh_tres.jpg) right 2px  no-repeat;
										color:#64b4e4;
										text-decoration:underline;
									}
										.list_inicio_entry .description{
											display:none;										
										}
						.inicio_bottom{
							margin-top:60px;
						}
							.inicio_bottom .inicio_entry{
								float:left;
								width:115px;
							}
							#pager .left{
								width:15px;
								height:15px;
								float:left;
								background:url(images/left.gif) no-repeat;
								margin-right:5px;
								cursor:pointer;
							}
							#pager .right{
								width:15px;
								height:15px;
								float:left;
								background:url(images/right.gif) no-repeat;					
								cursor:pointer;
							}
							#karusel{
							
							}
								.slide{
									margin:15px 10px;
								}
									#karusel .slide img{
										float:left;
										margin:0px 10px 5px 0px;
									}
									
						.entry .news{
							width:200px;
							float:right;
							font-size:11px;
						}
							.news h5{
								text-transform:uppercase;
								border-left:3px solid #000;
								padding-left:4px;
							}
						.sidebar_right{
							background:#f8f7f7;
							padding:5px 0px 20px 0px;
							margin-bottom:5px;
						}
							.entry .inicio_new{
								margin-left:5px;
							}
								.entry .inicio_new li{
									margin-bottom:20px;
									background:none;
									padding:0px;
									margin:13px 0px 0px 0px;
								}
									.entry .inicio_new li .small_content{
										margin:-5px 0px;
									}
							.sidebar_right  a.all{
								font-size:11px;
								color:#64b4e4;
								padding-left:4px;
								text-decoration:underline;
							}
			.short_one_new{
				padding:10px 0px;
			}
				.short_one_new .title{
					font-weight:bold;
					display:block;
					margin-bottom:6px;
				}
					.short_one_new .title:hover{
						text-decoration:underline;
					}
						.short_one_new .small_content{
							margin:6px 0px;
						}
			.klienti{
				padding:15px 0px;
				border-bottom:1px solid #C0C0C0;
			}
				.klienti p{
				}
				#content .klienti a{
					color:#006699;
					text-decoration:underline;
				}
					#content  .klienti .gallery {
						list-style-type:none;
						margin:0px;
						padding:0px;
						float:left;
					}
						#content .klienti .gallery  li {
							background:none;
						}
					
	
#sidebar{
	width:206px;
	float:left;
	padding-right:10px;
}

#footer {
	clear:both;
	height:50px;
	color:#898989;
	font-size:11px;
	border-top:1px solid #e5e4e5;
	padding-top:10px;
}
	#footer a {
	}
	#footer #footer_left_page {
		width:400px;
		float:left;
		text-align:left;
	}
	#footer #footer_right_page {
		width:200px;
		float:right;
		text-align:left;
	}
	
#content .inicio.slideshow {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.pager {
	position:absolute;
	left:10px;
	bottom:10px;
}
	.pager a.activeSlide {
		color:#FFFF00;
	}
	.pager a {
		font-size:11px;
		color:#ccc;
		padding:1px 6px;
		margin:3px;
		border:1px solid #ccc;
		background:#555;
		opacity:.40;
		filter:alpha(opacity=40);
		-ms-opacity:.40;
		-moz-opacity:.40;
		-webkit-opacity:.40;
		-khtml-opacity:.40;
	}
.wpcf7-form input{
	width:320px;
}
.wpcf7-form textarea{
	width:320px;
	height:120px;
}
.wpcf7-form  input[type=submit]{width:100px; height:25px;}