/* Globals */
body {
  background-image: url('http://www.temueve.com/images/bg.gif');
  font-size: 10px;
  line-height: 18px;
  font-family: verdana, sans-serif;
  color: #fff;
  margin: 0px;
  padding: 0px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 12px;
	color: #666;
}

img {
  border: 0;
}

.thumb {
  border:1px solid #444;
  padding:2px;
}

a:link, a:visited {
  color: #666;
  text-decoration: none;
}
a.enlace-blanco:link, a.enlace-blanco:visited {
  color: #fff;
  text-decoration: none;
}

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

p {
  margin: 0;
}

span.quo {
  color: red;
}

/* TEM */

#tem {
  width: 1005px;
  /*height: 1200px;*/
}

#mainmenu {
  position: absolute;
  width: 333px; /* -11 por el padding */
  height: 550px; /* -24 por el padding */
  color: #fff;

}

#mainmenu-option {
  position: relative;
  margin-top: 12px;
  width: 160px;
  height: 180px;
  margin-left: 15px;
}

#content {
  position: absolute;
  border-right: 1px solid #666;
  border-left: 1px solid #666;
  border-bottom: 0px solid #666;
  left: 360px;
  width: 410px; 
  height: 600px; 
  /*background: black;*/

  padding-top: 15px;
  padding-left: 18px;
}

#archive {
  width:980px;
  /*border: 1px solid #fff;*/
  margin-left:auto;
  margin-right:auto;
}

#post-archive {
  font-size: 9px;
  line-height: 12px;
  float: left;
  width: 105px;
  height: 150px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* Main */
#main {
  /*margin-left: 20%;
  margin-right: 20%;*/
  width: 950px;
  background: #fff;
}


/* Header */

#head{height:30px; margin:0px; padding:0px;}
#foot{height:200px; background-color:#000; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}

#header {
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding-bottom: 3px;
}

#header span.logo {
  font-size: 2.3em;
  display: block;
}

#header a.logo {
  color: red;
  text-decoration: none;
  background: #000;
}

#header span.admin {
  float: right;
}

#header span.tags {
  float: right;
}


/* Content */
#content {
  /*padding: 0 10px 0 10px;*/
}

#tags {
  text-align: right;
  padding-top: 5px;
  margin-bottom: 5px;
}

div.post-date { 
  font-size: 9px;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 2px;
  border-bottom: 1px solid #666;
}

div.comment{ 
  font-size: 10px;
  color: #666;
  padding-bottom: 2px;
}


a.post-date {
  font-size: 1.5em;
  font-family: helvetica;
  color: #333;
  letter-spacing: -1px;
  text-decoration: none;
}

a:hover.post-date {
  background: #eee;
}

div.post {
  margin-bottom: 30px;
}

div.post-title {
  margin-bottom: 5px;
  text-align: left;
}


div.post-body {
  margin-bottom: 5px;
}

/* Time Travel */
#time-travel {
  text-align: center;
  margin-bottom: 10px;
}

#time-travel a {
  text-decoration: none;
}

/* Footer */
#footer {
  margin-top: 30px;
  border-top: 1px solid #ccc;
  padding-top: 2px;
}

#footer div.powered-by {
  float: right;
}

#footer span.bracket {
  color: red;
}

input, textarea {
	color: #666;
	background: #000;
	border: 1px solid #666;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
}

#contentheader-box {
	width:960px;
	margin:auto;
}

#headermenu-logo {
	float:left;
}

#headermenu-text {
	float:right;
}

#cont-pie {
	float:left;
	width:100%;
	background-color:#000;
	border-top:1px solid #d5d5d5;
	padding-top:42px;
	padding-bottom:22px;
	margin-bottom: 0px;
  position: relative;
}

#pie{
	margin:auto;
	width:970px;
	color:#FFFFFF;
	font-size:11px;
}

#pie DIV{
	width:232px;
	padding-right:30px;
	float:left;
}

#pie DIV.imagen{
	text-align:center;
	width:152px;
	padding-top:35px;
}

#pie H3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
}

#pie P{
	margin-bottom:7px;
}

#pie A{
	color:#FFFFFF;
	text-decoration:none;
}
#pie A:hover{
	text-decoration:underline;
}


/* new layout */
#frame {
width:1000px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
}

#contentleft {
width:360px;
padding:0px;
float:right;
}

#smsbox {
margin-left: auto;
margin-right: auto;
width: 328px;
height: 125px;
border: 1px solid #666;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
}

#smspage {
margin-top: 50px;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
width: 400px;
height: 300px;
border: 1px solid #666;
}

#contentcenter {
width:430px;
padding:0px;
float:left;
margin-left: 10px;
text-align: justify;
}

#contentright {
width:125px;
padding:0px;
float:left;
}

#contentheader {
	float:left;
	width:100%;
	background-color:#000;
	border-bottom:1px solid #d5d5d5;
	/*padding-top:22px;*/
	margin:0px;
	margin-bottom:20px;
}

#contentfoot {
	float:left;
	width:100%;
	background-color:#000;
	border-top:1px solid #d5d5d5;
	padding-top:42px;
	padding-bottom:22px;
	margin-bottom: 0px;
}

/* ads page */

#titlebox {
margin-left: auto;
margin-right: auto;
width: 328px;
height: 30px;
}

#postbox {
margin-left: auto;
margin-right: auto;
width: 328px;
height: 125px;
border: 1px solid #666;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
background: black;
}


#shoppingbox {
margin-left: auto;
margin-right: auto;
width: 328px;
height: 125px;
border: 1px solid #666;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
background: black;
}



/* shopping */

#nube {
  width:780px;
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 20px;
}

#categories {
	width:430px;
	padding:0px;
	float: left;
	margin-left: 10px;
}

#shops {
	width: 430px;
	padding: 0px;
	float: right;
}

#shop_comments {
	font-size: 9px;
}
