/* ---------------------------------------------------------------------- */
/*	Reset & Clearfix (http://meyerweb.com/eric/tools/css/reset/)
/* ---------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select, .h3, .h5
{
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}
body
{
    line-height: 1;
}
abbr[title], dfn[title]
{
    border-bottom: 1px dotted;
    cursor: help;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: none;
}
del
{
    text-decoration: line-through;
}
hr
{
    background: transparent;
    border: 0;
    clear: both;
    color: transparent;
    height: 1px;
    margin: 0;
    padding: 0;
}
mark
{
    background-color: #ffffb3;
    font-style: italic;
}
input, select
{
    vertical-align: middle;
}
ins
{
    background-color: red;
    color: white;
    text-decoration: none;
}
ol, ul
{
    list-style: none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

/* Clearfix */
.clear
{
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after
{
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
* html .clearfix, :first-child + html .clearfix
{
    zoom: 1;
}
.ie7 .clearfix
{
    zoom: 1;
    clear: both;
}
/* Some basic settings */
h1, h1 .button
{
    font-size: 2.133em;
}
h2, h2 .button
{
    font-size: 1.867em;
}
h3, h3 .button, .h3
{
    font-size: 1.133em;
}
h4, h4 .button
{
    font-size: 1em;
}
h5, h5 .button, .h5
{
    font-size: 1.03em;
}
h6, h6 .button
{
    font-size: 0.800em;
}
small
{
    font-size: 0.667em;
}
ol
{
    list-style: decimal;
}
ul
{
    list-style: disc;
    margin: 0;
}
li
{
    margin-left: 0px;
}
img
{
    margin-bottom: 5px;
}
dl, hr, h1, h2, h3, ol, pre, table, address, fieldset, blockquote, article, p, .h3, .paxina-detalle div {
    margin-bottom: 5px;
}

h4, h5, h6, .h5
{
    margin-top: 20px;
    margin-bottom: 15px;
    color: #0076BF;
}
/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
/* ---------------------------------------------------------------------- */

body
{
    color: #666;
    font: 15px/1.5 'Droid sans';
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
}

::-moz-selection
{
    background: #C7DAE3;
    color: #fff;
    text-shadow: none;
}
::selection
{
    background: #C7DAE3;
    color: #fff;
    text-shadow: none;
}

h1, h2, h3, .h3
{
    color: #00A0E5;
    font-family: 'Droid sans';
    font-weight: 400;
    line-height: 1.25;
}

h3, h4, h5, .h3, .h5
{
    font-weight: 600;
}

.general a, .general a > *
{
    color: #666;
    color: black;
    text-decoration: none;
    -webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}

.general a:hover, .general a > *:hover
{
    color: #8F8F8F;
    text-decoration: underline;
}

hr
{
    background: #efefef;
    color: #efefef;
    margin: 5px 0 25px;
}

hr.dotted
{
    border-style: dotted;
}

p + hr
{
    margin: 25px 0 20px;
}

blockquote
{
    background: #f8f8f8 url(/_layouts/images/agoracentros/web/quote.png) no-repeat 17px 21px;
    font: italic 15px/1.6 'PT Serif' , Georgia, Palatino, 'Palatino Linotype' , Times, 'Times New Roman' , serif;
    padding: 20px 20px 20px 55px;
}

blockquote.simple
{
    background: none;
    border-left: 2px solid #ddd;
    color: #bbb;
    font-size: 0.867em;
    margin: 0;
    padding: 0 0 0 10px;
}

blockquote p:last-of-type
{
    margin-bottom: 0;
}

blockquote small
{
    font-size: 0.800em;
}

.separate_20
{
    margin-bottom: 20px;
}

.separate_20_top
{
    margin-top: 20px;
}

.indent
{
    margin-left: 10px;
    margin-bottom: 10px;
}

.indent_large
{
    margin-left: 30px;
    margin-bottom: 10px;
    margin-top: 0;
}

.names_list
{
    list-style: none;
    margin-left: 10px;
}

h3 img
{
    vertical-align: middle;
    padding: 0 5px;
}


#search_inline
{
    float: right;
    margin-top: -38px;
    margin-right: 15px;
}
.ie7 #search_inline
{
    width: 130px;
    margin-right: 8px;
    margin-top: -33px;
    position: relative;
    z-index: 11;
}
.ie8 #search_inline
{
    margin-right: 8px;
    margin-top: -32px;
    position: relative;
    z-index: 11;
}
#search_inline div.searchbox
{
    height: 24px;
    background-color: #F8F8F8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: inset 1px 1px 3px 0px #333;
    box-shadow: inset 1px 1px 3px 0px #333;
}
#search_inline .procurar
{
    background-color: transparent;
    float: right;
    height: 12px;
    width: 85px;
    border: 0;
}
#search_inline input.submit
{
    background: url("/_layouts/images/agoracentros/web/search_icon.png") no-repeat scroll 17px 4px transparent;
    float: right;
    height: 22px;
    width: 20px;
    border: 0;
}
.ie7 #search_inline input.submit
{
    background-position: 0px 4px;
}
.busca_avanzada
{
    text-align: right;
}
.button, .general input[type="submit"], .general input[type="reset"], .general button
{
    border: none;
    color: #fff;
    cursor: pointer;
    font-family: 'Droid sans';
    font-weight: 400;
    height: auto;
    overflow: visible;
    padding: 7px 20px;
    -webkit-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -ms-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    width: auto;
}
.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover
{
    color: #fff;
}

.button
{
    font-size: 0.800em;
    display: inline-block;
    padding: 5px 16px;
}
.ie7 .button
{
    display: inline;
}

.button.medium
{
    font-size: 0.867em;
}

.button.large
{
    font-size: 1em;
}

.huge_button
{
    display: block;
    padding: 0 13px 0 65px;
    background: url("/_layouts/images/agoracentros/web//flecha_enlace.png") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;
    color: #333;
    font-size: 1.067em;
    height: 60px;
    width: 215px;
    line-height: 60px;
}
.huge_button:hover
{
    text-decoration: none;
}
.button.no-bg
{
    background: none;
    color: #3a3a3a;
    padding: 0;
}

.button.no-bg:hover, #footer .button.no-bg:hover
{
    background: none;
    color: #f15a23;
}

.button .icon, .button .arrow
{
    color: transparent;
    cursor: pointer;
    display: inline-block;
    font: 0/0 a;
    height: 19px;
    margin: -3px 0 0 3px;
    text-shadow: none;
    vertical-align: middle;
    width: 19px;
}

.ie7 .button .icon, .ie7 .button .arrow
{
    display: inline;
}

.button .arrow
{
    background: #ddd url(/_layouts/images/agoracentros/web/button-arrows.png) no-repeat 0 0;
}

.button .icon.left, .button .arrow.left
{
    margin-left: 0;
    margin-right: 3px;
}

.button .arrow.left
{
    background-position: 0 -19px;
}

.button:hover .arrow
{
    background-color: #f15a23;
}

.dropcap
{
    background: #eaeaea;
    color: #777;
    display: inline-block;
    float: left;
    font-family: 'Open Sans' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
    font-size: 1.533em;
    font-weight: 600;
    height: 36px;
    line-height: 36px;
    margin: 0 7px 0 0;
    text-align: center;
    width: 36px;
}

.dropcap.dark
{
    background: #3a3a3a;
    color: #fff;
}

.infobox
{
    background: #fbfbfb;
    border: 1px solid #efefef;
    margin: 0 0 20px;
    padding: 25px;
}

.single-image, .image-gallery, .iframe
{
    cursor: pointer;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}

.single-image.none, .image-gallery.none, .iframe.none, .single-image.none img, .image-gallery.none img, .iframe.none img
{
    display: inline;
    margin-bottom: 0;
    overflow: visible;
}

.single-image.align-left, .image-gallery.align-left, .iframe.align-left
{
    margin-bottom: 15px;
    margin-right: 15px;
}
.single-image.align-right, .image-gallery.align-right, .iframe.align-right
{
    margin-bottom: 15px;
    margin-left: 15px;
}

.single-image img, .image-gallery img, .iframe img
{
    margin-bottom: -5px;
}

.single-image .zoom, .image-gallery .zoom, .iframe .zoom
{
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.4);
    color: transparent;
    display: block;
    font: 0/0 a;
    height: 100%;
    left: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    text-shadow: none;
    top: 0;
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    width: 100%;
}

.single-image .zoom:before, .image-gallery .zoom:before, .iframe .zoom:before
{
    background: url(/_layouts/images/agoracentros/web/zoom.png) no-repeat;
    content: '';
    display: block;
    position: absolute;
    height: 58px;
    margin: -29px 0 0 -29px;
    left: 50%;
    top: 50%;
    width: 58px;
}

.single-image.video .zoom:before, .image-gallery.video .zoom:before, .iframe.video .zoom:before
{
    background-image: url(/_layouts/images/agoracentros/web/zoom-video.png);
}

.single-image.link .zoom:before, .image-gallery.link .zoom:before, .iframe.link .zoom:before
{
    background-image: url(/_layouts/images/agoracentros/web/zoom-link.png);
}

.single-image:hover .zoom, .image-gallery:hover .zoom, .iframe:hover .zoom
{
    filter: alpha(opacity=40);
    opacity: 1;
}

/* ---------------------------------------------------------------------- */
/*	Generic Classes
/* ---------------------------------------------------------------------- */

.hidden
{
    display: none;
}

.disabled
{
    cursor: auto;
}

.screenreader
{
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); /* Fallback for old IE */
    position: absolute;
}

.align-center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.align-left
{
    float: left;
}

img.align-left
{
    margin-bottom: 15px;
    margin-right: 15px;
}

.align-right
{
    float: right;
}

img.align-right
{
    margin-bottom: 15px;
    margin-left: 15px;
}

/* ---------------------------------------------------------------------- */
/*	SERGAS MAIN CLASSES
/* ---------------------------------------------------------------------- */
#menu_superior
{
    margin: 8px 0px 0px 0px;
}
#menu_superior ul li
{
    display: inline-block;
    margin-right: 8px;
}
.ie7 #menu_superior ul li
{
    display: inline;
}
#menu_superior ul li a
{
    color: #666;
}
ul.derecha
{
    float: right;
    margin-bottom: 10px;
    margin-left: 30px;
}

.logo_sergas, .logo_xerencia
{
	margin-right: 15px;
    float: right;
}
.logo_xunta
{
    float: right;
}
.logo_xunta img, .logo_sergas img, .logo_xerencia img
{
    height: 54px;
}
.logo_localidade img
{
    float: left;
    margin-top: -38px;
    width: 350px;
}

#breadcrumb
{
    margin-top: 10px;
}
#breadcrumb ul
{
    list-style: none outside none;
    height: 30px;
}
.breadcrumb-inner
{
    float: left;
}

#breadcrumb li
{
    background-color: #F0F0F0;
    border-right: 1px solid #2a4597;
    display: block;
    float: left;
    height: 23px;
    padding: 5px 15px 0 15px;
    margin-bottom: 2px;
}
.ie7 #breadcrumb li
{
}
#breadcrumb li:first-child
{
    background-image: none;
    padding: 0;
    height: 25px;
    /*-webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;*/
}
#breadcrumb li.last
{
    /*background: url("/_layouts/images/agoracentros/web/separador_breadcrumb_activo.png") no-repeat;*/
    background-color: #0076BF;
    border-right: medium none;
    /*-webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;*/
}
#breadcrumb li a
{
    margin-left: 6px;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    text-decoration: none;
}
#breadcrumb li.last a
{
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#breadcrumb li.last a:hover
{
    text-decoration: underline;
}

/* FRONTPAGE CAROUSEL */
.fundacion, .idis, .xenomica, .ingo
{
    height: 64px;
    width: 180px;
    content: " ";
}
.fundacion
{
    background: url("/_layouts/images/agoracentros/web/fundacion.png") no-repeat 0px 0px;
}
.idis
{
    background: url("/_layouts/images/agoracentros/web/idis.png") no-repeat 0px 0px;
}
.xenomica
{
    background: url("/_layouts/images/agoracentros/web/xenomica.png") no-repeat 0px 0px;
}
.ingo
{
    background: url("/_layouts/images/agoracentros/web/ingo.png") no-repeat 0px 0px;
}
/*
.img01_64{background: url("/_layouts/images/agoracentros/web/01_64.png") no-repeat 0px 0px;}
.img01_66{background: url("/_layouts/images/agoracentros/web/01_66.png") no-repeat 0px 0px;}
.img01_68{background: url("/_layouts/images/agoracentros/web/01_68.png") no-repeat 0px 0px;}
.img01_70{background: url("/_layouts/images/agoracentros/web/01_70.png") no-repeat 0px 0px;}
.img01_72{background: url("/_layouts/images/agoracentros/web/01_72.png") no-repeat 0px 0px;}
*/
.fundacion:hover
{
    background: url("/_layouts/images/agoracentros/web/fundacion.png") no-repeat 0px 0px;
}
.idis:hover
{
    background: url("/_layouts/images/agoracentros/web/idis.png") no-repeat 0px 0px;
}
.xenomica:hover
{
    background: url("/_layouts/images/agoracentros/web/xenomica.png") no-repeat 0px 0px;
}
.ingo:hover
{
    background: url("/_layouts/images/agoracentros/web/ingo.png") no-repeat 0px 0px;
}
/*
.img01_64:hover{background: url("/_layouts/images/agoracentros/web/01_64_hover.png") no-repeat 0px 0px;}
.img01_66:hover{background: url("/_layouts/images/agoracentros/web/01_66_hover.png") no-repeat 0px 0px;}
.img01_68:hover{background: url("/_layouts/images/agoracentros/web/01_68_hover.png") no-repeat 0px 0px;}
.img01_70:hover{background: url("/_layouts/images/agoracentros/web/01_70_hover.png") no-repeat 0px 0px;}
.img01_72:hover{background: url("/_layouts/images/agoracentros/web/01_72_hover.png") no-repeat 0px 0px;}
*/



.doc_links
{
    background: none repeat scroll 0 0 #F4F4F4;
    padding: 6px 15px;
    margin-bottom: 8px;
    margin-top: 20px;
    font-weight: 700;
    font-size: 1.2em;
}
.doc_links img
{
    vertical-align: middle;
    margin-right: 10px;
}
.doc_list
{
    margin-left: 30px;
}
.more_links
{
    padding: 3px 0 3px 15px;
    margin-bottom: 8px;
    margin-top: 20px;
    border-top: 1px solid #bdbdbd;
}

.more_links a
{
    color: #0076BF;
}
.more_links a img
{
    vertical-align: middle;
    padding: 4px 2px 0;
}
.more_links li
{
    display: inline-block;
    margin-right: 7px;
}
.more_links li iframe
{
    vertical-align: middle;
    display: inline;
    padding: 0;
}

.more_links li:last-child
{
    margin-right: 0;
}
.ie7 .more_links li
{
    display: inline;
}

.shortcuts
{
    background: none repeat scroll 0 0 #F4F4F4;
    padding: 0;
    margin-bottom: 8px;
    height: 35px;
}
.shortcuts img
{
    padding: 3px 0 0 5px;
}
.jcarousel-skin-destacados .jcarousel-item:hover
{
    background-color: #F0F0F0;
}
#mycarousel li.jcarousel-item a img:hover
{
    filter: alpha(opacity=60); /* Fallback for old IE */
    opacity: 0.6;
}
/* ---------------------------------------------------------------------- */
/*	Lists
/* ---------------------------------------------------------------------- */

li.activo
{
    font-weight: bold;
}

ul.none
{
    list-style: none;
}

ul.dotted + ul.dotted:before
{
    content: '';
    display: block;
    clear: both;
    border-bottom: 1px dotted #bdbdbd;
    margin: -15px 0 5px;
}

.marxe_corpo_taboas .shadowed_box.etiquetas
{
    margin-top: 50px;
}

.titulo_etiquetas
{
    line-height: 30px;
    padding-bottom: 10px;
    padding-top: 15px;
}

.titulo_etiquetas > img
{
    float: left;
    margin-left: 7px;
}

.titulo_etiquetas.h3 > span
{
    padding-left: 8px;
}

.widget_category_lists
{
    padding: 4px 0 4px 18px;
    font-size: 1.1em;
    font-weight: bold;
    color: black;
    background: #eaf1f4; /* Old browsers */
    background: -moz-linear-gradient(left,  #eaf1f4 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaf1f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eaf1f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eaf1f4 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eaf1f4 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eaf1f4 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf1f4', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.arrow li, .arrow-2 li, .circle li, .check li, .check-2 li, .star li, .plus li, .dash li
{
    list-style: none;
    margin: 0;
    padding: 0 0 0 24px;
}

.arrow li
{
    background: url(/_layouts/images/agoracentros/web/list-arrow.png) no-repeat 5px 5px;
}

.arrow-2 li
{
    background: url(/_layouts/images/agoracentros/web/list-arrow-2.png) no-repeat 2px 4px;
}

.circle li
{
    background: url(/_layouts/images/agoracentros/web/list-circle.png) no-repeat 10px 7px;
}

.check li
{
    background: url(/_layouts/images/agoracentros/web/list-check.png) no-repeat 3px 4px;
}

.check-2 li
{
    background: url(/_layouts/images/agoracentros/web/list-check-2.png) no-repeat 0 4px;
}

.star li
{
    background: url(/_layouts/images/agoracentros/web/list-star.png) no-repeat 0 1px;
}

.plus li
{
    background: url(/_layouts/images/agoracentros/web/list-plus.png) no-repeat 3px 3px;
}

.dash li
{
    background: url(/_layouts/images/agoracentros/web/list-dash.png) no-repeat 3px 8px;
}

.ul_images
{
    list-style: none;
    padding-top: 6px;
}
.ul_images li a img
{
    vertical-align: middle;
    margin-right: 15px;
    width: 30px;
}
/* ---------------------------------------------------------------------- */
/*	Alert Boxes
/* ---------------------------------------------------------------------- */

.error, .success, .info, .notice
{
    display: block;
    padding: 10px 20px 10px 44px;
}

.error
{
    background: #f9e5e6 url(/_layouts/images/agoracentros/web/icon-box-error.png) no-repeat 10px 9px;
    border: 1px solid #f7c7c9;
    border-left-width: 4px;
    color: #b3696c;
}

.success
{
    background: #e3ebc6 url(/_layouts/images/agoracentros/web/icon-box-success.png) no-repeat 12px 8px;
    border: 1px solid #c2d288;
    border-left-width: 4px;
    color: #8fa442;
}

.info
{
    background: #d8ecf5 url(/_layouts/images/agoracentros/web/icon-box-info.png) no-repeat 10px 8px;
    border: 1px solid #9ac9df;
    border-left-width: 4px;
    color: #528da9;
}

.notice
{
    background: #fcf7d9 url(/_layouts/images/agoracentros/web/icon-box-notice.png) no-repeat 10px 9px;
    border: 1px solid #f5dc7d;
    border-left-width: 4px;
    color: #c4a21b;
}

/* ---------------------------------------------------------------------- */
/*	Forms
/* ---------------------------------------------------------------------- */

label
{
    cursor: pointer;
    display: block;
    font-family: 'Droid sans';
    margin: 0 0 5px;
}

.general input, .general textarea, .general select
{
    -webkit-appearance: none; /* Fix for Mobile Safari */
    background-color: #f8f8f8;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: black;
    font: 0.867em/1.5 'Open Sans' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
    padding: 5px 10px;
    border-radius: 0;
}

.general input, .general select
{
    width: 200px;
}

textarea
{
    padding: 10px;
    resize: both;
}

input:hover, textarea:hover, select:hover
{
    border-color: #dedede;
}

input:focus, textarea:focus, select:focus
{
    border-color: #ccc;
}


input[type="submit"].medium, input[type="reset"].medium, button.medium
{
    font-size: 1em;
}

input[type="submit"].large, input[type="reset"].large, button.large
{
    font-size: 1.133em;
}

select, option
{
    cursor: pointer;
    padding: 5px 7px;
}

input[type="checkbox"], input[type="radio"], .contact-form input[type="checkbox"], .contact-form input[type="radio"]
{
    width: 20px;
}

/* Fix for Mobile Safari */
input[type="checkbox"]
{
    -webkit-appearance: checkbox;
}
input[type="radio"]
{
    -webkit-appearance: radio;
}

/* Chrome, Safari */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder
{
    color: #b0b0b0;
}

/* Firefox */
input:-moz-placeholder, textarea:-moz-placeholder
{
    color: #b0b0b0;
}

/* jQuery fallback */
input.placeholder, textarea.placeholder
{
    color: #b0b0b0;
}

/* ---------------------------------------------------------------------- */
/*	Elementos personalizados
/* ---------------------------------------------------------------------- */
.ordenacion
{
    margin-bottom: 50px;
}
#orden
{
    float: left;
    margin-right: 20px;
}
#orden span
{
    color: black;
    font-size: 0.867em;
    float: left;
    padding: 0 10px 0 10px;
}
#orden a
{
    display: block;
    width: 20px;
    height: 15px;
    float: left;
    margin-top: 3px;
}
#orden a.flecha_arriba
{
    background: url(/_layouts/images/agoracentros/web/flechas_orden4_B.png) no-repeat 3px 3px;
}
#orden a.flecha_abaixo
{
    background: url(/_layouts/images/agoracentros/web/flechas_orden4_B.png) no-repeat -18px -11px;
}
#orden a.flecha_arriba.activo, #orden a.flecha_arriba:hover
{
    background: url(/_layouts/images/agoracentros/web/flechas_orden4_B.png) no-repeat 3px -11px;
}
#orden a.flecha_abaixo.activo, #orden a.flecha_abaixo:hover
{
    background: url(/_layouts/images/agoracentros/web/flechas_orden4_B.png) no-repeat -18px 2px;
}

.select_container select
{
    background: transparent;
    color: black; /*width: 200px;*/
    padding: 0;
    font-size: 0.867em;
    line-height: 1.5;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    margin-top: -3px;
}
.select_container
{
    float: right;
    width: 180px;
    height: 22px;
    background: url(/_layouts/images/agoracentros/web/flecha_select_B.png) no-repeat right #EAF1F4;
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ie7 .select_container
{
    width: 250px; /*background:#EAF1F4;*/
    padding: 0;
    background-image: url("/_layouts/images/agoracentros/web/flecha_select.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #EAF1F4;
    background-position: 100% 50%;
}
.ie7 .select_container select
{
    margin-top: -2px;
    background-color: #EAF1F4;
    width: 250px;
}

#main #search_table, .main #search_table, #main .search_table
{
    clear: none;
}

#search_table
{
    float: right;
    clear: both;
}
.search_table
{
    float: right; /*clear:both;*/
    clear: none;
    margin-bottom: 5px;
    margin-top: -1px;
}

#search_table input
{
    background: none repeat scroll 0 0 #EAF1F4;
    color: black;
    font-size: 0.800em;
    height: 18px;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 12px;
}
.search_table input
{
    background: none repeat scroll 0 0 #EAF1F4;
    color: black;
    height: 22px;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 12px !important;
}
.select_container
{
    overflow: hidden;
}
.select_container option
{
    padding: 0px;
    padding-left: 10px;
}

/*falta este icono*/
#search_table input#busca.submit
{
    position: relative;
    left: 225px;
    background: url("/_layouts/images/agoracentros/web/lupa.png") no-repeat 5px 1px #0076BF;
    height: 18px;
    width: 25px;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
}

.search_table input#busca.submit
{
    position: relative;
    left: 225px;
    background: url("/_layouts/images/agoracentros/web/lupa.png") no-repeat 5px 1px #0076BF;
    height: 18px;
    width: 25px;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
}
.ie7 #search_table input#busca.submit
{
    width: 35px;
}
#search_table input#searchbox.procurar
{
    border: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.ie7 .search_table input#busca.submit
{
    width: 35px;
}
.search_table input#searchbox.procurar
{
    border: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
/* ---------------------------------------------------------------------- */
/*	Árbol desplegable
/* ---------------------------------------------------------------------- */

.tree-container
{
    padding: 10px 0 15px 0;
    background: #F9F9F9;
}
.tree-container ul
{
    padding: 0px 0px 0px 10px;
}
/*varios gradientes para os subniveis da árbore*/
.tree-container .collapsable ul
{
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(left,  #f9f9f9 0%, #ededed 50%, #f9f9f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(50%,#ededed), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #f9f9f9 0%,#ededed 50%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #f9f9f9 0%,#ededed 50%,#f9f9f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #f9f9f9 0%,#ededed 50%,#f9f9f9 100%); /* IE10+ */
    background: linear-gradient(to right,  #f9f9f9 0%,#ededed 50%,#f9f9f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=1 ); /* IE6-9 */
}
.tree-container .collapsable ul ul
{
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(left,  #f4f4f4 0%, #cccccc 50%, #f9f9f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(50%,#cccccc), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #f4f4f4 0%,#cccccc 50%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #f4f4f4 0%,#cccccc 50%,#f9f9f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #f4f4f4 0%,#cccccc 50%,#f9f9f9 100%); /* IE10+ */
    background: linear-gradient(to right,  #f4f4f4 0%,#cccccc 50%,#f9f9f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */
}
.tree-container .collapsable ul ul ul
{
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(left,  #efefef 0%, #c1c1c1 50%, #f9f9f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(50%,#c1c1c1), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #efefef 0%,#c1c1c1 50%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #efefef 0%,#c1c1c1 50%,#f9f9f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #efefef 0%,#c1c1c1 50%,#f9f9f9 100%); /* IE10+ */
    background: linear-gradient(to right,  #efefef 0%,#c1c1c1 50%,#f9f9f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef',GradientType=1 ); /* IE6-9 */
}
.tree-container .collapsable ul ul ul ul
{
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(left,  #e8e8e8 0%, #cecece 50%, #f9f9f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8e8e8), color-stop(50%,#cecece), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #e8e8e8 0%,#cecece 50%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #e8e8e8 0%,#cecece 50%,#f9f9f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #e8e8e8 0%,#cecece 50%,#f9f9f9 100%); /* IE10+ */
    background: linear-gradient(to right,  #e8e8e8 0%,#cecece 50%,#f9f9f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#efefef',GradientType=1 ); /* IE6-9 */
}
.tree-container .collapsable ul ul ul ul ul
{
    background: transparent;
}
.tree-container .expandable ul
{
    background: transparent;
}
.tree-container a, .tree-container span
{
    color: black;
    display: block;
    margin: -3px 0 0 2px;
}
.tree-container a:hover, .tree-container .collapsable .title
{
    font-weight: bold;
    color: #0076BF;
}

/* ---------------------------------------------------------------------- */
/*	Accesos directos da portada
/* ---------------------------------------------------------------------- */
.borde_azul
{
    width:418px;
    float: left;
    border: 1px solid #3187A6;
    padding: 10px 10px 0 0;
    margin-right: 25px;
    margin-bottom: 20px;
}
.accesos_list
{
    max-height: 334px;
}
.ie7 .accesos_list
{
    max-height: none;
}
.carrusel_imaxes
{
    width: 445px;
    float: left;
}
.accesos_list
{
    border: none;
    margin-bottom: 10px;
    list-style: none;
    display: block;
}

.acceso
{
    background-color: #0076bf;
    color: #fff;
    margin-bottom: 15px;
    padding: 0;
}

.acceso:hover
{
    background: #eee none repeat scroll 0 0;
    color: Black;
}

.accesso a
{
    vertical-align: baseline;
}

.maximo4
{
    height: 130px;
    width: 202px;
}

.imaxe_acceso
{
    float: right;
    padding: 5px 5px 0 0;
}

.maximo6
{
    height: 80px;
    width: 202px;
}

.maximo6 .imaxe_acceso
{
    width: 60px;
}

.maximo6 .texto_acceso
{
    width: 120px;
}

.imaxe_acceso
{
    height: 50px;
}

.acceso
{
    float: none;
    height: 59px;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0px;
}

#slider_accesos .acceso
{
    width: 380px;
}
#slider_accesos .texto_acceso
{
    width: 280px;
}

.esquerda
{
    float: left;
}
.dereita
{
    float: right;
}
.negrita
{
    font-weight: bold;
}

.sombra
{
    -moz-box-shadow: 0 0 10px #a2a2a2;
    -webkit-box-shadow: 0 0 10px #a2a2a2;
    box-shadow: 0 0 10px #a2a2a2;
}
.fondoblanco
{
    background-color: #fff;
}

.titulo
{
    font-size: 1em !important;
    font-weight: bold;
}
.texto_acceso
{
    color: #fff !important;
    float: left;
    font-size: 1em;
    padding-left: 15px;
    padding-top: 20px;
    width: 320px;
}

a.texto_acceso:hover, a.texto_acceso:focus, a.texto_acceso:active
{
    text-decoration: underline;
    color: black !important;
}
/* ---------------------------------------------------------------------- */
/* -----------------------Flechas do slider------------------------------ */
/* ---------------------------------------------------------------------- */
.navPrev, .navNext, .navPause, .navPlay
{
    float: right;
    padding: 0px;
    margin: 0px;
    position: relative;
    height: 18px;
    width: 25px;
    cursor: pointer;
    z-index: 5;
    background: url("/_layouts/images/agoracentros/web/iconos_nav.png") no-repeat scroll 0 0 transparent;
}
.navNext
{
    margin-top: -290px;
    margin-right: 0px;
    background-position: 0 0;
}
.navNext:hover
{
    background-position: -35px 0;
}
.navPrev
{
    margin-top: -23px;
    margin-right: 0px;
    background-position: 0 -22px;
}
.navPrev:hover
{
    background-position: -35px -22px;
}
.navPause, .navPlay
{
    margin-top: -160px;
    margin-right: 0px;
    width: 30px;
    height: 30px;
}
.navPause:hover
{
    background-position: -94px 0px;
}
.navPause
{
    background-position: -64px 0px;
}
.navPlay:hover
{
    background-position: -64px -37px;
}
.navPlay
{
    background-position: -94px -37px;
}
/********************************************************************************/
.shadowed-wrapper, #contido
{
    background-color: #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.8);
    box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.8);
    margin-bottom: 15px;
}

.shadowed_box
{
    border: 1px solid #ddd; /*-webkit-border-radius: 6px; border-radius: 6px;  -webkit-box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.5); -moz-box-shadow:    3px 4px 8px rgba(50, 50, 50, 0.5); box-shadow:         3px 4px 8px rgba(50, 50, 50, 0.5);*/
    margin-bottom: 15px;
}
.ie7 .shadowed_box ul
{
    border-bottom: 1px solid #fff;
}

.slide_align
{
    text-align: center;
}
.padding_box
{
    padding: 20px;
}
.padding_light
{
    padding: 10px 0; /*6px*/
}
.padding_medium
{
    padding: 10px;
}

.etiquetas h3
{
    color: black;
}
.etiquetas ul
{
    list-style: url("/_layouts/images/agoracentros/web/bullet_square_negro.png");
    padding-left: 25px;
}
.etiquetas li
{
    margin: 4px 0 8px 0;
}
.etiquetas a
{
    color: black;
}
.seguenos
{
    color: #333333;
    float: left;
    font-weight: 700;
    height: 80px;
    padding: 22px 8px 0 7px;
}
.iconos_seguenos ul li
{
    display: inline;
}
.separador_iconos
{
    margin-right: 10px;
    margin-left: 5px;
}

.shadowed_box_tabbed
{
    border: 1px solid #ddd; /*-webkit-border-radius: 6px; 	border-radius: 6px; 	-webkit-box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.5); 	-moz-box-shadow:    3px 4px 8px rgba(50, 50, 50, 0.5); 	box-shadow:         3px 4px 8px rgba(50, 50, 50, 0.5);*/
    margin-bottom: 15px;
}
.shadowed_box_tabbed_upper
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    box-shadow: 1px 1px 3px 1px #999999;
    content: "";
    display: block;
    height: 24px;
    left: 0;
    margin-bottom: 3px;
    position: relative;
    top: 0;
    width: 185px;
}
.ie7 .shadowed_box_tabbed_upper
{
    top: 4px;
    height: 30px;
}
.ie8 .shadowed_box_tabbed_upper
{
    top: 4px;
    height: 28px;
}
/* esquina del tab */
.shadowed_box_tabbed_upper:after
{
    background: url("/_layouts/images/agoracentros/web/sombra.png") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 33px;
    left: 153px;
    position: relative;
    top: -26px;
    width: 40px;
}
.ie8 .shadowed_box_tabbed_upper:after
{
    background-image: url("/_layouts/images/agoracentros/web/sombraie8.png");
    top: -25px;
}
/*
VERSION CSS3 DESCARTADA
.shadowed_box_tabbed_upper:after{
    background: none repeat scroll 0 0 white;
    border-top: 1px solid #DDDDDD;
    color: transparent;
    content: "";
    display: block;
    height: 31px;
    left: 158px;
    position: relative;
    top: -12px;
    transform: rotate(67deg);
    width: 40px;
}*/
/* oculta la sombra */
.shadowed_box_tabbed_upper:before
{
    background: none repeat scroll 0 0 white;
    color: transparent;
    content: "";
    display: block;
    height: 21px;
    left: 0;
    position: relative;
    top: 20px;
    width: 192px;
}
.iconos_seguenos a img
{
    padding: 0px 6px 5px;
}
.iconos_seguenos ul li img
{
    margin-bottom: -5px;
}
.iconos_seguenos ul li img:hover
{
    filter: alpha(opacity=60); /* Fallback for old IE */
    opacity: 0.6;
}


.tab_title
{
    content: "";
    display: block;
    padding: 10px 0 6px 10px;
}
.tab_title h3
{
    color: black;
    font-size: 1.333em;
}
.tab_title img
{
    vertical-align: middle;
}
.tab_text
{
    /* left: 58px;     margin-bottom: 0;     position: relative;     top: -35px;*/
    display: inline;
}
.grey
{
    color: #999;
}

.link_box
{
    font-size: 0.933em;
}
.link_box li img
{
    padding: 0px;
    margin: 0px;
    float: left;
    clear: left;
    margin-left: 10px;
    width: 30px;
    display: none;
}

.link_box .title
{
    padding: 10px 5px 15px 15px;
    padding-bottom: 0px;
    color: black;
}

.link_box ul
{
    padding: 10px 0 15px 0;
}

.link_box ul li
{
    background: transparent url("/_layouts/images/agoracentros/web/flecha_azul_B.png") no-repeat scroll 23px 5px;
    list-style: none;
    padding-bottom: 2px;
    padding-top: 2px;
    min-height: 35px;
}
.link_box ul li span
{
    display: block;
    padding: 5px 10px 0px 50px;
}
.link_box ul li a
{
    color: black;
}

.link_box ul li a:hover
{
    text-decoration: underline;
}

/*
.link_box{
	font-size:12px;
}
.link_box .title{
	padding:10px 5px 15px 15px;
	padding-bottom:0px;
	color:black;
}
.link_box ul{
	list-style:none;
	padding:15px 0 15px 10px;
}
.link_box li {
	width:180px;
}
.link_box li  img{
	float:left;
}
.link_box li span{
	display:block;
	width:130px;
	float:right;
	clear:both;
	padding-top:5px;
}
*/
/* ---------------------------------------------------------------------- */
/*	caixas con enlaces da portada
/* ---------------------------------------------------------------------- */

#enlacesCentrais
{
    background-image: url(/_layouts/images/agoracentros/web/fondo_centro_V2.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}

#enlacesEsquerda
{
    background-image: url(/_layouts/images/agoracentros/web/fondo_esquerda_V2.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}
#enlacesDereita
{
    background-image: url(/_layouts/images/agoracentros/web/fondo_dereita_V2.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}

.boxed_menu
{
    padding: 10px 0;
    font-size: 1em;
}
.boxed_menu ul
{
    list-style: none outside none;
}
.boxed_menu
{
    min-height: 223px;
}
.one-half .boxed_menu .two_rows li
{
    width: 195px;
}
.one-fourth .boxed_menu li
{
    width: 175px;
}

.one-fourth .boxed_menu li span
{
    float: right;
    width: 120px;
}

.one-half .boxed_menu li span
{
    float: right;
    width: 140px;
}

.boxed_menu li img
{
    float: left;
}

.boxed_menu ul li
{
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 2px;
    padding-top: 2px;
}

.boxed_menu ul .last
{
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.boxed_menu ul .esquerda
{
    margin-left: 15px;
    clear: left;
}
.boxed_menu ul.two_rows
{
    float: left;
}
.boxed_menu ul.two_rows li
{
    float: left;
    margin-left: 15px;
    clear: left;
}
.boxed_menu ul .dereita
{
    margin-right: 15px;
    clear: right;
}
.boxed_menu ul li a
{
    color: #666;
}

.boxed_menu ul li a:hover
{
    text-decoration: underline;
}

.boxed_menu_first
{
    border-top: 1px solid #DDDDDD;
}
.button_readmore
{
    /* background: none repeat scroll 0 0 #F0F0F0;     border-radius: 6px 6px 6px 6px;     margin-bottom: 8px;     padding: 6px;*/
    position: relative;
    left: 97%; /*88%;*/
    top: 3px;
    width: 31px;
}

.ie7 .button_readmore
{
    height: 40px;
    top: 15px;
}

.fav-right
{
    float: right;
    height: 21px;
}
.fav-right a img
{
    margin-bottom: -3px;
}
.fav-right a:hover img
{
    opacity: 0.6;
}
/* ---------------------------------------------------------------------- */
/*	caixas con información da portada
/* ---------------------------------------------------------------------- */

.anuncios
{
    /*background-image: url(/_layouts/images/agoracentros/web/fondo_esquina_azul.png);
    background-position: bottom right;
    background-repeat: no-repeat;*/
}
.boxed_news
{
}
.boxed_news ul
{
    min-height: 270px;
}
.boxed_news ul li
{
    list-style: none outside none;
    padding: 5px 5px 15px 15px;
    margin-bottom: 10px;
}
.boxed_news .iconos-left
{
    float: left;
    height: 25px;
    width: 100%;
}
.boxed_news ul li a
{
    /*float: left;*/
}
.ie7 .boxed_news ul li a
{
    padding-right: 20px;
}
.boxed_news ul li img
{
    padding-right: 5px;
}

.boxed_news ul .texto_enlace_color
{
    color: #333;
}
.boxed_news ul .texto_enlace_color:hover
{
    text-decoration: underline;
}
.boxed_news ul .texto_enlace:hover
{
    text-decoration: underline;
}
.button_novo
{
    padding: 1px 4px 1px 5px;
    line-height: 10px;
    font-size: 0.6em;
    border: 1px solid #0076bf;
    margin-top: 0px !important;
    margin-left: 8px;
    display: inline;
    top: -3px;
    position: relative;
    letter-spacing: 1px;
}
/*
.button_novo:hover
{
    color: white;
    background-color: lightgray;
}*/
.titulo_bloque {
    border-color: #ddd #ddd currentcolor;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #797979;
    margin-top: 8px;
}
/**************************************************************************/

.search_filtros
{
    list-style: none outside none;
    margin-bottom: 15px;
    padding-left: 25px;
    font-size: 0.867em;
}
.search_filtros li
{
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 2px;
    padding-top: 2px;
}
.search_filtros li:last-child
{
    border-bottom: 0;
}
.search_filtros img
{
    margin-left: 10px;
    position: relative;
    top: 2px;
    vertical-align: middle;
}

/* -------------------------------------------------- */
/*	FICHA DE INFORMACIÓN
/* -------------------------------------------------- */

.info_container
{
    padding: 20px 0 20px 50px;
    float: left;
    color: black;
    font-size: 0.867em;
}
.ie7 .info_container
{
    width: 550px;
}
.etiqueta_info
{
    float: left;
    width: 180px;
}
.texto_info
{
    float: right;
    width: 320px;
    background-color: #F7F7F7;
    padding: 5px 10px 5px 10px;
    border: 1px solid #EEEEEE;
}
.texto_info p
{
    padding: 0px;
    margin: 0px;
}

.campo_info
{
    float: left;
    margin-bottom: 5px;
}

/* ---------------------------------------------------------------------- */
/*	Wrap
/* ---------------------------------------------------------------------- */

.container
{
    margin: 0 auto;
    position: relative;
    width: 940px;
}

/* -------------------------------------------------- */
/*	Columns
	/* -------------------------------------------------- */

.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-sixth, .seven-twelves, .one-fifth
{
    float: left;
    margin-right: 20px;
}

.one-half.last, .one-third.last, .two-third.last, .one-fourth.last, .three-fourth.last, .one-sixth.last, .one-fifth.last
{
    margin-right: 0px;
}


.one-half
{
    width: 440px;
}

.one-third
{
    width: 286px;
    margin-right: 21px;
}

.two-third
{
    width: 620px;
}

.one-fourth
{
    width: 210px;
}

.three-fourth
{
    width: 700px;
}

.one-sixth
{
    width: 100px;
}
/*150px*/
.seven-twelves
{
    width: 605px;
}
/*525px*/
.one-fifth
{
    width: 188px;
}

.one-half .button_readmore
{
    bottom: 10px;
    left: 94.5%;
}
.one-fourth .button_readmore
{
    left: 87.50%;
}
.one-third .button_readmore
{
       left: 87.5%;
}

.one-third .anuncios .button_readmore
{
       left: 90.5%;
}


/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

.#header
{
    /*height: 86px;*/
    z-index: 89;
}
.ie7 #header
{
    height: 96px;
    z-index: 97;
}
.ie7 .logos
{
    height: 63px;
}
#logo
{
    float: left;
    height: 86px;
}

/* -------------------------------------------------- */
/*	Main Navigation
	/* -------------------------------------------------- */

#main-nav
{
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #0076bf;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%;
}

.ie8 #main-nav, .ie7 #main-nav
{
    padding: 0px;
    position: relative;
    z-index: 10;
}
#main-nav > ul > li > a, #main-nav > ul > li > span
{
    color: #fff;
    background: url(/_layouts/images/agoracentros/web/main-menu-divider2.png) no-repeat 100% 49% transparent;
}
#main-nav > ul > li:last-child > a, #main-nav > ul > li:last-child > span
{
    background-image: none;
}

#main-nav > ul
{
    margin: -5px 0 0 20px;
}


#main-nav li
{
    color: #3a3a3a;
    list-style: none;
    float: left;
    margin: 0 0 -5px;
    position: relative;
}

#main-nav a, #main-nav ul li span
{
    font-size: 1em;
    font-weight: 300;
    display: block;
    letter-spacing: -0.08px;
    padding: 13px 9px 16px 8px;
    position: relative;
    text-align: left;
    z-index: 89;
}



#main-nav .current a, #main-nav .current span
{
    color: #FFFF2A;
}
#main-nav a:hover, #main-nav .hover a, #main-nav .current a:hover, #main-nav span:hover, #main-nav .hover span, #main-nav .current span:hover
{
    color: #0076bf;
}
#main-nav a:hover, #main-nav .hover > a, #main-nav span:hover, #main-nav .hover > span
{
    background-color: #EEE;
}
#main-nav .seleccionadohover > a
{
    background-color: #EEE;
}

/*		.not-ie #main-nav .current:after {
						bottom: -2.5px;
						content: '';
						left: 50%;
						display: block;
						height: 5px;
						margin: 0 0 0 -2.5px;
						position: absolute;
						width: 5px;
					}
			*/
/* -------------------------------------------------- */
/*	Main Navigation - Dropdown
/* -------------------------------------------------- */

.dropdown
{
    background-color: #EEE;
    float: left;
    font-size: 1em;
    height: 315px;
    left: 0;
    margin: 0.8em auto;
    overflow: hidden;
    padding: 5px 0 0;
    position: absolute;
    top: 148px;
    width: 100%;
    z-index: -1;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-shadow: 0px 2px 5px 1px #999999;
    box-shadow: 0px 2px 5px 1px #999999;
    display: none;
}
/* Dropdown */
.submenu
{
    margin-right: 0;
    overflow: hidden;
    position: absolute;
    z-index: 1000;
    background-color: #EEE;
	/* -webkit-border-radius: 0px 6px 6px 6px; 	border-radius: 0px 6px 6px 6px; */
}

#main-nav li:hover div.submenu {
    border-top: 1px solid #fff;
}

/* submenu sizes */
.navwidthx1
{
    width: 200px;
}
.navwidthx2
{
    width: 380px;
}
.navwidthx3
{
    width: 490px;
}


.submenu div.one-third
{
    width: 31%;
    margin-right: 1%;
}
.submenu div.one-half
{
    width: 48%;
    margin-right: 2%;
}
.floatingtotheleft
{
    left: auto;
    right: 0px;
    -webkit-border-radius: 6px 0px 6px 6px;
    border-radius: 6px 0px 6px 6px;
}


/* Dropdown behaviour */
#main-nav ul li ul
{
    display: none;
    margin-bottom: 10px;
    padding: 5px;
}
.ie7 #main-nav ul li ul
{
    margin-bottom: 0;
}
#main-nav ul li:hover ul
{
    display: block;
    top: 92px;
}

#main-nav ul ul li
{
    float: none;
    font-size: 1em;
    color: #0076bf;
    font-weight: 700;
    text-transform: none;
    padding-left: 6px;
}

#main-nav ul ul a
{
    font-size: 1em;
    color: #0076bf;
    font-weight: 700;
    text-transform: none;
    padding: 6px;
}

#main-nav ul ul a:hover, #main-nav ul ul .hover > a, #main-nav ul ul .current > a, #main-nav ul ul .current > a:hover
{
    color: #DDDDDD;
    background-color: transparent;
}

.not-ie #main-nav ul ul .current:after
{
}


/* Second level Style */
#main-nav ul li ul
{
}
#main-nav ul li ul li
{
    border-bottom: 1px solid #fff;
}


/* Third Level Style */
#main-nav ul li ul li ul
{
    margin-left: -10px;
    padding: 0;
}
#main-nav ul li ul li ul li a
{
    padding: 0px 6px 6px 20px;
    font-size: 0.9em;
    font-weight: 300;
}
#main-nav ul li ul li ul li
{
    border: none;
}
/* hovers */
#main-nav ul ul li:hover a, #main-nav ul li.current ul li:hover a
{
    color: #0076bf;
}
#main-nav ul li ul li:hover ul li a, #main-nav ul li.current ul li:hover ul li a
{
    color: #0076bf;
}
#main-nav ul li ul li ul li:hover a
{
    color: #000;
}

/* Responsive Nav */

#main-nav .responsive-nav
{
    background-image: url(/_layouts/images/agoracentros/web/responsive-nav-bg.png);
    background-position: center right;
    background-repeat: no-repeat;
    display: none;
    width: 100%;
}

/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

#content
{
    /* 	-webkit-box-shadow: 0px 2px 5px 1px #999999;     box-shadow: 0px 2px 5px 1px #999999; 	*/
    padding: 20px;
    width: 900px;
}

#carrusel-accesos
{
    width: 900px;
}


/* -------------------------------------------------- */
/*	Page Header
	/* -------------------------------------------------- */

.page-header
{
    /*margin: -15px 0 20px;*/
    margin: -15px 0 10px;
}

.ie7 .page-header
{
    margin-top: 0;
}

.slogan, .page-title, .page-description, .page-subdescription, .project-title
{
    font-weight: 300;
    letter-spacing: -0.1px;
    margin-bottom: 0;
}

.page-title, .page-description, .page-subdescription, .project-title
{
    font-size: 1.733em;
    font-weight: 700;
    margin-top: -10px;
    padding: 0 0 15px;
}

.icon_title img
{
    margin-top: -5px;
    float: left;
    margin-right: 10px;
    vertical-align: middle;
    width: 40px;
}
.slogan
{
    font-size: 1.600em;
    margin-bottom: 40px;
}

.page-title
{
    margin-top: 0px;
    padding: 0px 0 15px;
}

.title_centered
{
    padding-top: 16px;
}
.subtitle
{
    margin-top: 0px;
    float: left;
    clear: left;
    font-weight: normal;
}
.title_w_icon
{
    padding-top: 0px;
}
.title_w_icon a
{
    margin: 0px;
}
.page-subdescription
{
    font-size: 1.333em;
}

.project-title
{
    margin-top: -15px;
    padding-bottom: 30px;
}

.page-description
{
    font-size: 2.133em;
    font-weight: 400;
    padding: 0 0 40px;
}

.page-title ~ hr, .page-description ~ hr, .page-subdescription ~ hr, .project-title ~ hr
{
    margin-bottom: 40px;
    margin-top: 0;
}

.section-title
{
    font-weight: 800;
    text-transform: uppercase;
}
#main .introducion
{
    color: black;
}
#main .introducion a
{
    color: #0076BF;
}
/* -------------------------------------------------- */
/*	Main
	/* -------------------------------------------------- */

#main, .barra, .main
{
    float: left;
    margin: 0 20px 0 0;
    width: 640px;
}

.ie7 .main
{
    float: left;
    clear: left !important;
}

.sidebar-left #main, #main.sidebar-left, .barra.sidebar-left, .sidebar-left .main, .main .sidebar-left
{
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

/* ---------------------------------------- */
/*	Columns
		/* ---------------------------------------- */

#main .one-half
{
    width: 310px;
}

#main .one-third
{
    width: 200px;
    margin-right: 20px;
}

#main .one-third.last
{
    margin: 0;
}

#main .two-third
{
    width: 447px;
}

#main .one-fourth
{
    width: 155px;
}

#main .three-fourth
{
    width: 505px;
}
/* -------------------------------------------------- */
/*	Image Gallery Slider Widget (sidebar)
	/* -------------------------------------------------- */
.widget_pics
{
    height: 145px;
    list-style: none outside none;
}
#slide_next
{
    float: right;
}
#slide_prev
{
    float: left;
}
#slide_prev img, #slide_next img
{
    vertical-align: middle;
}
.ie7 #slide_next
{
    position: relative;
    top: -20px;
}
#counter
{
    left: 32%;
    position: relative;
}



/* -------------------------------------------------- */
/*	Image Gallery Slider
	/* -------------------------------------------------- */

.image-gallery-slider
{
    position: relative;
    margin: 0 0 25px;
}

.image-gallery-slider > ul
{
    margin: 0;
}

.image-gallery-slider > ul > li
{
    background: #fff;
    display: none;
    list-style: none;
    margin: 0;
}

.no-js .image-gallery-slider > ul > li, .image-gallery-slider.disabled > ul > li
{
    display: block;
    margin-bottom: 25px;
}

.image-gallery-slider > ul > li:first-child
{
    display: block;
}

.image-gallery-slider a
{
    margin: 0 auto;
}

.image-gallery-slider img, .image-gallery-slider img.entry-image
{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.image-gallery-slider-nav
{
}

.image-gallery-slider-nav a
{
    background: rgb(241, 90, 35) url(/_layouts/images/agoracentros/web/slider-arrows-medium.png) no-repeat 0 0; /* Fallback for old IE */
    filter: alpha(opacity=60); /* Fallback for old IE */
    background: rgba(241, 90, 35, 0.6) url(/_layouts/images/agoracentros/web/slider-arrows-medium.png) no-repeat 0 0;
    color: transparent;
    cursor: pointer;
    display: block;
    font: 0/0 a;
    height: 53px;
    margin: -26.5px 0 0;
    position: absolute;
    text-shadow: none;
    top: 50%;
    width: 25px;
    z-index: 90;
}

.image-gallery-slider-nav a.prev
{
    background-position: -7px center;
    left: 0;
}

.image-gallery-slider-nav a.next
{
    background-position: -46px center;
    right: 0;
}

.image-gallery-slider-nav a:hover, .image-gallery-slider-nav a:active
{
    background-color: rgb(241, 90, 35);
    background-color: rgba(241, 90, 35, 1);
    filter: alpha(opacity=100); /* Fallback for old IE */
}

/* -------------------------------------------------- */
/*	Widgets
	/* -------------------------------------------------- */

/* ---------------------------------------- */
/*	Accordion Content
		/* ---------------------------------------- */
.submasmenos
{
    left: 89%;
    margin-top: -31px;
    position: relative;
    width: 20px;
}
.ie7 .submasmenos
{
    left: 84%;
    height: 26px;
}
.ie7 .acc_level2
{
    margin-bottom: 5px;
}
.acc-trigger
{
    border: 1px solid #4DA8CE;
    cursor: pointer;
    display: block;
    margin: 0;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 5px;
}

.acc-trigger:last-of-type, .acc-container:last-of-type
{
    margin-bottom: 20px;
}

.no-js .acc-trigger:last-of-type
{
}

.acc-trigger a
{
    font-size: 1.1em;
    font-weight: 700;
    padding: 2px 0 0 15px;
    width: 80%; /* 				background: url("/_layouts/images/agoracentros/web/accordion-content-buttons.png") no-repeat scroll 210px 3px transparent; 				*/
    display: block;
    color: #0076BF;
    min-height: 24px;
    text-decoration: none;
    text-shadow: none;
}


.acc-trigger > img
{
    float: right;
    left: -5px;
    position: relative;
    margin-top: -24px;
}

h3.acc-trigger a, h4.acc-trigger a
{
    background-position: 20px 24px;
}

h6.acc-trigger a
{
    background-position: 20px 21px;
}

.acc-trigger a:hover
{
}

.acc-trigger a:hover
{
    color: #999;
}
.acc-trigger.active a, .acc-trigger.active a:hover
{
    color: #FFF;
}

.acc-trigger.active a:hover
{
    background-color: transparent;
}

.acc-trigger.active
{
    background-color: #4DA8CE;
    cursor: pointer;
}

.acc-trigger.active:last-of-type
{
    border-bottom: none;
    margin-bottom: 0;
}

.acc-trigger.active a
{
    background-position: 210px -107px;
    cursor: pointer;
}

h3.acc-trigger.active a, h4.acc-trigger.active a
{
    background-position: 20px -87px;
}

h6.acc-trigger.active a
{
    background-position: 20px -90px;
}

.acc-container .content
{
    padding: 0 0 0 15px;
}

.js .acc-container
{
    margin-top: 0px;
}
.acc-container .content ul
{
    list-style: none outside none;
}
.acc-container .content ul li a
{
    border: 1px solid #D6D6D6;
    color: #333;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 5px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 5px;
}
.acc-container .content ul li a
{
    background-color: #FeFeFe;
}
.acc-container .content ul li ul li a
{
    background-color: #F0F0F0;
}
.acc-container .content ul li ul li ul li a
{
    background-color: #DDDDDD;
}
.acc-container .content ul li ul li ul li ul li a
{
    background-color: #C0C0C0;
}

/* ---------------------------------------- */
/*	Content Tabs
		/* ---------------------------------------- */

.tabs-nav
{
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.tabs-nav li
{
    float: left;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.tabs-nav li.active
{
    line-height: 31px;
}

.tabs-nav li a
{
    background: #f8f8f8;
    border: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    border-left: none;
    color: #959393;
    display: block;
    letter-spacing: 0;
    outline: none;
    padding: 0 15px 0 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}

.tabs-nav li:first-child a
{
    border-left: 1px solid #eaeaea;
}

.tabs-nav li a:hover
{
    background: #f0f0f0;
}

.tabs-nav li a:hover, .tabs-nav li.active a
{
    color: #4DA8CE;
}

.tabs-nav li.active a
{
    background: #fff;
    border-bottom: 2px solid #fff;
}

.tabbed_sergas .tabs-nav li a
{
    background: url("/_layouts/images/agoracentros/web/01_51wh.png") no-repeat scroll 6px 7px #F0F0F0;
}
.tabbed_sergas .tabs-nav li.active a
{
    background: url("/_layouts/images/agoracentros/web/01_51.png") no-repeat scroll 6px 7px #FFFFFF;
}

.tabs-container
{
    border: 1px solid #eaeaea;
    margin: -1px 0 20px;
    overflow: hidden;
    width: 100%;
}

.tab-content
{
    padding: 20px 0px 12px 10px;
}

/* added tabs behaviour to sergas class */
.sergas_tab_search_tittle
{
    background: url("/_layouts/images/agoracentros/web/01_44.png") no-repeat scroll 2px 0 #FFFFFF;
    height: 42px;
    margin-bottom: -42px;
    padding-left: 20px;
    position: relative;
    width: 190px;
}

.sergas_tab_search_tittle_txt
{
    padding: 4px 0 0 15px;
    font-size: 1.3em;
}
.ie7 .tabbed_sergas
{
    min-height: 250px;
}
.ie8 .sergas_tab_search_tittle_txt, .ie7 .sergas_tab_search_tittle_txt
{
    font-size: 1.1em;
}
.sergas_tab
{
    width: 220px;
    margin-top: 40px;
}
.sergas_tab li
{
    float: none;
    font-weight: 700;
    margin: 4px 0 4px 4px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
}
.sergas_tab li a img
{
    margin-right: 14px;
    position: relative;
    top: 8px;
}
.sergas_tab li.active
{
    border-right: none;
    -webkit-box-shadow: 0px 2px 5px 1px #999999;
    box-shadow: 0px 2px 5px 1px #999999;
}
.ie8 .sergas_tab li, .ie7 .sergas_tab li
{
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-right: 0;
}
.ie8 .tabs-nav li a, .ie7 .tabs-nav li a
{
    border: 0;
}
.ie7 .tabs-nav li a
{
    margin-top: -5px;
    padding-bottom: 2px;
}
.sergas_tab_content
{
    border: none;
    min-height: 215px;
    width: 720px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
    -webkit-box-shadow: 0px 2px 5px 1px #999999;
    box-shadow: 0px 2px 5px 1px #999999;
}
.ie8 .sergas_tab_content, .ie7 .sergas_tab_content
{
    border: 1px solid #DDDDDD;
    width: 718px;
}
#search_biblio
{
    width: 100%;
}
#search_biblio label
{
    float: left;
    padding-right: 13px;
    text-align: right;
    width: 245px;
}
#search_biblio input
{
    width: 246px;
    margin-bottom: 7px;
    float: left;
}
.search_biblio_avan
{
    float: left;
}
#search_biblio_ref
{
    background: url("/_layouts/images/agoracentros/web/01_47.png") no-repeat scroll 2px 0 #fff;
    border: medium none;
    height: 73px;
    width: 77px;
}
.ie7 #search_biblio_ref
{
    width: 100px;
}
.search_biblio_ref_posicion
{
    float: right;
    left: -8%;
    top: 23px;
    position: relative;
    width: 80px;
    text-align: center;
    font-size: 1.2em;
    font-weight: 700;
}

/* -------------------------------------------------- */
/*	Filtrado de resultados
	/* -------------------------------------------------- */
#filtro span
{
    background-color: #0076BF;
    padding: 1px 20px 1px 10px;
    float: left;
    height: 22px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    color: #FFFFFF;
}
#filtro ul
{
    background-color: #F7F9FA;
    height: 22px;
    padding: 1px 0 1px 140px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.ie7 #filtro ul
{
    padding-left: 10px;
}
.filtro_letra li
{
    font-size: 0.933em;
    display: inline;
    list-style: none;
    padding: 3px 3px 0px 3px;
}
.filtro_letra .activa a
{
    background-color: #0076BF;
    font-weight: bold;
    padding: 3px 3px 0px 3px;
    color: #FFFFFF;
}
.filtro_letra li:hover
{
    background-color: #D8E4EA;
}
/* -------------------------------------------------- */
/*	Sergas Tables
	/* -------------------------------------------------- */


#xerencia_row
{
    /*background: #f0f0f0 url("/_layouts/images/agoracentros/web/flecha_azul_B.png") no-repeat scroll 9px 3px;*/
    background-color: #f0f0f0;
    clear: both;
    /*font-weight: bold;*/
    letter-spacing: 0.1px;
    min-height: 27px;
    /*margin: 3px 0;*/
    margin: 5px 0 10px;
    /*padding: 3px 10px 0px 30px;*/
    padding: 3px 10px 0px 10px;
    /*-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;*/
}

#xerencia_row a, #xerencia_row span
{
    color: #424242;
}

#xerencia_noresults
{
    background: none no-repeat scroll 0 3px #ECF3F6;
    clear: both;
    font-weight: bold;
    min-height: 27px;
    margin: 5px 0 10px;
    padding: 7px 10px 0px 10px;
    letter-spacing: 0.1px;
    /*
    margin: 15px 0 0;
    padding: 3px 10px 0px 30px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;*/
}

.left_col
{
    float: left;
    padding-top: 3px;
}
.data_col
{
    color: Black;
    font-weight: 700;
}
.right_col
{
    text-align: right;
    float: right;
    padding-bottom: 5px;    
}
.right_col a:hover 
{
	text-decoration: none;
}
.right_col a img
{
    vertical-align: middle;
    margin: 0 5px 0 0;
    /*background-color: #0076bf;*/
}
.caixa-azul a img
{
    background-color: #0076bf;
}
.right_col img
{
	padding-right: 5px;
}
.down
{
    content: '';
    padding: 7px 12px;
    background: url("/_layouts/images/agoracentros/web/orden_tabla_dhover.png") no-repeat scroll 0px 2px transparent;
    padding: 0 15px;
    vertical-align: middle;
    display: inline;
    margin-left: 10px;
}
.up
{
    content: '';
    padding: 7px 12px;
    background: url("/_layouts/images/agoracentros/web/orden_tabla_uhover.png") no-repeat scroll 0px 2px transparent;
    padding: 0 15px;
    vertical-align: middle;
    display: inline;
}
.down:hover, .down.activo
{
    background-image: url("/_layouts/images/agoracentros/web/orden_tabla_d.png");
}
.up:hover, .up.activo
{
    background-image: url("/_layouts/images/agoracentros/web/orden_tabla_u.png");
}
.button_grey
{
    padding: 2px 4px;
    background-color: #ccc;
    color: #fff;
    font-weight: 700;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
.borde_inferior
{
    border-bottom: 1px solid #DDDDDD;
}
.group_header
{
    float: left;
    width: 100%;
    border: 1px solid #3187A6; /*-webkit-border-radius: 6px; 	-moz-border-radius: 6px; 	border-radius: 6px;*/
    min-height: 40px;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.group_header a
{
    font-size: 1.067em;
    font-weight: bold;
    color: #0076BF;
    padding-left: 5px;
}

.group_header img
{
    height: 40px;
    float: left;
    padding: 0px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.group_bottom
{
    float: right;
    margin-top: 4px;
    margin-bottom: 5px;
}
.group_bottom .ver_mais
{
    background: url(/_layouts/images/agoracentros/web/ver_mais_grupo.png) no-repeat right #ECF3F6;
    padding: 4px 20px 4px 10px;
    margin-left: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: black;
}
.xerencia_table_title
{
    text-align: left;
    font-size: 1.2em;
    font-weight: 700;
    color: #333;
    border-bottom: 2px solid #DDDDDD;
}
.xerencia_table_title a img
{
    vertical-align: middle;
    padding: 0 0 0 10px;
}
#control_row
{
    margin: 20px 0;
}
.table_number
{
    float: left;
    padding: 2px 6px;
    background-color: #EAF1F4;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    margin-right: 15px;
    font-size: 0.867em;
}
.number_list
{
    display: inline;
    float: left;
    font-size: 0.867em;
}
.number_list li
{
    display: inline;
    list-style: none outside none;
    background-color: #EAF1F4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 2px;
}
.number_list li a, .number_list li a:hover
{
    padding: 0 10px 0 10px;
    text-decoration: none;
}
.number_list li.active
{
    font-weight: 700;
    background-color: #0076bf;
}
.number_list li.active a, .number_list li.active a:hover
{
    color: white;
}
.anterior, .seguinte
{
    display: block;
    float: left;
    height: 20px;
    width: 10px;
}
.anterior
{
    background: url(/_layouts/images/agoracentros/web/flechas_paxinador.png) no-repeat 0 -20px;
    margin-right: 10px;
}
.seguinte
{
    background: url(/_layouts/images/agoracentros/web/flechas_paxinador.png) no-repeat -15px 2px;
    margin-left: 10px;
}

.anterior.activo
{
    background: url(/_layouts/images/agoracentros/web/flechas_paxinador.png) no-repeat -13px -20px;
}
.seguinte.activo
{
    background: url(/_layouts/images/agoracentros/web/flechas_paxinador.png) no-repeat 0 2px;
}

#pag_chooser
{
    display: inline-block;
    margin-left: 15px;
    float: right;
}
.ie7 #pag_chooser
{
    display: inline;
}
#pag_chooser input#row_elements
{
    background-color: #EAF1F4;
    border: none;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 19px;
    margin-bottom: 0;
    margin-right: -5px;
    margin-top: 0;
    padding: 1px 5px 0 0;
    text-align: center;
    width: 40px;
}

#pag_chooser input#filter_row_elements
{
    padding: 0 22px 0 0;
    height: 20px;
    background: url("/_layouts/images/agoracentros/web/refrescar_lista.png") no-repeat scroll 6px 4px #0076BF;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ie7 #pag_chooser input#filter_row_elements
{
    padding-top: 2px;
}
#pag_chooser span
{
    font-size: 0.867em;
}

.bloque_enlaces
{
    margin-top: 40px;
}

.group_header.negro
{
    margin-top: 50px;
    float: none;
    width: 100%;
    border: 1px solid black;
}
.group_header.negro a, .link_list a
{
    color: black;
}

.link_list
{
    padding-left: 35px;
}
.link_list li
{
    list-style: url("/_layouts/images/agoracentros/web/bullet_square_negro.png");
    padding: 3px 10px 3px 10px;
    color: black;
}

/* -------------------------------------------------- */
/*	Pricing Tables
	/* -------------------------------------------------- */

.simple-pricing-table, .extended-pricing-table
{
    height: 100%;
    margin: 0 0 40px;
    position: relative;
    text-align: center;
    width: 100%;
}

.simple-pricing-table .column, .extended-pricing-table .column
{
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}

.simple-pricing-table .features, .extended-pricing-table .features
{
    list-style: none;
    margin: 0;
}

.simple-pricing-table .features li, .extended-pricing-table .features li
{
    display: block;
    margin: 0;
    position: relative;
}

.simple-pricing-table .footer, .extended-pricing-table .footer
{
    padding: 16px 20px;
}

.simple-pricing-table .footer .button, .extended-pricing-table .footer .button
{
    background: #515151;
    font-size: 0.933em;
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 20px;
}

/* ---------------------------------------- */
/*	Simple Pricing Table
		/* ---------------------------------------- */

.simple-pricing-table.featured
{
    margin-top: 50px;
}

.simple-pricing-table .column
{
    background: #f6f6f6;
    border-bottom: 1px solid #ededed;
    border-left: 1px solid #fff;
    border-top: 1px solid #ededed;
    width: 938px;
}

.simple-pricing-table .column:first-child
{
    border-left-color: #ededed;
}

.simple-pricing-table .column:last-child
{
    border-right: 1px solid #ededed;
}

.simple-pricing-table.col2 .column
{
    width: 468px;
}
.simple-pricing-table.col3 .column
{
    width: 312px;
}
.simple-pricing-table.col4 .column
{
    width: 233px;
}
.simple-pricing-table.col5 .column
{
    width: 186px;
}

.simple-pricing-table .column.featured
{
    background: #fff;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    margin: -20px -1px 0;
    padding: 20px 5px 15px;
    z-index: 1;
    width: 928px;
}

.simple-pricing-table.col2.featured .column
{
    width: 450px;
}
.simple-pricing-table.col3.featured .column
{
    width: 299px;
}
.simple-pricing-table.col4.featured .column
{
    width: 224px;
}
.simple-pricing-table.col5.featured .column
{
    width: 179px;
}

.simple-pricing-table.col2 .column.featured
{
    width: 478px;
}
.simple-pricing-table.col3 .column.featured
{
    width: 329px;
}
.simple-pricing-table.col4 .column.featured
{
    width: 254px;
}
.simple-pricing-table.col5 .column.featured
{
    width: 209px;
}

.simple-pricing-table .header
{
    padding: 15px 20px 20px;
}

.simple-pricing-table .featured .header
{
    margin: -15px 0 0;
}

.simple-pricing-table .title
{
    color: #414141;
    font-size: 1.600em;
    font-weight: 700;
    letter-spacing: -0.8px;
    margin: 0 0 5px;
}

.simple-pricing-table .price
{
    color: #777;
    font-size: 1.200em;
    font-weight: 300;
    margin: 0 0 7px;
}

.simple-pricing-table .price span
{
    color: #292929;
    font-weight: 700;
}

.simple-pricing-table .free .price span
{
    color: #4a993e;
}

.simple-pricing-table .featured .price span
{
    color: #f15a23;
}

.simple-pricing-table .description
{
    color: #4b4b4b;
    font-size: 0.933em;
    margin: 0;
    font-weight: 400;
}

.simple-pricing-table .free .description
{
    color: #44af33;
}

.simple-pricing-table .featured .description
{
    color: #e38c11;
}

.simple-pricing-table .title + .description
{
    margin-bottom: 5px;
    margin-top: 12px;
}

.simple-pricing-table .features
{
    padding: 0 10px;
}

.simple-pricing-table .features li
{
    border-top: 1px solid #ebebeb;
    padding: 5px 10px;
}

.simple-pricing-table .footer
{
    background: #e5e5e5;
    margin: 1px 0 0;
}

.simple-pricing-table .featured .footer
{
    background: #fff;
    margin-top: 11px;
}

.simple-pricing-table .featured .footer .button
{
    background: #f15a23;
    font-size: 1.200em;
    padding: 11px 27px;
}

.simple-pricing-table .free .footer .button
{
    background: #4a993e;
}

.simple-pricing-table .footer .button:hover
{
    background: #f15a23;
}

.simple-pricing-table .free .footer .button:hover, .simple-pricing-table .featured .footer .button:hover
{
    background: #515151;
}

/* ---------------------------------------- */
/*	Extended Pricing Table
		/* ---------------------------------------- */

.extended-pricing-table.featured
{
    margin-top: 40px;
}

.extended-pricing-table .column
{
    width: 740px;
}

.extended-pricing-table .features-list
{
    text-align: left;
    width: 200px !important;
}

.extended-pricing-table.col2 .column
{
    width: 370px;
}
.extended-pricing-table.col3 .column
{
    width: 246px;
}
.extended-pricing-table.col4 .column
{
    width: 185px;
}
.extended-pricing-table.col5 .column
{
    width: 148px;
}

.extended-pricing-table .featured
{
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    z-index: 1;
}

.extended-pricing-table .header
{
    background: #3a3a3a;
    color: #fff;
    min-height: 110px;
}

.extended-pricing-table .features-list .header
{
    background: none;
}

.extended-pricing-table .free .header
{
    background: #4a993e;
}

.extended-pricing-table .featured .header
{
    background: #f9612a;
    padding: 0 0 10px;
}

.ie7 .extended-pricing-table .featured .header
{
    padding-bottom: 0;
}

.extended-pricing-table .title
{
    background: #2c2c2c;
    color: #bbbbbb;
    font-size: 0.867em;
    font-weight: 400;
    margin: 0 0 7px;
    padding: 8px 15px;
    text-transform: uppercase;
}

.extended-pricing-table .free .title
{
    background: #428937;
    color: #fff;
}

.extended-pricing-table .featured .title
{
    background: #dd4913;
    color: #fff;
    font-size: 1.133em;
    font-weight: 600;
    margin-top: -10px;
    padding-bottom: 11px;
    padding-top: 10px;
    position: relative;
}

.extended-pricing-table .price
{
    color: #999;
    font-size: 0.800em;
    font-weight: 400;
    margin: 0;
}

.extended-pricing-table .free .price
{
    color: #9fcd98;
}

.extended-pricing-table .featured .price
{
    color: #fab197;
}

.extended-pricing-table .price span
{
    color: #fff;
    font-size: 2em;
    display: block;
}

.extended-pricing-table .featured .price span
{
    font-weight: 600;
}

.extended-pricing-table .features
{
    border-left: 1px solid #fff;
}

.extended-pricing-table .features-list .features
{
    border-left: none;
}

.extended-pricing-table .features li
{
    background: #f8f8f8;
    border-bottom: 1px solid #fff;
    padding: 8px 10px;
}

.extended-pricing-table .features li:before
{
    content: '';
}

.extended-pricing-table .featured .features li
{
    background: #fff;
}

.extended-pricing-table .features li:first-child
{
    border-top: 1px solid #fff;
}

.extended-pricing-table .features li:nth-child(even)
{
    background: #f0f0f0;
}

.extended-pricing-table .featured .features li:nth-child(even)
{
    background: #f6f6f6;
}

.extended-pricing-table .features li .check
{
    background: url(/_layouts/images/agoracentros/web/icon-check-3.png) no-repeat center 2px;
    display: inline-block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
}

.ie7 .extended-pricing-table .features li .check
{
    display: inline;
    font-size: 0;
    text-indent: 0;
}

.extended-pricing-table .free .features li .check
{
    background-image: url(/_layouts/images/agoracentros/web/icon-check-3-green.png);
}

.extended-pricing-table .footer
{
    background: #f8f8f8;
}

.extended-pricing-table .featured .footer
{
    padding-bottom: 26px;
}

.extended-pricing-table .features-list .footer
{
    background: none;
}

.extended-pricing-table .free .footer .button
{
    background: #4a993e;
}

.extended-pricing-table .featured .footer .button
{
    background: #f15a23;
}

.extended-pricing-table .footer .button:hover
{
    background: #f15a23;
}

.extended-pricing-table .free .footer .button:hover, .extended-pricing-table .featured .footer .button:hover
{
    background: #515151;
}

/* -------------------------------------------------- */
/*	Back to Top
	/* -------------------------------------------------- */

#back-to-top, .touch-device #back-to-top:hover
{
    background: url(/_layouts/images/agoracentros/web/arrow-up-large.png) no-repeat center center;
    background-color: rgb(221, 221, 221);
    background-color: rgba(221, 221, 221, .7);
    bottom: 20px;
    color: transparent;
    display: none;
    font: 0/0 a;
    height: 46px;
    position: fixed;
    right: 20px;
    text-shadow: none;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 45px;
    z-index: 100;
}

#back-to-top:hover, .touch-device #back-to-top:active
{
    background-color: #0076BF;
}


/* ---------------------------------------------------------------------- */
/*	Tags cloud
/* ---------------------------------------------------------------------- */
#cloud a.tag1
{
    font-size: 0.7em;
    font-weight: 100;
}
#cloud a.tag2
{
    font-size: 0.8em;
    font-weight: 200;
}
#cloud a.tag3
{
    font-size: 0.9em;
    font-weight: 300;
}
#cloud a.tag4
{
    font-size: 1.0em;
    font-weight: 400;
}
#cloud a.tag5
{
    font-size: 1.2em;
    font-weight: 500;
}
#cloud a.tag6
{
    font-size: 1.4em;
    font-weight: 600;
}
#cloud a.tag7
{
    font-size: 1.6em;
    font-weight: 700;
}
#cloud a.tag8
{
    font-size: 1.8em;
    font-weight: 800;
}
#cloud a.tag9
{
    font-size: 2.2em;
    font-weight: 900;
}
#cloud a.tag10
{
    font-size: 2.5em;
    font-weight: 900;
}


/* ---------------------------------------------------------------------- */
/*	Home
/* ---------------------------------------------------------------------- */

/* -------------------------------------------------- */
/*	Slider
	/* -------------------------------------------------- */

.ss-slider
{
    background: #fff url(/_layouts/images/agoracentros/web/loader.gif) no-repeat center 185px;
    margin: 20px auto 80px;
    max-height: 465px;
    max-width: 940px;
    overflow: hidden;
    position: relative;
}

.ss-slider.fully-loaded
{
    overflow: visible;
}

.ss-slider.fully-loaded, .no-js .ss-slider
{
    background: none;
}

.no-js .ss-slider
{
    max-height: none;
}

/* ---------------------------------------- */
/*	Single Slide
		/* ---------------------------------------- */

.ss-slider .slides-container
{
}

.ss-slider .slide
{
    display: none;
    margin: 0;
}

.ss-slider .slide:first-child
{
    display: block;
}

.ss-slider.fully-loaded .slide, .no-js .ss-slider .slide
{
    background-repeat: no-repeat;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.ss-slider.fully-loaded .slide
{
    height: 100%;
}

.no-js .ss-slider .slide
{
    margin: 40px 0 0;
}

.no-js .ss-slider .slide:first-child
{
    margin-top: 0;
}

.ss-slider .slide-img
{
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.ss-slider .slide-images-container
{
    background: #fff;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    z-index: 11;
}

.ss-slider .slide-bg-image
{
    background: #fff;
    margin: 0;
    width: 100%;
}

.ss-slider.fully-loaded .slide-bg-image
{
    display: none;
}

.no-js .ss-slider .slide-bg-image
{
    display: block;
}

/* ---------------------------------------- */
/*	Button
		/* ---------------------------------------- */

.ss-slider .buttons-container
{
    background: #fff;
    overflow: hidden;
    width: 100%;
}

.ss-slider.hide-bottom-buttons .buttons-container
{
    display: none;
}

.ss-slider .slide-button, .no-js .ss-slider .slide-button:hover
{
    background: #f8f8f8;
    border-bottom: 1px solid #e9e9e9;
    border-top: 4px solid #dfdfdf;
    -webkit-box-shadow: 1px 0 0 #fff inset, 0 1px 0 0 #fff inset;
    -moz-box-shadow: 1px 0 0 #fff inset, 0 1px 0 0 #fff inset;
    box-shadow: 1px 0 0 #fff inset, 0 1px 0 0 #fff inset;
    color: #3a3a3a;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1.333em;
    height: 40px;
    overflow: hidden;
    padding: 20px;
    text-align: left;
    text-decoration: none;
    -webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    width: 100%;
}

.ss-slider.hide-bottom-buttons .slide-button
{
    display: none;
}

.ss-slider .slide:first-child .slide-button
{
    -webkit-box-shadow: 0 1px 0 0 #fff inset;
    -moz-box-shadow: 0 1px 0 0 #fff inset;
    box-shadow: 0 1px 0 0 #fff inset;
}

.ss-slider.fully-loaded .slide-button:hover, .ss-slider.fully-loaded .slide-button.active
{
    background: #f0f0f0;
    color: #f15a23;
}

.ss-slider.fully-loaded .slide-button:hover
{
    border-top-color: #aeaeae;
}

.no-js .ss-slider .slide-button, .no-js .ss-slider .slide-button:hover
{
    cursor: auto;
}

.no-js .ss-slider a > .slide-button:hover
{
    cursor: pointer;
}

.ss-slider .slide-button h5
{
    color: #3a3a3a;
    font: 700 14px/1.5 'Open Sans' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
    margin: 0;
}

.ss-slider.fully-loaded .slide-button.active h5
{
    color: #f15a23;
}

.ss-slider .slide-button .description
{
    color: #959393;
    display: block;
    font-size: 0.733em;
    line-height: 12px;
}

.ss-slider .slide-button .dropcap
{
    background: #3a3a3a;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    color: #fff;
    font-weight: 700;
    height: 38px;
    width: 38px;
}

.ss-slider .slide-button.image, .no-js .ss-slider .slide-button.image:hover
{
    height: 80px;
    padding: 0;
    text-align: center;
}

.ss-slider .slide-button img
{
    background: #f8f8f8;
    display: inline-block;
    font-size: 0.733em;
    max-height: 80px;
    filter: alpha(opacity=35); /* Fallback for old IE */
    opacity: 0.35;
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}

.ss-slider .slide-button:hover img, .ss-slider.fully-loaded .slide-button.active img
{
    background: #f0f0f0;
}

.no-js .ss-slider .slide-button:hover img, .no-js .ss-slider .slide-button.active img
{
    background: #f8f8f8;
}

.ss-slider.fully-loaded .slide-button:hover img, .ss-slider.fully-loaded .slide-button.active img, .no-js .ss-slider .slide-button img
{
    filter: alpha(opacity=100); /* Fallback for old IE */
    opacity: 1;
}

/* ---------------------------------------- */
/*	Content
		/* ---------------------------------------- */

.ss-slider .content-container, .no-js .ss-slider .slide-content
{
    background: rgb(0, 0, 0); /* Fallback for old IE */
    filter: alpha(opacity=60); /* Fallback for old IE */
    background: rgba(0, 0, 0, .6);
    bottom: 115px;
    display: block;
    left: 30px;
    margin: 0;
    overflow: hidden;
    padding: 25px 30px 30px;
    position: absolute;
    width: 255px;
    z-index: 2;
}

.ss-slider.hide-content .content-container
{
    display: none;
}

.ss-slider.hide-bottom-buttons .content-container, .no-js .ss-slider.hide-bottom-buttons .slide-content
{
    bottom: 30px;
}

.ss-slider.show-content-onhover .content-container, .ss-slider.show-content-onhover .pagination-container a
{
    opacity: 0;
    filter: alpha(opacity=0); /* Fallback for old IE */
}

.ss-slider.fully-loaded.show-content-onhover:hover .content-container, .ss-slider.fully-loaded.show-content-onhover:hover .pagination-container a
{
    opacity: 1;
    filter: alpha(opacity=60); /* Fallback for old IE */
}

.ss-slider.fully-loaded .content-container
{
    -webkit-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
    -moz-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
    -ms-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
    -o-transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
    transition: bottom .2s ease, height .2s ease, opacity .2s ease-in-out;
}

.ss-slider .content-container.center
{
    bottom: auto;
    left: 50%;
    margin-left: -193px;
    padding: 20px 30px;
    text-align: center;
    top: 135px;
    width: 326px;
}

.ss-slider .content-container.bottom
{
    bottom: 85px;
    left: 38px;
    max-width: 804px;
    padding: 10px 30px;
    text-align: center;
    width: 100%;
}

.ss-slider.hide-bottom-buttons .content-container.bottom
{
    bottom: 0;
}

.ss-slider .slide-content
{
    color: #bfbfbf;
    display: none;
    text-shadow: 0 -1px rgba(0, 0, 0, .75);
}

.ss-slider .slide-content a
{
    color: #f15a23;
}

.ss-slider .slide-content a:hover
{
    text-decoration: underline;
}

.ss-slider .slide-content h1, .ss-slider .slide-content h2, .ss-slider .slide-content h3, .ss-slider .slide-content h4, .ss-slider .slide-content h5, .ss-slider .slide-content h6
{
    color: #fff;
    margin: 0;
}

.ss-slider .slide-content h1 + *, .ss-slider .slide-content h2 + *, .ss-slider .slide-content h3 + *, .ss-slider .slide-content h4 + *, .ss-slider .slide-content h5 + *, .ss-slider .slide-content h6 + *
{
    margin-top: 5px;
}

.ss-slider .slide-content h2
{
    font-size: 1.333em;
    font-weight: 700;
}

.ss-slider .slide-content h6
{
    font-size: 0.867em;
    font-weight: 400;
}

.ss-slider .slide-content p
{
    margin-bottom: 10px;
}

.ss-slider .slide-content p:last-of-type
{
    margin-bottom: 0;
}

.ss-slider .slide-content .button
{
    color: #fff;
    font-size: 0.733em;
    padding: 5px 14px;
    text-shadow: none;
}

.ss-slider .slide-content .button:hover
{
    text-decoration: none;
}

/* ---------------------------------------- */
/*	Pagination
		/* ---------------------------------------- */

.ss-slider .pagination-container a
{
    background: rgb(241, 90, 35) url(/_layouts/images/agoracentros/web/slider-arrows-small.png) no-repeat 0 center; /* Fallback for old IE */
    filter: alpha(opacity=60); /* Fallback for old IE */
    background: rgba(241, 90, 35, 0.6) url(/_layouts/images/agoracentros/web/slider-arrows-small.png) no-repeat 0 center;
    bottom: 115px;
    color: transparent;
    cursor: pointer;
    display: block;
    font: 0/0 a;
    min-height: 27px;
    left: 346px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-shadow: none;
    -webkit-transition: background-color .2s ease, bottom .2s ease, height .2s ease, opacity .2s ease-in-out, top .2s ease;
    -moz-transition: background-color .2s ease, bottom .2s ease, height .2s ease, opacity .2s ease-in-out, top .2s ease;
    -ms-transition: background-color .2s ease, bottom .2s ease, height .2s ease, opacity .2s ease-in-out, top .2s ease;
    -o-transition: background-color .2s ease, bottom .2s ease, height .2s ease, opacity .2s ease-in-out, top .2s ease;
    transition: background-color .2s ease, bottom .2s ease, height .2s ease, opacity .2s ease-in-out, top .2s ease;
    width: 15px;
    z-index: 2;
}

.ss-slider.hide-bottom-buttons .pagination-container a
{
    bottom: 30px;
}

.ss-slider.hide-content .pagination-container a
{
    display: none;
}

.ss-slider .pagination-container .next
{
    background-position: -15px center;
    bottom: 156px;
}

.ss-slider.hide-bottom-buttons .pagination-container .next
{
    bottom: 71px;
}

.ss-slider .pagination-container a:hover, .ss-slider.show-content-onhover:hover .pagination-container a:hover
{
    background-color: rgba(241, 90, 35, 1);
    filter: alpha(opacity=100) !important; /* Fallback for old IE */
}

.ss-slider .pagination-container.center a
{
    background-image: url(/_layouts/images/agoracentros/web/slider-arrows-large.png);
    bottom: auto;
    left: 50%;
    min-height: 40px;
    top: 135px;
    width: 35px;
}

.ss-slider .pagination-container.center .prev
{
    background-position: 0 center;
    left: 241px;
}

.ss-slider .pagination-container.center .next
{
    background-position: -35px center;
    left: auto;
    right: 241px;
}

.ss-slider .pagination-container.bottom a
{
    background-image: url(/_layouts/images/agoracentros/web/slider-arrows-medium.png);
    bottom: 85px;
    min-height: 20px;
    width: 37px;
}

.ss-slider.hide-bottom-buttons .pagination-container.bottom a
{
    bottom: 0;
}

.ss-slider .pagination-container.bottom .prev
{
    background-position: -1px center;
    left: 0;
}

.ss-slider .pagination-container.bottom .next
{
    background-position: -40px center;
    left: auto;
    right: 0;
}

/* ---------------------------------------- */
/*	Active Slide Bar
		/* ---------------------------------------- */

.ss-slider .active-slide-bar
{
    background: #f15a23;
    bottom: 0;
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    visibility: hidden;
    z-index: 10;
}

.ss-slider.hide-bottom-buttons .active-slide-bar
{
    display: none;
}

/* -------------------------------------------------- */
/*	Projects Carousel
	/* -------------------------------------------------- */

.no-js .projects-carousel, .no-js .post-carousel
{
    border-top: 1px solid #efefef;
    margin: 15px -20px 60px 0;
    padding: 25px 0 0;
}

.projects-carousel > li, .post-carousel > li, #portfolio-items > article
{
    float: left;
    list-style: none;
    margin: 0 20px 0 0;
    overflow: hidden;
    position: relative;
}

.projects-carousel > li, .post-carousel > li
{
    width: 220px;
}

.projects-carousel, #portfolio-items
{
    font-family: 'Open Sans' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
}

.no-js .post-carousel > li
{
    display: inline-block;
    float: none;
}

.no-js .projects-carousel > li, .no-js #portfolio-items > article
{
    margin-bottom: 40px;
}

.projects-carousel a, #portfolio-items article a
{
    border-bottom: 1px solid #efefef;
    display: block;
    text-align: center;
}

.projects-carousel a
{
    padding: 20px 0 0;
}

#portfolio-items article a, #portfolio-items article .audio-player, #portfolio-items article .video-player
{
    margin: 0 auto;
}

.projects-carousel img, #portfolio-items article img
{
    background-color: #fff;
    margin: 0 auto -5px;
    filter: alpha(opacity=70); /* Fallback for old IE */
    opacity: 0.7;
}

.no-js .projects-carousel img, .no-js #portfolio-items article img
{
    margin-bottom: 0;
}

.projects-carousel img
{
    margin: -25px auto 20px;
}

.projects-carousel .title, #portfolio-items > article .title
{
    font-weight: 400;
    margin-bottom: 0;
}

.projects-carousel > li .categories, #portfolio-items > article .categories
{
    color: #aeaeae;
    display: block;
    font-style: italic;
    margin: -1px 0 20px;
}

.projects-carousel a:hover, #portfolio-items > article:hover
{
    background: #f8f8f8;
    border-bottom: 1px solid #f15a23;
}

.not-ie .projects-carousel a:hover:after, .not-ie #portfolio-items > article:hover:after
{
    background: #f15a23;
    bottom: -2.5px;
    content: '';
    left: 50%;
    display: block;
    height: 5px;
    margin: 0 0 0 -2.5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    width: 5px;
}

.projects-carousel a:hover img, #portfolio-items > article:hover img
{
    filter: alpha(opacity=100); /* Fallback for old IE */
    opacity: 1;
}

.projects-carousel a:hover .title, #portfolio-items > article:hover .title
{
    color: #f15a23;
}

/* -------------------------------------------------- */
/*	Post Carousel
	/* -------------------------------------------------- */

.post-carousel .entry-meta
{
    float: left;
    font-style: italic;
    letter-spacing: -0.5px;
    line-height: 1.3;
    margin: 0 12px 0 0;
    text-align: center;
    width: 33px;
}

.post-carousel .entry-meta a
{
    display: block;
    font-style: normal;
}

.post-carousel li .post-format
{
    margin: 0;
}

.post-carousel li .date
{
    display: block;
    margin: 8px 0 0;
}

.post-carousel .entry-body .title
{
    font-size: 0.933em;
    font-weight: 400;
    margin: 0 0 10px 0;
}

.post-carousel .entry-body
{
    float: right;
    margin: 0;
    width: 175px;
}

.post-carousel .entry-image, .post-carousel .entry-video, .post-carousel .entry-audio, .post-carousel .fluid-width-video-wrapper
{
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
}

.post-carousel .entry-video, .post-carousel .entry-audio, .post-carousel .fluid-width-video-wrapper
{
    margin-bottom: 15px;
}

.touch-device .post-carousel .entry-audio
{
    margin-top: -8px;
}

/* Image Gallery Slider */

.post-carousel .image-gallery-slider
{
    margin-bottom: 15px;
}

.post-carousel .image-gallery-slider li
{
    margin: 0;
}

.post-carousel .image-gallery-slider img
{
    margin-bottom: 0;
}

/* -------------------------------------------------- */
/*	Projects & Post Carousel Navigation
	/* -------------------------------------------------- */
.jcarousel-skin-destacados
{
    /*width:900px;*/
}
.jcarousel-container
{
    border-top: 1px solid #efefef;
    margin: 10px 0 5px;
    max-width: 100%;
    padding: 25px 0 0;
}

.section-title + .jcarousel-container
{
    margin-top: 15px;
}

.jcarousel-clip
{
    overflow: hidden;
    width: 100%;
}

.jcarousel-item
{
    margin: 0 20px 0 0;
    width: 220px;
}

.jcarousel-next, .jcarousel-prev
{
    background: #ddd url(/_layouts/images/agoracentros/web/button-arrows.png) no-repeat 0 0;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: 0;
    top: -35px;
    width: 19px;
}

.jcarousel-prev
{
    background-position: 0 -19px;
    right: 20px;
}

.jcarousel-next:hover, .jcarousel-next:focus, .jcarousel-next:active, .jcarousel-prev:hover, .jcarousel-prev:focus, .jcarousel-prev:active
{
    background-color: #f15a23;
}

.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus, .jcarousel-next-disabled:active, .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus, .jcarousel-prev-disabled:active
{
    background-color: #ccc !important;
    cursor: auto !important;
}


/* ---------------------------------------------------------------- */
/*	TAG CLOUD
/* ---------------------------------------------------------------- */

.tags ul
{
    margin: 1em 0;
    padding: .5em 10px;
    text-align: center;
    background: #fff;
}
.tags li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
.tags li a
{
    text-decoration: none;
    color: #666;
    padding: 0 2px;
}
.tags li a:hover
{
    color: #ccc;
}

.tag1
{
    font-size: 100%;
}
.tag2
{
    font-size: 120%;
}
.tag3
{
    font-size: 150%;
}
.tag4
{
    font-size: 170%;
}
.tag5
{
    font-size: 200%;
}

/* alternative layout */

.tags .alt
{
    text-align: left;
    padding: 0;
    background: none;
}
.tags .alt li
{
    padding: 2px 10px;
    background: #efefef;
    display: block;
}
.tags .alt .tag1, .tags .alt .tag2, .tags .alt .tag3, .tags .alt .tag4, .tags .alt .tag5
{
    font-size: 100%;
}
.tags .alt .tag1
{
    background: #7cc0f4;
}
.tags .alt .tag2
{
    background: #67abe0;
}
.tags .alt .tag3
{
    background: #4d92c7;
}
.tags .alt .tag4
{
    background: #3277ad;
}
.tags .alt .tag5
{
    background: #266ca2;
}

/* // Tag cloud */

/* ------------------------------------------------------------------ */
/*	Our Team
/* ---------------------------------------------------------------------- */

.team-member
{
    border-bottom: 1px solid #efefef;
    color: #777;
    margin-bottom: 50px;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-transition: background-color .2s ease, border .2s ease;
    -moz-transition: background-color .2s ease, border .2s ease;
    -ms-transition: background-color .2s ease, border .2s ease;
    -o-transition: background-color .2s ease, border .2s ease;
    transition: background-color .2s ease, border .2s ease;
}

.team-member:hover
{
    background: #f8f8f8;
    border-bottom-color: #f15a23;
}

.not-ie .team-member:hover:after
{
    background: #f15a23;
    bottom: -2.5px;
    content: '';
    left: 50%;
    display: block;
    height: 5px;
    margin: 0 0 0 -2.5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    width: 5px;
}


.team-member .photo, .team-member > a
{
    display: block;
    margin: 0 auto 15px;
}

.team-member > a > .photo
{
    margin: 0 auto;
}

.team-member .content
{
    padding: 0 15px;
}

.team-member .name
{
    color: #414141;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}

.team-member .job-title
{
    color: #aeaeae;
    display: block;
    font-style: italic;
    margin: 0 0 10px;
}

.team-member .social-links
{
    border-top: 1px solid #efefef;
    margin: 0 0 5px;
    padding: 15px 0 0;
}

.team-member:hover .social-links
{
    border-top-color: #ebebeb;
}

.team-member .social-links li
{
    margin: 0 0 10px 10px;
}

.team-member .social-links a
{
    opacity: 0.3;
}

.team-member .social-links a:hover
{
    opacity: 1;
}

/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

.entry
{
    border-bottom: 1px dotted #ced8df;
    margin: 0 0 50px;
    padding: 0 0 30px;
}

.entry.single
{
    margin-bottom: 45px;
    padding-bottom: 25px;
}

.entry-image, .entry-video, .entry-audio
{
    display: block;
    margin: 0 auto 25px;
}

.entry .entry-audio
{
    margin-bottom: 20px;
    padding-top: 5px;
}

.touch-device .entry .entry-audio
{
    margin-top: -12.5px;
}

.single-image .entry-image, .image-gallery .entry-image, .iframe .entry-image
{
    margin-bottom: 20px;
}

.entry-body
{
    float: right;
    margin: -5px 0 0;
    width: 550px;
}

.entry-body .title
{
    font-size: 1.200em;
    font-weight: 700;
    margin-top: 10px;
}

.entry-meta
{
    color: #878787;
    float: left;
    font-family: 'Open Sans' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
    margin: 0 20px 0 0;
    text-align: right;
    width: 110px;
}

.entry-meta ul
{
    margin: 0;
}

.entry-meta li
{
    list-style: none;
    margin: 0;
}

.entry-meta .title
{
    font-weight: 700;
}

.entry-meta a
{
    color: #959393;
    display: inline-block;
    font-style: italic;
}

.entry-meta a:hover
{
    color: #f15a23;
}

.post-format
{
    background-color: #ddd;
    background-image: url(/_layouts/images/agoracentros/web/icon-post-formats.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #959393;
    cursor: pointer;
    display: block;
    height: 33px;
    margin: 0 0 10px 0;
    text-align: left;
    text-indent: -9999px;
    width: 33px;
}

.post-format.gallery, .post-format.image
{
    background-position: -33px 0;
}

.post-format.video
{
    background-position: -66px 0;
}

.post-format.audio
{
    background-position: -99px 0;
}

.post-format.link
{
    background-position: -132px 0;
}

.post-format.quote
{
    background-position: -165px 0;
}

.post-format.aside
{
    background-position: -199px 0;
}

a:hover > .post-format
{
    background-color: #f15a23;
    color: #f15a23;
}

/* VideoJS */

.video-js
{
    max-width: 100%;
}

/* -------------------------------------------------- */
/*	Comments
	/* -------------------------------------------------- */

#comments
{
}

#comments .section-title, #respond .section-title
{
    font-weight: 600;
    margin-bottom: 15px;
}

.comments-list
{
    border-bottom: 1px dotted #ced8df;
    margin: 27px 0 45px;
    padding: 0 0 30px;
    overflow: hidden;
}

.comment
{
    border-top: 1px dotted #ced8df;
    list-style: none;
    margin: 30px 0 0;
    padding: 35px 0 0;
}

.comment:first-child
{
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.comment > article
{
    margin: 0;
    overflow: hidden;
}

.comment .avatar
{
    background: #fff;
    float: left;
    margin: 0 0 5px 0;
    position: relative;
    width: 54px;
    z-index: 1;
}

.comment .comment-body, .comment .comment-meta
{
    float: right;
    margin: 0 0 -20px 15px;
    width: 611px;
}

.comment .comment-meta
{
    margin-bottom: 0;
}

.comment .author, .comment .author a
{
    color: #54555a;
    margin: 0;
}

.comment .author .comment-reply-link
{
    font-size: 0.733em;
}

.comment .date, .comment .date a
{
    color: #adb3b8;
    font-style: italic;
    margin: 1px 0 5px;
}

.comment .author a:hover, .comment .date a:hover
{
    color: #f15a23;
}

.comment .children
{
    margin: 0;
    padding: 30px 0 0 70px;
    position: relative;
}

.comment .children .comment
{
    border-top: 1px dotted #ced8df;
    margin: 30px 0 0;
    padding: 35px 0 0;
    position: relative;
}

.comment .children .comment:first-child
{
    margin-top: 0;
}

.comment .children .comment-body, .comment .children .comment-meta
{
    width: 541px;
}

/* -------------------------------------------------- */
/*	Respond
	/* -------------------------------------------------- */

#respond
{
}

.comments-form
{
    margin: 20px -20px 0 0;
}

.comments-form input
{
    width: 191px;
}

.comments-form textarea
{
    height: 150px;
    width: 657px;
}

/* -------------------------------------------------- */
/*	Pagination
	/* -------------------------------------------------- */

.pagination
{
    margin: 0;
}

.pagination li
{
    display: inline-block;
    list-style: none;
    margin: 0 5px 0 0;
}

.ie7 .pagination li, .ie7 .pagination a
{
    display: inline;
}

.pagination li:last-child
{
    margin-right: 0;
}

.pagination .current
{
    background: #e6edef;
    color: #707070;
}

.pagination a, .pagination .current
{
    border: 1px solid transparent;
    color: #9c9c9c;
    display: inline-block;
    padding: 2px 8px 4px;
}

.pagination a:hover
{
    border-color: #e6edef;
    color: #f15a23;
}

.pagination .next a, .pagination .prev a
{
    border: none;
}

/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

#portfolio-items-filter
{
    float: right;
    margin: -65px 0 0;
    overflow: hidden;
}

.no-js #portfolio-items-filter
{
    display: none;
}

#portfolio-items-filter li
{
    display: block;
    float: left;
    list-style: none;
    margin: 0;
}

#portfolio-items-filter li:first-child
{
    margin-top: 5px;
    margin-right: 5px;
}

.ie7 #portfolio-items-filter li:first-child
{
    display: none !important;
}

#portfolio-items-filter a
{
    background: #f15a23;
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 0 0 5px 5px;
    padding: 5px 10px;
}

.ie7 #portfolio-items-filter a
{
    display: block !important;
    margin: 0 0 5px 5px !important;
    padding: 5px 10px !important;
    width: auto !important;
}

#portfolio-items-filter a:hover
{
    background: #3a3a3a;
}

#portfolio-items
{
    margin: 0 -20px 40px 0;
}

#portfolio-items article
{
    margin-bottom: 50px;
}

#portfolio-items .project-meta
{
    display: block;
    margin: 0;
    padding: 20px 0 0;
}

/* Isotope */

.isotope-hidden.isotope-item
{
    pointer-events: none;
    z-index: 1;
}

.isotope, .isotope .isotope-item
{
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
    z-index: 2;
}

.isotope
{
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item
{
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: top, left, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}

/* -------------------------------------------------- */
/*	Single Project
	/* -------------------------------------------------- */

.project-title
{
    color: #3a3a3a;
    font-size: 2.133em;
    font-weight: 400;
}

.portfolio-pagination
{
    float: right;
    margin: -58px 0 0;
}

.portfolio-pagination li
{
    display: inline-block;
    list-style: none;
    line-height: 25px;
    margin: 0;
}

.ie7 .portfolio-pagination li
{
    display: inline;
}

.portfolio-pagination .prev
{
    border-right: 1px solid #e8e8e8;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}

.single-project .page-header .button
{
    color: #a1a1a1;
    font-style: italic;
    margin-top: -5px;
}

.single-project .page-header a:hover
{
    color: #f15a23;
}

.single-project .image-gallery-slider > ul, .no-js .single-project .image-gallery-slider > ul > li
{
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
    box-shadow: 0 0 15px rgba(0, 0, 0, .15);
}

.no-js .single-project .image-gallery-slider > ul
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

#map
{
    border-bottom: 1px solid #c5c3c0;
    border-top: 1px solid #c5c3c0;
    height: 440px;
    margin: -41px 0 40px;
    position: relative;
    width: 100%;
}

#map:before, #map:after
{
    background: none;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    content: '';
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#map:after
{
    bottom: 0;
    top: auto;
}

.contact-form, .comments-form
{
    max-width: 100%;
}

.contact-form
{
    margin: 0 -20px 0 0;
}

.contact-form .input-block, .comments-form .input-block
{
    float: left;
    margin: 0 20px 20px 0;
}

.contact-form .input-block:nth-of-type(3n), .comments-form .input-block:nth-of-type(3n)
{
    margin-right: 0;
}

.contact-form input
{
    width: 198px;
}

.contact-form .textarea-block, .comments-form .textarea-block
{
    clear: both;
}

.contact-form textarea
{
    height: 150px;
    max-width: 100%;
    width: 678px;
}

.contact-form input[type="submit"], .comments-form input[type="submit"], .contact-form input[type="reset"], .comments-form input[type="reset"]
{
    margin: 0 0 20px;
    width: auto;
}

/* ---------------------------------------------------------------------- */
/*	Sidebar e filtro-taxonomia
/* ---------------------------------------------------------------------- */

#sidebar, #filtro-taxonomia
{
    float: right;
    width: 240px;
}

.sidebar-left #sidebar, #sidebar.sidebar-left, .sidebar-left #filtro-taxonomia, #filtro-taxonomia.sidebar-left
{
    float: left;
}

/* -------------------------------------------------- */
/*	Widgets
	/* -------------------------------------------------- */

#sidebar .widget
{
    margin: 0 0 50px;
}

#sidebar .widget-title
{
    color: #414141;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 12px;
}

/* ---------------------------------------- */
/*	Categories
		/* ---------------------------------------- */

.categories
{
}

.categories li
{
    background: url(/_layouts/images/agoracentros/web/arrow-right-grey.png) no-repeat 0 11px;
    border-bottom: 1px dotted #ced8df;
    list-style: none;
    margin: 0;
}

.categories li:last-child
{
    border-bottom: none;
}

.categories a
{
    color: #868686;
    display: block;
    padding: 5px 0 5px 15px;
}

.categories a:hover
{
    color: #f15a23;
}



/* ---------------------------------------- */
/*	Tweets
		/* ---------------------------------------- */

.tweets-feed
{
    margin: 0;
}

.tweets-feed li
{
    background: url(/_layouts/images/agoracentros/web/icon-tweets.png) no-repeat 0 3px;
    display: block;
    list-style: none;
    margin: 0 0 15px;
    padding: 0 0 0 30px;
}

#sidebar .tweets-feed li a, #footer .tweets-feed li a
{
    color: #f15a23;
}

#sidebar .tweets-feed li a:hover, #sidebar .tweets-feed .date a:hover
{
    color: #3a3a3a;
}

.tweets-feed .date
{
    display: block;
}

#sidebar .tweets-feed li .date a, #footer .tweets-feed li .date a
{
    color: #bbb;
    font-size: 0.667em;
    font-style: italic;
}

#sidebar .tweets-feed li a:hover
{
    color: #3a3a3a;
}

#footer .tweets-feed li a:hover
{
    color: #fff;
}

/* ---------------------------------------- */
/*	Flickr Images
		/* ---------------------------------------- */

.flickr-feed
{
    margin: 15px -5px 0 0;
}

.flickr-feed li
{
    display: inline-block;
    list-style: none;
    margin: 0 2px 1px 0;
}

.ie7 .flickr-feed li
{
    display: inline;
    margin: 0 5px 5px 0;
}

.flickr-feed a
{
}

.flickr-feed li img
{
    margin: 0;
    height: 70px;
    width: 70px;
}

/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

#footer
{
    background: #3a3a3a;
    color: #868686;
    margin-top: 80px;
    padding: 35px 0 30px;
    position: relative;
}

.not-ie #footer:before
{
    background: #fff;
    content: '';
    left: 50%;
    display: block;
    height: 15px;
    margin: 0 0 0 -7.5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: -8px;
    width: 15px;
}

x:-o-prefocus, .not-ie #footer:before
{
    display: none;
}
/* Fix for Opera */

#footer, #footer a, #footer-bottom, #footer-bottom a
{
    color: #fff;
}
#footer a:hover, #footer-bottom a:hover
{
    color: #fff;
    text-decoration: underline;
}

#footer .title
{
    border-bottom: 1px solid #4b4b4b;
    display: block;
    font-size: 0.667em;
    margin: 0 0 12px;
    padding: 0 0 12px;
    text-transform: uppercase;
}

/* -------------------------------------------------- */
/*	Footer Navigation
	/* -------------------------------------------------- */

#footer-nav
{
    border-bottom: 1px solid #4b4b4b;
    margin: 0 0 12px;
    padding: 0 0 12px;
}

#footer-nav ul
{
    margin: 0;
}

#footer-nav li
{
    background: none;
    border: none;
    display: inline-block;
    list-style: none;
    margin: 0 -3px 0 0;
}

.ie7 #footer-nav li
{
    display: inline;
}

#footer-nav li a
{
    border-left: 1px solid #484848;
    font-size: 0.667em;
    display: block;
    padding: 0 15px;
    text-transform: uppercase;
}

#footer-nav li:first-child a
{
    border-left: none;
    padding-left: 0;
}

#footer-nav li:last-child a
{
    padding-right: 0;
}

/* -------------------------------------------------- */
/*	Contact Info
	/* -------------------------------------------------- */

#footer .contact-info
{
}

.contact-info
{
    margin: 0;
}

.contact-info li
{
    float: left;
    list-style: none;
    margin: 0 0 5px 24px;
    padding: 0 0 0 24px;
}

.contact-info li:first-child
{
    margin-left: 0;
}

.contact-info .address
{
    background: url(/_layouts/images/agoracentros/web/icon-address.png) no-repeat 0 0;
}

.contact-info .phone
{
    background: url(/_layouts/images/agoracentros/web/icon-phone.png) no-repeat 0 1px;
}

.contact-info .email
{
    background: url(/_layouts/images/agoracentros/web/icon-email-2.png) no-repeat 0 4px;
}

/* -------------------------------------------------- */
/*	Social Links
	/* -------------------------------------------------- */

.social-links
{
    margin: 0;
}

.social-links li
{
    display: inline-block;
    list-style: none;
    margin: 0 0 10px 15px;
    text-indent: -9999px;
}

.ie7 .social-links li
{
    display: inline;
    font-size: 0;
    text-indent: 0;
}

.social-links li:nth-child(6n+1)
{
    margin-left: 0;
}

.social-links li:nth-child(6n)
{
    margin-right: 15px;
}

.social-links li:last-child
{
    margin-right: 0;
}

.social-links a
{
    background-repeat: no-repeat;
    background-position: 0 -16px;
    display: block;
    height: 16px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    width: 20px;
}

.social-links li.behance a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-behance.png);
}

.social-links li.delicious a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-delicious.png);
    background-position: 0 -14px;
    height: 14px;
}

.social-links li.deviantart a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-deviantart.png);
}

.social-links li.digg a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-digg.png);
    background-position: 0 -14px;
    height: 14px;
}

.social-links li.dribbble a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-dribbble.png);
}

.social-links li.dropbox a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-dropbox.png);
    background-position: 0 -15px;
    height: 15px;
}

.social-links li.email a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-email.png);
}

.social-links li.facebook a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-facebook.png);
}

.social-links li.flickr a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-flickr.png);
}

.social-links li.forrst a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-forrst.png);
}


.social-links li.github a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-github.png);
}

.social-links li.google a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-google.png);
}

.social-links li.googleplus a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-googleplus.png);
}

.social-links li.ichat a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-ichat.png);
    background-position: 0 -15px;
    height: 15px;
}

.social-links li.lastfm a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-lastfm.png);
    background-position: 0 -15px;
    height: 15px;
}

.social-links li.linkedin a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-linkedin.png);
}

.social-links li.mobypicture a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-mobypicture.png);
}

.social-links li.myspace a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-myspace.png);
}

.social-links li.picasa a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-picasa.png);
}

.social-links li.plixi a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-plixi.png);
}

.social-links li.rss a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-rss.png);
}

.social-links li.skype a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-skype.png);
}

.social-links li.stumbleupon a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-stumbleupon.png);
    background-position: 0 -17px;
    height: 17px;
}

.social-links li.tumblr a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-tumblr.png);
    background-position: 0 -15px;
    height: 15px;
}

.social-links li.twitter a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-twitter.png);
    background-position: 0 -15px;
    height: 15px;
    width: 21px;
}

.social-links li.vimeo a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-vimeo.png);
    background-position: 0 -15px;
    height: 15px;
}

.social-links li.youtube a
{
    background-image: url(/_layouts/images/agoracentros/web/icon-youtube.png);
    background-position: 0 -15px;
    height: 15px;
}

.social-links li a:hover
{
    background-position: 0 0;
}

/* -------------------------------------------------- */
/*	Misc Elements
	/* -------------------------------------------------- */

#footer .button:hover, #footer input[type="submit"]:hover #footer input[type="reset"]:hover, #footer button:hover
{
    background: #ddd;
    color: #3a3a3a;
}

#footer .button.no-bg
{
    color: #ddd;
}

#footer .button .arrow
{
    background-color: #3a3a3a;
}

#footer blockquote
{
    background-color: #464646;
}

#footer blockquote.simple
{
    background: none;
    border-left-color: #484848;
    color: #868686;
}

#footer .infobox
{
    background: #464646;
    border-color: #363636;
}

#footer .infobox, #footer .infobox *
{
    color: #868686;
}

/* ---------------------------------------------------------------------- */
/*	Footer Bottom
/* ---------------------------------------------------------------------- */

#footer-bottom
{
    background: #797978;
    color: #fff;
    line-height: 17px;
    padding: 20px 0 20px; /* Fix footer frame border */
    margin: 0 auto;
    margin-bottom: 0;
    border: 0;
    box-shadow: none;
}
#footer-bottom ul
{
    margin: 0;
}

#footer-bottom li
{
    float: left;
    list-style: none;
    margin: 0;
}

#footer-bottom li:first-child
{
    margin-right: 0px;
}

#footer-bottom li a
{
    border-left: 1px solid #fff;
    display: block;
    padding: 0 5px;
}

#footer-bottom li:first-child a
{
    border-left: none;
    padding-left: 0;
}

#footer-bottom li:last-child a
{
    padding-right: 0;
}

.xunta_footer
{
    color: #ffffff;
    font-size: 0.700em; /*content: "";*/
}

.footer_rss
{
    float: left;
    padding: 4px;
    width: 25px;
}

#footer-bottom .logo_xunta
{
    float: left;
    padding-left: 25px;
}

/* Carrusel */
.pics
{
    min-height: 303px;
}

.imaxeVideo, .imaxeSenPlayer, a.playerInicial
{
    height: 298px;
}

.ie8 #sidebar .imaxeVideo, .ie8 #sidebar .imaxeSenPlayer, .ie8 #sidebar a.playerInicial, .ie7 #sidebar .imaxeVideo, .ie7 #sidebar .imaxeSenPlayer, .ie7 #sidebar a.playerInicial
{
    height: 151px;
}

#sidebar .pics
{
    height: auto;
    list-style: none outside none;
    min-height: 151px;
}

#sidebar .imaxePlay
{
    height: 151px;
    top: -151px;
}

/* -------------------------------------------------- */
/*	Tipos de Recursos
	/* -------------------------------------------------- */
.square
{
    list-style: url("/_layouts/images/agoracentros/web/bullet_square_negro.png");
    padding-left: 25px;
}
.square li
{
    padding: 4px;
}
.caja-cabecera-azul
{
    width: 23.25%;
    float: left;
    margin-right: 1.90%;
    /*background: url("/_layouts/images/agoracentros/web/esquina_gris.png") no-repeat right bottom;*/
}
.caja-cabecera-azul.esquina
{
    margin-right: 0;
    margin-bottom: 20px;
}
.caja-cabecera-azul h5, .caja-cabecera-azul .h5
{
    /*-webkit-border-top-left-radius: 5px; 		-webkit-border-top-right-radius: 5px; 		-moz-border-radius-topleft: 5px; 		-moz-border-radius-topright: 5px; 		border-top-left-radius: 5px; 		border-top-right-radius: 5px;*/
    border: 1px solid #0076BF;
    min-height: 40px;
    padding: 2px 5px 2px;
    margin: -1px -1px 0;
}
.caja-cabecera-azul span
{
    display: block;
    padding-top: 10px;
}
.caja-cabecera-azul img
{
    float: left;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 0px;
}
.caja-cabecera-azul ul.flechita li
{
    background: url("/_layouts/images/agoracentros/web/flechita.png") no-repeat scroll 10px 7px transparent;
}
.caja-cabecera-azul .padding_medium
{
    min-height: 141px;
}
.listadoomaisvisto
{
    width: 33%;
    float: left;
}
/* -------------------------------------------------- */
/*	Caja errores									*/
/* -------------------------------------------------- */
.cajaerrores {
    background-image: url("/_layouts/images/agoracentros/web/erro-B.png");
    background-position: center top 10%;
    background-repeat: no-repeat;
    height: 350px;
    margin: 50px auto 0;
    padding: 0 80px 50px;
    text-align: center;
    width: 750px;
}

.cajaerrores img
{
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0;

}
.cajaerrores h1
{
    color: #0076BF;
    font-weight: bold;
    font-size: 2em;
    margin-top: 10px;
}
.cajaerrores p
{
    font-size: 1.8em;
    color: #333333;
}
.botonerrores
{
    text-align: center;
}
.botonerrores a
{
    background-color: #0076bf;
    color: #fff;
    display: block;
    font-size: 2.2em;
    margin: -30px auto 0;
    padding: 10px;
    width: 300px;

}
.botonerrores a
{
    text-decoration: none;
}
.botonerrores a:hover
{
    text-decoration: underline;
}
.desculpa
{
    color: #0076bf;
    font-size: 1.64em;
    margin-top: 15px;
    padding-bottom: 20px;
    text-align: center;
}

/* Tables in forms */
.paxina-detalle table, .page-header table
{
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.paxina-detalle table th, .page-header table th
{
    text-align: left;
}
.paxina-detalle table td, .paxina-detalle table th, .page-header table td, .page-header table th
{
    border-bottom: 1px solid #E7EBF0;
    padding: 8px 0 7px 8px /*4px 0 4px 0*/;
    vertical-align: top;
}
.paxina-detalle table td:not(:first-of-type), .paxina-detalle table th:not(:first-of-type), .page-header table td:not(:first-of-type), .page-header table th:not(:first-of-type)
{
    padding-left: 24px;
}
.paxina-detalle table td.paxina-detalle, .paxina-detalle table th.center, .page-header table td.page-header, .page-header table th.center
{
    text-align: center;
}
.paxina-detalle table th.w10, .paxina-detalle table td.w10, .page-header table th.w10, .page-header table td.w10
{
    width: 10%;
}
.paxina-detalle table th.w20, .paxina-detalle table td.w20, .page-header table th.w20, .page-header table td.w20
{
    width: 20%;
}
.paxina-detalle table th.w30, .paxina-detalle table td.w30, .page-header table th.w30, .page-header table td.w30
{
    width: 30%;
}
.paxina-detalle table th.w40, .paxina-detalle table td.w40, .page-header table th.w40, .page-header table td.w40
{
    width: 40%;
}
.paxina-detalle table th.w50, .paxina-detalle table td.w50, .page-header table th.w50, .page-header table td.w50
{
    width: 50%;
}

/*----------------------*/
/* Accesos taxonomia portada */
/*----------------------*/

.panel_accesos_tax{
        float: left;
		margin-bottom: 15px;
        width:100%;
}
	
.accesos_tax{
	float: left;
    width: 100%;
	box-sizing: border-box;
    clear: both;
    display: inline-block;
}

.accesos_tax a {
    display: inline-block;
    float: left;
    padding-right: 2%;
    width: 100%;
    text-decoration: none;
	margin: 0;
}

.accesos_tax a:hover, .accesos_tax a:active, .accesos_tax a:focus {
	color: #333333 !important;
}


.accesos_tax div.button.btn-big-icon-left:hover {
    color: #333333 !important;
}

.accesos_tax a.one {  
    width: 100%;
}
.accesos_tax a.one-half {  
    width: 49%;
}
.accesos_tax a.one-third {  
    width: 32%;
}
.accesos_tax a.one-fourth {  
    width: 23.5%;
}
.accesos_tax a:last-of-type {  
    padding-right: 0;
}

.accesos_tax div.button.btn-big-icon-left {
    height: 55px;
	box-sizing: border-box;
    display: table;
    position: relative;
	margin-bottom: 15px;
	width: 100%;
	border: 0 none;
    color: #326b8b;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    outline: medium none;
    text-align: center;
	text-decoration: none;
	padding: 0;
}

.accesos_tax div.button.btn-big-icon-left:hover {
    text-decoration: underline;
}

.accesos_tax div.button.btn-big-icon-left .btn-text.btn-text-left {
    padding-left: 65px;
	text-align: left;
	display: table-cell;
    vertical-align: middle;
    width: 100%;
	background-color: #eeeeee;
	color: #333333;
}

.accesos_tax div.button > .btn-text {
    padding: 0 4px;
	text-transform: uppercase;
	font-size: 1em;
    /*line-height: 17px;*/
}

.accesos_tax div.button.btn-big-icon-left .btn-icon {
    background-size: 24px auto;
    width: 56px;
    height: 100%;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
	background-color: #0076bf;
}

.accesos_tax div.button.btn-big-icon-left .btn-icon  img{
	padding: 9px 0;
	margin: auto;
}

/*-------------------------------*/
/* Menu cabeceira para responsive*/
/*-------------------------------*/

.main-nav-cabeceira .slicknav_menu
{
    display:none;
}

.main-nav-cabeceira .slicknav_menu
{
    background: url("/_layouts/images/agoracentros/web/menu-cabeceira-on_B.png") no-repeat transparent 8px 0;
}

.main-nav-cabeceira .slicknav_menu:hover
{
    background: url("/_layouts/images/agoracentros/web/menu-cabeceira-off_B.png") no-repeat transparent 8px 0;
}

.main-nav-cabeceira .slicknav_menu {
  z-index: 9999;
}

.main-nav-cabeceira .slicknav_nav::after {
	background: #fff none repeat scroll 0 0;
	content: "";
	height: 10px;
	left: 16px;
	position: absolute;
	top: 28px;
	transform: rotate(45deg);
	width: 10px;
}

/*-------------------------------*/
/* Control de redes sociais*/
/*-------------------------------*/

.social-box 
{
    background-color: #fff;
	position: absolute;
	right: -34px;
	border: 1px solid #ddd;
	padding-top: 8px;
	text-align: center;
	width: 32px;
	margin-top: -52px;
}

.social-box>* {
	display: block;
	padding-bottom: 6.5px;
	font-weight: normal;
}

.social-box > *:last-of-type {
    padding: 0;
}

.social-box:hover a {
	opacity:0.5;
}

.social-box:hover a:hover {
	opacity:1;
}
.social-box img {
	max-width: 22px;
	max-height: 22px;
	margin-bottom: 0px;
}

/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 1021px)
{
    .logos
    {
        margin-right: 20px;
        margin-left: 20px;
    }
    
    .eslogan {
	    margin-right: 20px;
    }
    
    #menu_superior
    {
        margin-right: 12px;
    }

    /* -------------------------------------------------- */
    /*	Pricing Tables > Tooltip
    	/* -------------------------------------------------- */

    .simple-pricing-table .features li[data-tooltip], .extended-pricing-table .features li[data-tooltip]
    {
        cursor: help;
    }

    .ie7 .simple-pricing-table .features li[data-tooltip], .ie7 .extended-pricing-table .features li[data-tooltip]
    {
        cursor: auto;
    }

    .simple-pricing-table .features li[data-tooltip]:hover, .extended-pricing-table .features li[data-tooltip]:hover
    {
        color: #54555a;
    }

    /* Tooltip container */
    .simple-pricing-table .features li[data-tooltip]:before, .extended-pricing-table .features li[data-tooltip]:before
    {
        background: #fff8de;
        border: 1px solid #fee5a2;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .10);
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .10);
        box-shadow: 0 0 10px rgba(0, 0, 0, .10);
        bottom: 0;
        color: #7b7b7b;
        content: attr(data-tooltip) !important;
        font-size: 0.733em;
        left: 9px;
        line-height: 1.5;
        opacity: 0;
        padding: 5px 10px;
        position: absolute;
        text-align: center;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        width: 143px;
        z-index: 98;
    }

    .simple-pricing-table .features li[data-tooltip]:before
    {
        left: 10px;
        width: 192px;
    }

    .extended-pricing-table .features-list .features li[data-tooltip]:before
    {
        left: 10px;
        text-align: left;
        width: 158px;
    }

    .simple-pricing-table .features li[data-tooltip]:hover:before, .extended-pricing-table .features li[data-tooltip]:hover:before
    {
        bottom: 100%;
        opacity: 1;
    }

    /* Tooltip arrow */
    .not-ie .simple-pricing-table .features li[data-tooltip]:after, .not-ie .extended-pricing-table .features li[data-tooltip]:after
    {
        background: #fff8de;
        border-bottom: 1px solid #fee5a2;
        border-right: 1px solid #fee5a2;
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
        -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
        box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
        bottom: 0;
        content: '';
        display: block;
        height: 10px;
        left: 50%;
        margin: 0 0 0 -5px;
        opacity: 0;
        position: absolute;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        width: 10px;
        z-index: 99;
    }

    .simple-pricing-table .features-list .features li[data-tooltip]:after, .extended-pricing-table .features-list .features li[data-tooltip]:after
    {
        left: 22px;
        margin-left: 0;
    }

    .not-ie .simple-pricing-table .features li[data-tooltip]:hover:after, .not-ie .extended-pricing-table .features li[data-tooltip]:hover:after
    {
        bottom: 30px;
        opacity: 1;
    }

    .simple-pricing-table .features li[data-tooltip]:hover:after
    {
        bottom: 24px !important;
    }

    .ie8 .simple-pricing-table .features li[data-tooltip]:before, .ie8 .simple-pricing-table .features li[data-tooltip]:after, .ie8 .extended-pricing-table .features li[data-tooltip]:before, .ie8 .extended-pricing-table .features li[data-tooltip]:after
    {
        display: none;
    }

    .ie8 .simple-pricing-table .features li[data-tooltip]:hover:before, .ie8 .extended-pricing-table .features li[data-tooltip]:hover:before
    {
        display: block;
    }

    /* -------------------------------------------------- */
    /*	Home > Slider
    	/* -------------------------------------------------- */

    .ss-slider .slides-container
    {
        display: block;
    }

    .ss-slider .slide-images-container
    {
        display: none;
    }

    /* Carrusel */
    .imaxeVideo, .imaxeSenPlayer, a.playerInicial
    {
        height: 291px;
    }

    .imaxePlay
    {
        height: 291px;
        top: -291px;
    }

    #sidebar .imaxeVideo, #sidebar .imaxeSenPlayer, #sidebar a.playerInicial
    {
        height: 151px;
    }

    #sidebar .imaxePlay
    {
        height: 151px;
        top: -151px;
    }
	
	#sidebar .cajaavisofade.flowplayer
	{
          min-height: 151px;
	}
}
/* Smaller than standard 969 (only footer) */
@media only screen and (max-width: 986px)
{
    #footer-bottom
    {
        width: 100%;
        margin: 0;
    }
    body
    {
        background-image: none;
        background-color: #FFFFFF;
    }
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1020px)
{
    /* -------------------------------------------------- */
    /*	Caja errores
    	/* -------------------------------------------------- */
    .cajaerrores
    {
        width: 680px;
        height: 320px;
        padding: 0 20px 50px 20px; /*margin:200px auto 0 auto; */
        text-align: center;
        background-color: #FFFFF; /*border: 1px solid #ddd;  		-webkit-border-top-left-radius: 500px; 		-webkit-border-top-right-radius: 500px; 		-moz-border-radius-topleft: 500px; 		-moz-border-radius-topright: 500px; 		border-top-left-radius: 500px; 		border-top-right-radius: 500px;*/
    }
    .cajaerrores img
    {
        margin-top: 20px;
    }
    .cajaerrores h1
    {
        font-weight: bold;
        font-size: 1.8em;
    }
    .cajaerrores p
    {
        font-size: 1.3em;
        color: #999999;
    }
    .botonerrores
    {
        text-align: center;
    }
    .botonerrores a
    {
        display: block;
        color: #fff;
        font-size: 1.8em;
        width: 300px;
        margin: 0 auto;
        margin-top: -30px;
        padding: 10px; /*-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 3px 3px 3px 3px #ccc; box-shadow:  3px 3px 3px 3px #ccc;*/
    }
    .desculpa
    {
        text-align: center;
        margin-top: 15px;
        font-size: 1.4em;
    }


    /* -------------------------------------------------- */
    /*	Home > Slider
    	/* -------------------------------------------------- */

    .ss-slider .slides-container
    {
        display: none;
    }

    .ss-slider .slide-images-container
    {
        display: block;
    }

    .ss-slider .slide-bg-image
    {
        display: none;
    }

    .ss-slider .slide-bg-image:first-child, .no-js.ss-slider .slide-bg-image
    {
        display: block;
    }

    /* ---------------------------------------- */
    /*	Button
    	/* ---------------------------------------- */

    .no-js .ss-slider .slide-button
    {
        width: 100% !important;
    }

    .ss-slider .slide-button
    {
        width: 50% !important;
    }

    .ss-slider.fully-loaded .slide-button.active
    {
        border-top-color: #f15a23;
    }

    /* ---------------------------------------- */
    /*	Content & Pagination
    	/* ---------------------------------------- */

    .ss-slider .content-container.center, .ss-slider .pagination-container.center a
    {
        top: 95px;
    }

    /* ---------------------------------------- */
    /*	Active Slide Bar
    	/* ---------------------------------------- */

    .ss-slider .active-slide-bar
    {
        display: none;
    }

    /* -------------------------------------------------- */
    /*	Header
    	/* -------------------------------------------------- */

    #logo
    {
        max-height: 100%;
    }

    #search_inline
    {
        display: none;
    }
    /* -------------------------------------------------- */
    /*	Content
    	/* -------------------------------------------------- */

    #content img
    {
        width: auto;
        max-height: 100%;
    }
    /* -------------------------------------------------- */
    /*	Simple Pricing Table
    	/* -------------------------------------------------- */

    .simple-pricing-table .column
    {
        margin-bottom: 20px !important;
    }

    /* -------------------------------------------------- */
    /*	Extended Pricing Table
    	/* -------------------------------------------------- */

    .extended-pricing-table .features li:before
    {
        color: #7b7b7b;
        content: attr(data-feature) ':' !important;
        display: block;
        font-family: 'Open Sans' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
        font-weight: 700;
        text-align: center;
    }

    .extended-pricing-table .features-list
    {
        display: none;
    }

    /* -------------------------------------------------- */
    /*	Potrfolio
    	/* -------------------------------------------------- */

    #portfolio-items-filter
    {
        float: none;
        margin: 0 0 20px;
    }

    #portfolio-items-filter li:first-child
    {
        display: none !important;
    }

    #portfolio-items-filter a
    {
        display: block !important;
    }

    /* ---------------------------------------- */
    /* Single Project
    		/* ---------------------------------------- */

    .portfolio-pagination
    {
        float: none;
        margin-bottom: 20px;
        margin-top: 0;
    }

    .portfolio-pagination .button
    {
        margin-bottom: 0 !important;
    }

    .single-project .page-header .button
    {
        margin-bottom: 20px;
        margin-top: 0;
    }
    /* ---------------------------------------- */
    /* Follow us
    		/* ---------------------------------------- */
    .separador_iconos
    {
        margin-left: 0;
    }
    .iconos_seguenos a img
    {
        padding: 8px 1px 5px;
    }
    /* ---------------------------------------- */
    /* Form
    		/* ---------------------------------------- */
    .button_readmore
    {
        left: 96%;
    }
    #search_biblio label
    {
        text-align: left;
    }
    #search_biblio input
    {
        width: 320px;
    }
    .filtro_letra li
    {
        padding-left: 1px;
        padding-right: 0px;
    }
    #filtro ul
    {
        padding-left: 130px;
    }

    #pag_chooser
    {
        clear: left;
        display: inline-block;
        float: left;
        margin-left: 0;
        margin-top: 10px;
    }
    .search_biblio_ref_posicion
    {
        top: 60px;
    }
    /* -------------------------------------------------- */
    /*	Footer
    	/* -------------------------------------------------- */

    /* ---------------------------------------- */
    /*	Contact Info
    	/* ---------------------------------------- */

    .contact-info li
    {
        border-bottom: 1px dotted #4b4b4b;
        float: none;
        margin-left: 0;
        padding-bottom: 5px;
    }

    .contact-info li:last-child
    {
        border-bottom: none;
    }

    /* ---------------------------------------- */
    /*	Social Links
    	/* ---------------------------------------- */

    .social-links li:nth-child(6n+1)
    {
        margin-left: 15px;
    }

    .social-links li:nth-child(6n)
    {
        margin-right: 0;
    }


    /* Carrusel */
    .pics
    {
        min-height: 246px;
    }

    .imaxeVideo, .imaxeSenPlayer, a.playerInicial
    {
        max-height: 100%;
    }

    /* responsive tables (flipping tables) */
    .paxina-detalle table th, .paxina-detalle table td, .page-header table th, .page-header table td
    {
        margin: 0;
        vertical-align: top;
    }
    .paxina-detalle table, .page-header table
    {
        display: block;
        position: relative;
        width: 100%;
    }
    .paxina-detalle table thead, .page-header table thead
    {
        display: block;
        float: left;
        width: 30%;
    }
    .paxina-detalle table tbody, .page-header table tbody
    {
        display: block;
        width: 70%;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
        border: 1px solid #E7EBF0;
        box-sizing: border-box;
    }
    .paxina-detalle table thead tr, .page-header table thead tr
    {
        display: block;
    }
    .paxina-detalle table th, .page-header table th
    {
        display: block;
        text-align: right;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-bottom: 0;
        border-left: 0;
        padding-right: 8px;
        min-height: 30px;
        padding: 8px 8px 7px 8px;
    }
    .paxina-detalle table tbody tr, .page-header table tbody tr
    {
        display: inline-block;
        vertical-align: top;
        min-width: 160px;
    }
    .paxina-detalle table td, .page-header table td
    {
        display: block;
        min-height: 1.25em;
        text-align: left;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        min-height: 30px;
        padding: 8px 5px 7px 8px;
    }
    /* sort out borders */
    .paxina-detalle table tbody tr:first-of-type, .page-header table tbody tr:first-of-type
    {
        border-left: 0;
    }
    .paxina-detalle table tbody tr, .page-header  table tbody tr
    {
        border-left: 1px solid #E7EBF0;
    }
    .paxina-detalle table th:last-child, .paxina-detalle table td:last-child, .page-header table th:last-child, .page-header table td:last-child
    {
        border-bottom: 1px solid #E7EBF0;
    }

    .paxina-detalle table td:not(:first-of-type), .paxina-detalle table th:not(:first-of-type), .page-header table td:not(:first-of-type), .page-header table th:not(:first-of-type)
    {
        padding-left: 8px;
    }
    .paxina-detalle table th.w10, .paxina-detalle table td.w10, .paxina-detalle table th.w20, .paxina-detalle table td.w20, .paxina-detalle table th.w30, .paxina-detalle table td.w30, .paxina-detalle table th.w40, .paxina-detalle table td.w40, .paxina-detalle table th.w50, .paxina-detalle table td.w50, .page-header table th.w10, .page-header table td.w10, .page-header table th.w20, .page-header table td.w20, .page-header table th.w30, .page-header table td.w30, .page-header table th.w40, .page-header table td.w40, .page-header table th.w50, .page-header table td.w50
    {
        width: auto;
    }
    .paxina-detalle table th.center, .page-header  table th.center
    {
        text-align: right;
    }
    .page-title 
    {
        padding-bottom: 0px;
    }
    
    /* END responsive tables (flipping tables) */
    
    .contedorLogin{
        margin-left: 2%;
    }
	
	#slideshow_widget > :first-child {
        position: relative!important;
    }
}

/* -------------------------------------------------- */
/*	Caja errores									*/
/* -------------------------------------------------- */

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 820px) and (max-width: 1020px)
{
    .eslogan 
    {
	    margin-right: 15px;
    }
    /* -------------------------------------------------- */
    /*	Wrap
    	/* -------------------------------------------------- */
    /* R - NO TOCAR POR FAVOR */
    .container
    {
        width: 728px;
    }
    .sidebar-left #sidebar, #sidebar.sidebar-left, #sidebar, .sidebar-left #filtro-taxonomia, #filtro-taxonomia.sidebar-left, #filtro-taxonomia
    {
        width: 190px;
    }
    #content
    {
        padding: 15px;
        width: 698px;
    }
    #carrusel-accesos, #breadcrumb
    {
        width: 698px;
    }
    #main #search_table, #main .search_table
    {
        clear: left;
        margin-bottom: 10px;
    }
    .ordenacion .select_container
    {
        float: right;
        margin-bottom: 10px;
    }
    .logo_xunta img, .logo_sergas img, .logo_xerencia img
    {
        height: 42px;
    }
    .logo_localidade img
    {
        width: 245px;
    }

    /* ---------------------------------------- */
    /*	Columns
    	/* ---------------------------------------- */


    .borde_azul
    {
        width: 334px;
    }
    .acceso
    {
        width: auto;
    }
    .texto_acceso
    {
        width: 260px;
        padding-left: 10px;
    }
    #slider_accesos .acceso
    {
        width: 290px;
    }
    #slider_accesos .texto_acceso
    {
        width: 225px;
    }

    .carrusel_imaxes
    {
        width: 329px;
        margin-right: 0px;
    }
    .one-half
    {
        width: 341px;
        margin-right: 15px;
    }

    .one-third
    {
        width: 222px;
        margin-right: 15px;
    }

    .two-third
    {
        width: 492px;
    }

    .one-fourth
    {
        width: 163px;
        margin-right: 15px;
    }

    .three-fourth
    {
        width: 556px;
    }
    .one-sixth
    {
        width: 114px;
    }
    .seven-twelves
    {
        width: 420px;
    }
    .one-fifth
    {
        width: 149px;
    }

    .sergas_tab_content
    {
        width: 512px;
    }

    .acceso .texto_acceso
    {
        width: 250px;
        padding-top: 15px;
        line-height: 1.1em;
    }
    .acceso .imaxe_acceso
    {
        width: 50px;
    }
    .maximo4, .maximo6, .carrusel_no
    {
        float: none;
        width: 345px;
        height: 60px;
        margin: 0 0 5px 0;
        padding: 0px;
        -webkit-box-shadow: 1px 1px 3px 0px;
        box-shadow: 1px 1px 3px 0px;
    }

    .one-half .boxed_menu .two_rows li
    {
        width: 145px;
    }
    .one-fourth .boxed_menu li
    {
        width: 135px;
    }
    .one-fourth .boxed_menu li span
    {
        float: left;
        width: 100%;
    }
    .one-fourth .boxed_menu li img, .one-half .boxed_menu li img
    {
        margin: 0px;
        padding: 0px;
    }

    .one-fourth .button_readmore
    {
        left: 87%;
    }
    .one-half .button_readmore
    {
        left: 94%;
    }
    .one-third .button_readmore
    {
        left: 90%;
    }
    /* -------------------------------------------------- */
    /*	Content > Main
    	/* -------------------------------------------------- */

    #main, .barra
    {
        width: 488px;
    }

    /* ---------------------------------------- */
    /*	Columns
    		/* ---------------------------------------- */

    #main .one-half
    {
        width: 234px;
    }

    #main .one-third
    {
        width: 149px;
    }

    #main .two-third
    {
        width: 319px;
    }

    #main .one-fourth
    {
        width: 107px;
    }

    #main .three-fourth
    {
        width: 361px;
    }

    /* -------------------------------------------------- */
    /*	Header
    	/* -------------------------------------------------- */

    #header
    {
        height: auto;
    }

    #logo
    {
        margin-top: -7px;
    }

    .logo_xunta img, .logo_sergas img
    {
        /*height: 56px;*/
    }
    .logo_xunta
    {
        margin: 0;
    }

    .iconos_seguenos ul li.separador_iconos
    {
        display: none;
    }


    /* ---------------------------------------- */
    /*	Main Navigation
    		/* ---------------------------------------- */
    /* ELIMINO EL PADDING PARA TABLET */
    #main-nav a
    {
    }

    #main-nav a:after
    {
        content: '';
        display: none;
    }

    .no-js #main-nav li:hover > ul, #main-nav ul ul
    {
        top: 78px;
    }

    /* -------------------------------------------------- */
    /*	Home
    	/* -------------------------------------------------- */

    /* ---------------------------------------- */
    /*	Simple Pricing Table
    		/* ---------------------------------------- */

    .simple-pricing-table .column
    {
        width: 746px;
    }

    .simple-pricing-table .column.featured
    {
        width: 736px;
    }

    .simple-pricing-table.col2 .column
    {
        width: 372px;
    }
    .simple-pricing-table.col3 .column
    {
        width: 248px;
    }
    .simple-pricing-table.col4 .column
    {
        width: 185px;
    }
    .simple-pricing-table.col5 .column
    {
        width: 148px;
    }

    .simple-pricing-table.col2.featured .column
    {
        width: 354px;
    }
    .simple-pricing-table.col3.featured .column
    {
        width: 235px;
    }
    .simple-pricing-table.col4.featured .column
    {
        width: 178px;
    }
    .simple-pricing-table.col5.featured .column
    {
        width: 142px;
    }

    .simple-pricing-table.col2 .column.featured
    {
        width: 382px;
    }
    .simple-pricing-table.col3 .column.featured
    {
        width: 265px;
    }
    .simple-pricing-table.col4 .column.featured
    {
        width: 199px;
    }
    .simple-pricing-table.col5 .column.featured
    {
        width: 165px;
    }

    /* ---------------------------------------- */
    /*	Extended Pricing Table
    		/* ---------------------------------------- */

    .extended-pricing-table .column
    {
        width: 748px;
    }

    .extended-pricing-table.col2 .column
    {
        width: 374px;
    }
    .extended-pricing-table.col3 .column
    {
        width: 249px;
    }
    .extended-pricing-table.col4 .column
    {
        width: 187px;
    }
    .extended-pricing-table.col5 .column
    {
        width: 149px;
    }

    /* ---------------------------------------- */
    /*	Projects Carousel & Post Carousel
    		/* ---------------------------------------- */

    .projects-carousel > li, .post-carousel > li
    {
        width: 236px;
    }

    /* ---------------------------------------- */
    /*	Post Carousel
    		/* ---------------------------------------- */

    .post-carousel .entry-body
    {
        width: 191px;
    }

    /* -------------------------------------------------- */
    /*	Blog
    	/* -------------------------------------------------- */

    .entry-body
    {
        width: 358px;
    }

    /* ---------------------------------------- */
    /*	Comments
    		/* ---------------------------------------- */

    .comment .comment-body, .comment .comment-meta
    {
        width: 419px;
    }

    .comment .children .comment-body, .comment .children .comment-meta
    {
        width: 349px;
    }

    /* ---------------------------------------- */
    /*	Respond
    		/* ---------------------------------------- */

    .comments-form input
    {
        width: 127px;
    }

    .comments-form textarea
    {
        width: 468px;
    }

    /* -------------------------------------------------- */
    /*	Contact Us
    	/* -------------------------------------------------- */

    #map
    {
        height: 340px;
    }

    .contact-form input
    {
        width: 150px;
    }

    .contact-form textarea
    {
        width: 534px;
    }

    /* -------------------------------------------------- */
    /*	Footer > Social Links
    	/* -------------------------------------------------- */

    .social-links li:nth-child(5n+1)
    {
        margin-left: 0;
    }

    .social-links li:nth-child(5n)
    {
        margin-right: 10px;
    }


    /* Carrusel */
    .pics
    {
        min-height: 326px;
    }

    .imaxeVideo, .imaxeSenPlayer, a.playerInicial
    {
        height: 288px;
    }

    .imaxePlay
    {
        height: 197px;
        top: -197px;
    }

    #sidebar .imaxeVideo, #sidebar .imaxeSenPlayer, #sidebar a.playerInicial
    {
        height: 150px;
    }

    #sidebar .imaxePlay
    {
        height: 151px;
        top: -151px;
    }

    .tab_width_peq
    {
        width: 40% !important;
    }
    .main
    {
        width: 488px !important;
    }
    .tab_width_peq .main, .tab_width_peq .barra, .main .sidebar-left .sen_borde, .main .sen_borde .barra
    {
        width: 100% !important;
    }	
	
	/*----------------------*/
	/* Accesos taxonomia portada */
	/*----------------------*/
	.accesos_tax div.button > .btn-text {
		font-size: 1em;
		line-height: 16px;
	}
	
	.panel_accesos_tax{
		width:697px;
	}
	
	.contedorLogin{
	    width: 39%!important;
	}
	
	.bloqueCaptcha{
        margin-top: 77px!important;
        width:57%!important;
    }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 819px)
{
    .eslogan
    {
        margin-right: 5px
    }

    #content
    {
        padding: 0px;
        margin: 0px;
    }

    .marxe_corpo_taboas
    {
        margin: 2px;
    }

    #footer-bottom
    {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }
    .footer_rss
    {
        float: none;
        margin: 0;
        padding-top: 10px;
    }
    .footer_rss img
    {
        margin: 0;
        padding: 0px;
    }
    .one-fourth .boxed_menu ul
    {
        min-height: auto;
    }
    .one-half .boxed_menu ul.two_rows
    {
        width: 100%;
    }
    .one-half .boxed_menu .two_rows li, .one-fourth .boxed_menu li
    {
        min-width: 90%;
        float: left;
        clear: both;
        padding: 2px 0 2px 15px;
    }
    .one-half .boxed_menu .two_rows.esquerda li.last
    {
        border-bottom: 1px solid lightgray;
    }
    .one-half .boxed_menu li span, .one-fourth .boxed_menu li span, .one-half .boxed_menu .two_rows li
    {
        float: left;
        padding-left: 15px;
        margin-top: 5px;
    }

    .one-fourth .boxed_menu li img, .one-half .boxed_menu li img, .one-half .boxed_menu .two_rows li img
    {
        margin: 0px;
        padding: 0px;
    }

    .shadowed-wrapper, #contido
    {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .logo_localidade img
    {
        width: 180px;
		margin: -38px 100px 5px;
    }
	
    .logo_xunta img, .logo_sergas img, .logo_xerencia img
    {
        height: 40px;
    }
    .acceso .texto_acceso
    {
        width: 300px;
        padding-top: 14px;
        line-height: 1.1em;
    }
    .acceso .imaxe_acceso
    {
        width: 50px;
    }
    .maximo4, .maximo6, .carrusel_no
    {
        float: none;
        width: 420px;
        height: 60px;
        padding: 0px;
        margin: 0px 0px 5px 0px;
        -webkit-box-shadow: 1px 1px 3px 0px;
        box-shadow: 1px 1px 3px 0px;
    }

    .boxed_news ul
    {
        min-height: auto;
    }
    .ordenacion #search_table, .ordenacion .search_table
    {
        margin-bottom: 5px;
    }

    #pag_chooser
    {
        margin: 15px 0 15px 0;
        float: left;
        clear: left;
    }
    #filtro span
    {
        display: none;
        color: #FFFFFF;
    }
    #filtro ul
    {
        padding-left: 1.5px;
    }
    .filtro_letra li
    {
        padding-left: 0px;
        padding-right: 0px;
    }
    .filtro_letra .activa a
    {
        padding-right: 1px;
        padding-left: 1px;
    }
    .bloque_enlaces
    {
        margin-top: 20px;
    }

    /* -------------------------------------------------- */
    /*	FICHA INFO
    	/* -------------------------------------------------- */
    .info_container
    {
        padding: 20px 2% 20px 2%;
        -webkit-box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.5);
        -moz-box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.5);
        box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.5);
    }
    .campo_info
    {
        padding: 0px;
        margin-left: 0px;
        width: 100%;
    }
    .texto_info, .etiqueta_info
    {
        clear: both;
        float: left;
        width: 96%;
        padding-right: 2%;
        padding-left: 2%;
    }

    /* -------------------------------------------------- */
    /*	Basic Elements & Classes
    	/* -------------------------------------------------- */

    .fluid-width-video-wrapper
    {
        margin-bottom: 10px;
    }

    /* -------------------------------------------------- */
    /*	Generic Classes
    	/* -------------------------------------------------- */

    .align-left, .align-right
    {
        float: none;
    }

    /* -------------------------------------------------- */
    /*	Wrap
    	/* -------------------------------------------------- */

    .container
    {
        width: 295px;
    }

    /* ---------------------------------------- */
    /*	Columns
    		/* ---------------------------------------- */

    .one-half, .one-third, .two-third, .one-fourth, .three-fourth, .seven-twelves, .one-sixth, .one-fifth
    {
        float: none;
        margin-right: 0;
    }

    .one-half, #main .one-half
    {
        width: 290px;
    }

    .one-third, #main .one-third
    {
        width: 290px;
    }

    .two-third, #main .two-third
    {
        width: 290px;
    }

    .one-fourth, #main .one-fourth
    {
        width: 290px;
    }

    .three-fourth, #main .three-fourth
    {
        width: 290px;
    }

    .seven-twelves, .one-sixth, .one-fifth
    {
        width: 290px;
    }

    #main .tags
    {
        width: 290px;
    }

    #main hr
    {
        width: 290px;
    }

    #main div.ordenacion
    {
        width: 290px;
    }

    #main #xerencia_table
    {
        width: 290px;
    }

    #sidebar, #filtro-taxonomia
    {
        width: 295px;
    }

    div.ms-WPBody.noindex
    {
        width: 295px !important;
    }

    .indent_large
    {
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 0;
    }

    .page-header
    {
        margin: 0 0 20px 2px;
    }

    /* -------------------------------------------------- */
    /*	Content > Main
    	/* -------------------------------------------------- */

    #main, .barra
    {
        border-bottom: 1px solid #efefef;
        float: none;
        margin-right: 0;
        padding-bottom: 20px;
        width: 100%;
    }

    /* -------------------------------------------------- */
    /*	Header
    	/* -------------------------------------------------- */

    #header
    {
        height: auto;
    }

    #logo
    {
        display: block;
        float: none;
        text-align: center;
    }
    
    #logo img
    {
        width: 100%;
    }
    
    .logo_sergas, .logo_xerencia
    {
        float: left;
    }
    
    #footer, #footer a, #footer-bottom, #footer-bottom a
    {
        text-align: center;
    }
    /* ---------------------------------------- */
    /*	Main Navigation
    		/* ---------------------------------------- */

    #main-nav
    {
        float: none;
        margin: 0 0 20px;
    }

    #main-nav li
    {
        width: 50%;
        background-color: #0076bf !important;
    }

    #main-nav a
    {
        border-bottom-color: #efefef;
    }

    #main-nav > ul > li:last-child a
    {
        border-bottom-color: transparent;
    }

    #main-nav > ul > .current:last-child a
    {
        border-bottom-color: #f15a23;
    }

    #main-nav ul ul
    {
        width: 100%;
    }

    .no-js #main-nav li:hover > ul, #main-nav ul ul
    {
        top: 72px;
    }

    #main-nav ul ul li
    {
        width: auto;
    }

    #main-nav ul ul li:first-child > a
    {
        border-top: none;
    }

    #main-nav ul ul li:last-child > a
    {
        border-bottom: none;
    }

    #main-nav ul ul ul
    {
        border-bottom: 1px solid #252525;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        display: block !important;
        left: 0 !important;
        margin: 0;
        top: 0 !important;
        position: relative;
    }

    #main-nav ul ul li:last-child ul
    {
        border-top: 1px solid #252525;
        border-bottom: none;
    }

    #main-nav ul ul ul a
    {
        padding-left: 30px;
    }

    #main-nav ul ul ul li:first-child a
    {
        border-top: 1px solid #4c4c4c;
    }

    /* -------------------------------------------------- */
    /*	Sergas Hacks
    	/* -------------------------------------------------- */

    .iconos_seguenos a img
    {
        padding: 8px 5px 5px;
    }
    .button_readmore
    {
        left: 95%;
    }
    #search_biblio input
    {
        width: 250px;
    }
    .sergas_tab li
    {
        border-radius: 6px 6px 6px 6px;
        margin: 3px 3px 4px 4px;
    }
    .sergas_tab_content
    {
        border-radius: 6px 6px 6px 6px;
    }
    /* -------------------------------------------------- */
    /*	Image Gallery Slider
    	/* -------------------------------------------------- */
    .widget_pics
    {
        height: 240px;
    }

    .image-gallery-slider
    {
        margin-bottom: 10px;
    }

    /* -------------------------------------------------- */
    /*	Extended Pricing Table
    	/* -------------------------------------------------- */

    .extended-pricing-table .column
    {
        margin-bottom: 20px;
    }

    .extended-pricing-table .column.featured
    {
        margin-bottom: 10px;
    }

    /* -------------------------------------------------- */
    /*	Home > Slider
    	/* -------------------------------------------------- */

    .ss-slider.fully-loaded, .ss-slider.fully-loaded .slide-images-container
    {
        background: #fff url(/_layouts/images/agoracentros/web/loader.gif) no-repeat center 50%;
    }

    /* ---------------------------------------- */
    /*	Button
    		/* ---------------------------------------- */

    .js .ss-slider .buttons-container
    {
        display: none;
    }

    /* ---------------------------------------- */
    /*	Content
    		/* ---------------------------------------- */

    .ss-slider .content-container, .ss-slider:hover .content-container, .no-js .ss-slider .slide-content
    {
        display: none;
    }

    /* ---------------------------------------- */
    /*	Pagination
    		/* ---------------------------------------- */

    .ss-slider .pagination-container a
    {
        background-color: rgba(241, 90, 35, 0.6);
        background-image: url(/_layouts/images/agoracentros/web/slider-arrows-medium.png) !important;
        bottom: 50% !important;
        height: 49px !important;
        margin: 0 0 -25px 0 !important;
        filter: alpha(opacity=60) !important; /* Fallback for old IE */
        opacity: 1 !important;
        right: auto !important;
        top: auto !important;
        width: 25px !important;
    }

    .ss-slider .pagination-container .prev
    {
        background-position: -7px center !important;
        left: 0 !important;
        right: auto !important;
    }

    .ss-slider .pagination-container .next
    {
        background-position: -46px center !important;
        left: auto !important;
        right: 0 !important;
    }

    .ss-slider .pagination-container a:hover
    {
        background-color: rgba(241, 90, 35, 1);
        filter: alpha(opacity=100); /* Fallback for old IE */
    }

    /* -------------------------------------------------- */
    /*	Blog
    	/* -------------------------------------------------- */

    .entry-image, .entry-video, .entry-audio
    {
        margin-bottom: 10px;
    }

    .single-image .entry-image, .image-gallery .entry-image, .iframe .entry-image
    {
        margin-bottom: 0;
    }

    .entry .entry-body
    {
        float: none;
        margin: 0;
        width: 100%;
    }

    .entry .entry-meta
    {
        border-bottom: 1px solid #efefef;
        border-top: 1px solid #efefef;
        float: none;
        margin: 10px 0;
        padding: 4px 0;
        text-align: left;
        width: 100%;
    }

    .entry .entry-meta ul
    {
    }

    .entry .entry-meta li
    {
        border-left: 1px solid #efefef;
        display: inline-block;
        padding: 0 10px;
    }

    .entry .entry-meta li:first-child
    {
        border-left: none;
        padding-left: 0;
    }

    .entry .entry-meta li:last-child
    {
        padding-right: 0;
    }

    .entry .entry-meta li .title
    {
        display: block;
    }

    .entry .entry-meta .post-format
    {
        background: none;
        height: auto;
        margin: 0;
        text-indent: 0;
        width: auto;
    }

    .entry .entry-meta a:hover > .post-format
    {
        background: none;
    }

    /* -------------------------------------------------- */
    /*	Contact Us
    	/* -------------------------------------------------- */

    .contact-form .input-block, .comments-form .input-block
    {
        float: none;
        margin: 0 0 20px 0;
    }

    .contact-form input, .comments-form input, .contact-form textarea, .comments-form textarea
    {
        width: 398px;
    }

    /* -------------------------------------------------- */
    /*	Sidebar
    	/* -------------------------------------------------- */

    #sidebar, #filtro-taxonomia
    {
        float: none;
        width: 100%;
    }
    /* accordion */
    .acc-trigger a
    {
        background-position: 385px 3px;
    }
    .acc-trigger.active a
    {
        background-position: 385px -107px;
        cursor: default;
    }

    /* -------------------------------------------------- */
    /*	Footer
    	/* -------------------------------------------------- */

    .not-ie #footer .container:after
    {
        top: -56px;
    }

    .ordenacion .select_container
    {
        float: right;
    }
	
    .tab_width_peq .main, .tab_width_peq, .tab_width_peq .barra, .main .sidebar-left .sen_borde, .main .sen_borde .barra
    {
        padding-left: 0px !important;
        width: 420px !important;
    }
	
	.borde_azul, .carrusel_imaxes, .panel_accesos_tax, #carrusel-accesos, .paxina-detalle, #breadcrumb, .page-header .subtitle.h5 > div, .page-header .subtitle.h5 > p, .page-header .subtitle.h5 > table {
		width:411px;
		margin-left: 2px;
	}
	#sidebar .carrusel_imaxes
	{
		margin-left: 0;
	}
	.borde_azul .acceso{
		width: 100%;
	}
		
	/*----------------------*/
	/* Accesos taxonomia portada */
	/*----------------------*/
	
	.accesos_tax a.one-half, .accesos_tax a.one-third, .accesos_tax a.one-fourth {  
		width: 100%;
		padding-right: 0;
	}
	.accesos_tax{
		padding: 0;
	}
	
	.accesos_tax div.button.btn-big-icon-left {
	    margin-bottom: 10px;
		/*width: 400px;*/
	}
	
	.panel_accesos_tax{
		margin-bottom: 10px;
	}	
	
	/*----------------------*/
	/* Responsive Menu cabeceira */
	/*----------------------*/
	.main-nav-cabeceira .nav-menu-cabeceira { display:none;}
	.main-nav-cabeceira .slicknav_menu { display: block; width: 250px; }
	.main-nav-cabeceira .slicknav_btn { padding-top: 10px !important; padding-bottom:10px !important;}
	.main-nav-cabeceira .slicknav_menu .slicknav_menutxt { font-size: 1.1em; }
	.main-nav-cabeceira .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 4px !important; }
	
	/*-------------------------------*/
	/* Control de redes sociais*/
	/*-------------------------------*/
	.social-box 
	{
		margin-top: 0px;
		top: 0;
	}
	.buttonPpal{
	    margin-bottom: 80px !important;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 500px) and (max-width: 819px)
{
    #content
    {
        width: 420px;
    }

    .filtro_letra li
    {
        padding-left: 2px;
        padding-right: 1px;
    }
    /* -------------------------------------------------- */
    /*	Wrap
    	/* -------------------------------------------------- */

    .container
    {
        width: 420px;
    }

    .boxed_menu
    {
        min-height: auto;
    }
    .one-fourth .button_readmore, .one-half .button_readmore, .one-third .button_readmore, .one .button_readmore
    {
        left: 95%;
    }
    /* -------------------------------------------------- */
    /*	Main menu
    	/* -------------------------------------------------- */
    #main-nav
    {
        padding: 0;
    }
    #main-nav a:after, #main-nav > ul
    {
        display: none;
    }
    #main-nav a:after
    {
        content: '';
    }

    .no-js #main-nav > ul, #main-nav .responsive-nav
    {
        display: block;
    }
    /* ---------------------------------------- */
    /*	Columns
    	/* ---------------------------------------- */
    .borde_azul
    {
        float: none;
        margin-bottom: 10px;
        border: 1px solid #ddd;
    }
    .carrusel_imaxes
    {
        float: none;
        margin-right: 0;
    }
    .one-half, .one-third, .two-third, .one-fourth, .three-fourth, .seven-twelves, .one-sixth
    {
        float: none;
        margin-right: 0;
    }

    .one-half, #main .one-half, .one-third, #main .one-third, .two-third, #main .two-third, .one-fourth, #main .one-fourth,
	 .three-fourth, #main .three-fourth,  .seven-twelves, .one-sixth, .one-fifth
    {
        width: 416px;
        margin-left: 2px;
    }
   
    #main .tags
    {
        width: 416px;
        margin-left: 2px;
    }

    #main hr
    {
        width: 416px;
        margin-left: 2px;
    }

    #main div.ordenacion
    {
        width: 416px;
        margin-left: 2px;
    }

    #main #xerencia_table
    {
        width: 416px;
        margin-left: 2px;
    }

    #sidebar, #filtro-taxonomia
    {
        width: 416px;
        float: right;
        margin-right: 2px;
    }
    .sidebar-left #sidebar, #sidebar.sidebar-left, .sidebar-left #filtro-taxonomia, #filtro-taxonomia.sidebar-left
    {
        margin-left: 2px;
        margin-right: 0px;
    }

	#sidebar.sidebar_taboa .carrusel_imaxes
	{
		margin-left: 2px;
	}
	
    div.ms-WPBody.noindex
    {
        width: 420px !important;
    }

    .indent_large
    {
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 0;
    }

    /* -------------------------------------------------- */
    /*	Home
    	/* -------------------------------------------------- */

    /* ---------------------------------------- */
    /*	Simple Pricing Table
    		/* ---------------------------------------- */

    .simple-pricing-table .column
    {
        width: 418px;
    }

    .simple-pricing-table .column.featured
    {
        width: 408px;
    }

    .simple-pricing-table.col2 .column
    {
        width: 208px !important;
    }
    .simple-pricing-table.col3 .column, .simple-pricing-table.col4 .column, .simple-pricing-table.col5 .column
    {
        width: 204px !important;
    }

    /* ---------------------------------------- */
    /*	Extended Pricing Table
    		/* ---------------------------------------- */

    .extended-pricing-table .column
    {
        width: 420px;
    }

    .extended-pricing-table.col2 .column, .extended-pricing-table.col3 .column, .extended-pricing-table.col4 .column, .extended-pricing-table.col5 .column
    {
        width: 210px;
    }

    /* ---------------------------------------- */
    /*	Projects Carousel & Post Carousel
    		/* ---------------------------------------- */

    .projects-carousel > li, .post-carousel > li
    {
        width: 200px;
    }

    /* ---------------------------------------- */
    /*	Post Carousel
    		/* ---------------------------------------- */

    .post-carousel .entry-body
    {
        width: 155px;
    }

    /* -------------------------------------------------- */
    /*	Blog > Comments
    	/* -------------------------------------------------- */

    .comment .comment-body, .comment .comment-meta
    {
        width: 351px;
    }

    .comment .children .comment-body, .comment .children .comment-meta
    {
        width: 281px;
    }

    /* -------------------------------------------------- */
    /*	Contact Us
    	/* -------------------------------------------------- */

    #map
    {
        height: 240px;
    }

    /* -------------------------------------------------- */
    /*	Footer
    	/* -------------------------------------------------- */

    /* ---------------------------------------- */
    /*	Contact Info
    		/* ---------------------------------------- */

    .contact-info
    {
        margin-bottom: 20px;
    }

    /* ---------------------------------------- */
    /*	Social Links
    		/* ---------------------------------------- */

    .social-links li:nth-child(12n+1)
    {
        margin-left: 0;
    }

    .social-links li:nth-child(12n)
    {
        margin-right: 15px;
    }

    .submasmenos
    {
        left: 94%;
    }

    /* -------------------------------------------------- */
    /*	Tipos de Recursos
    	/* -------------------------------------------------- */
    .caja-cabecera-azul
    {
        width: 100%;
        margin-right: 0;
    }
    .caja-cabecera-azul.esquina
    {
        margin-right: 0;
    }
    .ie7 .caja-cabecera-azul.esquina
    {
        margin-bottom: 20px;
    }
    .caja-cabecera-azul .padding_medium
    {
        min-height: 0;
    }
    .listadoomaisvisto
    {
        width: 100%;
        float: none;
    }

    /* -------------------------------------------------- */
    /*	Caja errores
    	/* -------------------------------------------------- */
    .cajaerrores
    {
        width: 380px;
        height: 380px;
        padding: 0 20px 50px 20px;
        text-align: center;
        background-color: #FFFFF; /*border: 1px solid #ddd;  		-webkit-border-top-left-radius: 200px; 		-webkit-border-top-right-radius: 200px; 		-moz-border-radius-topleft: 200px; 		-moz-border-radius-topright: 200px; 		border-top-left-radius: 200px; 		border-top-right-radius: 200px;*/
    }
    /*.cajaerrores img {margin-top:-50px;}*/
    .cajaerrores h1
    {
        font-weight: bold;
        font-size: 1.8em;
    }
    .cajaerrores p
    {
        font-size: 1.3em;
        color: #999999;
    }
    .botonerrores
    {
        text-align: center;
    }
    .botonerrores a
    {
        display: block;
        color: #fff;
        font-size: 1.8em;
        width: 300px;
        margin: 0 auto;
        margin-top: -30px;
        padding: 10px; /*-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 3px 3px 3px 3px #ccc; box-shadow:  3px 3px 3px 3px #ccc;*/
    }
    .desculpa
    {
        text-align: center;
        margin-top: 15px;
        font-size: 1.38em;
    }

    /* Carrusel */
    .pics
    {
        min-height: 326px;
    }

    .imaxeVideo, .imaxeSenPlayer
    {
        height: 288px;
    }
	
	a.playerInicial
	{
		height: inherit;
		top: 0px;
	}

    .imaxePlay
    {
        height: 229px;
        top: -229px;
    }

    #sidebar .pics
    {
        height: auto;
        list-style: none outside none;
        min-height: 229px;
    }

    #sidebar .imaxePlay
    {
        height: 229px;
        top: -271px;
    }

    .separate_50_top
    {
        margin-top: 20px !important;
    }

    .tab_width_peq .main, .tab_width_peq, .tab_width_peq .barra, .main .sidebar-left .sen_borde, .main .sen_borde .barra, .main
    {
        padding-left: 0px !important;
        width: 416px !important;
    }

    .caja-cabecera-azul, .group_header.negro, #contents .shadowed_box_tabbed
    {
        margin-left: 2px;
        width: 414px;
    }
    .bloqueCaptcha{
        margin-top: 77px!important;
        width:57%!important;
    }
    
    .contedorResultados{
        width: 75%!important;
    }
    .contedorLogin{
        width:39%!important;
    }
}

@media only screen and (max-width: 598px)
{
    .bloqueCaptcha{
        width: 98%!important;
        margin-top:30px!important;
    }
    .contedorResultados{
        width: 49%!important;
    }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 500px)
{
    #content
    {
        width: 295px;
    }
    .marxe_corpo_taboas
    {
        margin: 3px;
    }

    /* -------------------------------------------------- */
    /*	Header > Main Navigation
    	/* -------------------------------------------------- */
    #logo
    {
        height: 100%;
    }
    .logo_xunta img, .logo_sergas img, .logo_xerencia img
    {
        height: auto;
        width: auto;
        max-height: 28px;
        max-width: 145px;
    }
    #main-nav li
    {
        width: 100%;
    }
    #main-nav
    {
        padding: 0;
    }
    #main-nav a
    {
        padding: 18px;
    }

    #main-nav a:after, #main-nav > ul
    {
        display: none;
    }
    #main-nav a:after
    {
        content: '';
    }

    .no-js #main-nav > ul, #main-nav .responsive-nav
    {
        display: block;
    }

    .no-js #main-nav li:hover > ul
    {
        top: 62px;
    }


    /* ---------------------------------------- */
    /*	Sergas hacks
    	/* ---------------------------------------- */
    .filtro_letra li
    {
        margin-left: -1.5px;
    }
    .carrusel_imaxes
    {
        width: 295px;
    }

    .one-half .boxed_menu li span, .one-fourth .boxed_menu li span
    {
        width: 195px;
    }
    .seguenos, .iconos_seguenos ul li.separador_iconos
    {
        display: none;
    }


    .one-fourth .button_readmore, .one-half .button_readmore, .one-third .button_readmore, .one .button_readmore
    {
        left: 93%;
    }

    .search_biblio_ref_posicion
    {
        top: 0px;
        left: -37%;
    }
    .borde_azul
    {
        width: 275px;
    }
    .acceso
    {
        width: 275px;
    }
    #slider_accesos .acceso
    {
        width: 250px;
    }
    #slider_accesos .acceso .texto_acceso
    {
        width: 96% !important;
    }
	.jcarousel-skin-accesos .jcarousel-prev-vertical, .jcarousel-skin-accesos .jcarousel-next-vertical {
		left: 92% !important;
	}
    .acceso .texto_acceso
    {
        width: 96%;
        padding-left: 0px;
        text-align: center;
    }
    .acceso .imaxe_acceso
    {
        display: none;
    }

    .footer_rss
    {
        float: none;
        clear: both;
    }
    /*
    	.footer_rss a img{
    	margin: 15px 0 0 135px;
    	}
    	*/
    .widget_pics
    {
        height: 168px;
    }
    /* ---------------------------------------- */
    /*	Simple Pricing Table
    		/* ---------------------------------------- */

    .simple-pricing-table .column
    {
        width: 298px !important;
    }

    .simple-pricing-table .column.featured
    {
        margin-top: 0;
        width: 288px !important;
    }

    /* ---------------------------------------- */
    /*	Extended Pricing Table
    	/* ---------------------------------------- */

    .extended-pricing-table .column
    {
        width: 300px !important;
    }

    .extended-pricing-table .column.featured
    {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .extended-pricing-table .features
    {
        background: #f8f8f8 !important;
    }

    .extended-pricing-table .featured .features
    {
        background: #fff !important;
    }

    .extended-pricing-table .features li
    {
        background: none !important;
        border-bottom: none;
        border-top: 1px solid #fff;
        float: left;
        width: 129px;
    }

    .extended-pricing-table .features li:nth-child(odd)
    {
        border-right: 1px solid #fff;
    }

    .extended-pricing-table .featured .features li:nth-child(odd)
    {
        border-right: 1px solid #f6f6f6;
    }

    .extended-pricing-table .features li:nth-child(4n-1), .extended-pricing-table .features li:nth-child(4n-4)
    {
        background: #f0f0f0 !important;
    }

    .extended-pricing-table .featured .features li:nth-child(4n-1), .extended-pricing-table .featured .features li:nth-child(4n-4)
    {
        background: #f6f6f6 !important;
    }

    .extended-pricing-table .footer
    {
        border-top: 1px solid #fff;
        clear: both;
        padding: 12px 10px !important;
        width: 279px;
    }

    /* ---------------------------------------- */
    /*	Projects Carousel
    		/* ---------------------------------------- */

    .projects-carousel > li, .post-carousel > li
    {
        width: 300px;
    }

    /* ---------------------------------------- */
    /*	Post Carousel
    		/* ---------------------------------------- */

    .post-carousel .entry-body
    {
        width: 255px;
    }

    /* accordion */
    .acc-trigger a
    {
        background-position: 270px 3px;
    }
    .acc-trigger.active a
    {
        background-position: 270px -107px;
        cursor: default;
    }
    .submasmenos
    {
        left: 91.5%;
    }
    /* -------------------------------------------------- */
    /*	Blog
    	/* -------------------------------------------------- */

    .hentry .entry-meta li
    {
        width: 82px;
    }

    .hentry .entry-meta li:nth-child(1), .hentry .entry-meta li:nth-child(2), .hentry .entry-meta li:nth-child(3)
    {
        border-bottom: 1px solid #efefef;
        margin-bottom: 4px;
        padding-bottom: 4px;
    }

    .hentry .entry-meta li:nth-child(3)
    {
        padding-right: 0;
    }

    .hentry .entry-meta li:nth-child(4)
    {
        border-left: none;
        padding-left: 0;
    }

    /* ---------------------------------------- */
    /*	Comments
    	/* ---------------------------------------- */
    .comment .avatar
    {
        margin-bottom: 10px;
    }

    .comment .comment-meta
    {
        margin-top: 5px;
        width: 231px;
    }

    .comment .author, .comment .author a
    {
        margin-top: 5px;
    }

    .comment .comment-body
    {
        clear: both;
        float: none;
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
    }

    .comment .children .comment-meta
    {
        width: 161px;
    }

    /* -------------------------------------------------- */
    /*	Contact Us
    	/* -------------------------------------------------- */

    #map
    {
        height: 140px;
    }

    .contact-form input, .comments-form input, .contact-form textarea, .comments-form textarea
    {
        width: 278px;
    }

    /* -------------------------------------------------- */
    /*	Footer
    	/* -------------------------------------------------- */

    /* ---------------------------------------- */
    /*	Footer Navigation
    	/* ---------------------------------------- */

    #footer-nav li
    {
        border-top: 1px dotted #4b4b4b;
        padding: 5px 0;
        width: 100%;
    }

    #footer-nav li:first-child
    {
        border-top: none;
    }

    #footer-nav li a
    {
        border: none;
        padding: 0;
    }

    /* ---------------------------------------- */
    /*	Contact Info
    	/* ---------------------------------------- */

    .contact-info
    {
        margin-bottom: 20px;
    }

    /* ---------------------------------------- */
    /*	Social Links
    	/* ---------------------------------------- */

    .social-links li:nth-child(8n+1)
    {
        margin-left: 0;
    }

    .social-links li:nth-child(8n)
    {
        margin-right: 15px;
    }

    /* -------------------------------------------------- */
    /*	Tipos de Recursos
    	/* -------------------------------------------------- */
    .caja-cabecera-azul
    {
        width: 98%;
        margin-right: 0;
    }
    .caja-cabecera-azul.esquina
    {
        margin-right: 0;
    }
    .caja-cabecera-azul .padding_medium
    {
        min-height: 0;
    }
    .listadoomaisvisto
    {
        width: 100%;
        float: none;
    }

    /* -------------------------------------------------- */
    /*	Caja errores
    	/* -------------------------------------------------- */
    .cajaerrores
    {
        width: 255px;
        margin-top: 20px;
        height: 380px;
    }
    .cajaerrores img
    {
        margin-top: 20px;
    }
    .cajaerrores h1
    {
        font-size: 1.5em;
    }
    .cajaerrores p
    {
        font-size: 1.2em;
    }
    .botonerrores a
    {
        font-size: 1.3em;
        width: 185px;
    }
    .desculpa
    {
        font-size: 1.1em;
    }
    /***********************************************************/
    .table_number
    {
        display: none;
    }


    /* Carrusel */
    .pics
    {
        min-height: 326px;
    }

    .imaxeVideo, .imaxeSenPlayer, a.playerInicial
    {
        max-width: 100%;
        height: auto;
    }

    .imaxePlay
    {
        height: 156px;
        top: -156px;
    }

    #sidebar
    {
        float: right;
    }

    #sidebar .imaxeVideo, #sidebar .imaxeSenPlayer, #sidebar a.playerInicial
    {
        height: 187px;
    }

    #sidebar .pics
    {
        list-style: none outside none;
        min-height: 187px;
    }

    #sidebar .imaxePlay
    {
        height: 187px;
        top: -187px;
    }
    .separate_50_top
    {
        margin-top: 20px !important;
    }
    .tab_width_peq .main, .tab_width_peq, .tab_width_peq .barra, .main .sidebar-left .sen_borde, .main .sen_borde .barra
    {
        padding-left: 0px !important;
        width: 288px !important;
    }
    .main
    {
        padding-left: 0px !important;
        width: 288px !important;
    }

    .one, .one-half, #main .one-half, .one-third, #main .one-third, .two-third, #main .two-third, .one-fourth, #main .one-fourth, .three-fourth, #main .three-fourth, .seven-twelves, .one-sixth, .one-fifth
    {
        margin-left: 3px;
    }

    #main .tags
    {
        margin-left: 3px;
    }

    #main hr
    {
        margin-left: 3px;
    }

    #main div.ordenacion
    {
        margin-left: 3px;
    }

    #main #xerencia_table
    {
        margin-left: 3px;
    }

    #filtro-taxonomia, #sidebar
    {
        margin-right: 3px;
        width: 290px;
    }

    .sidebar-left #sidebar, #sidebar.sidebar-left, .sidebar-left #filtro-taxonomia, #filtro-taxonomia.sidebar-left
    {
        margin-left: 3px;
        margin-right: 0;
    }
	
	#sidebar.sidebar_taboa .carrusel_imaxes
	{
		margin-left: 3px;
	}
	
    .page-header
    {
        margin: 0 0 20px 3px;
    }

    #breadcrumb
    {
        margin-left: 3px;
    }
    .huge_button
    {
        width: 206px;
    }

    .caja-cabecera-azul, .group_header.negro, #contents .shadowed_box_tabbed
    {
        margin-left: 3px;
        width: 288px;
    }
	
	.borde_azul, .carrusel_imaxes, .panel_accesos_tax, #carrusel-accesos, .paxina-detalle, #breadcrumb, .page-header .subtitle.h5 > div, .page-header .subtitle.h5 > p, .page-header .subtitle.h5 > table{
		width:284px;
		margin-left: 3px;
	}
	
	.borde_azul{
		margin-right: 0px;
		padding-right: 0px;
	}
	
	.logo_localidade img
	{
        width: 125px;
        margin: -38px 38px 5px;
        z-index: 0;
    }
	
	#menu_superior ul.derecha{
		position: relative;
		z-index: 9;
	}
	
	/*----------------------*/
	/* Responsive Menu cabeceira */
	/*----------------------*/
	.main-nav-cabeceira .slicknav_menu{
		width: 170px;
	}
	.contedorResultados{
        width: 70%!important;
    }
    .bloqueCaptcha{
        margin-top: 30px;
    }
}

@media only screen and (max-width: 379px)
{
	/*-------------------------------*/
	/* Control de redes sociais*/
	/*-------------------------------*/
	.social-box 
	{
		display: none;
	}
	.contedorResultados{
        width: 90%!important;
    }
    .contedorLogin{
        width: 98%!important;
    }
    .bloqueCaptcha{
        margin-top: 50px;
    }
}

@media screen and (max-width: 330px)
{
    /*Redimensionar captcha*/
    .g-recaptcha {
        transform:scale(0.98);-webkit-transform:scale(0.98);
        transform-origin:0 0;-webkit-transform-origin:0 0;
        }
}

/*Engádese estilo de elementos 'a' en filtro 
para sobreescribir os 'a' en 'td' en slideshow_skin.css*/
#filtro a
{
    margin: 0px;
}

/*Engádese estilo de elementos 'a' en button_readmore 
para sobreescribir os 'a' en 'td' en slideshow_skin.css*/
.button_readmore a
{
    margin: 0px;
}


/*Engádese estilo de elementos 'a' en boxed_news 
para sobreescribir os 'a' en 'td' en slideshow_skin.css*/
.boxed_news a
{
    margin: 0px;
}

#control_row .number_list a
{
    margin: 0px;
}

.link_box a
{
    margin: 0px;
}

#control_row .anterior, .seguinte
{
    margin: 0px 12px 0px 12px;
}
/*Engádese estilo de elementos 'span' en boxed_news 
para flotar eventos sen link*/
.boxed_news ul li .noLink
{
    float: left;
    color: black;
}
.right_col a
{
    margin: 0px;
}

#orden a
{
    margin: 0px;
}

/*
No paxinador defínense estilos por clase non por id
*/
#control_row input.row_elements
{
    background-color: #EAF1F4;
    border: none;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 22px;
    margin-bottom: 0;
    margin-right: -5px;
    margin-top: 0;
    padding: 0px 5px 0 0;
    text-align: center;
    width: 40px;
    color: black;
}
#pag_chooser input.filter_row_elements
{
    background: #0076bf url("/_layouts/images/agoracentros/web/refrescar_lista.png") no-repeat scroll 6px 5px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    height: 22px;
    padding: 1px 22px 0 0;

}
.ie8 #pag_chooser input.filter_row_elements
{
    height: 25px;
}
.ie7 #pag_chooser input.filter_row_elements
{
    padding-top: 2px;
}

/*
Elemento activo da miga de pan
*/
#breadcrumb li .activo:hover
{
    text-decoration: none;
}

/* VISOR MULTIMEDIA */

.cajaavisofade
{
    width: 100%;
    text-align: center;
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.75) 0%, rgba(0,118,191,0.5) 100%); /* ff3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.75)), color-stop(100%, rgba(0,118,191,0.5))); /* safari4+,chrome */
    background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.75) 0%, rgba(0,118,191,0.5) 100%); /* safari5.1+,chrome10+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.75) 0%, rgba(0,118,191,0.5) 100%); /* opera 11.10+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.75) 0%, rgba(0,118,191,0.5) 100%); /* ie10+ */
    background:radial-gradient(ellipse at center, rgba(255,255,255,0.75) 0%, rgba(0,118,191,0.5) 100%); /* w3c */
}

.imaxenova
{
    height: 256px;
    overflow: hidden;
    width: 435px;
}

.imaxeVideo
{
    display: block; /* height: 250px; */
    overflow: hidden;
    position: relative;
    z-index: 8 !important;
    margin: 0 auto; /* max-height: 291px; */
	top: auto;
}

.imaxePlay
{
    background-image: url(/_layouts/images/agoracentros/web/play.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    position: relative;
    z-index: 1000 !important;
    width: 100%;
}

#sidebar .imaxePlay
{
    background-image: url(/_layouts/images/agoracentros/web/play.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    position: relative;
    z-index: 1000 !important;
    width: 100%;
}

.ocultar
{
    display: none;
}
.playerInicial
{
    background-position: center center;
    background-repeat: no-repeat;
    display: block; /* height: 250px; */
    overflow: hidden;
    width: 435px;
    z-index: 500 !important;
}

#sidebar .imaxenova
{
    height: 140px;
    overflow: hidden;
    width: 240px;
}

#sidebar .imaxeSenPlayer
{
    background-position: center center;
    background-repeat: no-repeat;
    display: block; /*height: 140px;*/
    overflow: hidden;
    position: relative; /* width: 220px; */
}

.cajaavisofade .player
{
    display: block;
}

.cajaavisofade .capaTitulo
{
    background: #0076BF none no-repeat scroll 0 0;
    bottom: 0;
    height: 35px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9 !important;
    filter: alpha(opacity=40);
}

.padding_light.slide_align > ul
{
    list-style: none;
}

.pics a span.titulo, .cajaavisofade a span.titulo, .pics span.titulo, .cajaavisofade span.titulo
{
    bottom: -8px;
    color: #ffffff;
    cursor: pointer;
    font-family: 'Droid sans' !important;
    font-size: 1em;
    font-weight: bold;
    height: 25px;
    position: relative;
    text-align: left;
    width: 277px;
}

#sidebar .pics .titulo
{
    font-size: 0.9em !important;
}

.imaxeSenPlayer a
{
    margin: 0;
}

.cajaavisofade {
    border: 1px solid #0076bf;
    margin: 0;
}

a.playerInicial
{
    left: 0px;
    display: block;
    z-index: 6;
    opacity: 1;
    width: 100%;
    margin: 0; /* max-height: 291px; */
}

.imaxeSenPlayer
{
    background-position: center center;
    background-repeat: no-repeat;
    display: block; /* height: 250px; */
    overflow: hidden;
    position: relative; /* width: 435px; */
}

#counter
{
    left: 0%;
}
/* FIN VISOR MULTIMEDIA */

#search_table input.submit, #search_table input.submitTaboa, #search_table input.submitTaboaAncha
{
    position: relative;
    left: 225px;
    background: url("/_layouts/images/agoracentros/web/lupa.png") no-repeat scroll 5px 1px #0076BF;
    border-radius: 0 6px 6px 0;
    height: 18px;
    left: 225px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 25px;
}
.search_table input.submit, .search_table input.submitTaboa, .search_table input.submitTaboaAncha
{
    position: relative;
    left: 225px;
    background: url("/_layouts/images/agoracentros/web/lupa.png") no-repeat scroll 5px 1px #0076bf;
    border-radius: 0 6px 6px 0;
    height: 22px;
    padding-left: 0;
    padding-right: 0;
    width: 25px;
    
}

.ie7 #search_table input.submit, .ie7 .search_table input.submit
{
    width: 35px;
}
.ie7 #search_table input.submitTaboa, .ie7 .search_table input.submitTaboa
{
    width: 35px;
    left: 187px;
    top: 20px;
}
.ie7 .main.sidebar-left.sen_borde .search_table
{
    clear: none;
}

.ie7 .main.sidebar-left.sen_borde INPUT.submitTaboaAncha
{
    left: 225px;
    top: 0px;
}
#search_table input.procurar, .search_table input.procurar
{
    border: 0;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.group_header span
{
    font-size: 1.067em;
    font-weight: bold;
    color: #2181A1;
    padding-left: 5px;
}

.group_header.negro span
{
    color: black;
}

.jcarousel-item a
{
    margin: 0;
}

.nounderline:hover, .nounderline > *:hover
{
    text-decoration: none;
}
#sidebar .carrusel_imaxes
{
    float: none;
    width: inherit;
}

/**** ESTILOS PARA PAGINAS DE IMPRESION ****/

.print #menu_superior
{
    display: none;
}

.print .menu_lateral_superior
{
    display: none;
}

.print .menu_lateral_interno
{
    display: none;
}

.print .social_02
{
    display: none;
}

.print .desplegables
{
    display: none;
}

.print .texto_nube
{
    display: none;
}

.print .social_intermedio
{
    display: none;
}

.print #header
{
    display: none;
}

.print #footer-bottom
{
    display: none;
}

.print .contenido_interno
{
    width: 890px !important;
    margin-right: 25px;
    margin-top: -15px;
}

.print .elemento_titulo
{
    width: 880px !important;
}

.print .texto_nube
{
    width: 880px !important;
}

.print .texto_texto_interno
{
    width: 796px !important;
}

.print .texto_texto_interno_100
{
    width: 880px !important;
}

.print .separacion_superior
{
    display: none;
}

.print .taboa
{
    width: 880px !important;
}

.print .texto_nova_descripcion
{
    width: 680px;
}

.print .s4-pr
{
    display: none;
}

.print #search_inline .searchbox
{
    display: none;
}

.print .social-box{
	display:none;
}
.impresionPDF
{
    padding: 0 60px;
    width: 840px;
}

.impresionPDF #main
{
    width: 650px;
}

/**** FIN DE ESTILOS PARA PAGINAS DE IMPRESION ****/

.more_links span img
{
    padding: 4px 2px 0;
    vertical-align: middle;
}

.boxed_news .sen-iconos-left
{
    float: left;
    margin-top: 10px;
    width: 100%;
}

.noLink
{
    color: #424242;
}

.select_container select
{
    width: 286px;
}

.select_container
{
    width: 255px;
}


.ie8 #pag_chooser input#filter_row_elements
{
    height: 25px;
}


#footer-bottom .logo_xunta_pe
{
    margin-right: 15px;
    float: left;
    padding-left: 10px;
}

.texto_acceso.twolines
{
    padding-top: 8px;
}

.titleSidebar
{
    margin-bottom: 2px;
}

.caja-cabecera-azul .fila1 > img
{
    margin-bottom: 30px;
    width: 40px;
    margin-right: 5px;
}

.buttonPpal
{
    background-color: #0076BF !important;
    border: 1px solid #666666 !important;
    color: #FFFFFF !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
    margin: 20px auto 0px;
    padding: 3px 10px !important;
}

.acceso a
{
    margin: 0;
}

#xerencia_row .left_col
{
    width: 100%;
}

.align-center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.mapaweb ul.square li
{
    list-style: disc outside url("/_layouts/images/agoracentros/web/bullet_square_negro.png");
}

.mapaweb ul li
{
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 24px;
}

/****************************** Autocompletar predictivo ******************************/
.ui-autocomplete .ui-menu-item
{
    border-bottom: 1px solid #0076BF;
    cursor: pointer !important;
}

.ui-autocomplete .ui-menu-item a
{
    font-family: 'Droid sans' !important;
    font-size: 0.933em;
}

.ui-autocomplete .ui-menu-item.last
{
    border-bottom: 0px;
}

.ui-autocomplete-input.procurar
{
    height: 20px !important; /*                 width:125px !important;                 margin-right:-40px !important;                 */
}

/* ESTILOS CAPTCHA */
#contenedor_recaptcha
{
    width: 353px;
    margin: 0 auto;
}
#recaptcha_widget
{
    border: 1px solid #cccccc;
    padding: 1em;
    float: left;
    margin: 0 0 0 35px;
}

#recaptcha_image
{
    float: left;
    border: 1px solid #e5e5e5;
}
#botonera_recaptcha
{
    float: left;
}
#botonera_recaptcha div
{
    padding: 3px;
    margin-left: 3px;
}
#formulario_recaptacha
{
    clear: both;
}
#recaptcha_response_field
{
    border: 1px solid #cccccc;
    display: block;
    width: 300px;
}

.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol
{
    display: none !important;
}

.recaptcha_audio_cant_hear_link
{
    color: Black;
    text-decoration: underline;
}

.recaptcha_audio_cant_hear_link:visited
{
    color: Black;
}

.imaxenova
{
    height: 256px;
    overflow: hidden;
    width: 320px;
}

#recaptcha_widget_noscript
{
    border: 1px solid #cccccc;
    padding: 1em;
    float: left;
    margin: 0 0 0 35px;
}

/* Estilos login */

.contedorLogin
{
    border: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 50%;
    float: left;
}

.contedorRecaptcha
{
    margin-bottom: 10px;
}

.contedorResultados
{
    color: Red;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 70%;
}

.contedorLogin span
{
    color: black;
}

#formulario_recaptacha label
{
    color: black;
}

.bloqueCaptcha {
    width: 48%;
    float: right;
    margin-top: 55px;
}

/* Modificacións e Novos estilos */
.group_header span
{
    font-size: 1.067em;
    font-weight: bold;
    color: #0076BF;
    padding-left: 5px;
}

/* Botón Eliminar filtros */
.botonEliminar
{
    background: url("/_layouts/images/agoracentros/web/cruz-eliminar_B.png") no-repeat scroll 20% 6px transparent;
    color: #000000 !important;
    margin-bottom: 15px;
    line-height: 19.5px;
    font: 14px/1.5 'Droid sans' !important;
    border: 1px solid #DDDDDD !important; /*	border-radius: 6px 6px 6px 6px !important;     box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.5) !important;*/
    width: 100% !important;
    text-indent: 25px;
}

.imaxePlay .imaxeVideo .capaPlay, .capaPlay, #sidebar .imaxePlay
{
    position: absolute;
    top: 0px;
    right: 0px;
	height:100%;			
}

.capaPlay
{
    width: 100%;
    height: 100%;
}

.ie7 #sidebar .carrusel_imaxes
{
    width: 100%;
}

.treeview .hover
{
    color: #000000;
    cursor: pointer;
}

#search_inline2
{
    /*float: right;     margin-top: -40px;     margin-right: 15px;*/
    margin-left: 15px;
}
.ie7 #search_inline2
{
    width: 130px;
    margin-right: 8px;
    margin-top: -50px;
    position: relative;
    z-index: 11;
}
.ie8 #search_inline2
{
    margin-right: 8px;
    margin-top: -32px;
    position: relative;
    z-index: 11;
}
#search_inline2 div.searchbox
{
    height: 24px;
    background-color: #F8F8F8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: inset 1px 1px 3px 0px #333;
    box-shadow: inset 1px 1px 3px 0px #333;
}
#search_inline2 .procurar
{
    background-color: transparent; /*float: right;*/
    height: 22px;
    width: 85px;
    border: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}
#search_inline2 input.submit
{
    background: url("/_layouts/images/agoracentros/web/search_icon.png") no-repeat scroll 17px 4px transparent; /*float: right;*/
    height: 22px;
    width: 20px;
    border: 0;
}
.ie7 #search_inline2 input.submit
{
    background-position: 0px 4px;
}

#search_inline2 .search
{
    border: 2px solid #e6e6e6;
    width: 150px;
    border-radius: 5px;
}

.text-buscasotitulo
{
    margin-left: 25px;
    margin-top: 10px;
}

/* Novo estilo para PaxinaTipoTaboa: separar o carrusel multicontido e o bloque de clasificación taxonómica de tags*/
.separate_50_top
{
    margin-top: 50px;
}
/* Novo estilo para PaxinaTipoTaboa: separar o carrusel de imaxes e o bloque de contidos*/
.separate_20_top
{
    margin-top: 20px;
}
.sen_borde
{
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#slide_prev, #slide_next
{
    cursor: pointer;
}
.clear_right
{
    clear: right;
}
.ie7 #footer-bottom, .ie8 #footer-bottom
{
    margin-bottom: 0px;
}
/*Evitar que en IE7 se desprace á dereita o botón 'Limpar'"*/
.ie7 .botonEliminar
{
    background-position: 35% 6px;
    text-indent: 0px;
}
.ie7 .main.sidebar-left.sen_borde
{
    margin-left: 0px !important;
}
.tab_width_peq
{
    width: 380px;
    padding-left: 10px;
    float: left;
}
.tab_width_peq .main
{
    width: 380px;
    padding-left: 10px;
}
.tab_width_peq .barra
{
    width: 380px;
    padding-left: 10px;
}

.ie7 .main.sidebar-left.sen_borde .select_container
{
    width: 260px !important;
    background-image: url("/_layouts/images/agoracentros/web/flecha_select.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #EAF1F4;
    background-position: 100% 50%;
}

.ie7 .main.sidebar-left.sen_borde .select_container select
{
    width: 260px !important;
    background-color: #EAF1F4;
}
.no-display
{
    display: none;
}
.h3
{
    display: block;
}

#search_inline2
{
    margin-left: 15px;
}
.ie7 #search_inline2
{
    width: 130px;
    margin-right: 8px;
    margin-top: 0px;
    position: relative;
    z-index: 11;
}
.ie8 #search_inline2
{
    margin-right: 8px;
    margin-top: 0px;
    position: relative;
    z-index: 11;
}
#search_inline2 div.searchbox
{
    height: 24px;
    background-color: #F8F8F8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: inset 1px 1px 3px 0px #333;
    box-shadow: inset 1px 1px 3px 0px #333;
}
#search_inline2 .procurar
{
    background-color: transparent; /*float: right;*/
    height: 22px;
    width: 85px;
    border: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}
#search_inline2 input.submit
{
    background: url("/_layouts/images/webtm/web/search_icon.png") no-repeat scroll 17px 4px transparent; /*float: right;*/
    height: 22px;
    width: 20px;
    border: 0;
}
.ie7 #search_inline2 input.submit
{
    background-position: 0px 4px;
}

#search_inline2 .search
{
    border: 2px solid #e6e6e6;
    width: 150px;
    border-radius: 5px;
}

.text-buscasotitulo
{
    margin-left: 25px;
    margin-top: 10px;
}

#pager-numbers ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
}

.ie7 #menu_superior
{
    margin-top: 4px;
}

.sidebar_taboa
{
    float: left !important;
}

#content .paxina-detalle img
{
    max-width: 97%;
}

#content .page-header .subtitle.h5 img
{
    max-width: 98%;
}

.paxina-detalle ul, .paxina-detalle ol
{
    margin-left: 25px;
}

/* --------------------------------------- */
/* Mapa de xeolocalización				   */
/* --------------------------------------- */
#mapa
{
    width: 100%;
    height: 400px;
    margin-bottom: 2%;
}

.gm-style-iw
{
    overflow: hidden !important;
    line-height: 1.35;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    max-width: 160px;
    margin-left: 1px !important;
    float: right;
}

.gm-style-iw > div
{
    width: auto !important;
}

.gm-style-iw + div
{
    height: 0 !important;
}

#titulo-xeolocalizacion
{
    font-size: 0.933em;
    font-weight: bold;
    color: #ffffff;
    background-color: #0076BF;
    height: auto;
    padding: 9px 14px;
}

.titulo-oculto
{
    display: none;
}

#coordenadas-xeolocalizacion
{
    font-weight: bold;
    padding: 9px 14px;
    color: #666;
}

#como-chegar, #ver-xeolocalizacion
{
    padding: 9px 14px;
}

#como-chegar a, #ver-xeolocalizacion a
{
    color: #0076BF;
}

#mapa > div > div > div + div > div > div > div > div
{
    border-radius: 6px !important;
    max-width: 158px !important;
}

#mapa > div > div > div + div > div > div
{
    width: 100% !important;
}

/*** FIN: Mapa de xeolocalización ***/

/* inyeccion de estilos css para ctg.sergas.es */


body
{
    color: #666;
}

h1, h2, h3, h4, h5, h6
{
    text-transform: uppercase;
}

.texto_enlace_color, .texto_enlace
{
    color: #333 !important;
}


.boxed_news li a
{
    margin-bottom: 10px;
}

.iconos-left
{
    /*display:none;*/
}

/*
.acceso img{
height: 40px;
}
*/

.borde_azul
{
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.shadowed_box
{
    box-shadow: none; /*border:none;*/
}

#content
{
    box-shadow: none;
    border: none;
}

#main-nav
{
    background: #fff none repeat scroll 0 0;
    box-shadow: none;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#main-nav > ul > li > a
{
    color: #ffffff;
    text-decoration: none;
}

.shadowed-wrapper, #contido
{
    border-radius: 0;
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.63);
}

.container
{
    margin: 0 auto;
    position: relative;
}

#content
{
    /* width: 100%; */
}

body
{
    background: #fff none repeat scroll 0 0;
}

#header
{
    background: #ffffff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.63);
}

#menu_superior
{
    background: #ffffff !important;
    margin-top: 0px;
    padding-top: 9px;
}

.logos .logo_localidade img
{
    /*height: 75px;*/
    position: relative; /*top: 9px;*/
}

header#header + div.clearfix
{
    /*aplicar solo ó div debaixo da cabeceira*/ /*div.clearfix aplica tamén ós contidos das táboas*/
    display: none;
}

.titulo_bloque .h3
{
    padding-bottom: 10px;
    margin-bottom: 0px;
    border-bottom: 0px;
    color: #0076BF;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #eee;
	padding-left: 15px;
	padding-top: 14px;
	/*border-bottom: 1px solid #0076BF;*/
}

.jcarousel-skin-destacados .jcarousel-container
{
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
}
.jcarousel-skin-destacados .jcarousel-prev-horizontal, .jcarousel-skin-destacados .jcarousel-next-horizontal
{
    border-radius: 0 !important;
}
.carrusel_imaxes .shadowed_box
{
    border: none;
}

.titulo_bloque + .shadowed_box
{
    border-top: none;
}

.subtitle.h5 ul, .subtitle.h5 ol {
    padding-left: 25px;
}

/* Colapsable */
div.colapsable {
    background: #fff none repeat scroll 0 0;
    /*border: 1px solid #cccccc;*/
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: helvetica;
    padding: 5px;
    margin-bottom: 0px;
    margin-top: -1px;
}

div.colapsable::before { 
    content: "+";
    padding-right: 5px;
    font-size: 1.2em;
    font-weight: bold;
}

div.colapsable.expanded::before { 
    content: "-";
    padding-right: 9px;
    font-size: 1.2em;
    font-weight: bold
}

.panel  p {
  font-family: helvetica;
  display: none;
  background: #fff;
  /*display: block;*/
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 0;
}

.subtitle.h5 > div, .subtitle.h5 > p  
{
    padding-top: 8px;
}

.paxina-detalle > div, .paxina-detalle > p, .paxina-detalle span {
    color: #666 !important;
    font-family: "Droid sans" !important;
    font-size: 1em !important;
    line-height: 20px !important;
    margin-bottom: 5px;
}

.ligazon-titulo
{
    margin: 0px;
    
}

.ligazon-titulo span
{
    color: #fff;
}

div.anuncios span, .boxed_news  span
{
    color: #333;
}

.shadowed_box .negrita
{
color: #666;
}

.ms-customStyle-Corpo{
color: #666;
}

.caja-cabecera-azul  span
{
    background-color: #0076BE;
}

#breadcrumb ul li:first-child  { 
    background-color: #2A4597;
    height: 23px;
    margin-bottom: 2px;
    padding: 5px 1px 0;
    background: #2A4597 url(/_layouts/images/agoracentros/web/casa-B.png) no-repeat 1px 1px;
    width: 20px;
}

#breadcrumb ul li:first-child a img
{
    /*display:none;*/
    position: relative;
    right: -1px;
    top: -4px;
}

.subtitle.h5
{
    color: #666;
}

.shadowed_box.caja-cabecera-azul  
{
    background-color: #eee;
}

#pager-numbers a.activeSlide {
	background-color: #0076BF !important;
}



#breadcrumb a{
    color: #000;
    font-size: 0.9em;
    font-weight: bold;
}

.square a {
    margin: 0;
}

.anuncios
{
    background-color: #eee;
}

.breadcrumb-inner a:hover {
    text-decoration: underline !important;
}

.page-header a
{
    color: #0076bf  !important;
    text-decoration: none !important;
}

.page-header a:hover
{
    color: #0076bf !important;
    text-decoration: underline !important;
}

.main a
{
    color: Black !important;
    text-decoration: none !important;
}

.main a:hover
{
    text-decoration: underline !important;
}

.tab_text.grey.h3 {
    color: #000;
}

.jcarousel-skin-accesos .jcarousel-next-vertical 
{
    background-image: url("/_layouts/images/agoracentros/web/iconos_nav_B.png") !important;
}

.jcarousel-skin-accesos .jcarousel-prev-vertical
{
    background-image: url("/_layouts/images/agoracentros/web/iconos_nav_B.png") !important;
}

.acceso:hover a.texto_acceso
{
    color: Black !important;
}

.fila1.h5 {
    color: #fff;
}

#pager-numbers a{
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #0076bf !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-weight: 700;
    margin: 0 5px;
    font-size: 0.867em;
}

#pager-numbers a.activeSlide{
    background: #0076bf  !important;
}

.right_col  .img-info
{
    display: none;  
    min-height: 26px;
}

.button_readmore img {
    background-color: #0076bf;
}

.img-listaxe-ctg
{
    display:none;
}

#corpo-paxina a {
    color: #0076bf !important;
    text-decoration: none !important;
}

#corpo-paxina a:hover {
    color: #0076bf !important;
    text-decoration: underline !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px !important;
}

.paxina-detalle a span {
    color: inherit !important;  
}

.eslogan {
    width: auto!important;
}

.logospe img {
	width: 98%;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
	
.logospe {
    float: right;
    margin-bottom: 5px;
}

.logospe ul {
    list-style: none;
}

.logospe li {
    display: inline-block;
}

/*
#xerencia_row .full-width
{
    width:100%;
}*/

/* Iconos listaxes */
.listaxe-nova-venta, .listaxe-chave, .listaxe-new-content
{
    display: inline-block;
    background-repeat: no-repeat;
    height: 12px;
    min-width: 12px;
    background-image: url(/_layouts/images/agoracentros/web/icon-new-window-blue.png);
    margin-left: 8px;
    padding-left: 0px;
    vertical-align: baseline;
}

.listaxe-chave
{
    background-image: url(/_layouts/images/agoracentros/web/icon-security-blue.png);
}

.listaxe-new-content
{
    background-image: url(/_layouts/images/agoracentros/web/icon-new-content.png);
    min-width: 32px;
}
#xerencia_row span.button_novo, .boxed_news span.button_novo
{
    color: #0076bf;
    font-weight: bold;
}
.nav-menu-cabeceira a, .menu-superior a
{
    font-size: 0.867em;
}
#mycarousel
{
    font-size: 0.867em; 
}
body .portada
{
    font-size: 1em;    
}
.btn-big .btn-text
{
}
#sidebar
{
    font-size: 0.933em;
}
#control_row .number_list
{
    margin-top: 2px;
}