body { color: #283461; background:#ffffff;}

body.page-user-login, body.page-user-password{background-color: #283461; color: #283461;}

body.page-user-login #main-content,
body.page-user-password #main-content{margin-top: 50px;}

body.page-user-login .container.login,
body.page-user-password .container.login{border-radius: 55px; width: 624px; margin: 0px auto; background-color: white;}
body.page-user-login .main-login,
body.page-user-password .main-login{padding: 30px;}  

body.page-user-login .logo-login,
body.page-user-password .logo-login{text-align: center;}

body.page-user-login .login-intranet form label,
body.page-user-password .login-intranet form label{font-family: DinLight; text-transform: uppercase; font-size: 15px;}
/*** REGIONES PORTADA
/*****************************************/

#main .fila-0, .tabs-container.fila-0, #main .fila-1, #main .fila-2, #main .fila-3, #main .fila-4, #main .fila-5, #main .fila-6, #main .fila-7, .turismo-n2{margin-bottom: 30px; padding: 0px;}
 .no-display-fila{display:none;}
 
.turismo-n2 .panels-flexible-region,
.fila-5 .panels-flexible-region,
.fila-6 .panels-flexible-region{width: 100%;}

h2.titulo-front,
h2.pane-title {font-size: 15px; text-shadow: 0px 0px 0px; font-family: DinRegular;}

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

.header {background: url("../images/cabeceras/cabecera-turismo.jpg") 50% 38px no-repeat #ffffff; height: 500px;}
.header.page-node,
.header.page-content {background: url("../images/cabeceras/subcabecera-turismo.jpg") 50% 38px no-repeat #ffffff; height: 175px;}

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

#header #header-left{float: left; width: 500px;}

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

#header #header-right{float: right; width: 500px;}

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

.header #header-inside-right{float: right; width: 380px; padding: 0;}
.header #header-inside-right #block-search-form input.form-text{width: 160px;}

#header-inside {overflow: visible;}
/*** CONTENT NODES
/*****************************************/

.content.page-node #main{border: 1px solid #E6E6E6; padding: 15px 25px 15px 25px; width: 1000px; margin-bottom: 50px;}


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

#header-top{background-color: #ffffff; height: 38px;}
#header-top-inside{width: 1000px; margin: auto;}


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

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

/*** MENU PRINCIPAL
/*****************************************/

#header #header-menu{padding: 0px 0px 0px 0px; height: 35px; width: 510px;}
#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 { outline:none; text-decoration: none; margin:6px 14px 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:hover{color:white;} 
#header #header-menu ul.menu li a.active { color:white; text-transform: uppercase; font-family: DinBold;}

#header #header-menu ul.menu li a{border-right: 1px solid white; padding-right: 17px; line-height: 14px;}
/*** #header #header-menu ul.menu li.last a{border: none; padding-left: 17px; width: 180px;} */
#header #header-menu ul.menu li a:after { content: none; }

#header #header-menu ul.menu li.expanded { position: relative; }

/*** #header #header-menu ul.menu li.last{background: url("../images/fondos/menu-semanasanta.png"); background-repeat: no-repeat; width: 176px; height: 35px;}***/
/*** #header #header-menu ul.menu li.last a{margin-top: 13px;} ***/
/*#header #header-menu ul.menu li:first-child a{*/
#header #header-menu ul.menu li a{  
    background-image: -moz-linear-gradient(#1c487f, #2c588f);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#1c487f), to(#2c588f));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1c487f,endColorStr=#2c588f);
	background: -ms-linear-gradient(top,#1c487f 46%,#2c588f 100%);	
    -webkit-border-radius: 5px 5px 5px 5px ;
    -moz-border-radius: 5px 5px 5px 5px ;
    border-radius: 5px 5px 5px 5px;
    border:3px solid white;
    padding:4px 9px 4px 9px;
    }
/*    
#header #header-menu ul.menu li:nth-child(2) a{
    background-image: -moz-linear-gradient(#01a8b7, #11b8c7);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#01a8b7), to(#11b8c7));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#01a8b7,endColorStr=#01a8b7);
    background: -ms-linear-gradient(top,#01a8b7 46%,#11b8c7 100%);	
    -webkit-border-radius: 5px 5px 5px 5px ;
    -moz-border-radius: 5px 5px 5px 5px ;
    border-radius: 5px 5px 5px 5px;
    border:3px solid white;
    padding:4px 9px 4px 9px;
    width:130px;
    }
#header #header-menu ul.menu li:nth-child(3) a{
    background-image: -moz-linear-gradient(#f8a51f, #ffb51f);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#f8a51f), to(#ffb51f));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f8a51f,endColorStr=#ffb51f);
	background: -ms-linear-gradient(top,#f8a51f 46%,#ffb51f 100%);
    -webkit-border-radius: 5px 5px 5px 5px ;
    -moz-border-radius: 5px 5px 5px 5px ;
    border-radius: 5px 5px 5px 5px;
    border:3px solid white;
    padding:4px 9px 4px 9px;
    }
                
 #header #header-menu ul.menu li:nth-child(4) a{
    background-image: -moz-linear-gradient(#f8b81f, #ffd81f);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f8b81f), to(#ffd81f));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f8b81f,endColorStr=#ffd81f);
	background: -ms-linear-gradient(top,#f8b81f 46%,#ffd81f 100%);	
    -webkit-border-radius: 5px 5px 5px 5px ;
    -moz-border-radius: 5px 5px 5px 5px ;
    border-radius: 5px 5px 5px 5px;
	border:3px solid white;
	padding:4px 9px 4px 9px;
	}	

#header #header-menu ul.menu li:nth-child(5) a{
    background-image: -moz-linear-gradient(#E2641D, #DB9141);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#E2641D), to(#DB9141));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E2641D,endColorStr=#DB9141);
	background: -ms-linear-gradient(top,#E2641D 46%,#DB9141 100%);		
    -webkit-border-radius: 5px 5px 5px 5px ;
    -moz-border-radius: 5px 5px 5px 5px ;
    border-radius: 5px 5px 5px 5px;
	border:3px solid white;
	padding:4px 9px 4px 9px;
	}	
*/  
/*** LOGO
/*****************************************/

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


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

#block-boxes-cadiz-es{height: 68px; padding-top: 15px; float: left; width: 100%;}
#block-boxes-cadiz-es a{padding: 0px; margin: 0px; color: white; font-family: DinBold; font-size: 50px; line-height: 50px;}
#block-boxes-turismo{float: right;  height: 68px; margin-bottom: 10px; padding-left: 345px; padding-top: 75px; width: 100%;}
#block-boxes-turismo p{margin: 0; color: #ffffff; font-size: 45px; font-family: DinLight; padding: 0px; line-height: 10px;
margin-top: opx;}


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

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


/*** SLIDE HORIZONTAL PORTADA
/*****************************************/

.region-slide-horizontal .inside #slide-actualidad {width: 700px; height: 400px; margin-top: 11px; border: 1px solid #e6e6e6; /*box-shadow: 0px 35px 36px -25px #888; -webkit-box-shadow: 0px 35px 36px -25px #888; -moz-box-shadow: 0px 35px 36px -25px rgba(0,0,0,.2); -o-box-shadow: 0px 35px 36px -25px #888;*/}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .view-footer{/*margin-top: 40px;*/}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h{height: 400px; background: white;}

.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .content{height: 310px;}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row{background-color: white;}

.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .views-field-field-foto{position: absolute; z-index: -1;}

.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row  .views-field-title{position: absolute; top: 362px;}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row  .views-field-title .field-content{width: 589px; line-height: 18px; height: 40px; padding: 0px 10px 0px 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);}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .views-field-title a{color: white; font-size: 14px; font-family: "DinRegular";}

.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .views-field-view-node{position: absolute; left: 589px; top: 362px; height: 40px; background: #7F7F7F; padding: 6px 0px 0px 0px;}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .btn{float: left; padding-left: 7px;}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .btn a{color: white;}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .facebook.btn{padding-left: 3px;}
.region-slide-horizontal .view-actualidad.view-display-id-panel_slide_h .views-row .vermas.btn{padding-top: 3px; font-size: 12px; padding-right: 5px;}



/*** EL TIEMPO WIDGET
/*****************************************/

.region-eltiempo{margin-top: 105px;}

/*** 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; padding-right: 3px;}
#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";}

/*** ICONOS DESTACADOS
/*****************************************/

#iconos-destacados{height: 95px; width: 1000px; margin-left: 9px;}
.view-display-id-panel_iconos_destacados .views-row{float: left; padding-right: 10px; padding-bottom: 4px;}
.view-display-id-panel_iconos_destacados .views-row .views-field-title-1{position: absolute; color: white; width: 78px; margin-top: 58px; margin-left: 5px;font-size: 13px; line-height: 14px;}
.view-display-id-panel_iconos_destacados .views-row .views-field-title-1 a{color: white; font-size: 13px;}
.view-display-id-panel_iconos_destacados .views-row .views-field-field-link-icono{}
.view-display-id-panel_iconos_destacados .views-row .views-field-field-link-icono img{width: 80px; height: 80px;}

.view-display-id-panel_iconos_destacados .views-row-1 .views-field-title-1,
.view-display-id-panel_iconos_destacados .views-row-2 .views-field-title-1,
.view-display-id-panel_iconos_destacados .views-row-3 .views-field-title-1,
.view-display-id-panel_iconos_destacados .views-row-7 .views-field-title-1,
.view-display-id-panel_iconos_destacados .views-row-9 .views-field-title-1,
.view-display-id-panel_iconos_destacados .views-row-11 .views-field-title-1{margin-top: 48px; margin-left: 2px; line-height: 13px;}

.view-display-id-panel_iconos_destacados .views-row-1 .views-field-title-1 a,
.view-display-id-panel_iconos_destacados .views-row-2 .views-field-title-1 a,
.view-display-id-panel_iconos_destacados .views-row-3 .views-field-title-1 a,
.view-display-id-panel_iconos_destacados .views-row-7 .views-field-title-1 a,
.view-display-id-panel_iconos_destacados .views-row-9 .views-field-title-1 a,
.view-display-id-panel_iconos_destacados .views-row-11 .views-field-title-1{font-size: 12px;}


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

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

#twitter-widget{border: 1px solid #E6E6E6;}
#twitter-widget h2.pane-title{background-color: #00ACEE; height: 33px; color: white; padding-top: 7px;}

#boxes-box-facebook{height: 130px;}

.panel-servicios 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;}

/*Youtube*/
.view-id-canal_youtube #slide-0{list-style-type: none; text-align: center; position: static; width: 100%; height: 100%; opacity: 1; background: transparent; margin: 0 auto;}
.view-id-canal_youtube .youtube{list-style-type: none; text-align: center; position: static; width: 240px; height: 168px; opacity: 1; background: transparent; margin: 0px 10px 10px 0px; float: left;}
.pane-canal-youtube h2.pane-title{margin-top: 0px; font-size: 15px; background-color: #989696; height: 33px; color: white; padding: 7px 0px 0px 17px; border-bottom: none; text-shadow: none;}
.pane-canal-youtube .view-footer{padding-left: 39px;}
.pane-canal-youtube .view-footer img{float: left;}
.pane-canal-youtube .view-footer a{float: left; padding-top: 20px; padding-left: 11px;}

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

.contenido-servicios, .contenido-micadiz, .contenido-turismo{-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-servicios{height: 80px;} 
.contenido-micadiz{height: 80px;}
.contenido-turismo{height: 180px;}

.btnadd.gestion{float: left; padding: 10px;}
#boxes-box-gestion_crear_contenido h2{color: #ea7900; margin-bottom: 5px; font-size: 16px; padding-top: 10px;}
.view-display-id-panel_gestion{padding-bottom: 20px; min-height: 300px;}
.view-display-id-panel_gestion table th{background-color: #ffd461; font-size: 12px;}

.ui-datepicker {width: 28em;}
.ui-datepicker-calendar tr th{color: white; font-size: 12px;}
#edit-field-fecha-publicaci-n-value-value-datepicker-popup-0{height: 22px; font-size: 12px;}


/*** BANNERS PORTADA
/*****************************************/

#boxes-box-mapas_geo,
#boxes-box-multimedia_descargas,
#boxes-box-cadiz_con,
#boxes-box-ruta_del_dia{border: 1px solid #E6E6E6; padding: 10px 0px 10px 45px;}

/*** PUBLICIDAD PORTADA
/*****************************************/
.view-publicidad.view-display-id-panel_publicidad{height: 300px; width: 300px;}
.view-publicidad.view-display-id-panel_publicidad div.orbit-wrapper div.timer{display: none;}

/*** SERVICIOS
/*****************************************/

#boxes-box-servicios_widget .btn.servicios{float: left; padding: 0px 10px 15px 0px;}

/*** BANNERS 10 COSAS QUE HACER EN CÁDIZ
/*****************************************/

.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-container-horizontal{width: 100%; height: 140px; 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: 900px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-item{width: 159px; height: 88px; 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: 3px;}
.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: 50px; left: 0px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-next-horizontal{top: 50px; right: 0px;}
.view-display-id-panel_carrusel_banners_municipales .jcarousel-skin-default .jcarousel-navigation{display: none;}


/*** 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:52px; height: 200px; }

/*.jimgMenu ul li.slide-deportes a {background: url(../images/areas/turismo-deportes.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-familia a {background: url(../images/areas/turismo-familia.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-playa a {background: url(../images/areas/turismo-playa.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-cruceros a {background: url(../images/areas/turismo-cruceros.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-ocionocturno a {background: url(../images/areas/turismo-ocionocturno.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-diacon a {background: url(../images/areas/turismo-diacon.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-turismoactivo a {background: url(../images/areas/turismo-turismoactivo.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-deportesnauticos a {background: url(../images/areas/turismo-deportesnauticos.jpg) repeat scroll 0%;}
*/

.jimgMenu ul li.slide-carnaval a {background: url(../images/areas/1-carnaval.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-semana-santa a {background: url(../images/areas/2-semana-santa.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-festival-musica a {background: url(../images/areas/3-manuel-de-falla.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-playas-deportes-nauticos a {background: url(../images/areas/4-playas.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-festival-folflore a {background: url(../images/areas/5-ciudad-de-cadiz.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-martes-carnaval a {background: url(../images/areas/6-martes-de-carnaval.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-rutas-gastronomicas a {background: url(../images/areas/7-ruta-gastronomica.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-ocio-veraniego a {background: url(../images/areas/8-oferta-de-ocio.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-visitas a {background: url(../images/areas/9-rutas-y-paseos.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-muestra a {background: url(../images/areas/10-alcances.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-festival-aereo a {background: url(../images/areas/11-festival-aereo.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-festival-teatro a {background: url(../images/areas/12-fit.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-yacimientos a {background: url(../images/areas/6-yacimientos.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-sail-gp a {background: url(../images/areas/11-sail-gp.jpg) repeat scroll 0%;}
.jimgMenu ul li.slide-texto a { background: url(../images/areas/cadiz365dias-4.jpg) repeat scroll 0%; min-width:445px;}


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

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


/*** 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;}

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

#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;}


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

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


/*** CONTACTAR
/*****************************************/

#webform-component-descripcion h3 a{font-size: 19px;}
#webform-component-nombre,
#webform-component-email,
#webform-component-consulta{width: 500px;}


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

#main > 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); -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;}
.seccion{margin-bottom: 50px;}
.seccion.actualidad .view-display-id-panel_todo_actualidad .views-row{border-bottom: 1px solid #E6E6E6; padding: 20px 15px 65px 15px;}
.seccion.actualidad .view-display-id-panel_todo_actualidad .views-row .views-field-field-foto{float: left; padding: 0px 15px 10px 15px; float: left; width: 228px; height: 124px; background-image: url("../images/no-imagen.jpg"); background-repeat: no-repeat;}
.seccion.actualidad .view-display-id-panel_todo_actualidad .views-row .views-field-title a{font-size: 16px;}
.seccion.actualidad .view-display-id-panel_todo_actualidad .views-row .views-field-field-resumen-portada{}
.seccion.actualidad .view-display-id-panel_todo_actualidad .views-row .views-field-created{font-size: 12px;}
.seccion.actualidad .view-display-id-panel_todo_actualidad .views-row .views-field-view-node{margin-left: 890px;}

#main > h1{font-size: 19px; font-weight: normal; text-shadow: 0px 0px 0px; font-family: DinBold;}

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

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

.seccion.eventos .views-row{border-bottom: 1px solid #E6E6E6; padding: 20px 15px 10px 15px; min-height: 220px;}
.seccion.eventos .views-row .views-field-field-imagen{float: left; padding: 0px 15px 90px 15px;}
.seccion.eventos .views-row .views-field-field-categor-a span,
.seccion.eventos .views-row .views-field-field-categor-a{font-size: 12px;}
.seccion.eventos .views-row .views-field-field-categor-a .field-content{font-size: 13px;}
.seccion.eventos .views-row .views-field-field-direcci-n span{float: left; margin-right: 5px;}
.seccion.eventos .views-row .views-field-field-localidad span{float: left; margin-right: 5px;}
.seccion.eventos .views-row .views-field-title a{font-size: 15px; text-transform:uppercase;}
.seccion.eventos .views-row .views-field-body .field-content{margin-top: 13px;}
.seccion.eventos .views-row .views-field-view-node{float: right; margin-top: 7px;}

.view-display-id-panel_todo_eventos .view-filters{margin-left: 328px; margin-top: 25px;}
.view-display-id-panel_todo_eventos .view-filters{display: none;}
/*.seccion.eventos.full .views-row.views-row-1{width: 100%; padding-left: 324px; min-height: 260px;}*/


.custom-calendario{width: 295px; z-index: 100;}
.custom-calendario .view .date-nav-wrapper .date-heading h3{font-size: 15px; line-height: 15px; padding-top: 6px; text-shadow: none;}
.custom-calendario .view .date-nav-wrapper .date-next,
.custom-calendario .view .date-nav-wrapper .date-prev{top: 34px; padding: 1px;}
.custom-calendario .view .date-nav-wrapper .date-next a,
.custom-calendario .view .date-nav-wrapper .date-prev a{font-size: 10px; margin-top: 5px;}
.custom-calendario .calendar-calendar th.days{font-size: 11px;}
.custom-calendario .calendar-calendar .month-view .full td.single-day .inner .multiple-events a{font-size: 2px; padding-left: 7px;}
.custom-calendario .calendar-calendar .month-view .full td.single-day .inner .multiple-events a.default{background: orange; color: orange; padding-top: 2px; display: inline-block;}
.custom-calendario .calendar-calendar .month-view .full td.single-day .inner .multiple-events a.selected{background: #1487d4; color: #1487d4;}
.custom-calendario .calendar-calendar .month-view .full td.single-day .inner .multiple-events a:hover{text-decoration: none;}
.custom-calendario .calendar-calendar td div.day{font-size: 12px;}
.custom-calendario .calendar-calendar .day-view td{padding: 0px 2px 0 2px;}
.custom-calendario .calendar-calendar .month-view .full .inner .monthview{margin: 0px;}
.custom-calendario .calendar-calendar .month-view .full .inner .monthview .multiple-events{height: 17px;}

.turismo-n2 .tags-cloud-region,
.turismo-n2 .calendar-region{width: auto;}
.turismo-n2 .calendar-region{margin-left: 31px;}
#tags_cloud_agenda{width: 650px; height: 350px;}

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

.node-evento .content{margin-top: 20px;}
.node-evento .field.field-name-field-imagen{float: left; padding: 0px 20px 20px 0px;}
.node.node-evento .field-name-field-imagen img:hover {
	z-index: 2;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-box-shadow: 0px 0px 0px;
        -moz-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
        
}
.node-evento .field-label{float: left; margin-right: 5px;}

.node-actualidad .field.field-name-field-foto{float: left; padding: 0px 20px 20px 0px;}


/*** TITULOS BLOQUES Y PANELES
/*****************************************/


div.panel-pane.pane-views-panes.pane-banners-municipales-panel-carrusel-banners-municipales 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;
}

.pane-eventos-panel-eventos-portada h2,
h1.agenda-class,
.panel-turismo-calendario.eventos h3{
    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;
}

/*** GMAP EN NODOS
/*****************************************/

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


/*** COMÚN SEGUNDO NIVEL
/*****************************************/

#panel-alojamiento h2.pane-title,
#main > h1.que-ver-class,
#panel-hosteleria h2.pane-title,
#panel-ver h2.pane-title,
#panel-ocio h2.pane-title,
#main > h1.oficinas-de-turismo-class,
#main > h1.multimedia-y-descargas-class,
#main > h1.multimedia-y-descargas---fotos-class,
#main > h1.multimedia-y-descargas---fondos-de-pantalla-class,
#main > h1.multimedia-y-descargas---documentos-class,
#main > h1.mi-cádiz---cultura-class,
#main > h1.mi-cádiz---fiestas-y-tradiciones-class,
#main > h1.mi-cádiz---carnaval-class,
#main > h1.cruceros-class,
#main > h1.congresos-y-convenciones-class,
#main > h1.cómo-moverse-en-cádiz-class,
#main > h1.mapas-class,
#main > h1.rutas-gastronómicas-class,
#main > h1.exposiciones-y-muestras-culturales-class,
#main > h1.visitas-y-paseos-por-la-ciudad-class,
#main > h1.playas-y-deportes-naúticos-class,
#main > h1.ocio---veraniego-class,
#main > h1.ocio---playas-class,
#main > h1.compras-class,
#main > h1.ocio---turismo-activo-class,
#main > h1.turismo-activo---autobús-turístico-class,
#main > h1.turismo-activo---visitas-teatralizadas-class,
#main > h1.turismo-activo---visitas-guiadas-class,
#main > h1.turismo-activo---rutas-en-bicicleta-class,
#main > h1.turismo-activo---rutas-en-barco-class,
#main > h1.ocio---deportes-naúticos-class,
#main > h1.ocio---cádiz-de-noche-class{-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; margin: 0px 0px 20px 0px; color: white; padding: 3px 0px 3px 10px; font-size: 19px; font-weight: normal; text-shadow: 0px 0px 0px; font-family: DinBold;}


/*** SEGUNDO NIVEL COMO PIN - CLASES GENÉRICAS
/*****************************************/

.contenido-turismo-n2 .view .view-filters,
.mapa-turismo-n2 .view .view-filters{display: none;}

.contenido-turismo-n2 .view .view-content ul{margin: 0px 0px 0px 20px;}

.contenido-turismo-n2 .view .view-content ul li.views-row{list-style: none; float: left; width: 220px; height: 330px; padding: 0px; margin: 0px 25px 25px 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);}

.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-field-imagen,
.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-field-imagen-principal{padding: 14px; width: 215px; height: 156px; background-image: url("../images/no-imagen.jpg"); background-repeat: no-repeat; background-position: 10px 10px;}

.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-title{position: relative; top: -51px; left: 14px; box-shadow: inset 0px 237px 0px rgba(27, 68, 100, 0.8); width: 190px; min-height: 39px; padding: 3px 5px 0px 5px; line-height: 15px;  vertical-align: middle; color: white;} /*display: table-cell;*/
.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-title-field{position: relative; top: -51px; left: 14px; box-shadow: inset 0px 237px 0px rgba(27, 68, 100, 0.8); width: 190px; min-height: 39px; padding: 3px 5px 0px 5px; line-height: 15px;  vertical-align: middle; color: white;} /*display: table-cell;*/

.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-title a{color: white;}
.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-title-field a{color: white;}

.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-field-zona{position: relative; top: -27px; background-color: #E6E6E6; width: 100%; height: 50px; padding: 3px 5px 0px 5px;}

.contenido-turismo-n2 .view .view-content ul li.views-row .views-label-field-zona{float: left; margin-right: 4px;}

.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-body{position: relative; top: -42px; padding: 0px 12px 0px 6px; text-align: justify; height: 90px; font-size: 13px; line-height: 18px;}

.contenido-turismo-n2 .view .view-content ul li.views-row .views-field-view-node{position: relative; top: -30px; margin-left: 5px;}

.mapa-turismo-n2 .view{float: right; width: 100%;}

/*** SEGUNDO NIVEL CABECERAS - CLASES GENÉRICAS
/*****************************************/

.contenido-turismo-destacado-n2{min-height: 230px; margin-bottom: 45px; border: 1px solid #E6E6E6; padding: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 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;}
.contenido-turismo-destacado-n2 .view .views-field-field-imagen{float: left; margin: 0px 20px 20px 0px;}
.contenido-turismo-destacado-n2 .view .views-field-title-field a{font-size: 18px; font-family: DinBold;}
.contenido-turismo-destacado-n2 .view .views-field-body{text-align: justify; margin-top: 15px;}
.contenido-turismo-destacado-n2 .view .views-field-view-node{float: right; margin-top: 13px;}
.contenido-turismo-destacado-n2 .view .views-field-field-fecha-1{margin-top: 10px;}


/*** ALOJAMIENTOS
/*****************************************/

#panel-alojamiento h2.pane-title{
	background-image: -moz-linear-gradient(#c61b2a, #B00817);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#c61b2a), to(#B00817));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c61b2a,endColorStr=#B00817);
	background: -ms-linear-gradient(top,#c61b2a 46%, #B00817 100%);		
	}

/*** HOSTELERIA
/*****************************************/

#panel-hosteleria h2.pane-title{
	background-image: -moz-linear-gradient(#6f6e0b, #595801);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#6f6e0b), to(#595801));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6f6e0b,endColorStr=#595801);
	background: -ms-linear-gradient(top,#6f6e0b 46%, #595801 100%);	
	}

/*** VER
/*****************************************/

#main > h1.que-ver-class{
	background-image: -moz-linear-gradient(#5577be, #3A5CA3);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#5577be), to(#3A5CA3));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#5577be,endColorStr=#3A5CA3);
	background: -ms-linear-gradient(top,#5577be 46%, #3A5CA3 100%);	
	}

#panel-ver h2.pane-title{display: none;}


.view-turismo-ver .views-field-field-video{position: absolute; margin-top: 275px; margin-left: 248px;}
.ver-video .contenido{display: none;}


.node.node-rutas-y-visitas .field-name-field-video{text-align: center; margin-top: 26px;}

/*** OCIO
/*****************************************/

h1.ocio---veraniego-class,
#panel-ocio h2.pane-title,
#main > h1.ocio---playas-class,
#main > h1.compras-class,
#main > h1.ocio---turismo-activo-class,
#main > h1.ocio---deportes-naúticos-class,
#main > h1.ocio---cádiz-de-noche-class,
#main > h1.turismo-activo---autobús-turístico-class,
#main > h1.turismo-activo---visitas-teatralizadas-class,
#main > h1.turismo-activo---visitas-guiadas-class,
#main > h1.turismo-activo---rutas-en-bicicleta-class,
#main > h1.turismo-activo---rutas-en-barco-class{
	background-image: -moz-linear-gradient(#6aa2a5, #539397);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#6aa2a5), to(#539397));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6aa2a5,endColorStr=#539397);
	background: -ms-linear-gradient(top,#6aa2a5 46%, #539397 100%);	
	}

/*** OCIO - TURISMO ACTIVO
******************************************/

.seccion.turismo-activo ul li{list-style: none;}
.seccion.turismo-activo .views-row{border-bottom: 1px solid #E6E6E6; padding: 20px 15px 10px 15px; min-height: 265px;}
.seccion.turismo-activo .views-row .views-field-field-imagen-principal{float: left; padding: 0px 15px 0px 15px;}
.seccion.turismo-activo .views-row .views-field-title-field{font-size: 16px; font-weight: bold; color: #1487d4;}
.seccion.turismo-activo .views-row .views-field-body .field-content{margin-top: 5px; height: 175px;}
.seccion.turismo-activo .views-row .views-field-view-node{float: right; margin-top: 7px;}
.seccion.turismo-activo .views-row .views-field-view-node a{font-weight: bold;}

/*** OFICINAS DE TURISMO
/*****************************************/

.contenido-turismo-destacado-n2.oficinas{height: 123px;}
#main > h1.oficinas-de-turismo-class{
	background-image: -moz-linear-gradient(#ace211, #9ed500);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ace211), to(#9ed500));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ace211,endColorStr=#9ed500);
	background: -ms-linear-gradient(top,#ace211 46%, #9ed500 100%);		
	}

.seccion-listado .view ul li{list-style: none; border-bottom: 1px solid #E6E6E6; padding:15px 0px 10px 0px;}
.seccion-listado .view ul li .views-field-field-imagen{float: left; width: 200px; height: 156px; background-image: url("../images/no-imagen.jpg"); background-repeat: no-repeat;}
.seccion-listado .view ul li .views-field-title-field{}
.seccion-listado .view ul li .views-field-title-field a{font-size: 16px;}
.seccion-listado .view ul li .views-field-body{}
.seccion-listado .view ul li .views-field-field-direcci-n span{float: left; margin-right: 5px; font-weight: bold;}
.seccion-listado .view ul li .views-field-field-telefono span{float: left; margin-right: 5px; font-weight: bold;}
.seccion-listado .view ul li .views-field-field-zona span{float: left; margin-right: 5px; font-weight: bold;}
.seccion-listado .view ul li .views-field-view-node{text-align:right; /*margin-left: 910px;*/}


/*** MULTIMEDIA Y DESCARGAS
/*****************************************/

#main > h1.multimedia-y-descargas-class,
#main > h1.multimedia-y-descargas---fotos-class,
#main > h1.multimedia-y-descargas---fondos-de-pantalla-class,
#main > h1.multimedia-y-descargas---documentos-class{
	background-image: -moz-linear-gradient(#ef612c, #ff4500);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ef612c), to(#ff4500));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ef612c,endColorStr=#ff4500);
	background: -ms-linear-gradient(top,#ef612c 46%, #ff4500 100%);	
	}
.panel-multimedia h2.pane-title{font-size: 18px; border-bottom: 1px solid;}

.panel-multimedia{margin: 0px 0px 35px 0px;}

.panel-multimedia .view .jcarousel-skin-default .jcarousel-container-horizontal{width: 100%; height: 140px; 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;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-clip-horizontal{width: 900px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-item{width: 159px; height: 88px; border: 1px solid #e6e6e6; margin-right: 15px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-item .views-field-field-banner-municipal-imagen{padding: 3px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-item .views-field-title-1 a{color: #7A7A7A; font-size: 12px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-item .views-field-title-1{line-height: 19px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-prev-horizontal{top: 50px; left: 0px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-next-horizontal{top: 50px; right: 0px;}
.panel-multimedia .view .jcarousel-skin-default .jcarousel-navigation{display: none;}

.panel-multimedia .view .view-footer{margin-top: 27px;}


#panel-multimedia-docs .view .views-field-field-documento-1 img{width: 40px;}

/*** MULTIMEDIA Y DESCARGAS TODAS LAS FOTOS
/*****************************************/

.panel-multimedia.todos .view{margin-left: 65px;}
.panel-multimedia.todos .view .views-row{float: left; margin: 8px; border: 1px solid #E6E6E6; padding: 5px;}
.panel-multimedia.todos .view .views-row:hover {
	z-index: 2;
	-webkit-transform: scale(1.1) translateY(-10px);	
	-moz-transform: scale(1.1) translateY(-10px);	
	-ms-transform: scale(1.1) translateY(-10px);	
	transform: scale(1.1) translateY(-10px);	
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}

/*** MULTIMEDIA Y DESCARGAS TODOS LOS DOCUMENTOS
/*****************************************/

.panel-multimedia.todos .view table{width: 90%; border: none;}


/*** CULTURA
/*****************************************/

#main > h1.mi-cádiz---cultura-class{
	background-image: -moz-linear-gradient(#89d3cb, #70c5bc);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#89d3cb), to(#70c5bc));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#89d3cb,endColorStr=#70c5bc);
	background: -ms-linear-gradient(top,#89d3cb 46%, #70c5bc 100%);	
	}
#main > h1.mi-cádiz---fiestas-y-tradiciones-class{
	background-image: -moz-linear-gradient(#6392ca, #4578b4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#6392ca), to(#4578b4));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6392ca,endColorStr=#4578b4);
	background: -ms-linear-gradient(top,#6392ca 46%, #4578b4 100%);	
	}
#main > h1.mi-cádiz---carnaval-class{
	background-image: -moz-linear-gradient(#4a7388, #305568);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4a7388), to(#305568));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4a7388,endColorStr=#305568);
	background: -ms-linear-gradient(top,#4a7388 46%, #305568 100%);		
	}
.panel-cultura h2.pane-title{display: none;}

.panel-cultura .view ul li{list-style: none; border-bottom: 1px solid #E6E6E6; padding:15px 0px 10px 0px; height: 160px;}
.panel-cultura .view ul.pager li{border-bottom: none;}
.panel-cultura .view ul li .views-field-field-imagen{float: left; width: 200px; height: 156px; background-image: url("../images/no-imagen.jpg"); background-repeat: no-repeat;}
.panel-cultura .view ul li .views-field-field-fecha{}
.panel-cultura .view ul li .views-field-field-fecha > span{float: left; margin-right: 5px; font-weight: bold;}
.panel-cultura .view ul li .views-field-body{}
.panel-cultura .view ul li .views-field-title-field{}
.panel-cultura .view ul li .views-field-title-field a{font-size: 16px;}
.panel-cultura .view ul li .views-field-view-node{margin-left: 910px;}
.panel-cultura .view ul li span.views-label{float: left; margin-right: 5px;}


/*** CRUCEROS
/*****************************************/

#main > h1.cruceros-class{
	background-image: -moz-linear-gradient(#24d0ef, #0bbbdb);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#24d0ef), to(#0bbbdb));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#24d0ef,endColorStr=#0bbbdb);
	background: -ms-linear-gradient(top,#24d0ef 46%, #0bbbdb 100%);		
	}
.contenido-turismo-n2.cruceros .view .view-content ul li.views-row .views-field-field-fecha-1{position: relative; top: -27px; background-color: #E6E6E6; width: 100%; height: 50px; padding: 3px 5px 0px 5px;}
.contenido-turismo-n2.cruceros .view .view-content ul li.views-row .views-field-field-fecha-1 span{font-size: 13px;}

.turismo-n2 .panels-flexible-region-turismo-n2-prox_cruceros,
.turismo-n2 .panels-flexible-region-turismo-n2-programas{width: auto;}
/*.contenido-turismo-n2.cruceros{width: 520px;}
#programa-hospitality{width: 430px;}
*/
#programa-hospitality .node{text-align: justify;}
.contenido-turismo-n2.cruceros h2.pane-title,
#programa-hospitality h2.pane-title,
.panel-turismo-calendario.cruceros h3{
	background-image: -moz-linear-gradient(#24D0EF, #0BBBDB);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#24D0EF), to(#0BBBDB));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#24d0ef,endColorStr=#0bbbdb);
	background: -ms-linear-gradient(top,#24d0ef 46%, #0bbbdb 100%);	
	width: 100%; line-height: 120%; margin:0px; padding: 0px 0px 0px 5px; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;}

.contenido-turismo-n2.cruceros h2.pane-title{margin-bottom: 20px; width: 1000px;}

.panel-turismo-calendario .view .date-nav-wrapper .date-heading h3{width: 100%; line-height: 120%; margin:0px; padding: 0px 0px 0px 5px; font-size: 15px; text-shadow: 0px 0px 0px; font-family: DinRegular; font-weight: normal; text-align: left; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;}


/*** CONGRESOS Y EXPOSICIONES
/*****************************************/

.contenido-turismo-n2.congresos h2.pane-title{ width: 1000px; line-height: 120%; margin:0px 0px 20px 0px; padding: 0px 0px 0px 5px; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;}

#main > h1.congresos-y-convenciones-class,
.panel-turismo-calendario.congresos h3,
.contenido-turismo-n2.congresos h2.pane-title{
	background-image: -moz-linear-gradient(#be1974, #a3075d);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#be1974), to(#a3075d));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#be1974,endColorStr=#a3075d);
		background: -ms-linear-gradient(top,#be1974 46%, #a3075d 100%);	
	}
.contenido-turismo-n2.congresos .view .view-content ul li.views-row .views-field-field-fecha-1{position: relative; background-color: #E6E6E6; width: 100%; height: 50px; padding: 3px 5px 0px 5px;}
.contenido-turismo-n2.congresos .view .view-content ul li.views-row .views-field-field-fecha-1 span{font-size: 13px;}
.contenido-turismo-n2.congresos .view .view-content ul li.views-row {height: auto;}
.contenido-turismo-n2.congresos .view .view-content ul li.views-row .views-field-body{height: auto;}
.contenido-turismo-n2.congresos .view .view-content ul li.views-row .views-field-view-node{top: 0px;}

/*** COMO LLEGAR Y MOVERSE EN CÁDIZ
/*****************************************/

#main > h1.cómo-moverse-en-cádiz-class{
	background-image: -moz-linear-gradient(#be1974, #a3075d);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#be1974), to(#a3075d));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#be1974,endColorStr=#a3075d);
		background: -ms-linear-gradient(top,#be1974 46%, #a3075d 100%);	
	}
/*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;}

dl.tabs dd.active a {font-weight: normal; font-family: DinBold;}
dl.tabs dd a{font-family: DinRegular;}


.contenido-turismo-n2.moverse h2.pane-title{width: 100%; line-height: 120%; margin:0px 0px 15px 0px; padding: 0px 0px 0px 5px; font-size: 15px; text-shadow: 0px 0px 0px; font-family: DinRegular; font-weight: normal; text-align: left; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;
 background-image: -moz-linear-gradient(#be1974, #a3075d);
 background-image: -webkit-gradient(linear, center top, center bottom, from(#be1974), to(#a3075d));
 filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#be1974,endColorStr=#a3075d);
 background: -ms-linear-gradient(top,#be1974 46%, #a3075d 100%);	}


/*** RUTAS GASTRONÓMICAS
/*****************************************/

#main > h1.rutas-gastronómicas-class{
	background-image: -moz-linear-gradient(#fbc817, #e8b401);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fbc817), to(#e8b401));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fbc817,endColorStr=#e8b401);
	background: -ms-linear-gradient(top,#fbc817 46%, #e8b401 100%);
	}


/*** EXPOSICIONES Y MUESTRAS CULTURALES
/*****************************************/

#main > h1.exposiciones-y-muestras-culturales-class,
.panel-turismo-calendario.eventos.exposiciones h3,
.seccion.eventos.exposiciones h2.pane-title,
#panel-exposiciones h2.pane-title{
background-image: -moz-linear-gradient(#89d3cb, #70c5bc);
background-image: -webkit-gradient(linear, center top, center bottom, from(#89d3cb), to(#70c5bc));
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#89d3cb,endColorStr=#70c5bc);
background: -ms-linear-gradient(top,#89d3cb 46%, #70c5bc 100%);
 line-height: 120%; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 5px; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}

.seccion.eventos .view .views-row img{background: url('../images/no-imagen.jpg');}

/*** RUTAS Y VISITAS
/*****************************************/

#main > h1.visitas-y-paseos-por-la-ciudad-class,
.contenido-turismo-n2.visitas-paseos h2{
background-image: -moz-linear-gradient(#22f2ba, #0cd9a1);
background-image: -webkit-gradient(linear, center top, center bottom, from(#22f2ba), to(#0cd9a1));
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#22f2ba,endColorStr=#0cd9a1);
background: -ms-linear-gradient(top,#22f2ba 46%, #0cd9a1 100%);
}
.contenido-turismo-n2.visitas-paseos h2{width: 1000px; padding: 0px 0px 0px 5px; font-size: 15px; text-shadow: 0px 0px 0px; font-family: DinRegular; font-weight: normal; text-align: left; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}


/***PLAYAS Y DEPORTES NAÚTICOS -12 RAZONES
/*****************************************/

#main > h1.playas-y-deportes-naúticos-class,
.contenido-turismo-n2.playas-deportes h2{
	background-image: -moz-linear-gradient(#6AA2A5, #539397);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#6AA2A5), to(#539397));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6aa2a5,endColorStr=#539397);
	background: -ms-linear-gradient(top,#6AA2A5 46%, #539397 100%);	
	}
.contenido-turismo-n2.playas-deportes h2{width: 1000px; padding: 0px 0px 0px 5px; font-size: 15px; text-shadow: 0px 0px 0px; font-family: DinRegular; font-weight: normal; text-align: left; color: white; height: 21px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}

.seccion-listado.playas .view .views-row{min-height: 166px;}
.seccion-listado.playas .view ul li .views-field-view-node{margin-top: 61px;}



/*** NODOS
/*****************************************/

#main > h1.mapas-class{
	background-image: -moz-linear-gradient(#7cbbeb, #7cbbeb);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#7cbbeb), to(#61abe4));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7cbbeb,endColorStr=#61abe4);
	background: -ms-linear-gradient(top,#7cbbeb 46%, #7cbbeb 100%);	
	}

/*** NODOS
/*****************************************/

.node .field-name-field-imagen{margin-top: 15px; margin-left: 61px;}
.node .field-name-field-imagen img:hover {
	z-index: 2;
	-webkit-transform: scale(1.1) translateY(-10px);	
	-moz-transform: scale(1.1) translateY(-10px);	
	-ms-transform: scale(1.1) translateY(-10px);	
	transform: scale(1.1) translateY(-10px);	
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
        
}

.node .field-name-field-horario{clear: left; margin-bottom: 20px;}

.node-cultura .field-name-field-banner.field-type-image{text-align: center;}
.node-cultura .field-name-field-banner.field-type-image img{float: none; margin: 0; border: none; padding: 0;}


/* Imágen principal en nodos*/

.node .field-type-image.field-name-field-imagen-principal img{margin: 7px 15px 5px 6px;}

.node.node-hosteleria .field.clearfix:after{display: inline;}
.node.node-hosteleria .field.field-name-body{margin-top: 10px; min-height: 160px;}


/*Oficinas de turismo*/
.node.node-oficina-de-turismo .field-name-field-imagen{float: left; margin: 0px 10px 10px 0px;}
.node.node-oficina-de-turismo .field-name-field-imagen img:hover {
	z-index: 2;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-box-shadow: 0px 0px 0px;
        -moz-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
        
}

/*ADDTOANY EN NODOS*/

.a2a_kit{width: 200px;}
.links ul li .a2a_kit 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; filter: none; box-shadow: 0px 0px 0px;}


/* TRADUCTOR DE GOOGLE
***************************************/

#block-gtranslate-gtranslate{float: right;}
#block-gtranslate-gtranslate h2{display: none; color: white;}
#block-gtranslate-gtranslate #google_translate_element{width: 200px;}
#block-gtranslate-gtranslate .goog-te-gadget{font-size: 0px;}
#block-gtranslate-gtranslate .goog-logo-link{display: none;}

.calendar-calendar .month-view .full td.multi-day .inner div a{color:white;}
.calendar-calendar .month-view .full td.multi-day .inner div a:hover{color:white;}

.no-sidebars #main.embed {width:630px;}
#content-inside.inside.embed{width:630px; margin:0 0;}

/* MENU USUARIOS REGISTRADOS
***************************************/

#block-block-1{text-align: right; padding-top: 12px;}


/* EVENTOS EN NODOS */

.view-display-id-eventos_por_ubicacion {
clear:both;
margin-top:30px;
padding:40px 50px;
}

.view-display-id-eventos_por_ubicacion .views-field-field-imagen{
float:left;
padding: 5px 10px;
}

.view-display-id-eventos_por_ubicacion .views-field-title{
text-transform:uppercase;}

.view-display-id-eventos_por_ubicacion .views-field-view-node{
text-align:right;
}

.view-display-id-eventos_por_ubicacion h2{font-size:19px; margin:0px; clear:both;}

.node-rutas-y-visitas .field-name-field-servicios-lista .field-item,
.node-alojamiento .field-name-field-servicios-lista .field-item{float:left; margin:5px;}

.node-alojamiento .field-name-field-perfil-de-facebook {clear:both;}
.node-alojamiento .field-name-field-servicios-lista {clear:both;}

.red {background-color: red;padding: 5px;border-radius: 12px;}

#block-boxes-redes-sociales-todas-footer{float:right;}

.field-name-field-actualidad-categoria.field-type-taxonomy-term-reference.field-label-above{display:none;}

#the-canvas {
  border: 1px solid black;
  direction: ltr;
  width:100%;
}

#block-search-form input.form-text {color:#000; background-color: #fff;}

#block-gtranslate-gtranslate .content{display: inline-flex; padding:20px;}
a.gtflag {margin:0 5px; padding: 5px;}
.dmt2022ban {color:#fff; text-align: center; padding: 20px 5px; border-radius: 5px; background-color: #ecad78; width: 265px; display: block; margin-left: 33px;  margin-bottom: 20px; background-image: url(/sites/all/themes/corporate/images/camera2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 6px;}
.dmt2022ban a{color:#fff;}
.dmt2022ban p {font-weight: 800;}

.page-node-23750 p {color:#20B3AA; text-align: justify;}
.page-node-23750 p strong {color:#003162;}
.page-node-23750 img{display:block; margin:auto;}
.page-node-23750 .titulo { padding: 1px 15px; text-align:right; background-color: #20b3aa; overflow: hidden;}
.page-node-23750 .titulo img {float:left;}
.page-node-23750 .titulo h1 {margin-top:45px; color:#ffffff; text-shadow:none;}
.page-node-23750 h2 {text-align: center;}
.page-node-23750 h3{color: #fff; text-shadow: none; background-color: #20B3AA; text-align: center; padding: 8px;}
.page-node-23750 .menu1 {width:100%; background-color: #003162; color:#ffffff; display: inline-block; margin-bottom: 50px;}
.page-node-23750 .menu1 li {width: fit-content; padding:5px 5px; float:left;}
.page-node-23750 .menu1 li a{color:#fff;}

.col-md-6{width:50%; padding:10px; float:left;}
.col-md-6 img {max-width: 100%;}
.row {clear:both;}
#content, #header {background-color: #f9f0e5;}
#formulario-rutas-saludables { clear:both; display:block; }