/* 
Theme Name: Martin-uy
Theme URI: http://martin.com.uy/
Description: Martin.uy es un tema para Wordpress de 3 columnas. Esta prohibida su reproducción total o parcial.
Version: 0.0.1
Author: Martin
Author URI: http://martin.com.uy/
Tags:  martin, three columns, blue, martin-uy

Este tema fue diseñado y construido por Martin basado en <a href="http://www.blogohblog.com/">BigBlue</a>.
*/

body{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:15px;
     background-color:#fff;
     background-image:url(images/topbck.gif);
     background-repeat:repeat-x;
     color:#666;
     margin:0;
     padding:0;
}
a{
  outline-style: none;
}
input{
  outline-style: none;
}
blockquote{
     font-size: 11px;
     border-left: medium solid #F6F6F6;
     padding-left:5px;
     color: #888888;
     font-family: Verdana, Arial, Helvetica, sans-serif;  
}/* Captions */ .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; }  	 .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } /* End captions */ 
.paddinglateral{
     padding-left:15px;
     padding-right:15px;
}
#ads {
        text-align:left;
}
.searchcampo {
        border: 0px solid;
        margin: 0 auto;
        width: 110px;
        height: 21px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background: url(images/searchinput.png) no-repeat;  
        padding-top: 4px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
}
.searchbutton {
	border: 0px solid;
        margin: 0 auto;
        width: 26px;
        height: 21px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#wrap{
     width:980px;
     margin:0 auto;
     padding:0;
}

#top{
     height:69px;
     width:980px;
     clear:both;
     margin:0 auto;
     padding:0;
}

h2,h3{
     font-size:18px;
     font-weight: bold;
     margin:0;
     padding:0;
}

#main{
     width:980px;
     margin:10px auto;
     padding:0;
}

#header{
     width:400px;
     height:69px;
     float:left;
     margin:0;
     padding:0;
}

#header h1.blogtitle{
     font-family:Arial, Helvetica, sans-serif;
     color:#fff;
     margin:0;
     padding:10px 0 0;
}

#header p.desc{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     color:#fff;
     font-size:11px;
     margin:0;
     padding:0;
}

#nav{
     height:69px;
     float:right;
     width:550px;
     margin:0;
     padding:0;
}

ul.nav{
     height:69px;
     line-height:69px;
     float:right;
     list-style:none;
     font-size:11px;
     text-transform:uppercase;
     margin:0;
     padding:0;
}

ul.nav li{
     float:left !important;
     list-style-type:none;
     margin:0;
     padding:0;
}

ul.nav li a,ul.nav li a:link,ul.nav li a:visited{
     background:#356aa0;
     color:#fff;
     float:left;
     display:block;
     text-decoration:none;
     padding:0 10px;
}

ul.nav li a:hover,ul.nav li a:active{
     background:#fff;
     color:#205387;
     text-decoration:none;
}

ul.nav li.current_page_item a{
     text-decoration:none;
     background:#39c;
     color:#000;
}

ul.nav li ul{
     float:left;
     margin:0;
     padding:0;
}

#content{
         width:510px;
         float:left;
         margin:0;
         padding:20px 0 0;
}
#content p img{
	//margin-right: 10px;
	//margin-bottom: 10px;
	//margin-left: 10px;
}
img.centered{
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright{
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

//img {
//margin-left: 0px;
//margin-right: 7px;
//margin-bottom: 2px;
//}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}.hidden { display: none; } 
.entry{
         font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
         line-height: 18px;
         font-size: 12px;
         float:left;
         width:500px;
         text-align:justify;
         margin:0;
         padding:0 0 20px;
}

#sidebar{
     float:right;
     width:450px;
     margin:0;
     padding:20px 0 0;
}

.rsidebar{
     float:right;
     width:230px;
     margin:0;
     padding:0; 
     overflow:hidden;
}

.rsidebar h2{
     /*background:url(images/h2c.gif) no-repeat;*/
     height:22px;
     font-size:13px;
     font-weight:700;
     color:#6995c2;
     margin:0;
     padding:0 0 10px 8px;
}

.postmetadata{
     background:#fff;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-size: 12px;
     text-align: center;
     border-bottom:1px #ccc dashed;
     border-top:0px #eee solid;
     margin:0;
     padding:5px;
}

.boxcomments{
     border-top:0px dashed #ddd;
     border-bottom:0px solid #ddd;
     margin-bottom:20px;
     width:510px;
}

.commentby{
	background:url(images/comentarios.png) no-repeat;
	padding:0 0 0 5px;
	padding-left: 20px;
        padding-bottom: 20px;
}

.categoria{
	background:url(images/cats.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-bottom: 20px;
}
.categoriassidebar{
	background:url(images/cats.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:17px;
        padding-top: 0px;
}
.rss{
	background:url(images/rss.gif) no-repeat;
	padding:0 0 0 5px;
	padding-left:17px;
}
.fecha{
	background:url(images/clock.png) no-repeat; 
	padding:0 0 0 5px;
	padding-left: 16px;
        padding-bottom: 10px;
        color: #aeaeae;
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
.autor{
        background:url(images/author.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-bottom: 20px;
}
.lapiz{
        background:url(images/pencil.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-bottom: 20px;
}
.lapizcomentarios{
        background:url(images/comment_edit.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-bottom: 20px;
}

.respondercomentarios{
        background:url(images/arrow_refresh.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-bottom: 20px;
}

.acercademi{
        background:url(images/acercademi.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-top: 0px;
}

.cartera{
        background:url(images/cartera.gif) no-repeat;
	padding:0 0 0 5px;
	padding-left:16px;
        padding-top: 0px;
}

.comentarios{
        background:url(images/postearcomentarios.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:26px;
        padding-top: 0px;
}
.meta{
        background:url(images/meta.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-top: 0px;
}

.antena{
        background:url(images/antena.png) no-repeat;
	padding:0 0 0 5px;
	padding-left:20px;
        padding-top: 0px;
}
.pagina{
        background:url(images/sidebarlink.gif) no-repeat;
	padding:0 0 0 5px;
	padding-left:16px;
        padding-top: 0px;
}

#commentform{
     border-bottom:0px solid #eee;
     margin:0;
     padding:15px 15px 1px;
}

#commentform label{
     display:block;
     margin:0;
}

#commentform input{
     width:170px;
     margin:0 5px 0px 0;
     padding:1px;
     border: 1px solid #DDD;
}

#commentform textarea{
     width:400px;
     margin:0 0 10px;
     padding:0;
     padding:1px;
     border: 1px solid #DDD;
}

#commentform #submit{
       margin:0 0 20px;
       font-size: 13px;
       font-weight: normal;
}
.buttoncomentarios{
        border: 1px solid #DDD;
	background: url(images/bgfade.png) repeat-x;
}

#commentform p{
     margin:5px 0;
}

ol.commentlist{
     margin:0 0 1px;
     padding:0;
}

ol.commentlist :hover{
     background:url(images/latestbck.gif) repeat-x;
}

ol.commentlist li{
     border-bottom:1px dashed #eee;
     display:block;
     list-style:none;
     margin:0;
     padding:15px 15px 1px;
}

ol.commentlist li :hover{
     background:none;
}

ol.commentlist li.commenthead{
     display:block;
     list-style:none;
     margin:0;
     padding:5px 15px;
}

ol.commentlist li.commenthead h2{
     margin:0;
}

ol.tblist{
     border-top:1px solid #fff;
     list-style:none;
     margin:0 0 1px;
     padding:15px;
}

ol.tblist li{
     display:block;
     list-style:none;
     background:transparent url(images/c.gif) 0 2px no-repeat;
     padding-left:15px;
     margin:0 0 5px;
}

#eof{
     width:980px;
     clear:both;
     height:20px;
     background:#fff;
     margin:0 auto;
     padding:0;
}

.navigation{
     width:500px;
     float:left;
     color:#666;
}

.alignright{
     float:right;
     margin-top:10px;
}

.alignleft{
     float:left;
     margin-top:10px;
}

#footer{
     background:url(images/footerbck.gif) repeat-x;
     height:106px;
     line-height:31px;
     clear:both;
     width: 100%;
}

.footer{
     width:980px;
     text-align:left;
     font-size:11px;
     margin:0 auto;
     padding-top:2px;
}

.lsidebar{
     float:left;
     width:200px;
     margin:0;
     padding:0;
}

.lsidebar h2{
     height:22px;
     font-size:13px;
     font-weight:700;
     color:#6995c2;
     margin:0;
     padding:0 0 10px 8px;
}

a:link,a:active,a:visited,a:hover{
     text-decoration:none;
     color:#356aa0;
     border:none;
}

#header h1 a:link,#header h1 a:active,#header h1 a:visited,#header h1 a:hover{
     text-decoration:none;
     color:#fff;
     border:none;
}

.rsidebar ul,.lsidebar ul{
     list-style-type:none;
     line-height:200%;
     font-size:11px;
     margin:0 auto;
     padding:0;
}

.rsidebar ul li,.lsidebar ul li{
     list-style-type:none;
     margin:0 0 20px;
     padding:0;
}

.rsidebar ul li ul,.lsidebar ul li ul{
     list-style-type:square;
     margin:0 auto;
     padding:0 3px;
}

.rsidebar ul li ul li,.lsidebar ul li ul li{
     list-style-type:none;
     border:0;
     border-bottom:#dadada dotted 1px;
     margin:0 auto;
     padding:0;
}

.rsidebar ul li ul li ul.children li,.lsidebar ul li ul li ul.children li{
     list-style-type:none;
     border:0;
     margin:0 auto;
     padding:0;
}

.rsidebar ul li ul li a,.lsidebar ul li ul li a{
     text-decoration:none;
}

div.pagination {
padding: 3px;
margin: 3px;
text-align:center;
font-family:Tahoma,Helvetica,sans-serif;
font-size:.85em;
}
	
div.pagination a {
border: 1px solid #ccdbe4;
margin-right:3px;
padding:2px 8px;
background-position:bottom;
text-decoration: none;
color: #0061de;		
}

div.pagination a:hover, div.pagination a:active {
border: 1px solid #2b55af;
background-image:none;
background-color:#3666d4;
color: #fff;
}

div.pagination span.current {
margin-right:3px;
padding:2px 6px;
font-weight: bold;
color: #000;
}

div.pagination span.disabled {
display:none;
}

div.pagination a.next{
border:2px solid #ccdbe4;
margin:0 0 0 10px;
}

div.pagination a.next:hover{
border:2px solid #2b55af;
}

div.pagination a.prev{
border:2px solid #ccdbe4;
margin:0 10px 0 0;
}

div.pagination a.prev:hover{
border:2px solid #2b55af;
}
