@media all and (min-width: 700px) {
    .col-md-6 {width:50%;float:left;}
    #block-boxes-tu-ayuntamiento h1{font-size: 45px;}
    #block-boxes-cadiz-es a{ font-size: 50px;}
    #block-boxes-cadiz-es{ padding-top: 15px;}    
    #header-inside-right {width:25%;}
    #header-inside-left {width:100%; padding:0px;}  
    #header #header-menu{height: 35px;} 
    #footer-bottom-left {width:70%;}    
    #footer-bottom-right {width:30%;}    
    #cabecera-aviso-1 {width:24%;}
    #cabecera-aviso-2 {width:24%;}
    #cabecera-aviso-3 {width:24%;}
    #cabecera-aviso-4 {width:24%;}       
    .cabecera-aviso a {font-size:18px;}   
    #block-block-2{ float: left;}
    #block-block-2 .content {height: 300px; width: 30%; max-width: 300px;}
    #block-boxes-tu-ayuntamiento{margin-bottom: 10px; }    
    #webform-component-concierto {width: 94%; margin:20px 3%; }
    #edit-submitted-concierto{text-align: center;}
    #webform-component-nombre-y-apellidos, #webform-component-acompanante-nombre-y-apellidos {width: 44%; float:left; margin:0px 0px 0px 3%;}
    #webform-component-nombre, #webform-component-acompanante-nombre {width: 14%; float:left; margin:0px 3% 0px 0px;}
    #webform-component-nombre label, #webform-component-acompanante-nombre label{margin-bottom: 0px;}
    #webform-component-dni-nie-pasaporte, #webform-component-acompanante-dni-nie-pasaporte {width: 31%; margin:0px 3% 0px 0px; display: inline-block;}
    #webform-component-correo-electronico {width: 60%; float: left; margin:0px 3%;}
    #webform-component-telefono { width: 31%; margin:0px 3% 0px 0px; display: inline-block;}
    #webform-component-texto-legal, #webform-component-texto-legal li {font-size: 12px;}

    #webform-client-form-34984 #webform-component-nombre,
    #webform-client-form-34984 #webform-component-apellidos {width: 46%; margin:0px 3% 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-dni {width:18%; margin:0px 3% 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-telefono {width:18%; margin:0px 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-correo-electronico {width:55%; margin:0px 2% 0px 0px; display: inline-block;}
    #webform-client-form-34984 .form-item-submitted-fecha-day,
    #webform-client-form-34984 .form-item-submitted-fecha-month,
    #webform-client-form-34984 .form-item-submitted-fecha-year {width:30%; margin:0px 2% 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-zona, #webform-client-form-34984 #webform-component-fila, #webform-client-form-34984 #webform-component-butaca {width:30%; margin:0px 2% 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-calle {width:65%; margin:0px 2% 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-numero {width:30%; margin:0px 2% 0px 0px; display: inline-block;}
    #webform-client-form-34984 #webform-component-localidad,
    #webform-client-form-34984 #webform-component-provincia,
    #webform-client-form-34984 #webform-component-cp {width:30%; margin:0px 2% 0px 0px; display: inline-block;}
    #webform-client-form-34984 input.form-submit {padding: 4px 7px; margin-left:20px;}
    #webform-client-form-34984 h4 {margin-top:45px; display: block;  border-bottom: solid 1px #1952bb;}
}
@media all and (max-width: 699px) {
    #block-views-actualidad-block-slide-h {display: none; visibility: hidden;}
    .panels-flexible-region-9-destacados_municipales_ {float: none; width: 100%; display:inline-block;}
    .panels-flexible-region-9-region_0 {width:100%;}
    .panels-flexible-region-9-verif {width:100%;}
    .panels-flexible-region-9-center{width:100%;}
    .col-md-6 {width:100%;float:left;}
    #block-boxes-tu-ayuntamiento h1{font-size: 20px;}
    #block-boxes-cadiz-es a{ font-size: 35px;}
    #block-boxes-cadiz-es{ padding-top: 0px;}    
    #header-inside-right {width:100%; text-align: center;}
    #header-inside-left {width:100%; padding:0px;}   
    #header-menu-inside {display:none; visibility: hidden;}
    #header #header-menu{height: 0px;}
    .panels-flexible-region.panels-flexible-region-delegacion-imagenes { 
        padding: 15px 15px 10px 5px;
        background-image: url('../images/flecha-derecha.gif') ;
        background-repeat: no-repeat;
        background-position: right center;
        height: 450px;
        position: absolute;
        background-color: #cad1d6;
        width: 90%;
        left: -82%;
        border-radius: 0 10px 10px 0;
        border:1px solid #586e7d;
        transition: all 1500ms;
    }
    .panels-flexible-region.panels-flexible-region-delegacion-imagenes:hover{height:auto; left:0px;background-image:none;} 

    .panels-flexible-region.panels-flexible-region-delegacion-contenido {width: 100%;padding-left:30px;}
    #footer-bottom-left,#footer-bottom-right {width:100%;}  
    #cabecera-aviso-1 {width:100%;}
    #cabecera-aviso-2 {width:100%;}
    #cabecera-aviso-3 {width:100%;}
    #cabecera-aviso-4 {width:100%;}
    .cabecera-aviso a {font-size:14px;}
    #header-bottom{text-align: center;}
    #block-block-2{ float: none; text-align: center; width: 300px; display:inline-block; margin:auto; margin-top:10px;}
    #block-block-2 .content { margin:auto; max-width: 100%; height: 300px;}
    #block-boxes-tu-ayuntamiento{margin-bottom: 0px; }  
}



body { color: #283461; background:#ffffff;}
body.node-type-documento {min-width:700px;}
 /* #7a7a7a; */
/*** REGIONES PORTADA
/*****************************************/

.fila-0, .tabs-container.fila-0,  .fila-2, .fila-3, .fila-4, .fila-5, .fila-a, .fila-6, .fila-7, .delegacion{margin-bottom: 30px; padding: 0px;}
 .no-display-fila{display:none;}

/*.fila-a .panels-flexible-region{width: 100%;}*/

 .fila-1 {margin-bottom: 10px; padding: 0px;}
 #portada .fila-1 {margin-bottom: 0px; padding: 0px;}
/*** HEADER
/*****************************************/

.header {background: url("../images/cabeceras/cabecera-institucional.jpg") 50% 0px no-repeat #ffffff; height: 395px;}
.header.page-node,
.header.page-content {background: url("../images/cabeceras/subcabecera-institucional.jpg") 50% 0px no-repeat #ffffff; height: 175px;}
.header.page-portada {background: url("../images/cabeceras/cabecera-portada.jpg") 50% 0px no-repeat #ffffff; height: 490px;}


/*** HEADER LEFT
/*****************************************/

#header #header-left{float: left; width: 50%; /*500px;*/}

/*** HEADER RIGHT
/*****************************************/

#header #header-right{float: right; width: 50%; /*500px;*/}


/*** HEADER INSIDE-RIGHT PORTADA
/*****************************************/

.header.page #header-inside-right{/*padding: 0px 15px 0px 0px;*/}
.header #header-inside-right #block-search-form input.form-text{width: 160px;}


#header-inside {overflow: visible; width:100%; max-width: 1000px;}

/*** CONTENT NODES
/*****************************************/

.content.page-node #main{border: 1px solid #E6E6E6; padding: 15px 25px 15px 25px; width: 100%; /*1000px;*/ margin-bottom: 50px; min-height: 300px;}

/*** CONTENT PAGES
/*****************************************/

.content-page #main{margin-bottom: 50px; min-height: 300px;}

/*** HEADER-TOP
/*****************************************/

#header-top{/*background-color: #ffffff;*/ height: 38px;}
#header-top-inside{width:100%; max-width: 1000px; margin: auto;}


/*** HEADER-BOTTOM
/*****************************************/

#header-bottom{margin-top: 50px;}

/*** MENU PRINCIPAL
/*****************************************/
#header-menu-inside {width:100%; } 
#header #header-menu{padding: 0px 0px 0px 10px;}
#header #header-menu ul.menu  { display:block; padding:0; margin:0; position:relative; z-index:100; }
#header #header-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0; }
#header #header-menu ul.menu li a {background-color: #1c487f; border-radius: 5px 5px 5px 5px;border:3px solid white;padding:4px 8px 4px 8px;}
#header #header-menu ul.menu li a { outline:none; text-decoration: none; margin:6px 10px 0 0; font-size:15px; font-weight:normal; text-align:center; display:block;  color: white; text-transform: uppercase; font-family: DinRegular;}
#header #header-menu ul.menu li a {border-right: 1px solid white; padding-right: 16px; line-height: 14px;}
#header #header-menu ul.menu li a.active { color:white; text-transform: uppercase; font-family: DinBold;}
#header #header-menu ul.menu li a:after { content: none; }
#header #header-menu ul.menu li.expanded { position: relative; }

#header #header-menu-2 ul.menu {width: 100%; display: inline-block;}
#header #header-menu-2 ul.menu a{color:#fff; font-size: 1.2em;}
#header #header-menu-2 ul.menu li{background-color: #1c487f; float: left; position:relative;margin-right: 10px;}
#header #header-menu-2 ul.menu li{border-radius: 5px 5px 5px 5px;border:3px solid white;padding:2px 8px 2px 8px;margin-bottom: -3px;}
#header #header-menu-2 ul.menu li ul.menu li{float: none;}
#header #header-menu-2 ul.menu li ul.menu {display:none;}
#header #header-menu-2 ul.menu li:hover ul.menu {display:block;position:absolute;margin-top: 8px; z-index: 100; width: max-content;}

#header #header-menu-2 ul.menu li.expanded {list-style: none;}
#header #header-menu-2 ul.menu li.leaf {list-style: none;}



#content-inside, .no-sidebars #main, .footer-area.first, #footer-inside, #footer-bottom-inside {width:100%; max-width: 1000px;} 
#boxes-box-titulo_tramites img {max-width: 100%;} 


/* #header #header-menu ul.menu li.last{background: url("../images/fondos/menu-semanasanta.png"); background-repeat: no-repeat; width: 178px; height: 35px;}*/


/*** LOGO
/*****************************************/

#block-boxes-logo{padding-top: 42px; float: left; height: 38px; padding-left: 4px;}

/*** TEXTOS CADIZ.ES Y TU AYUNTAMIENTO
/*****************************************/

#block-boxes-cadiz-es{height: 68px; float: left; margin-right: 20px;}
#block-boxes-cadiz-es a{padding: 0px; margin: 0px; color: white; font-family: DinBold;  line-height: 50px;}
#block-boxes-tu-ayuntamiento{float: right;  height: 68px;  text-align:right; /* margin-bottom: 10px; padding-left: 177px;*/ padding-top: 10px; width: 100%;}
#block-boxes-tu-ayuntamiento h1{margin: 0; color: #ffffff;  font-family: DinLight; padding: 0px; line-height: 30px; margin-top:0px;}
#block-boxes-texto-portada{float: right;  height: 68px; margin-bottom: 10px; padding-left: 350px; padding-top: 25px; width: 100%;}
#block-boxes-texto-portada p{margin: 0; color: #ffffff; font-size: 45px; font-family: DinLight; padding: 0px; line-height: 30px; margin-top:0px;}


#block-system-user-menu {height:25px;}

/*** COMPRARTIR EN REDES SOCIALES
/*****************************************/

#header-inside-right #block-boxes-todas-redes-sociales{float: left;}


/*** BANNER CABECERA
/*****************************************/

#boxes-box-box_especiales_portada{margin-left: 256px; margin-top: 49px;}

/*Slide final*/
#block-views-actualidad-block-slide-h,#block-views-actualidad-block-slide-hportada{float: left; width: 69%; height: 305px; border: 2px solid white; box-shadow: 25px 35px 36px -25px #888; -webkit-box-shadow: 25px 35px 36px -25px #888; -moz-box-shadow: 25px 35px 36px -25px rgba(0,0,0,.2); -o-box-shadow: 25px 35px 36px -25px #888; margin-bottom: 40px;}
#block-views-actualidad-block-slide-h .content, #block-views-actualidad-block-slide-hportada .content{height: 305px;}
#block-views-actualidad-block-slide-h .view-actualidad.view-display-id-block_slide_h{height: 300px; background: white;}
#block-views-actualidad-block-slide-h .view-content .views-row{background-color: white;}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-field-foto{position: absolute; z-index: 0;}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-title {position: absolute; top: 252px; color:#fff;}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-title .field-content{width: 58%; line-height: 18px; height: 50px; padding: 5px 10px 5px 10px; display: table-cell; vertical-align: middle; -moz-box-shadow: inset 0px 265px 0px rgba(27, 68, 100, 0.8); -webkit-box-shadow: inset 0px 265px 0px rgba(27, 68, 100, 0.8); box-shadow: inset 0px 265px 0px rgba(27, 68, 100, 0.8);}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-title a{color: white; font-size: 20px; font-family: DinRegular;}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-field-area-resumen-portada{color: white; width: 97%; line-height: 20px; position: absolute; top: 260px; -moz-box-shadow: inset 0px 45px 0px rgba(0,0,0,.5); -webkit-box-shadow: inset 0px 45px 0px rgba(0, 0, 0, .5); box-shadow: inset 0px 45px 0px rgba(0, 0, 0, .5); height: 45px; padding: 10px;}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-created{position: absolute; left: 765px; color: white; top: 180px; font-size: 14px;}
#block-views-actualidad-block-slide-h .view-content .views-row .views-field-view-node{position: absolute; left: 583px; top: 252px; height: 48px;background: #7F7F7F; padding: 6px 6px 0px 0px;}
#block-views-actualidad-block-slide-h .view-content .views-row .btn{float: left; padding-left: 6px;}
#block-views-actualidad-block-slide-h .view-content .views-row .btn a{color: white;}
#block-views-actualidad-block-slide-h .view-content .views-row .vermas.btn{padding-top: 3px; font-size: 12px;}

#block-views-actualidad-block-slide-hportada .view-actualidad.view-display-id-block_slide_hportada{height: 300px; background: white;}
#block-views-actualidad-block-slide-hportada .view-content .views-row{background-color: white;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-field-foto{position: absolute; z-index: -1;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-title {position: absolute; top: 252px;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-title .field-content{width: 58%; line-height: 18px; height: 50px; padding: 5px 10px 5px 10px; display: table-cell; vertical-align: middle; -moz-box-shadow: inset 0px 265px 0px rgba(27, 68, 100, 0.8); -webkit-box-shadow: inset 0px 265px 0px rgba(27, 68, 100, 0.8); box-shadow: inset 0px 265px 0px rgba(27, 68, 100, 0.8);}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-title a{color: white; font-size: 20px; font-family: DinRegular;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-field-area-resumen-portada{color: white; width: 97%; line-height: 20px; position: absolute; top: 260px; -moz-box-shadow: inset 0px 45px 0px rgba(0,0,0,.5); -webkit-box-shadow: inset 0px 45px 0px rgba(0, 0, 0, .5); box-shadow: inset 0px 45px 0px rgba(0, 0, 0, .5); height: 45px; padding: 10px;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-created{position: absolute; left: 765px; color: white; top: 180px; font-size: 14px;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .views-field-view-node{position: absolute; left: 583px; top: 252px; height: 48px;background: #7F7F7F; padding: 6px 6px 0px 0px;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .btn{float: left; padding-left: 6px;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .btn a{color: white;}
#block-views-actualidad-block-slide-hportada .view-content .views-row .vermas.btn{padding-top: 3px; font-size: 12px;}

/* PUBLICIDAD PRINCIPAL 
#block-views-publicidad-block{float: left; border-top: 2px solid white; border-right: 2px solid white; border-bottom: 2px solid white; box-shadow: -19px 35px 36px -25px #888; -webkit-box-shadow: -19px 35px 36px -25px #888; -moz-box-shadow: -19px 35px 36px -25px rgba(0,0,0,.2); -o-box-shadow: -19px 35px 36px -25px #888;}
#block-views-publicidad-block .view-publicidad.view-id-publicidad{height: 300px; width: 300px;}
#block-views-publicidad-block .view-publicidad.view-id-publicidad div.orbit-wrapper div.timer{display: none;}*/

#block-block-2{background-color:#cdcdcd;  border-top: 2px solid white; border-right: 2px solid white; border-bottom: 2px solid white; box-shadow: -19px 35px 36px -25px #888; -webkit-box-shadow: -19px 35px 36px -25px #888; -moz-box-shadow: -19px 35px 36px -25px rgba(0,0,0,.2); -o-box-shadow: -19px 35px 36px -25px #888;}


/*** BLOCK LANGUAGE
/*****************************************/

#block-locale-language{float: right; padding-top: 5px; height: 36px;}
#block-locale-language h2{display:none;}
#block-locale-language .content ul li{font-family: "DinRegular"; list-style-type: none; float: left; padding-right: 8px; text-transform: uppercase; border-right: 1px solid black; height: 12px; padding-left: 8px; line-height: 11px;}
#block-locale-language .content ul li.last{border-right: none;}
#block-locale-language .content ul li img{display: none;}
#block-locale-language .language-switcher-locale-url li a{color: #000000; font-weight: normal;}
#block-locale-language .language-switcher-locale-url{margin-bottom: 12px;}
#block-locale-language .language-switcher-locale-url li.active{font-family: "DinBold";}


/*** BLOCK SLIDE HORIZONTAL
/*****************************************/


#block-boxes-slide-horizontal{width: 65%;}
#block-boxes-slide-horizontal .sliderh{width: 94%; max-width: 100%; /*min-width: 768px;*/ margin: 0 auto; height: 310px;}



/*** ÁREAS MUNICIPALES PORTADA
/*****************************************/

#portada #left-areas-municipales{width: 100%; clear:both;margin-top: 190px;}

#left-areas-municipales .view-areas-municipales .views-row{float: left; /*padding-right: 7px; padding-bottom: 7px;*/ padding-right: 4px; padding-bottom: 4px;}
#left-areas-municipales .view-areas-municipales .views-field-title{position: absolute; color: white; width: 78px; margin-top: 58px; margin-left: 5px; font-size: 13px; line-height: 14px;}
#left-areas-municipales .view-areas-municipales .views-row.views-row-1 .views-field-title,
#left-areas-municipales .view-areas-municipales .views-row.views-row-2 .views-field-title,
#left-areas-municipales .view-areas-municipales .views-row.views-row-4 .views-field-title,
#left-areas-municipales .view-areas-municipales .views-row.views-row-7 .views-field-title,
#left-areas-municipales .view-areas-municipales .views-row.views-row-9 .views-field-title{margin-top: 45px;}
#left-areas-municipales .view-areas-municipales .views-row.views-row-12 .views-field-title,
#left-areas-municipales .view-areas-municipales .views-row.views-row-19 .views-field-title{margin-top: 46px; font-size: 12px; margin-left: 2px;}
#left-areas-municipales .view-areas-municipales .views-row.views-row-16 .views-field-title{margin-top: 37px; font-size: 12px; margin-left: 2px;}
#left-areas-municipales .view-areas-municipales .views-row.views-row-24 .views-field-title{font-size: 12px; margin-left: 2px;}
#left-areas-municipales .views-field-field-link-rea-municipal a img{width: 78px; height: 78px;}

/*** TABS ACTUALIDAD-AGENDA PORTADA
/*****************************************/

/*Css genéricas para todos los tabs*/
.tabs-container { display: block; margin: 0 0 20px; padding: 0; }
.tabs-container .tab-content { display: none; }
.tabs-container .tab-content.active { display: block; }
.tabs-container.contained { padding: 0; }
.tabs-container.contained .tab-content { border: solid 0 #e6e6e6; border-width: 0 1px 1px 1px; padding: 20px; }
.tabs-container.contained.vertical .tab-content { border-width: 1px 1px 1px 1px; }
.tabs-container dl.tabs{margin-bottom: 0px;}
dl.tabs dd{border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6;}
dl.tabs dd.active{border-left: none; border-right: none;}

/*** ACTUALIDAD PORTADA
/*****************************************/

#center-panel-actualidadTab{clear:both; padding: 0px;}
#center-panel-actualidadTab .pane-content{border: 0px solid #016C8C; height: 430px;}
#center-panel-actualidadTab  .views-row{height: 190px; border-left: 1px solid #016C8C; border-bottom: 1px solid #016C8C;float: left; width: 50%; padding: 12px 10px 10px 0px;}
#center-panel-actualidadTab  .views-row.views-row-last{/*border-bottom: none;*/}
#center-panel-actualidadTab  .views-row.views-row-even{border-right: 1px solid #016C8C;}

#center-panel-actualidadTab .views-field-field-foto {float: left; padding: 0px 15px 15px 10px;}
#center-panel-actualidadTab .views-field-created{font-size: 12px;}

#center-panel-actualidadTab .views-field-title{padding-top: 0px; line-height: 18px; font-size:110%;}
#center-panel-actualidadTab .views-field-field-area-resumen-portada{min-height: 55px; line-height: 18px; clear:both; padding:0px 10px;}
#center-panel-actualidadTab .views-field-title a{font-size: 15px; line-height:15px; text-align:justify;}
#center-panel-actualidadTab  .views-row .views-field-view-node{float: right; margin-top: 10px;}

#center-panel-actualidadTab .views-row .views-field-view-node a{font-size: 12px;}
#center-panel-actualidadTab .views-field-field-area-resumen-portada .field-content{font-size: 13px; margin-top: 5px;}

/*footer*/
#center-panel-actualidadTab .view-actualidad .view-footer,
#center-panel-eventosTab .view-eventos .view-footer{padding: 2px 10px 0px 0px; float: right;}
#center-panel-actualidadTab .view-actualidad .view-footer a,
#center-panel-eventosTab .view-eventos .view-footer a{font-size: 13px;}


/*** EVENTOS PORTADA
/*****************************************/

.region-eventos{padding: 0px; margin-left: 10px;}
.region-eltiempo{padding: 0px; margin-left: 0px;}
#center-panel-eventosTab .pane-content table {border: 1px solid #b5216b; margin: 0px; /*height:570px;*/}
#center-panel-eventosTab .pane-content table tbody {border: none;}
#center-panel-eventosTab .pane-content table tbody tr {border-bottom: none; padding: 0;}
#center-panel-eventosTab .pane-content table td {border: none; padding: 8px 5px 8px 8px;}
#center-panel-eventosTab .pane-content table tr.even {background: #F1F1F1;}

#center-panel-eventosTab .views-field-field-imagen{padding-top: 14px;}
#center-panel-eventosTab .views-field-title {font-size: 13px; color: #7A7A7A;}
#center-panel-eventosTab .views-field-title a{float: left; color: #f83e92;font-size: 11px; font-weight: bold;}
#center-panel-eventosTab .views-field-title .date-display-single{float: left;}

/*#center-panel-eventosTab .view-footer{border: 1px solid #DDD; padding: 10px; width: 240px; border-top: none;}*/

/*** REDES SOCIALES PORTADA
/*****************************************/

.panels-flexible-region-2-region_4{margin-right: 9px;}
.region-canal-youtube > div{border: 1px solid #E6E6E6; padding-left: 0px;}
.derecha-municipal .redes-sociales{height: 45px; border-bottom: 1px solid #E6E6E6; margin-bottom: 12px;}
.derecha-municipal .redes-sociales .btn{float: left; padding-right: 10px;}


#twitter-widget-portada{border: 1px solid #E6E6E6;}
#twitter-widget-portada .twitter_profile_widget .twtr-widget .twtr-tweet{border-bottom: 1px solid #E6E6E6;}
#twitter-widget-portada .twitter_profile_widget{margin-left: 5px;}
#twitter-widget-portada .twtr-widget .twtr-tweet-text p{font-size: 12px; color: #7A7A7A;}

.pane-canal-youtube h2.pane-title{margin-top: 0px; font-size: 15px; background-color: #989696; height: 33px; color: white; padding: 9px 0px 0px 11px; width: 330px; border-bottom: none; text-shadow: none;}
.view-canal-youtube .high_mc ul li{list-style-type: none; text-align: center;}
.view-canal-youtube .view-footer{float: right; margin-right: 15px; margin-bottom: -10px;}
#boxes-box-youtube_canal{padding: 0px 0px 12px 65px;}


/*** MAPA AVISOS
/*****************************************/
/*
.avisos-home.aviso-2,
.avisos-home.aviso-3,
.avisos-home.aviso-4{margin-top: 35px;}
#cabecera-aviso-1{margin-top: 11px;}

#titulo-avisos{width: 100%;}
.fila-2{padding: 0px; width: 100%; border-left: 2px solid #DDD; border-right: 2px solid #DDD; border-bottom: 2px solid #DDD; border-radius: 5px 5px 0px 0px;}
.fila-2 .panels-flexible-region > .inside{padding-right: 0px; padding-left: 3px;}
.panel-avisos{border-right: 1px dotted #CCC; min-height: 160px; padding: 0px 5px 0px 2px; width: 25%;}

.fila-2 .panels-flexible-region.avisos-home.aviso-1 > .inside{padding-left: 0px;}

#panel-avisos-otrosTab{border-right: none;}
.cabecera-aviso img{width: 23%; margin-left: 6px;}

.panel-avisos .view-avisos ul{margin-left: 0px;}
.panel-avisos .view-avisos .views-field-field-fecha-de-aviso span{font-size: 11px;}
.panel-avisos .view-avisos .view-empty p{font-size: 13px;  padding: 55px 0px 0px 0px;}

.panel-avisos .view-avisos .view-content{min-height: 135px;}
.panel-avisos .view-avisos .view-footer{float: right;}
.panel-avisos .view-avisos .view-footer a{font-size: 12px;}

.pane-avisos-panel-avisos-todos p{margin-bottom:5px;}
*/

/*.panels-flexible-row-4-2-inside {border-left: 2px solid #ccc; border-bottom: 2px solid #ccc;border-right: 2px solid #ccc;}*/


/*** TRÁMITES
/*****************************************/

.pane-boxes-titulo-tramites{width: 100%;}
h2.titulo-front,
h2.pane-title {font-size: 17px; text-shadow: 0px 0px 0px; font-family: DinRegular;}
.view-header h2{font-size: 17px; text-shadow: 0px 0px 0px; font-family: DinRegular;}
div.views-field.views-field-title h2{border-bottom: 1px solid #1487D4; font-size: 23px;}
.panel-tramites{float: left;  width: 367px; border-right: 1px dotted #E6E6E6; padding: 20px; height: 284px;}
#panel-tramites-1 a, #panel-tramites-2 a{font-size:14px;}
#panel-tramites-1{border-left: 1px solid #1C8049; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #1C8049;}
#panel-tramites-2{border-right: 1px solid #1C8049; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #1C8049;}
#panel-tramites-enlace{border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6;}
#panel-tramites-enlace #boxes-box-ver_mas_tramites img{padding-left: 65px;}
#panel-tramites-enlace #boxes-box-ver_mas_tramites h3{font-weight: normal; margin: 5px 0px 0px 0px; text-align: center;}
#panel-tramites-1 .view-tramites ul{margin: 0px;}
#panel-tramites-1 .view-tramites ul,
#panel-tramites-2 .view-tramites ul{margin: 0px;}
#panel-tramites-1 .view-tramites ul li,
#panel-tramites-2 .view-tramites ul li{padding: 0px; margin: 0px;}

#panel-tramites-2 .view-tramites .view-footer{float: right; margin-top: 5px;}
#panel-tramites-2 .view-tramites .view-footer a{font-size: 12px;}


/*** BANNERS MUNICIPALES
/*****************************************/

.fila-5 .panels-flexible-region,
.fila-6 .panels-flexible-region{width: 100%;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-container-horizontal{width: 100%; height: 165px; padding: 20px 43px 12px 38px; background: url('../images/fondos/jcarrusel_background.gif') no-repeat bottom; border: 1px solid #F2F2F2; box-shadow: 0px 35px 36px -25px #888; -webkit-box-shadow: 0px 35px 36px -25px #888; -moz-box-shadow: 1px 12px 20px rgba(0,0,0,.2); -o-box-shadow: 0px 35px 36px -25px #888;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-clip-horizontal{width: 98%;} /*900px;*/
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-item{width: 140px; height: 125px; border: 1px solid #e6e6e6; margin-right: 15px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-item .views-field-field-banner-municipal-imagen{padding: 15px 15px 2px 15px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-item .views-field-title-1 a{color: #7A7A7A; font-size: 12px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-item .views-field-title-1{line-height: 19px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-prev-horizontal{top: 70px; left: 0px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-next-horizontal{top: 70px; right: 0px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-navigation{display: none;}


/*** centro exposiciones - programacion cultural
/*****************************************/

.programacion_cultural h2.pane-title{
    background-image: -moz-linear-gradient(#f598c6, #b5216b);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f598c6), to(#b5216b));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f598c6,endColorStr=#b5216b);
	background: -ms-linear-gradient(top,#f598c6 46%,#b5216b 100%);
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
padding: 3px 0px 3px 10px;
}

.programacion_cultural .jcarousel-container-vertical {width: 100%; height: 800px; padding: 40px 10px 0px 10px; background-color:#ddd;}
.programacion_cultural .jcarousel-clip-vertical{width: 98%; height:90%} /*900px;*/
.programacion_cultural .jcarousel-container-vertical .jcarousel-item{margin-left:9px; width: 212px; height: 151px; border: 1px solid #e6e6e6; -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; margin-right: 15px;}
/*.programacion_cultural .jcarousel-container-vertical .jcarousel-item .views-field-field-banner-municipal-imagen{padding: 15px 15px 2px 15px;}*/
.programacion_cultural .views-field-field-cat-area-municipal {min-height: 34px;margin: -42px 15px;line-height: 14px;width: 180px;background-color: rgba(255, 255, 255, 0.87);position: absolute;}
.programacion_cultural .views-field-field-cat-area-municipal a{vertical-align:middle;}
.programacion_cultural .jcarousel-prev-vertical, .programacion_cultural .jcarousel-next-vertical{left: 114px;}
.programacion_cultural img {margin-top:10px; display:inherit;-webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px;}
.panels-flexible-region-programacion_cultural-center {width:73%;}
.panels-flexible-region-programacion_cultural-centros_expositivos {width:27%;}

.view-display-id-eventos_de_area  table td{width:50%;}
.view-display-id-eventos_de_area  table tbody tr:nth-child(even){background-color:#ddd;}
.view-display-id-eventos_de_area .views-field-field-imagen{float:left;padding-right:10px;padding-bottom:10px;}
.view-display-id-eventos_de_area .views-field-title a{text-transform:uppercase;}

.view-display-id-eventos_de_area .container-inline-date .form-item input {width:100px; margin:-4px 0px 0px 8px;}
.view-display-id-eventos_de_area .views-exposed-form .views-exposed-widget .form-submit {margin-top:0px;}
.view-display-id-eventos_de_area .views-exposed-widget {display:inline-flex;}
.view-display-id-eventos_de_area .view-filters .description{display:none;}
.view-display-id-eventos_de_area .view-filters{background: url(../images/fondos/jcarrusel_background.gif) no-repeat bottom; padding: 10px 0px 10px 70px;}


/*** OTRAS AREAS
/*****************************************/

.jimgMenu {position: relative;	width: 100%; height: 200px; overflow: hidden; margin: 0 auto; }

.jimgMenu ul { list-style: none; margin: 0px; display: block; height: 200px; width: 1340px;}

.jimgMenu ul li {float: left; }

.jimgMenu ul li a {text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; border-right: 2px solid #fff; cursor:pointer; display:block; overflow:hidden; width:110px; height: 200px; } /*72px*/

.jimgMenu ul li.slide-ayto a {background: url(../images/areas/institucional-ayuntamiento.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-tramita a {background: url(../images/areas/institucional-tramita.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-turismo a {background: url(../images/areas/institucional-turismo.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-perfil-contratante a {background: url(../images/areas/perfil-del-contratante.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-cadizdigital a {background: url(../images/areas/institucional-digital.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-carnaval a {background: url(../images/areas/institucional-carnaval.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-actualidad a {background: url(../images/areas/institucional-actualidad.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-semanasanta a {background: url(../images/areas/institucional-semanasanta.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-cadizcf a {background: url(../images/areas/institucional-cadizcf.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-tv a {background: url(../images/areas/institucional-tv.jpg) repeat scroll 0%; min-width:432px;}


.jimgMenu ul li.slide-texto a { background: url(../images/areas/institucional-1.png) repeat scroll 0%; min-width:432px;}


/*** PRE-FOOTER
/*****************************************/

#pre-footer{width: 100%; max-width: 1000px; margin: 0 auto; height: 85px;}

#pre-footer #block-footermap-footermap{background: #F2F2F2; padding: 12px; border-top: 3px solid #5085C7; height: 315px;}
#pre-footer #block-footermap-footermap .footermap-col{border-right: 1px dotted; width: 150px; min-height: 185px;}
#pre-footer #block-footermap-footermap .footermap-col h3{display: none;}
#pre-footer #block-footermap-footermap .footermap-col ul.footermap-item{text-align: left;}
#pre-footer #block-footermap-footermap .footermap-col ul li.first a{font-size: 13px; color: #0D8ED1; margin-bottom: 8px; font-weight: normal;}
#pre-footer #block-footermap-footermap .footermap-col ul li a{font-size: 12px; color: #7A7A7A;}


/*** FOOTER
/*****************************************/

#footer a, #footer li a.active, #footer-bottom a, #footer-bottom li a.active,
#footer a:hover, #footer li a.active:hover, #footer-bottom a:hover, #footer-bottom li a.active:hover {color: white;}

#copyright{color: white; text-align: right; margin: 0 auto;}
#copyright direccion{font-size: 12px;}
#copyright #copy{margin-bottom: 5px;}

#boxes-box-enlaces_footer{color: white;}

.footer-area.first h2{color: white; font-size: 14px; font-weight: bold;}
.view-display-id-block_footer_areas_municipales .views-row{float: left; margin-right: 15px; margin-bottom: 10px;}

#boxes-box-ayto_cadiz_footer a,
#boxes-box-ayto_cadiz_footer a:hover{font-size: 22px;}
#boxes-box-ayto_cadiz_footer a span{font-weight: bold;}

/*** FOOTER FOURTH
/*****************************************/

#block-boxes-tramites-gestiones-footer .boxes-box-content a{font-weight: bold; color: #04568C;}

/*** WEBFORM
/*******************************************/

#node-12802 #webform-component-referencia {width:210px;margin-top:20px;}
#node-12802 #webform-component-identificacion {width:210px;}
#node-12802 #webform-component-cif-nif {width:210px;}
#node-12802 #webform-component-importe {width:210px;}

.notice {font-size: 120%; border-color: #4c75bd; border-style: solid;  padding: 35px; width:500px; margin: auto; text-align: center;}
#node-12887 .links,#node-12888 .links, #node-12802 .links {display:none;} /*no muestro las opciones de impresion y envio por email para los nodos de confirmacion o error de la operacion TPV*/

/*** CONTACTAR
/*****************************************/
/*8670- volante certificado empadronamiento */
/*8673- duplicado justificante de pago */
/*8669- contacto con recaudacion online*/
#webform-client-form-8670 .form-item, #webform-client-form-8673 .form-item, #webform-client-form-8669 .form-item{margin-top:0px;margin-bottom:0px; display:inline-block;}
#webform-component-descripcion h3 a{font-size: 19px;}
#webform-component-numero-de-documento {margin-right:70px;}
#webform-client-form-8669 #webform-component-asunto {width:637px;}
#webform-client-form-8669 #webform-component-texto {display: inherit;width: 500px;float: left;}
#webform-client-form-8669 #webform-component-texto2 {width:400px; padding:40px 20px;}

/*** SECCION ACTUALIDAD
/*****************************************/

.seccion{margin-bottom: 0px;}
.seccion.actualidad .view-actualidad .views-row{border-bottom: 1px solid #E6E6E6; padding: 20px 15px 0px 15px; /*height: 220px;*/}
.seccion.actualidad .view-actualidad .views-row .views-field-field-foto{float: left; padding: 0px 15px 10px 15px;}
.seccion.actualidad .view-actualidad .views-row .views-field-title a{font-size: 14px;}
.seccion.actualidad .view-actualidad .views-row .views-field-field-area-resumen-portada .field-content{font-size: 13px;}
.seccion.actualidad .view-actualidad .views-row .views-field-created{font-size: 12px;}
.seccion.actualidad .view-actualidad .views-row .views-field-view-node{/*margin-left: 890px;*/ text-align:right; clear:both;}
.seccion.actualidad .view-actualidad .views-row .views-field-view-node a{font-size: 12px;}

.item-list .pager{margin-top: 20px;}

/*** SECCION EVENTOS
/*****************************************/

.seccion.eventos .view-display-id-panel_todo_eventos .views-row{border-bottom: 1px solid #E6E6E6; padding: 20px 15px 10px 15px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-field-imagen{float: left; padding: 0px 15px 10px 15px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-field-categor-a span,
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-field-categor-a{font-size: 12px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-field-categor-a .field-content{font-size: 13px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-field-direcci-n span{float: left; margin-right: 5px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-field-localidad span{float: left; margin-right: 5px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-title a{font-size: 16px;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-body .field-content{width: 738px; float: right;}
.seccion.eventos .view-display-id-panel_todo_eventos .views-row .views-field-view-node{clear:both;margin-left: 890px;}


/*** SECCION AVISOS
/*****************************************/

.seccion.avisos .view-display-id-panel_avisos_todos .views-row{border-bottom: 1px solid #E6E6E6; padding: 20px 15px 15px 15px;}
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-field-field-fecha a{font-size: 14px;}
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-label-field-avisos-categoria,
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-label-field-aviso-direccion,
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-label-body{float: left; margin-right: 5px; margin-left: 0px; font-weight: bold;}
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-field-view-node{text-align:right;/*margin-left: 890px;*/}
.view-display-id-panel_avisos_todos_mapa .view-filters{display: none;}

.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-field-field-avisos-categoria{margin-top: 6px;}
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-field-field-aviso-direccion,
.seccion.avisos .view-display-id-panel_avisos_todos .views-row .views-field-body{font-size: 13px; }

.seccion.avisos .view .view-filters{background: url(../images/fondos/jcarrusel_background.gif) no-repeat bottom; padding: 10px 0px 10px 16px; width: 100%;}

.seccion .view .view-empty{padding: 40px 0px 10px 20px;}


/**** LISTADO DE CANALES
/*****************************************/
.pane-views-panes.pane-actualidad-panel-pane-3 .views-row {
padding:10px 10px 5px 25px;
}

.pane-views-panes.pane-actualidad-panel-pane-3 .views-row-odd {background-color:#F5F8FA;}

.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-title a{font-size:15px;}

.pane-views-panes.pane-actualidad-panel-pane-3  .views-field-title{margin-bottom:10px;}

.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo1,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo2,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo3,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo4,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo5,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo6,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo7,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo8,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo9,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo10,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo11,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo12,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo13,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo14,
.pane-views-panes.pane-actualidad-panel-pane-3 .views-field-field-archivo15
 {
margin-left:10px;
}

.pane-views-panes.pane-actualidad-panel-pane-3 .view-empty{padding: 20px;}

/*** NODO AVISOS
/*****************************************/

.node-avisos .field .field-label{float: left; margin-right: 5px;}
.node-avisos .field-name-body{margin-top: 20px;}


/*** NODO EVENTOS
/*****************************************/

.node-evento .content{margin-top: 20px;}
.node-evento .field.field-name-field-imagen{float: left; padding: 0px 20px 20px 0px;}



/**** NODO ACTUALIDAD
/*******************************************/

.node-actualidad .field.field-name-field-foto{float: right; padding: 0px 0px 15px 20px;  margin-top:-6px;}
.node-actualidad .field-name-field-datepublished{text-align: right;margin-bottom: 10px;}
.node-actualidad .field.field-name-field-foto2 {clear:both;}

.node-actualidad .field.field-name-field-foto2,
.node-actualidad .field.field-name-field-foto3,
.node-actualidad .field.field-name-field-foto4,
.node-actualidad .field.field-name-field-foto5,
.node-actualidad .field.field-name-field-foto6,
.node-actualidad .field.field-name-field-foto7,
.node-actualidad .field.field-name-field-foto8,
.node-actualidad .field.field-name-field-foto9{
width:230px;
float:left;
}

.node-actualidad .field-name-field-area-resumen-portada .field-item {
font-size:17px;
line-height:135%;
margin-bottom:20px;
}
.node-actualidad .field-name-body .field-item{
min-height: 150px; /*330px;*/
}

.node-actualidad .field-name-body .field-item  p{font-size: 16px; line-height: 1.4; text-align: justify; margin: 0px 15px 5px 0px;}

.node-actualidad .field-name-body .field-item  p br{line-height: 2.5;}


/*** SUBCATEGORIAS MUNICIPAL
/******************************************/

/*.sub-categoria-municipal {display:none;}*/
.sub-categoria-municipal {display:inline;}
.sub-categoria-municipal.nivel-0{
display:inline;}
.view-id-subcategorias_area_municipal a:hover{color:#333; font-weight:bold;}


/*** imagenes de areas municipales
/*******************************************/

/*div.view.view-contenido-de-area-municipal.view-id-contenido_de_area_municipal img{*/
div.panel-pane.pane-views-panes.pane-contenido-de-area-municipal-panel-pane-2 img {
background: transparent url('../images/pattern.png');
border: 1px solid #D8D8D8;
padding: 6px;
margin: 10px 0;
/*float:right;*/
}

.pane-contenido-de-area-municipal-panel-pane-2 .views-row {
width:200px;
float:left;
margin: 0 5px;
min-height: 200px;
}


div.panels-flexible-region.panels-flexible-region-8-imagenes.panels-flexible-region-last  {
margin-top:25px;

}


.pane-actualidad-panel-pane-4 {padding: 0 10px 0px 0px;margin: 10px 0px;}
.pane-ultimos-documentos-subido {padding: 0 0 0 10px; margin:10px 0px; }

.pane-actualidad-panel-pane-4 h2.pane-title, .pane-ultimos-documentos-subido h2.pane-title{
    clear:both;
    background-image: -moz-linear-gradient(#00CA92, #048e68);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#00CA92), to(#048e68));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#00CA92,endColorStr=#048e68);
    background: -ms-linear-gradient(top,#00CA92 46%,#048e68 100%);
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
    margin:25px 0px 5px 0px;
    color: white;
padding: 3px 0px 3px 10px;
}

#carrusel-banner-portada  .view-id-banners_municipales .view-content{
border: 1px solid #CF6C08;
}


#carrusel-banner-portada  h2{
    background-image: -moz-linear-gradient(#fc933c, #cf6c08);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fc933c), to(#cf6c08));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fc933c,endColorStr=#cf6c080);
	background: -ms-linear-gradient(top,#fc933c 46%,#cf6c08 100%);		
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
padding:3px 0px 3px 10px;
}

#boxes-box-titulo_tramites h2, #boxes-box-titulo_tramites2 h2{
    background-image: -moz-linear-gradient(#58b07f, #1c8049);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#58b07f), to(#1c8049));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#58b07f,endColorStr=#1c8049);
	background: -ms-linear-gradient(top,#58b07f 46%,#1c8049 100%);	
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
padding: 3px 0px 3px 10px;
}

#boxes-box-titulo_tramites2 {
    background-image: url("/sites/all/themes/corporate/images/menutramites/trami-1.jpg");
min-height: 290px;
}

#boxes-box-titulo_tramites2 ul {
    background-color: #4182bacc;
    }

#boxes-box-titulo_tramites2 ul a{ color:#fff;}



#center-panel-eventosTab h2,
h1.agenda-class, .pane-eventos-panel-eventos-portada h2.pane-title{
    background-image: -moz-linear-gradient(#f598c6, #b5216b);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f598c6), to(#b5216b));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f598c6,endColorStr=#b5216b);
	background: -ms-linear-gradient(top,#f598c6 46%,#b5216b 100%);
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
padding: 3px 0px 3px 10px;
}
#left-areas-municipales {width:100%; max-width:1000px;}

#left-areas-municipales h2.pane-title{
	clear:both;
    background-image: -moz-linear-gradient(#64316f, #4c1c56);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#64316f), to(#4c1c56));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#64316f,endColorStr=#4c1c56);
	background: -ms-linear-gradient(top,#64316f 46%,#4c1c56 100%);
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
padding: 3px 0px 3px 10px;
}

#left-areas-municipales .pane-content{
margin-left: 10px;
margin-top: 10px;

}


#boxes-box-titulo_avisos h2,
h1.avisos-class{
    background-image: -moz-linear-gradient(#A2B0B0, #567884);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#A2B0B0), to(#567884));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A2B0B0,endColorStr=#567884);
	background: -ms-linear-gradient(top,#A2B0B0 46%,#567884 100%);	
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
    padding: 3px 0px 3px 10px;
}

#center-panel-actualidadTab h2,
h1.actualidad-class{
    background-image: -moz-linear-gradient(#30A5C8, #016C8C);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#30A5C8), to(#016C8C));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#30A5C8,endColorStr=#016C8C);
	background: -ms-linear-gradient(top,#30A5C8 46%,#016C8C 100%);		
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
    padding: 3px 0px 3px 10px;
}

h1.tablon-de-anuncios-class{
    background-image: -moz-linear-gradient(#A2B0B0, #567884);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#A2B0B0), to(#567884));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A2B0B0,endColorStr=#567884);
	background: -ms-linear-gradient(top,#A2B0B0 46%,#567884 100%);	
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
    padding: 3px 0px 3px 10px;
}

h2.pane-turismo{
    background-image: -moz-linear-gradient(#44C8D4, #1091A7);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#44C8D4), to(#1091A7));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#44C8D4,endColorStr=#1091A7);
	background: -ms-linear-gradient(top,#44C8D4 46%,#1091A7 100%);		
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
    padding: 3px 0px 3px 10px;
	font-size: 15px;
text-shadow: 0px 0px 0px;
font-family: DinRegular;
}

h2.pane-cadizdigital{
    background-image: -moz-linear-gradient(#F2BB3A, #C48909);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#F2BB3A), to(#C48909));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F2BB3A,endColorStr=#C48909);
	background: -ms-linear-gradient(top,#F2BB3A 46%,#C48909 100%);		
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	clear:both;
	margin:20px 0px 0px 0px;
	color: white;
    padding: 3px 0px 3px 10px;
	font-size: 15px;
text-shadow: 0px 0px 0px;
font-family: DinRegular;
}
.pie_cadiz_digital {
margin-top: -28px;
}

#cadizdigital {
border-width: 0px 2px 0px 2px;
border-style: solid;
border-color: #F2BB3A;
background:transparent url(../images/fondo-para-pines.jpg) no-repeat 50%;
}

/*div.pane-boxes-menuacciones, div.pane-boxes-tvonline {
margin-bottom:35px;
}*/

.sbi_label{
font-family: DinRegular;
font-size:14px;
text-align:center;
padding:0px;
}

/** DELEGACIONES MUNICIPALES TITULO DEGRADADO
/********************************************/
#delegacion-contenido {margin-bottom: 15px;}
#delegacion-contenido h2.pane-title{margin-left: 10px;}
#delegacion-contenido h2.pane-title,
#delegacion-contenido h2.field-content, #delegacion-menu h2.field-content{font-size: 18px; margin-top: 0px; padding-top: 15px; border-bottom: 1px solid #1952bb; /*text-shadow: 0px 0px 0px;*/}

#programacion_cultural-contenido {margin-bottom: 15px;}
#programacion_cultural-contenido h2.pane-title{margin-left: 10px;}
#programacion_cultural-contenido h2.pane-title,
#programacion_cultural-contenido h2.field-content, #programacion_cultural-menu h2.field-content{font-size: 17px; margin-top: 0px; padding-top: 15px; border-bottom: 1px solid #1487D4; font-family: "DinRegular"; text-shadow: 0px 0px 0px;}


h1.titulo-subnivel{font-size:20px; text-shadow:none; -webkit-border-radius: 5px 5px 0px 0px ; -moz-border-radius: 5px 5px 0px 0px ; border-radius: 5px 5px 0px 0px; margin:0px; color: white; padding: 3px 0px 3px 10px;}

/*Corporación*/
h1.class-1194{
    background-image: -moz-linear-gradient(#3556ef, #4566ff);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#3556ef), to(#4566ff));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3556ef,endColorStr=#4566ff);
	background: -ms-linear-gradient(top,#3556ef 46%,#4566ff 100%);	
}


/*Artesanía*/
h1.class-542{
     background-image: -moz-linear-gradient(#7dbd64, #64994f);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#7dbd64), to(#64994f));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7dbd64,endColorStr=#64994f);
	background: -ms-linear-gradient(top,#7dbd64 46%,#64994f 100%);		
}

/*Asuntos Sociales*/
h1.class-34{
    background-image: -moz-linear-gradient(#15daa5, #02c490);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#15daa5), to(#02c490));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#15daa5,endColorStr=#02c490);
	background: -ms-linear-gradient(top,#15daa5 46%,#02c490 100%);		
}

/*Cultura*/
h1.class-35{
    background-image: -moz-linear-gradient(#c00256, #a6004a);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#c00256), to(#a6004a));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c00256,endColorStr=#a6004a);
	background: -ms-linear-gradient(top,#c00256 46%,#a6004a 100%);		
}

/*Comercio*/
h1.class-36{
    background-image: -moz-linear-gradient(#fc7591, #ff5f81);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fc7591), to(#ff5f81));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fc7591,endColorStr=#ff5f81);
	background: -ms-linear-gradient(top,#c00256 46%,#a6004a 100%);		
}

/*Consumo*/
h1.class-37{
    background-image: -moz-linear-gradient(#f96330, #ff4303);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f96330), to(#ff4303));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f96330,endColorStr=#ff4303);
	background: -ms-linear-gradient(top,#f96330 46%,#ff4303 100%);		
}

/*Deportes*/
h1.class-39{
    background-image: -moz-linear-gradient(#138f92, #018285);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#138f92), to(#018285));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#138f92,endColorStr=#018285);
	background: -ms-linear-gradient(top,#138f92 46%,#018285 100%);		
}

/*Educación*/
h1.class-41{
    background-image: -moz-linear-gradient(#19bfb7, #02b0a8);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#19bfb7), to(#02b0a8));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#19bfb7,endColorStr=#02b0a8);
	background: -ms-linear-gradient(top,#19bfb7 46%,#02b0a8 100%);	
}

/*Estadística*/
h1.class-42{
    background-image: -moz-linear-gradient(#fd3b92, #f40771);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fd3b92), to(#f40771));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fd3b92,endColorStr=#f40771);
	background: -ms-linear-gradient(top,#fd3b92 46%,#f40771 100%);		
}

/*Fiestas*/
h1.class-43{
    background-image: -moz-linear-gradient(#4492c7, #217ab6);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4492c7), to(#217ab6));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4492c7,endColorStr=#217ab6);
	background: -ms-linear-gradient(top,#4492c7 46%,#217ab6 100%);	
}

/*Fundación Municipal de la mujer*/
h1.class-48{
    background-image: -moz-linear-gradient(#80438e, #652773);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#80438e), to(#652773));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#80438e,endColorStr=#652773);
	background: -ms-linear-gradient(top,#80438e 46%,#652773 100%);		
}

/*Hacienda*/
h1.class-44{
    background-image: -moz-linear-gradient(#7b7a7a, #666666);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#7b7a7a), to(#666666));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7b7a7a,endColorStr=#666666);
	background: -ms-linear-gradient(top,#7b7a7a 46%,#666666 100%);	
}

/*IFEF*/
h1.class-195{
    background-image: -moz-linear-gradient(#4c76c3, #2d59a9);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4c76c3), to(#2d59a9));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4c76c3,endColorStr=#2d59a9);
	background: -ms-linear-gradient(top,#4c76c3 46%,#2d59a9 100%);		
}

/*Juventud*/
h1.class-45{
    background-image: -moz-linear-gradient(#fdc263, #f7ac35);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fdc263), to(#f7ac35));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fdc263,endColorStr=#f7ac35);
	background: -ms-linear-gradient(top,#fdc263 46%,#f7ac35 100%);		
}

/*Mayor*/
h1.class-46{
    background-image: -moz-linear-gradient(#40bff0, #21aee4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#40bff0), to(#21aee4));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#40bff0,endColorStr=#21aee4);
	background: -ms-linear-gradient(top,#40bff0 46%,#21aee4 100%);	
}

/*Medio Ambiente*/
h1.class-47{
    background-image: -moz-linear-gradient(#13aa4f, #00993d);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#13aa4f), to(#00993d));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#13aa4f,endColorStr=#00993d);
	background: -ms-linear-gradient(top,#13aa4f 46%,#00993d 100%);		
}

/*Patrimonio*/
h1.class-50{
    background-image: -moz-linear-gradient(#f16945, #ef5229);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f16945), to(#ef5229));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f16945,endColorStr=#ef5229);
	background: -ms-linear-gradient(top,#f16945 46%,#ef5229 100%);		
}

/*Policía*/
h1.class-52{
    background-image: -moz-linear-gradient(#145a90, #004274);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#145a90), to(#004274));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#145a90,endColorStr=#004274);
	background: -ms-linear-gradient(top,#145a90 46%,#004274 100%);		
}

/*Salud*/
h1.class-53{
    background-image: -moz-linear-gradient(#e25b64, #d73d47);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#e25b64), to(#d73d47));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e25b64,endColorStr=#d73d47);
	background: -ms-linear-gradient(top,#e25b64 46%,#d73d47 100%);		
}

/*Tráfico*/
h1.class-55{
    background-image: -moz-linear-gradient(#51a289, #31856b);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#51a289), to(#31856b));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#51a289,endColorStr=#31856b);
	background: -ms-linear-gradient(top,#51a289 46%,#31856b 100%);		
}

/*Transportes*/
h1.class-551{
    background-image: -moz-linear-gradient(#b0adad, #999999);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#b0adad), to(#999999));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b0adad,endColorStr=#999999);
	background: -ms-linear-gradient(top,#b0adad 46%,#999999 100%);		
}

/*Turismo*/
h1.class-56{
    background-image: -moz-linear-gradient(#f9a764, #f88c32);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f9a764), to(#f88c32));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f9a764,endColorStr=#f88c32);
	background: -ms-linear-gradient(top,#f9a764 46%,#f88c32 100%);		
}

/*Urbanismo*/
h1.class-57{
    background-image: -moz-linear-gradient(#9bc871, #77ab47);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#9bc871), to(#77ab47));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#9bc871,endColorStr=#77ab47);
	background: -ms-linear-gradient(top,#9bc871 46%,#77ab47 100%);	
}

/*Atención al Ciudadano*/
h1.class-603{
    background-image: -moz-linear-gradient(#18a718, #008c00);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#18a718), to(#008c00));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#18a718,endColorStr=#008c00);
	background: -ms-linear-gradient(top,#18a718 46%,#008c00 100%);	
}

/*Tu ayuntamiento*/
h1.class-527{
    background-image: -moz-linear-gradient(#f16729, #e05618);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f16729), to(#e05618));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f16729,endColorStr=#e05618);
	background: -ms-linear-gradient(top,#f16729 46%,#e05618 100%);	
}

/*Cádiz tramita*/
h1.class-634{
    background-image: -moz-linear-gradient(#e9a107, #d8b006);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#e9a107), to(#d8b006));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e9a107,endColorStr=#d8b006);
	background: -ms-linear-gradient(top,#e9a107 46%,#d8b006 100%);		
}

/*Tablón de anuncios*/
h1.class-645{
    background-image: -moz-linear-gradient(#25abeb, #149ada);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#25abeb), to(#149ada));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#25abeb,endColorStr=#149ada);
	background: -ms-linear-gradient(top,#25abeb 46%,#149ada 100%);
}

/*Distritos*/
h1.class-621{
    background-image: -moz-linear-gradient(#00ca92, #00b981);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#00ca92), to(#00b981));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#00ca92,endColorStr=#00b981);
	background: -ms-linear-gradient(top,#00ca92 46%,#00b981 100%);
}

/*Contratacion*/
h1.class-38{
    background-image: -moz-linear-gradient(#6a2979, #591868);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#6a2979), to(#591868));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6a2979,endColorStr=#591868);
	background: -ms-linear-gradient(top,#6a2979 46%,#591868 100%);
}

/*Enlaces de interés*/
h1.class-610{
    background-image: -moz-linear-gradient(#016078, #005067);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#016078), to(#005067));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#016078,endColorStr=#005067);
	background: -ms-linear-gradient(top,#016078 46%,#005067 100%);
}

/*Normativa municipal*/
h1.class-679{
    background-image: -moz-linear-gradient(#8d9ca0, #7c8b90);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#8d9ca0), to(#7c8b90));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#8d9ca0,endColorStr=#7c8b90);
	background: -ms-linear-gradient(top,#8d9ca0 46%,#7c8b90 100%);
}

/*Prensa*/
h1.class-581{
    background-image: -moz-linear-gradient(#3277b5, #2166a4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#3277b5), to(#2166a4));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3277b5,endColorStr=#2166a4);
	background: -ms-linear-gradient(top,#3277b5 46%,#2166a4 100%);
}

/*Vivienda*/
h1.class-757{
    background-image: -moz-linear-gradient(#ff0a77, #ee0966);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ff0a77), to(#ee0966));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff0a77,endColorStr=#ee0966);
	background: -ms-linear-gradient(top,#ff0a77 46%,#ee0966 100%);
}

/*Participacion ciudadana*/
h1.class-758{
    background-image: -moz-linear-gradient(#90ee00, #80dd00);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#90ee00), to(#80dd00));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#90ee00,endColorStr=#80dd00);
	background: -ms-linear-gradient(top,#90ee00 46%,#80dd00 100%);
}

/*CARNAVAL*/
h1.class-103{
    background-image: -moz-linear-gradient(#ca0d86, #82165b);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#ca0d86), to(#82165b));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ca0d86,endColorStr=#82165b);
    background: -ms-linear-gradient(top,#ca0d86 46%,#82165b 100%);
}

/*Bienestar animal*/
h1.class-2618{
    background-image: -moz-linear-gradient(#e25b64, #d73d47);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#e25b64), to(#d73d47));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e25b64,endColorStr=#d73d47);
    background: -ms-linear-gradient(top,#e25b64 46%,#d73d47 100%);      
}


/** subcategorias de area
/********************************************/
div.views-field.views-field-title h2,div.panel-pane.pane-views.pane-subcategorias-area-municipal h2{
font-size:17px;
margin-top:40px;
}


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

/*** SEGUNDOS NIVELES GENERAL
/*******************************************/

.page-iframe #main > h1 {color: #06B7AF;}
.page-iframe  table th{background-color: #06B7AF;}
.page-iframe thead a{color:#fff;}
.page-iframe thead a.active {font-weight:bold;}
.page-iframe td.active {    background-color: #DCF1F0;}


#main > h1,
#breacumb-title-delegacion h1{font-size: 18px; font-weight: normal; text-shadow: 0px 0px 0px;font-family: DinBold;}
.sublevel-class .panels-flexible-region{width: 100%;}

.node-type-actualidad #main > h1 {font-size:26px;}


/*** BLOQUE UBICACIÓN EN NODOS
/*******************************************/

#block-gmap-location-0{margin-top: 25px;}


.links ul li .a2a_button_facebook, .links ul li .a2a_button_twitter{padding: 0px 0px 0px 0px; margin: 0px; width: 45px; filter: none; background-image: none; box-shadow: 0px 0px 0px;}
.a2a_kit{width: 200px;}
.links ul li a{padding: 0px 15px 0px 0px; float: left; text-shadow: 0px 0px 0px; -moz-box-shadow: 0px 0px 0px; -webkit-box-shadow: 0px 0px 0px; background: none; }
.links li.print_html a, .links li.print_mail a{padding : 0px;}

/*************** PRUEBA DE EXPANDIR AREA EN SUBCATEGORIA*************************/
.caja {
	width:100%;
	display: none;
	padding:5px;
	border:2px solid #CAE8EB;
	background-color:#ECF7F5;
}
.caja-on{
	width:100%;
	padding:5px;
	border:2px solid #CAE8EB;
	background-color:#ECF7F5;
}
#mostrar{
	display:block;
	width:70%;
	padding:5px;
	border:2px solid #D0E8F4;
	background-color:#ECF8FD;
	
}/******************************************/


.view-id-subcategorias_area_municipal .item-list ul li{
list-style:none;
}

.view-id-subcategorias_area_municipal .item-list ul li .add_icon{
float:left;
margin: 4px 4px 0px 0px;
}

#panel-avisos-traficoTab{
background:transparent url(../images/icono-avisos-trafico.png) no-repeat 40px 50%;
}
#panel-avisos-electricidadTab{
background:transparent url(../images/icono-avisos-electricidad.png) no-repeat 40px 50%;
}
#panel-avisos-aguasTab{
background:transparent url(../images/icono-avisos-agua.png) no-repeat 40px 50%;
}
#panel-avisos-otrosTab{
background:transparent url(../images/icono-avisos-otros.png) no-repeat 40px 50%;
}

#panel-avisos-electricidadTab .view-empty p, #panel-avisos-traficoTab .view-empty p,#panel-avisos-aguasTab .view-empty p, #panel-avisos-otrosTab .view-empty p{
font-weight: bold;
font-size:17px;
text-align:center;
}
#oc_tv_online {
margin-top:-198px;
margin-bottom:10px;
display:none;
}

.tv_online_background {line-height:100%;}

#delegacion-contenido .view-actualidad  .views-row{width: 480px;margin-bottom:20px;border: 1px solid #D0E8F4;float:left; box-shadow: 0px 35px 36px -25px #888; -webkit-box-shadow: 0px 35px 36px -25px #888; -moz-box-shadow: 1px 12px 20px rgba(0,0,0,.2); -o-box-shadow: 0px 35px 36px -25px #888; min-height: 208px;}
#delegacion-contenido .view-actualidad .views-row-1{margin-right:30px;}
#delegacion-contenido .views-field.views-field-body {text-align:justify;}
#delegacion-contenido .views-field.views-field-field-area-resumen-portada{clear:both;}
#delegacion-menu .view-subcategorias-area-municipal {border-left:1px dashed #C1C1C1;}
#delegacion-contenido .view-footer  {text-align: right; }
#delegacion-menu {margin-left:25px;}
#delegacion-contenido .view-content,#delegacion-contenido p,#delegacion-contenido ul{font-family: DinRegular;}
#delegacion-menu .enlace-activo a{
color: #FF9018;
font-weight: bold;
}

#programacion_cultural-contenido .view-actualidad  .views-row{width: 480px;margin-bottom:20px;border: 1px solid #D0E8F4;float:left; box-shadow: 0px 35px 36px -25px #888; -webkit-box-shadow: 0px 35px 36px -25px #888; -moz-box-shadow: 1px 12px 20px rgba(0,0,0,.2); -o-box-shadow: 0px 35px 36px -25px #888; min-height: 208px;}
#programacion_cultural-contenido .view-actualidad .views-row-1{margin-right:30px;}
#programacion_cultural-contenido .views-field.views-field-body {text-align:justify;}
#programacion_cultural-contenido .views-field.views-field-field-area-resumen-portada{clear:both;}
#programacion_cultural-menu .view-subcategorias-area-municipal {border-left:1px dashed #C1C1C1;}
#programacion_cultural-contenido .view-footer  {text-align: right; }
#programacion_cultural-menu {margin-left:25px;}
#programacion_cultural-contenido .view-content,#programacion_cultural-contenido p,#programacion_cultural-contenido ul{font-family: DinRegular;}
#programacion_cultural-menu .enlace-activo a{
color: #FF9018;
font-weight: bold;
}
.panels-flexible-region-delegacion-contenido-inside .pane-banners-municipales-panel-carrusel-banners-municipales h2,
.pane-eventos-eventos-del-area h2 {
	clear:both;
    background-image: -moz-linear-gradient(#fc933c, #cf6c08);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fc933c), to(#cf6c08));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fc933c,endColorStr=#cf6c080);
	background: -ms-linear-gradient(top,#fc933c 46%,#cf6c08 100%);	
    -webkit-border-radius: 5px 5px 0px 0px ;
    -moz-border-radius: 5px 5px 0px 0px ;
    border-radius: 5px 5px 0px 0px;
	margin:0px;
	color: white;
padding:3px 0px 3px 10px;
}

.icono-filtro{margin: 18px 10px 0px 21px;width:60px;float: left;}

.icono-filtro img:hover { z-index: 2;
	-webkit-transform: scale(1.2) translateY(-5px);	
	-moz-transform: scale(1.2) translateY(-5px);	
	-ms-transform: scale(1.2) translateY(-5px);	
	transform: scale(1.2) translateY(-5px);	
	-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 5px 5px 5px 5px ; -moz-border-radius: 5px 5px 5px 5px ; border-radius: 5px 5px 5px 5px;
}

.view-display-id-panel_avisos_todos  .view-filters{height:90px;}
.view-display-id-panel_avisos_todos #views-exposed-form-avisos-panel-avisos-todos{display:none;}

/* Para situar el mapa a la derecha de los avisos*/
.panels-flexible-region.panels-flexible-region-sublevel-class-avisos.panels-flexible-region-first {width:50%;float:left;}
.panels-flexible-region.panels-flexible-region-sublevel-class-mapa.panels-flexible-region-last {width:50%;height:700px;margin-bottom:50px;}
/***************************************************/

/*** PANEL DE GESTION
/*****************************************/

/*#gestion-nuevo-contenido{-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 5px 5px #777; -webkit-box-shadow: 0px 5px 5px #777; box-shadow: 0px 0px 3px #777; height: 252px; padding: 14px; margin-left: 2px;}*/
.btnadd.gestion{float: left; padding: 5px 10px; width:33.33%;}
.btnadd.gestion img {max-width:100%;}
.contenido-general, .contenido-area{padding:0px 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 5px 5px #777; -webkit-box-shadow: 0px 5px 5px #777; box-shadow: 0px 0px 3px #777; padding: 14px; margin-left: 2px; margin-bottom: 15px;}
.contenido-general{width:45%; height: auto; float:left} 
.contenido-area{width:45%; height: auto; float:right;}
.panel-pane.pane-views-panes.pane-gestion-panel-gestion{clear:both;}
.pane-gestion-panel-gestion .view-filters{
	clear:both;
    background-image: -moz-linear-gradient(#fff, #555);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#555));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fff,endColorStr=#555);
	background: -ms-linear-gradient(top,#fff 46%,#555 100%);		
	}
table th {background:#c1c1c1; font-size:12px;}
table th.views-field,table td.views-field{font-size:12px;}
#view-id-Gestion .view-display-id-panel_gestion {font-size:12px;}
#edit-field-cat-area-municipal-tid {height:24px;}
#edit-field-dateexpired-value-wrapper  label,#edit-field-datepublished-value-wrapper   label  {float:left;}
#edit-field-dateexpired-value-wrapper > label,#edit-field-datepublished-value-wrapper  > label  {width:135px;}
#edit-field-dateexpired-value-wrapper .views-widget, #edit-field-datepublished-value-wrapper .views-widget {float: right;margin-left: 20px;}
#edit-field-dateexpired-value-min-wrapper, #edit-field-datepublished-value-min-wrapper {float:left;}
#edit-field-dateexpired-value-max-wrapper, #edit-field-datepublished-value-max-wrapper {float:right;}
#edit-field-dateexpired-value-wrapper .form-type-select, #edit-field-datepublished-value-wrapper .form-type-select {margin-left:5px;}

#views-exposed-form-Gestion-panel-gestion .views-exposed-widget.views-submit-button{clear: both;width: 100%;text-align: center;}

/***************** USER MENU 
**********************************************

#highlighted {clear:both;}
#block-system-user-menu h2 {display:none;}
#block-system-user-menu ul {clear:both;}
#block-system-user-menu li {float:right;margin-left:20px;}***/

.menuusuario {
height:40px;
vertical-align: bottom;
padding-top: 20px;
text-align: right;
}

.panels-flexible-row.panels-flexible-row-12-2.clearfix.fila-2,
.panels-flexible-row.panels-flexible-row-9-5.clearfix.fila-5{
display:none;
}

/* seccion de avisos  background: url('../images/fondos/jcarrusel_background.gif') no-repeat bottom;*/
/*.inside.panels-flexible-row-inside.panels-flexible-row-9-2-inside.clearfix{
width: 100%; height: 85px; box-shadow: 0px 35px 36px -25px #888; -webkit-box-shadow: 0px 35px 36px -25px #888; -moz-box-shadow: 1px 12px 20px rgba(0,0,0,.2); -o-box-shadow: 0px 35px 36px -25px #888;
}
*/
#center-panel-eventosTab .views-table.cols-0{
height:380px;
}

/*
.pane-actualidad-panel-todo-actualidad.seccion.actualidad img
{background: transparent url('../images/pattern.png');
border: 1px solid #D8D8D8;
padding: 10px;
margin: 10px 0;
}
*/

#block-boxes-ayto-cadiz-footer{float:left;}
#boxes-box-cadizconecta_footer{float:right;}

.tomorrow{padding: 20px 10px;background-color: rgb(241, 124, 108);}

#gestion-pantallas .button{background: rgb(199, 228, 236);}
.views-field-publishcontent {width:130px; float:left; clear:left;font-weight:bold;}
.views-field-edit-node-2 {width:130px; float:left;font-weight:bold;}
.views-field-delete-node {font-weight:bold;}

.cabecera-aviso a {color:#fff;}
#cabecera-aviso-1 {background-color:#2A882E;height:35px;text-align:center;margin-left:8px; padding-top:6px;width: 100%;}
#cabecera-aviso-2 {background-color:#2a90f8;height:35px;text-align:center;margin-left:8px; padding-top:6px;width: 100%;}
#cabecera-aviso-3 {background-color:#ffa800;height:35px;text-align:center;margin-left:8px; padding-top:6px;width: 100%;}
#cabecera-aviso-4 {background-color:#5ccb9e;height:35px;text-align:center;margin-left:8px; padding-top:6px;width: 100%;}


#ui-datepicker-div{
width:250px;
}

#edit-fecha-desde-value .form-text,
#edit-fecha-hasta-value .form-text{
height:21px;
}

#edit-fecha-desde-wrapper{
margin-left:20px;
}

/* VOLUNTARIADO */

.asociaciones-y-ofertas {width:740px;}
.menu-area #delegacion-menu{margin: 0px;}
.view-display-id-voluntariado .view-content ul{padding:0px;margin:0px;}
.view-display-id-voluntariado .view-content ul li {position:relative; background: url("/sites/all/themes/corporate/images/papel1.jpg") no-repeat;}
.view-display-id-voluntariado .view-content ul li.views-row{list-style: none; float: left; width: 220px; height: 300px; padding: 10px; margin: 0px 20px 24px 0px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);}
.view-display-id-voluntariado .view-content  .views-field-field-area-de-trabajo{position: absolute; bottom:5px;line-height:90%;}
.view-display-id-voluntariado .view-content .views-field-tid {position: absolute; bottom:30px; right:15px;}
.view-display-id-voluntariado .view-content  .views-field-name {text-align:center;   background: url("/sites/all/themes/corporate/images/subra-azul.png")  no-repeat; width:200px; height: 52px; padding: 3px 5px 0px 5px; line-height: 15px; display: table-cell; vertical-align: middle; color: white;} /* box-shadow: inset 0px 237px 0px rgba(27, 68, 100, 1);*/
.view-display-id-voluntariado .view-content  .views-field-name  a{color: white;}
.view-display-id-voluntariado .view-content  .views-field-description  {margin-top: 10px;}
.page-taxonomy-term- .feed-icon{display:none;}

#taxonomy-asociaciones  #content-inside{width:600px; padding:0px;}
/*#taxonomy-asociaciones  #content-inside h1 { box-shadow: inset 0px 237px 0px rgba(27, 68, 100, .5);}*/
#taxonomy-asociaciones  #main {width:600px; padding:30px;}
/*#taxonomy-asociaciones  {width:600px;}
#taxonomy-asociaciones #header-top-inside{width: 600px;}*/
html.js body.html.page-taxonomy-term { width:600px;min-width:600px;}

#tags_cloud_areas_voluntariado{width: 100%; height: 250px;}
 /*
.node.node-oferta-voluntariado.node-promoted.node-teaser{position:relative; background: url("/sites/all/themes/corporate/images/papel1.jpg") no-repeat;}
.node.node-oferta-voluntariado.node-promoted.node-teaser{list-style: none; float: left; width: 220px; height: 300px; padding: 10px; margin: 0px 24px 24px 3px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);}
.node.node-oferta-voluntariado.node-promoted.node-teaser h2 {text-align:center;  background: url("/sites/all/themes/corporate/images/subra-amarillo.png")  no-repeat;  width:200px; height: 52px; padding: 3px 5px 0px 5px; line-height: 15px; display: table-cell; vertical-align: middle; color: white;}
.node.node-oferta-voluntariado.node-promoted.node-teaser p{font-size:13px;}
.node.node-oferta-voluntariado.node-promoted.node-teaser h2  a{font-size:16px;}
.node.node-oferta-voluntariado.node-promoted.node-teaser .field-name-field-asociacion {position: absolute; bottom:5px;line-height:100%;}
.node.node-oferta-voluntariado.node-promoted.node-teaser .node-readmore{display:none;}
.node.node-oferta-voluntariado.node-promoted.node-teaser .field-name-body {margin-top:8px;}
.node.node-oferta-voluntariado.node-promoted.node-teaser .field-name-field-horario-actividad {font-size:80%;}
*/

.taxonomy-term.vocabulary-asociaciones  .content{margin-bottom:20px;}

.node.node-oferta-voluntariado.node-promoted{position:relative; background: url("/sites/all/themes/corporate/images/papel1.jpg") no-repeat;}
.node.node-oferta-voluntariado.node-promoted{list-style: none; float: left; width: 220px; height: 300px; padding: 10px; margin: 0px 24px 24px 0px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);}
.node.node-oferta-voluntariado.node-promoted h2 {text-align:center;  background: url("/sites/all/themes/corporate/images/subra-amarillo.png")  no-repeat;  width:200px; height: 52px; padding: 3px 5px 0px 5px; line-height: 15px; display: table-cell; vertical-align: middle; color: white;} /*box-shadow: inset 0px 237px 0px rgba(27, 68, 100, 1);*/
.node.node-oferta-voluntariado.node-promoted p{font-size:13px;}
.node.node-oferta-voluntariado.node-promoted h2  a{font-size:16px;}
.node.node-oferta-voluntariado.node-promoted .field-name-field-asociacion {position: absolute; bottom:5px;line-height:100%;}
.node.node-oferta-voluntariado.node-promoted .node-readmore{display:none;}
.node.node-oferta-voluntariado.node-promoted .field-name-body {margin-top:8px;}
.node.node-oferta-voluntariado.node-promoted .field-name-field-horario-actividad {font-size:80%;}

#acordeon{
height: 50px;
transition: height 2s;
-webkit-transition: height 2s;
overflow:hidden;
}

#acordeon:focus{
outline:none;
height:1050px;
}

#acordeon span{margin: -20px 0 0 20px;position: absolute;font-style:italic; cursor:pointer;}
#acordeon:focus span{display:none;}

/*** DOCUMENTOS*/
#delegacion-documentos .documento {display:inline-block;width:465px;}
#delegacion-documentos .views-field-field-documento{border-bottom: 1px dotted #cfcfcf ;margin-top:5px;}

.pane-banners-municipales-panel-carrusel-banners-municipales {clear:both;}

.panels-flexible-region-9-region_0_{width:100%;}

.panel-pane.pane-custom.pane-4 p.pane-title{
  text-align: center;
  background-image: -webkit-gradient(linear, center top, center bottom, from(#DEDC24), to(#93CD63));
  border-radius: 5px 5px 0px 0px;
  padding: 3px 0px 3px 10px;
}

.panel-pane.pane-custom.pane-4 h2.pane-title a{
        font-size: 15px;
  text-shadow: 0px 0px 0px;
  font-family: DinRegular;
}

#edit-field-cat-area-municipal-und{height: 500px;}
#actualidad-node-form #edit-field-cat-area-municipal-und{height: auto;}

#block-block-1{height: 38px;}
#block-block-1 .no-menuusuario{display: none;}


/*
.view-contenido-de-area-municipal .bb-email::before{content: "<b>e-mail</b>";}
*/
.view-contenido-de-area-municipal .field-content {position: relative;}
.view-contenido-de-area-municipal .email-label{margin-top: -25px;    position: absolute; font-weight: bold;}
.view-contenido-de-area-municipal .bb-email{margin-top: -25px;   left:45px; position: absolute;}
.view-contenido-de-area-municipal .views-field-field-ubicacion .locality, .view-contenido-de-area-municipal .views-field-field-ubicacion .country-name {display:none; visibility: hidden;}

.page-iframe-area .pane-content, .page-iframe-asociaciones-de-vecinos #main{width:100%; /*width: 750px;*/  margin:0 10px;}
body.page-iframe-area{min-width:750px;}
body.page-iframe-asociaciones-de-vecinos{min-width:750px;}

.thumb {float: left;  margin: 5px 4px; width:220px;border:3px solid #fff;}
.thumb img {max-width:100%;}


.cartela{text-align: center;
    font-size: 1.3em;
    background-color: #06B7AF;
    line-height: 1.7;
    color: #fff;
    margin: -40px 10px 8px;
    position: relative;}

.view-id-plenos_y_juntas.view-display-id-page_1 .views-field-title a{font-size: 1.5em;}

body.page-iframe-plenos-y-juntas-ultimo-video, body.page-iframe-plenos-y-juntas-ultimo-video  .content-page, body.page-iframe-plenos-y-juntas-ultimo-video  #content-inside, body.page-iframe-plenos-y-juntas-ultimo-video .no-sidebars #main, body.page-iframe-plenos-y-juntas-ultimo-video #main{width:640px; min-width:640px;}
body.page-iframe-plenos-y-juntas-pleno-municipal , body.page-iframe-plenos-y-juntas-pleno-municipal #content-inside {width:780px; min-width:780px; margin:0px;}
body.page-iframe-plenos-y-juntas-pleno-municipal #content-inside  #main {width:780px; min-width:780px; padding:0px;}
body.page-iframe-plenos-y-juntas-pleno-municipal #content-inside .tabs.primary {margin-top:0px;}
body.page-iframe-plenos-y-juntas-pleno-municipal #content-inside  a{color:#06B7AF;}
body.page-iframe-plenos-y-juntas-pleno-municipal #content-inside th {color:#fff;}

body.page-iframe-juntas , body.page-iframe-juntas #content-inside {width:400px; min-width:400px; margin:0px;}
body.page-iframe-juntas #content-inside  #main {width:400px; min-width:400px; padding:0px;}
body.page-iframe-juntas #content-inside .tabs.primary {margin-top:0px;}
body.page-iframe-juntas #content-inside .tabs {padding:0px; margin:0px;}
body.page-iframe-juntas #content-inside  a{color:#06B7AF;}

.view-display-id-page_pmp .view-header{background-color: #06B7AF; color: #fff;}
.view-display-id-page_pmp {border: 1px solid #cfcfcf;}
.view-display-id-page_pmp .views-field-title {padding-right:20px; width: 50%; display: inline-block; border-right: 1px solid #cfcfcf;}
.view-display-id-page_pmp .views-row {padding:5px 10px; border-top: 1px solid #cfcfcf;}

/******************************* perfil del contratante *************************/
.page-perfil-de-contratante h2 {padding:0px; margin:35px 0px 0px 0px; border-bottom:solid 1px #cfcfcf;}
.page-perfil-de-contratante h2 a{font-size:15px;}
.page-perfil-de-contratante .views-label-field-pc-documentos .field-items {padding:10px 20px;}

/************************ menu desplegable para urbanismo *****************/
#menu * { list-style:none;}
#menu li{ line-height:180%;}
menu li a{text-decoration:none;}
#menu li a:before{ content:"\025b8"; color:#ddd; margin-right:4px;color:red;}
#menu input[name="list"] {
	position: absolute;
	left: -1000em;
	}
#menu label {font-size:1.2em;}
#menu li ul li ul li label {font-size:1em;}
#menu label:before{ content:"\025b8"; margin-right:4px;font-size:1.2em;color:red;}
#menu input:checked ~ label:before{ content:"\025be";}
#menu .interior{display: none;}
#menu input:checked ~ ul{display:block;}
/****************************************************************************************/

.sabias-que {background-color:#E3F7E7;margin-bottom:30px;border:1px solid #53885D; border-radius:5px; padding:10px 20px;}

#footer h2 { color: #fff;}
/*#edit-field-cat-area-municipal-und {height:500px;}*/



/*************************** tablon fundacion mujer ************************************/
.view-id-tablon_de_anuncios.view-display-id-page ul {list-style: none; margin:0px;}
.view-id-tablon_de_anuncios.view-display-id-page ul h2 {margin-bottom:5px; margin-top: 15px;}
.view-id-tablon_de_anuncios.view-display-id-page ul h2 a{font-size: 1.35em; line-height: 120%;}
.view-id-tablon_de_anuncios.view-display-id-page p {margin-bottom:10px;}
.view-id-tablon_de_anuncios.view-display-id-page .node.node-teaser {    margin-bottom: 20px;}

.view-actualidad.view-id-actualidad.view-display-id-panel_pane_4 ul,
.view-ultimos-documentos-subido.view-id-ultimos_documentos_subido.view-display-id-default ul{ list-style-position: outside;}


/***************************** formulario cursos fmm ****************************************/
.webform-container-inline.webform-datepicker {display: inherit; ;}
#edit-submitted-fecha-de-nacimiento-day, #edit-submitted-fecha-de-nacimiento-month, #edit-submitted-fecha-de-nacimiento-year {width:30%;float:left;}
#edit-submitted-fecha-antiguedad-day, #edit-submitted-fecha-antiguedad-month, #edit-submitted-fecha-antiguedad-year {width:30%;float:left;}
#webform-component-texto-libre {height:134px;}
#webform-component-tipo-de-contrato, #webform-component-fecha-antiguedad {height:60px;}
#webform-component-turno-reserva-funcionarios-ayuntamiento {margin-bottom: 161px;}
#webform-component-tipo-de-contrato, #webform-component-fecha-antiguedad, #edit-submitted-texto-libre, #webform-component-texto-libre {display:none;}
/*.boton, a.boton { padding:5px 20px; color:#fff; background-color: #52679a;   border-radius: 12px;    border:1px solid #598BAE;   margin:15px auto;}*/
.prevboton, #node-33047 #edit-actions {text-align: center;}
.apdoimg {text-align:center; margin-bottom:30px;}
.apdoimg img {width:90%; max-width:570px;}
.boton, a.boton, #node-33047 .form-submit { padding:15px 90px; font-size:18px; color:#fff; background-color: #81006e;   border-radius: 12px;    border:1px solid  #400737;   margin:15px auto; display:inline-block;}
.apdo {color:#1da699; font-size:18px;}
/*
.apdo:after{
    content:"_______________________________________";
    color:#81006e;
    width:110px;
    }
*/    
#node-33047 input, #node-33047 select {border: 1px solid #81006e;}
#node-33047 label {color:#1da699;}
#webform-component-textos-fijos {color: #1da699;}
#node-33047 input[type="radio"] { -ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); padding: 10px; margin: 15px;}


.orbit-wrapper .views-field.views-field-field-foto img {width:100%;}
.orbit-wrapper .views-field.views-field-title {padding:5px 10px; background-color: #cfcfcf; font-size: 1.4em;font-weight: 700; height:70px;}

.view-tablon-de-anuncios .titulo {font-size: 1.7em; margin:5px 0px 15px 0px; clear:both;}
.view-tablon-de-anuncios .views-label,.view-tablon-de-anuncios .field-content{display: inline-block;}

.view-display-id-panel_carrusel_banners_municipales .view-content .views-row{float:left;padding:5px;}
.view-display-id-panel_carrusel_banners_municipales .view-content .views-row:hover{float:left;padding:5px 7px;}
.page-ayto #content.content-page {margin-top: -150px;}
.panels-flexible-region-9-region_0_.panels-flexible-region-first.panels-flexible-region-last {background-color: #ffffffb3;}
#block-text-resize-0 {clear:right; padding-top: 0px; float: right; padding-left: 20px;}