@CHARSET "UTF-8";

.wp-caption{
max-width:99% !important;
width: auto !important;
}

#container {
  float:left;
  margin-bottom:40px;
  width:60%;
}

.widget-area{
	float:right;
width:37%
}

.widget-area h3{
        color:#E0115C;
	margin:5px 0
}


#primary .xoxo{
padding-left:0
	
	}

.xoxo{
	list-style:none;
}

.xoxo li ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:square;
}

#primary .xoxo ul.xoxo.blogroll{padding-left:1em}

input[type=submit]{
color:#fff;
display: inline-block;
  *display: inline;  
  *zoom: 1;
  margin-bottom:0;font-size:13px;line-height:18px;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(100, 100, 100, 0.5);vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;font-weight:bold;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);cursor: pointer;
  *margin-left: .3em;
  text-decoration:none;
  width:auto;
  background-color: #e63373;background-image: -moz-linear-gradient(top, #ff6699, #e0115d);background-image: -ms-linear-gradient(top, #ff6699, #e0115d);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff6699), to(#e0115d));background-image: -webkit-linear-gradient(top, #ff6699, #e0115d);background-image: -o-linear-gradient(top, #ff6699, #e0115d);background-image: linear-gradient(top, #ff6699, #e0115d);background-repeat: repeat-x;border-color: #7e0f36;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border:1px solid  #e0115d;
height:30px;
}
input[type=submit]:hover {background-color: #e0115d;background-image:none}
input[type=submit]:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
input[type=submit]:active {background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);background-color: #ff6699;background-color: #ff6699 \9;outline: 0
}

#commentform input[type=submit]{
width:200px;
font-size:13px;
}



.entry-title a{
    color: #E0115C;
    display: inline-block;
    font-weight: bold;
    line-height: 25px;
    margin: 10px 0;
    text-decoration: none;
}



.entry-meta{
color:#707070;
}


.entry-utility{
  color:#707070;
}


#commentform .comment-form-author  input{
display:block;
}

#commentform .comment-form-url  input{
display:block;
}

#commentform .comment-form-email  input{
display:block;
}

#commentform textarea{
display:block;
}



.page,.post,.widget-container,#comments,.page-title,#entry-author-info,.archive-meta{
    background:#FFF;
    border: 1px solid #CCCCCC;
    border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
}

.page,.post,#comments,.page-title,#entry-author-info,.archive-meta{
    margin-bottom: 30px;
    padding: 2% 3%;
}


#entry-author-info{
	margin-top:30px;
}

#entry-author-info #author-avatar {
	display:none;
}



.widget-container{
    margin-bottom: 20px;
    padding: 10px;
}


h1.page-title{margin-top:0px}


.navigation{
margin-bottom:15px;overflow:hidden;
}


.nav-previous{float:left}
.nav-next{float:right}

.nav-previous,.nav-next{
    max-width: 45%;
}

.nav-previous a , .nav-next a{
    background:#eee;
    border: 1px solid #ccc;
    border-radius:4px;
    padding: .6em;
    display:inline-block;
}


#searchform #s{
    position: relative;
    top: 2px;
}


img.size-full,img.size-medium,.entry-content img.aligncenter,.entry-content img.alignnone,.entry-content img.alignleft{max-width:100%;height:auto;width:auto}
.entry-content .alignright, .entry-content img.alignright {
    display: inline;
    float: right;
    margin-left: 1.3em;
    margin-top: 4px;
}
.entry-content .alignleft, .entry-content img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.3em;
    margin-top: 4px;
}

.entry-content iframe{max-width:100%}

.entry-content .aligncenter{margin:auto auto 1em auto;display:block}
.wp-caption img{max-width:100%;width:auto;height:auto}


@media screen and (max-width: 768px) {
    #container,#primary {
    float: none;
    margin-bottom: 2em;
    width: 100%;
   }
}


@media screen and (max-width: 480px) {
#pieenlaces .titulo_enlaces{float:none;width:100%}
}

@media screen and (max-width: 320px) {
.block-pie-enlaces {float:none;width:100%}
#pieenlaces .suave{display:none}
}



.wp-caption-text{font-size:.9em;line-height:.9em}

.entry-content ul{margin:1em 0}
