@charset "utf-8";
/* CSS Document

		body { font-family: 'Duru Sans', sans-serif; background: #222; color: #eee; margin: 20px auto; padding: 0px 0px; max-width: 1242px; }
		
		p {z-index: 10;}
		img { border: 0; width: 100%; display: block; max-width: 100%;}
		#cred { font-size: .7em; color: #aaa; }
		a { color: #fff; }
		
		#top { font-family: 'Duru Sans', sans-serif; background: #222; color: #eee; margin: 20px auto; padding: 0px 0px; max-width: 1242px; }
		.left {
			float: left;
		}
		
		.button {
		float: left;
		height; 40px;
		padding: 0.8em;
		border-radius: 8px;
		background-color: #000;
		}
		
	 */	
	 
body {
  font-family: 'Duru Sans', sans-serif; 
  margin: 0px;
  color: #000000;
  font-size: 1em;
  line-height: 1.4em;
  background: #ffffff;
}

body,
input,
select,
textarea {
  font-family: 'Duru Sans', sans-serif;
}
  
p,
td,
h1,
h2,
h3,
h4 {
  font-weight: normal;
  margin: 0px;
}

a {
  color: #cfef67;
  text-decoration: underline;
  cursor: pointer;
}

a:hover {
  text-decoration: none;
  color: c0f21c;
}


.button {
		float: left;
		padding: 0.8em;
		border-radius: 8px;
		background-color: #e30631;
		display: block;
		margin-right: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		}
		
a.button:hover {
		background-color: #666666;
		color: #fff;
}
	
h1 {font-size: 1.8em;
     color: #00adb1;
	 font-style: italic;
	 font-family:"Times New Roman", Times, serif;
	 line-height: 1em;
	 }
h2 {font-size: 1.5em;
     color: #e30631;
	  line-height: 1.2em;
	 }
/* ----------------------- */

#beltHeader {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px auto;
  background: #333;
  padding-bottom: 10px;
}
#beltHeader #logo {
  margin: 0px auto;
  padding: 0px 0px;
  max-width: 1198px;
  border-left: 1px #fff dotted;
  border-right: 1px #fff dotted;
}
#beltHeader #logo img{
margin: 10px 20px 0px 20px;
}


#pageHeader {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px auto;
  background: #ffffff;
}

#pageHeader #top {
  margin: 20px auto;
  padding: 0px 0px;
  max-width: 1198px;
  background: #fff;
  border-left: 1px #999 dotted;
  border-right: 1px #999 dotted;
}

#pageHeader #top .left {
 float: left; 
  width: 40%;
  max-width: 388px;
  min-width: 300px;
}
#pageHeader #top .left img{
  border: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  padding: 0px 30px 20px 0px;
}

#pageHeader #top .right {
  float: right;
  width: 60%;

}

#pageHeader #top .right .block{
  padding-right: 20px;
}
  
#pageHeader #top .right img{
  border: 0;
  width: 100%;
  display: block;
  max-width: 457px;
}

#fotoContainer {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px auto;
  background: #333;
}
#fotoContainer .foto {
  margin: 20px auto;
  padding: 0px 0px;
  max-width: 1200px;
}

#fotoContainer .foto img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
}

#pageFragment {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px auto;
  background: #ffffff;
}

#pageFragment .text {
  margin: 20px auto;
  padding: 0px 30px;
  max-width: 1138px;
  background: #fff;
  color: #444;
  border-left: 1px #999 dotted;
  border-right: 1px #999 dotted;
  line-height: 1.4em;
}
#beltFooter {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px auto;
  background: #333;
  padding-top: 10px;
}
#beltFooter #footer {
  margin: 0px auto;
  padding: 10px 20px;
  max-width: 1158px;
  border-left: 1px #fff dotted;
  border-right: 1px #fff dotted;
  color: #CCC;
}
#beltFooter #footer div.left {
  float: left;
  padding: 10px 0px 10px 20px;
  	/* padding-top: 20px;*/
}
#beltFooter #footer div.right {
  float: right;
  padding: 30px 10px 0px 0px ;

}
#beltFooter #footer a {
  color: #ffffff;
  font-size: 0.7em;
  text-decoration: none;
  cursor: pointer;
}

#beltFooter #footer a:hover {
  text-decoration: none;
    color: #e30631;
}


.addthis_toolbox { 
  padding: 4px 2px;
}
.addthis_toolbox a{ 
opacity:0.6; filter: alpha(opacity=60); -moz-opacity: 0.6;
}

.addthis_toolbox a:hover {
opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9;
}
/*.at300bs {
   background-image: url(img/widget26.png);
} */
