@charset "UTF-8";
*, *:before, *:after {
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
                box-sizing:border-box;
}


body { 
	
   
    background-color:rgba(255,255,255);
    font-family: 'Rye', cursive;
   
    margin:10;
}
header {
    background-color:#C7A9D1;
    color:#fff;
    height: 280px;
    padding: 10px 50px;
    background-image: url(imagens/noite.jpg); padding:15px; vertical-align:top;
}
.centrado{
	text-align:center;
}
header img,header h1  {
	
 display: inline;
}
 
.imgCenter {
	text-align:center;
	text-transform: lovercase;
	font-size:x-small;
	margin:0 auto;
	
	}


 
 
 
nav {
    background-color:#F2F2F2; /*#E9F2E6;*/
    border: 1px solid #ddd;
    margin-bottom: 20px;
    height: 56px;
}

nav ul li {
	background-color:#F2F2F2;/*#E9F2E6;*/
    float:left;
    margin-right:22px;
    text-transform: lovercase;
	font-size:x-small;
	
}
.link, .link a{
	float:right;
    margin-right:22px;
    text-transform: lovercase;
	font-size:x-small;
}
main {
	
    margin: 0 auto;
    width: 1170px;
    display: block;
    
}

#container {
 background-color:#4A4E4E;
 margin: 0 auto; 
 text-transform: lovercase;
 font-size:xx-small;
}

img {
 padding: 10px; 
 background: #EBEFF0; 
 
}



article {
    background-color:#FFFFFF;/*#F5EFFB;*/

     /*#8268B1;*//*#F2F0E6;*/
    float:center;
    margin-bottom: 30px;
    padding: 0 15px;
    width: 100%;
    overflow: hidden;
}

.estou,.estou a{
	 background-color:#D8D8D8;
}

section {
	
    background-color:#E6E6E6;/*#eee;*/
    border: 1px solid #ccc;
    padding: 20px;
}


footer {
    background-color:#C7A9D1;
    clear: both;
    color: #fff;
    padding: 50px 20px;
    background-image: url(imagens/noite.jpg); padding:15px; vertical-align:top;
}

footer small a {
    color: #eff;
}


.abzas {
	text-indent: 20px;
	text-align:left;
	text-transform: lovercase;
	font-size:xx-small;
}

.center-content{
	 background-color:#E6E6E6;
	text-transform: lovercase;
	font-size:x-small;
}
.mapa{
	
	margin-left: 30%;
}

.linkemail {
	color:white;
}
.spisok {
	color:white;
}

.paginas, .paginas a{
	color:white;
	text-transform: lovercase;
	font-size:x-small;
}

.topbutton,.torbutton a {
width:100px;
border:2px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:10px;
position:fixed;
bottom:50px;
right:50px;
cursor:pointer;
color:#333;
font-family:verdana;
font-size:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
color:black;
}

form .row {
display: block;
padding: 7px 8px;
margin-bottom: 7px;
}
form .row:hover {
background: #f1f7fa;
}

form label {
display: inline-block;
font-size: 1.2em;
font-weight: bold;
width: 120px;
padding: 6px 0;
color: #464646;
vertical-align: top;
}
form .req { color: #ca5354; }

form .note {
font-size: 1.2em;
line-height: 1.33em;
font-weight: normal;
padding: 2px 7px;
margin-bottom: 10px;
}

form input:focus, form textarea:focus { outline: none; }

/* placeholder styles: http://stackoverflow.com/a/2610741/477958 */
::-webkit-input-placeholder { color: #aaafbd; font-style: italic; } /* WebKit */
:-moz-placeholder { color: #aaafbd; font-style: italic; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #aaafbd; font-style: italic; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #aaafbd; font-style: italic; } /* Internet Explorer 10+ */

form .txt {
display: inline-block;
padding: 8px 9px;
padding-right: 30px;
width: 240px;
font-family: 'Oxygen', sans-serif;
font-size: 1.35em;
font-weight: normal;
color: #898989;
}

















