/*
 Theme Name:   Coma
 Description:  Coma Marketing para Notarios y Registradores
 Author:       Cristian Zea
 Template:     twentytwelve
 Version:      1.0.0
 Text Domain:  twenty-twelve-child
*/
@import url("../twentytwelve/style.css");
/* -------------------------------------------------------------- */
/* 3 columnas */
/* -------------------------------------------------------------- */
/* Increase theme width to 1000px */
@media screen and (min-width: 960px) { 
    .site {
        max-width: 1000px;
        max-width: 71.4285rem;
		overflow: visible;	/* los submenus se salen */
    }
}
.ie .site { max-width: 1000px; }
footer[role="contentinfo"] {
    max-width: 1000px;
    max-width: 71.4285rem;
}

/* Left & Right Sidebars */
@media screen and (min-width: 600px){
    .widget-area{
        position: relative !important;
        width: 20% !important;
    }
    .category .site-content{
        width: 75% !important;
    }
    .col3-layout .site-content{
        width: 50% !important;
        margin-left: 25% !important;
    }
    .col3-layout #left-sidebar{
        float: left !important;
        margin-left: -75% !important;
        width: 20% !important;
    }
}

/* IE8 and IE7 - Left and Right Sidebars */
.ie  .col3-layout .site-content {
    width: 50%;
    margin-left: 25%;
}
.ie .col3-layout .widget-area {
    float: right;
    width: 20%;
    position: relative;
}
.ie .col3-layout #left-sidebar {
    float: left;
    margin-left: -75%;
    width: 20%;
}


/*  ------------------------------------------------ */
/*  Menu Principal --------------------------------- */
/*  ------------------------------------------------ */
.main-navigation{
	background:url(img/FONDO_MENU.png) repeat-x;
	margin-top: 2.5rem;	
}
.main-navigation ul.nav-menu > li{	
	background:url(img/FONDO_BOTON_MENU.png) repeat-x;
	margin-top:10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
.main-navigation ul.nav-menu{
	border-bottom:none;
	border-top:none;
	text-align:center;
}
.main-navigation  li{
	border-left: 1px solid white;
	margin:0;
}
.main-navigation li a{
	margin: 0 0.5rem;
	font-weight: bold;
	line-height: 2rem;
	color:black;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: black;
}
.main-navigation li ul{background:white; /*border:1px solid black !important; border-top:none !important;*/}
.main-navigation li ul li{margin:1px;}
.main-navigation li ul li a{
	background: #60bae8; 
	padding:0;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.main-navigation li:first-child{border-left:none;}
.main-navigation li a:hover, .main-navigation li a:focus {
    color: #923435;
}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {
    background: none repeat scroll 0 0 #60bae8;
    color: white;
}
@media screen and (max-width: 600px){
	.main-navigation li ul li{display:none;}
	.menu-menu-principal-container{background:white;}
}

.main-navigation ul.nav-menu.toggled-on, .menu-toggle{
	background:url(img/FONDO_BOTON_MENU.png) repeat-x;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	width: 90%;
	font-weight: bold;
	color:black;
}


/*  ------------------------------------------------ */
/*  Estilos generales ------------------------------ */
/*  ------------------------------------------------ */
a{color:blue}
a:visited{color:#923435 !important}
body.custom-font-enabled{
	font-family: Verdana,"Open Sans",Helvetica,Arial,sans-serif;
	color:black;
}
body .site{margin-top:0; margin-bottom:0;}

.site-content, .widget-area{margin-top:5px;}
.archive-meta{margin-top:0;}
.widget.widget_wp_sidebarlogin > *{padding: 0 10px}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
a.gotop{
	display:block;
	margin:auto;
	width:40px;
	height:40px;
	background:url("img/Subir_boton.png") no-repeat;
}
#content ul li, .widget-area ul li {
	line-height:1.2rem !important;
	margin-bottom:0.5rem;
}
#main #content, .site-content article{
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.entry-content p, .entry-summary p, .comment-content p, .mu_register p{
line-height: 1.71429;
margin: 0 0 1.52381rem;
}
.entry-content td{
    border: 1px solid #ccc;
    padding: 10px;
}

/*  ------------------------------------------------ */
/*  Portada ---------------------------------------- */
/*  ------------------------------------------------ */
.home #content ul  {list-style: none;}
.home #content ul:not([class])  li{
	margin: 0 -20px;
	padding: 10px;
	border-top: 3px solid #60bae8;
	background: #e6f1f7;
}
.home #content ul.display-posts-listing{
	background: #e6f1f7;
	margin:0 -20px 20px;
	padding:20px;
}
.home .entry-content{font-weight:bold;}

/*  ------------------------------------------------ */
/*  Cabecera --------------------------------------- */
/*  ------------------------------------------------ */
iframe{overflow:hidden;}
#page{margin-top:10px;}
.site, body .site, .site-header{	padding: 0;}
hgroup, #main, #colophon{padding: 0 1.71429rem; }
#masthead{
	color:white;
	background:url(img/fondo_nubes.jpg);
	margin-top:10px;
	border-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	clear:both;
}
h1.site-title a{
	background:url(img/logo.png) no-repeat;
	padding:60px 0 20px 200px;
	font-style:italic;
}
header .searchBox{float:right; margin-top:-30px; width:350px;}
.cse .gsc-control-cse, .gsc-control-cse{background:inherit !important; border:none !important;}
@media screen and (max-width: 600px){
	h1.site-title a{	padding:150px 0 0;}
}

#ads{
	max-width: 100%;
/*	padding-bottom:9.3%; 
	overflow:hidden;
	position:relative; */
}
#ads div{
/*	position:absolute; */
	float:left;
	max-width:100%;
}
/* #ads div:nth-child(1){
	left:0;
	width:72.8%;
	padding-bottom:10%; 
} */
#ads div:nth-child(2), #ads div:nth-child(2) iframe{
/*	right:1px; 
 	width:25.5%; 
	height:100%; */
	height: 90px;
	width: 255px;
}
/*
#ads div iframe{
	position:absolute;
	height:100%; 
	width:100%;
}
*/
/*  ------------------------------------------------ */
/*  Sidebars --------------------------------------- */
/*  ------------------------------------------------ */
.widget-area{background:#e6f1f7;}
.widget > *{padding: 10px;}
.widget > h3 {padding: 0;}
.widget-area .widget h3 {
	background: #60bae8;
	color:white;
	text-align:center;
	margin-bottom:inherit;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
.widget-area .widget, .widget-area .widget p{margin-bottom:inherit;}
.widget-area .widget a{
	text-decoration:none;
	-moz-hyphens: none;
	word-wrap:normal;
}

/* .widget_wp_sidebarlogin *{line-height:inherit !important} */
.widget_wp_sidebarlogin form {margin:inherit}
.widget_wp_sidebarlogin form .input{height: 1.8rem;}

.widget-area .textwidget ul{margin:0;}
.textwidget ul.subcategories, .textwidget ul.menu{
	list-style:outside none none;
	margin:inherit;
}
.textwidget ul.subcategories li, .textwidget ul.menu li{
	margin-left:inherit;
}
.widget-area .widget a{color:black !important;}

#text-25 .textwidget, #text-26 .textwidget{padding-top:0;}

.textwidget #flags {max-width:140px;margin:auto;}

.textwidget ul.display-posts-listing li.listing-item{
/*	font-size:1.1rem; */
	font-size:inherit;
}
aside div{padding: 0 15px;}


/*  ------------------------------------------------ */
/*  Categorías ------------------------------------- */
/*  ------------------------------------------------ */
ul.display-posts-listing{
	list-style: none outside none;
}
ul.display-posts-listing li.listing-item{
	display:block;
	margin:0;
	margin-bottom: 0.5rem;
	font-size:1.1rem;
	line-height:2rem;
/*	border-bottom:1px solid #923435; */
}
ul.display-posts-listing li.listing-item a{
	text-decoration:none;
	color: 3923435;
}

.subcategories{border-bottom:1px solid #ededed}
.subcategories h2{color:#60bae8;}
.subcategories ul{
	display: block;
	text-align:center;
	margin: 2rem 0;
}
.subcategories li{
	/*display:inline-block;*/
	margin: 0 2rem;
}
.subcategories li a{
	text-decoration: none;
	color: black;
	font-weight: bold;
/*	line-height:2rem; */
}
.subcats hr{background-color: #60bae8; height:3px}
.subcats h2{
	background: #e6f1f7;
	padding:0.5rem;
	margin-bottom:1rem;
	margin-top: 1.5rem;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
.subcats h2 a{color:black !important}

.archive-header, .page-header{border-bottom:none;}

/*  ------------------------------------------------ */
/*  Artículo --------------------------------------- */
/*  ------------------------------------------------ */
.single .nav-single{
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
}
.nav-single > span{
	font-size:1.5rem;
}
.nav-single .nav-previous, .nav-single .nav-next{
	width:inherit;
/*	max-width: 25%; */
}
.nav-single .nav-previous{
	background:url(img/flecha1.png) no-repeat left;
	padding-left:50px;
	margin-left:25%;
}
.nav-single .nav-next{
	background:url(img/flecha.png) no-repeat right;
	padding-right:50px;
	margin-right:25%;
}
.single .site-content article{
	margin-bottom:1rem;
	border-bottom:none;
}
.single .site-content article header h4{
	font-style:italic;
	margin-top:1rem;
}
.single-post #flags{
	float:left;
    width: 425px;
	max-width:100%;
}
.single-post .top-ssba{
	float:right;
	margin-bottom: 3rem;
}
.single-post .entry-title{
	font-weight:bold;
	color: #60bae8;
	clear:none;
}
.single-post header h4{
	clear:left;
}
/*
.single-post header h4:after{
 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;	
}
*/
.single-post .entry-header{
	border-bottom: 1px solid #ccc;
	padding-bottom:20px;
}
.single-post img.attachment-post-thumbnail.wp-post-image{
	float:right;
	clear: right;
	margin-left: 2rem;
}
.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3{
clear:left;
}
.single-post .tags{font-size: 1.2rem; text-align:center;}
.single-post .tags span{font-weight:bold; color: #60bae8;}


/*  ------------------------------------------------ */
/*  Comentarios --- -------------------------------- */
/*  ------------------------------------------------ */
h2.comments-title{
	text-align:center;
	width:100%;
	background: #e6f1f7;
	font-size:2em;
	margin-top:1rem;
}
.single #comments{
	margin-top:1rem; 
	float:left;
	width:75%;
}
.single #comments .commentlist{border-bottom: 4px double #ededed;}
.comments-area article header cite, .comments-area article header time {margin-left:inherit;}
.comments-area article header {margin: 0 0 1rem;}
#respond{margin-top:1rem;}
#respond h3{color:#60bae8}
#respond form{margin:inherit;}
#respond form p.logged-in-as{margin-bottom:inherit;}
/* -------------------------------------------------- */
/* Pie ---------------------------------------------- */
/* -------------------------------------------------- */
a.force{
	display:block;
	text-align:center;
}
footer table{width: 100%;}
footer table th{
	color:white;
	text-align:center;
	font-size:1.2rem;
	font-weight:bold;
	font-family: Arial, Helvetica;
	background: #60bae8;
}
footer .pie td.center{border-left: 10px solid #60bae8; border-right: 10px solid #60bae8;}

@media screen and (max-width: 600px){
	footer  td{display:block;}
}


footer  td{vertical-align:top}
footer .pie table td{vertical-align:middle; text-align:center;}

footer .site-info{background: #e6f1f7;}
/*footer table.pie td{ padding: 5px;}*/
.footer2{background: #60bae8; padding: 0 10px;}
.hitCounter{font-weight:bold; font-size:2rem; line-height:2rem;}

/* -------------------------------------------------- */
/* Registro ----------------------------------------- */
/* -------------------------------------------------- */
#main-content.user-frontend #submit{margin-top:2rem;}
#main-content.user-frontend .pasos{
	margin:2rem 0;
	font-weight:bold;
	color: #60bae8;
}
#main-content.user-frontend .pasos span{color: black;}
.form-table  {width:100%;}
.form-table .description {
  display: block;
  margin-bottom: 0.5rem;
}
#main-content.user-frontend ha{margin-bottom:2rem;}


.breadcrumb-container li:last-child .separator:last-child {	display: none;}
.breadcrumb-container li:last-child a{ color: inherit;}
