a.pagelink:link, a.pagelink:visited, a.pagelink:active {text-decoration:none; color:#008445; border-bottom:#008445 1px solid;}
a.pagelink:hover               		   		               {text-decoration:none; color:#000000; border-bottom:transparent 2px solid;}

a.services:link, a.services:visited, a.services:active {text-decoration:none; font-size:calc(16px + (28 - 16) * ((100vw - 768px) / (2560 - 1100))); color:#008445;}
a.services:hover                     	                 {text-decoration:none; color:#888888;}

a.services2:link, a.services2:visited, a.services2:active {text-decoration:none; font-size:calc(14px + (22 - 14) * ((100vw - 768px) / (2560 - 1200))); color:#008445;}
a.services2:hover                     	                  {text-decoration:none; color:#888888;}

a.enroll:link, a.enroll:visited, a.enroll:active {text-decoration:none; font-size:calc(12px + (32 - 16) * ((100vw - 200px) / (2560 - 100))); color:#008445;}
a.enroll:hover                     	             {text-decoration:none; color:#888888;}

/*a.services:link, a.services:visited, a.services:active {text-decoration:none; font-size:18px; color:#008445;}
a.services:hover                     	                 {text-decoration:none; color:#888888;}

@media (min-width:576px) {
a.services:link, a.services:visited, a.services:active {text-decoration:none; font-size:22px; color:#008445;}
a.services:hover                     	                 {text-decoration:none; color:#888888;}
}
@media (min-width:768px) {
a.services:link, a.services:visited, a.services:active {text-decoration:none; font-size:14px; color:#008445;}
a.services:hover                     	                 {text-decoration:none; color:#888888;}
}
@media (min-width:1200px) {
a.services:link, a.services:visited, a.services:active {text-decoration:none; font-size:20px; color:#008445;}
a.services:hover                     	                 {text-decoration:none; color:#888888;}
}
@media (min-width:1800px) {
a.services:link, a.services:visited, a.services:active {text-decoration:none; font-size:28px; color:#008445;}
a.services:hover                     	                 {text-decoration:none; color:#888888;}
}*/

/*a.services2:link, a.services2:visited, a.services2:active {text-decoration:none; font-size:18px; color:#008445;}
a.services2:hover                      	                  {text-decoration:none; color:#888888;}

@media (min-width:576px) {
a.services2:link, a.services2:visited, a.services2:active {text-decoration:none; font-size:26px; color:#008445;}
a.services2:hover                     	                  {text-decoration:none; color:#888888;}
}
@media (min-width:768px) {
a.services2:link, a.services2:visited, a.services2:active {text-decoration:none; font-size:18px; color:#008445;}
a.services2:hover                     	                  {text-decoration:none; color:#888888;}
}
@media (min-width:1200px) {
a.services2:link, a.services2:visited, a.services2:active {text-decoration:none; font-size:18px; color:#008445;}
a.services2:hover                     	                  {text-decoration:none; color:#888888;}
}
@media (min-width:1800px) {
a.services2:link, a.services2:visited, a.services2:active {text-decoration:none; font-size:24px; color:#008445;}
a.services2:hover                     	                  {text-decoration:none; color:#888888;}
}*/

/*Toogle PDF Link anuncios*/
a.pdfdoc:link, a.pdfdoc:visited, a.pdfdoc:active {text-decoration:none; color:#555555; margin-bottom:-15px; padding:12px 0 12px 60px; font-size:20px; border:1px solid #e5e5e5;
                                                  background:#eeda88 url("http://www.arecibo.inter.edu/wp-content/uploads/2018/03/pdfsm.png") no-repeat 1.45% 50%; display:block;}
a.pdfdoc:hover               		   		           {text-decoration:none; background-color:#3d7149; color:#ffffff;}

/*Toogle PDF Right Link anuncios*/
a.pdfdocr:link, a.pdfdocr:visited, a.pdfdocr:active {text-decoration:none; color:#555555; margin-bottom:-15px; padding:12px 0 12px 60px; font-size:20px; border:1px solid #e5e5e5;
                                                     background:#eeda88 url("http://www.arecibo.inter.edu/wp-content/uploads/2018/03/pdfsm.png") no-repeat 98% 50%; display:block;}
a.pdfdocr:hover               		   		            {text-decoration:none; background-color:#3d7149; color:#ffffff;}

/*Toogle UI Link anuncios*/
a.ui:link, a.ui:visited, a.ui:active {text-decoration:none; color:#555555; margin-bottom:-15px; padding:12px 0 12px 60px; font-size:20px; border:1px solid #e5e5e5;
                                      background:#eeda88 url("http://www.arecibo.inter.edu/wp-content/uploads/portal/anuncios/ui.png") no-repeat 50% 1.45%; display:block;}
a.ui:hover               		   		   {text-decoration:none; background-color:#3d7149; color:#ffffff;}

/*Toogle Ofertas Kelly anuncios*/
a.kelly:link, a.kelly:visited, a.kelly:active {text-decoration:none; color:#007425; font-weight:bold; margin-bottom:-15px; padding:12px 0 12px 60px; font-size:20px; border:1px solid #e5e5e5;
                                                  background:#dceecc url("http://www.arecibo.inter.edu/wp-content/uploads/portal/anuncios/k.png") no-repeat 1.30% 50%; display:block;}
a.kelly:hover               		   		           {text-decoration:none; background-color:#3d7149; color:#ffffff;}

/*Toogle External Link anuncios*/
a.exli:link, a.exli:visited, a.exli:active {text-decoration:none; color:#555555; margin-bottom:-15px; padding:12px 0 12px 14px; font-size:20px; background-color:#eeda88; border:1px solid #e5e5e5; display:block;}
a.exli:hover               		             {text-decoration:none; background-color:#3d7149; color:#ffffff;}

/*Toogle Exalumnos*/
a.edco:link, a.edco:visited, a.edco:active {text-decoration:none; color:#555555; margin-bottom:-15px; padding:12px 0 12px 14px; font-size:20px; background-image:linear-gradient(135deg, #eeda88 0%, #eeda88 50%, #b0b056 100%); border:1px solid #e5e5e5; display:block;}
a.edco:hover               		             {text-decoration:none; background-image:linear-gradient(135deg, #3d7149 0%, #3d7149 50%, #b0b056 100%); color:#ffffff;}

/*Toogle Ofertas MAXOutreach anuncios*/
a.max:link, a.max:visited, a.max:active {text-decoration:none; font-weight:bold; margin-bottom:-15px; padding:12px 0 12px 60px; font-size:20px; border:1px solid #e5e5e5; background:#6e6c8c url("http://www.arecibo.inter.edu/wp-content/uploads/portal/anuncios/m.png") no-repeat 1.30% 50%; display:block;}
a.max:hover               		   		    {text-decoration:none; background-color:#444460; color:#ffffff;}

/*MAXOutreach Content*/
.maxcnt {background-color:#ffffff; padding:10px 20px; border:1px solid #ccc; margin:-10px 0 5px 0;}

/*Prospectos-Matriculados-Admin Links*/
a.seclink:link, a.seclink:visited, a.seclink:active {text-decoration:none; font-size:16px; color:#444; letter-spacing:.03em; font-weight:bold;}
a.seclink:hover 		    					                  {text-decoration:underline; color:#000;}

/*Admin Links NUEVO(A)*/
a.seclinkn:link, a.seclinkn:visited, a.seclinkn:active {text-decoration:none; font-size:16px; color:#444; letter-spacing:.03em; font-weight:bold; background-color:#d6cdc0; border-radius:12px 0 0 12px; padding:2px 5px; margin-left:-5px;}
a.seclinkn:hover 		    					                     {text-decoration:underline; color:#000; background-color:transparent;}

/*Programas Subgraduados Links*/
a.oferta:link, a.oferta:visited, a.oferta:active {text-decoration:underline; font-size:16px; color:#444; font-weight:bold;}
a.oferta:hover 		    					                 {text-decoration:none; color:#000;}

/*Convocatorias Link Recursos Humanos*/
a.convocatoria:link, a.convocatoria:visited, a.convocatoria:active {text-decoration:none; font-size:16px; font-weight:bold; color:#000000; background-color:#FFEDAD; border:1px solid #B69600; padding:4px 8px; display:block;}
a.convocatoria:hover                                               {text-decoration:none; color:#664830; background-color:#e7e5d6; border:1px solid #A39380;}

/*Krónicas-Prisma-InterSci Links*/
a.med:link, a.med:visited, a.med:active {text-decoration:underline; font-size:16px; font-weight:bold; color:#444444; text-align:center; outline:0; border:1px solid #888; background-color:#E5D28D; padding:5px; margin-bottom:-15px; display:block;}
a.med:hover 		   			   		          {text-decoration:none; color:#664830; outline:0; border:1px solid #bebb9a; background-color:#e7e5d6;}

/*Blackboard Links*/
a.bb:link, a.bb:visited, a.bb:active {text-decoration:underline; color:#e7e7e7; font-size:24px;}
a.bb:hover 		   			   		         {text-decoration:none;}

/*Votaciones Consejo*/
a.alert:link, a.alert:visited, a.alert:active {text-decoration:underline; color:#555; font-weight:bold; padding:5px 10px 5px 10px; outline:none;}
a.alert:hover 							      	          {text-decoration:none; color:#ffedad; background:#555;}

/*Link Line*/
a.ll:link, a.ll:visited, a.ll:active {text-decoration:underline;}
a.ll:hover 		   			   		         {text-decoration:none;}

/*Fecha-Anuncios*/
.nl {text-decoration:underline solid #008445; background-color:#008445; color:#ffffff; padding:5px 0; margin-bottom:-20px; display:block; font-size:calc(7px + (14 - 7) * ((100vw - 576px) / (2560 - 1100)));}
.nl2 {font-size:calc(7px + (14 - 7) * ((100vw - 576px) / (2560 - 1100)));}
.cl {text-decoration:underline solid #ffedad; background-color:#ffedad; color:#008445; margin-bottom:-22px; display:block; border-bottom:2px solid #008445; font-size:calc(6px + (12 - 6) * ((100vw - 576px) / (2560 - 1100)));}

.search-no-results {width:100% !important;}

/*Dropdown Menu*/
.dropdown-menu-wrap ul.sub-menu li a {color:#555; font-size:14px; line-height:18px!important; font-weight:600; padding:8px 18px;}

/*Proyecto MSP Links*/
.gray {background:#ccc; border:2px solid #444; font-size:18px; font-weight:bold; color:#444; padding:10px; text-align:center; display:block;}
.blue {background:#77b2ff; border:2px solid #1286f6; font-size:22px; font-weight:bold; padding:10px; text-align:center;}

/*Disabled look*/
.dis {font-size:16px; color:#888; letter-spacing:.03em; font-weight:bold; text-shadow:0px 1px 0px #fff;}

html {overflow-y: scroll;}

/*Flex Navigation Arrows*/
.flex-prev {right:43px!important; bottom:-30px!important;}
.flex-next {right:13px!important; bottom:-30px!important;}

/*OWL Buttons (Flechas Anuncios)*/
.owl-buttons {bottom:-10px!important;}

/*Title area DUH!*/
#title-area {background-image:linear-gradient(135deg, #254e26 0%, #008445 50%, #ffd140 100%)!important;}
.page-title, .department-title, .page_section-title {font-size:calc(40px + (50 - 40) * ((100vw - 768px) / (2560 - 1100)))!important; color:#e7e7e7; text-shadow:0px 4px 3px #222;}
/*Fecha límite convocatorias*/
#fl {font-size:16px; font-weight:bold; color:#395525; border:1px solid #395525; background-color:#daeace; padding:4px; display:block; margin:10px 0 5px 0;}
#flr {font-size:16px; font-weight:bold; color:#C00; border:1px solid #C00; background-color:#faecec; padding:4px; display:block; margin:10px 0 5px 0;}

/*OAIC Green title*/
.gt {font-size:20px; font-weight:bold; background-color:#cedebe; padding:5px 0px 5px 10px; display:block; margin-bottom:10px;}
/*OAIC Gray border*/
.gb {border:1px #cccccc solid; padding:10px 0 2px 10px; margin-bottom:5px;}

/*Convocatoria de Empleos*/
#cde {font-size:16px; margin-right:2px;}

/*External link*/
#ext {font-size:14px; color:#c40004; margin-left:8px;}
/*Column center*/
#ctr {text-align:center;}
/*Italic*/
#it {font-style:italic; padding-right:3px;}
/*Italic Bold*/
#itb {font-style:italic; font-weight:bold; padding-right:3px;}
/*Video title*/
#vtitle {font-size:20px; line-height:24px; letter-spacing:5px; font-weight:600; color:#ddd; text-transform:uppercase;}
#vtitlesm {font-size:12px; font-weight:600; color:#ddd; text-transform:uppercase;}
/*Golf menu*/
#gf {background:url(http://www.arecibo.inter.edu/wp-content/uploads/2018/05/golfbtn.png) no-repeat; padding:3px 0px 26px 186px;}
/*Sitemap*/
#posts, #authors, #portfolio {display:none!important;}

/*Preguntas frecuentes*/
.pregu {background-color:#c8cba2; border-bottom:1px solid #888888; padding:3px 0 3px 8px; margin:3px -2px 3px 3px; cursor:default;}
.conte {background-color:#ffffff; border-bottom:1px dotted #888888; padding:10px 10px 10px 20px; color:#444444; margin:3px -2px 3px 3px; line-height:20px; text-align:justify;}

/*E-Mail checkbox*/
.check {font-size:12px; color:#555555;}
/*E-Mail Textarea line height*/
.lh {line-height:18px !important; padding:1px!important; height:100px!important;}
/*E-Mail Info Textarea line height*/
.infolh {line-height:20px !important; height:200px!important; margin-bottom:-2px;}
/*News date and comments*/
.byline, .entry-meta {display:none;}
/*NUEVO*/
.new {background-color:#c33325; color:#f5f5f5; font-size:9px; font-weight:bold; padding:3px; margin-left:10px; vertical-align:30%;}
/*Resumen Tesis*/
.rsm {display:none; padding:10px; margin-top:5px; margin-left:-2px; background-color:#f4f4ec; border:1px dotted #deded2;}
/*Leyenda Mapa*/
.ley {padding:10px; margin-top:5px; margin-left:-2px; background-color:#f0f0f0; border:1px dotted #d8d8d8;}

blockquote {font-size:16px; font-family:lato; line-height:22px; font-weight:normal; font-style:normal; color:#555555; padding:0px 15px 5px 25px; background:transparent; margin-top:-8px;}

.intro {font-size:18px; color:#555555; padding:20px; text-align:justify; line-height:25px; margin-bottom:20px;}

/*menuboxlnk*/
.menuboxlnk {overflow:hidden; transition: all 0.4s ease 0s;}
/*menuboxsdw*/
.menuboxsdw {box-shadow:0px 0px 6px #888888; background:#ffffff; margin:15px 0px; border-radius:10px;}
/*menuboximg*/
.menuboximg {overflow:hidden; border-radius:10px 10px 0 0;}
/*menuboxbtm*/
.menuboxbtm {padding:15px 0; text-align:center; border-top:4px solid #008445;}

/*Acreditaciones/encuentranos grayscale2color*/
.act {transition:transform .3s ease-in-out 0s; filter:grayscale(100%); -webkit-filter: grayscale(100%); -webkit-transition: all .3s ease-in-out;}
.act:hover {filter:grayscale(0%); -webkit-filter: grayscale(0);}

/*Zoom*/
.zoom {transition:transform .3s; margin:0 auto; -webkit-transition: all .3s ease-in-out;} /* Animation */
.zoom:hover {transform:scale(1.1);}

.zoomg {transition:transform .3s; margin:0 auto;} /* Animation */
.zoomg:hover {transform:scale(1.08);}

.zoomc {transition:transform .3s ease-in-out 0s; filter:grayscale(100%); -webkit-filter: grayscale(1); -webkit-transition: all .3s ease-in-out;} /* Animation */
.zoomc:hover {transform:scale(1.33); filter:grayscale(0%); -webkit-filter: grayscale(0); -webkit-transform: scale(1.33);}

.zooms {transition:transform .3s; margin:0 auto; -webkit-transition: all .3s ease-in-out;} /* Animation */
.zooms:hover {transform:scale(1.1); box-shadow:0 0 15px rgba(0,0,0,.6);}

/*Box Hover*/
.box {
  border-radius:6px;
  border:1px solid transparent;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  padding-bottom:15px;
  background-color:#f5f5f5;
  line-height:32px;
}

.box:hover {
  border-radius:6px;
  border:1px solid #ccc;
  box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 1px #a2a9b1;
  -moz-box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 1px #a2a9b1;
  -webkit-box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 1px #a2a9b1;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  background-color:#ffffff;
  /*margin-top:-8px;*/
  -webkit-filter:grayscale(60%);
  filter:grayscale(60%);
}

/*Gray Highlight word*/
.highlight {background-color:#f4f4f6; border:1px solid #eee; border-radius:3px; padding:3px 4px 3px 4px;}

/*----------------Anuncios----------------*/
.toggle-label {font-size:20px; background-color:#eeda88;}
.toggle_area {margin:-20px 0 -20px -20px; text-align:center;}
.day {background-color:#466800; font-size:20px; font-weight:bold; color:#f3f3f3; padding:2px 3px; margin:5px 16px 7px -3px; border-radius:4px; box-shadow:-1px -1px 0 #e7e7e7, 1px -1px 0 #e7e7e7, -1px 1px 0 #e7e7e7, 1px 1px 0 #e7e7e7;}
.day2 {background-color:#466800; font-size:22px; font-weight:bold; color:#f3f3f3; padding:3px 5px; margin:5px 16px 7px -3px; border-radius:4px; box-shadow:-1px -1px 0 #e7e7e7, 1px -1px 0 #e7e7e7, -1px 1px 0 #e7e7e7, 1px 1px 0 #e7e7e7;}
.aly {font-size:16px; margin:0 8px 0 -8px;}
.month {position:relative; margin:0 0 5px 0; padding:10px 0 10px 14px; font-size:20px; background-color:#bed3bb; font-weight:bold; border:1px solid #e5e5e5;}
.other {position:relative; margin:5px 0; padding:10px 0 10px 14px; font-size:20px; background-color:#daca64; font-weight:bold; border:1px solid #e5e5e5;}
.calcol {color:#466800; padding-right:16px; font-size:28px; vertical-align:top; text-shadow:-1px -1px 0 #e7e7e7, 1px -1px 0 #e7e7e7, -1px 1px 0 #e7e7e7, 1px 1px 0 #e7e7e7;}
.toggle-label:hover {background-color:#3d7149!important;}
#adcont {margin:-25px 0 -25px -40px; padding:20px; font-size:18px;}

p {text-align:justify;}

/*Títulos amarillos*/
.sectiontitle {text-align:left; font-size:20px; font-weight:bold; background-color:#ffd34f; padding:5px 0px 5px 10px; display:block; margin-bottom:20px;}
/*Títulos subgraduados*/
.offertitle {text-align:left; font-size:18px; font-weight:bold; background-color:#f4dda0; padding:3px 0px 3px 10px; display:block; margin-bottom:-20px;}
/*Títulos mostaza*/
.mustitle {text-align:left; font-size:20px; font-weight:bold; background-color:#ebba50; padding:5px 0px 5px 10px; display:block; margin-bottom:20px;}
/*Back Icon Title Template Green*/
.icnbck {background-color:#008445; color:#f5f5f5; font-size:30px; padding:10px 10px 13px 10px; margin-right:15px; vertical-align:middle;}
/*Back Icon Title Template Green*/
.icnbck2 {background-color:#808078; color:#f5f5f5; font-size:30px; padding:10px 10px 13px 10px; margin-right:15px; vertical-align:middle;}
/*Back Icon Title Avisos*/
.icbk {color:#f5f5f5; font-size:30px; padding:10px 10px 13px 10px; margin-right:15px; vertical-align:middle; border-radius:12px;}
/*Back Icon Title Avisos Custom Color*/
.icbkcc {font-size:30px; padding:10px 10px 13px 10px; margin-right:15px; vertical-align:middle; border-radius:12px;}
/*Certificados*/
.phborder {border:1px #ccc solid; background-color:#fff; -webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.15); margin:0 20px 20px 0;}
/*Photo border*/
.border {border-top:solid 10px white; border-right:solid 10px white; border-bottom:solid 40px white; border-left:solid 10px white; margin-right:5px; margin-bottom:8px; -webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.15);}
/*Popup Shadow*/
.popsdw {box-shadow: 0 0 20px rgba(0,0,0,.4); border: 1px solid #eaeaea;}
/*Referencia*/
.letter {display:inline-block; text-align:center; font-size:50px; font-weight:bold; width:14%;}
/*Consejo*/
.csj {text-align:center; font-size:18px; font-weight:bold; margin:25px 0 35px 0;}
/*Search*/
.search-form .submit {display:none !important;}

/*----------------Blackboard----------------*/
input.fields {width:100% !important; height:40px !important; background-color:#352d22; font-size:22px; color:#e7e7e7; border:0px;}
input.button {width:100% !important; height:40px !important; background-color:#352d22; font-size:12px; color:#e7e7e7; border:0px; margin-bottom:10px; text-align:center !important; padding:6px;}

/*------------------Tables------------------*/
table td {border:1px solid #a9b595;}
.dirtitle {background-color:#bccca7; font-weight:bold; text-align:center;}
.dirstitle {background-color:#a9b595; font-weight:bold; border-right-color:#bccca7; text-align:center;}
.dirstitlenb {background-color:#a9b595; font-weight:bold; text-align:center;}
table tr:nth-child(even) {background:#fbfdfd;}
table tr:nth-child(odd) {background:#f1f4e9;}
#imgctr {margin-left:auto !important; margin-right:auto !important;}
#rtext {text-align:right;}

/*----------------Tables BD-----------------*/
table.bd td {border:1px solid #deded2;}
.bd {background-color:#deded2; font-weight:bold; text-align:center;}
table.bd tr:nth-child(even) {background:#f4f4ec;}
table.bd tr:nth-child(odd) {background:#fcfcf7;}

/*----------------Tables GR-----------------*/
table.gr td {border:1px solid #d0d0d0;}
.gr {background-color:#dedede; font-weight:bold; text-align:center;} /*OAIC Grey title*/
table.gr tr:nth-child(even) {background:#f4f4f4;}
table.gr tr:nth-child(odd) {background:#fcfcfc;}

/*----------------Tables TP-----------------*/
table.tp td {border:1px solid transparent;}
.tp {background-color:transparent; font-weight:bold; text-align:center;}
table.tp tr:nth-child(even) {background:transparent;}
table.tp tr:nth-child(odd) {background:transparent;}