﻿body {
    margin: 0;
}
#s4-bodyContainer {
    padding-bottom: 0;
}
#sideNavBox {
    float: left;
    background-color: #fff;
    margin-right: 0;
    max-width: 220px;
}
.IframeBanner {
    position: relative;
    padding-bottom: 16%;
    padding-top: 60px;
    height: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    border: solid #134f80 0;
}
.IframeBanner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.contentwrapper {
    margin: 1% 0;
    min-width: 200px;
}
h1,
.ms-h1 {
    font-family: "Century Gothic";
    font-size: 28px;
    font-weight: 600;
}
.event {
    font-family: "Century Gothic";
    font-size: 1.3em;
}
.text-right {
    text-align: right;
    float: right;
    margin-top: 0;
    padding-right: 50px;
}
.img-responsive {
    display: block;
    height: auto;
    width: 100%;
    float: right;
}
.ms-rtestate-field TABLE,
.ms-rtestate-write TABLE {
    background-color: #fff;
}
thead {
    background-color: #f5f5f5;
}
.ms-alternatingstrong {
    background-color: #f5f5f5;
}
table.ms-listviewtable {
    border-collapse: collapse;
}
.ms-pub-contentLayout {
    background-color: #f5f5f5;
    display: table-cell;
    min-width: 63px;
    padding: 0;
    margin-top: 20px;
}
.ms-addnew {
    background-color: #f5f5f5;
}
.ms-pub-contentLayout {
    background-color: #fff;
    width: 100%;
}
.ms-rteTableEvenCol-2 {
    background-color: #fff;
    border-right: thin solid #134f80;
    border-left: thin solid #134f80;
}
.ms-fullWidth {
    margin-top: 5px;
    margin-bottom: 5px;
}
.ms-belltown-pageName,
.ms-belltown-pageName a {
    color: #000;
    text-align: center;
    display: inline;
}
.ms-belltown-pageName {
    text-align: left;
    max-width: 1000px;
    display: none;
}
.ms-webpart-titleText {
    font-size: 1.3em;
    font-weight: 800;
    min-width: 100%;
}
.ms-textLarge {
    font-size: 14px;
}
.ms-soften {
    font-size: 14px;
    color: #000;
}
.ms-soften:hover {
    font-size: 14px;
    color: gray;
}
.ms-list-emptyText-compact {
    padding-top: 0;
    padding-bottom: 14px;
    color: #fff;
}
.ms-vh,
.ms-vh2,
.ms-vh-icon,
.ms-vh-icon-empty,
.ms-vh2-nofilter,
.ms-vh2-nofilter-notextalign,
.ms-vh2-nofilter-perm,
.ms-vhImage,
.ms-vh2-nograd,
.ms-vh3-nograd,
.ms-vh2-nograd-icon,
.ms-vh2-nofilter-icon,
.ms-ph {
    font-size: 14px;
}
.ms-vh2-nofilter,
.ms-vh2-nofilter-notextalign,
.ms-vh2-nofilter-perm,
.ms-vh a,
.ms-vh2,
.ms-vh2 a {
    color: #000;
}
.ms-InlineSearch-SearchBox-EmptyUnfocused.ms-InlineSearch-SearchBox-EmptyUnfocused {
    color: #000;
}
.ms-pivotControl-surfacedOpt:hover,
.ms-pivotControl-overflowDot:hover,
.ms-pivotControl-surfacedOpt-selected {
    color: #000;
    font-size: 14px;
}
.s4-itm-selected > *,
.s4-itm-selected:hover > * {
    background-color: rgba(18, 18, 17, 0.15);
    border: 1px solid transparent;
}
.s4-itm-selected > .ms-vb-imgFirstCell.ms-vb-imgFirstCell {
    background-color: rgba(18, 18, 17, 0.3);
}
.s4-itm-selected .ms-list-itemLink-td,
.s4-itm-selected:hover .ms-list-itemLink-td {
    background-color: rgba(18, 18, 17, 0.3);
}
.ms-itmHoverEnabled:hover .ms-list-itemLink-td {
    background-color: rgba(18, 18, 17, 0.2);
}
body,
.ms-core-defaultFont,
.js-callout-body {
    color: #000;
}
.ms-rte-wpbox {
    border-radius: 0;
    padding: 0;
    min-width: 280px;
}
.ms-wiki-columnSpacing {
    padding-left: 0;
}
.ms-rte-layoutszone-inner {
    padding-left: 24px;
}
.contentwrapper {
    margin: 0 ;
}
.ms-rte-layoutszone-outer {
    float: none;
    padding-right: 0;
}
.ms-rte-layoutszone-inner {
    padding-left: 0;
}
.ms-wikicontent.ms-rtestate-field {
    padding-right: 0 !important;
}
.ms-rtestate-field p,
p.ms-rteElement-P {
    margin: 0;
}
.ms-formbody {
    width: auto;
    height: auto;
}
.divpdf {
    width: 100%;
    height: 800px;
}
.tablefull {
    width: 100%;
    height: auto;
    border-collapse: collapse;
}
.tdspaceimg {
    width: 27%;
    background-color: #f5f5f5;
}
.tdspaceimg2 {
    width: 97%;
    background-color: #f5f5f5;
}
.tdspaceimg3 {
    width: 17.5%;
}
.tdimgcolor {
    background-color: #134f80;
}
.tdimgcolor2 {
    background-color: #f5f5f5;
}
.tdspacecontent {
    width: 30%;
}
.tdspacecontent2 {
    width: 100%;
    height: 10px;
}
.tdspaceeje {
    width: 5%;
    height: 20px;
}
.responsiveimg {
    width: 100%;
    height: auto;
    min-width: 27px;
}
.spacebar {
    background-color: #134f80;
    border-bottom: solid 4px #134f80;
}
.pagetitle {
    font-family: "Century Gothic";
    font-weight: 800;
    font-size: 2em;
    color: #134f80;
    text-decoration: none;
    padding-left: 0;
}
.texttitle {
    font-family: "Century Gothic";
    font-weight: 800;
    font-size: 1.2em;
    color: #134f80;
    text-decoration: none;
    padding-left: 0.5%;
}
.texttitle2 {
    font-family: "Century Gothic";
    font-size: 1.25em;
    color: #000;
    text-decoration: none;
    padding-left: 1%;
}
.textlink {
    font-family: "Century Gothic";
    font-size: 1.15em;
}
.textnombre {
    text-align: center;
    font-weight: 800;
    font-family: "Century Gothic";
    font-size: 1.3em;
}
.tdlink {
    vertical-align: top;
    padding: 0.8% 0 0.8% 3%;
}
.tdlink:hover {
    background-color: #f5f5f5;
}
.tabledisplay2 {
    display: none;
}
.vinculo:link {
    text-decoration: None;
    color: #134f80;
}
.vinculo:visited {
    text-decoration: none;
    color: #134f80;
}
.vinculo:active {
    text-decoration: underline;
    color: #134f80;
}
.vinculo:hover {
    text-decoration: underline;
    color: #134f80;
}
.DivPageTitle {
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
}
.PieTitle {
    font-family: Georgia;
    font-size: 24px;
    font-weight: 800;
}
@media screen and (max-width: 319px) {
    .ms-core-pageTitle,
    .ms-core-pageTitle a {
        padding-top: 0;
        font-size: 14px;
    }
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 15px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 9px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 10px;
    }
    .contentwrapper {
        margin: 0 1px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 10px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 10px;
    }
    .ms-rte-layoutszone-inner {
        padding-left: 0;
    }
    .img-responsive {
        display: none;
    }
    .img-perfil{
	box-shadow: 0 0 10px #666;
	}
}
    blockquote {
        display: block;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
    }
    .ms-srch-sb-navImg {
        display: none;
    }
    .ms-srch-sb > input {
        display: inline-block;
        border-style: none;
        outline-style: none;
        margin: 0 0 0 5px;
        padding: 0 1px 0 0;
        width: auto;
        height: 20px;
        background-color: transparent;
    }
    .ms-srch-sb > .ms-srch-sb-searchLink {
        margin-left: -1px;
        top: 1px;
        height: 20px;
        width: 20px;
    }
    #searchInputBox {
        margin-bottom: 0;
        margin-right: 10px;
        float: right;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    .ms-srch-sb-searchImg {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-searchImg:hover {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-navLink {
        display: none;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 9px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 11px;
    }
}
@media screen and (min-width: 320px) and (max-width: 479px) {
    .ms-core-pageTitle,
    .ms-core-pageTitle a {
        padding-top: 0;
        font-size: 18px;
    }
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 15px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 9px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 10px;
    }
    .contentwrapper {
        margin: 0 1px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 10px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 10px;
    }
    .ms-rte-layoutszone-inner {
        padding-left: 0;
    }
    .img-responsive {
        display: none;
    }
    blockquote {
        display: block;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
    }
    .ms-srch-sb-navImg {
        display: none;
    }
    .ms-srch-sb > input {
        display: inline-block;
        border-style: none;
        outline-style: none;
        margin: 0 0 0 5px;
        padding: 0 1px 0 0;
        width: auto;
        height: 20px;
        background-color: transparent;
    }
    .ms-srch-sb > .ms-srch-sb-searchLink {
        margin-left: -1px;
        top: 1px;
        height: 20px;
        width: 20px;
    }
    #searchInputBox {
        margin-bottom: 0;
        margin-right: 10px;
        float: right;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    .ms-srch-sb-searchImg {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-searchImg:hover {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-navLink {
        display: none;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 9px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 11px;
    }
}
@media screen and (min-width: 480px) and (max-width: 599px) {
    .ms-core-pageTitle,
    .ms-core-pageTitle a {
        padding-top: 0;
        font-size: 20px;
    }
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 15px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 11px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 11px;
    }
    .contentwrapper {
        margin: 0 1px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 12px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 11px;
    }
    .ms-rte-layoutszone-inner {
        padding-left: 0;
    }
    .img-responsive {
        display: none;
    }
    blockquote {
        display: block;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
    }
    .ms-srch-sb-navImg {
        display: none;
    }
    .ms-srch-sb > input {
        display: inline-block;
        border-style: none;
        outline-style: none;
        margin: 0 0 0 5px;
        padding: 0 1px 0 0;
        width: auto;
        height: 20px;
        background-color: transparent;
    }
    .ms-srch-sb > .ms-srch-sb-searchLink {
        margin-left: -1px;
        top: 1px;
        height: 20px;
        width: 20px;
    }
    #searchInputBox {
        margin-bottom: 0;
        margin-right: 10px;
        float: right;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    .ms-srch-sb-searchImg {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-searchImg:hover {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-navLink {
        display: none;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 11px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 12px;
    }
}
@media screen and (min-width: 600px) and (max-width: 799px) {
    .ms-core-pageTitle,
    .ms-core-pageTitle a {
        padding-top: 0;
        font-size: 22px;
    }
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 20px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 13px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 13px;
    }
    .contentwrapper {
        margin: 0 1px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 15px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 13px;
    }
    .ms-rte-layoutszone-inner {
        padding-left: 0;
    }
    blockquote {
        display: block;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
    }
    .ms-srch-sb-navImg {
        display: none;
    }
    .ms-srch-sb > input {
        display: inline-block;
        border-style: none;
        outline-style: none;
        margin: 0 0 0 5px;
        padding: 0 1px 0 0;
        width: auto;
        height: 20px;
        background-color: transparent;
    }
    .ms-srch-sb > .ms-srch-sb-searchLink {
        margin-left: -1px;
        top: 1px;
        height: 20px;
        width: 20px;
    }
    #searchInputBox {
        margin-bottom: 0;
        margin-right: 10px;
        float: right;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    .ms-srch-sb-searchImg {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-searchImg:hover {
        left: -0;
        top: -70px;
    }
    .ms-srch-sb-navLink {
        display: none;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 13px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 15px;
    }
}
@media screen and (min-width: 800px) and (max-width: 1023px) {
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 22px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 14px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 13px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 16px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 14px;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 14px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 16px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 20px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 16px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 13px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 18px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 15px;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 16px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 18px;
    }
}
@media screen and (min-width: 1366px) {
    .ms-core-pageTitle,
    .ms-core-pageTitle a {
        padding-top: 0;
        font-size: 28px;
    }
    .responsiveimg {
        width: 100%;
        height: auto;
        min-width: 20px;
    }
    .textlink {
        font-family: "Century Gothic";
        font-size: 16px;
        padding-bottom: 5px;
    }
    .ms-textSmall,
    .ms-textXSmall {
        font-size: 13px;
    }
    .texttitle {
        font-family: "Century Gothic";
        font-weight: 800;
        font-size: 18px;
        color: #134f80;
        text-decoration: none;
        padding-left: 0.5%;
    }
    .ms-signInLink {
        font-size: 15px;
    }
    .ms-fullWidth {
        margin-top: 0;
        margin-bottom: 0;
    }
    #pie {
        bottom: 0;
        min-height: 3em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 0;
        width: 100%;
        vertical-align: middle;
        color: #000;
        font-family: "Century Gothic";
        font-size: 16px;
        background-color: #f5f5f5;
        border-bottom-style: 0;
        border-top: solid 1px #134f80;
    }
    .PieTitle {
        font-family: Century Gothic;
        font-size: 18px;
    }
}
.vinculoTitle
{ 
	text-decoration:none;
	color: #134f80;
}

.vinculoTitle:hover
{ 
	text-decoration:none;
	font-weight: 600 !important;
	color: #134f80;
}
#sideNavBox{
	
	display:none
}
