﻿a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
.etiquetasformulario {
	font-size: 14px;
	color: #014294;
	width: 100px;
}
.camposformulario {
	background-color: #CCC;
}


iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

/* -------------------------------------------- */
/* ------------------Style---------------------- */
/* -------------------------------------------- */
html, body {width:100%; padding:0; margin:0;}
body {
	background-color: #DDECFF;
	color: #292929;
	font: 16px Arial, Helvetica, sans-serif;
}

a{color: #38B0E3;text-decoration: none;}
a:hover {text-decoration: underline;}

.font {
	font-size:20px;
	line-height:30px;
	color:#014294;
}
.img {float:left; margin:3px 30px 0px 0; border:#f4f4f4 5px solid;}
.title{padding-bottom:12px; color:#38B0E3; font-size:30px; line-height:36px; font-weight:normal; letter-spacing:-1px;}
.wrap {overflow:hidden; position:relative}

.clear {clear:both; line-height:0; font-size:0; width:100%;}

#container {width: 980px;text-align: left;margin:0 auto;}

/*-------------header */
.wrap_header{}

header {
	height: 80px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	position: relative;
	z-index: 99;
}
header #logo {
	position: absolute;
	top: 10px;
	left: 15px;
}

/*------------menu */
nav {
	position:absolute;
	right: 10px;
	top: 30px;
	height: 37px;
	margin: 0 auto 15px auto;
	padding: 0px 20px;
}
nav ul {list-style: none;margin: 0;padding: 0;}
nav ul li {position: relative;float: left;z-index: 20;padding: 6px 5px 5px 0px;}
nav ul li:hover {}
nav ul li a {font-size: 16px;color: #292929;text-decoration: none;display: block;padding: 6px 10px 6px 10px;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold;}
nav ul li a:hover, nav ul li.current a {color: #38B0E3;text-decoration:none;}
figure h2
{
	font-weight:normal;
}

/*-------------content */
.wrap_content{}

#content {}

.block {display:inline;float:left;position:relative;width:100%}
.block-1 {
	background:#fff;
	margin-top:20px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.block-2 {
	padding:25px 30px 45px 44px;
	background:#fff;
	margin-top:20px;
}

.content {
	float:left;
	width:645px;
	margin-right:40px;
}
.right-side {
	float:left;
	width:220px;
}

article{margin-bottom: 10px;}
aside{margin-bottom: 10px;}

.featured{width:100%;}
.featured figure{}
.featured figure img{float:left;}
.featured figure figcaption{
	display:block;
	float:right;
	width:260px;
	height:375px;
	padding:20px;
	overflow:hidden;
	color:#FFF;
	background-color:#014294;
	line-height:1.2em;
	font-size: 18px;
}
.featured figure figcaption a{color:#38B0E3;background-color:#464646;padding:10px;}
.featured figure h1{
	font-size:38px;
	font-weight:bold;
	text-transform:none;
	color:#38B0E3;
	line-height: 1.2em;
}
.featured figure footer{}

ul {margin:0; padding:0;list-style-image:none;}
ul.list li {padding:0px 0 5px 12px; line-height:25px; background:url(../images/marker-1.gif) 0 11px no-repeat;}
ul.list li a { font-size:14px; color:#292929; line-height:25px;}
ul.list li a:hover {color:#38B0E3; text-decoration:none;}

/*------------footer */ 
.wrap_footer{}
footer {
	clear: both;
	overflow: hidden;
	text-align:center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
footer p {color:#1e1e1e;}
