/* Theme Name: android URI: http://www.android.es Description: Android theme */

/* reset */

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;border:0;outline:0;font-size:12px;}
/* table {border-collapse:collapse;border-spacing:0;} */
fieldset, img {border:0;}
address, caption, cite, code, dfn, th, var, h1, h2, h3 {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
q:before, q:after {content:'';}
a img {border: none;}

/* basic elements */

body {
background: #fff;
color: #444;
font-family: verdana;
font-size: 12px;
margin: 0 auto 0;
}

a:link, a:visited {color: #3366bb; text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4 {font-weight: normal; color: #769f15; } 
h1 {font-size: 3.0em; }
h1 a:link, h1 a:visited { color:#769f15; text-decoration: none;}
h1 a:hover, h2 a:hover { text-decoration: underline;}

h2 a:link, h2 a:visited {  text-decoration: none;}
h2 a:hover { text-decoration: underline;}

h2 {
font-size: 24px;
line-height: 24px;
}
h3 {
font-size: 22px;
line-height: 22px;
}
h4 {
font-size: 24px;
line-height: 26px;
}

.blanco { color:#fff; }
a.blanco:link, a.blanco:visited, a.blanco:hover { color:#fff; }

#main-content ul , #main-content ol {margin: 0;}
#main-content ul li {list-style-type: none; }
#main-content ol li {list-style-type: decimal;}
#main-content li li {margin-left: 25px;}
#main-content p {margin: 10px 0;}

#sidebar ul, #footer ul {margin-left: 0px;}
#sidebar ul li, #footer ul li {
line-height: 20px;
list-style-type: none;
}

#sidebar ul li a:link, #sidebar ul li a:visited,
#footer ul li a:link, #footer ul li a:visited {color: #36b;}
#sidebar ul li a:hover, #footer ul li a:hover {text-decoration: underline;}

input, textarea {background: #f5f5f5; border: 1px solid #77b000; color: #444; margin: 10px 0; padding: 7px 10px; 
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
behavior:url(border-radius.htc);
}
input#searchsubmit, input#submit { background: #8dbb2e; border: 1px solid #5d8500; color: #fff; padding: 6px 10px; }
textarea {width: 95%;}

input#s { width: 140px; }

/* generic classes */

.clear {clear: both; height: 0px; overflow: hidden;}
.center {text-align: center;}
.hidden {display: none;}
.justify {text-align: justify;}
.post-spt {border-top: 1px dashed #ccc; margin-bottom: 15px;}
.post-meta {background: #eee; margin: 10px 0; padding: 2px 10px;}
.post-tag {margin: 10px 0;}
/* .sticky {background: #f6f6f6; border: 1px solid #ccc; margin: -10px -10px 10px -10px; padding: 0 10px;} */
/* .sticky .post-meta {border: 1px solid #bbb;} */
p.page-link span {border: 1px solid #ccc; padding: 3px 8px;}
p.page-link a:hover {text-decoration: none;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.page .nocomments {display: none;}
.bypostauthor .fn {
font-weight: bold;
}

/* basic layout */

#wrapper {text-align: center;}
#container {
background-color: #fff;
margin: 0 auto;
text-align: left;
width:1002px;
}
#header { height:120px; }
#logo { float:left; width:247px; height: 120px; }
#midheader { float:left; height:120px; width:468px; }
#adheader {  width:468px; height:60px; margin-top:30px; }
#header-desc { padding-top:6px; text-align:center; }
#boxheader {
float:left;
margin: 10px 0 0 10px;
}

#main-content {
float: left;
margin-top:0px;
margin-left:6px;
width:710px;
}
#sidebar {
float:right;
margin-top:0px;
margin-right:6px;
width:270px;
}
#footer {padding: 10px;}

#footer-credit {line-height: 20px; margin-top: 10px; text-align:center;}

.post-them { width: 222px; float: left; padding-right: 5px;}

.sideBox {
width:270px;
}

.sideBoxMid {
background:url(images/box_bg.png) repeat-y;
width:270px;
}

.sideBoxWrapper {
margin-left:10px;
margin-right:10px;
padding-top:5px;
}

.sideBoxMidUp {
background:url(images/box_bg.png) repeat-y;
width:270px;
}

.sideBoxTop {
background:url(images/box_top.png) no-repeat;
width:270px;
height:43px;
}

.sideBoxTitle {
padding-left: 14px;
padding-top: 7px;
}

.sideBoxBtm {
background:url(images/box_btm.png) no-repeat bottom left;
width:270px;
height:10px;
}

.sideBoxBtmUp {
background:url(images/box_btm_up.png) no-repeat bottom left;
width:270px;
height:10px;
}

.sideBoxTitle h4 {
color: #fff;
}

.mainBox {
width:710px;
}

.mainBoxBtm {
background:url(images/main_btm.png) no-repeat bottom left;
width:710px;
height:10px;
}

.mainBoxBtmUp {
background:url(images/main_btm_up.png) no-repeat bottom left;
width:710px;
height:10px;
}

.mainBoxMidUp {
background:url(images/main_bg.png) repeat-y;
width:710px;
}

.mainBoxWrapper {
margin-left:10px;
margin-right:10px;
padding-top:10px;
}

.mainBoxWrapperSingle {
margin-left:10px;
margin-right:10px;
}

.mainBoxTop {
background:url(images/main_top.png) no-repeat;
width:710px;
height:43px;
}

/* page nav and more link */

.older a:link, .older a:visited {float: left;}
.newer a:link, .newer a:visited {float: right;}
.page-nav {margin-top: 10px;}

a.more-link:link, a.more-link:visited {
float: right;
margin-bottom: 10px;
}

/* miscelaneous */

blockquote {
border: 1px solid #ccc;
color: #888;
padding: 10px;
}
dl dt {font-weight: bold; border-bottom: 1px dashed #aaa;}
dl dd {margin-left: 60px;}
code {color: #B03535;}
pre, code {font-size: 1.3em; margin: 15px 0;}
.kunci {color: #aaa;}

/* widget */

.widget {
margin-bottom: 10px;
}
.widget_author img {border: 1px solid #ccc; float: left; margin-right: 10px; padding: 5px;}
.search-box {text-align:center;}

/* images and captions */

#main-content img {
height: auto;
max-width: 488px;
}
img.centered {display: block; margin: 10px auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.wp-caption {border: 1px solid #ccc; padding-top: 4px; text-align: center; margin: 10px;}
.wp-caption img {margin: 0; padding: 0;}
.wp-caption p.wp-caption-text {margin: 0; line-height: 17px;}

/* comment list */

#main-content ol.commentlist {margin-left: 0px;}
#main-content ol.commentlist li {
border: 1px solid #bbb;
list-style: none;
margin: 10px 0;
padding: 10px;
border-radius: 10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
}
li.odd {background: #f8f8f8;}
.commentlist li img.avatar {border: 1px solid #aaa; width: 32px; height: 32px;}
#main-content ul.children li {margin-left: 70px;}
.comment-author { }
.comment-meta {border-top: 1px solid #ddd; }
.comment-reply-link, #cancel-comment-reply-link {border: 1px solid #aaa; padding: 3px 10px;}
/* comment form */

.required {color: red;}
#respond input {display: block;}

.cat-col {
float:left;
width: 125px;
}

.cat-col a {
font-size: 13px;
}

.post {
margin-bottom: 5px;
height: 80px;
line-height: 18px;
}

.size1 {
font-size: 11px;
}

.size2 {
font-size: 12px;
}

.size3 {
font-size: 16px;
}

.icono {
width: 78px;
height:78px;
float: left;
}

.detalles {
margin-top:2px;
padding-left: 6px;
width:138px;
float: left;
}

.detallesbig {
margin-top:2px;
padding-left: 6px;
float: left;
width:405px;
height:72px;
}

.overflow {
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
width:140px;
}

img.resize {
width:138px;
height: auto;
}

div.imagenes {
float:left;
padding:5px;
}

.space {
height:5px;
}
.spacebig {
height:10px;
}

a.boton {
	background: url(images/boton.png) no-repeat 0 0;
	width: 80px;
	height: 21px;
	color:#f1f1f1;
	display: block;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}

a.boton:hover {
background: url(images/boton_hover.png) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

a.botonHover {
	background: url(images/boton_hover.png) no-repeat 0 0;
        width: 80px;
        height: 21px;
	color:#fff;
        display: block;
        font-weight:bold;
        text-align:center;
        padding-top:4px;
	text-decoration:none;
}

a.botonBig {
 background: url(images/boton_grande.png) no-repeat 0 0;
        width: 100px;
        height: 21px;
        color:#f1f1f1;
        display: block;
        font-weight:bold;
        text-align:center;
        padding-top:4px;
}

a.botonBig:hover {
background: url(images/boton_grande_hover.png) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

a.botonBigHover {
 background: url(images/boton_grande_hover.png) no-repeat 0 0;
        width: 100px;
        height: 21px;
        color:#fff;
        display: block;
        font-weight:bold;
        text-align:center;
        padding-top:4px;
        text-decoration:none;
}

p.error {
        padding: 5px;
        border: 1px solid #c00;
        background-color: #ffebe8;
        color: #333;
}

p.message {
        padding: 5px;
        border: 1px solid #e6db55;
        background-color: #ffffe0;
        color: #333;
}

.publicar form label {
        display: block;
}

.botonverde {
width: auto;
background-color: #8dbb2e;
color: #fff;
}

.curved {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
}

.curved2 {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
behavior:url(border-radius.htc);
}

.menus {height:30px;}
.menus a {background:#a1bd4b; border:1px solid #5d8500; color:#fff; padding:3px 6px; text-align:center; text-decoration:none; font-weight:bold;}
.menus a:hover, .menus a:active {background:#769f15; color:#fff; border:1px solid #5d8500;}
.menus .actual {color:#fff; background:#769f15; border:1px solid #5d8500; padding:3px 6px;}
