body{
    background: none repeat scroll 0 0 #FFFFFF;
    min-width: 400px;
}
#page{
    box-shadow: none;
    margin: 0 auto;
    max-width: 1024px;
    padding: 220px 0 0;
}
#primary{
    margin-top: 12px;
    padding: 0 24px;
}
.container{
    margin: 0 auto;
    max-width: 1024px;
    min-width: 400px;
    width: 100%;
}
a,
a:focus,
a:active,
a:hover{
    outline: none;
}
.site-content article {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}

/* 
*   Header
*/
#masthead{
    background: none repeat scroll 0 0 #f1f2f2;
    overflow: hidden;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 10;
}
#masthead .topBar{
    background: url("../img/topPageLine.png") repeat scroll center 0 transparent;
    height: 8px;
}
.header-img-link{
    float: left;
    margin: 20px 0 0 100px;
}
img.header-image{
    box-shadow: none;
    margin: 0;
}

#site-navigation{
    float: left;
    margin: 10px 0 0;
    padding: 10px 0;
    width: 100%;
}
#site-navigation h3{
    background: none repeat scroll 0 0 #199ad6;
    border: none medium;
    border-radius: 4px;
    box-shadow: none;
    color: #FFFFFF;
    font-family: 'Arial';
    font-size: 16px;
    margin: 0 0 6px;
}
#site-navigation h3:hover{
    text-decoration: underline;
}
#menu-headermenu{
    border: medium none;
    text-align: center;
}
#menu-headermenu li{
    border: 1px solid transparent;
    border-radius: 10px;
    margin: 0;
    text-align: center;
}
#menu-headermenu a{
    color: #199AD6;
    font-family: 'Arial';
    font-size: 16px;
    line-height: 30px;
    padding: 0 8px;
}
#menu-headermenu li.current-menu-item,
#menu-headermenu li.current-menu-parent,
#menu-headermenu li:hover{
    border: 1px solid #199AD6;
    background: #199AD6;    
}
#menu-headermenu li.current-menu-item a,
#menu-headermenu li.current-menu-parent a,
#menu-headermenu a:hover{
    color: #FFF;
    font-weight: normal;
}
#masthead .loginBox{
    float: right;
    margin: 36px 100px 0 0;
    text-align: center;
}
#masthead .loginBox p,
#masthead .loginBox span,
#masthead .loginBox a{
    color: #58595b;
    display: inline-block;
    font-family: 'Arial';
    font-size: 13px;
    line-height: 19px;
}
#masthead .loginBox span.ico-login{
    background: url("../img/ico-login.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 19px;
    margin: 0 0 0 5px;
    position: relative;
    top: 2px;
    width: 14px;
}
#masthead .headerBorder{
    background: none no-repeat scroll 0 0 #199ad6;
    clear: both;
    height: 3px;
    margin: 0 0 5px;
    width: 100%;
}


/* 
*   Footer
*/
footer#colophon{
    background: none repeat scroll 0 0 #cddc29;
    border: 0 none;
    margin: 0 auto;
    max-width: 100%;
    min-height: 220px;
    overflow: hidden;
    padding: 0;
}
footer#colophon .footer-img-link{
    float: left;
    margin: 35px 0 0 60px;
}
footer#colophon .footerMenu{
    float: right;
    margin: 35px 80px 0 0;
    overflow: hidden;
    max-width: 450px;
    min-width: 400px;
}
footer#colophon .footerMenu li{
    float: left;
}
footer#colophon .footerMenu a{
    color: #ffffff;
    display: block;
    font-family: 'helvetica',arial;
    font-weight: bold;
    line-height: 14px;
    margin: 0 60px 14px 0;
    min-height: 30px;
    text-decoration: none;
    width: 150px;
}
footer#colophon .footerMenu a:hover{
    text-decoration: underline;
}


/*
*   Buscador
*/
.headerSearch{
    background: none repeat scroll 0 0 #cddc29;
    clear: both;
    float: left;
    min-height: 61px;
    width: 100%;
}
.container-layer-x{
    margin: 0 auto;
    position: relative;
    max-width: 1024px;
    z-index: 10;
}
#searchForm-y {
    margin: 9px 0;
    overflow: hidden;
    text-align: center;
}
#searchForm-y label {
    color: #496AD0;
    font-family: arial;
    font-weight: bold;
}
#searchForm-y input {}
#searchForm-y select {
    color: #58595b;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;

    padding: 0;
    width: 330px;
}
#searchForm-y select#IdProvinciaField {
    width: 240px;
}
#searchForm-y fieldset {
    display: inline-block;
    margin: 0 10px;
    padding: 0;
    position: relative;
    top: -1px;
}
.button-x {
    background: none repeat scroll 0 0 #EF7521;
    border: 0 none;
    border-radius: 12px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    height: 40px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 125px;
}
.button-x:hover {
    background: none repeat scroll 0 0 #EF7521;
    color: #000000;
}
.form-actions{
    display: inline-block;
    margin: 0 0 0 40px;
}
.customSelect,
.customSelectProvincia{ 
    background: url("../img/select-arrow.png") no-repeat scroll 350px center #ffffff;
    border: 1px solid #797a7c;
    border-radius: 5px;
    color: #58595b;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 38px;
    text-align: left;
    text-indent: 5px;
    width: 380px;
}
.customSelectProvincia{ 
    background: url("../img/select-arrow.png") no-repeat scroll 190px center #ffffff;
    width: 220px;
}
.customSelect.customSelectHover {
    /* Styles for when the select box is hovered */
}
.customSelect.customSelectOpen {
    /* Styles for when the select box is open */
}
.customSelect.customSelectFocus {
    /* Styles for when the select box is in focus */
}
.customSelectInner {
    width: 330px;
}
.customSelectProvinciaInner {
    width: 220px;
}

/*
*   Custom Sidebar
*/
.customSidebar{
    border-left: 1px solid #939495;
    margin-top: 12px;
    min-height: 100px;
    padding: 0 0 20px 20px;
    width: 285px;
}
.widget-area.customSidebar .widget h3{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 5px;
    text-transform: capitalize;
}
.customSidebar .widget_knews_widget h3{
    display: none;
}
.customSidebar #knewsform_1{
    background: none repeat scroll 0 0 #199AD6;
    border-radius: 5px;
    height: 195px;
    margin: 22px 0 0;
    text-align: center;
    width: 218px;
}
.customSidebar #knewsform_1 p{
    color: #ffffff;
    font-family: 'roboto_slabregular';
    font-size: 23px;
    line-height: 23px;
    margin: 0 auto;
    padding: 18px 0 12px;
}
.customSidebar #knewsform_1 .knewsemail input{
    border: 1px solid #797a7c;
    border-radius: 5px;
    color: #808285;
    font-family: 'Helvetica', 'Arial';
    font-size: 15px;
    height: 36px;
    margin: 0 auto;
    width: 88%;
}
.customSidebar #knewsform_1 input.knewsbutton{
    background: none repeat scroll 0 0 #ef7521;
    border: 0 none;
    border-radius: 12px;
    color: #fff;
    font-family: 'Arial';
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    margin: 10px auto 0;
    padding: 0;
    width: 124px;
}
.customSidebar .socialBtns{
    margin: 30px 0 0;
}
.customSidebar .socialBtns h2{
    color: #58595B;
    font-family: 'Helvetica', 'Arial';
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 15px;
}
.customSidebar .socialBtns a{
    background: url("../img/sprite-social-btns.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 37px;
    margin: 0 2px;
    width: 37px;
}
.customSidebar .socialBtns a.fbBtn{
    background-position: -37px 0;
}
.customSidebar .socialBtns a.gpBtn{
    background-position: -75px 0;
}
.customSidebar .socialBtns a.ytBtn{
    background-position: -112px 0;
}
.customSidebar .socialBtns a.piBtn{
    background-position: -149px 0;
}
.customSidebar .bannerPos1{
    /*border: 1px solid #898A8B;*/
    border-radius: 5px;
    /*height: 310px;*/
    margin: 36px 0 0;
    overflow: hidden;
    width: 214px;
}
.customSidebar .widget_search{
    height: 35px;
    margin: 40px 0 0;
    overflow: hidden;
}
.customSidebar .widget_search h3{
    display: none;
}
#searchform,
.customSidebar .widget_search #searchform{
    position: relative;
}
#searchform #s,
.customSidebar .widget_search #searchform #s{
    border: 2px solid #1C9AD6;
    border-radius: 12px 0 0 12px;
    color: #939598;
    font-family: 'Arial';
    font-size: 16px;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;
}
#searchform #searchsubmit,
.customSidebar .widget_search #searchform #searchsubmit{
    background: url("../img/ico-search.png") no-repeat scroll center center #1c9ad6;
    border: 2px solid #1c9ad6;
    border-radius: 0 12px 12px 0;
    font-size: 0;
    height: 35px;
    left: 180px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 36px;
}
.customSidebar .popular-posts{
    margin: 50px 0 0;
    width: 216px;
}
.customSidebar .popular-posts h2{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 5px;
}
.customSidebar .popular-posts .wpp-list li{
    display: table;
    height: 60px;
    width: 100%;
}
.customSidebar .popular-posts .wpp-list li{
    border-bottom: 1px solid #58595B;
}
.customSidebar .popular-posts .wpp-list li:last-child{
    border-bottom: 0 none;
}
.customSidebar .popular-posts .wpp-list a{
    color: #1c9ad6;
    display: table-cell;
    font-family: 'roboto_slabregular';
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    vertical-align: middle;
}
.customSidebar .popular-posts .wpp-list a:hover{
    text-decoration: underline;
}
.customSidebar .tagCloudWidget{
    width: 216px;
}
.customSidebar #tagcloud,
.customSidebar #tagcloud .tagcloud-canvas{
    /*height: 180px;*/
    width: 216px;
}
.customSidebar #wpctc_widget-2_canvas_tags{
    display: none;
}
.customSidebar .bannerPos2{
    margin: 20px 0 0;
    text-align: left;
}
.customSidebar .bannerPos2 > div{
    text-align: left;
}
.customSidebar .bannerPos2 h2{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 20px;
}

/*
*   Home / Category
*/
.home #content,
.tag #content,
.archive  #content,
.search  #content,
.category #content{
    padding: 20px 0 0;
}
.home #content article,
.tag #content article,
.archive #content article,
.search #content article,
.category #content article{
    background: none no-repeat scroll 0 0 #f1f2f2;
    border: 1px solid #dbd8d3;
    border-radius: 10px;
    float: left;
    margin: 0 12px 40px;
    min-height: 358px;
    overflow: hidden;
    padding: 0;
    width: 306px;
}
.home #content article .entry-header,
.tag #content article .entry-header,
.archive #content article .entry-header,
.search #content article .entry-header,
.category #content article .entry-header{
    margin-bottom: 0;
    overflow: hidden;
}
.home #content article .entry-header .postImg,
.tag #content article .entry-header .postImg,
.archive #content article .entry-header .postImg,
.search #content article .entry-header .postImg,
.category #content article .entry-header .postImg{
    border-bottom: 4px solid #cddc29;
    height: 150px;
    margin: 0 auto 10px;
    overflow: hidden;
}
.home #content article .entry-header img,
.tag #content article .entry-header img,
.archive #content article .entry-header img,
.search #content article .entry-header img,
.category #content article .entry-header img{
    border-radius: 0;
    box-shadow: none;
    display: block;
    margin: 0 auto;
    width: auto;
}
.home #content article .entry-title,
.tag #content article .entry-title,
.archive #content article .entry-title,
.search #content article .entry-title,
.category #content article .entry-title{
    display: table;
    height: 85px;
}
.home #content article .titleContainer,
.tag #content article .titleContainer,
.archive #content article .titleContainer,
.search #content article .titleContainer,
.category #content article .titleContainer{
    height: 85px;
    overflow: hidden;
}
.home #content article .entry-title a,
.tag #content article .entry-title a,
.archive #content article .entry-title a,
.search #content article .entry-title a,
.category #content article .entry-title a{
    color: #199ad6;
    display: table-cell;
    font-family: 'roboto_slabregular';
    font-size: 22px;
    line-height: 26px;
    padding: 0 10px;
    vertical-align: middle;
}
.home #content article .author-name,
.tag #content article .author-name,
.archive #content article .author-name,
.search #content article .author-name,
.category #content article .author-name{
    color: #1c9ad6;
    display: none;
    float: left;
    font-family: 'Helvetica','Arial';
    font-size: 16px;
    font-weight: normal;
    margin: 18px 0 0 10px;
}
.home #content article .entry-date,
.tag #content article .entry-date,
.archive #content article .entry-date,
.search #content article .entry-date,
.category #content article .entry-date{
    color: #199ad6;
    display: none;
    font-family: 'roboto_slabregular';
    font-size: 14px;
    float: right;
    margin: 18px 14px 0 0;
    min-width: 86px;
}
.home #content article .entry-summary,
.tag #content article .entry-summary,
.archive #content article .entry-summary,
.search #content article .entry-summary,
.category #content article .entry-summary{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 14px;
    padding: 0 10px;
}
.home #content article .entry-summary p,
.tag #content article .entry-summary p,
.archive #content article .entry-summary p,
.search #content article .entry-summary p,
.category #content article .entry-summary p{
    line-height: 14px;
    margin-bottom: 10px;
}
.home #content article .entry-summary a,
.tag #content article .entry-summary a,
.archive #content article .entry-summary a,
.search #content article .entry-summary a,
.category #content article .entry-summary a{
    border: 2px solid #1c9ad6;
    border-radius: 10px;
    color: #199ad6;
    display: block;
    font-family: arial;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 6px 10px;
    text-decoration: none;
    width: 60px;
}

.home #content article.no-results,
.tag #content article.no-results,
.archive #content article.no-results,
.search #content article.no-results,
.category #content article.no-results{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    width: auto;
}
.home #content article.no-results .entry-title,
.tag #content article.no-results .entry-title,
.archive #content article.no-results .entry-title,
.search #content article.no-results .entry-title,
.category #content article.no-results .entry-title{
    border-bottom: 2px solid #1c9ad6;
    color: #8596a6;
    font-family: 'roboto_slabregular';
    font-size: 19px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 0 0 8px;
    width: 100%;
}
.home #content article.no-results .entry-content,
.tag #content article.no-results .entry-content,
.archive #content article.no-results .entry-content,
.search #content article.no-results .entry-content,
.category #content article.no-results .entry-content{
    height: 120px;    
}
.error404 #content article.no-results .entry-content p,
.home #content article.no-results .entry-content p,
.tag #content article.no-results .entry-content p,
.archive #content article.no-results .entry-content p
.search #content article.no-results .entry-content p
.category #content article.no-results .entry-content p{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 14px;
    padding: 0 10px;
}

.error404 #content{
    padding: 20px 0 0;
}
.error404 #content article{
    border: 0 none;
    float: left;
    height: 150px;
    margin: 0 12px 40px;
    padding: 0;
}
.error404 #content .entry-header,
.tag #content .archive-header,
.search #content .page-header,
.category #content .archive-header{
    border: 0 none;
    margin: 0 0 30px;
    padding: 0;
}
.error404 #content .entry-title,
.tag #content .archive-title,
.search #content .page-title,
.category #content .archive-title{
    border-bottom: 2px solid #1c9ad6;
    color: #8596a6;
    font-family: 'roboto_slabregular';
    font-size: 19px;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 8px;
}

/**
 *  Paginador
 */
#nav-below{
    margin: 0 0 20px;
}
#nav-below h3.assistive-text{
    display: none;
}
#nav-below .wp-pagenavi{
    text-align: center;
}
#nav-below .wp-pagenavi .pages{
    display: none;
}
#nav-below .wp-pagenavi span,
#nav-below .wp-pagenavi a{
    border: 1px solid #1c9ad6;
    border-radius: 10px;
    color: #199ad6;
    display: inline-block;
    font-family: 'Arial';
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
    padding: 0 12px;
    width: auto;
}
#nav-below .wp-pagenavi span.current,
#nav-below .wp-pagenavi a:hover{
    background: none no-repeat scroll 0 0 #199ad6;
    color: #ffffff;
}

/**
 *  Single Page
 */
.single #page .nav-single{
    margin: 0 0 24px;
}
.single #page .nav-single a{
    color: #1c9ad6;
    font-family: 'Helvetica','Arial';
    font-size: 16px;
}
.single #page article {
    border: 0 none;
}
.single #page article .entry-header img{
    border-bottom: 6px solid #cddc29;
    border-radius: 20px 20px 0 0;
    box-shadow: none;
    margin: 0 0 14px;
    width: 100%;
}
.single #page article .entry-header h1{
    color: #199ad6;
    font-family: 'roboto_slabregular';
    font-size: 30px;
}
.single #page article .entry-date{
    color: #199ad6;
    font-family: 'roboto_slabregular';
    font-size: 14px;
    float: left;
    margin: 0 14px 0 0;
    min-width: 86px;
}
.single #page article .entry-content p{
    clear: both;
}
.single #page article .postTags{
    background: none no-repeat scroll 0 0 #f1f2f2;
    min-height: 18px;
    padding: 16px;
}
.single #page article .postTags span{
    color: #0397d6;
    font-family: 'Helvetica', 'Arial';
    font-size: 17px;
    font-weight: bold;
}
.single #page article .postTags a{
    color: #58595B;
    font-family: 'Helvetica', 'Arial';
    font-size: 12px;
    text-decoration: none;
}
.single #page article .relatedPosts{
    margin: 38px 0 0;
}
.single #page article .relatedPosts .related_post_title{
    border-bottom: 2px solid #1c9ad6;
    color: #8596a6;
    font-family: 'roboto_slabregular';
    font-size: 23px;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 12px;
}
.single #page article .relatedPosts .related_post{
    margin: 20px 0 0;
    text-align: center;
}
.single #page article .relatedPosts .related_post li{
    display: inline-block;
    margin: 0 8px;
    vertical-align: top;
    width: 204px;
}
.single #page article .relatedPosts .related_post .wp_rp_thumbnail{
    border-bottom: 3px solid #cddc29;
    border-radius: 10px 10px 0 0;
    display: block;
    height: 134px;
    overflow: hidden;
    width: 204px;
}
.single #page article .relatedPosts .related_post .wp_rp_title{
    color: #199ad6;
    display: block;
    font-family: 'roboto_slabregular';
    font-size: 18px;
    padding: 0 10px;
    text-align: left;
    text-decoration: none;
}
.single #page article .relatedPosts .wp_rp_footer{
    margin: 20px 0 0;
    text-align: center;
}



/**
 *  Single post share buttons
 */
.single #page article .entry-content p.no-break{
    clear: none;
    float: right;
}
.single #page article .entry-content p .stButton .stMainServices,
.single #page article .entry-content p .st_googleplus_hcount .stButton > span > .stButton_gradient .chicklets.googleplus{
    background: url("../img/sprite-single-social.png") no-repeat scroll 0 0 transparent !important;
    height: 31px;
    line-height: 31px;
    width: 32px;
}
.single #page article .entry-content p  .stButton .stMainServices.st-twitter-counter{
    background: url("../img/sprite-single-social.png") no-repeat scroll -96px 0 transparent !important;
}
.single #page article .entry-content p  .stButton .stMainServices.st-facebook-counter{
    background: url("../img/sprite-single-social.png") no-repeat scroll -64px 0 transparent !important;
}
.single #page article .entry-content p .st_googleplus_hcount .stButton > span > .stButton_gradient .chicklets.googleplus{
    background: url("../img/sprite-single-social.png") no-repeat scroll -32px 0 transparent !important;
    line-height: 36px;
    padding: 0;
    text-indent: -2000px;
}
.single #page article .entry-content p .st_googleplus_hcount .stButton > span > .stButton_gradient .chicklets.googleplus:hover{
    opacity: 1;
}
.single #page article .entry-content p .st_googleplus_hcount .stButton > span > .stButton_gradient{
    background: none no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 31px;
    padding: 0;
    width: 32px;   
}
.single #page article .entry-content p .stButton .stArrow{
    background: url("../img/bubble_arrow.png") no-repeat scroll 3px 8px rgba(0, 0, 0, 0);    
}
.single #page article .entry-content p .st_twitter_hcount .stButton .stArrow,
.single #page article .entry-content p .st_facebook_hcount .stButton .stArrow,
.single #page article .entry-content p .st_googleplus_hcount .stButton .stArrow{
    background: none no-repeat scroll 0 0 transparent;
}
.single #page article .entry-content p .stButton_gradient.stHBubble{
    border: 1px solid #199ad6;    
}
.single #page article .entry-content p .stButton_gradient.stHBubble,
.single #page article .entry-content p .stButton_gradient.stHBubble .stBubble_hcount{
    background: none no-repeat scroll 0 0 transparent;
    color: #199ad6;
    font-family: 'Arial';
    font-size: 15px;
    padding: 4px 3px;
}
.single #page article .entry-content p .st_email_hcount{
    margin: 0 348px 0 0;
}
.single #page article .entry-content p .st_email_hcount .stButton_gradient.stHBubble:before{
    content: 'Enviar';
}
.single #page article .entry-content p .st_email_hcount .stButton_gradient.stHBubble .stBubble_hcount{
    display: none;
}
.single #page article .entry-content p.no-break .st_email_hcount{
    display: none;
}

/**
 *  Pagina de contacto
 */
.page-template-page-templatescontact-page-php #content {
    padding: 20px 0 0;
}
.page-template-page-templatescontact-page-php article{
    border: 0 none;
    float: left;
    margin: 0 12px 40px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.page-template-page-templatescontact-page-php article .entry-header{
    margin-bottom: 0;
    overflow: hidden;
}
.page-template-page-templatescontact-page-php article .entry-title{
    border-bottom: 2px solid #1c9ad6;
    color: #8596a6;
    font-family: 'roboto_slabregular';
    font-size: 19px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 0 0 8px;
    width: 100%;
}
.page-template-page-templatescontact-page-php article p{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 14px;
}
.page-template-page-templatescontact-page-php article p span{
    width: 100%;
}
.page-template-page-templatescontact-page-php article input[type="text"],
.page-template-page-templatescontact-page-php article input[type="email"],
.page-template-page-templatescontact-page-php article textarea{
    border: 2px solid #1c9ad6;
    border-radius: 5px;
    color: #939598;
    font-family: 'Arial';
    font-size: 16px;
    height: 19px;
    width: 50%;
}
.page-template-page-templatescontact-page-php article textarea{
    height: 80px;
}
.page-template-page-templatescontact-page-php article input[type="submit"]{
    background: none repeat scroll 0 0 #ef7521;
    border: 0 none;
    border-radius: 12px;
    color: #fff;
    font-family: 'Arial';
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    margin: 10px 0 0;
    padding: 0;
    width: 124px;
}



/**
 *  Template pagina simple
 */
.page-template-page-templatessimple-page-php #content {
    padding: 20px 0 0;
}
.page-template-page-templatessimple-page-php article{
    border: 0 none;
    float: left;
    margin: 0 12px 40px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.page-template-page-templatessimple-page-php article .entry-header{
    margin-bottom: 0;
    overflow: hidden;
}
.page-template-page-templatessimple-page-php article .entry-title{
    border-bottom: 2px solid #1c9ad6;
    color: #8596a6;
    font-family: 'roboto_slabregular';
    font-size: 19px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 0 0 8px;
    width: 100%;
}
.page-template-page-templatessimple-page-php article p{
    color: #58595b;
    font-family: 'Helvetica','Arial';
    font-size: 14px;
}
.page-template-page-templatessimple-page-php #sitemap_list li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #1c9ad6;
    padding: 0;
}
.page-template-page-templatessimple-page-php #sitemap_list li a {
    background: url("../img/ico_lv1.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

/**
 *  Custom Cookie Plugin
 */
.wrapperMensajeCookie .inner {
    background: none repeat scroll 0 0 #cddc29;
    border-top: 1px solid #ffffff;
    padding: 5px 0;
}