*, 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 */
@font-face {
	
	font-weight: normal;
	font-style: normal;
}

a {
	text-decoration:none;
	color:#0a223a;
	font-weight: bold;
}
a:hover {
	color: #18497a;
	font-weight: bold;
	
}

body {
	font-family:"Arial", sans-serif;
}
#qtranslate-chooser {
	position:fixed;
	top:0px;
	right:2px;
	list-style:none;
}
	#qtranslate-chooser  li {float:left;margin-left:2px;}
.wrap-header {
	background:#0a223a;
	width:100%;
}
#header {
	width:960px;
	margin:0px auto;
}
	#header h1 {
		width:137px;
		height:83px;
	    background:(../images/logo4.jpg);
		margin-left:830px;
	}
		#header h1 a {
			display:block;
			width:188px;
			height:105px;
			text-indent:-99999px;
			outline:none;
		}
		.main-menu .menu {
			font-size:14px;
			height:38px;
			padding-top:20px;
			margin:10px 0px 45px 0px;
			border-bottom:1px solid #CCCCCC;
			font-weight: bold;
		
			
			float: left;
		    width: 100%;
		}
			.main-menu .menu > .menu-item {
				list-style:none;
				float:left;
				margin-right:35px;
				padding-right:0px;
				padding-bottom:11px;
				height:29px;
			}
			.main-menu .menu .menu-item.ultimo {
				float:right;
				margin-right:0px;
				padding-right:0px;
			}
				.main-menu .menu > .menu-item:hover, .main-menu .menu > .menu-item.current-menu-item, .main-menu .menu > .menu-item.current-page-parent {
					border-bottom:5px solid #18497a;
				}
				.main-menu .menu > .menu-item:hover a, .main-menu .menu > .menu-item.current-menu-item a {
	color:#18497a;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
}
				
			.main-menu .menu .menu-item a {color:#0a223a;}
			
			.main-menu .menu .menu-item .sub-menu {
				position:absolute;
				list-style:none;
				background:#18497a;
				font-size:14px;
				margin-top:15px;
				display:none;
				z-index:1000;
				/* top:44px; si al padre le damos la propiedad relative */
			}
			.main-menu .menu .menu-item:hover .sub-menu {display:block;}
			.main-menu .menu .menu-item .sub-menu .menu-item {
				border-bottom:1px dotted #ffffff;
				padding:5px 20px 5px 20px;

			}
			.main-menu .menu .menu-item .sub-menu .menu-item a {
				color:#FFF;
			}
#container {
		padding-top:20px;
	width:960px;
	margin:0px auto;
}
	#container.home {width:100%;}
	#content {
		width:960px;
		margin:0px auto;
	}
	#content.column {
		width:620px;
		float:left;
	}
	.wrap-carrousel {margin-top:100px;position:relative;margin-bottom:35px;z-index:1; height:388px; overflow:hidden;}
		.wrap-carrousel .nav-b {
			width:50px;
			height:64px;
			background:url('images/nav-buttons.png') no-repeat right top;
			display:block;
			position:absolute;
			top:50%;
			margin-top:-32px;
			right:0px;
			z-index:100;
			text-indent:-99999px;
			outline:none;
		}
			.wrap-carrousel .nav-b.prev {background-position:left top; left:0px;}
	.destacado {
		position:relative;
		width:958px;
		height:386px;
		padding:1px;
	}
		.destacado .attachment-featured {
			position:absolute;
			top:0px;
			left:0px;
			z-index:-1;
		}
		.destacado .post-title {
			font-size:36px;
			font-weight:normal;
			text-transform:uppercase;
			color:#fff;
			width:378px;
			margin:80px 0px 10px 60px;
			line-height:43px;
		}
		.destacado .post-content {
			font-size:19px;
			line-height:26px;
			color:#fff;
			width:378px;
			margin:0px 0px 10px 60px;
		}
			.destacado .post-content a {
			    border-bottom: 1px dotted #FFFFFF;
			    color: #009EB1;
			    padding-bottom: 4px;
			}
			img.der{ float:right; margin:0 0 0 15px;}
			#content .post-content ul.listado, #content .post-content ol.listado{ margin:0 0 20px 40px;}
				#content .post-content ul.listado li{ list-style-type:circle;}
					#content .post-content ul.listado li a{ text-decoration:none;}
					#content .post-content ul.listado li a:hover{ text-decoration:underline;}
				#content .post-content ul.listado li.icoPdf{ list-style-image: url(images/ico_pdf.png); margin:0 0 10px 0;}
				.destacado .post-content a:hover {border-bottom:0px;}
				
	.wrap-widgets {
		background:#ECECEC;
		padding:20px 0px;
		width:100%;
		margin-bottom:35px;
	}
		.widgets {
			width:960px;
			margin:0px auto;
			}
			.widgets #text-8{ margin-right:0;}
		.widgets .widget {
			
			width:285px;
			float:left;
			margin-right:47px;
			font-size:14px;
			color:#666666;
			line-height:20px;
			}
			.widgets .widget1 {
			
			width:960px;
			float:left;
			margin-right:47px;
			font-size:14px;
			color:#666666;
			line-height:20px;
			}
			.widgets .widget.widget_rss{margin-right:0;}
			.wrap-widgets .widgets .widget {
				font-size:16px;
				line-height:23px;
			}.widgets .widget .title1 {
	color:#18497a;
	font-size:15px;
	font-weight:normal;
	line-height:35px;
	margin-bottom:10px;
			}
			.widgets .widget .title {
	color:#18497a;
	font-size:25px;
	font-weight:normal;
	line-height:35px;
	margin-bottom:10px;
			}
			.widgets .widget_rss .title a {color:#0092A3;}
			.widgets .widget_rss .title .rsswidget img {display:none;}
			.widgets .widget_rss ul {list-style:none;}
			.widgets .widget_rss ul .rsswidget {
				color:#666666;
				font-size:16px;
				text-decoration:underline;
			}
	p {
		margin:10px 0px;
		text-align:justify;
	}
	p1 {
		
		margin:10px 0px;
		width:570px;
			float:left;
			margin-right:47px;
			font-size:14px;
			color:#666666;
			line-height:20px;
			text-align:justify;
	}
	p3 {
		
		margin:10px 0px;
		width:960px;
			float:left;
			margin-right:47px;
			font-size:14px;
			color:#666666;
			line-height:20px;
			text-align:justify;
	}
	p2 {
		
		margin:10px 0;
		width:570px;
			float:left;
			margin-right:47px;
			font-size:24px;
			color:#666666;
			line-height:20px;
			text-align:justify;
	}
	p4 {
		
		margin:35px 0 10px 0;
		width:570px;
			float:left;
			margin-right:47px;
			font-size:24px;
			color:#666666;
			line-height:20px;
			text-align:justify;
	}
	
	#content .post-content ul, #content .post-content ol {
		margin:10px;
	}
	.searchfor {
		color:#666666;
		font-size:14px;
		margin-bottom:30px;
	}
	.breadcrumb {color:#666666;font-size:14px;}
	.breadcrumb a {color:#666666;}
	.breadcrumb a:hover {text-decoration:underline;}
	.wp-post-image {margin-bottom:20px;}
	.post-title {
		color:#18497a;
		font-size:36px;
		text-transform:uppercase;
		font-weight:normal;
	}
	.post-content {
		color:#666666;
		font-size:16px;
	}
	
	.post-content h2 {
		color:#18497a;
		font-size:36px;
		text-transform:uppercase;
		font-weight:normal;
	}
	.post-content h3 {
		font-size:24px;
		font-weight:normal;
		margin:30px 0 10px 0;
		color#18497a;
	}
	.post-content h4 {
		font-size:20px;
		font-weight:normal;
		margin-bottom:15px;
		color:#00A4B8;
	}
	.post-35 table { border:0px;}
	.post-35 table td {padding:0;}
	.post-35 table a {
		display:block;
		font-size:20px;
		color:#00A4B9;
	}
	.post-35 table a:hover {text-decoration:underline;}
	.post-35 table a img {border:0px;}
	
	.archive .post {margin-bottom:50px;}
	.archive .post-title {font-size:24px;}
	.archive .wp-post-image {float:left; margin-right:20px;}
	.archive .wrapper {float:left;width:400px;margin-top:-10px;}
	.archive .more {
		background:#0092A3;
		color:#fff;
		font-size:14px;
		border-radius:5px;
		padding:0px 10px 5px 10px;
		text-transform:lowercase;
	}
	#pagination a {
		border:1px solid #D1D0D0;
		border-radius:3px;
		font-size:15px;
		color:#0092A3;
		text-decoration:underline;
		font-weight:bold;
	}
	#pagination a:hover {text-decoration:none;color:#666666;}
	#pagination .page-numbers {
		display:block;
		float:left;
		margin-right:10px;
		line-height:33px;
		width:33px;
		text-align:center;
	}
	#pagination .page-numbers.current {color:#666666;}
	#pagination .page-numbers.dots {width:auto;}
	#pagination .prev, #pagination .next {width:90px; font-style:italic;}
	#sidebar {
		width:300px;
		float:right;
	}
		#sidebar .widget {
			color:#666666;
			font-size:14px;
			background:#0a223a;
			padding:27px;
			margin-bottom:30px;
			
		}
			#sidebar .widget a {color:#000000;text-decoration:underline;}
			#sidebar .widget a:hover {text-decoration:none;}
			#sidebar .widget ul {
				margin-left:20px;
				list-style:url('images/bullet.gif');
			}
			#sidebar .widget ul li{ margin:0 0 3px 0;}
			#sidebar .widget ul li a.empresas{ color:#666;}
		#sidebar .widget .title {
			font-size:20px;
			text-transform:uppercase;
			color:#0092A3;
			font-weight:normal;
			margin-bottom:15px;
			background:url('images/widget-deco2.jpg') no-repeat left 5px;
			padding-left:25px;
			line-height:20px;
		}
		#sidebar .widget.toc {
	background-color:#0A223A;
}
		#sidebar .widget.toc .title {color:#fff;}
		#sidebar .widget.toc a {color:#ffffff;}
		#sidebar .widget.toc a:hover, #sidebar .widget.toc li.current_page_item a {color:#99FF66;}
		#sidebar .widget.toc ul {list-style:url('images/bullet-toc.png');}
.wrap-footer {
	background:#0a223a;
	height:142px;
	width:100%;
	margin-top:100px;
}
	#footer {
		width:960px;
		margin:0px auto;
		padding-top:0px;
	}
	#footer .qr {
		float:left;
		font-size:14px;
		color:#fff;
		width:200px;
	}
		#footer .qr img {
			float:left; 
			margin-right:15px;
			margin-top:15px;
		}
	#footer .actions {
		float:left;
		width:450px;
		margin-top:7px;
	}
		#footer .actions .foot-menu .menu {
			float:left;
			margin-top:20px;
		}
			#footer .actions .foot-menu .menu .menu-item {
				font-size:12px;
				color:#fff;
				list-style:none;
				float:left;
				margin-right:20px;
				font-family:"Arial", sans-serif;
			}
				#footer .actions .foot-menu .menu .menu-item a {color:#fff;}
				#footer .actions .foot-menu .menu .menu-item a:hover {text-decoration:underline;}

	#footer .actions #search {
		float:right;
		width:160px;
	}
		#footer .actions #search #s {
			background:url('images/search.png');
			width:120px;
			height:32px;
			padding:0px 30px 0px 5px;
			border:0px;
			line-height:32px;
		}
		#footer .actions #search #b {
			border:0px;
			width:30px;
			height:32px;
			text-indent:-999999px;
			background:transparent;
			margin-left:-33px;
		}
z
