body{
	border:0px;
	margin:0px;
	padding:0px;
}

.container{
	width:100%;
	height:auto;
	
	/*background: url(../SANTULIANA3.jpg);*/
}


.contcol h1{font-family:Georgia, Helvetica, sans-serif;color:#036;font-size:72px;font-weight:100;margin-top:5px;line-height:36px;}
.contcol h2{font-family:Georgia, Helvetica, sans-serif;color:#000;font-size:14px;font-weight:200;margin-top:5px;line-height:20px;}

.menu{position:relative;width:100%;height:3px;text-align:left;background:#274675;margin-bottom:30px;}
.menuInt{position:relative;margin:0 auto;width:970px;height:35px;float:left;margin-top:30px;margin-bottom:40px;}
.menuInt2{position:relative;margin:0 auto;width:700px;height:32px;background:#274675;float:left;z-index:50;}
.menuInt3{position:relative;margin:0 auto;width:270px;height:32px;background:#517cd0;float:right;}
.menuInt a{font-family:Georgia, "Times New Roman", Times, serif;color:#ffffff;font-size:22px;margin-left:40px;margin-top:3px;line-height:32px;}
.menuInt a:hover{font-family:Georgia, "Times New Roman", Times, serif;color:#517cd0;font-size:22px;margin-left:40px;line-height:32px;}

.clear{clear:both;}

.top{position:relative; width:100%; height:auto;  }

.uptop{position:relative; width:100%; height:110px; background:#ffffff;}

.txtuptop{position:relative; margin:0 auto; width:100%; font-family:Georgia;text-align:center; color:#507ccc;margin-left:-5px;height:auto; }

.septop{position:relative; width:100%; height:7px; background:#274675; margin-bottom:3px; }


.sepInttop{position:relative;width:100%; height:3px; background:#ffffff;}

.bannertop{position:relative; width:100%; overflow:hidden; background:#4579cd; text-align:center;height:342px;background:url(/foto/pano.jpg) center center no-repeat;background-size:cover;}

.viewtop{position:relative;width:100%; height:64px; background:#274675; }

.viewcont{position:relative; margin:0 auto; width:970px; height:64px; text-align: center; }

.viewphoto{	position:relative; margin-top:7px; display: inline-table; width:50px; height:50px; }

#topPic{border-left:4px solid #FFF;border-right:4px solid #FFF;}

.viewphoto a img{ border:0; }

.viewphoto img{ width:50px;height:50px; }

.viewphoto .viewcornice{ position:absolute; top:0px; left:0px; height:46px; width:46px; border:2px solid #ffffff; }

.viewphoto:hover .viewcornice{ position:absolute; top:0px; left:0px; height:42px; width:42px; border:4px solid #3c6cb6; }

.content{position:relative; margin:0 auto; width:970px;}

.contcontent{position:relative;height:auto;width:100%;text-align:center;margin-top:20px;margin-bottom:20px;}

.footer{position:relative;width:100%;height:150px;}

.footercont{position:relative;margin: 0 auto; width:970px; }

.sepblocco{position:relative; float:left; width:5px; height:180px; }

.bloccoA{position:relative; float:left; width:320px; height:180px;}
.bloccoB{position:relative; float:left; width:320px; height:180px;}
.bloccoC{position:relative; float:left; width:320px; height:180px;}

.blocco_1Sup{position:relative;padding-top:5px; width:320px; height:30px; background:#274676; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF;}
.blocco_2Sup{position:relative;padding-top:5px; width:320px; height:30px; background:#4479cd; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF; cursor:pointer;}

.blocco_Mid{position:relative;width:320px; height:180px; }

.blocco_Mid div{ text-align:center; padding-top:15px;}
.blocco_Mid h2{ text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#274676;margin:3px;}
.blocco_Mid h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#274676;margin:2px; line-height:16px;}
.blocco_Mid h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#274676; margin:0px; line-height:14px;}

.blocco_1Inf{position:relative;width:320px; height:5px; background:#4479cd;}
.blocco_2Inf{position:relative;width:320px; height:5px; background:#274676;}


.bloccoD{position:relative;width:970px; height:285px;}
.blocco_DSupposition:relative;{ padding-top:15px; width:970px; height:47px; background:#274676; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFFFFF;}
.blocco_DMid{position:relative;width:970px; height:285px;}

.blocco_DMid{position:relative;  width:970px;}
.blocco_DMid div{position:relative;float:right; text-align:center; padding-top:15px; width:400px;}
.blocco_DMid h2{ text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#274676;margin:3px;}
.blocco_DMid h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#4479cd;margin:2px;}
.blocco_DMid h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#4479cd; margin:0px;}

.blocco_D1Inf{position:relative;width:970px; height:5px; background:#274676;}

.spacer{position:relative; width:100%; height:25px;}

.contentpagina{position:relative;}
.colSX{position:relative; float:left; width:680px; background:#ffffff;}
.colDX{position:relative;float:left; width:270px;}
.contentCol{position:relative;float:left;width:270px; background:#ffffff;}
.contentColDx{position:relative;float:left;width:270px; background:#274675;}

.spcCol{position:relative;float:left; width:20px; height:20px;}

.contcol{position:relative;margin:15px;}
.contcoldx{position:relative;margin:10px; background:#274675;}
.colcoldx{position:relative; background:#ffffff;}
.textcoldx{position:relative; margin-right:5px; margin-left:5px; background:#ffffff;}
.tt{font-family:Georgia, Helvetica, sans-serif;color:#fff;font-size:18px;font-weight:100;text-align:center;}