html {
	min-height:100%;
*height:auto!important;
	height:100%;
	width:100%;
	overflow:hidden;
	overflow-y:hidden;
	overflow-x:hidden;
}
body {
	min-height:100%;
*height:auto!important;
	height:100%;
	width:100%;
	color:#333;
	background-color:#C2C7CB;
	font:9px/1.22 Arial, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
	overflow:hidden;
	overflow-y:hidden;
	overflow-x:hidden;
	margin:0;
	padding:0;
}
a {text-decoration:none; }
.logoFP{
	position:fixed;
	top:390px;
	left:80px;}
.Welcome, .Welcome a{
	position: fixed;
	top: 400px;
	left: 443px;
	font-size: 14px;
	color:#004671;
	 font-family: 'Comfortaa', cursive;}
.Welcome a:hover{color:black;}
.slides{margin:0px 0 0 6px;}
.Allcontent {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;}
.Content{
	background:url(../images/bg_body.png) left bottom repeat-x rgba(255,255,255,0.9);
	width:910px;
	min-height:500px;
	margin:25px auto;
	border:1px solid #46a7da;
	border-radius:15px;
    padding:15px 0 60px 0;
	}
.Content .logo {
	background:url(../images/logo_head.png) no-repeat;
	width:264px;
	height:65px;
    position:absolute;
    margin:0px 20px 20px 20px;}
    

.Content .photo_header {
	position:inherit;
	background:url(../images/header.png) no-repeat;
	width:895px;
	height:345px;
	margin:20px;}
   /******************** Slide paginator **********************/


 
 .pagination {
	top: 282px;
    position: absolute;
    z-index: 999;
    right: 387px; }
    
  .pagination li{
    border: 2px solid rgba(255, 255, 218, 0.2);
    background: rgba(70, 167, 218, 0.8);
    list-style: none;
    border-radius: 15px;
    height: 15px;
    width: 9px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0px 2px 5px rgba(0, 0, 0, 0.5) inset;
    float: left;
    margin: 0 3px;
    padding: 5px 5px 0 8px;
    color: white;}  
    
  .pagination li.current {background:#ffba00; }
  
  .pagination a {color:white; }
 .menu_left{
	background:url(../images/menu_left.png) no-repeat;
	height:46px;
	width:11px;
	position: relative;
	top: -36px;
	left: -11px;
}

 .menu_right{
	background:url(../images/menu_right.png) no-repeat;
	height:46px;
	width:11px;
	position: relative;
	top: -67px;
	left: 910px;}
 menu{
    background:url(../images/menu_bg.png)repeat-x  #0099D7;
    padding: 6px 0; 
    color: white;
    font-size: 16px;
    display: inline-block;
    width: 910px;
    top: 349px;
    position: absolute;
	z-index:1000;}
 menu a {
    color:white;
    text-decoration:none;  
     }
     menu a:hover {
    color:rgba(255, 255, 255, 0.8);
    text-decoration:none;
    text-shadow:0 0 2px white;  
     } 
        
.menu_left_galeria{
	background:url(../images/menu_left.png) no-repeat;
	height:46px;
	width:11px;
	position: relative;
	top: 72px;
	left: -11px;
}

 .menu_right_galeria{
	background:url(../images/menu_right.png) no-repeat;
	height:46px;
	width:11px;
	position: relative;
	top: 41px;
	left: 910px;}
 .menu_galeria{
    top: 112px;}
    
 menu ul{
    margin:0;}
 
 menu ul li{
    list-style:none;
    float:left;
    padding-right:20px;
    text-shadow:0 0 3px #073d53;}

article{
	margin: 0 20px;
	display: inline-block;
	position: relative;
	top: -56px;
	font-size: 14px;
    padding:0 40px;}
.article_galeria{
	margin: 0 20px;
	display: inline-block;
	position: relative;
	top: 40px;
	font-size: 12px;
    padding:0;}
 

article h2 {
	color:#003565;
	margin:25px 5px 10px 60px;
    font-size: 26px;
    text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
    font-family: 'Comfortaa', cursive;}
    
 .article_galeria h2 {
      margin:25px 40px 5px 95px; }

article .text {
	background: rgba(70, 167, 218, 0.8);
    border: 2px solid rgba(255, 255, 218, 0.5);
    border-radius: 7px;
    padding: 15px;
    margin: 0 40px;
    font-size: 14PX;
    COLOR: WHITE;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0px 2px 5px rgba(0, 0, 0, 0.1) inset;
    text-shadow:0 0px 2px rgba(0, 0, 0, 0.4);}
 .article_galeria .text { margin: 0 75px;}    
    .text li {
          list-style:none;
          margin-bottom:10px;
     }
    
    /* jQuery lightBox plugin - Gallery style */
	#gallery {
	}
	#gallery ul { list-style: none;
    margin:0;
    padding:0; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border:1px solid #46a7da;
        margin:9px;
	}
	#gallery ul a:hover img {
		border:1px solid #000;
	}
	#gallery ul a:hover { color: #fff; }
    
    
    
  /********************************  .jPaginate  ********************************/
  

    .jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
    font-weight: bold;
    margin: 0 37%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;}
    
    /************* footer ***************/
    footer { 
    text-align:center;
    margin-bottom:10px;
    font-size:12px;
    text-shadow:0 0 1px white; }
    

