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

/*
 * Cores 
 * Vermelho: 	#930000
 * Bege: 		#EAE9D8
 * Texto:		#56554D
 */

*, body {	font-family:Arial, Helvetica, sans-serif;	padding:0; margin:0; border:0; }
p {	color:#56554D; font-size:11px; padding:5px; }
p a {	color:#930000; text-decoration:none; }
a { color:#666; text-decoration:underline; }
a:hover { color:#930000; text-decoration:underline; }
h2 { -x-system-font:none;	font-family:GraublauWeb,Georgia,Times,'Times New Roman',serif; font-size:30px; font-weight:normal; line-height:40px; margin-bottom:10px; }
blockquote {	font-size:20px;	background:url(/images/quotes.png) no-repeat; padding-left:100px;	color:#56554D; text-shadow:0 1px 1px white; font-style:italic; }                     

::selection, ::-moz-selection {	background:red; }
:focus {	outline: 0; }

div.tibiacubix	{ position:absolute; top:20px; left:20px; }
div.tibiacubix a { opacity:0.3; filter:alpha(opacity=30); }
div.tibiacubix a:hover { opacity:1; filter:alpha(opacity=100); }

a#copy { 
	color:white; background:#555; padding:10px; font-size:12px; 
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5); display:block;
	position:absolute; top:140px; left:100px; width:73px; text-align:center; }

#fundo { position:absolute; top:40%; margin-top:-70px; height:210px; width:100%; background:#EAE9D8; border-top:solid 1px #d3d0c2; border-bottom:solid 1px #d3d0c2; z-index:5; }
#posicionador {	height:1px;	width:1px; position:absolute;	top:40%; left:50%; }
#container { position:relative;	top:-240px;	left:-384px; }
#logo h1 { text-indent:-5000px; overflow:hidden; position:absolute; top:15px;	left:380px;	background:url(/images/logo.png);	width:372px; height:94px; }                                                        
#logo h2 { display:none; }                                                                    
#flash { position:absolute;	right:-460px;	top:150px; }                                     
#frase { position:absolute;	top:178px; width:460px;	height:160px;	z-index:10; }            

                                               
#ovelha {	position:absolute; top:90px; left:480px; height:322px; width:178px;	background:url(/images/ovelha.png) no-repeat; z-index:10; }                
#rip { position:absolute;	top:180px; left:420px; visibility:hidden;	height:234px; width:305px; background:url(/images/rip.png) no-repeat; z-index:8; }
#rodape {	position:absolute; top:430px;	width:768px; border:0px solid black; height:50px; }
#rodape p {	text-align:center; }
#info {	padding:0px; width:250px;	height:250px;	border:1px solid black; background:url(/images/ehnois.jpg) no-repeat;	background-position:bottom;	line-height:15px; }
#ovelha a, #ovelha a:hover { position:absolute; top:155px;	height:50px; width:160px; }
#ovelha_naked { visibility:hidden; position:absolute;	top:95px;	left:480px; }
#presente { width:100px; height:100px; position:absolute; top:5px; left:5px; }


.site_flash {	color:white; float:right;	background:#930000;	padding:5px; border:solid 2px black; width:auto; }
.editar {	position:absolute; top:80px; margin-left:5px;	font-size:.8em; text-align:right; }
* html .clearfix { height: 1%; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

div.social { width:700px; margin:0 auto; padding-left:185px; }
div.social li { list-style:none; display:inline; }
iframe.facebook { width:500px; height:25px; }


/* ESPECIAL FORMULARIO */

#mc-embedded-subscribe-form { font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif; font-size:8px; font-size-adjust:none; font-style:normal; color:#000000; font-variant:normal; font-weight:normal; line-height:20px; position: relative; top: 0px; }
#mc-embedded-subscribe-form input {	-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#CCCCCC none repeat scroll 0 0; border:5px solid #999999; padding:5px;	margin-bottom:10px;	font-size:15px;	width:290px; }  
form#mc-embedded-subscribe-form 
input#searchsubmit { margin:0 0 0 10px; width:100px; }
#mc-embedded-subscribe-form input.submit, 
form label.error { background:#990000 none repeat scroll 0 0; border:5px solid #660000; color:#FFFFFF; cursor:pointer; width:auto; }
form label.error  { font-size:12px; margin-left:5px; padding:5px; }

#mce-success-response {	text-align: center;	background: #EAE9D8; width:320px; position: absolute;	top: -204px;z-index: 1000;font-size: 24px;color: #444; }

