body { margin:0 auto; padding-top:0px; background: #0c1d0b url(../images/dmc-bg.jpg) no-repeat center top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:10pt; }
img { border:0; }
.clear { clear: both; }
#container { width:1000px; margin:0 auto;/* background:#e2e2d9;*/ padding: 0; }
#content { padding:5px; background:#1e381d; border-top:1px solid #102135; }	
#leftcol { float: left; width: 650px; margin: 0; padding: 0; }
#rightcol { width:335px; float:right; }
div.cols { clear: both; }
div.cols h2 { font-size: 1.6em; color: #fff; margin: 0; padding: 5px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.cols h3 { font-size: 1.4em; color: #fff; margin: 0; padding: 5px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.cols h4 { font-size: 1.3em; color: #5198b8; margin: 0; padding: 5px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.col1 { float: left; display: inline; width: 48%; }
div.col2 { float: right; display: inline; width: 48%; color: #CCC; }

/* Update IE6 */
#no-more-ie6{position:relative;top:0;left:0;padding:7px 5px;background:#F8FFB9;font-size:106%;color: #222; text-align: center;}
#no-more-ie6 a{font-weight:bold;text-decoration:underline;color:#06c;}
#no-more-ie6 a:hover{ text-decoration: none;}

/* Enlaces */
a.vinculo { color: #7bb976; text-decoration: none; }
a.vinculo:hover { text-decoration: underline; }
a.link { color: #f90; text-decoration: none; }
a.link:hover { text-decoration: underline; }

/* Cabcera */
#top { height:158px; margin:auto; }
.blogname { float:left; width:445px; font-family:"Century Gothic",Verdana,Tahoma,sans-serif; margin: 0; }
.blogname h1 { font-weight:bold; margin:30px 0px 0 50px; color:#606060; text-indent:-2000px; text-decoration: none; text-align:left; background:url('../images/dmc-logo.png') no-repeat; }
.blogname h1 a:link, .blogname h1  a:visited { color: #606060; height: 100px; text-decoration: none; background-color:transparent; display:block; }
.blogname h1 a:hover { color: #606060; text-decoration: none; background-color:transparent; }
.blogname h2 { margin:5px 0px 0 30px; font-size:16px; font-weight:bold; color:#fff; text-align:left; }
.banner { float:right; width: 500px; height: 62px; margin: 50px 25px 0 0; text-align: right; }

/* Navbar */
#MainMenu { width:100%; height:32px; background:url('../images/bmid.gif'); border:0; margin:0; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
#tab { height:0; margin:0; }
#tab ul { list-style:none; float:left; margin:0; padding:0; }
#tab li { display:inline; float:left; margin:0; padding:0; }
#tab a { background:#000 url('../images/bright.gif') no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0; }
#tab a span { display:block; background:url('../images/bleft.gif') no-repeat left top; color:#FFF; font-weight:700; line-height:32px; padding:0 15px; }
#tab a:hover,#tab li.item_active a { background-position:right bottom; }
#tab a:hover span,#tab li.item_active a span { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }

#spbar { background: #000; padding: 5px; }

/* Listas */
ul.categorias { margin: 0; padding: 0; list-style-type: none; }
ul.categorias li p { font-size: 11px; margin: 5px 0; }
ul.categorias li { padding: 1px 0px 1px 13px; margin: 0px; background: url('../images/item2.gif') no-repeat left 5px; }
ul.categorias li span { float: right; color: #adadad; margin-left: 5px; font-size: 10px; color: #5198b8; }
ul.comments, ul.comentarios { padding: 0; margin: 0; list-style-type: none; }
ul.comments li { background: url(../images/hl-dot.gif) repeat-x bottom; padding: 4px 0 5px 5px; color: #0253b8; }
ul.comments li em, ul.comments li a em { color: #0253b8; font-style: normal; }
ul.comments img { vertical-align:text-bottom; padding-left:5px; padding-right:5px; }
ul.comentarios li { background: transparent url('../images/coment.gif') no-repeat 0px 5px; padding: 3px 0 3px 15px; border-bottom: 1px dotted #999; }

/* Bloque de posts */
.post { margin: 5px 0; padding: 5px; background: url('../images/vanila.jpg') repeat-y }
.post h2 { margin: 0; padding: 7px 0px 0px 0px; text-align: left; font-size: 14px; height:1.7em; }
.post h2 a, .post h2 a:link, .post h2 a:visited  { color: #7bb976; text-decoration: none; }
.post h2 a:hover { color: #fff; background-color: transparent; }
.imgbox { width:166px; background:#132412; height:128px; border:1px solid #1d2c44; }
.imgbox img { margin: 5px ; padding: 0; }
.date { font-weight: bold; margin: 5px 0; background: url('../images/date.png') no-repeat left; padding: 2px 0 2px 20px; color: #fff; font-size: 11px; }
.clock { background: url('../images/clock.png') no-repeat; padding:5px 0 0 25px; }	
.postinfo { height:25px; padding: 2px 5px 2px 0px; margin: 5px 0; }
.authr { background: url('../images/post.png') no-repeat left 2px; padding: 2px 0 2px 20px; width: 190px; color: #ccc; }
.reads { background: url('../images/readings.png') no-repeat left 2px; padding: 2px 0 2px 20px; width: 190px; color: #ccc; }
.coments { background: url('../images/comment.png') no-repeat left 2px; padding: 2px 0 2px 20px; width: 190px; }
.descripcion { line-height: 20px; }
.descripcion p { margin: 5px 0; }
.ncoment { color: #666; font-family: 'Trebuchet MS'; font-size: 1.3em; margin: 10px 0; padding: 8px 0 8px 35px; background: #132412 url('../images/comments.png') no-repeat left top; }
div.instrucciones { background: #132412; padding: 5px; color: #CCC; }
div.instrucciones p { margin: 5px 0; }
div.instrucciones h4 { font-size: 1.3em; margin: 5px 0; }
div.relacionado { background: #132412; padding: 5px; margin: 5px 0; border: 1px solid #5198b8; }
blockquote { width: 95%; font-style: italic; padding: 5px; margin: 5px auto; background: #103c5d; border: 1px solid #5198b8; }

/* Formulario de comentarios */
#frmcom { margin: 5px 0; padding: 5px; color: #CCC; }
#frmcom form { margin: 0; padding: 0; }
#frmcom label { float: left; margin: 5px 5px 0 5px; width: 150px; display: block; padding: 5px 2px; }
#frmcom span { display: block; font-style: italic; font-size: .9em; margin: 5px 0; }
#frmcom input.campos { padding:2px; width: 300px; margin: 5px 0 5px; background: url('../images/sf2.jpg'); color: #fff; border: 0; }
#frmcom input.codseg { padding:2px; width: 80px; margin: 5px 0 5px; background: url('../images/sf2.jpg'); color: #fff; border: 0; }
#frmcom textarea { padding: 3px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 5px; background: #7bb976; color: #fff; border: 1px solid #7eb3d3; width: 460px; }
#frmcom input.send { background: #1e381d; color: #fff; margin: 15px 0 5px; font-weight: bold; border: 1px solid #7bb976; }

/* Compartir */
table.comparte, div.tags { width: 100%; margin: 10px 0; background:url('../images/navig.jpg'); }
div.tags { padding: 5px; }
table.comparte td { vertical-align: middle; padding: 0 5px; color: #ccc; }

/* Sidebar */
.bloques h2 { margin: 0; padding: 5px 0px 3px 0px; text-align: left; font-size: 16px; overflow:hidden; height:16px; }
.bloques h2 a:link, .fblock h2 a:visited { color:#4d7891; }
.bloques { margin: 5px 0; padding: 10px 0; background:url('../images/featl.jpg'); color:#222; }
.bloques p { margin:5px; color:#6b7478; }

/* Search */
#search { height:32px; padding: 10px 5px; margin: 5px 0; background:url('../images/searchb.jpg'); }
#search form { margin: 0; padding: 0; }
#search fieldset { margin: 0; padding: 0; border: none; }
#search p { margin: 0; font-size: 85%; }
#s { width:220px; padding: 5px; background:url('../images/sf.jpg') no-repeat; border:none; color:#fff; }
#searchsubmit { width:60px; background:url('../images/smit.jpg') no-repeat; border:none; height:30px; color: #fff; font-weight: bold; width: 70px; }

#buskador { background: #132412 url('../images/search.png') no-repeat center left; margin-bottom: 10px; padding: 5px 5px 5px 95px; color: #fff; }
#buskador h2 { font-size: 1.6em; }
#buskador p { margin: 5px 0; }
#buskador form { margin: 5px 9px; padding: 5px 0; }
#buskador label { float: left; margin: 5px 5px 0 5px; width: 70px; display: block; padding: 5px 2px; font-weight: bold; }
#buskador select { margin: 5px 0 5px; padding: 2px; background: #7bb976; color: #fff; border: 1px solid #7eb3d3; }
#buskador input.srchtxt { padding:2px; width: 300px; margin: 5px 0 5px; background: url(../images/sf2.jpg); color: #fff; border: 0; }
#buskador input.btnsearch { background: #132412; color: #fff; margin: 15px 0 5px; font-weight: bold; border: 1px solid #7bb976; }

/* Twitter */
#twitter { background: url(../images/twitterbg.png) no-repeat; height: 190px; margin: 5px 0; }
#twitter .twitt { margin: 0;  padding: 100px 5px 5px 5px; }
#twitter .followme { text-align: right; padding: 5px 0; margin: 5px 0; }

/* RSS Mail */
#rssmail { background: url(../images/rssbg.png) no-repeat; height: 210px; margin: 5px 0; text-align: center; }
#rssmail form { padding-top: 110px; }
#rssmail form .correo { width:170px; padding: 5px; background:url('../images/sf.jpg') no-repeat; border:none; color:#fff; }
#rssmail form .suscribir { width:60px; background:url('../images/mailsend.jpg') no-repeat; border:none; height:30px; width: 100px; color: #fff; font-weight: bold; }
#rssmail p { margin: 10px auto; }

/* tabs */ 
.sponsor { margin: 0; padding: 0; }
.sponsor ul { margin: 0px; padding: 0px 10px; overflow: auto; list-style:none; }
.sponsor ul li { height:125px; width:125px; margin: 2px 7px; padding: 5px; list-style:none; display: block; display:inline; float:left; background:#0E1829; }
.sponsor li a:link, .sponsor li a:visited { text-decoration: none; }
ul.canales { list-style-type: none; margin: 0; padding: 0; }
ul.canales li { padding: 2px; }

/* Encuestas */
#poll { background: #132412; padding: 5px; margin: 5px 0; }
#poll h2 { font-size: 1.6em; color: #fff; margin: 0; padding: 5px 0; }
#poll h3 { font-size: 13px; color: #5198b8; margin: 0; padding: 5px 0; }
#poll input.votar { background: #20425d; color: #fff; margin: 10px auto; font-weight: bold; border: 1px solid #43627e; }
#poll ul { list-style-type: none; margin: 0; padding: 0; }
#poll ul li { padding: 2px 5px 10px 5px; margin: 3px 0; }
#poll p { text-align: center; padding: 8px 5px; background: #081221; border: 1px solid #5198b8; margin: 10px 0; }

/* Publicidad */
.ads { margin: 5px 0; background: #132412; padding: 5px; }
.ads p { margin: 5px 0; }
.ads span { color: #f90; }
.ads h2 { font-size: 1.6em; color: #fff; margin: 0; padding: 5px 0; }
.ads h3 { font-size: 1.4em; color: #fff; margin: 0; padding: 5px 0; }

/* Paginador */
div.paginador { padding: 10px 5px; margin: 10px 0; text-align: center; background: url('../images/navig.jpg'); font-size: 12px; }
div.paginador a { padding: 2px 5px; margin: 2px; border: 1px solid #7bb976; text-decoration: none; color: #fff; background: #1e381d; }
div.paginador a:hover { border: 1px solid #306074; color: #6da8c8; }
div.paginador .current { padding: 2px 5px; margin: 2px; border: 1px solid #306074; font-weight: bold; background: #6da8c8; color: #fff; }

/* Footer */
#footer { height:25px; margin:0; padding:10px 0 0 0px; background:url('../images/navig.jpg'); color:#fff; text-align:center; }
#footer a { color:#7bb976; }
#footer a:hover { color:#ccc; }
.fleft { float:left; padding: 0 0 0 10px; }
.fright{ float:right; padding: 0 10px 0 0; }

.tweetmeme { float: left; margin-right: 10px; width: 51px; height: 61px; }