@charset "UTF-8";
html {
	background-image: url(../Images/bkg-tile3.gif);
	background-repeat: repeat;
	background-position: center 166px;
	
}
body {
	background-image: url(../Images/bkg-top-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:20px;
}
a {
	color: #FC6;
}
a:hover {
	color: #FFF;
}
p {
	font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
	font-size:16px;
	line-height:21px;
	color:#000;
	margin-left:18px;
	margin-right:10px;
	margin-top:0;
	padding: 0;
}
p.inRight {
	margin-right:10px;
}
h1 {
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:52px;
	line-height:46px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:normal;
	color: white;
	margin-left:10px;
}
h2 {
	font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
	font-size:19px;
	font-weight:normal;
	color: #930;
	letter-spacing:2px;
	margin-top:0px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:0;
}
h3 {
	font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
	color: #FFF;
	margin-bottom:8px;
	margin-right:10px;
	margin-top:4px;
}
h4 {
font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
font-weight:normal;
font-size:76px;
line-height:60px;
color: #000;
letter-spacing:-4px;
margin-bottom:8px;
margin-top:4px;
margin-left:6px
}
h5 {
font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
font-weight:normal;
color: #000;
font-size:60px;
line-height:54px;
letter-spacing:-4px;
margin-bottom:2px;
margin-top:2px;
margin-left:6px;
}
h5.GCDsm {
font-size:48px;
line-height:42px;
letter-spacing:-2px;
}
h6 {
font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
font-weight:normal;
font-size:60px;
line-height:48px;
color: #000;
letter-spacing:-4px;
margin-bottom:0px;
margin-top:0px;
margin-left:6px
}
	
.transBox {
	background-color: rgba(256,256,256,0.5);
}
.revista {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
#publications .date {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:9pt;
	font-weight: normal;
}
.enter {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:10pt;
	letter-spacing:1px;
}
.enter a {
	color:#000;
	text-decoration:none;
}
.enter a:hover {
	color:#390;
}
#publications .article {
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:14pt;
	line-height:14pt;
	font-weight:bold;
	color: #930;
}
.imgFrame {
	border: 2px #FFF solid;
	margin-bottom: 4px;
}
.galeria {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12pt;
	line-height:24pt;
	font-weight: bold;
	color: #330;
	margin-top:10px;
}
.email {
	font-family: 'Questrial', "Century Gothic", "Century Gothic Bold", sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
}
.inputBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 8px;
	margin-top: 0;
	padding:4px;
	text-align: left;
	color: #330;
	background: rgba(255, 255, 255, 0.5);
	width: 90%;
}
form {
	margin-left:10px;
}
#contact label {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #033;
	line-height: 9pt;
	letter-spacing: 1px;
}
#logo .logoScale {
	width: 60%;
	height: 60%;
}

.bkgHome {
	background-image: url(../Images/bkg-tx1.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgArq {
	background-image: url(../Images/bkg-Arq-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgMark {
	background-image: url(../Images/bkg-Mark-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgEng {
	background-image: url(../Images/bkg-Eng-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgArt {
	background-image: url(../Images/bkg-Art-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgTeam {
	background-image: url(../Images/bkg-Team-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgServ {
	background-image: url(../Images/bkg-Serv-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgPract {
	background-image: url(../Images/bkg-Pract-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}
.bkgAbout, .bkgPub {
	background-image: url(../Images/bkg-About-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}

.bkgMerit {
	background-image: url(../Images/bkg-About-sm.jpg);
	background-position:center top;
	background-repeat: repeat-y;
}

.imgBkg {
	background-image: none;
}
.imgMargin {
	margin-top:10px;
}

.fooTxt {
	margin-right:10px;
	margin-left:10px;
}
.fooTxtLeft {
	margin-right:10px;
	margin-left:10px;
}

#submitbtn {
display: block;
float: left;
height: 2em;
padding: 0 1em;
border: 1px solid;
outline: 0;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
color:  #fff;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-color: #5e890a #5e890a #000;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
background-color: rgb(226,238,175);
background-image: -moz-linear-gradient(top, rgb(226,238,175) 3%, rgb(188,216,77) 3%, rgb(144,176,38) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgb(226,238,175)), color-stop(3%,rgb(188,216,77)), color-stop(100%,rgb(144,176,38))); 
background-image: -webkit-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -o-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -ms-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );
}
#submitbtn:hover {
border-color: #7c9826 #7c9826 #000;
color: #fff;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
background: rgb(228,237,189);
background: -moz-linear-gradient(top, rgb(228,237,189) 2%, rgb(207,219,120) 3%, rgb(149,175,54) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(228,237,189)), color-stop(3%,rgb(207,219,120)), color-stop(100%,rgb(149,175,54))); 
background: -webkit-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
background: -o-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: -ms-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edbd', endColorstr='#95af36',GradientType=0 );
}

#backBtn {
display: block;
height: 2em;
padding: 4px 0 0 0;
border: 1px solid;
outline: 0;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
color:  #fff;
vertical-align: middle;
cursor: pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-color: #5e890a #5e890a #000;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
background-color: rgb(226,238,175);
background-image: -moz-linear-gradient(top, rgb(226,238,175) 3%, rgb(188,216,77) 3%, rgb(144,176,38) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgb(226,238,175)), color-stop(3%,rgb(188,216,77)), color-stop(100%,rgb(144,176,38))); 
background-image: -webkit-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -o-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -ms-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );
}

@media only screen and (min-width: 481px) {
	
	h1 {
	font-size:52px;
	line-height:58px;
	margin-right:20px;
	margin-left:0;
}
h2 {
	letter-spacing:3px;
	margin-left:0px;
	margin-right:20px;
}
h6 {
font-weight:normal;
font-size:68px;
}
	
p {
margin-left:0px;
margin-right:0px;
}
p.inRight {
	margin-right:60px;
}

.bkgArq {
	background-image: url(../Images/bkg-Arq.jpg);
	background-repeat:no-repeat;
}
.bkgEng {
	background-image: url(../Images/bkg-Eng.jpg);
	background-repeat:no-repeat;
}
.bkgArt {
	background-image: url(../Images/bkg-Art.jpg);
	background-repeat:no-repeat;
}
.bkgMark {
	background-image: url(../Images/bkg-Mark.jpg);
	background-repeat:no-repeat;
}
.bkgTeam {
	background-image: url(../Images/bkg-Team.jpg);
	background-repeat:no-repeat;
}
.bkgServ {
	background-image: url(../Images/bkg-Serv.jpg);
	background-repeat:no-repeat;
}
.bkgPract {
	background-image: url(../Images/bkg-Pract.jpg);
	background-repeat:no-repeat;
}
.bkgAbout {
	background-image: url(../Images/bkg-About.jpg);
	background-repeat:no-repeat;
}
.bkgMerit {
	background-image: url(../Images/bkg-Merit.jpg);
	background-repeat: repeat-y;
}
.bkgPub {
	background-image: url(../Images/bkg-Pub.jpg);
	background-repeat:no-repeat;
}
.fooTxt {
	margin-right:10px;
}
.fooTxtLeft {
	margin-left:10px;
}

.galeria {
	font-size:10pt;
	line-height:22pt;
	margin-top:6px;
}
	
}
	
@media only screen and (min-width: 769px) {
	
	h1 {
	font-size:60px;
	line-height:60px;
	margin-right:20px;
	margin-left:0;
}
	
	h2 {
	letter-spacing:3px;
}
	
p {
font-size:18px;
line-height:24px;
margin-left:30px;
margin-top:6px;
}
p.inRight {
	margin-right:310px;
}

h4 {
font-size:128px;
line-height:100px;
margin-bottom:0px;
margin-top:2px;
margin-left:20px
}
h3 {
font-size:34px;
line-height:34px;
margin-bottom:8px;
margin-right:10px;
margin-top:0px
}
h5 {
font-size:66px;
line-height:66px;
letter-spacing:-4px;
margin-left:30px;
}
h5.GCDsm {
font-size:66px;
line-height:66px;
letter-spacing:-4px;
}
h6 {
font-size:100px;
line-height:70px;
letter-spacing:-6px;
margin-bottom:0px;
margin-top:0px;
margin-left:20px
}

.imgBkg {
	background-image:url(../Images/img-Mark2.jpg);
	background-position: 30px bottom;
	background-repeat:no-repeat;
	padding-bottom:116px;
}
.imgMargin {
	margin-top:100px;
}
form {
	margin-left:60px;
}
#contact label {
color: #663;
}
#logo .logoScale {
	width: 100%;
	height: 100%;
}

}
