body { background: #efefef; }

strong.title { line-height: 1; }

/* -OCULTO INICIO- */
.left_menu_bg , .right_menu_bg, .top_shadow, .bottom_shadow, .home #content_wrapper .inner .inner_wrapper .sidebar_content, .home #content_wrapper .inner .inner_wrapper .sidebar_wrapper {display: none;}

/*   CABECERA   */
#top_bar {
	height: 50px;
	background: url(images-julian/bkg_top-bar.gif) repeat-x;
}
	#menu_wrapper .nav ul, #menu_wrapper .nav {
		width: 600px;
	}
		#menu_wrapper .nav li {
			margin: 0 10px 0 0;
		}
			#menu_wrapper .nav li a{
				text-shadow: none;
				font-size: 14px;
			}
			#menu_wrapper .search_box {
				margin: 9px -4px 9px 0 ;
			}
				#menu_wrapper .search_box input[type="text"], .search_box input[type="text"]:hover {
					background: #fff url(images-julian/bg_ip.png) repeat-x;
					margin: 0; padding: 0;
					width: 197px; height: 32px;
					border: 0 none;
				}
				#menu_wrapper .search_box .btn-submit, .search_box .btn-submit:hover{
					float: right;
					margin: 0; padding: 0;
					height: 32px; width: 71px;
					background: #000;
					color: #fff;
				}

/* LOGO + MENU  */
.standard_wrapper {
	background: #fff;
	width: 962px;
}
	
	.zona-logo {
		position: relative;
	}
	
	.logo {
		margin: 0 320px 0 18px; padding: 0;
		width: auto; height: 152px;
		float: none;
		border-bottom: 2px solid #efefef;
	}
		
		.logo A {
			display: block;
			padding-top: 23px;
		}
	
	.zona-logo .main-menu-container {
		border-bottom: 2px solid #d2e2f3;
		height: 104px;
	}
	
	.zona-logo .menu-principal-container {
		margin: 0 320px 0 18px;
	}
		
		.zona-logo .menu-principal-container .main_nav {
			float: none;
			background: none;
			padding: 16px 0;
			margin: 0 0 0 14px;
			height: auto;
			width: auto;
		}
			.zona-logo .menu-principal-container .main_nav  li {
				margin: 0 7px 10px;
			}
				 .zona-logo .menu-principal-container .main_nav li a,
				 .zona-logo .menu-principal-container .main_nav li:last-child a,
				 .zona-logo .menu-principal-container .main_nav li:first-child  a {
					border: 0 none;
					display: block;
					float: left;
					margin:0;padding: 3px 26px;
					background: #4a8ace;
					color: white;
					font-size: 1.3em;
					font-weight: bold;
					text-shadow: none;
					width: auto;
					border-radius: 5px;
					
					
				}
					.zona-logo .menu-principal-container .main_nav li a:hover,
					.zona-logo .menu-principal-container .main_nav li.current-menu-item a{
						border: 0 none;
						background: #de6e43;
					}

/* -CONTENIDO- */
#content_wrapper{
	margin: 0 auto;
	width: 962px;
	background: #fff;
}
#content_wrapper .inner .inner_wrapper .sidebar_content {
	padding: 20px 5px 0 37px; margin:0;
}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper {
	padding: 20px 20px 0; margin:0;
	width: auto;
}
#content_wrapper.home_width, #content_wrapper.cat_width {
	width: 962px;
	margin: 0 auto;
	background: #fff;
}

/* -PORTADA- */
	/* -SLIDER- */
	#slider_wrapper  {
		background: #d2e2f3;
		margin: 0 auto; padding: 30px 36px;
		width: auto; height: 300px;
	}
	
	#nivo_caption_wrapper {
		width: 406px;
		margin: 0;
	}
		
		#nivo_caption_wrapper .nivo-html-caption {
			color: #404443;
			height: 300px;
			overflow: hidden;
			background: #d2e2f3;
		}
			
			#nivo_caption_wrapper .nivo-html-caption H4 {
				color: #005387;
				font-size: 2.27em;
				font-weight: bold;
				text-shadow: #fff 1px 1px;
				line-height: 1;
			}
			
			#nivo_caption_wrapper .nivo-html-caption A,
			#nivo_caption_wrapper .nivo-html-caption  A:hover {
				width: auto; height: auto;
				margin: 15px 0 0; padding: 10px 20px 10px 50px;
				background: #de6e43 url(images-julian/check.png) no-repeat 15px 13px;
				text-shadow: none;
				font-size: 1.6em;
			}
	
	.nivoSlider {
		top: 0; left: 21px;
		width: 432px; height: 287px;
		border: 5px solid #fff;
		
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
		
	.nivo-caption {
		display: none;
	}
	
	.nivoSlider IMG.wp-post-image { width: 432px; height: 287px; }
	.nivo-control IMG { width: 60px; height: 60px; }
		
	
	/* -NOTICIAS RECIENTES- */
	.recent_post_wrapper {
		margin: 0; padding: 18px 36px 14px;
		width: 890px;
	}
		.recent_post_wrapper h2.widgettitle {
			margin: 0;
		}
			.recent_post_wrapper h2.widgettitle span {
				margin: 0; padding: 5px 18px;
				text-align: center;
				background: #4a8ace;
				color: #fff;
				float: left;
			}
		.recent_post_item_wrapper {
			margin-top: 22px;
		}
			.one_fourth.home {
				width: 22.9%;
				float: left;
				margin-right: 2%;
				margin-bottom: 2%;
				margin-top: 0;
			}
			.one_fourth.last {
				margin-right: 0;
			}
			.one_fourth.publi {
				width: 49.9%;
				margin-right: 0; margin-left: 2%;
				text-align: center;
			}

/* -POST INDIVIDUAL- */
.post_wrapper {
	margin: 0;
}
#respond {
	border: none;
}
	.comment_form input[type="submit"]{
		float: right;
		display: block;
		color: #fff;
		border: 1px solid #e9835c;
		width: auto;
		height: 43px;
		font-weight: bold;
		text-shadow: none;
		cursor: pointer;
		padding: 11px 18px; margin: 0 5px 0 0;
		overflow: hidden;
		font-size: 17px;
		text-align: center;
		background: #de6e43;
	}
	.single .cufon span {
		background: #4a8ace;
		color: #fff;
		padding: 9px 13px;
	}

/* -PAGINA ESTATICA- */
#content_wrapper.full_page_width {
	width: 910px;
	background: #fff;
	margin: 0 auto; padding:13px 26px;
}
.full_page_width .cufon span{
	color: #000;
	background: none;
	font-size: 23px;
	padding: 0;
	
}
.page_header {
	margin: 0;
}
.page_caption h1 {
	background: none;
	color: #000;
	margin: 0;
}
.fullwidth ul {
	margin: 0 0 0 30px;
}
	.fullwidth ul li {
	list-style: none;
	padding: 0 0 0 10px;
	background: url(images-julian/bkg-bullet.gif) no-repeat 0 6px;
	}
.fullwidth blockquote {
	background: url(images-julian/bkg-blockquote.gif) no-repeat 0 0;
	padding: 0 0 0 0px;
}
.fullwidth h2 {
	color: #000;
	margin-top: 10px;
}
.fullwidth form {
	margin: 20px 0 !important; padding: 0 !important;
	border: 0 none !important;
	text-align: left !important;
}
	.fullwidth form p{
		margin: 0 !important; padding: 0 !important;
		border: 0 none !important;
	}
	.fullwidth form input[type="text"]{
		margin: 0 !important;
		width: 225px !important;
		float: left;
	}
	.fullwidth form input[type="submit"]{
		margin: 0 0 0 227px !important; padding: 0 10px !important;
		border: 0 none !important;
		display: block;
		color: #fff;
		width: auto;
		height: 30px;
		font-weight: bold;
		text-shadow: none;
		cursor: pointer;
		overflow: hidden;
		font-size: 17px;
		text-align: center;
		background: #de6e43;
	}
/* -LISTADO- */
	.post_normal_wrapper {
		margin: 12px 0;
	}
		.post_normal_wrapper a img{
			width: 180px; height: 85px;
		}
	.sidebar_content h2.widgettitle span {
		background: #4a8ace;
		float: left;
	}

/* -FOOTER- */
.footer_wrapper {
	width: 100%;
	background: #1282c8 url('images-julian/bkg-footer_wrapper.gif') repeat-x;
}

	/*  -FOOTER MENU- */
	#footer {
	padding: 14px 0 0;
	}
		#footer .sidebar_widget {
			width: 945px;
		}
			#footer .sidebar_widget li {
				float: left;
				width: 212px;
				margin: 0 10px;
			}
				#footer .sidebar_widget li h2.widgettitle, #footer .sidebar_widget li h2.widgettitle span, #footer .sidebar_widget li h2.widgettitle a {
					margin: 0; padding: 0;
					color: #8da5c1;
					text-shadow: none;
					text-align: left;
					font-size: 22px;
					float: left;
				}
				#footer .sidebar_widget li h2.widgettitle {
					margin: 0 0 0 9px;
				}
				#footer .sidebar_widget li.Link_Contact_Form h2.widgettitle {
					margin: 0;
				}
			#footer .sidebar_widget li ul.posts {
				margin: 11px 0px 0px;
			}
			#footer .sidebar_widget li ul li img.frame {
				padding: 4px;
				border: 1px solid #ccc;
				-moz-box-shadow: none;
				-webkit-box-shadow:none;
				box-shadow:none;
				background: #fff;
			}
			#footer .sidebar_widget li ul li strong.title a {
				text-shadow: none;
				font-size: 12px;
				color: white;
			}
			#footer .sidebar_widget li ul li span.post_attribute {
				text-shadow: none;
				font-size: 11px;
				font-style: italic;
				color: #8da5c1;
			}
			#footer .sidebar_widget li ul li a {
				font-size: 13px;
				color: white;
				text-shadow: none;
				font-weight: bold;
			}
			#footer .sidebar_widget li form {
				margin: 0; padding: 0;
			}
				#footer .sidebar_widget li form p {
					margin: 9px 0 0 0 !important; padding: 0;
				}
					#footer input[type="text"], #footer input[type="password"], #footer select, #footer textarea {
						background: #fff url(images-julian/bg_ip.png) repeat-x;
						border: 0 none;
					}
					#footer textarea {
						height: 59px;
					}
					#footer input[type="submit"]{
						background: #de6e43;
						display: block;
						color: white;
						border: 1px solid #e9835c;
						width: 155px; height: 46px;
						padding: 0;
						font-weight: bold;
						cursor: pointer;
						overflow: hidden;
						font-size: 18px;
						text-align: center;
						text-shadow: none;
					}

	#footer .sidebar_widget li.widget-four {
		float: left;
		margin-right: 10px;
	}
				
/* SIDEBAR */
#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar  {
	width: 320px;
}
#content_wrapper .sidebar .content .sidebar_widget .widgettitle span, #content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle{
	background: none;
	color: #4a8ace;
	text-align: left;
	padding-left: 0;
	font-size: 24px;
	text-transform: lowercase;
}
.widget .vodpod_videos_widget{
	width: 100% !important;
	margin: 0	!important;
	padding: 0 !important;
}
.widget .vodpod_videos_widget .vodpod_video {
	width: 48% !important;
	float: left !important;
	margin: 10px 1% !important; padding: 0 !important;
}
.widget .vodpod_videos_widget .vodpod_footer {
	clear: both;
	background: #fff !important;
	display: block !important;
}
.widget .vodpod_videos_widget .vodpod_footer .vodpod_powered_by div {
	color: #4a8ace !important;
}

/* OTROS */
.cufon {
	background: none;
	margin-bottom: 20px;
}
	.cufon span {
		background: #4a8ace;
		color: #fff;
		padding: 6px 10px;
	}
h2.widgettitle {
	background: none;
}
	h2.widgettitle span{
		background: none;
	}
	
	
.recent_post_desc.txt500 {
	width: 95%;
}



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


.zona-logo .add-robapaginas {
	position: absolute;
	width: 300px; height: 250px;
/* -         background: #8ca4c0; - */
	background: #FFFFFF;
	top: 0; right: 0;
	margin: 4px 9px;
}

.single-publi .add-robapaginas {
	text-align: center;
}



.comment .right { width: 86%; }



.post_content_div EM { font-style: italic; }


/* 28.08.2012 - Rehacemos la cabecera */
.clear-both { clear: both; }

.new-header {
	text-align: center;
}
	
	.new-header .new-header-in {
		background: #fff;
		margin: 0 auto; padding: 0 0 16px;
		width: 962px;
		text-align: left;
	}
	
	.new-header .new-header-logo {
		margin: 0 18px; padding: 24px 0 0;
		border-bottom: 2px solid #efefef;
	}
	
	.new-header .add-robapaginas {
		float: right;
		margin: 4px 9px; padding: 0;
		width: 300px;
		background: #fff;
	}
	
	.new-header .menu-principal-container {
		padding: 6px 0 0;
	}
		
		.new-header .menu-principal-container UL {
			margin: 0 0 0 14px; padding: 0;
			list-style: none;
		}
			
			.new-header .menu-principal-container UL LI {
				margin: 0 7px; padding: 0;
				float: left;
				list-style: none;
			}
				
				 .new-header .menu-principal-container UL LI A {
					margin: 10px 0 0; padding: 3px 26px;
					display: block;
					background: #4a8ace;
					color: #fff;
					font-size: 1.3em;
					font-weight: bold;
					text-shadow: none;
					border-radius: 5px;
				}
					
					.new-header .menu-principal-container UL LI A:hover,
					.new-header .menu-principal-container UL LI.current-menu-item A {
						border: 0 none;
						background: #de6e43;
					}



#copyright {
	height: auto;
	padding-bottom: 12px;
}



.imgizqda { float: left; margin: 0 1em 1em 0; }




#menu_wrapper,
.new-header .new-header-in,
#content_wrapper.home_width, #content_wrapper.cat_width,
#footer { width: 1000px; }
	#menu_wrapper .menu-superior-container { }
	#menu_wrapper .search_box { margin: 9px 0; }

#content_wrapper.cat_width .inner .inner_wrapper .sidebar_content { width: 616px; padding: 20px 0 0 20px; }

#content_wrapper .inner .inner_wrapper .sidebar_content { width: 678px; padding: 20px 0 0 8px; }
#content_wrapper .inner .inner_wrapper .sidebar_wrapper { padding: 20px 8px 0 0; }
	#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar { width: 300px; }

#nivo_caption_wrapper { width: 464px; }
.recent_post_wrapper { width: auto; }
