@import url('espacios.css');
/*TITULOS con la letra Futura*/
@font-face {
    font-family: 'FuturaMdBTBold';
     src:url('../../../fonts/futura_bold_bt-webfont.woff') format('woff');
            font-weight: normal;
    font-style: normal;
}

/*css para CZFV*/

tbody{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: light;
    line-height:20px;
    color: #383838;
	text-align:justify;
}
#idioma .goog-te-gadget-simple{
font-size:7pt!important;
}
#idioma a.goog-te-menu2-item{
font-size:7pt!important;
color:black!important;
}
#idioma a{margin-left:5px;}
.enlaceIdioma, .enlaceIdioma:link, .enlaceIdioma:visited,.enlaceIdiomaActivo{
color: #4e4e4e;
font-size:10px;
font-weight:lighter;
text-decoration:none;
}
.enlaceIdioma:hover,.enlaceIdiomaActivo:hover{
color:#222;
}
.enlaceIdiomaActivo,.enlaceIdiomaActivo:link,.enlaceIdiomaActivo:visited{
font-weight: bold!important;
font-size:11px;
}

.czfvmenu{
    border-bottom:dotted;
	border-top:dotted;
    border-width:1px 0px 1px 0px;
    border-color:#e4e4e4;
}

.lineainf{
    border-bottom:dotted;
	border-width:1px 0px 1px 0px;
    border-color:#808080;
}


/*Formatos de texto*/
#txtSuperior {
    height: auto;
    margin-bottom: 30px;
    margin-left: 30px;
    text-align: justify;
}

.textoSeccion{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: light;
    line-height:20px;
    color: #38383A;    
}

.textoSeccion3{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: light;
    line-height:20px;
    color: #38383A;    
}

.textoLink{
font-family: arial;
font-size: 11px;
font-weight: light;
color: #ffffff;
margin-left: 45px;
}

.textoSeccionDestacadoOscuro {
    color: #515151;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

h2.textoSeccionDestacadoOscuro{
    margin: 0;
    text-transform: none;    
}

.textoSeccionDestacado {
    color: #6694B6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.textoVerdeN {
    color: #4E6F28;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}/*FIN Formatos de texto*/


/*imagenes superiores*/
#bannerCentral{
    width: 905px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

#bannerCentral1{
    width: 323px;
    height: 234px;
    overflow: hidden;
    float: left;
}

#bannerCentral2{
    width: 580px;
    height: 234px;
    overflow: hidden;
    float: left;
}/*FIN imagenes superiores*/


/*ruta del articulo*/
#rastroMigas{
    width: 905px;
    height: 40px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #7B7B7B;
    }
    
    #rastroMigasIzquierda{
    width: 800px;
    height: 25px;  
    margin-left: 30px;
    margin-top: 10px;
    float: left;
    text-align: left;
}

    #rastroMigasDerecha{
	height: 8px;
	width: 19px;
    margin-top: 20px;
    float: right;
	background-image: url('../../../images/stories/czfv/cabecera/iconoIndicadorTitulo.png');
	background-repeat: no-repeat;
	background-position:  0 center;		
}

.enlaceRastroMigas {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.azul .enlaceRastroMigasColor {
    color: #6292B8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.verde .enlaceRastroMigasColor {
    color: #4E6F28;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.ocre .enlaceRastroMigasColor {
    color: #B2861B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.rojo .enlaceRastroMigasColor {
    color: #9D223E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
/*FIN ruta del articulo*/


#imgTitulo {
    margin-left: 30px;
    min-height: 10px;
    text-align: left;
    width: 884px;
}

#contenidoCentral{
    clear:both;
    width: 905px;
    height: auto;
    overflow:hidden;
    margin: 0 auto;
    margin-top: 10px;    
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-style: dotted;
    border-width: 0px 0px 1px 0px;
    border-color: #7B7B7B; 
}
.pie {
	clear:both;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    min-height: 390px;
    text-align: center;
    width: 100%;
}
#contenidoCentralSeccion{
    width: 905px;
    height: auto;
    overflow:hidden;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 10px;	
}

#txtSuperior {
    height: auto;
    margin-bottom: 30px;
    margin-left: 30px;
    text-align: justify;
}

.contenidoCentralIzquierdaHome{
    width: 440px;
    height: auto;
    overflow: hidden;
    float:left;
}
#contenidoCentralIzquierda{
    width: 600px;
    height: auto;
    overflow: hidden;
    float:left;
   margin-left: 30px;
   text-align: justify;    
}
.contenidoCentralDerechaHome{
    width: 450px;
    height: auto;
    overflow: hidden;
    float:right;
}
#contenidoCentralDerecha{
    width: 242px;
    height: auto;
    overflow: hidden;
    float:right;
    text-align: left;
}
#cabeceraContenidoCentralIzquierda {
    border-bottom-color: #7B7B7B;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #7B7B7B;
    border-top-style: dotted;
    border-top-width: 1px;
    height: 35px;
	padding-top:0px;
    width: 440px;
}
.tituloCabeceraContenidoCentralIzquierda {
    float: left;
    text-align: left;
    width: 345px;
}
#iconoTitulo {
    float: right;
    height: 8px;
	width: 19px;
    margin-right: 16px;
    margin-top: 16px;
  	background-image: url('../../../images/stories/czfv/cabecera/iconoIndicadorTitulo.png');
	background-repeat: no-repeat;
}

.verTodas {
    float: right;
    height: 32px;
    line-height: 32px;
    width: 90px;
}
.textoVerMas {
    color: #4E4E4E;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.textoTitularNoticia {
    color: #9D223E;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	line-height: 14px;
}

.textoTitularNoticia_1 {
    color: #9D223E;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	line-height: 14px;
}
.textoTitularNoticia_2 {
    color: #4c6b25;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	line-height: 14px;
}
.textoTitularNoticia_3 {
    color: #7d1931;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	line-height: 14px;
}
.textoTitularNoticia_4 {
    color: #937117;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	line-height: 14px;
}
.textoTitularNoticia_5 {
    color: #4c81a9;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	line-height: 14px;
}

#titularNoticia {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    min-height: 20px;
    text-align: justify;
    width: 405px;
}

#noticia {
    height: auto;
    margin-bottom: 10px;
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width: 440px;
}
#titularNoticia {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    min-height: 20px;
    text-align: justify;
    width: 405px;
}
#fechaNoticia {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    min-height: 20px;
    text-align: left;
    width: 405px;
}
#textoNoticia {
    height: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: justify;
    width: 405px;
    line-height: 1.1em;
}
.textoTitularNoticia {
    font-family: arial;
    font-size: 11px;
	line-height:15px;
    font-weight: bold;
}
.fechaNoticia {
    color: #70192A;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.textoNoticia {
    color: #4E4E4E;
    font-family: arial;
    font-size: 11px;
	line-height:15px;
    margin-top: 0
}
.ampliarNoticiaHome {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url('../../../images/stories/czfv/contenidoCentral/iconoMas.png');
    background-position: 0 50%;
    background-repeat: no-repeat;
    height: 25px;
    line-height: 25px;
    text-align: left;
    width: 440px;
	margin-bottom:15px;
}
/*
 border-bottom-color: #7B7B7B;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #7B7B7B;
    border-top-style: dotted;
    border-top-width: 1px;
*/


.textoAmpliarNoticiaHome a,
.textoAmpliarNoticiaHome:hover a,
.textoAmpliarNoticiaHome:visited a,
.textoAmpliarNoticiaHome:link a,
.textoAmpliarNoticiaHome:active a
 {
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
	
	width: 140px;
	font-size: 11px;
	font-family: Arial;
	color: #70192A;
	font-weight:bold;
}

#ampliarNoticia {
    height: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    width: 440px;
	border-bottom-color: #7B7B7B;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-top-color: #7B7B7B;
    border-top-style: dotted;
    border-top-width: 1px;
}


#imagenDerecha{
margin-top: 15px;
*margin-top: 6px;
}

.titularGris {
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}


/*Secciones sin derecha e izquierda*/
#contenidoCentralUnico{
    width: 875px;
    height: auto;
    text-align: justify;
    margin: 0 auto;
	margin-left: 30px;
	padding-right: 5px;
}


/*Secciones con una imagen central*/
#imagenCentralSeccion{
width: 100%;
height: auto;
overflow: hidden;
text-align: center;
}
#imagenCentralSeccion .fotopleno{
	padding-left:29px
}


/*Estilos para Consorcio Zona Franca/Presentacion*/
#contenidoConsorcioPresentacion {
    clear: both;
    overflow: hidden;
    width: 905px;
}

#bannerVideo{
    width: 905px;
    height: 113px;
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
	background-image: url('../../../images/stories/czfv/contenidoCentral/bannerVideo_es.jpg');
	margin-left: 30px;
	background-repeat: no-repeat;
}/*FIN Estilos para Consorcio Zona Franca/Presentacion*/


#botonLink{
    width: 355px;
    height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 40px;
	text-align: left;
    background-image: url('../../../images/stories/czfv/contenidoCentral/01_ConsorcioZonaFranca_botonLink.png');
}

#textoBotonLink{
    margin-left: 45px;
}

#textoBotonLink span{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
	text-align:left;
	display:block;
	cursor:pointer;
}


/*Estilos para Consorcio Zona Franca/Localizacion*/
#textoIzquierdaLocalizacion { 
    width: 480px;
    height: auto;
    float: left;
    margin-left: 25px;
    text-align: justify;
    margin-bottom: 10px;
}

#textoDerechaLocalizacion { 
    width: 372px;
    height: auto;
    float: right;
    text-align: justify;
    margin-right: 10px;
    margin-bottom: 10px;
}

#mapaLocalizacion{
	margin-left: 25px;
    margin-bottom: 20px;
    margin-top: 10px;	    
}/*FIN Estilos para Consorcio Zona Franca/Localizacion*/


/*Estilos para Consorcio Zona Franca/Pleno*/
td .colIzquierdaPleno{
    width: 120px;
    background-color: #DBEBF8;
    text-align: left;
	padding-left:28px;
	margin-top:30px;
	padding-top: 20px;
}

td .colDerechaPleno{
    width: 682px;
    background-color: #F2F7FB;
    text-align: justify;
	padding-top: 15px;
    padding-left: 15px;    
    padding-bottom: 15px;
    padding-right: 15px;
}

.fotoColDerecha1 {
    float: right;
   
    margin-right: 0px;
	margin-top: 0px;
    
}

td .colIzquierda2{
    width: 304px;
    height: auto;

    background-color: #DBEBF8;
    padding-left:10px;
	padding-top: 10px;
	padding-right: 10px;
}

td .colDerecha2{
    width: 358px;
    height: auto;
    float: right;
    background-color: #F2F7FB;
    padding-top: 15px;
    padding-left: 15px;    
    padding-bottom: 15px;
    padding-right: 15px;
}/*FIN Estilos para Consorcio Zona Franca/Pleno*/


/*Estilos para Consorcio Zona Franca/Organización/Equipo Directivo*/
/*contenido central*/
#colCentroEquipoDirectivo{
    width: 490px;
    height: auto;
    background-color: #DBEBF8;
    text-align: left;
    margin-bottom: 5px;
    margin-left: 200px;
    padding-top: 10px;
    padding-right: 10px;
	float: center;
	overflow: hidden;
}

#fotoEquipoDirectivoC{
    float:left;
    margin-left: 75px;
}

#textoEquipoDirectivoC{
    float:right;
    height:auto;   
    text-align:left;   
    margin-right: 0px;
	width:300px;
	margin-top:25px;
}

/*contenido izquierda*/
td .contenidoEquipoDirectivoI{
    width: 435px;
	height: auto;
    padding-bottom: 10px;
    min-height: 80px;
    overflow: hidden;
    padding-right: 10px;
    padding-top: 10px;    
    background-color: #DBEBF8;
	padding-left:28px;
}

#fotoEquipoDirectivoI{
    float:right;
}

#textoEquipoDirectivoI{
    float:left;
    height:auto;
    min-height: 70px;
    text-align:right;
    width:320px;
    margin-left: 10px;
}

/*contenido derecha*/
td .contenidoEquipoDirectivoD{
    width: 435px;
	height: auto;
    padding-bottom: 10px;
    min-height: 80px;
    overflow: hidden;
    padding-top: 10px;    
    background-color: #DBEBF8;
	padding-left:10px;
}

#fotoEquipoDirectivoD{
    float:left;
}

#textoEquipoDirectivoD{
    float:right;
    height:auto;
    min-height: 70px;
    text-align:left;
    width:320px;
    margin-right: 10px;
}/*FIN Estilos para Consorcio Zona Franca/Organización/Equipo Directivo*/


/* Estilos para Consorcio Zona Franca/Organización/Participaciones*/
#consorcioParticipaciones{
    margin-left: 30px;
}/*FIN Estilos para Consorcio Zona Franca/Organización/Participaciones*/


/*Estilos para Secciones con Tablas*/
td .colIzquierda{
    width: 188px;
    background-color: #DBEBF8;
    text-align: left;
	padding-left:28px;
	margin-top:30px;
	padding-top: 20px;
}

td .colDerecha{
    width: 691px;
    background-color: #F2F7FB;
    text-align: justify;
	padding-top: 15px;
    padding-left: 15px;    
    padding-bottom: 15px;
    padding-right: 15px;
}/*FIN Estilos para Secciones con Tablas*/


/*Estilos para Consorcio Zona Franca/Áreas*/
#enlacesAreasNoticias {
    clear: both;
    height: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
    
}

#fotoEnlaceDetalleNoticias {
    float: left;
    height: 20px;
    width: 20px;
	background-image: url('../../../images/stories/czfv/contenidoCentral/icono.png');
	background-repeat: no-repeat;
}

#fotoEnlaceNoticias {
    float: left;
    height: 20px;
    width: 20px;
	background-image: url('../../../images/stories/czfv/contenidoCentral/iconoMas.png');
	background-repeat: no-repeat;
}

#textoEnlaceDetalleNoticias {
    float: left;
    height: auto;
    margin-left: 2px;
    margin-top: 0px;
    text-align: left;
   
}/*FIN Estilos para Consorcio Zona Franca/Áreas*/


/* Estilos para Apoyo a empresas/Presentacion*/
.textoCajonApoyoPresentacion4{
    text-align: justify;
    float: left;
    background-color:#F8FAF5;
    padding: 10 auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
}
#enlacesMasInfoApoyo {
    background-color: #D2DFC5;
    clear: both;
    height: 30px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 6px;
}
#iconoMasInfoApoyo {
    float: left;
    height: 20px;
    width: 20px;
}
#textoMasInfoApoyo {
    float: left;
    height: auto;
    margin-top: 2px;
    width: 120px;
	padding-left: 25px;
	background-image: url('../../../images/stories/czfv/masinfoimg.png');
	background-repeat: no-repeat;
	background-position:  0px 0px;	
}
#enlacesApoyoEmprendedores {
    background-color: #415D22;
    clear: both;
    height: 24px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 2px;	
}
#textotitularApoyo {
    float: left;
    height: auto;
    margin-top: 2px;   
	padding-left: 5px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
	color:#fff
}
.textoCajonApoyoEmprendedores{
    text-align: justify;
    float: left;
	height: 90px;
    background-color:#F8FAF5;
    padding: 10px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;	
}
#enlaceswebEmprendedores {
    background-color: #D2DFC5;
    clear: both;
    height: 58px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 6px;
}
#textowebEmprendedores  {
    float: left;
    height: auto;
    margin-top: 5px;
	margin-bottom: 5px;
    width: 300px;
	padding-left: 20px;
	background-image: url('../../../images/stories/czfv/enlace_blanco_verde_15.png');
	background-repeat: no-repeat;
	background-position:  0px center;
	line-height:30px;
}
#bannerApoyo{
    width: 323px;
    height: 234px;
    overflow: hidden;
    float: left;
}
a.enlacesVerdeApoyo:link {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #2E470E;
}
a.enlacesVerdeApoyo:visited {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #2E470E;
}
a.enlacesVerdeApoyo:hover {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #2E470E;
}
a.enlacesVerdeApoyo:active {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #2E470E;
}
/*FIN Estilos para Apoyo a empresas/Presentacion*/


/* Estilos para Apoyo a empresas/Informacion empresarial*/
#informacionEmpresarialIzquierda1{
	position: relative;
    width: 630px;
    height: 211px;
    background-color:#A9B995;
    float: left;
    text-align: center;    
}
#informacionEmpresarialIzquierda1.suave{
    background-color:transparent;
}
/* urbano
#informacionEmpresarialIzquierda1 img{
    height: 211px;
}
*/
#textoInformacionEmpresarialIzquierda1{
    text-align: left;
	color: white;
    width: 589px;
    margin: 0 auto;	
}

#informacionEmpresarialDerecha1 #textoInformacionEmpresarialIzquierda1{
	color: #2E470E;
	font-size: 13px;
	font-weight: bold;
	width: 90%;
	padding: 5%;
	text-align: center;
}


#informacionEmpresarialDerecha1{
    width: 224px;
    height: 211px;
    background-color:#E2E8DA;
    float: left;
    text-align: center;    
    position: relative;
}
#informacionEmpresarialDerecha1.suave{
    background-color:#F2F5EE;
}

#enlacesIrWebApoyo  {
    clear:both;
    height:24px;
    padding-bottom:5px;
    padding-left:60px;
    width:144px;
}

#textoIrWebApoyo  {
    float:left;
    height:auto;
    margin-left:2px;
    margin-top:2px;
    text-align:left;
    width:100px;
	padding-left: 25px;
	background-image: url('../../../images/stories/czfv/masinfoimg.png');
	background-repeat: no-repeat;
	background-position:  0px 0px;	
}

#informacionEmpresarialIzquierda2{
    width: 636px;
    height: 121px;
    background-color:#F8FAF5;
    float: left;
    text-align: center;
    margin-top: 10px;    
}

#textoInformacionEmpresarialIzquierda2{
    text-align: left;
    width: 589px;
    margin: 0 auto;    
}

#informacionEmpresarialDerecha2{
    width: 224px;
    height: 121px;
    background-color:#F2F5EE;
    float: left;
    text-align: center;
    margin-top: 10px;    
}/* FIN Estilos para Apoyo a empresas/Informacion empresarial*/


/* Estilos para Apoyo a empresas/CIE A Granxa y Citexvi*/
#imagenIzquierdaCitexvi {
    float: left;
    height: 226px;
    width: 340px;
}

#imagenDerechaCitexvi {
    float: right;
    height: 230px;
    margin-left: 2px;
    width: 529px;
}

#bannerDerechaCitexvi {
    background-color: #F3F5F0;
    height: 107px;
    margin-top: 5px;
    width: 529px;
}

#izquierdaBannerCie {
    float: left;
    height: 110px;
    text-align: right;
    width: 220px;
}

#derechaBannerCie {
    float: right;
    height: 110px;
    text-align: left;
    width: 290px;
}

#enlaceWebCie {
    height: 17px;
    line-height: 17px;
    margin-left: 10px;
    margin-top: 55px;
    width: 270px;
}

#izquierdaBannerCitexvi {
    float: left;
    height: 110px;
    text-align: right;
    width: 190px;
}

#derechaBannerCitexvi {
    float: right;
    height: 110px;
    text-align: left;
    width: 320px;
}

#enlaceWebCitexvi {
    height: 17px;
    line-height: 17px;
    margin-left: 10px;
    margin-top: 55px;
    width: 270px;
}

#textoIrWebEmprendedoresApoyo {
    float: left;
    height: auto;
    margin-left: 2px;
    margin-top: 2px;
    text-align: left;
    width: 190px;
	padding-left: 25px;
	background-image: url('../../../images/stories/czfv/masinfoimg.png');
	background-repeat: no-repeat;
	background-position:  0px 0px;	
}

#izquierdaBannerCitexvi2 {
    margin-left: 10px;
    margin-top: 5px;
    padding: 10px;
}

a.enlacesNegro:link , a.enlacesNegro:visited, a.enlacesNegro:hover, a.enlacesNegro:active{
    color: #0000ff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #2E470E;
}/* FIN Estilos para Apoyo a empresas/CIE A Granxa y Citexvi*/


/* Estilos para Apoyo a empresas/Capital Riesgo*/
#imagenCapitalRiesgo1 {
    background-color: #F3F5F0;
    height: 142px;
    margin-top: 10px;
    text-align: center;
    width: 875px;
}

#enlaceWebVigoActivo {
  clear:both;
    height:24px;
    padding-bottom:5px;
    padding-left:350px;	
}

#textoIrWebVigoActivo{
   float: left;
    height: auto;
    margin-left: 2px;
    margin-top: 2px;
    text-align: left;
    width: 190px;
	padding-left: 25px;
	background-image: url('../../../images/stories/czfv/masinfoimg.png');
	background-repeat: no-repeat;
	background-position:  0px 0px;	    
}/* FIN Estilos para Apoyo a empresas/Capital Riesgo*/


/* Estilos para Otras actuaciones/Aparcamientos*/
#aparcamientos1 {
    background-color: #F8F5F0;
    height: 148px;
    line-height: 148px;
    text-align: center;
    width: 874px;
}
#aparcamientos2 {
    background-color: #F2ECE0;
    clear: both;
    height: 42px;
    line-height: 42px;
    padding-left: 400px;
    text-align: center;
    width: 874px;
}
#iconoAparcamientos {
    float: left;
    height: 20px;
    margin-top: 10px;
    width: 20px;
	background-image: url("../../../images/stories/czfv/contenidoCentral/ocre/iconoMasInfo.png");
	background-repeat: no-repeat;
}
#textoAparcamientos {
    float: left;
    height: auto;
    margin-left: 10px;
    text-align: left;
    width: 240px;
}/* FIN Estilos para Otras actuaciones/Aparcamientos*/


#iconoperfilAparcamientos {
    float: left;
    height: 20px;
    margin-top: 0px;
	margin-left: 5px;
    width: 20px;
	background-image: url("../../../images/stories/czfv/contenidoCentral/ocre/iconoMasInfo.png");
	background-repeat: no-repeat;
}


/* Estilos para Otras actuaciones/Paseo maritimo*/
#iconoPaseomaritimo {
    float: left;
    height: 20px;
    margin-top: 5px;
	margin-left: 5px;
    width: 20px;
	background-image: url("../../../images/stories/czfv/contenidoCentral/ocre/iconoMasInfo.png");
	background-repeat: no-repeat;
}

#textoPaseomaritimo {
    float: left;
    margin-left: 5px;
	margin-top: 5px;
    text-align: left;
	width: 200px;    
}/* FIN Estilos para Otras actuaciones/Paseo maritimo*/
	
	
/* Estilos para Contacta con nosotros/Presentacion*/
.textoCajonContacta{
    text-align: justify;
    float: left;
    background-color:#F3EDEF;
    padding: 10 auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
}

#enlacesMasInfoContacta {
    background-color: #EEC6CF;
    clear: both;
    height: 24px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 6px;
}

#textoMasInfoContacta {
    float: left;
    height: auto;
    margin-top: 2px;
    width: 120px;
	padding-left: 25px;
	
}/*FIN Estilos para Contacta con nosotros/Presentacion*/


/* Estilos para Comunicacion/ImagenCorporativa*/
#textoImagenCorporativa {
    background-color: #B15C6F;
    height: auto;
    height: 40px;
    padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}/* FIN Estilos para Comunicacion/ImagenCorporativa*/


/*Estilos para Contacta/Solicitud Grupos*/
#formularioSolicitudGrupos{
    height: auto;
    min-height: 465px;
    text-align: left;
    margin-left:0px;
}

#frmEntidad{
    float: left;
    width: 425px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputEntidad{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 425px;
}

#frmNumPersonas{
    float: left;
    width: 425px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-left: 10px;
    *margin-left: 0px;
    margin-bottom: 5px;
}

.inputPersonas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 425px;
}

#frmPersonaContacto{
    float: left;
    width: 425px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputPersonaContacto{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 425px;
}

#frmTelefonoContacto{
    float: left;
    width: 425px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-left: 10px;
    *margin-left: 0px;
    margin-bottom: 5px;
}

.inputTelefonoContacto{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 425px;
}

#frmPreferencias{
    float: left;
    width: 860px;
    height: auto;
    min-height: 100px;
    padding-top: 5px;
    margin-bottom: 5px;
	margin-left:2px;
}
.editarnoticias textarea{
	font-size:1.5rem;
}


.textareaPreferencias{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 70px;
    width: 860px;
    overflow:auto;
}

#frmCorreoElectronico{
    float: left;
    width: 425px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputCorreoElectronico{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 425px;
}

#frmAreaInteres{
    float: left;
    width: 425px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-left: 10px;
    *margin-left: 0px;
    margin-bottom: 5px;
}

.inputAreaInteres{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 425px;
}

#frmComentarios{
    float: left;
    width: 435px;
    height: auto;
    min-height: 146px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.textareaComentarios{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 110px;
    width: 425px;
    overflow:auto;
}

#frmCaracteristicas{
    float: left;
    width: 430px;
    height: auto;
    min-height: 146px;
    padding-top: 5px;
    margin-left: 0px;
    margin-bottom: 5px;
}

.textareaCaracteristicas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 110px;
    width: 425px;
    overflow:auto;
}

#botonesFormSolicitudGrupos{
    text-align: right;
    *margin-right: 8px;
}

.botonFormularioRojo{
    background-color:#92203A;
    border:0px;
    height:24px;
    width:100px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

.botonFormularioRojo:hover{
    background-color:#EEC6CF;
    border:0px;
    height:24px;
    width:100px;
    color: #92203A;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

.negrita{
    font-weight: bold;
}

.textoRojoNegrita {
    color: #9D223E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}/*FIN Estilos para  Contacta / Solicitud Grupos  */


/*Estilos para  Contacta / Consultas  */
#formularioConsultas{
    height: auto;
    min-height: 400px;
	width: 915px;
    text-align: left;
    margin-left:30px;
}

#frmRazonSocialConsultas{
    float: left;
    width: 410px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.inputRazonSocialConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 405px;
}

#frmDireccionConsultas{
    float: left;
    width: 450px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputDireccionConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 430px;
}

#frmCodPostalConsultas{
    float: left;
    width: 200px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.inputCodPostalConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 195px;
}

#frmPoblacionConsultas{
    float: left;
    width: 200px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.inputPoblacionConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 195px;
}

#frmProvinciaConsultas{
    float: left;
    width: 435px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputProvinciaConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 435px;
}

#frmPaisConsultas{
    float: left;
    width: 410px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.inputPaisConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 405px;
}

#frmFaxConsultas{
    float: left;
    width: 220px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.inputFaxConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 210px;
}

#frmTelefonoConsultas{
    float: left;
    width: 220px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputTelefonoConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 210px;
}


#frmCorreoConsultas{
    float: left;
    width: 410px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.inputCorreoConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 405px;
}

#frmContactoConsultas{
    float: left;
    width: 450px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.inputContactoConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 430px;
}

#frmCargoConsultas{
    float: left;
    width: 410px;
    height: auto;
    min-height: 56px;
    padding-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.inputCargoConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 24px;
    width: 405px;
}

#frmComentarioConsultas{
    float: left;
    width: 450px;
    height: auto;
    min-height: 100px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.textareaComentarioConsultas{
    background-color: #F9F5F6;
    border: #9D223E 1px solid;
    height: 70px;
    width: 430px;
    overflow:auto;
}

#botonesFormConsultas{
    text-align: right;
    margin-right: 40px;
}
/*FIN Estilos para  Contacta / Consultas  */

/* Estilos para Publicaciones */
#contenidoPublicaciones {
    background-color: #F9F5F6;
    height: auto;
    margin-bottom: 15px;
    min-height: 110px;
	margin-left: 35px;
}
#textoPublicaciones {
    margin-left: 50px;
    padding-top: 10px;
    text-align: justify;
}
.textoRojoTitular {
    color: #9D223E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.textoMigasRojo {
    color: #9D223E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#paginacion {
    border-bottom: 1px dotted #7A7A7A;
    border-top: 1px dotted #7A7A7A;
    float: left;
    height: auto;
    line-height: 50px;
    margin-bottom: 45px;
    margin-left: 40px;
    margin-top: 15px;
    min-height: 50px;
    text-align: center;
    width: 821px;
}

.textoPaginacion {
    color: #605960;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.enlacePaginacion a:visited {
    color: #605960;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.enlacePaginacion a:active {
    color: #9D223E;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.enlacePaginacion a:link {
    color: #605960;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.enlacePaginacion a:hover {
    color: #9d223e;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.enlacePaginacionactiva {
    color: #9D223E;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}/*FIN Estilos para Publicaciones*/

/*Estilos Convocatorias RRHH y Noticias*/
#contenidoNoticias {
    height: auto;
    margin-bottom: 15px;
    min-height: 107px;
    overflow: hidden;
    padding: 15px;
    width: 900px;
}

#fotoNoticias {
    float: left;
    height: auto;
    margin-left: 20px;
    min-height: 107px;
    width: 175px;
}

#textoNoticias {
    float: right;
    height: auto;
    margin-left: 10px;
	margin-right: 10px;
    min-height: 107px;
    text-align: justify;
    width: 630px;
	background-color: #F9F5F6;
	padding: 10px;
}
#textoNoticias2{
    float: right;
    height: auto;
    margin-left: 10px;
	margin-right: 10px;
    text-align: justify;
    width: 630px;
	background-color: #F9F5F6;
	padding: 10px;
}
#textoNoticias3{
    float: right;
    height: auto;
    margin-left: 10px;
	margin-right: 10px;
    text-align: justify;
    width: 630px;
	background-color: #F9F5F6;
	padding: 10px;
}

/*FIN Estilos Convocatorias RRHH y Noticias*/

/* Estilos Noticias Completas*/
#contenidoDetalleNoticias {
    height: auto;
    margin-bottom: 15px;
    min-height: 107px;
    overflow: hidden;
    padding: 10px 10px 10px 20px;
}

#volverDetalleNoticia {
    margin-bottom: 20px;
    text-align: right;
}

#fotoDetalleNoticias {
    float: left;
    margin-right: 20px;
}

#fotoDetalleN {
    background-color: #ffffff;
    height: auto;
    min-height: 220px;
	overflow: hidden;
    width: 347px;
}

#pieFotoDetalleNoticias {
    background-color: #92203A;
    height: auto;
    min-height: 28px;
    overflow: hidden;
    width: 347px;
	margin-bottom: 20px;
	margin-right: 20px;
}

#pieFotoTextoL {
    float: left;
    margin-left: 20px;
    margin-top: 6px;
    text-align: left;
}

#textoDetalleNoticias {
    text-align: justify;
}

#enlacesDetalleNoticias {
    clear: both;
    height: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 612px;
}

#fotoEnlaceNoticias {
    float: left;
    height: 20px;
    width: 20px;
}

#textoEnlaceNoticias {
    float: left;
    height: auto;
    margin-left: 2px;
    margin-top: 2px;
    text-align: left;
    width: 285px;
}/* FIN Estilos Noticias Completas*/

/*REVISAR ESTO*/
.inputbox{
width: 148px;
height: 27px;
background-color: #F8FAF5;
border: #4E4E4E 1px solid;
font-family: arial;
font-size: 13px;
font-weight: regular;
color: #4E4E4E;
margin-left: 10px;
background-image: url('../../../images/stories/czfv/buscar.png');
background-repeat: no-repeat;
background-position:  120 center;
}/*REVISAR ESTO*/


/*Links azules*/
a.enlacesAzul:active {
    border-bottom: 1px solid #6292B8;
    color: #6292B8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.enlacesAzul:link {
    color: #6292B8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.enlacesAzul:visited {
    color: #6292B8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

a.enlacesAzul:hover {
    color: #6292B8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    border-bottom: 1px solid #6292B8;
}/*FIN Links azules*/


/*links blancos*/
a.enlacesBlancosPequenos:link {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

a.enlacesBlancosPequenos:visited {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

a.enlacesBlancosPequenos:hover {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-bottom: 1px solid #FFFFFF;
}

a.enlacesBlancosPequenos:active {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-bottom: 1px solid #FFFFFF;
}/*FIN links blancos*/



/*Enlaces verde oscuro*/
a.enlacesVerdeOscuro:link {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #2E470E;
}
a.enlacesVerdeOscuro:visited {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #2E470E;
}
a.enlacesVerdeOscuro:hover {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #2E470E;
}
a.enlacesVerdeOscuro:active {
    color: #2E470E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #2E470E;        
}


/*Enlaces marrones*/
a.enlacesMarrones:active {
    border-bottom: 1px solid #B48B1F;
    color: #B48B1F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.enlacesMarrones:link {
    color: #B48B1F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.enlacesMarrones:visited {
    color: #B48B1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

a.enlacesMarrones:hover {
    color: #B48B1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    border-bottom: 1px solid #B48B1F;
}/*FIN Enlaces marrones*/


.enlacesMarrones a:link {
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 12px;
    color           : #B48B1F;
    text-decoration : none;
    font-weight     : bold;
}

.enlacesMarrones a:visited {
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 12px;
    color           : #B48B1F;
    text-decoration : none;
    font-weight     : bold;
}
.enlacesMarrones a:hover {
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 12px;
    color           : #B48B1F;
    text-decoration : none;
    font-weight     : bold;
}
.enlacesMarrones a:active {
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 12px;
    color           : #B48B1F;
    text-decoration : none;
    font-weight     : bold;
}








.Marrones {
    color: #B48B1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

/*Enlaces rojos*/
a.enlacesRojos:link, .enlacesRojos a:link {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
	background-image: url('../../images/stories/czfv/cabecera/iconoIndicadorTitulo.png');
	background-repeat: no-repeat;
	background-position:  5 center;		
}
a.enlacesRojos:visited , .enlacesRojos a:visited{
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
}
a.enlacesRojos:hover, .enlacesRojos a:hover {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
}
a.enlacesRojos:active, .enlacesRojos a:active {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;        
}


/*Enlaces blancos*/
div.enlacesBlancos a:link,
a.enlacesBlancos:link {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #ffffff;
}
div.enlacesBlancos a:visited,
a.enlacesBlancos:visited {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #ffffff;
}
div.enlacesBlancos a:hover,
a.enlacesBlancos:hover {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #ffffff;
}
div.enlacesBlancos a:active,
a.enlacesBlancos:active {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #ffffff;        
}


/*Enlaces rojos*/
.mantenimiento a:link {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
}

.mantenimiento a:visited {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
}

.mantenimiento a:hover {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
}

.mantenimiento a:active {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
}

/*Enlaces rojos*/

.nombregrupo{
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:normal;
    margin-left:30px;
	padding-left:20px;
}

.galeria a:link {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
	margin-left:20px;
}

.galeria a:visited {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
	margin-left:20px;
}

.galeria a:hover {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
	margin-left:20px;
}

.galeria a:active {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
	margin-left:20px;
}

.nombregaleria a:link {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
	margin-left:30px;
	padding-left:20px;
	background-image: url('../../../images/stories/czfv/contenidocentral/iconoMas.png');
	background-repeat: no-repeat;
	background-position:  0 center;
}

.nombregaleria a:visited {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 0px solid #9D223E;
	margin-left:30px;
	padding-left:20px;
	background-image: url('../../../images/stories/czfv/contenidocentral/iconoMas.png');
	background-repeat: no-repeat;
	background-position:  0 center;
}

.nombregaleria a:hover {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
	margin-left:30px;
	padding-left:20px;
	background-image: url('../../../images/stories/czfv/contenidocentral/iconoMas.png');
	background-repeat: no-repeat;
	background-position:  0 center;
}

.nombregaleria a:active {
    color: #9D223E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    border-bottom: 1px solid #9D223E;
	margin-left:30px;
	padding-left:20px;
	background-image: url('../../../images/stories/czfv/contenidocentral/iconoMas.png');
	background-repeat: no-repeat;
	background-position:  0 center;
}






h1, h2, h3, h4, h5 {
    font-family: 'FuturaMdBTBold';
    text-transform: uppercase;
	margin-top:5px;
}

h1 {
    color: #4b4b4b;
    font-size: 16pt;
}

h2 {
    color: #4b4b4b;
    font-size: 14pt;
}

h3 {
    color: #4b4b4b;
    font-size: 12pt;
}

h4 {
    color: #4b4b4b;
    font-size: 10pt;
}

h5 {
    color: #4b4b4b;
    font-size: 8pt;
}



h1.azul,
h2.azul,
h3.azul,
h4.azul,
h5.azul {
    color: #5e87a3;
}

h1.verde,
h2.verde,
h3.verde,
h4.verde,
h5.verde {
    color: #516b2e;
}

h1.ocre,
h2.ocre,
h3.ocre,
h4.ocre,
h5.ocre {
    color: #b2861b;
}

h1.ocre2,
h2.ocre2,
h3.ocre2,
h4.ocre2,
h5.ocre2 {
	color: #B5A478; 
}

h1.rojo,
h2.rojo,
h3.rojo,
h4.rojo,
h5.rojo {
    color: #9d223e;
}
/*FIN Estilos TITULOS con la letra Futura*/

div.lineaformulario{clear:both}

div.labelformulario{float:left;margin-right: 20px;font-family:Verdana;font-size:10pt;vertical-align:bottom; width: 100%; padding-top:2px;}

div.inputformulario input{font-size:9pt;font-family:Verdana; }/*czfv*/

div.foto{float:left;margin-right: 20px;font-family:Verdana;font-size:10pt;vertical-align:bottom; width: 220px; height:30px;padding-top:2px;}
}/*czfv*/

div.imagen{
    float: left;
    height: auto;
    margin-left: 30px;
    overflow: hidden;
    text-align: justify;
    width: 398px;
}/*czfv*/

div.imagen{
overflow: hidden;
width:400px;
height:700px;
}/*czfv*/

div.foto-cajanegra{
float:left;

width:200px;
height:152px;
float: left;
margin-left: 20px;
text-align: center;
margin-bottom: 25px;
background-color: #D2DFC5;
padding-bottom: 10px;
}/*czfv*/

div.rojo
div.foto-cajanegra{
float:left;
width:200px;
height:152px;
float: left;

margin-left: 20px;
text-align: center;
margin-bottom: 25px;
background-color: #9d223e;
padding-bottom: 10px;
}/*czfv*/

div.ocre
div.foto-cajanegra{
float:left;
width:200px;
height:152px;
float: left;
margin-left: 15px;
text-align: center;
margin-bottom: 25px;
background-color: #b2861b;
padding-bottom: 10px;
}/*czfv*/

div.pie-foto-cajanegra{
width:200px;
height:17px;
padding-top:5px;
padding-bottom:2px;
background-image: url('../../../images/stories/czfv/masinfoimg.png');
background-repeat: no-repeat;
background-position:  40 center;
background-color: #D2DFC5;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #515151;
z-index:100;
cursor:pointer;
}/*czfv*/

div.rojo 
div.pie-foto-cajanegra{
width:200px;
height:17px;
padding-top:5px;
padding-bottom:2px;
background-image: url('../../../images/stories/czfv/contenidocentral/iconoMas.png');
background-repeat: no-repeat;
background-position:  40 center;
background-color:#9d223e;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #ffffff;
z-index:100;
cursor:pointer;
}/*czfv*/

div.ocre 
div.pie-foto-cajanegra{
width:200px;
height:17px;
padding-top:5px;
padding-bottom:2px;
background-image: url("../../../images/stories/czfv/contenidoCentral/ocre/iconoMasInfo.png");
background-repeat: no-repeat;
background-position:  40 center;
background-color:#b2861b;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #ffffff;
z-index:100;
cursor:pointer;
}/*czfv*/




div.pie-foto-solicitarimagencajanegra, div.pie-foto-solicitarimagen{
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box; 
width:100px;
height:24px;
padding-top:3px;
padding-bottom:2px;
/*
background-image: url('../../../images/stories/czfv/masinfoimg.png');
background-repeat: no-repeat;
background-position:  2 center;
*/
background-color: #D2DFC5;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #515151;
z-index:100;
cursor:pointer;
float:left;
text-align:left;
padding-left:20px;
}/*czfv*/

div.rojo div.pie-foto-solicitarimagencajanegra,div.rojo div.pie-foto-solicitarimagen{
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box; 
width:100%;
height:36px;
line-height:14px;
padding-top:3px;
padding-bottom:2px;
/*
background-image: url('../../../images/stories/czfv/contenidocentral/iconoMas.png');
background-repeat: no-repeat;
background-position:  2 center;
*/
background-color:#9d223e;
font-family:arial;
font-size:11px;
font-weight:bold;
color: #ffffff;
z-index:100;
cursor:pointer;
float:left;
text-align:left;
padding-left:5px;

}/*czfv*/

div.ocre div.pie-foto-solicitarimagencajanegra, div.ocre div.pie-foto-solicitarimagen{
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box; 
width:100px;
height:24px;
padding-top:3px;
padding-bottom:2px;
background-image: url("../../../images/stories/czfv/contenidoCentral/ocre/iconoMasInfo.png");
background-repeat: no-repeat;
background-position:  2 center;
background-color:#b2861b;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #ffffff;
z-index:100;
cursor:pointer;
float:left;
text-align:left;
padding-left:20px;
}/*czfv*/

























div.foto-cajanegra .imagenGaleria{
cursor:pointer;
width:200px;
height:140px;
overflow:hidden;
box-sizing:border-box;
}

div.foto-cajanegra img.cajanegra {
cursor:pointer;
}

div.cajanegra{
cursor:pointer;
width:200px;}
/*czfv*/
  
  
div.limpiar{
clear:both;}
/*czfv*/


/* Banners Heme*/
#bannerCentralHome1{
    width: 260px;
    height: 360px;
    overflow: hidden;
    float: left;
	display:none;
}

#bannerCentralHome2{
    width: 900px;
    height: 360px;
    overflow: hidden;
    float: left;
    position: relative;
}

#banners{
    width: 905px;
    height: 94px;
	overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
	display:none;
}

#banner1{
    width: 206px;
    height: 94px;
    float: left;
    text-align: center;
    cursor: pointer;
}

#banner2{
    width: 209px;
    height: 94px;
    float: left;
    margin-left: 22px;
    text-align: center;
    cursor: pointer;
}

#banner3{
    width: 211px;
    height: 94px;
    float: left;
    margin-left: 22px;
    text-align: center;
    cursor: pointer;
}

#banner4{
    width: 209px;
    height: 94px;
    float: left;
    margin-left: 23px;
    text-align: center;
    cursor: pointer;
}

#textoBanner{
    width:200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
    text-align: left;
    padding-left: 30px;
    margin-top: 100px;
}

#banner5{
    width: 443px;
    height: 65px;
	margin-top: 15px;
}

#banner5 div{
    height: 54px;
}

#banner5 span{
	position:relative;
	top:25px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/botonMasInfo_bannersHome3.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
}

#banner6{
    width: 443px;
    height: 144px;
	margin-top: 5px;
}

#banner6 div{
    height: 144px;
}

#banner6 span{
	position:relative;
	top:100px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/botonMasInfo_bannersHome.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:6px;
	padding-left:6px;
}

#banner8{
    width: 443px;
    height: 70px;
	margin-top: 15px;
}
#bannerwinner{
    width: 443px;
    height: 130px;
	margin-top: 15px;
}
#bannerwinner img{
	height: 100%;
}

#banner8 div{
    height: 65px;
}

#banner8 span{
	position:relative;
	top:30px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/botonMasInfo_bannersHome.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:6px;
	padding-left:6px;
}


#bannerViavigo{
    width: 443px;
    height: 120px;
	margin-top: 9px;
}

#bannerViavigo div{
    height: 120px;
}

#bannerViavigo span{
	position:relative;
	top:80px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/boton_irweb_rojo.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:0px;
	padding-left:3px;
}

#bannerofAgranxa{
    width: 443px;
    height: 120px;
	margin-top: 5px;
}

#bannerofAgranxa div{
    height: 120px;
}

#bannerofAgranxa span{
	position:relative;
	top:80px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/boton_irweb_rojo.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:0px;
	padding-left:3px;
}

#bannertallerpm{
    width: 443px;
    height: 120px;
	margin-top: 9px;
}

#bannertallerpm div{
    height: 120px;
}

#bannertallerpm span{
	position:relative;
	top:80px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/boton_irweb_rojo.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:0px;
	padding-left:3px;
}

#banner10{
    width: 443px;
    height: 1px;
	margin-top: 1px;
}

#banner10 div{
    height: 56px;
}

#banner10 span{
	position:relative;
	top:20px;
	left:300px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/botonMasInfo_bannersHome.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:6px;
	padding-left:6px;
}


#bannerapte{
    width: 443px;
	margin-top: 10px;
}

#bannerapte div{
    height: 120px;
}

#bannerapte span{
	position:relative;
	top:0;
	left:90px;
    width: 126px;
    height: 35px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	background-image: url("../../../images/stories/czfv/contenidoCentral/boton_irweb_rojo.png");
	background-repeat: no-repeat;
	display:block;
	cursor:pointer;
	padding-top:0px;
	padding-left:6px;
}


#baneranimadoviavigonuevo{
margin-top: 15px;
}

#banner12{
    width: 443px;
    height: 95px;
    margin-top: 9px;
}

#banner12 div{
    height: 95px;
    background-size: cover;
}

#banner12 span{
    position:relative;
    top:70px;
    left:306px;
    width: 126px;
    height: 35px;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color: #ffffff;
    text-align:center;
    background-image: url("../../../images/stories/czfv/contenidoCentral/boton_irweb_rojo.png");
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
    padding-top:1px;
    padding-left:6px;
}


#banner13{
	/*display:none;*/
    width: 440px;
    height: 71px;
    margin-top: 9px;
}

#banner13 div{
    height: 71px;
    background-size: cover;
}

#banner13 span{
    position:relative;
    top:70px;
    left:306px;
    width: 126px;
    height: 35px;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color: #ffffff;
    text-align:center;
    display:block;
    cursor:pointer;
    padding-top:1px;
    padding-left:6px;
}

.titulopdf {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color: #92203A;
}

div.verde
.titulopdf {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color: #527428;
}

/*FIN Banners de la Home */


.listaBanners{
    list-style-image:url("..imagenes/banners/submenus.png");
}


/*Enlaces blancos*/
a.enlacesBanners:link {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:lighter;
    text-decoration: none;
}

a.enlacesBanners:visited {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:lighter;
    text-decoration: none;
}

a.enlacesBanners:hover {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:lighter;
    border-bottom: 1px solid #FFFFFF;
}

a.enlacesBanners:active {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:lighter;
    border-bottom: 1px solid #FFFFFF;
}

.imglateral {
  padding-top:0px;
  
}/*czfv*/ 

/*presentacion parques*/ 
#imgListado {
    float: left;
    height: auto;
    width: 58px;
}

.imgListado {
    margin-top: 8px;
}

#textoListado {
    float: left;
	height: auto;
    margin-right: 15px;
    margin-top: 10px;
    text-align: justify;
	width: 350px;
    
}

.textoVerdeN {
    color: #4E6F28;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.textoSeccion2 {
    color: #38383A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}



/*FIN presentacion parques*/ 


/*Google Translate*/

goog-te-gadget-simple{
background-color:transparent!important;
border:none!important;
}

/*Fin Google translate*/

/*FIN Estilos Home*/

.moduloiconored{
    float:right;
}
.moduloiconored a img{
    width:22px;
}

section{
	margin-left: 5%;
    font-size:1.6em;
}

section h1{
	font-size:1em;
	font-weight: 500;
}
section ul li{
  color: #38383a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 30px;
	font-weight:bold;
}
li span.enlacepdf a img{
    height:1.6em;
	
}
li span.titulodocumento{
  color: #38383a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
	font-weight: normal!important;
}

/*Zona banner  nuevo*/
#MapaParquesEmpresariales{
	display:none;
}
#baneranimadoviavigo{
margin-left:46px;
}
.oculto{
    display:none;
}

#pie1CentralIzda > a:nth-child(4), #pie1CentralCentro  {
display:none;
}

.enlaceIdioma{
    cursor:pointer;
    margin-right: 5px;
}
.enlaceIdiomaActivo{
    cursor:none;
    margin-right: 5px;
}




/*Clases añadidas para cumplir con la adaptabilidad*/

table .grande{
width:100%;
}

table .sinmargen{
border-collapse: collapse;
}

table .esp4{
padding: 4px;
margin: 4px;
}

#textoOtrasIntervenciones{
margin-bottom:40px;
}

div.intervenciones{
    padding-left:80px;
}

.fieldset{
border:0;
margin:0;
padding: 0;
}

.fieldset legend{
display:none;
}

.fotos{
padding-left:30px;	
}



#visitasvirtualesIzquierda1{
	position: relative;
    width: 630px;
    height: 211px;
    background-color:#A9B995;
    float: left;
    text-align: center;    
}
#visitasvirtualesIzquierda1.suave{
    background-color:transparent;
}

#textovisitasvirtualesIzquierda1{
    text-align: left;
	color: white;
    width: 589px;
    margin: 0 auto;	
}

#visitasvirtualesDerecha1 #textovisitasvirtualesIzquierda1{
	color: #b2861b;
	font-size: 13px;
	font-weight: bold;
	width: 90%;
	padding: 5%;
	text-align: center;
}


#visitasvirtualesDerecha1{
    width: 224px;
    height: 211px;
    background-color:#f2ece0;
    float: left;
    text-align: center;    
    position: relative;
}
#visitasvirtualesDerecha1.suave{
    background-color:#f8f5f0;
}


#textoIrWebvisitas {
    background-image: url("../../../images/stories/czfv/contenidoCentral/ocre/iconoMasInfo.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin-left: 2px;
    margin-top: 2px;
    padding-left: 25px;
    text-align: left;
    width: 100px;
}


#Izquierdapaseo {
    float: left;
    height: auto;
    margin-left: 30px;
    overflow: hidden;
    text-align: justify;
    width: 600px;
}
#Derechapaseo {
    float: left;
    height: 380px;
    margin-left: 30px;
    overflow: hidden;
    text-align: justify;
    width: 242px;
}
#textoInferiorAbrirVigo{
width: 875px;
    height: auto;
    text-align: justify;
    margin: 0 auto;
	margin-left: 30px;
	padding-right: 5px;
}

div.untercio{
	position:relative;
	float:left;
	width:33.33%;
	overflow:hidden;
	box-sizing:border-box;
	border-right:solid white 5px;
}
div.untercio:nth-child(4),div.untercio:nth-child(8){
	border:none;
}

		

div.untercio div{
	width:100%;
	box-sizing:border-box;
}
.colorf8faf5{
	background-color:#f8faf5;
}
div.untercio.colorf8faf5{
	height:55ex;
}
div.untercio div.textoCajonApoyoPresentacion4{
	padding-left:7px;
	padding-right:7px;
}
div.clear{
	clear:both;
	font-size:4px;
	line-height:5px;
}


div.bannercompleto{
	position:relative;
	clear:both;
}



a.button-bases{
	display:block;
	position:absolute;
	left:63%;
	bottom: 16%;
    background-image: url("../../../images/stories/czfv/espacios/boton_buscar_espacios.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto auto;
    line-height: 30px;
    text-align: center;
    width: 190px;
	text-decoration:none;
	color:white;
	font-weight:900;
}