/*
Theme Name: Novaski
Description: Novaski css
Author: MasImpacto
Author URI: http://www.masimpacto.com
*/

/* ESTILOS */

	body {
		margin: 0;
		padding: 0;
		background: #013b66 url(imgs/fd-pagina.jpg) center top no-repeat;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 13px;
		color: #666;
		line-height: 19px;
		}

	h1 {
		margin: 4px auto 28px auto;
		padding: 0;
		font-size: 35px;
		color: #002e68;
		font-weight: bold;
		letter-spacing: -2px;
		}

	h2 {
		margin: 5px auto 11px auto;
		padding: 0;
		font-size: 18px;
		color: #333;
		font-weight: bold;
		letter-spacing: -1px;
		line-height: 20px;
		}

	h3 {
		margin: 15px auto 15px auto;
		padding: 0;
		font-size: 16px;
		color: #002e68;
		font-weight: bold;
		letter-spacing: -1px;
		}

	h4, h5, h6 {
		margin: 10px auto 0 auto;
		padding: 0;
		font-size: 14px;
		color: #002e68;
		font-weight: bold;
		}

	p {
		margin: 0 auto 20px auto;
		}

	span {
		font-weight: bold;
		}

	small {
		font-size: 11px;
		color: #eea300;
		font-weight: bold;
		line-height: 16px;
		}

	blockquote {
		margin: 15px 25px;
		color: #999;
		font-style: italic;
		}

	ul, ol {
		margin: 15px auto;
		}

	li {
		padding: 0;
		}

	hr {
		clear: both;
		margin: 15px auto;
		height: 1px;
		border: 0;
		background: #ccc;
		}

	img {
		border: 0;
		}

	img.left {
		float: left;
		margin: 5px 20px 20px 0;
		}

	img.right {
		float: right;
		margin: 5px 0 20px 20px;
		}

	img.center {
		display: block;
		margin: 20px auto;
		}

	a {
		color: #002e68;
		font-weight: bold;
		text-decoration: none;
		}

	a:hover {
		color: #eea300;
		}

	.spacer {
		clear: both;
		}

/* ESTRUCTURA */

	/* CABECERA */

		#cabecera {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width: 970px;
			height: 210px;
			background: url(imgs/fd-caja1.png) 0 bottom no-repeat;
			}

		/* LOGOTIPO */

			#cabecera h1 {
				float: left;
				margin: 54px 0 0 20px;
				}

		/* CAROUSEL */

			#carousel {
				position: relative;
				overflow: hidden;
				float: right;
				margin: 0 auto;
				padding: 0;
				width: 660px;
				height: 160px;
				}

			#carousel img {
				width: 660px;
				height: 160px;
				border: 0;
				}

			#carousel img.cover {
				position: absolute;
				z-index: 1;
				top: 0;
				left: 0;
				}

	/* CONTENIDOS */

		#contenidos {
			overflow: hidden;
			margin: 0 auto;
			padding: 0 30px;
			width: 910px;
			background: #fff url(imgs/fd-caja2.png) repeat-y;
			}

		/* COLUMNAS */

			.columna1 {
				float: left;
				margin: 0 30px 0 0;
				padding: 0;
				width: 150px;
				}

			.columna2 {
				float: left;
				margin: 0 auto;
				padding: 0;
				width: 730px;
				}

		/* MENU */

			ul#menu {
				margin: 0 auto 20px auto;
				padding: 0;
				font-size: 14px;
				letter-spacing: -1px;
				list-style: none;
				}

			#menu li {
				display: block;
				margin: 0 auto 2px auto;
				padding: 4px 0 4px 10px;
				width: 140px;
				height: 22px;
				}

			#menu li a {
				color: #fff;
				font-weight: normal;
				text-decoration: none;
				}

			#menu li a:hover {
				font-weight: bold;
				}

			#menu li.page-item-4 {
				background: url(imgs/fd-menu.png) 0 0 no-repeat;
				}

			#menu li.page-item-4:hover, #menu li.page-item-4.current_page_item {
				background: url(imgs/fd-menu.png) -150px 0 no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-6 {
				background: url(imgs/fd-menu.png) 0 -30px no-repeat;
				}

			#menu li.page-item-6:hover, #menu li.page-item-6.current_page_item {
				background: url(imgs/fd-menu.png) -150px -30px no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-8 {
				background: url(imgs/fd-menu.png) 0 -60px no-repeat;
				}

			#menu li.page-item-8:hover, #menu li.page-item-8.current_page_item {
				background: url(imgs/fd-menu.png) -150px -60px no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-10 {
				background: url(imgs/fd-menu.png) 0 -90px no-repeat;
				}

			#menu li.page-item-10:hover, #menu li.page-item-10.current_page_item {
				background: url(imgs/fd-menu.png) -150px -90px no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-12 {
				background: url(imgs/fd-menu.png) 0 -120px no-repeat;
				}

			#menu li.page-item-12:hover, #menu li.page-item-12.current_page_item {
				background: url(imgs/fd-menu.png) -150px -120px no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-14 {
				background: url(imgs/fd-menu.png) 0 -150px no-repeat;
				}

			#menu li.page-item-14:hover, #menu li.page-item-14.current_page_item {
				background: url(imgs/fd-menu.png) -150px -150px no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-16 {
				background: url(imgs/fd-menu.png) 0 -180px no-repeat;
				}

			#menu li.page-item-16:hover, #menu li.page-item-16.current_page_item {
				background: url(imgs/fd-menu.png) -150px -180px no-repeat;
				font-weight: bold;
				}

			#menu li.page-item-4.current_page_item a, #menu li.page-item-6.current_page_item a, #menu li.page-item-8.current_page_item a, #menu li.page-item-10.current_page_item a, #menu li.page-item-12.current_page_item a, #menu li.page-item-14.current_page_item a, #menu li.page-item-16.current_page_item a,
			#menu li.page-item-4:hover a, #menu li.page-item-6:hover a, #menu li.page-item-8:hover a, #menu li.page-item-10:hover a, #menu li.page-item-12:hover a, #menu li.page-item-14:hover a, #menu li.page-item-16:hover a {
				font-weight: bold;
				}

		/* SOCIAL */

			img.facebook, img.email {
				float: left;
				margin: 0 10px 0 0;
				border: 0;
				}

		/* TELEFONO */

			#telefono {
				float: right;
				margin: 0 auto 16px auto;
				padding: 10px 0 0 54px;
				width: 196px;
				height: 29px;
				background: url(imgs/bt-telefono.png) 0 0 no-repeat;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 34px;
				color: #002e68;
				font-weight: bold;
				letter-spacing: -1px;
				text-transform: lowercase;
				}

		/* NOTICIAS */

			#noticia {
				margin: 0 auto;
				padding: 0;
				line-height: 17px;
				}

			#noticia.grande {
				float: left;
				width: 450px;
				}

			#noticia.grande img {
				float: left;
				margin: 4px 10px 0 0;
				width: 200px;
				height: 200px;
				}

			#noticia.destacado {
				float: right;
				margin: 0 auto 12px auto;
				width: 250px;
				}

			#noticia.destacado img {
				float: left;
				margin: 4px 10px 0 0;
				width: 80px;
				height: 80px;
				}

			#noticia h1 {
				margin: 2px auto 16px auto;
				font-size: 21px;
				letter-spacing: -2px;
				}

			#noticia.destacado h2 {
				margin: 0 auto 1px auto;
				}

			#noticia h2 a {
				color: #333;
				}

			#noticia h2 a:hover {
				color: #eea300;
				}

			#noticia p {
				margin: 0 auto;
				}

		/* SLIDESHOW */

			#slideshow {
				float: left;
				margin: 0 auto 10px auto;
				padding: 0;
				width: 730px;
				}

			#slideshow h1 {
				margin: 1px auto 12px auto;
				font-size: 21px;
				letter-spacing: -2px;
				}

		/* LISTADO */

			ul#listado {
				margin: 33px auto 0 auto;
				padding: 0;
				list-style: none;
				}

			#listado li {
				float: left;
				margin: 0 auto 21px auto;
				padding: 0;
				border-bottom: 1px solid #ccc;
				}

			#listado li h2 {
				margin: 0 auto 10px auto;
				}

			#listado img {
				float: left;
				margin: 4px 20px 10px 0;
				width: 120px;
				height: 100px;
				}

		/* GALERIA */

			ol#thumbs {
				margin: 33px auto 0 auto;
				padding: 0;
				list-style: none;
				}

			#thumbs li {
				display: block;
				float: left;
				margin: 0 20px 20px 0;
				padding: 0;
				}

			#thumbs li img {
				margin: 0;
				padding: 0;
				width: 162px;
				height: 132px;
				}

			#thumbs li img:hover {
				width: 154px;
				height: 124px;
				border: 4px solid #eea300;
				}

		/* INDEX */

			ul#index {
				clear: both;
				margin: 10px auto 25px auto;
				padding: 0;
				list-style: none;
				text-align: right;
				}

			#index li {
				display: inline;
				}

			#index li a {
				padding: 1px 10px 2px 10px;
				background: #002e68;
				color: #fff;
				font-weight: normal;
				}

			#index li a:hover {
				background: #04b2ff;
				}

			#index li.on a {
				background: #fff;
				color: #333;
				font-weight: bold;
				}

		/* FORMULARIO */

			.contactar {
				float: left;
				margin: 0 30px 0 0;
				padding: 0;
				width: 270px;
				}

			#form {
				float: right;
				margin: 0 auto 25px auto;
				padding: 20px;
				width: 390px;
				background: #f2f4f7;
				}

			#form p {
				clear: both;
				margin: 0 0 9px 100px;
				font-size: 11px;
				color: #002e68;
				line-height: 12px;
				}

			#form .spacer {
				height: 21px;
				}

			#form label {
				clear: both;
				float: left;
				display: block;
				margin: 0 0 0 0;
				padding: 6px 0 0 0;
				width: 100px;
				height: 24px;
				}

			#form input {
				float: left;
				display: block;
				margin: 0 auto;
				padding: 7px 3px 6px 3px;
				width: 284px;
				height: 17px;
				border: 0;
				background: #002e68;
				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size: 13px;
				color: #fff;
				}

			#form textarea {
				overflow: auto;
				float: left;
				display: block;
				margin: 0 auto;
				padding: 6px 3px 6px 3px;
				width: 284px;
				border: 0;
				background: #002e68;
				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size: 13px;
				color: #fff;
				}

			#form input.boton {
				float: left;
				margin: 0 0 0 100px;
				padding: 0;
				width: 100px;
				height: 25px;
				border: 0;
				background: #002e68;
				color: #fff;
				}

			#form input.boton:hover {
				background: #04b2ff;
				}

	/* PIE */

		#pie {
			margin: 0 auto 30px auto;
			padding: 0;
			width: 970px;
			height: 80px;
			background: url(imgs/fd-caja3.png) 0 0 no-repeat;
			}

		/* CONTACTOS */

			#pie .contactos {
				float: left;
				margin: 0 auto;
				padding: 29px 0 0 0;
				width: 490px;
				height: 51px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #eea300;
				font-weight: bold;
				letter-spacing: -1px;
				text-transform: lowercase;
				}

			#pie .contactos a.facebook {
				display: block;
				float: left;
				margin: 4px 0 0 37px;
				padding: 0;
				width: 59px;
				height: 15px;
				background: url(imgs/ic-facebook.png) 0 0 no-repeat;
				color: #eea300;
				font-weight: normal;
				text-indent: -9999px;
				}

			#pie .contactos a.facebook:hover {
				background: url(imgs/ic-facebook.png) 0 -15px no-repeat;
				color: #002e68;
				}

			#pie .contactos span.telefono {
				margin: 0 20px 0 20px;
				padding: 0 0 0 13px;
				background: url(imgs/ic-telefono.png) 0 3px no-repeat;
				font-size: 18px;
				letter-spacing: -1px;
				}

			#pie .contactos span.email {
				padding: 0;
				color: #002e68;
				}

			#pie .contactos a {
				color: #eea300;
				}

			#pie .contactos a:hover {
				color: #002e68;
				}

		/* COPYRIGHT */

			#pie .copyright {
				float: left;
				margin: 0 auto;
				padding: 42px 20px 0 20px;
				width: 200px;
				height: 38px;
				font-size: 11px;
				color: #fff;
				text-transform: lowercase;
				text-align: left;
				}

			#pie .copyright p {
				margin: 0 auto;
				text-align: right;
				}

			#pie .copyright span {
				padding: 0 5px 0 5px;
				}

			#pie .copyright a {
				color: #fff;
				font-weight: normal;
				text-decoration: none;
				}

			#pie .copyright a:hover {
				color: #eea300;
				}

	/*	 NOTICIAS	*/
		.noticias img {
			float:left;
			margin:0px 25px 25px 12px;
			}
