@charset "utf-8";

body{
	background: url(/images/bg-header.jpg) top no-repeat #000;
	color:#38151b;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
}

.fixed{
	clear:both;
}

#contenedor{
	background:	url(/images/body-bg.gif) center repeat-y;
	margin:auto;
	width:774px;
}

#subcontenedor{
	background: url(/images/body-header.jpg) top center no-repeat;
	min-height:650px;	
}

header {
	position: relative;
}

header h1 a{
	background: url(/images/logo.jpg) no-repeat;
	display:block;
	height: 55px;
 	margin: 23px 0 0 44px;
	position: absolute;
	text-indent:-9999px;
	overflow:hidden;
	width: 144px;
}

header nav ul{
	float:right;
	margin: 98px 17px 0 0;
}

header nav li{
	float:left;
	display:inline;
}

header nav a{
	background-image:url(/images/botonera.jpg);
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:71px;	
}

#counters{
	background-position: left center;
	width: 140px;
}

#clocks{
	background-position: -140px center;
	width: 120px;
}

#weather{
	background-position: -260px center;
	width: 120px;
}

#links{
	background-position: -380px center;
	width: 118px;
}

#ipchecker {
	background-position: -498px center;
	width: 118px;
}

#soon {
	background-position: -616px center;
	width: 123px;
	cursor: default;
}

#s_counters #counters{ 		background-position: left top; }
#s_clocks #clocks{ 			background-position: -140px top; }
#s_weather #weather{ 		background-position: -260px top; }
#s_links #links{ 			background-position: -380px top; }
#s_ipchecker #ipchecker{	background-position: -498px top; }

#counters:hover{		background-position: left bottom; }
#clocks:hover{			background-position: -140px bottom; }
#weather:hover{	    	background-position: -260px bottom; }
#links:hover{			background-position: -380px bottom; }
#ipchecker:hover{		background-position: -498px bottom; }

section#counter-section{
	padding-top:38px;
}

article a{
	font-size:14px;
	color:#333;
	font-weight:bold;
}

section#counter-section p{
	margin-bottom:30px;
}

section#counter-section ul{
	margin:0 0 30px;
	padding-left:29px;
}

section#counter-section li{
	background:url(/images/numeros-li.gif) left 6px no-repeat;
	font-size:14px;
	list-style:none;
	padding-left:30px;
	line-height:32px;
}

#n1{	background-position:left 5px !important; }
#n2{	background-position:left -23px !important; }
#n3{	background-position:left -50px !important; }
#n4{	background-position:left -79px !important; }
#n0{	background:none !important; }
#n5{	background-position:left -110px !important; }

.mi0{	margin-bottom:0 !important; }

section#counter-section h2{
	background:url(/images/rotulo-hit-counter.jpg) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:322px;
	height:34px;
	margin: 0 0 29px 408px;
}

section#counter-section article{
	float:right;
    margin-right: 45px;
    width: 485px;
	text-align:justify;
}

#contenedor-footer{
	background:url(/images/bg-footer.jpg) center top repeat-x #07080C;
	padding-bottom: 40px;
}

footer{
	background:url(/images/body-footer.jpg) top no-repeat;
	width:774px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
	padding:105px 0 0 73px;
}

footer ul{
	line-height:35px;
}

footer a{
	color:#c6c6c6;
	text-decoration:none;
}

#foo-sitemap, #foo-blogroll, #foo-comunity{
	background:url(/images/separador-footer.gif) right repeat-y;
	float:left;
}

#foo-sitemap{
	width:195px;
}

#foo-blogroll{
	width:240px;
	padding-left:40px;
}

#foo-comunity{
	padding-left:40px;
	background:none;
}

footer h4{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:15px;
	margin:0 0 20px;
}

h4#rotulo-sitemap{
	background:url(/images/rotulo-sitemap.gif);
	width:68px;
}

h4#rotulo-blogroll{
	background:url(/images/rotulo-blogroll.gif);
	width:80px;
}

h4#rotulo-comunity{
	background:url(/images/rotulo-comunity.gif) no-repeat left;
}

#foo-sitemap a{
	background:url(/images/bullet-sitemap.gif) left no-repeat;
	padding-left:15px;
}

#foo-blogroll a{
	background:url(/images/bullet-blogroll.gif) left no-repeat;
	padding-left:25px;
}

#enlace-web{
	background:none !important;
	padding-left:4px !important;
	color:#606060 !important;
}

footer a:hover{
	color:#72d2ff;
	text-decoration:underline;
}

#twitter{
	background:url(/images/twitter.gif) left no-repeat;
	padding-left:24px;
}

#facebook{
	background:url(/images/facebook.gif) left no-repeat;
	padding-left:24px;	
}

#email{
	background:url(/images/mail.gif) left no-repeat;
	padding-left:24px;	
}

#create-counter{
	background:url(/images/create-counter-button.jpg) no-repeat top;
	width:449px;
	height:163px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:49px auto 36px;
}

#create-counter:hover{
	background-position:bottom;
}

footer img{
	margin-top:20px;
}

aside #aside-downloads{
	font-size:13px;
	font-weight:bold;
	background:url(/images/downloads.jpg) no-repeat top;
	padding-top:7px;
	width:190px;
	height:47px;
	text-align:center;
}

#aside-top-downloads{
	background:url(/images/rotulo-top-downloads.jpg) no-repeat top;
	display:block !important;
	text-indent:-9999px;
	overflow:hidden;
	width:auto !important;
	height:23px;
	margin-bottom:25px !important;
}

#counter-section aside{
	float:left;
	padding:44px 0 0 17px;
}

.contadores{
	text-align:center;
	margin-bottom:8px !important; 
}

#small-cc, #small-c{
	height:45px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#small-cc{	background:url(/images/create-counter-button-small.gif) top no-repeat; }
#small-c{	background:url(/images/create-clock-buttonsmall.gif) top no-repeat; }

.mi2{
	margin-bottom:21px !important;
}

#s_clocks h2{		background:url(/images/rotulo-big-clock.jpg) !important; }
#s_links h2{		background:url(/images/rotulo-blog-32-links.jpg) !important;}
#s_ipchecker h2{	background:url(/images/rotulo-ip-checker.jpg) !important;}

#s_links form{
	background:url(/images/bg_form.jpg) 317px 48px no-repeat;
	border:1px solid #999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px;
	margin:0 0 30px;
}

#s_links label span{
	display:block;
}

#s_links input{
	width:250px;
	color:#999;
	padding:7px;
	border:1px solid #CCC;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-bottom:20px;
}

#s_links button{
	background:url(/images/button-links.jpg) no-repeat top;
	width:261px;
	height:43px;
	display:block;
	border:0 solid #FFF;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	margin-top:5px;
}

#flash-reloj{
	padding-top:7px;
}

textarea{
	width:415px;
	height:260px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	border:1px solid #CCC;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}

.mi3{
	margin-bottom:15px !important;
}

.warning{
	text-align:center;
	color:#e56c24;
	background-color:#f8e795;
	margin-top:7px;
	padding:10px;
	border:2px solid #ffbd7d;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}

#s_weather h2{
	background:url(/images/rotulo-weather.jpg) 15px 0 no-repeat !important;
	width:500px !important;
	margin:0 !important;
	float:right !important;
}

#flash-weather{
	margin:13px 0 12px 0 !important;
}

#flash-counter {
	margin-bottom: 30px !important;
}

#s_ipchecker article ul {
	padding: 0 !important;
	margin: -10px 0 35px 0 !important;
}

#s_ipchecker article li {
	background: none;
	padding: 20px !important;
	border-bottom: 1px dotted #DDD;
	overflow: hidden;
}

#s_ipchecker article li img {
	float: left;
	margin-top: 4px;
}

#s_ipchecker input {
	padding: 10px;
	margin-top: 10px;
	width: 293px;
	color: #888;
}

#s_ipchecker article li a {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	float: right;
	background: #E97A0F;
	display: block;
	padding: 0 5px !important;
	font-size: 13px;
	line-height: 20px !important;
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 0 #B75315;
	border: none !important;
	border-bottom: 1px solid #B75315 !important;
}

#s_ipchecker article li a:hover {
	background: #EF9D16;
}

#s_ipchecker article li:hover {
	background: #EEE;	
}

.copy {
	border: dashed 2px #333;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 20px;
	font-size: 12px;
	text-align: left;
	margin-right: 3px;
	color: #333;
	font-style: italic;
	line-height: 20px;
}