/****************************/
/* LOCAL CSS                */
/****************************/

/****************************
BODY
*****************************/

body{
    background: url("../images/fondococo.png") no-repeat scroll center 3pt #002571;
}

#page{
    margin-right: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.preface-top-inner{
    background-color: #FFC89C;
}

/****************************
HEADER
*****************************/

body.i18n-gl .cocoinvierno{
    background: url("../images/cabecerawinter.png") no-repeat scroll 0 0 #FFC89C;
}
body.i18n-gl .cocootono{
    background: url("../images/cabeceraautumn.png") no-repeat scroll 0 0 #FFC89C;
}
body.i18n-gl .cocoverano{
    background: url("../images/cabecerasummer.png") no-repeat scroll 0 0 #FFC89C;
}
body.i18n-gl .cocoprimavera{
    background: url("../images/cabeceraspring.png") no-repeat scroll 0 0 #FFC89C;
}

body.i18n-es .cocoinvierno{
    background: url("../images/cabecerawinter_es.png") no-repeat scroll 0 0 #FFC89C;
}
body.i18n-es .cocootono{
    background: url("../images/cabeceraautumn_es.png") no-repeat scroll 0 0 #FFC89C;
}
body.i18n-es .cocoverano{
    background: url("../images/cabecerasummer_es.png") no-repeat scroll 0 0 #FFC89C;
}
body.i18n-es .cocoprimavera{
    background: url("../images/cabeceraspring_es.png") no-repeat scroll 0 0 #FFC89C;
}

#site-name{
    display:none;
}

.header-group-inner {
    height: 270px;
}


/*************
BLOQUE IDIOMAS
**************/

#block-locale-0 {
    margin-left: 756px;
    margin-top: 10px;
    position: absolute;
    width: 217px;
}

#block-locale-0 ul{
    list-style: none;
}

#block-locale-0 ul .en{
    display: none;
}

#block-locale-0 ul li{
    float: left;
    padding-left: 10px;
    border-right: 1px solid black;
    padding-right: 10px;
}

#block-locale-0 ul li.last{
    border:none;
}

.block ul, .block ol {
    margin-left: 1.5em;
    padding: 0;
}

/*************
MENU
**************/

.primary-menu {
    background: url("../images/ccsspriteindex.png") no-repeat scroll -26px -429px #FFC89C;
    height: 100px;
    margin-bottom: 0;
    margin-top: 252px;
}

.primary-menu-inner ul.sf-menu li li {
    background: none;
}

#primary-menu .menu .menu{ 
    margin-left: 12px;
    margin-top: 68px;
}

#primary-menu .menu .menu a{
    width: 120px;
}

#primary-menu .menu .menu-big a,
#primary-menu .menu .menu-big-que-proponemos a,
#primary-menu .menu .menu-big-echa-un-vistazo a{
    width: 146px;
}


#primary-menu .menu .menu {
    background: url("../images/pie-menu-chico.png") no-repeat scroll -4pt 72pt transparent;
    height: 152px;
    width: 200px;
}
#primary-menu .menu .menu-big {
    background: url("../images/pie-menu-grande.png") no-repeat scroll -7pt 70pt transparent;
    height: 144px;
}
#primary-menu .menu .menu-big-que-proponemos,
#primary-menu .menu .menu-big-echa-un-vistazo {
    background: url("../images/pie-menu-grande.png") no-repeat scroll -7pt 61pt transparent;
    height: 132px;
}


/*BIENVENIDOS / BENVIDOS*/

body .primary-menu a.bienvenidos,
body .primary-menu a.benvidos{
    overflow: hidden;
    width: 160px;
    padding-top: 91px;
    height: 0px;
    line-height: 5em;
    margin-bottom: 100px;
}

body.i18n-gl .primary-menu a.benvidos{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -20px -22px;
}

body.i18n-es .primary-menu a.bienvenidos{
    background: url(../images/ccsspriteindex_es.png) no-repeat;
    background-position: -20px -22px;
}

.primary-menu ul li .bienvenidos:hover,
.primary-menu ul li .bienvenidos.active,
.primary-menu ul li .benvidos:hover,
.primary-menu ul li .benvidos.active{
    background-position: -227px -22px;
}


/*LO ULTIMO / O ULTIMO*/

.primary-menu span.organizacion,
.primary-menu span.organizacion{
    width: 155px;
    height: 100px;
    font-size:0; 
}

body.i18n-gl .primary-menu .organizacion{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -440px -24px;
}

body.i18n-es .primary-menu .organizacion{
    background: url(../images/ccsspriteindex_es.png) no-repeat;
    background-position: -440px -24px;
}

.primary-menu ul li span.organizacion:hover,
.primary-menu ul li span.organizacion:hover{
    background-position: -611px -24px;
}

.primary-menu ul li span.organizacion-noticias:hover, .primary-menu ul li.active-trail span.organizacion-noticias
,.primary-menu ul li span.organizacion-noticias:hover, .primary-menu ul li.active-trail span.organizacion-noticias{
    background-position: -21px -152px ! important;
}

.primary-menu ul li span.organizacion-calendario:hover, .primary-menu ul li.active-trail span.organizacion-calendario{
    background-position: -784px -24px ! important;
}


/*UNA AYUDITA / UNHA AXUDA*/

.primary-menu .una-ayudita,
.primary-menu .unha-axuda{
    overflow: hidden;
    width: 120px;
    padding-top: 91px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .unha-axuda{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -200px -152px;
}

body.i18n-es .primary-menu .una-ayudita{
    background: url(../images/ccsspriteindex_es.png) no-repeat;
    background-position: -200px -152px;
}

.primary-menu ul li .una-ayudita:hover,
.primary-menu ul li .una-ayudita.active,
.primary-menu ul li .unha-axuda:hover,
.primary-menu ul li .unha-axuda.active{
    background-position: -371px -152px;
}


/*ECHA UN VISTAZO / BOTA UNA OLLADA*/

.primary-menu .echa-un-vistazo,
.primary-menu .bota-unha-ollada{
    overflow: hidden;
    width: 110px;
    padding-top: 91px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .bota-unha-ollada{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -545px -155px;
}

body.i18n-es .primary-menu .echa-un-vistazo{
    background: url(../images/ccsspriteindex_es.png) no-repeat;
    background-position: -545px -155px;
}

.primary-menu ul li .echa-un-vistazo:hover,
.primary-menu ul li .echa-un-vistazo.active,
.primary-menu ul li .bota-unha-ollada:hover,
.primary-menu ul li .bota-unha-ollada.active{
    background-position: -716px -153px;
}


/*EQUIPO EDUCATIVO / EQUIPO EDUCATIVO*/

.primary-menu .equipo-educativo,
.primary-menu .equipo-educativo{
    overflow: hidden;
    width: 120px;
    padding-top: 39px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .equipo-educativo{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -768px -1032px transparent;
}

body.i18n-es .primary-menu .equipo-educativo{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -768px -1032px transparent;
}

/*GALERIA / GALERIA*/

.primary-menu .galeria,
.primary-menu .galeria{
    overflow: hidden;
    width: 120px;
    padding-top: 39px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .galeria{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -766px -1114px transparent;
}

body.i18n-es .primary-menu .galeria{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -766px -1114px transparent;
}


/*QUE PROPONEMOS / QUE PROPOÑEMOS*/

.primary-menu .que-proponemos{
    overflow: hidden;
    width: 155px;
    padding-top: 91px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .que-proponemos{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -20px -284px;
}

body.i18n-es .primary-menu .que-proponemos{
    background: url(../images/ccsspriteindex_es.png) no-repeat;
    background-position: -20px -284px;
}

.primary-menu ul li .que-proponemos:hover,
.primary-menu ul li .que-proponemos.active{
    background-position: -230px -284px;
}


/*METODOLOGIA / METODOLOXIA*/

.primary-menu .metodologia,
.primary-menu .metodoloxia{
    overflow: hidden;
    width: 120px;
    padding-top: 39px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .metodoloxia{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -768px -868px transparent;
}

body.i18n-es .primary-menu .metodologia{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -768px -868px transparent;
}

/*SERVICIOS / SERVIZOS*/

.primary-menu .servicios,
.primary-menu .servizos{
    overflow: hidden;
    width: 120px;
    padding-top: 33px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .servizos{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -768px -952px transparent;
}

body.i18n-es .primary-menu .servicios{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -768px -952px transparent;
}

/*HABLAMOS / FALAMOS*/

.primary-menu .hablamos,
.primary-menu .falamos{
    overflow: hidden;
    width: 120px;
    padding-top: 91px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .falamos{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -442px -284px;
}

body.i18n-es .primary-menu .hablamos{
    background: url(../images/ccsspriteindex_es.png) no-repeat;
    background-position: -442px -284px;
}

.primary-menu ul li .hablamos:hover,
.primary-menu ul li .hablamos.active,
.primary-menu ul li .falamos:hover,
.primary-menu ul li .falamos.active{
    background-position: -615px -284px;
}


/*EVENTOS / EVENTOS*/

.primary-menu .calendario{
    overflow: hidden;
    width: 120px;
    padding-top: 17px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .calendario{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -501px -1013px transparent;
}

body.i18n-es .primary-menu .calendario{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -503px -1013px transparent;
}

/*INSTALACIONES / INSTALACIONS*/

.primary-menu .instalaciones,
.primary-menu .instalacions{
    overflow: hidden;
    width: 120px;
    padding-top: 19px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .instalacions{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -582px -561px transparent;}
body.i18n-es .primary-menu .instalaciones{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -582px -561px transparent;}

/*************************************************************/


/*PREINSCRIPCION / PREINSCRICION*/

.primary-menu .preinscripcion---matricula,
.primary-menu .preinscricion---matricula{
    overflow: hidden;
    width: 120px;
    padding-top: 38px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .preinscricion---matricula{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -352px -561px transparent;
}
body.i18n-es .primary-menu .preinscripcion---matricula{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -352px -561px transparent;
}

/*************************************************************/

/*COMO LLEGAR / COMO CHEGAR*/

.primary-menu .como-llegar,
.primary-menu .como-chegar{
    overflow: hidden;
    width: 120px;
    padding-top: 18px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .como-chegar{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -582px -635px transparent;}
body.i18n-es .primary-menu .como-llegar{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -582px -635px transparent;}
/*************************************************************/


/*NOTICIAS / NOVAS*/

.primary-menu .noticias,
.primary-menu .novas{
    overflow: hidden;
    width: 120px;
    padding-top: 13px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .novas{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -502px -1091px transparent;
}
body.i18n-es .primary-menu .noticias{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -503px -1091px transparent; }

/*************************************************************/

/*HORARIO / HORARIO*/

.primary-menu .horario,
.primary-menu .horario{
    overflow: hidden;
    width: 120px;
    padding-top: 17px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .horario{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -502px -949px transparent; }

body.i18n-es .primary-menu .horario{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -503px -949px transparent;}

/*************************************************************/


/*NORMAS / NORMAS*/

.primary-menu .normas,
.primary-menu .normas{
    overflow: hidden;
    width: 120px;
    padding-top: 20px;
    height: 0px;
    line-height: 5em;
}

body.i18n-gl .primary-menu .normas{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -502px -879px transparent;}
body.i18n-es .primary-menu .normas{
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -503px -879px transparent;}
/*************************************************************/



/****************************
MAIN
*****************************/

.main {
    min-height: 526px;
}
.main .content-region-inner h1{
    line-height: 1em;
}
.main .content-region-inner{
    font-size: 120%; 
}

#main{
    background-color: #FFC89C;
    padding-top: 10px;
}
.postscript-bottom{
    background-color: #FFC89C;
}

.front-page-image{
    float: left;
}

.front-page-image img {
    padding: 10px;
    /*  height: 250px;
      width: 250px;*/
    float: left;

}

.main-page-text{
    float: left;
    width: 410px;
}

.titulo-front-page  {
    height: 90px;
    width: 300px;
    margin-left: 400px;
}

body.i18n-gl .titulo-front-page {
    background: url("../images/ccsspriteindex.png") no-repeat scroll -20px -550px transparent;
}

body.i18n-es  .titulo-front-page {
    background: url("../images/ccsspriteindex_es.png") no-repeat scroll -20px -550px transparent;
}


#main .main-footer{
    background: url("../images/ccsspriteindex.png") no-repeat scroll -27px -700px transparent;
    height: 122px;
    width: 100%;
}


/****************************
SIDEBAR FIRST
*****************************/

.sidebar-first-inner .block .upper-block{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -824px -558px;
    height: 48px;

}

.sidebar-first-inner .block  .down-block{
    background: url(../images/ccsspriteindex.png) no-repeat;
    background-position: -824px -631px;
    height: 35px;
}

.sidebar-first-inner .block  .inner{
    background: url(../images/cuerpo-bloque.png) repeat-y; 
}

.sidebar-first-inner .block .content,
.sidebar-first-inner .block  h2{
    padding-left: 10px;
}


.sidebar-first-inner .block  h2{
    margin-left: 8px;
    text-align: center;
    width: 131px;
}

#block-menu_block-1 h2,
#block-menu_block-2 h2,
#block-menu_block-1 a,
#block-menu_block-2 a{
    color:white;
}


#block-menu_block-1 a.active,
#block-menu_block-2 a.active{
    text-decoration: underline;
}

#block-menu_block-1 .inner,
#block-menu_block-2 .inner{
    background: url(../images/extra1.png) repeat-y; 
}

#block-menu_block-1  .down-block,
#block-menu_block-2  .down-block{
    background: url("../images/extra.png") no-repeat scroll 0 -64px transparent;
}

#block-menu_block-1  .upper-block,
#block-menu_block-2  .upper-block{
    background: url(../images/extra.png) no-repeat scroll 0 0 transparent; 
}



/*****************************
BLOQUE INICIO SESION
*****************************/

#user-login-form {
    width:140px;
}

/****************************
BLOQUE ULTIMAS NOTICIAS
*****************************/
#block-views-news-block_1 ,
#block-views-news-block_2 {
    min-height: 180px;
}

#block-views-news-block_1 .view-content,
#block-views-news-block_2 .view-content{
    background-color: #CC5802;
    padding: 20px;
}

#block-views-news-block_1 .view-content .views-row,
#block-views-news-block_2 .view-content .views-row{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-style: italic;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 5px;
}

#block-views-news-block_1 h2,
#block-views-news-block_2 h2{
    color: white;
    font-family: 'Rancho';
    font-size: 400%;
    padding-left: 38px;
    padding-top: 10px;   
    text-shadow: 1px 1px 1px #000000;
}

#block-views-news-block_1 .view-content .views-row .views-field-view-node,
#block-views-news-block_2 .view-content .views-row .views-field-view-node {
    font-size: 115%;
    text-align: right;
}

#block-views-news-block_1 .view-content .views-row .views-field-view-node a,
#block-views-news-block_2 .view-content .views-row .views-field-view-node a {
    color: red;
    padding: 10px;
}

#block-views-news-block_1 .view-content .views-row .views-field-title,
#block-views-news-block_2 .view-content .views-row .views-field-title{
    color: blue;
    font-size: 122%;
}

#block-views-news-block_1 .chincheta-izq,
#block-views-news-block_2 .chincheta-izq{
    background: url("../images/tachuelas.png") no-repeat scroll -20px -28px transparent;
    height: 46px;
    margin-bottom: -68px;
    margin-left: -10px;
    margin-top: 17px;
    position: relative;
    width: 60px;
    z-index: 1;
}

#block-views-news-block_1 .chincheta-der,
#block-views-news-block_2 .chincheta-der{
    background: url("../images/tachuelas.png") no-repeat scroll -120px -28px transparent;
    height: 46px;
    margin-bottom: -64px;
    margin-left: 900px;
    margin-top: 21px;
    position: relative;
    width: 60px;
    z-index: 1;
}


/****************************
SIDEBAR LAST
*****************************/

/****************************
NOTICIAS - EVENTOS
*****************************/

.coco-pen {
    background: url("../images/csspritenoticias.png") no-repeat scroll -595px -230px transparent;
    height: 700px;
    margin-left: 730px;
    margin-top: 200px;
    position: absolute;
    width: 226px;
}

.coco-pencil {
    background: url("../images/ccsconcejos.png") no-repeat scroll -720px -0px transparent;
    height: 700px;
    margin-left: 730px;
    margin-top: 200px;
    position: absolute;
    width: 226px;
}

.coco-kids {
    background: url("../images/ccsactividades.png") no-repeat scroll -50px -150px transparent;
    height: 720px;
    margin-left: 760px;
    margin-top: 160px;
    position: absolute;
    width: 180px;
}


.news-header {
    background: url("../images/csspritenoticias.png") no-repeat scroll -25pt -168pt transparent;
    height: 50px;
    width: 550px;
}

.coco-tel {
    height: 180px;
    margin-left: 710px;
    margin-top: 220px;
    position: absolute;
    width: 226px;
}




body.i18n-gl .linea-bus-titulo{
    background: url("../images/ccsservicios.png") no-repeat scroll -420pt -130pt transparent;
    height: 60px;
}

body.i18n-gl .linea-bus{
    background: url("../images/ccsservicios.png") no-repeat scroll -100pt -690pt transparent;
    height: 200px;
}



body.i18n-es .linea-bus-titulo{
    background: url("../images/linea6.png") no-repeat;
    height: 60px;
}

body.i18n-es .linea-bus{
    background: url("../images/ccsservicios_es.png") no-repeat scroll -100pt -690pt transparent;
    height: 200px;
}







body.i18n-gl .coco-tel {
    background: url("../images/ccscontacto.png") no-repeat scroll -60px -220px transparent;
}

body.i18n-es .coco-tel {
    background: url("../images/ccscontacto.png") no-repeat scroll -60px -220px transparent;
}



.tips-header {
    background: url("../images/ccsconcejos.png") no-repeat scroll -34pt -127pt transparent;
    height: 74px;
    width: 550px;
}

.events-header {
    background: url("../images/ccsactividades.png") no-repeat scroll -335pt -10pt transparent;
    height: 75px;
    width: 555px;
}

.node-type-news .coco-news,  .node-type-tips .coco-tips{
    background: url("../images/hojadepapelcentro.png") repeat-y scroll -10px 0 transparent;
    min-height: 500px;
    padding-left: 60px;
    width: 463px;
}


.node-type-events .coco-events {
    background: url("../images/actividades-cuerpo.png") repeat-y scroll 5px 0pt transparent;
    padding-left: 30px;
    padding-right: 70px;
    color:white;
}

.node-type-events .coco-events .title{
    font-size: 220%;
}
.node-type-events .coco-events .title a{
    color:#fff;
}

.news-footer {
    background: url("../images/csspritenoticias.png") no-repeat scroll -24pt -233pt transparent;
    height: 100px;
}

.tips-footer {
    background: url("../images/ccsconcejos.png") no-repeat scroll -30pt -213pt transparent;
    height: 45px;
}

.events-footer {
    background: url("../images/ccsactividades.png") no-repeat scroll -335pt -133pt transparent;
    height: 150px;
}
.titulo-seccion-noticias {
    width: 300px;
    height: 100px;
    margin-left: 25%;
}

body.i18n-gl .titulo-seccion-noticias {
    background: url("../images/csspritenoticias.png") no-repeat scroll -12pt -12pt transparent;
}

body.i18n-es .titulo-seccion-noticias {
    background: url("../images/csspritenoticias_es.png") no-repeat scroll -12pt -12pt transparent;
}



.titulo-seccion-calendario {
    background: url("../images/ccscalendario.png") no-repeat scroll -12pt -12pt transparent;
    height: 120px;
    margin-left: 25%;
    width: 350px;
}
.titulo-seccion-consejos {
    height: 120px;
    margin-left: 15%;
    width: 390px;
}

body.i18n-gl .titulo-seccion-consejos {
    background: url("../images/ccsconcejos.png") no-repeat scroll -19pt -15pt transparent;
}

body.i18n-es .titulo-seccion-consejos {
    background: url("../images/ccsconcejos_es.png") no-repeat scroll -15pt -15pt transparent;
}
.titulo-indice-noticias {
    height: 100px;
    margin-left: 15%;
    width: 390px;
    margin-bottom: 40px;
}

.titulo-indice-galerias {
    background: url("../images/indicegalerias.png") no-repeat scroll -7pt -12pt transparent;
    height: 102px;
    margin-bottom: 40px;
    margin-left: 15%;
    width: 390px;
}



body.i18n-gl .titulo-indice-noticias {
    background: url("../images/indices.png") no-repeat scroll -390pt -12pt transparent;
}

body.i18n-es .titulo-indice-noticias {
    background: url("../images/indices_es.png") no-repeat scroll -390pt -12pt transparent;
}

.titulo-seccion-contacto {
    height: 110px;
    margin-left: 20%;
    width: 300px;
}

body.i18n-gl .titulo-seccion-contacto {
    background: url("../images/ccscontacto.png") no-repeat scroll -22pt -25pt transparent;
}

body.i18n-es .titulo-seccion-contacto {
    background: url("../images/ccscontacto_es.png") no-repeat scroll -22pt -25pt transparent;
}


.titulo-seccion-eventos {
    background: url("../images/ccsactividades.png") no-repeat scroll -22pt -10pt transparent;
    height: 110px;
    margin-left: 20%;
    width: 390px;
}

.titulo-indice-consejos{
    height: 100px;
    margin-left: 15%;
    width: 390px;
    margin-bottom: 40px;
}

body.i18n-gl .titulo-indice-consejos{
    background: url("../images/indices.png") no-repeat scroll -10pt -12pt transparent;
}


body.i18n-es .titulo-indice-consejos{
    background: url("../images/indices_es.png") no-repeat scroll -10pt -12pt transparent;
}



.indice-link {
    margin-left: 700px;
    position: absolute;
}

.indice-link a {
    background: url("../images/navegacion.png") no-repeat scroll -102pt -24pt transparent;
    display: block;
    font-size: 0pt;
    padding-top: 180px;
    width: 210px;
}

.indice-link a:hover {
    background: url("../images/navegacion.png") no-repeat scroll -293pt -24pt transparent;
}

.previous-next-links a.prev-nav-link {
    background: url("../images/navegacion.png") no-repeat scroll -500pt -125pt transparent;
    display: block;
    font-size: 0pt;
    margin-top: -2px;
    padding-top: 40px;
    width: 140px;
    float:left;
}

.previous-next-links a.prev-nav-link:hover {
    background: url("../images/navegacion.png") no-repeat scroll -500pt -167pt transparent;
}

.previous-next-links a.next-nav-link {
    background: url("../images/navegacion.png") no-repeat scroll -500pt -31pt transparent;
    display: block;
    font-size: 0pt;
    margin-left: 420px;
    padding-top: 40px;
    width: 140px;
}

.previous-next-links a.next-nav-link:hover {
    background: url("../images/navegacion.png") no-repeat scroll -500pt -75pt transparent;
}

.indice-noticias-consejos{
    background: url("../images/indiceimagens.png") repeat-y scroll -3pt 0 transparent;
}
.indice-galerias{
    background: url("../images/repitegaleria.png") repeat-y scroll -3pt 0 transparent;
}
.indice-view{
    padding-left: 30px;
    padding-right: 90px;
}

.indice-view .views-row{
    background-color: white;
    border: 2px solid black;
    color: black;
    margin-bottom: 10px;
    padding: 10px;
}

.indice-view .views-row .views-field-title{
    color: Green;
    font-size: 110%;
    font-weight: bold;
}

.indice-view .views-row .views-field-view-node a{
    color: red;
}

.indice-view .views-row .views-field-created {
    font-size: 127%;
    margin-bottom: 12px;
}

.calendar-header {
    background: url("../images/ccscalendario.png") no-repeat scroll -231pt -126pt transparent;
    height: 150px;
}

.calendar-footer {
    background: url("../images/ccscalendario.png") no-repeat scroll -231pt -281pt transparent;
    height: 70px;
}
.view-calendar{
    background: url("../images/calendario-center.png") repeat-y scroll 2pt 0 transparent;
    padding-left: 15px;
    padding-right: 15px;
}

#webform-client-form-5,
#webform-client-form-54{
    background: url("../images/ccscontacto.png") no-repeat scroll -290pt -19pt transparent;
    height: 550px;
    padding-left: 90px;
    padding-top: 30px;
}

#webform-client-form-5 label[for="edit-submitted-name"],
#webform-client-form-54 label[for="edit-submitted-name"] {
    font-size: 0pt;
    padding-top: 30px;
    width: 90px;
}
body.i18n-gl #webform-client-form-54 label[for="edit-submitted-name"] {
    background: url("../images/ccscontacto.png") no-repeat scroll -40pt -338pt transparent;
}
body.i18n-es #webform-client-form-5 label[for="edit-submitted-name"] {
    background: url("../images/ccscontacto_es.png") no-repeat scroll -40pt -338pt transparent;
}

#webform-client-form-5 label[for="edit-submitted-telephone"],
#webform-client-form-54 label[for="edit-submitted-telephone"]{
    font-size: 0pt;
    padding-top: 20px;
    width: 105px;
}

body.i18n-gl #webform-client-form-54 label[for="edit-submitted-telephone"] {
    background: url("../images/ccscontacto.png") no-repeat scroll -28pt -390pt transparent;
}

body.i18n-es #webform-client-form-5 label[for="edit-submitted-telephone"] {
    background: url("../images/ccscontacto_es.png") no-repeat scroll -28pt -390pt transparent;
}



#webform-client-form-5 label[for="edit-submitted-e-mail"],
#webform-client-form-54 label[for="edit-submitted-e-mail"]{
    font-size: 0pt;
    padding-top: 20px;
    width: 105px;
}

body.i18n-gl #webform-client-form-54 label[for="edit-submitted-e-mail"] {
    background: url("../images/ccscontacto.png") no-repeat scroll -150pt -344pt transparent;
}

body.i18n-es #webform-client-form-5 label[for="edit-submitted-e-mail"] {
    background: url("../images/ccscontacto_es.png") no-repeat scroll -150pt -344pt transparent;
}



#webform-client-form-5 label[for="edit-submitted-message"],
#webform-client-form-54 label[for="edit-submitted-message"]{
    font-size: 0pt;
    padding-top: 20px;
    width: 105px;
}

body.i18n-gl #webform-client-form-54 label[for="edit-submitted-message"] {
    background: url("../images/ccscontacto.png") no-repeat scroll -145pt -388pt transparent;
}

body.i18n-es #webform-client-form-5 label[for="edit-submitted-message"] {
    background: url("../images/ccscontacto.png") no-repeat scroll -145pt -388pt transparent;
}

.indice-header-noticias-consejos {
    background: url("../images/indices.png") no-repeat scroll -134pt -150pt transparent;
    height: 64px;
    width: 700px;
}

.indice-footer-noticias-consejos {
    background: url("../images/indices.png") no-repeat scroll -135pt -246pt transparent;
    height: 100px;
    width: 700px;
}

.indice-header-galeria {
    background: url("../images/indicegalerias.png") no-repeat scroll -129pt -150pt transparent;
    height: 66px;
    width: 700px;
}

.indice-footer-galeria {
    background: url("../images/indicegalerias.png") no-repeat scroll -129pt -262pt transparent;
    height: 93px;
    width: 700px;
}


div#calpopup {
    min-width: 600px;
}

.coco-page{
    font-family: 'Rancho';
    font-size: 150%;
}

.ul-servicios{
    list-style:none; 
    list-style-image: url(../images/tilde.png); 
    padding-top:20px;
}


.ul-servicios li{
    /*    background-image:url(../images/ssub1.png); */
    background-repeat:no-repeat;
    background-position: 0 40px;
}

/*.coco-servicios{
    background: url("../images/cococomida.png") no-repeat scroll 0 0 transparent;
    height: 300px;
    left: 532px;
    position: absolute;
    top: 308px;
    width: 300px;
}*/


body.i18n-es .coco-servicios {
    background: url("../images/cococomida.png") no-repeat scroll 0 0 transparent;
    height: 300px;
    left: 545px;
    position: absolute;
    top: 44px;
    width: 300px;
}


.gallery-title-es{
    background: url("../images/ccsgaleria_es.png") no-repeat scroll 140pt -20pt transparent;
    height: 116px;
}


.gallery-header-es{
    background: url("../images/ccsgaleria_es.png") no-repeat scroll -70pt -132pt transparent;
    height: 150px;
    margin-top:20px;
    font-family: 'Rancho';
    font-size: 200%;
}

.gallery-content-es{
    background: url("../images/centro-galeria.png") repeat-y scroll 15pt 0 transparent;

}

.gallery-footer{
    background: url("../images/ccsgaleria_es.png") repeat-y scroll -70pt 316pt transparent;
    height: 32px;
}

.gallery-title-gl{
    background: url("../images/ccsgaleria.png") no-repeat scroll 140pt -20pt transparent;
    height: 116px;
}


.gallery-header-gl{
    background: url("../images/ccsgaleria.png") no-repeat scroll -70pt -132pt transparent;
    height: 150px;
    margin-top:20px;
    font-family: 'Rancho';
    font-size: 200%;

}

.gallery-content-gl{
    background: url("../images/centro-galeria.png") repeat-y scroll 15pt 0 transparent;
}


/***************
COMMENTS BLOCK
****************/


.content-inner-inner .comments.block{
    background-color: #fff;
    padding-left: 5px;
    padding-top: 5px;
}

.content-inner-inner .comments.block h2{
    margin-top:22px;
}


.content-inner-inner .comments.block  .comment{
    margin: 5px;
}

.content-inner-inner .comments.block  .submitted{
    font-size: 75%;
}


/***************
ANSWERS FULL NODE
****************/


.content-inner-inner .full-node.node-type-answers{
    background-color: #fff;
    padding: 5px;
}

#preguntas-entry-form fieldset div,
#preguntas-entry-form fieldset input{
    float: left;
}

#preguntas-entry-form fieldset input{
    margin: 10px;
}



/*******
GALERIA
********/

.field-field-images  {
    background: url("../images/footer-galeria.png") no-repeat scroll 1pt bottom transparent;
    padding-bottom: 50px;
}

.field-field-images .field-item {
    float: left;
    padding: 10px;
    padding-left: 59px;
    margin-bottom: 30px;
}
.field-field-images .field-item img {
    padding: 10px;
    margin-right: 2px;
}


#node-28 .node-body,
#node-27 .node-body{
    font-family: 'Rancho';
    font-size: 200%;
}

.node-type-galeria .node-body {
    padding-bottom: 150px;
    background: url("../images/cabecera-galeria.png") no-repeat;
    background-position: -13px bottom;
}

.node-type-galeria .field-items {
    background: url("../images/centro-galeria.png") repeat-y scroll 11pt 0 transparent;
}

.img-back-color-1{
    background-color: #A8FF92;
}

.img-back-color-2{
    background-color: #FF939A;
}

.img-back-color-3{
    background-color: #FFEE92;
}

.img-back-color-4{
    background-color: #D092FF;
}






body.i18n-gl .en-espanol{
    display: none;
}

body.i18n-es .en-gallego{

    display:none;

}

body.i18n-es .en-espanol {
    font-family: 'Rancho';
    font-size: 230%;
}

body.i18n-gl .en-gallego {
    font-family: 'Rancho';
    font-size: 230%;
}






#block-inscription-0{
    border:6px solid #CC0033;
    padding:10px;
    font-size: 180%;
    width: 860px;
    line-height: 1.5em;
    text-align:center;
    background-color: white;
    margin-top:10px;
    margin-left: 30px;
    margin-bottom: 10px;
}

#block-inscription-0 .inner
{
    background: url("../images/inscripcion.jpg") no-repeat scroll 0 0 transparent;
    padding: 18px 41px 41px 366px;
}




.inscription-node-form .node-form{
    background-color: white;
    padding: 5px;
}


.inscription-node-form .group-hermano-1 div,
.inscription-node-form .group-hermano-2 div,
.inscription-node-form .group-hermano-3 div,
.inscription-node-form .group-hermano-4 div{
    float: left;
}

.inscription-node-form #edit-field-inscription-id-0-value-wrapper{
    display: none;
}


.preinscripcion-node-form legend{
    font-size: 150%;
}





.view-listar-equipo-empleados h3{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid orange;
    color: #484848;
    font-size: 180%;
    padding: 10px;
}

.view-listar-equipo-empleados .views-field-field-foto-plantilla-fid{
    float: left;
}

.view-listar-equipo-empleados .grupo-datos{
    float: left;
    padding: 10px;
}

.view-listar-equipo-empleados .grupo-datos .titulo{
    font-size: 150%;
    padding: 0 0 10px;
}

.view-listar-equipo-empleados .grupo-datos .titulacion{
    font-style: italic;
    font-size: 111%;
}

.view-listar-equipo-empleados .grupo-datos .correo-plantilla{
    font-style: italic;
}

.view-listar-equipo-empleados .views-field-markup-1{
    clear: both;    
}

.view-listar-equipo-empleados .views-row{
    background: none repeat scroll 0 0 white;
    border: 4px solid orange;
    padding: 10px;
}

.view-listar-equipo-empleados .views-row-last{
    margin-bottom: 10px;
}


#node-5 .node-body,
#node-54 .node-body
{
    font-family: "Rancho";
    margin-bottom: 20px;
}




#block-block-2 {
    background: none repeat scroll 0 0 white;
    border: 3px solid orange;
    font-weight: bolder;
    margin: 10px;
    width: auto;
}
#block-block-2 h2 {
    font-size: 150%;
    padding: 5px;
}
#block-block-2 .content {
    font-size: 95%;
}


.muchas-gracias-inscripcion {
    background: none repeat scroll 0 0 white;
    border: 13px solid orange;
    font-size: 145%;
    padding: 10px;
}

.muchas-gracias-inscripcion p span {
    font-weight: bold;
}



#edit-field-aviso-element-wrapper {
    border: 2px solid red;
    padding: 10px;
}

#edit-field-aviso-element-wrapper h2{
    text-decoration: underline;
}

#edit-field-head-element-wrapper {
    height: 182px;
}
#edit-field-head-element-wrapper .direccion-formu {
    padding: 30px 10px 10px;
}
#edit-field-head-element-wrapper .ano-formu {
    padding: 30px 10px 10px;
}
#edit-field-head-element-wrapper div {
    border: 1px solid black;
    float: left;
    margin-left: 24px;
    min-height: 137px;
    text-align: center;
}
#edit-field-head-element-wrapper .imagen-formu img {
}
#edit-field-head-element-wrapper .imagen-formu p {
    font-size: 150%;
}
#edit-field-head-element-wrapper .imagen-formu {
    border: 1px solid black;
    padding: 10px 10px 0;
}
#edit-field-head-element-wrapper h2 {
    font-size: 170%;
}
#edit-field-head-element-wrapper p {
    font-size: 140%;
}



.inscription-title-group-aprobada {
    border-bottom: 1px solid black;
    margin-bottom: 10px;
    color: green;
}


.inscription-title-group-pendiente{
    border-bottom: 1px solid black;
    margin-bottom: 10px;
    margin-top:20px;
    color: blue;
}

.inscription-title-group-rechazada{
    border-bottom: 1px solid black;
    margin-bottom: 10px;
    color: red;
    margin-top:20px;
}


#footer{
    background-color: #FFC89C;
}


#block-block-3{
    text-align: center;
}