/* Theme Name: FCA2014_7 Theme URI: Description: TEMA para el sitio la FCA  Version: 7.0 Author: INFORMATICA FCA by Roger Author URI: Tags: fixed-width, valid HTML5, valid XHTML, widgets */

/* Creado by Roger en la FCA en el 2015 */


#art-main {

	background: #2B7DB1 url('images/page.png') fixed;

	background: linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	background: -webkit-linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), -webkit-linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	background: -moz-linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), -moz-linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	background: -o-linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), -o-linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	background: -ms-linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), -ms-linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	background: linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	-svg-background: linear-gradient(top, rgba(48, 142, 200, 0.13) 0, rgba(48, 142, 200, 0.13) 420px, rgba(8, 24, 34, 0.1) 1050px) no-repeat, url('images/page.png'), linear-gradient(top, #2A7AAC 0, #2A7AAC 420px, #0F2C3E 1050px) no-repeat;

	background-attachment: fixed, fixed, fixed !important;

	margin: 0 auto;

	font-size: 13px;

	font-family: "Signika", Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	position: relative;

	width: 100%;

	min-height: 100%;

	left: 0;

	top: 0;

	cursor: default;

	overflow: hidden;

}

table, ul.art-hmenu {

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {

	margin: 0;

	padding: 0;

}

/* Reset buttons border. It's important for input and button tags. * border-collapse should be separate for shadow in IE. */

.art-button {

	border-collapse: separate;

	-webkit-background-origin: border !important;

	-moz-background-origin: border !important;

	background-origin: border-box !important;

	background: #FFFFFF;

	background: linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	background: -webkit-linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	background: -moz-linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	background: -o-linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	background: -ms-linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	background: linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	-svg-background: linear-gradient(top, #FFFFFF 0, #D1D1D1 100%) no-repeat;

	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	border: 1px solid #A0ABC5;

	padding: 0 10px;

	margin: 0 auto;

	height: 25px;

}

.art-button-con-icono {

	height: 36px;

}

.art-postcontent, .art-postheadericons, .art-postfootericons, .art-blockcontent, ul.art-vmenu a {

	text-align: left;

}

.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered {

	font-family: Signika;

}

.art-postcontent p {

	margin: 12px 0;

}

.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover, .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover, .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover, .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover, .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover, .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover, .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover, .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover, .art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover, .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover {

	font-size: 32px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

}

.art-postcontent a, .art-postcontent a:link {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #3292CD;

}

.art-postcontent a:visited, .art-postcontent a.visited {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #4A5878;

}

.art-postcontent  a:hover, .art-postcontent a.hover {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

	color: #3292CD;

}

.art-postcontent h1 {

	color: #1A4C6B;

	margin-top: 21px;

	margin-bottom: 21px;

	font-size: 32px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-blockcontent h1 {

	margin-top: 21px;

	margin-bottom: 21px;

	font-size: 32px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited {

	font-size: 32px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h2 {

	color: #FB9404;

	margin-top: 19px;

	margin-bottom: 19px;

	font-size: 24px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-blockcontent h2 {

	margin-top: 19px;

	margin-bottom: 19px;

	font-size: 24px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited {

	font-size: 24px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h3 {

	color: #4F6C41;

	margin-top: 19px;

	margin-bottom: 19px;

	font-size: 19px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-blockcontent h3 {

	margin-top: 19px;

	margin-bottom: 19px;

	font-size: 19px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited {

	font-size: 19px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h4 {

	color: #1F2533;

	margin-top: 20px;

	margin-bottom: 20px;

	font-size: 16px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-blockcontent h4 {

	margin-top: 20px;

	margin-bottom: 20px;

	font-size: 16px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited {

	font-size: 16px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h5 {

	color: #1F2533;

	margin-top: 26px;

	margin-bottom: 26px;

	font-size: 13px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-blockcontent h5 {

	margin-top: 26px;

	margin-bottom: 26px;

	font-size: 13px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited {

	font-size: 13px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h6 {

	color: #4A5878;

	margin-top: 35px;

	margin-bottom: 35px;

	font-size: 12px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-blockcontent h6 {

	margin-top: 35px;

	margin-bottom: 35px;

	font-size: 12px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited {

	font-size: 12px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before {

	-webkit-background-origin: border !important;

	-moz-background-origin: border !important;

	background-origin: border-box !important;

}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before {

	display: block;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

ul {

	list-style-type: none;

}

ol {

	list-style-position: inside;

}

html, body {

	height: 100%;

}

body {

	padding: 0;

	margin: 0;

	min-width: 1000px;

	color: #303A4F;

}

.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before {

	width: 100%;

	content: " ";

	display: table;

}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after, .cleared, .clearfix:after {

	clear: both;

	font: 0/0 serif;

	display: block;

	content: " ";

}

form {

	padding: 0 !important;

	margin: 0 !important;

}

table.position {

	position: relative;

	width: 100%;

	table-layout: fixed;

}

li h1, .art-postcontent li h1, .art-blockcontent li h1 {

	margin: 1px;

}

li h2, .art-postcontent li h2, .art-blockcontent li h2 {

	margin: 1px;

}

li h3, .art-postcontent li h3, .art-blockcontent li h3 {

	margin: 1px;

}

li h4, .art-postcontent li h4, .art-blockcontent li h4 {

	margin: 1px;

}

li h5, .art-postcontent li h5, .art-blockcontent li h5 {

	margin: 1px;

}

li h6, .art-postcontent li h6, .art-blockcontent li h6 {

	margin: 1px;

}

li p, .art-postcontent li p, .art-blockcontent li p {

	margin: 1px;

}

.art-shapes {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	overflow: hidden;

	z-index: 0;

}

.art-slider-inner {

	position: relative;

	overflow: hidden;

	width: 100%;

	height: 100%;

}

.art-slidenavigator > a {

	display: inline-block;

	vertical-align: middle;

	outline-style: none;

	font-size: 1px;

}

.art-slidenavigator > a:last-child {

	margin-right: 0 !important;

}

.art-textblock-367589735 h1, .art-textblock-367589735 h2, .art-textblock-367589735 h3, .art-textblock-367589735 h4, .art-textblock-367589735 h5, .art-textblock-367589735 h6, .art-textblock-367589735 p, .art-textblock-367589735 a, .art-textblock-367589735 ul, .art-textblock-367589735 ol, .art-textblock-367589735 li {

	line-height: 68px;

}

.art-textblock-367589735 {

	position: absolute;

	top: 8px;

	left: 95.45%;

	margin-left: -32px !important;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	overflow: hidden;

	z-index: 102;

	width: 34px;

	height: 68px;

}

.art-textblock-367589735-text-container {

	display: table;

}

.art-textblock-367589735-text {

	line-height: 68px%;

	display: table-cell;

	outline-style: none;

	padding: 0px 0px !important;

	height: 68px;

	width: 34px;

	word-wrap: break-word;

}

.art-textblock-367589735-text, .art-textblock-367589735-text a.art-rss-tag-icon, .art-textblock-367589735-text a.art-facebook-tag-icon, .art-textblock-367589735-text a.art-twitter-tag-icon {

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-align: left;

	color: #699694 !important;

}

.art-textblock ul > li {

	background-position-y: 0px !important;

}

.art-textblock-1459087856 h1, .art-textblock-1459087856 h2, .art-textblock-1459087856 h3, .art-textblock-1459087856 h4, .art-textblock-1459087856 h5, .art-textblock-1459087856 h6, .art-textblock-1459087856 p, .art-textblock-1459087856 a, .art-textblock-1459087856 ul, .art-textblock-1459087856 ol, .art-textblock-1459087856 li {

	line-height: 67px;

}

.art-textblock-1459087856 {

	position: absolute;

	top: 8px;

	left: 99.17%;

	margin-left: -31px !important;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	overflow: hidden;

	z-index: 103;

	width: 32px;

	height: 67px;

}

.art-textblock-1459087856-text-container {

	display: table;

}

.art-textblock-1459087856-text {

	line-height: 67px%;

	display: table-cell;

	outline-style: none;

	padding: 0px 0px !important;

	height: 67px;

	width: 32px;

	word-wrap: break-word;

}

.art-textblock-1459087856-text, .art-textblock-1459087856-text a.art-rss-tag-icon, .art-textblock-1459087856-text a.art-facebook-tag-icon, .art-textblock-1459087856-text a.art-twitter-tag-icon {

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-align: left;

	color: #699694 !important;

}

.art-textblock ul > li {

	background-position-y: 0px !important;

}

.art-object951331166 h1, .art-object951331166 h2, .art-object951331166 h3, .art-object951331166 h4, .art-object951331166 h5, .art-object951331166 h6, .art-object951331166 p, .art-object951331166 a, .art-object951331166 ul, .art-object951331166 ol, .art-object951331166 li {

	line-height: 24px;

}

.art-object951331166 {

	position: absolute;

	top: 62px;

	left: 98.67%;

	margin-left: -246px !important;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	z-index: 101;

	width: 250px;

	height: 24px;

}

/******************  ICONO FORM CONTACTO  ROGER ******************/

.art-textblock-1352445849 h1, .art-textblock-1352445849 h2, .art-textblock-1352445849 h3, .art-textblock-1352445849 h4, .art-textblock-1352445849 h5, .art-textblock-1352445849 h6, .art-textblock-1352445849 p, .art-textblock-1352445849 a, .art-textblock-1352445849 ul, .art-textblock-1352445849 ol, .art-textblock-1352445849 li {

	line-height: 66px;

}

.art-textblock-1352445849 {

	position: absolute;

	top: 8px;

	left: 91.30%;

	margin-left: -29px !important;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	overflow: hidden;

	z-index: 104;

	width: 32px;

	height: 66px;

}

.art-textblock-1352445849-text-container {

	display: table;

}

.art-textblock-1352445849-text {

	line-height: 66px%;

	display: table-cell;

	outline-style: none;

	padding: 0px 0px !important;

	height: 66px;

	width: 32px;

	word-wrap: break-word;

}

.art-textblock-1352445849-text, .art-textblock-1352445849-text a.art-rss-tag-icon, .art-textblock-1352445849-text a.art-facebook-tag-icon, .art-textblock-1352445849-text a.art-twitter-tag-icon {

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-align: left;

	color: #699694 !important;

}

/*****************************************************************/

.art-footer .layout-item-0 {

	margin-bottom: 10px;

}

.art-footer .layout-item-1 {

	border-style: Solid;

	border-width: 0px;

	border-color: #FFFFFF;

	color: #1D232F;

	background: #89909F;

}

.art-footer .layout-item-2 {

	border-right-style: solid;

	border-right-width: 1px;

	border-right-color: #7BA3A1;

	color: #303A4F;

	padding-right: 10px;

	padding-left: 10px;

}

.art-footer .layout-item-3 {

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-width: 2px;

	border-right-width: 0px;

	border-bottom-width: 2px;

	border-left-width: 0px;

	border-color: #FFFFFF;

}

.art-footer .layout-item-4 {

	padding-right: 10px;

	padding-left: 10px;

}

.art-footer .layout-item-5 {

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.art-footer .layout-item-6 {

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-width: 0px;

	border-color: #FFFFFF;

	color: #1D232F;

	background: #89909F;

	background: rgba(137, 144, 159, 0.2);

}

.art-footer .layout-item-7 {

	color: #1D232F;

	padding-right: 10px;

	padding-left: 10px;

	vertical-align: middle;

}

.ie7 .art-post .art-layout-cell {

	border: none !important;

	padding: 0 !important;

}

.ie6 .art-post .art-layout-cell {

	border: none !important;

	padding: 0 !important;

}

.art-header {

	-webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.4);

	-moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.4);

	box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.4);

	margin: 20px auto 0;

	height: 100px;

	/*background-image: url('images/object955718863.png'), url('images/object870132066.png'), url('images/object328158797.png'), url('images/object1795712304.png'), url('images/header.jpg');

	background-position: 107px 56px, 100px 17px, 622px 13px, 16px 15px, 0 0; 

	background-image: url('images/object955718863.png'),url('images/object870132066.png'),url('images/object328158797.png'),url('images/object1795712304.png'),url('images/object700948450.png'), url('images/header.jpg');

  background-position: 106px 56px,125px 24px,532px 6px,10px 6px,891px 8px, 0 0;*/

	background-repeat: no-repeat;

	background-image: url('images/object955718863.png'),url('images/object870132066.png'),url('images/object328158797.png'),url('images/object1795712304.png'), url('images/header.jpg');

  background-position: 106px 56px,125px 24px,532px 6px,10px 6px, 0 0;

	

  position: relative;

	width: 1000px;

	z-index: auto !important;

}

.responsive .art-header {

	background-image: url('images/header.jpg');

	background-position: center center;

}

.art-header>.widget {

	position: absolute;

	z-index: 101;

}

.art-sheet {

	background: #FFFFFF;

	-webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.4);

	-moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.4);

	box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.4);

	border: 1px solid #2B7DB1;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 3px;

	padding-bottom: 10px;

/*MODIFICACION PADDING MENU ROGER*/

	margin: 0 auto 10px;

	position: relative;

	cursor: auto;

	width: 1000px;

	z-index: auto !important;

}

.art-nav {

	background: #FFFFFF url('images/nav.png') bottom left repeat-x scroll;

	padding: 3px;

	margin: 0 auto;

	position: relative;

	z-index: 499;

	text-align: left;

}

ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover {

	outline: none;

	position: relative;

	z-index: 11;

}

ul.art-hmenu, ul.art-hmenu ul {

	display: block;

	margin: 0;

	padding: 0;

	border: 0;

	list-style-type: none;

}

ul.art-hmenu li {

	position: relative;

	z-index: 5;

	display: block;

	float: left;

	background: none;

	margin: 0;

	padding: 0;

	border: 0;

}

ul.art-hmenu li:hover {

	z-index: 10000;

	white-space: normal;

}

ul.art-hmenu:after, ul.art-hmenu ul:after {

	content: ".";

	height: 0;

	display: block;

	visibility: hidden;

	overflow: hidden;

	clear: both;

}

ul.art-hmenu, ul.art-hmenu ul {

	min-height: 0;

}

ul.art-hmenu {

	display: inline-block;

	vertical-align: middle;

}

.art-nav:before {

	content: ' ';

}

.art-hmenu-extra1 {

	position: relative;

	display: block;

	float: left;

	width: auto;

	height: auto;

	background-position: center;

}

.art-hmenu-extra2 {

	position: relative;

	display: block;

	float: right;

	width: auto;

	height: auto;

	background-position: center;

}

.art-hmenu {

	float: left;

}

.art-menuitemcontainer {

	margin: 0 auto;

}

ul.art-hmenu>li {

	margin-left: 5px;

}

ul.art-hmenu>li:first-child {

	margin-left: 2px;

}

ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child {

	margin-right: 2px;

}

ul.art-hmenu>li>a {

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding: 0 7px;

	margin: 0 auto;

	position: relative;

	display: block;

	height: 30px;

	cursor: pointer;

	text-decoration: none;

	color: #344B4A;

	line-height: 30px;

	text-align: center;

}

.art-hmenu>li>a, .art-hmenu>li>a:link, .art-hmenu>li>a:visited, .art-hmenu>li>a.active, .art-hmenu>li>a:hover {

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

	text-align: left;

}

ul.art-hmenu>li>a.active {

	background: #3B5D87;

	background: linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	background: -webkit-linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	background: -moz-linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	background: -o-linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	background: -ms-linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	background: linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	-svg-background: linear-gradient(top, #4871A3 0, #304C6E 100%) no-repeat;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding: 0 7px;

	margin: 0 auto;

	color: #FFFFFF;

	text-decoration: none;

}

ul.art-hmenu>li>a:visited, ul.art-hmenu>li>a:hover, ul.art-hmenu>li:hover>a {

	text-decoration: none;

}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a {

	background: #2B7DB1;

	background: linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	background: -webkit-linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	background: -moz-linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	background: -o-linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	background: -ms-linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	background: linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	-svg-background: linear-gradient(top, #3292CD 0, #246994 100%) no-repeat;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding: 0 7px;

/*MODIFICACION PADDING MENU ROGER*/

	margin: 0 auto;

}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a {

	color: #FFFFFF;

	text-decoration: none;

}

ul.art-hmenu>li:before {

	position: absolute;

	display: block;

	content: ' ';

	top: 0;

	left:  -5px;

	width: 5px;

	height: 30px;

	background: url('images/menuseparator.png') center center no-repeat;

}

ul.art-hmenu>li:first-child:before {

	display: none;

}

ul.art-hmenu li li a {

	background: #DFE3EC;

	padding: 0 22px;

	margin: 0 auto;

}

ul.art-hmenu li li {

	float: none;

	width: auto;

	margin-top: 0;

	margin-bottom: 0;

}

.desktop ul.art-hmenu li li ul>li:first-child {

	margin-top: 0;

}

ul.art-hmenu li li ul>li:last-child {

	margin-bottom: 0;

}

.art-hmenu ul a {

	display: block;

	white-space: nowrap;

	height: 26px;

	min-width: 7em;

	border: 0 solid transparent;

	text-align: left;

	line-height: 26px;

	color: #2C3F3E;

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	margin: 0;

}

.art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a.active, .art-hmenu ul a:hover {

	text-align: left;

	line-height: 26px;

	color: #2C3F3E;

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	margin: 0;

}

.desktop ul.art-hmenu>li>ul>li {

	margin-top: 0;

	margin-bottom: 0;

}

.desktop .art-hmenu>li>ul>li>a {

	font-weight: bold !important;

}

.desktop .art-hmenu>li>ul>li {

	float: left;

}

.desktop .art-hmenu>li>ul>li>ul {

	position: relative;

	left: 0 !important;

	right: auto !important;

	padding: 0 !important;

	margin: 0 !important;

}

.desktop .art-hmenu>li:hover>ul>li>ul {

	visibility: visible;

}

.desktop .art-hmenu>li>ul>li>ul:before {

	visibility: hidden;

}

ul.art-hmenu ul li a:hover {

	background: #EFF2F5;

	margin: 0 auto;

}

.art-hmenu ul a:hover {

	text-decoration: underline;

	color: #266F9C;

}

ul.art-hmenu ul:before {

	background: #E2E8EE;

	-webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);

	-moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);

	box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);

	border: 1px solid #818FB1;

	margin: 0 auto;

	display: block;

	position: absolute;

	content: ' ';

	z-index: 1;

}

.desktop ul.art-hmenu li:hover>ul {

	visibility: visible;

	top: 100%;

}

.desktop ul.art-hmenu li li:hover>ul {

	top: 0;

	left: 100%;

}

ul.art-hmenu ul {

	visibility: hidden;

	position: absolute;

	z-index: 10;

	left: 0;

	top: 0;

	background-image: url('images/spacer.gif');

}

.desktop ul.art-hmenu>li>ul {

	padding: 11px 31px 31px 31px;

	margin: -10px 0 0 -30px;

}

.desktop ul.art-hmenu ul ul {

	padding: 31px 31px 31px 11px;

	margin: -31px 0 0 -10px;

}

.desktop ul.art-hmenu ul.art-hmenu-left-to-right {

	right: auto;

	left: 0;

	margin: -10px 0 0 -30px;

}

.desktop ul.art-hmenu ul.art-hmenu-right-to-left {

	left: auto;

	right: 0;

	margin: -10px -30px 0 0;

}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {

	right: auto;

	left: 100%;

}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {

	left: auto;

	right: 100%;

}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right {

	right: auto;

	left: 0;

	padding: 31px 31px 31px 11px;

	margin: -31px 0 0 -10px;

}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left {

	left: auto;

	right: 0;

	padding: 31px 11px 31px 31px;

	margin: -31px -10px 0 0;

}

.desktop ul.art-hmenu li ul>li:first-child {

	margin-top: 0;

}

.desktop ul.art-hmenu li ul>li:last-child {

	margin-bottom: 0;

}

.desktop ul.art-hmenu ul ul:before {

	border-radius: 0;

	top: 30px;

	bottom: 30px;

	right: 30px;

	left: 10px;

}

.desktop ul.art-hmenu>li>ul:before {

	top: 10px;

	right: 30px;

	bottom: 30px;

	left: 30px;

}

.desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {

	right: 30px;

	left: 30px;

}

.desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {

	right: 30px;

	left: 30px;

}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before {

	right: 30px;

	left: 10px;

}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before {

	right: 10px;

	left: 30px;

}

.art-layout-wrapper {

	position: relative;

	margin: 10px auto 0 auto;

	z-index: auto !important;

}

.art-content-layout {

	display: table;
	
	/*border-collapse: separate;*/
	
	/*order-spacing: 10px 10px;*/

	width: 100%;

	table-layout: fixed;

}

.art-content-layout-row {

	display: table-row;

}

.art-layout-cell {

	display: table-cell;

	vertical-align: top;

	padding-top: 6px;

	padding-right: 6px;

	padding-left: 0px;


}

/* need only for content layout in post content */

.art-postcontent .art-content-layout {

	border-collapse: collapse;

}

.art-breadcrumbs {

	margin: 0 auto;

}

a.art-button, a.art-button:link, a:link.art-button:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button {

	text-decoration: none;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	white-space: nowrap;

	text-align: center;

	color: #344B4A;

	margin: 0 5px 0 0 !important;

	overflow: visible;

	cursor: pointer;

	text-indent: 0;

	line-height: 25px;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

}

.art-button img {

	margin: 0;

	vertical-align: middle;

}

.firefox2 .art-button {

	display: block;

	float: left;

}

input, select, textarea, a.art-search-button span {

	vertical-align: middle;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

}

.art-block select {

	width: 96%;

}

input.art-button {

	float: none !important;

}

.art-button.active, .art-button.active:hover {

	background: #78B7DE;

	background: linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	background: -webkit-linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	background: -moz-linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	background: -o-linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	background: -ms-linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	background: linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	-svg-background: linear-gradient(top, #98C8E6 0, #5BA8D7 100%) no-repeat;

	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	border: 1px solid #2B7DB1;

	padding: 0 10px;

	margin: 0 auto;

}

.art-button.active, .art-button.active:hover {

	color: #0C2331 !important;

}

.art-button.hover, .art-button:hover {

	background: #B9DAEE;

	background: linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	background: -webkit-linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	background: -moz-linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	background: -o-linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	background: -ms-linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	background: linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	-svg-background: linear-gradient(top, #DEEEF7 0, #98C8E6 100%) no-repeat;

	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);

	border: 1px solid #469DD2;

	padding: 0 10px;

	margin: 0 auto;

}

.art-button.hover, .art-button:hover {

	color: #232939 !important;

}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {

	background: #F9FAFB;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border: 1px solid #A0ABC5;

	margin: 0 auto;

}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {

	width: 100%;

	padding: 4px 0;

	color: #184663 !important;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	text-shadow: none;

}

input.art-error, textarea.art-error {

	background: #F9FAFB;

	border: 1px solid #E2341D;

	margin: 0 auto;

}

input.art-error, textarea.art-error {

	color: #184663 !important;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

}

form.art-search input[type="text"] {

	background: #F9FAFB;

	border-radius: 0;

	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);

	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);

	border-width: 0;

	margin: 0 auto;

	width: 100%;

	padding: 4px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color: #184663 !important;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

}

form.art-search {

	background-image: none;

	border: 0;

	display: block;

	position: relative;

	top: 0;

	padding: 0;

	margin: 5px;

	left: 0;

	line-height: 0;

}

form.art-search input, a.art-search-button {

	top: 0;

	right: 0;

}

form.art-search>input, a.art-search-button {

	bottom: 0;

	left: 0;

	vertical-align: middle;

}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button {

	margin: 0 auto;

}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button {

	position: absolute;

	left: auto;

	display: block;

	border: none;

	background: url('images/searchicon.png') center center no-repeat;

	width: 24px;

	height: 100%;

	padding: 0;

	color: #38435C !important;

	cursor: pointer;

}

a.art-search-button span.art-search-button-text {

	display: none;

}

label.art-checkbox:before {

	background: #F9FAFB;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	border-width: 0;

	margin: 0 auto;

	width: 16px;

	height: 16px;

}

label.art-checkbox {

	cursor: pointer;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	line-height: 16px;

	display: inline-block;

	color: #194967 !important;

}

.art-checkbox>input[type="checkbox"] {

	margin: 0 5px 0 0;

}

label.art-checkbox.active:before {

	background: #B1C9C7;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	border-width: 0;

	margin: 0 auto;

	width: 16px;

	height: 16px;

	display: inline-block;

}

label.art-checkbox.hovered:before {

	background: #D5E2E1;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	border-width: 0;

	margin: 0 auto;

	width: 16px;

	height: 16px;

	display: inline-block;

}

label.art-radiobutton:before {

	background: #F9FAFB;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border-width: 0;

	margin: 0 auto;

	width: 12px;

	height: 12px;

}

label.art-radiobutton {

	cursor: pointer;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	line-height: 12px;

	display: inline-block;

	color: #194967 !important;

}

.art-radiobutton>input[type="radio"] {

	vertical-align: baseline;

	margin: 0 5px 0 0;

}

label.art-radiobutton.active:before {

	background: #B1C9C7;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border-width: 0;

	margin: 0 auto;

	width: 12px;

	height: 12px;

	display: inline-block;

}

label.art-radiobutton.hovered:before {

	background: #D5E2E1;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border-width: 0;

	margin: 0 auto;

	width: 12px;

	height: 12px;

	display: inline-block;

}

.art-comments {

	border-top: 1px dotted #96B6B4;

	margin: 0 auto;

	margin-top: 25px;

}

.art-comments h2 {

	color: #21302F;

}

.art-comment-inner {

	background: #E2E8EE;

	background: transparent;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	padding: 5px;

	margin: 0 auto;

	margin-left: 94px;

}

.art-comment-avatar {

	float: left;

	width: 80px;

	height: 80px;

	padding: 1px;

	background: #fff;

	border: 1px solid #E2E8EE;

}

.art-comment-avatar>img {

	margin: 0 !important;

	border: none !important;

}

.art-comment-content {

	padding: 10px 0;

	color: #303A4F;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

}

.art-comment {

	margin-top: 6px;

}

#comment-list>li:first-child>.art-comment {

	margin-top: 0;

}

.art-comment-header {

	color: #21302F;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	line-height: 100%;

}

.art-comment-header a, .art-comment-header a:link, .art-comment-header a:visited, .art-comment-header a.visited, .art-comment-header a:hover, .art-comment-header a.hovered {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	line-height: 100%;

}

.art-comment-header a, .art-comment-header a:link {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #729D9B;

}

.art-comment-header a:visited, .art-comment-header a.visited {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #729D9B;

}

.art-comment-header a:hover,  .art-comment-header a.hovered {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #729D9B;

}

.art-comment-content a, .art-comment-content a:link, .art-comment-content a:visited, .art-comment-content a.visited, .art-comment-content a:hover, .art-comment-content a.hovered {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

}

.art-comment-content a, .art-comment-content a:link {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #2977A8;

}

.art-comment-content a:visited, .art-comment-content a.visited {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #404C68;

}

.art-comment-content a:hover,  .art-comment-content a.hovered {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #2977A8;

}

.art-pager {

	background: #EFF2F5;

	background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	background: -webkit-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	background: -moz-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	background: -o-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	background: -ms-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	-svg-background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	border: 1px solid #96B6B4;

	padding: 5px;

}

.art-pager>*:last-child {

	margin-right: 0 !important;

}

.art-pager>span {

	cursor: default;

}

.art-pager>* {

	background: #D5E2E1;

	background: linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -webkit-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -moz-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -o-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -ms-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	-svg-background: linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	border: 1px solid #D5E2E1;

	padding: 7px;

	margin: 0 4px 0 auto;

	line-height: normal;

	position: relative;

	display: inline-block;

	margin-left: 0;

}

.art-pager a:link, .art-pager a:visited, .art-pager .active {

	line-height: normal;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #1B2727;

}

.art-pager .active {

	background: #B6BFC9;

	background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	background: -webkit-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	background: -moz-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	background: -o-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	background: -ms-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	-svg-background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;

	border: 1px solid #D5E2E1;

	padding: 7px;

	margin: 0 4px 0 auto;

	color: #FFFFFF;

}

.art-pager .more {

	background: #D5E2E1;

	background: linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -webkit-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -moz-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -o-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: -ms-linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	background: linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	-svg-background: linear-gradient(top, #FFFFFF 0, #9CBAB8 100%) no-repeat;

	border: 1px solid #D5E2E1;

	margin: 0 4px 0 auto;

}

.art-pager a.more:link, .art-pager a.more:visited {

	color: #0D2635;

}

.art-pager a:hover {

	background: #B1C9C7;

	background: linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	background: -webkit-linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	background: -moz-linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	background: -o-linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	background: -ms-linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	background: linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	-svg-background: linear-gradient(top, #E1EAEA 0, #81A7A5 100%) no-repeat;

	border: 1px solid #D5E2E1;

	padding: 7px;

	margin: 0 4px 0 auto;

}

.art-pager  a:hover, .art-pager  a.more:hover {

	color: #1D2A29;

}

.art-pager>*:after {

	margin: 0 0 0 auto;

	display: inline-block;

	position: absolute;

	content: ' ';

	top: 0;

	width: 0;

	height: 100%;

	right: 0;

	text-decoration: none;

}

.art-pager>*:last-child:after {

	display: none;

}

.art-commentsform {

	background: #E2E8EE;

	background: transparent;

	border: 1px dotted #A0ABC5;

	padding: 10px;

	margin: 0 auto;

	margin-top: 25px;

	color: #21302F;

}

.art-commentsform h2 {

	padding-bottom: 10px;

	margin: 0;

	color: #21302F;

}

.art-commentsform label {

	display: inline-block;

	line-height: 25px;

}

.art-commentsform input:not([type=submit]), .art-commentsform textarea {

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	width: 100%;

	max-width: 100%;

}

.art-commentsform .form-submit {

	margin-top: 10px;

}

.art-vmenublock {

	background: #EFF2F5;

	-webkit-border-radius: 6px 6px 0 0;

	-moz-border-radius: 6px 6px 0 0;

	border-radius: 6px 6px 0 0;

	border: 1px solid #96B6B4;

	padding: 7px;

	margin: 10px;

}

div.art-vmenublock img {

	margin: 0;

}

.art-vmenublockheader {

	background: #DFE3EC;

	-webkit-border-radius: 3px 3px 0 0;

	-moz-border-radius: 3px 3px 0 0;

	border-radius: 3px 3px 0 0;

	padding: 10px 0;

	margin: 0 auto 7px;

}

.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover {

	color: #000000;

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	margin: 0 10px 0 5px;

}

.art-vmenublockheader .t:before {

	content: url('images/vmenublockheadericon.png');

	margin-right: 6px;

	bottom: 2px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera .art-vmenublockheader .t:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-vmenublockcontent {

	border: 1px solid transparent;

	margin: 0 auto;

}

ul.art-vmenu, ul.art-vmenu ul {

	list-style: none;

	display: block;

}

ul.art-vmenu, ul.art-vmenu li {

	display: block;

	margin: 0;

	padding: 0;

	width: auto;

	line-height: 0;

}

ul.art-vmenu {

	margin-top: 0;

	margin-bottom: 0;

}

ul.art-vmenu>li>a {

	background: #CCD2E0;

	background: linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	background: -webkit-linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	background: -moz-linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	background: -o-linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	background: -ms-linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	background: linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	-svg-background: linear-gradient(top, #EFF1F5 0, #A6B1C9 100%) no-repeat;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	border: 1px solid transparent;

	padding: 0 10px;

	margin: 0 auto;

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #1B202C;

	min-height: 30px;

	line-height: 30px;

}

ul.art-vmenu a {

	display: block;

	cursor: pointer;

	z-index: 1;

	position: relative;

}

ul.art-vmenu ul, ul.art-vmenu li {

	position: relative;

}

ul.art-vmenu>li {

	margin-top: 4px;

}

ul.art-vmenu>li>ul {

	padding: 0;

	margin-top: 4px;

	margin-bottom: 4px;

}

ul.art-vmenu>li:first-child {

	margin-top: 0;

}

ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover {

	background: #B1C9C7;

	background: linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	background: -webkit-linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	background: -moz-linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	background: -o-linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	background: -ms-linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	background: linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	-svg-background: linear-gradient(top, #96B6B4 0, #C3D5D4 40%, #C6D7D6 50%, #C6D7D6 100%) no-repeat;

	border: 1px solid #13374E;

	padding: 0 10px;

	margin: 0 auto;

}

ul.art-vmenu a:hover, ul.art-vmenu a.active:hover {

	color: #1D5477;

}

ul.art-vmenu>li>a.active:hover>span.border-top, ul.art-vmenu>li>a.active:hover>span.border-bottom {

	background-color: transparent;

}

ul.art-vmenu>li>a.active {

	background: #B1C9C7;

	background: linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	background: -webkit-linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	background: -moz-linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	background: -o-linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	background: -ms-linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	background: linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	-svg-background: linear-gradient(top, #D2E0DF 0, #90B2B0 100%) no-repeat;

	border: 1px solid #2B7DB1;

	padding: 0 10px;

	margin: 0 auto;

	color: #1D5477;

}

ul.art-vmenu>li>ul:before {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin: 0 auto;

	display: block;

	position: absolute;

	content: ' ';

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

}

ul.art-vmenu li li a {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin: 0 auto;

	position: relative;

}

ul.art-vmenu ul, ul.art-vmenu ul li {

	margin: 0;

	padding: 0;

}

ul.art-vmenu ul, ul.art-vmenu li li {

	position: relative;

}

ul.art-vmenu ul a {

	display: block;

	position: relative;

	min-height: 24px;

	overflow: visible;

	padding: 0;

	padding-left: 25px;

	padding-right: 0;

	z-index: 0;

	line-height: 24px;

	color: #64908E;

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	margin-left: 0;

	margin-right: 0;

}

ul.art-vmenu ul a:visited, ul.art-vmenu ul a.active:hover, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active {

	line-height: 24px;

	color: #64908E;

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: normal;

	margin-left: 0;

	margin-right: 0;

}

ul.art-vmenu li li {

	position: relative;

	margin-top: 0;

}

ul.art-vmenu ul ul a {

	padding-left: 50px;

}

ul.art-vmenu ul ul ul a {

	padding-left: 75px;

}

ul.art-vmenu ul ul ul ul a {

	padding-left: 100px;

}

ul.art-vmenu ul ul ul ul ul a {

	padding-left: 125px;

}

ul.art-vmenu li li a:before {

	content: url('images/vmenusubitemicon.png');

	margin-right: 10px;

	bottom: 1px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera ul.art-vmenu li li a:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

ul.art-vmenu ul>li>a:hover, ul.art-vmenu ul>li>a.active:hover {

	background: #CCD2E0;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin: 0 auto;

}

ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a.active:hover {

	color: #216087;

}

ul.art-vmenu ul a:hover:after {

	background-position: center;

}

ul.art-vmenu ul a.active:hover:after {

	background-position: center;

}

ul.art-vmenu ul a.active:after {

	background-position: bottom;

}

ul.art-vmenu li li a:hover:before {

	content: url('images/vmenuhoveredsubitemicon.png');

	margin-right: 10px;

	bottom: 1px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera ul.art-vmenu li li a:hover:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

ul.art-vmenu ul>li>a.active {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin: 0 auto;

}

ul.art-vmenu ul a.active, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active:hover {

	color: #5D6F98;

}

ul.art-vmenu li li a.active:before {

	content: url('images/vmenuactivesubitemicon.png');

	margin-right: 10px;

	bottom: 1px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera ul.art-vmenu li li a.active:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-block {

	background: #FFFFFF;

	-webkit-border-radius: 6px 6px 0 0;

	-moz-border-radius: 6px 6px 0 0;

	border-radius: 6px 6px 0 0;

	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.25);

	-moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.25);

	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.25);

	border: 1px dotted #4F7271;

	padding: 7px;

	margin: 10px;

}

div.art-block img {

	border: none;

	margin: 10px;

}

.art-blockheader {

	border: 1px solid transparent;

	padding: 12px 5px;

	margin: 0 auto;

}

.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover {

	color: #194967;

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	margin: 0 10px 0 5px;

}

.art-blockheader .t:before {

	content: url('images/blockheadericon.png');

	margin-right: 6px;

	bottom: 2px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera .art-blockheader .t:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-blockcontent {

	border: 1px dotted transparent;

	padding: 5px;

	margin: 0 auto;

	color: #303A4F;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

}

.art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover {

	color: #303A4F;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

}

.art-blockcontent p {

	margin: 6px 0;

}

.art-blockcontent a, .art-blockcontent a:link {

	color: #3292CD;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}

.art-blockcontent a:visited, .art-blockcontent a.visited {

	color: #A6B1C9;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}

.art-blockcontent a:hover, .art-blockcontent a.hover {

	color: #09BDDC;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

}

.art-block ul>li:before {

	content: url('images/blockbullets.png');

	margin-right: 6px;

	bottom: 2px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	margin-left: -12px;

}

.opera .art-block ul>li:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-block li {

	font-size: 13px;

	font-family: Signika, Verdana, Geneva, Arial, Helvetica, Sans-Serif;

/*agregado Signika*/

	line-height: 125%;

	color: #4F5F82;

}

.art-block ul>li, .art-block ol {

	padding: 0;

}

.art-block ul>li {

	padding-left: 12px;

}

.art-post {

	padding: 10px;

}

a img {

	border: 0;

}

.art-article img, img.art-article, .art-block img, .art-footer-text img {

	margin: 5px 5px 5px 5px;

}

.art-metadata-icons img {

	border: none;

	vertical-align: middle;

	margin: 2px;

}

.art-article table, table.art-article {

	border-collapse: collapse;

	margin: 1px;

}

.art-post .art-content-layout-br {

	height: 0;

}

.art-article th, .art-article td {

	padding: 2px;

	border: solid 1px #5F719B;

	vertical-align: top;

	text-align: left;

}

.art-article th {

	text-align: center;

	vertical-align: middle;

	padding: 7px;

}

pre {

	overflow: auto;

	padding: 0.1em;

}

.preview-cms-logo {

	border: 0;

	margin: 1em 1em 0 0;

	float: left;

}

.image-caption-wrapper {

	padding: 5px 5px 5px 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.image-caption-wrapper img {

	margin: 0 !important;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.image-caption-wrapper div.art-collage {

	margin: 0 !important;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.image-caption-wrapper p {

	font-size: 80%;

	text-align: right;

	margin: 0;

}

.art-postmetadataheader {

	border-top: 1px solid #A0ABC5;

	margin: 0 auto;

	position: relative;

	z-index: 1;

	padding: 1px;

	margin-bottom: 5px;

}

.art-postheader {

	color: #194967;

	margin: 5px 0;

	font-size: 20px;

	font-family: 'Signika';

}

.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered {

	font-size: 20px;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-postheader a, .art-postheader a:link {

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

	text-decoration: none;

	text-align: left;

	color: #2D83B9;

}

.art-postheader a:visited, .art-postheader a.visited {

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

	text-decoration: none;

	text-align: left;

	color: #7181A8;

}

.art-postheader a:hover,  .art-postheader a.hovered {

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

	text-decoration: none;

	text-align: left;

	color: #3292CD;

}

.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #303A4F;

}

.art-postheadericons {

	padding: 1px;

}

.art-postheadericons a, .art-postheadericons a:link {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #496968;

}

.art-postheadericons a:visited, .art-postheadericons a.visited {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	text-decoration: none;

	color: #496968;

}

.art-postheadericons a:hover, .art-postheadericons a.hover {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	text-decoration: underline;

	color: #236690;

}

.art-postdateicon:before {

	content: url('images/postdateicon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postdateicon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postauthoricon:before {

	content: url('images/postauthoricon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postauthoricon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postpdficon:before {

	content: url('images/postpdficon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postpdficon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postprinticon:before {

	content: url('images/postprinticon.png');

	margin-right: 6px;

	bottom: 2px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera .art-postprinticon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postemailicon:before {

	content: url('images/postemailicon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postemailicon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postediticon:before {

	content: url('images/postediticon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postediticon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before {

	content: url('images/postbullets.png');

	margin-right: 6px;

	bottom: 2px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

}

.opera .art-postcontent ul>li:before, .opera   .art-post ul>li:before, .opera   .art-textblock ul>li:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postcontent li, .art-post li, .art-textblock li {

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	line-height: 125%;

	color: #101219;

	margin: 10px 0 0 26px;

}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol {

	padding: 0;

}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li {

	padding-left: 14px;

}

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before {

	margin-left: -14px;

}

.art-layout-wrapper ul ul {

	list-style-type: circle !important;

}

.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul {

	margin: 1em 0 1em 26px;

}

.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul {

	margin: 0.5em 0 0.5em 26px;

}

.art-postcontent li, .art-post li, .art-textblock li {

	margin: 10px 0 0 0;

}

.art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li {

/* overrides overflow for "ul li" and sets the default value */

	overflow: visible;

}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li {

/* makes "ul li" not to align behind the image if they are in the same line */

	overflow-x: visible;

	overflow-y: hidden;

}

blockquote {

	background: #CCD2E0 url('images/postquote.png') no-repeat scroll;

	padding: 6px 6px 6px 30px;

	margin: 10px 10px 10px 50px;

	color: #0C0E13;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	text-align: left;

/* makes block not to align behind the image if they are in the same line */

	overflow: auto;

	clear: both;

}

blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer-text blockquote a, blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer-text blockquote a:link, blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer-text blockquote a:visited, blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer-text blockquote a:hover {

	color: #0C0E13;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	text-align: left;

}

/* Override native 'p' margins*/

blockquote p, .art-postcontent blockquote p, .art-blockcontent blockquote p, .art-footer-text blockquote p {

	margin: 0;

	margin: 2px 0 2px 15px;

}

.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #303A4F;

}

.art-postfootericons {

	padding: 1px;

}

.art-postfootericons a, .art-postfootericons a:link {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #236690;

}

.art-postfootericons a:visited, .art-postfootericons a.visited {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #496968;

}

.art-postfootericons a:hover, .art-postfootericons a.hover {

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #172121;

}

.art-postcategoryicon:before {

	content: url('images/postcategoryicon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postcategoryicon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-posttagicon:before {

	content: url('images/posttagicon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-posttagicon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-postcommentsicon:before {

	content: url('images/postcommentsicon.png');

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

.opera .art-postcommentsicon:before {

/* Vertical-align: middle in Opera doesn't need additional offset */

	bottom: 0;

}

.art-footer {

	background: #232939 url('images/footer.png') scroll;

	margin: 0 auto;

	position: relative;

	color: #FFFFFF;

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-align: center;

	padding: 0;

}

.art-footer-text a, .art-footer-text a:link, .art-footer-text a:visited,

/*.art-footer-text a:hover, */

.art-footer-text td, .art-footer-text th, .art-footer-text caption {

	color: #FFFFFF;

	font-size: 13px;

	font-family: Signika, Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}

.art-footer-text a:hover, .art-footer-text td a, hover, .art-footer-text th a:hover, {

	text-decoration: underline;

}

.art-footer-text p {

	padding: 0;

	text-align: center;

}

.art-footer-text a, .art-footer-text a:link {

	color: #429AD1;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

}

.art-footer-text a:visited {

	color: #7181A8;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}

.art-footer-text a:hover {

	color: #09BDDC;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

}

.art-footer-text h1 {

	color: #7BA3A1;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-footer-text h2 {

	color: #96B6B4;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-footer-text h3 {

	color: #469DD2;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-footer-text h4 {

	color: #A0ABC5;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-footer-text h5 {

	color: #A0ABC5;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-footer-text h6 {

	color: #A0ABC5;

	font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;

}

.art-footer-text img {

	border: none;

	margin: 0;

}

.art-footer-inner {

	margin: 0 auto;

	width: 1000px;

	padding: 5px;

	padding-right: 15px;

	padding-left: 15px;

}

.art-rss-tag-icon {

	background:  url('images/object700948450.png') no-repeat scroll;

	margin: 0 auto;

	min-height: 26px;

	min-width: 26px;

	display: inline-block;

	text-indent: 35px;

	background-position: left center;

}

.art-rss-tag-icon:empty {

	vertical-align: middle;

}

.art-facebook-tag-icon {

	background:  url('images/footerfacebookicon.png') no-repeat scroll;

	margin: 0 auto;

	min-height: 25px;

	min-width: 25px;

	display: inline-block;

	text-indent: 28px;

	background-position: left center;

}

.art-facebook-tag-icon:empty {

	vertical-align: middle;

}

.art-twitter-tag-icon {

	background:  url('images/footertwittericon.png') no-repeat scroll;

	margin: 0 auto;

	min-height: 25px;

	min-width: 25px;

	display: inline-block;

	text-indent: 28px;

	background-position: left center;

}

.art-twitter-tag-icon:empty {

	vertical-align: middle;

}

.art-footer-text li {

	font-size: 13px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	color: #CEE5F3;

}

.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {

	font-family: Arial;

	font-size: 10px;

	letter-spacing: normal;

	word-spacing: normal;

	font-style: normal;

	font-weight: normal;

	text-decoration: underline;

	color: #B6BFD2;

}

.art-page-footer {

	position: relative;

	z-index: auto !important;

	padding: 1em;

	text-align: center !important;

	text-decoration: none;

	color: #A1CDE8;

}

.art-lightbox-wrapper {

	background: #333;

	background: rgba(0, 0, 0, .8);

	bottom: 0;

	left: 0;

	padding: 0 100px;

	position: fixed;

	right: 0;

	text-align: center;

	top: 0;

	z-index: 1000000;

}

.art-lightbox, .art-lightbox-wrapper .art-lightbox-image {

	cursor: pointer;

}

.art-lightbox-wrapper .art-lightbox-image {

	border: 6px solid #fff;

	border-radius: 3px;

	display: none;

	max-width: 100%;

	vertical-align: middle;

}

.art-lightbox-wrapper .art-lightbox-image.active {

	display: inline-block;

}

.art-lightbox-wrapper .lightbox-error {

	background: #fff;

	border: 1px solid #b4b4b4;

	border-radius: 10px;

	box-shadow: 0 2px 5px #333;

	height: 80px;

	opacity: .95;

	padding: 20px;

	position: fixed;

	width: 300px;

	z-index: 100;

}

.art-lightbox-wrapper .loading {

	background: #fff url('images/preloader-01.gif') center center no-repeat;

	border: 1px solid #b4b4b4;

	border-radius: 10px;

	box-shadow: 0 2px 5px #333;

	height: 32px;

	opacity: .5;

	padding: 10px;

	position: fixed;

	width: 32px;

	z-index: 10100;

}

.art-lightbox-wrapper .arrow {

	cursor: pointer;

	height: 100px;

	opacity: .5;

	filter: alpha(opacity=50);

	position: fixed;

	width: 82px;

	z-index: 10003;

}

.art-lightbox-wrapper .arrow.left {

	left: 9px;

}

.art-lightbox-wrapper .arrow.right {

	right: 9px;

}

.art-lightbox-wrapper .arrow:hover {

	opacity: 1;

	filter: alpha(opacity=100);

}

.art-lightbox-wrapper .arrow.disabled {

	display: none;

}

.art-lightbox-wrapper .arrow-t, .art-lightbox-wrapper .arrow-b {

	background-color: #fff;

	border-radius: 3px;

	height: 6px;

	left: 26px;

	position: relative;

	width: 30px;

}

.art-lightbox-wrapper .arrow-t {

	top: 38px;

}

.art-lightbox-wrapper .arrow-b {

	top: 50px;

}

.art-lightbox-wrapper .close {

	cursor: pointer;

	height: 22px;

	opacity: .5;

	filter: alpha(opacity=50);

	position: fixed;

	right: 39px;

	top: 30px;

	width: 22px;

	z-index: 10003;

}

.art-lightbox-wrapper .close:hover {

	opacity: 1;

	filter: alpha(opacity=100);

}

.art-lightbox-wrapper .close .cw, .art-lightbox-wrapper .close .ccw {

	background-color: #fff;

	border-radius: 3px;

	height: 6px;

	position: absolute;

	left: -4px;

	top: 8px;

	width: 30px;

}

.art-lightbox-wrapper .cw {

	transform: rotate(45deg);

	-ms-transform: rotate(45deg);

/* IE 9 */

	-webkit-transform: rotate(45deg);

/* Safari and Chrome */

	-o-transform: rotate(45deg);

/* Opera */

	-moz-transform: rotate(45deg);

/* Firefox */

}

.art-lightbox-wrapper .ccw {

	transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

/* IE 9 */

	-webkit-transform: rotate(-45deg);

/* Safari and Chrome */

	-o-transform: rotate(-45deg);

/* Opera */

	-moz-transform: rotate(-45deg);

/* Firefox */

}

.art-lightbox-wrapper .close-alt, .art-lightbox-wrapper .arrow-right-alt, .art-lightbox-wrapper .arrow-left-alt {

	color: #fff;

	display: none;

	font-size: 2.5em;

	line-height: 100%;

}

.ie8 .art-lightbox-wrapper .close-alt, .ie8 .art-lightbox-wrapper .arrow-right-alt, .ie8 .art-lightbox-wrapper .arrow-left-alt {

	display: block;

}

.ie8 .art-lightbox-wrapper .cw, .ie8 .art-lightbox-wrapper .ccw {

	display: none;

}

.art-content-layout .art-content {

	margin: 0 auto;

}

.art-content-layout .art-sidebar1 {

	border-left: 1px dotted #A3A295;

	margin: 0 auto;

	width: 250px;

}

#comment {

	width: 99%;

}

#comments-list, #comments-list .comment {

	background: none;

	padding: 0;

	margin: 0;

	overflow: visible;

}

#comments-list .comment:before, #comments-list .comment:after {

	display: none;

}

#comments-list .comment .comment {

	margin-left: 20px;

}

span.page-navi-outer, span.page-navi-inner {

	position: relative;

	display: block;

	float: left;

	margin: 0;

	padding: 0;

}

span.page-navi-outer {

	margin: 1px;

	border: 1px solid #aaa;

}

span.page-navi-inner {

	padding: 1px;

	min-width: 14px;

	line-height: 18px;

	text-align: center;

	border: 2px solid #fff;

	font-weight: bold;

}

a span.page-navi-inner, span.page-navi-caption span.page-navi-inner {

	border-width: 1px;

	font-weight: normal;

}

a span.page-navi-outer, span.page-navi-caption {

	margin: 2px 1px;

}

ul#comments-list li cite {

	font-size: 1.2em;

}

#commentform textarea {

	width: 100%;

}

#commentform {

	text-align: left;

}

.rtl #commentform {

	text-align: right;

}

img.wp-smiley {

	border: none;

	margin: 1px;

	vertical-align: middle;

	padding: 0;

}

.navigation {

	display: block;

	text-align: center;

}

/* Recommended by http://codex.wordpress.org/CSS */

/* Begin */

.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

p.aligncenter , p.center {

	text-align: center;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.wp-caption, .wp-caption p {

	text-align: center;

}

.gallery {

	margin: 0 auto 18px;

	clear: both;

	overflow: hidden;

}

.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}

.gallery img {

	border: 2px solid #cfcfcf;

}

.gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.gallery dl {

	margin: 0;

}

.gallery img {

	border: 10px solid #f1f1f1;

}

.gallery br+br {

	display: none;

}

/* End */

.hidden {

	display: none;

}

/* Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}

#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar a {

	display: block;

}

#wp-calendar caption {

	text-align: center;

	width: 100%;

}

#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

.gallery {

	letter-spacing: normal;

}

.art-content {

	position: relative;

	z-index: 1;

}

#todays-events {

	position: relative;

	z-index: 11;

}

#upcoming-events {

	position: relative;

	z-index: 10;

}

img.wp-post-image {

	margin: 0 5px 5px 0 !important;

}

ul#comments-list li {

	list-style-image: none;

	background: none;

	list-style-type: none;

}

div.art-footer div.art-content-layout {

	margin: 0 auto;

	width: 100%;

}

div.art-layout-cell-size1 {

	width: 100%;

}

div.art-layout-cell-size2 {

	width: 50%;

}

div.art-layout-cell-size3 {

	width: 33%;

}

div.art-layout-cell-size4 {

	width: 25%;

}

.art-widget-title {

	padding: 0 0 0 24px;

	margin-bottom: 0;

}

div.art-center-wrapper {

	position: relative;

	float: right;

	right: 50%;

}

div.art-center-inner {

	position: relative;

	float: left;

	left: 50%;

}

.firefox2 div.art-center-inner {

	float: none;

}

.art-hmenu-extra1, .art-hmenu-extra2 {

	font-size: 12px;

}

div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p, h3#reply-title, h4#comments, h4.box-title {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

#comments-list #respond {

	margin-left: 20px !important;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	font-size: 12px;

}

#respond input {

	margin: 0 0 9px;

	width: 98%;

}

#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	width: auto;

}

.art-footer .art-widget-title {

	font-size: 1.2em;

	padding: 0;

}

.art-footer .art-widget, .art-footer .art-widget a, .art-footer .art-widget a:link, .art-footer .art-widget a:visited, .art-footer .art-widget a:hover {

	text-align: left;

}

DIV[id^="GMPmap"] IMG {

	margin: 0px;

}

/* Begin Additional CSS Styles */

.art-blockheader .t, .art-vmenublockheader .t {

	white-space: nowrap;

}

#header-image1 img {

	display: block;

}

.wrap {

	clear: both;

	width: 100%;

}

#footerblue {

	background: url("images/footer.png") repeat scroll 0 0 #13374e;

}

#footerblue h3 {

	border: 0 none;

	color: #d9dee4;

	font-size: 1.077em;

	font-weight: bold;

	margin: 0 0 20px;

	padding: 0;

	text-shadow: 1px 1px 1px #000;

	text-transform: uppercase;

}

#miguitaspie {

	text-align: left;

	display: block;

	border-top: 1px dotted #666666;

	padding-top: 10px;

	padding-bottom: 3px;

}

ul.contact-list {

	margin-top: 8px;

	text-align: left;

	line-height: 140%;

	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);

}

ul.contact-list li {

	margin: 0;

	padding: 4px 0 4px 2px;

}

ul.contact-list li span {

	color: #fff;

	font-size: 110%;

	font-weight: bold;

}

ul.contact-list li a {

	color: #FFF;

	border-bottom: 0px;

}

ul.contact-list li a:hover {

	border-bottom: 1px dotted #666;

}

/*ul.contact-list li a:hover, */

ul.contact-list li a:focus, ul.contact-list li a:active {

	border-color: #fff;

	color: #fff;

	/*color: #c3feff;

*/

}

ul.contact-list li.home {

	list-style-image: url("images/icon-home.png");

}

ul.contact-list li.phone {

	list-style-image: url("images/icon-phone.png");

}

ul.contact-list li.email {

	list-style-image: url("images/icon-email.png");

}

ul.contact-list li.item {

	list-style-image: url("images/blockbullets2.png");

}

ul.contact-list li.bullet {

	list-style-image: url("images/blockbullets.png");

}

ul.contact-list li a {

	color: #FFF;

	border-bottom: 0px;

}

#footerblue a:link, #footerblue a:visited {

	color: #FFF;

}

.art-footer .layout-item-2x {

	padding-right: 10px;

	padding-left: 20px;

}

.art-postcontent h4.smagin {

	margin-bottom: 5px;

	margin-top: 5px;

	line-height: 105%;

}

.textoleft {

	text-align: left;

}

.textoright {

	text-align: right;

}

.textocenter {

	text-align: center;

}

/* ESTILO PARA EL BREADSCRUM SUPERIOR */

#bcn_widget-2 {

	/*background-color: #e4e1e4;

*/

	background: linear-gradient(#e4e1e4, #ebebeb) repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium outset;

	margin-left: 10px;

	margin-right: 10px;

	padding: 1px;

}

/*ESTILO PARA EL ICONO DE MAIL EN HEADER */

.art-textblock-email h1, .art-textblock-email h2, .art-textblock-email h3, .art-textblock-email h4, .art-textblock-email h5, .art-textblock-email h6, .art-textblock-email p, .art-textblock-email a, .art-textblock-email ul, .art-textblock-email ol, .art-textblock-email li {

	line-height: 66px;

}

.art-textblock-email {

	position: absolute;

	top: -10px;

	left: 90.50%;

	margin-left: -30px !important;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	overflow: hidden;

	z-index: 101;

	width: 32px;

	height: 66px;

}

.art-textblock-email-text-container {

	display: table;

}

.art-textblock-email-text {

	line-height: 66px%;

	display: table-cell;

	outline-style: none;

	padding: 0px 0px !important;

	height: 66px;

	width: 32px;

	word-wrap: break-word;

}

.art-textblock-email-text, .art-textblock-email-text a.art-rss-tag-icon, .art-textblock-email-text a.art-facebook-tag-icon, .art-textblock-email-text a.art-email-tag-icon, .art-textblock-email-text a.art-twitter-tag-icon {

	font-size: 14px;

	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

	text-align: left;

	color: #699694 !important;

}

.art-email-tag-icon {

	background:  url('images/email.png') no-repeat scroll;

	margin: 0 auto;

	min-height: 32px;

	min-width: 32px;

	display: inline-block;

	text-indent: 35px;

	background-position: left center;

}

.art-email-tag-icon:empty {

	vertical-align: middle;

}

/* ESTO ES PARA EL PIE DE PAGINA */

.art-footer .layout-item-0 {

	margin-bottom: 10px;

}

.art-footer .layout-item-1 {

	border-style: Solid;

	border-width: 0px;

	border-color: #FFFFFF;

	color: #1D232F;

	background: #89909F;

}

.art-footer .layout-item-2 {

	border-right-style: dotted;

	border-right-width: 1px;

	border-right-color: #7BA3A1;

	color: #303A4F;

	padding-right: 4px;

	padding-left: 20px;

}

.art-footer .layout-item-3 {

	padding-top: 10px;

	padding-bottom: 10px;

	border-top-style: dotted;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-color: #6991b7;

}

.art-footer .layout-item-4 {

	padding-right: 10px;

	padding-left: 20px;

}

.art-footer .layout-item-5 {

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.art-footer .layout-item-6 {

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-width: 0px;

	border-color: #FFFFFF;

	color: #1D232F;

	background: #89909F;

	background: rgba(137, 144, 159, 0.2);

}

.art-footer .layout-item-7 {

	color: #1D232F;

	padding-right: 10px;

	padding-left: 10px;

	vertical-align: middle;

}

.ie7 .art-post .art-layout-cell {

	border: none !important;

	padding: 0 !important;

}

.ie6 .art-post .art-layout-cell {

	border: none !important;

	padding: 0 !important;

}

#advps_container3 {

	margin-left: 10px;

}

/* End Additional CSS Styles */

/* Begin Additional CSS Styles */

.art-blockheader .t, .art-vmenublockheader .t {

	white-space: nowrap;

}

#header-image1 img {

	display: block;

}

.art-postcontent h6 {

	color: #4f6c41;

	font-size: 16px;

}

#front-content, #bottom-box {

	margin: 0 auto;

	text-align: left;

	width: 705px;

	height: auto;

	/*border-style: solid;

	border-width: 2px;

	border-color: #FF0000;

*/

}

#bottom-box {

	padding-left: 10px;

}

#front-content .box, #bottom-box .box {

	background: none repeat scroll 0 0 #fff;

	border: 1px solid #dcdcdc;

	border-radius: 1px;

	box-shadow: 0 0 4px 1px #dcdcdc;

	display: inline;

	float: left;

	margin: 3px 0;

	padding: 5px 0 5px;

	position: relative;

	width: 705px;

}

#front-content .box h4 {

	color: #dcdcdc;

	color: #1f2533;

	color: #4f6c41;

	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	margin-bottom: 12px;

	margin-top: 5px;

	margin-left: 5px;

}

#front-content .box .article {

	border-right: 1px dotted #a9a9a9;

	float: left;

	min-height: 300px;

	padding: 0 5px;

	width: 165px;

}

#front-content .box .article a.invert {

	font-weight: bold;

	height: 60px;

	margin-bottom: 10px;

	overflow: hidden;

	display: block;

}
#front-content .box .article span.remarcado {background-color: #b6ed0b; background: #b6ed0b;}

#front-content #bottom-content, #bottom-box #bottom-content {

	clear: both;

	margin-top: 10px;

	overflow: hidden;

	padding-left: 10px;

	width: 690px;

}

#bottom-box #bottom-content {

	border-bottom: dotted 1px #999999;

	padding-left: 0px;

	margin-bottom: 10px;

}

#bottom-box #bottom-content .brief-news {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none;

	box-shadow: none;

	margin-bottom: 15px;

	margin-right: 15px;

	margin-top: 0;

	padding-bottom: 0;

	padding-top: 0;

	width: 160px;

}

#front-content #bottom-content h3 {

	color: #5e5e5e;

	font-size: 14px;

	margin-bottom: 7px;

	margin-top: 7px;

	padding-bottom: 7px;

	border-bottom: 1px solid #d9d9d9;

	font-size: 19px;

	font-weight: 700;

	line-height: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #d9d9d9;

	color: #a2ad00;

}

#bottom-box #bottom-content h3 {

	padding-bottom: 5px;

	margin-bottom: 12px;

	border-bottom: dotted #999999 1px;

}

#bottom-box #bottom-content .brief-news a {

	color: #a2ad00;

	color: #92923d;

	color: #4f6c41;

	text-decoration: none;

	line-height: 19px;

	font-weight: bold;

}

#bottom-box a#noticias-fca {

	border-bottom: 1px dotted #999999;

	clear: both;

	display: block;

	font-size: 15px;

	height: 15px;

	margin: 5px 0px 15px 0px;

	overflow: hidden;

	padding-top: 7px;

	padding-bottom: 7px;

	width: 690px;

	color: #5e5e5e;

	cursor: pointer;

	line-height: 15px;

	text-decoration: none;

}

#bottom-box a#noticias-fca .noticias-fca-dir {

	float: right;

	color: #333333;

}

#FSContact1 legend {

	font-variant: small-caps;

	font-size: 23px;

	font-style: normal;

	font-weight: bold;

}

#FSContact1 fieldset {

	background-color: rgb(250, 235, 215);

}

.spe_div {
	margin-bottom: 6px;
	border-bottom: 1px dotted #96B6B4;
}
.spe_excerpt
{
/*padding-left:5px;
padding-right:5px;
*/
}

.art-postcontent p {

	text-align: justify;

	line-height: 20px;

}

#noticias-front1, noticias-front2, noticias-front3, noticias-front4 {

	text-align: left;

	line-height: auto;

}

#front-content .box #noticias-front4 {

	border-right: medium none;

	padding-right: 0;

}

.art-button-con-icono {

	height: 36px;

}

td.centrado {

	padding: 2px;

	border: solid 1px #5F719B;

	vertical-align: middle;

	text-align: left;


}



.divisiones {
	width:100%;

	-webkit-flex: 1;  /* Safari 6.1+ */

   	-ms-flex: 1;  /* IE 10 */    

   	flex: 1;

	display: -webkit-inline-flex;

	display: inline-flex;

	align-items: flex-start;

	flex-wrap: wrap;

}

.extra-logo60 {

	margin: auto;

	text-align: center;

	height: 160px;

	width: 16.6%;

}

.logo-inst {

	padding: 4px;

	border: 1px solid #abaaa6;

	background: #fff;

	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);

	margin: auto;

}

*.icono-correo::before {

	content: url("https://fca.mdp.edu.ar/sitio/wp-content/uploads/2015/12/pale-blue-web-mail-16.png");

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

*.icono-fono::before {

	content: url("https://fca.mdp.edu.ar/sitio/wp-content/uploads/2015/12/pale-blue-web-phone-16.png");

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

*.icono-email::before {

	content: url("https://fca.mdp.edu.ar/sitio/wp-content/uploads/2015/12/pale-blue-web-mail-161.png");

	margin-right: 6px;

	position: relative;

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	bottom: auto;

}

div.lista-proyecto {

	display: inline-block;

	vertical-align: top;

	height: 300px;

	width: 45%;

	padding: 10px;

	margin: 4px;

	border-style: solid;

	border-width: 1px;

	border-color: #CCCCCC;

	overflow: auto;

}

div.lista-proyecto::-webkit-scrollbar {

	width: 12px;

}

div.lista-proyecto::-webkit-scrollbar-track {

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	border-radius: 1px;

}

div.lista-proyecto::-webkit-scrollbar-thumb {

	border-radius: 1px;

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}

div.lista-proyecto::-moz-scrollbar {

	width: 12px;

}

div.lista-proyecto::-moz-scrollbar-track {

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	border-radius: 1px;

}

div.lista-proyecto::-moz-scrollbar-thumb {

	border-radius: 1px;

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}

div.lista-proyecto h4 {

	margin-top: 10px;

	margin-bottom: 10px;

}

div.lista-proyecto a:link, div.lista-proyecto a:visited {

	text-decoration: none;

	font-weight: bold;

	color: #666666;

}

div.lista-proyecto:nth-child(4n+1) h4, div.lista-proyecto:nth-child(4n+4) h4, div.lista-proyecto:nth-child(4n+1) a, div.lista-proyecto:nth-child(4n+4) a {

	color: #CCCCCC !important;

}

div.lista-proyecto:nth-child(4n+1), div.lista-proyecto:nth-child(4n+4), div.lista-proyecto:nth-child(4n+1) a, div.lista-proyecto:nth-child(4n+4) a {

	color: #FFFFFF;

	background-color: #416A9A;

	border-style: solid;

	border-width: 1px;

	border-color: #416A9A;

}

.trescol {
	-webkit-column-count: 3;
/* Chrome, Safari, Opera */
	-moz-column-count: 3;
/* Firefox */
	column-count: 3;
	-webkit-column-gap: 40px;
/* Chrome, Safari, Opera */
	-moz-column-gap: 40px;
/* Firefox */
	column-gap: 40px;
	-webkit-column-rule: 1px solid lightblue;
/* Chrome, Safari, Opera */
	-moz-column-rule: 1px solid lightblue;
/* Firefox */
	column-rule: 1px solid lightblue;
}

/* Iconos pequeños para listas (after)*/

.pdf-icon::after {
	content:url('images/pdf.png') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: middle;
	line-height: 0;
}

.doc-icon::after {
	content:url('images/word_document_icon.gif') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: middle;
	line-height: 0;
}

.xls-icon::after {
	content:url('images/xls.png') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: middle;
	line-height: 0;
}

.rar-icon::after {
	content:url('https://fca.mdp.edu.ar/sitio/wp-content/uploads/2016/09/rar-icon.png') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: middle;
	line-height: 0;
}

.zip-icon::after {
	content:url('https://fca.mdp.edu.ar/sitio/wp-content/uploads/2016/09/zip-icon.png') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: middle;
	line-height: 0;
}

.url-icon::after {
	content:url('images/link-icon.png') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: middle;
	line-height: 0;

}
.face-icon::before {
	content:url('images/footerfacebookicon.png') !important;
	padding:0px 6px 0px 6px;
	position: relative;
	vertical-align: text-bottom;
	line-height: 0;
}
.cursos:nth-child(2n) {
	color: #FFFFFF;
	background-color: #416A9A;
	border-style: solid;
	padding:0px 6px 0px 6px;
}

.cursos:nth-child(2n+1) {
	padding:0px 6px 0px 6px;

/* SPAN PARA DESTACAR TEXTO EN BLANCO SOBRE ROJO*/
.destacar span{
background:red !important;
color:white !important;
}

/* DIV PARA ACLARACION DE CONCURSOS*/
.aclara {
    margin-top: 12px;
    background-color: wheat;
    width: 520px;
    padding: 12px;
}
.aclara H4{
	margin-top:20px;
	margin-bottom:20px;
}

/*DIV PARA DESTACAR INFORMACION DE CONTACTO*/

.infodir{
  border: 1px solid #2B7DB1 !important;
  background-color: #eff2f5 !important;
  padding: 6px;
  text-align: justify;
  display: block;
}


/* End Additional CSS Styles */