@charset "utf-8";


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-size: 0.75em;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	color:#000000;
}

body a { 
font-weight:bold;
text-decoration:none;
color:#6eac25;
}

body a:hover { 
text-decoration:underline;
color:#6eac25;
}




/****** Clear Fix *********/

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}

/****** Fin Clear Fix *********/


#contenedor {
width:1000px;
position: absolute;
left: 50%;
margin-left: -500px; /* la mitad del ancho de la pelicula*/
/*border:#999 solid 1px;*/

}

.cabecera {
/*border:#999 solid 1px;*/
}

.logo {

text-align:center;
margin-top:15px;

}

.logo img, .logo img a{
border:none;
}


/*////////////////////////////////////////  IDIOMAS    /////////////////////////////////*/

.idiomas {

text-align:center;
height:85px;

}

.idiomas ul {
margin:0;
padding:0;


}

.idiomas li {
display:inline;
font-size:10px;
font-weight:normal;
color:#CCCCCC;
text-decoration:none;

}

.idiomas li a  {
color:#004d2a;
text-decoration:none;

}

.idiomas li a:hover {
font-size:10px;
text-decoration:underline;

}

.soluciones {
height:25px;
background-image:url(imagenes/masa_gris.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:12px;
font-weight:bold;
color:#004d2a;
line-height:25px;

}

.idiomasHome {
height:550px;
text-align:center;
background-image:url(imagenes/imagen_index.jpg);
background-repeat:no-repeat;
background-position:center;

}

.idiomasHome ul {
margin:0;
padding: 110px 0px 0px 0px;
list-style-type:none;


}

.idiomasHome li, .idiomasHome li a  {
font-size:13px;
font-weight:bold;
color:#004d2a;
text-decoration:none;


}

.idiomasHome li a:hover {
font-size:13px;
color:#6eac25;
text-decoration:underline;

}

/*////////////////////////////////////////  BOTONERA PRINCIPAL     /////////////////////////////////*/

.imagenesMenu {
display:inline;
height:100px;
padding:0;
margin:0;

}

.imagenesMenu img {
padding:0;
margin:0;
display:inline;
float:left;

}

.botoneraPrincipal {
padding:0;
margin:0;
}

.botoneraPrincipal ul {
padding:0;
margin:0;
list-style-type:none;


}

.botoneraPrincipal li, .botoneraPrincipal li a {
float:left;
display:inline;
width:160px;
height:25px;
background-image:url(imagenes/fondo_boton.jpg);
text-align:center;
font-size:12px;
font-weight:bold;
color:#004d2a;
line-height:25px;
text-decoration:none;

}

.botoneraPrincipal li a:hover {
background-position: 0 -50px;

}

a.botoneraPrincipalPulsada
{
   background-image:url(imagenes/fondo_boton.jpg);
   background-position:0 -25px; 
}


/*////////////////////////////////////////  SUBOTONERA PRINCIPAL     /////////////////////////////////*/


.subBotoneraPrincipal {
padding:0;
margin:0;
width:800px;
background-color:#FFFFFF;
/*background-image:url(imagenes/fondo_suboton.jpg);
background-repeat:repeat-x;*/

}

.subBotoneraPrincipal ul {
padding:0;
margin:0;
list-style-type:none;

}

.subBotoneraPrincipal li {
float:left;
display:inline;
width:160px;
min-height:35px;
background-image:url(imagenes/fondo_suboton.jpg);
background-position:bottom;
text-align:center;
font-size:11px;
font-weight:normal;
color:#004d2a;

}

.subBotoneraPrincipal li a {
float:left;
display:inline;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:normal;
color:#004d2a;
width:160px;
min-height:35px;
padding-top:5px;

}


.subBotoneraPrincipal li a:hover {
background-image:url(imagenes/fondo_suboton_over.jpg);
background-position:bottom;

}

a.subBotoneraPrincipalPulsada
{
    background-image:url(imagenes/fondo_suboton_pulsado.jpg);
    background-position:bottom;    
}

/*////////////////////////////////////////  MIGA DE PAN Y FUNCIONALIDADES    /////////////////////////////////*/

.migadePan {
padding:0;
margin:10px 0;
border-bottom:#999 solid 1px;
/** Añadido d Javi **/
text-align:left;
/*font-size:10px;*/
font-size:0.83em;
color:#004d2a;
line-height:15px;
/** fin añadido Javi **/
}

/** Añadido d Javi **/
.migadePan a
{
    font-weight:bold;
    color:#004d2a;
    text-decoration:none;

}
/** fin añadido Javi **/

/** añadido Javi
.migadePan a:hover
{
     text-decoration:underline;
}
/** fin añadido Javi **/

.migadePan ul {
padding:0;
margin:0;
list-style-type:none;


}



.migadePan li {
display:inline;
padding-bottom:5px;	
text-align:left;
/*font-size:10px;*/
font-size:0.83em;
color:#004d2a;
line-height:15px;

}

.migadePan li a {
font-weight:bold;
color:#004d2a;
text-decoration:none;

}

.migadePan li a:hover {
text-decoration:underline;

}

.funcionalidades {
padding:0;
margin-right:5px;
float:right;

}

.funcionalidades img, .funcionalidades img a {
margin-left:3px;
border:none;

}


/*////////////////////////////////////////  PORTADA SECCIÓN     /////////////////////////////////*/

.portadaSeccion {
margin:0;
padding:0;


}

.portadaSeccion img {
float:left;
}

.portadaSeccionMenu {
float:left;
width:420px;
margin:0;
padding:0;


}

.portadaSeccionMenu ul {
margin:0;
padding:0;
list-style-type:none !important;
/*padding:0px 60px 0px 0px !important;
list-style-image:url(imagenes/globito.gif);*/
}

.portadaSeccionMenu li {
text-align:left;
/*font-size:11px;*/
font-size:0.96em;
font-weight:normal;
color:#004d2a;
border-bottom:#004d2a solid 1px;
padding: 5px 0px;
margin-left:8px;
margin-bottom:0px !important;
list-style-type:none !important;
/*margin-right:45px !important;
margin-left:15px !important;*/


}

.portadaSeccionMenu li a {
width:100%;
text-align:left;
/*font-size:11px;*/
font-size:0.96em;
font-weight:normal;
color:#004d2a;
text-decoration: none;
}


.portadaSeccionMenu li a:hover {
text-decoration:none;
color:#6eac25;

}

.asesorJoven {
margin:10px 0;
padding:0;
border:#cccccc 1px solid;
width:780px;
background-image:url(imagenes/fondo_joven.jpg);
background-position:bottom;

}

.asesorJovenVideo {
width:350px;
float:left;
padding:5px;
margin-left:20px;

}

.asesorJovenTexto {
width:300px;
float:left;

}


/*////////////////////////////////////////  FICHA PRODUCTO     /////////////////////////////////*/

.fichaProducto {
float:left;
width:795px;
margin:0px;
padding:0px;

}

.fichaProducto img {
float:right;
margin-bottom:10px;
margin-left:10px;
/*border:#999999 solid 1px;*/

}

.infoProdcuto {

}

.contenedorProvisional {
float:right;

/*Es una capa provisional para agrupar la imagen principal y los botonesFichas por los cambios*/
}

.botonesFicha {
/*float:right;
width:195px;*/
width:225px;
margin-right:15px;

}

.botonesFicha img {
border:none;
}

.botonesFicha img a {
margin-bottom:5px;
border:none;
}


.fichaSocialMedia { 
text-align:right;
padding:0;
margin-left:10px;
}

.fichaSocialMedia img {
border:none;
}

.fichaSocialMedia img a {
margin-right:3px;
border:none;
}




/*////////////////////////////////////////  COLUMNA IZQUIERDA     /////////////////////////////////*/

.columnaIzquierda {
width:200px;
float:left;
}


/*////////////////////////////////////////  BANNERS COLUMNAS     /////////////////////////////////*/

.bannerColumna {
margin:5px 3px;
width:190px;
background-image:url(imagenes/fondo_inferior_bannerColumna.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:15px;
}

.bannerColumnaSuperior {
width:190px;
height:12px;
background-image:url(imagenes/fondo_superior_bannerColumna.jpg);
background-repeat:no-repeat;
}

.bannerColumna h1 {
font-size:14px;
color:#6eac25;
margin:0px 10px;
}

.bannerColumna p {
font-size:11px;
color:#333333;
margin:0px 10px;
}

.bannerColumna img {
margin:5px 8px;
border:none;
text-align:center;
}

.bannerColumna img a {
border:none;

}


.bannerColumnaVerde {
margin:3px;
width:190px;
background-image:url(imagenes/fondo_inferior_bannerColumnaVerde.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:15px;
}

.bannerColumnaSuperiorVerde {
width:190px;
height:12px;
background-image:url(imagenes/fondo_superior_bannerColumnaVerde.jpg);
background-repeat:no-repeat;
}

.bannerColumnaVerde h1 {
font-size:14px;
color:#005b32;
margin:0px 0px 0px 15px;
}

.bannerColumnaVerde p {
font-size:9px;
color:#005b32;
margin:0px 10px;
}

.bannerColumnaVerde p a {
color:#005b32;
}

.bannerColumnaVerde img, .bannerColumnaVerde img a {
margin:5px 8px;
border:none;
text-align:center;
}


.bannerColumnaVerdeIK {
margin:3px;
width:190px;
background-image:url(imagenes/fondo_inferior_bannerColumnaVerdeIK.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:15px;
}

.bannerColumnaVerdeIK h1 {
font-size:14px;
color:#005b32;
margin:0px 0px 0px 15px;
}

.bannerColumnaVerdeIK ul {
list-style-type:none;
list-style-image:none !important;
margin-left:0px;
padding-left:25px;
/*padding-bottom:50px;*/
padding-bottom:35px;
}

.bannerColumnaVerdeIK li {
font-size:11px;
font-weight:normal;
color:#005b32;
margin-bottom:5px !important;
}

.bannerColumnaVerdeIK li a {
font-size:11px;
color:#005b32;
font-weight:normal;
}

.bannerColumnaVerdeIK li a:hover {
color:#000;

}


.bannerHazteCliente {
margin:3px;
width:190px;
}

.bannerHazteCliente img {
border:none;
}

.bannerHazteCliente img a {
border:none;
}

.bannerRedesSociales img {
border:none;
margin:2px 2px 2px 6px !important;
float:left;

}

.bannerRedesSociales img a {
border:none;
margin:3px !important;
float:left;
}

.bannerRedesSociales span {

margin:5px 3px;
font-size:12px;
font-weight:bold;
color:#6eac25;
}

.bannerResponsabilidadSocial {
margin:3px;
width:190px;
padding-left:2px;
}

.bannerResponsabilidadSocial img {
border:none;
}

.bannerResponsabilidadSocial img a {
border:none;
}



                



/*////////////////////////////////////////  COLUMNA DERECHA + CONTENIDOS    /////////////////////////////////*/


.columnaDerecha {
width:800px;
/*background-color:#FFFFCC;*/
float:left;
}

.columnaDerecha h1 {
/*font-size:18px;*/
font-size:1.50em;
color:#6eac25;
text-align:left;
margin: 5px 0;

}

.columnaDerecha h2 {
/*font-size:16px;*/
font-size:1.33em;
color:#6eac25;
text-align:left;
margin: 15px 0;

}

.columnaDerecha h3 {
/*font-size:14px;*/
font-size:1.17em;
color:#6eac25;
text-align:left;
margin: 5px 0;

}

.columnaDerecha h4 {
/*font-size:11px;*/
font-size:0.92em;
color:#005b32;
text-align:left;
margin: 5px 0;

}

.columnaDerecha p {
/*font-size:11px;
font-size:0.92em;*/
text-align:left;
}

.columnaDerecha p a {
font-weight:bold;
text-decoration:none;
color:#6eac25;
}

.columnaDerecha p a:hover {
text-decoration:underline;
}


.ContenedorproductoDestacado {
margin-bottom:10px;
}


.contenidos {
margin: 0 0 0 0px;
}


.contenidos ul {
list-style-image:url(imagenes/globito.gif);
}

.contenidos li {
margin-bottom:15px;

}


ul.linkPdf {

list-style-image:url(imagenes/icono_pdf.jpg) !important;
}

.linkPdf li {
margin:25px;

}

.linkPdf li a {
padding-top:15px;
}


.volver {
margin:20px 10px;
border-top:#CCCCCC 1px dotted;
text-align:right;
font-size:0.90em;
}

.volver a {
color:#6eac25;
}


/*////////////////////////////////////////  LISTADO CON DIVS A TRES COLUMNAS    /////////////////////////////////*/




ul.columna3
{
padding:5px 5px 5px 15px;
list-style-type:none;
float:left;
margin:15px;
width: 750px !important;
background-color:#def1c0;
border:#b2d47b solid 1px;

}

ul.columna3 li
{
padding:5px;
display: inline;
float:left;
WIDTH: 240px !important;

} 






/*////////////////////////////////////////  COLUMNA DERECHA + PRODUCTOS DESTACADOS    /////////////////////////////////*/

.productoDestacado {
float:left;
display:inline;
border:#CCCCCC solid 1px; 
width:245px; 
padding:5px;
margin-right:5px;
/*font-size:10px;*/
font-size:0.96em;
min-height:325px;
height:auto !important;
height:325px;
margin-bottom:10px;
}

.verMas, verMas a {
/*font-size:9px;*/
font-size:0.75em;
color:#6eac25;
text-align:right;
margin:5px 0;

}



/*////////////////////////////////////////  COLUMNA DERECHA + HOME    /////////////////////////////////*/

.columnaDerechaHome {
width:195px;
/*float:left;*/
float:right;
padding-left:5px;
}

.columnaDerechaHome h1 {
font-size:14px;
color:#005b32;
margin:0px 0px 0px 15px;
}


.columnaDerechaHome p {
font-size:9px;
color:#005b32;
margin:0px 10px;
}

.columnaDerechaHome p a {
color:#005b32;
}



.columnaCentralHome {
width:600px;
float:left;
}


.bannerPrincipalHome {
height:300px;
margin:10px 0px;
}

.contenedorbannersPosit {
/*width:600px;*/
height:150px;
border:#333333 solid 1px;

}

.bannersPosit {
height:135px;
width:200px;
float:left;
position:relative; 
display:inline;
background-image:url(imagenes/fondo_bannerPosit.jpg);
background-repeat:no-repeat;
}

.bannersPosit h1 {
font-size:13px;
margin-left:10px;
margin-top:10px;
}

.bannersPosit p {
font-size:11px;
width:105px;
margin-left:10px;
color:#333333;

}

.bannersPosit img {
position:absolute;
top:40px;
left:110px;
border:none;

}


.hilerabannersHome {
width:1000px;
height:175px;
margin: 5px 0px;
text-align:center;
}


.bannersMedianos {
height:160px;
width:240px;
float:left;
display:inline;
margin:5px;
position:relative;
}

.bannersMedianos h1 {
font-size:13px;
color:#6eac25;
margin-top:10px;
margin-left:15px;
text-align:left;
z-index:10;
position:absolute;
top:10px;
}

.bannersMedianos p {
font-size:11px;
text-align:left;
margin-left:15px;
color:#333333;
width:110px;
z-index:10;
position:absolute;
top:30px;

}

.bannersMedianos img {
border:none;

}

.bannersMedianos a {
cursor:pointer;
z-index:0;
position:absolute;
top:0px;
left:0px;
border:none;

}


.hilerabannersPdf {
width:780px;
height:175px;
margin: 5px 0px;
text-align:center;
border:1px solid #CCCCCC;
}

.bannersPdf {
width:255px;
height:175px;
margin-right:5px;
text-align:center;
/*border:1px solid #CCCCCC;*/
display:inline;
float:left;
}




.destacadosHome {
width:1000px;
margin: 5px 0px;
padding:0px;
background-color:#FFFFFF;
}


.titularesDestacadosHome {
border-bottom: solid 1px #CCCCCC; 
width:490px; 
display:inline; 
float:left; 
margin-right:10px; 
margin-bottom:15px;
}

.titularesDestacadosHome h1 {
color:#005b32;
font-size:15px;
background-image:url(imagenes/globo_amarillo.gif);
background-repeat:no-repeat;
padding-left:25px;
}





.noticiasDestacadasHome {
width:490px;
float:left;
display:inline;
padding:0px;
margin:0px;
/*border:#CCCCCC solid 1px;*/
margin-right:5px;
}

/*////////////////////////////////////////  TABLAS    /////////////////////////////////*/


table.tablaSinFormato {
border:none;/* Para que no salgan las tablas de maquetación*/
}

table.tablaSinFormato td {
border:none;/* Para que no salgan las tablas de maquetación*/
}

table.tablaSinFormato tr {
border:none;/* Para que no salgan las tablas de maquetación*/
}


table.tablaSinFormatoDatalist {
border:none;/* Para cuando los menus salen en 2 columnas*/
width:100%;
}

table.tablaSinFormatoDatalist td {
border:none;/* Para cuando los menus salen en 2 columnas*/
padding:0;
}

table.tablaSinFormatoDatalist tr {
border:none;/* Para cuando los menus salen en 2 columnas*/
}





table {
width:80%;
border:none;
margin: 0 auto;
}

table caption {
/*font-size: 11px;*/
font-size:1.17em;
font-weight:bold;
text-align:left;
color:#333333;
margin:10px 0px;
}

table th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#e3e3e3;
border:solid 1px #CCCCCC;
}

table tbody th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#e3e3e3;
border:solid 1px #CCCCCC;
}

table tbody td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
border:solid 1px #CCCCCC;
}

table tfoot td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#f1f1f1;
border:solid 1px #CCCCCC;
}






table.tablaVerdeConBorde {
width:80%;
border: 1px solid #b2d47b;
margin: 0 auto;
}

table.tablaVerdeConBorde caption {
/*font-size: 14px;*/
font-size:1.17em;
font-weight:bold;
text-align:left;
color:#005b32;
margin:10px 0px;
}

table.tablaVerdeConBorde thead th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#def1c0;
border:solid 1px #b2d47b;
}

table.tablaVerdeConBorde tbody th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#def1c0;
border:solid 1px #b2d47b;
}

table.tablaVerdeConBorde tbody td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
border:solid 1px #02ad65;
}

table.tablaVerdeConBorde tfoot td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#e5edd8;
border:solid 1px #9fb57b;
}


table.tablaSinBorde {
width:80%;
border:1px solid #CCCCCC;
margin: 0 auto;
}

table.tablaSinBorde caption {
/*font-size: 14px;*/
font-size:1.17em;
font-weight:bold;
text-align:left;
color:#333333;
margin:10px 0px;
}

table.tablaSinBorde thead th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#e3e3e3;
border:none;
}

table.tablaSinBorde tbody th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#e3e3e3;
border:none;
}

table.tablaSinBorde tbody td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#f1f1f1;
border:none;
}

table.tablaSinBorde tfoot td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#e5e5e5;
border:none;
}



table.tablaVerdeSinBorde {
width:90%;
border:1px solid #b2d47b;
margin: 0 auto;
}

table.tablaVerdeSinBorde caption {
/*font-size: 14px;*/
font-size:1.17em;
font-weight:bold;
text-align:left;
color:#005b32;
margin:10px 0px;
}

table.tablaVerdeSinBorde thead th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#def1c0;
border:none;
}

table.tablaVerdeSinBorde tbody th {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#005b32;
background-color:#def1c0;
border:none;
}

table.tablaVerdeSinBorde tbody td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#f1f9e4;
border:none;
}

table.tablaVerdeSinBorde tfoot td {
/*font-size: 11px;*/
font-size:0.92em;
text-align:left;
padding:5px;
color:#333333;
background-color:#e5edd8;
border:none;
}


/*////////////////////////////////////////  NOTICIAS    /////////////////////////////////*/

.noticias {}

.noticias h1{}

.fechaNoticia {
font-size:10px;
color:#005b32;
}

.noticias h2{
/*font-size: 13px;*/
font-size:1.08em;
color:#005b32;
}

.noticias img{
border:#CCCCCC solid 1px;
padding: 3px;
margin:5px;
}

.noticiasGaleria{
}

.noticiasGaleria h1 {
/*font-size: 13px;*/
font-size:1.08em;
color:#005b32;
padding-left:20px;
padding-bottom:5px;
margin:10px 0px;
background-image:url(imagenes/globito.gif);
background-repeat:no-repeat;
border-bottom:#CCCCCC solid 1px;
}

.noticiasGaleria img {
border:#999 solid 1px;
padding: 3px;
margin:0px 5px;
}

.noticiasGaleria a img {
border:#999 solid 1px;
}

.noticiasGaleria a:hover img {
border:#6eac25 solid 1px;
}


.noticiasDocumentos{
min-height:100px !important;
}

.noticiasDocumentos h1 {
/*font-size: 13px;*/
font-size:1.08em;
color:#005b32;
padding-left:20px;
padding-bottom:5px;
margin:10px 0px;
background-image:url(imagenes/globito.gif);
background-repeat:no-repeat;
border-bottom:#CCCCCC solid 1px;
}

.noticiasDocumentos a {
padding-left:40px;
background-image:url(imagenes/icono_pdf.jpg);
background-repeat:no-repeat;
padding-top:20px;
margin-right:10px;
}


.noticiasVideos{
}

.noticiasVideos h1 {
/*font-size: 13px;*/
font-size:1.08em;
color:#005b32;
padding-left:20px;
padding-bottom:5px;
margin:10px 0px;
background-image:url(imagenes/globito.gif);
background-repeat:no-repeat;
border-bottom:#CCCCCC solid 1px;
}

.noticiasVideos img {
border:#999 solid 1px;
padding: 3px;
margin:0px 5px;
}

.noticiasVideos a img {
border:#999 solid 1px;
}

.noticiasVideos a:hover img {
border:#6eac25 solid 1px;
}

.contenedorListadoNoticias {

}

.listadoNoticias {
margin-top:20px;

}

.listadoNoticias ul{
list-style-type:none !important;
}

.listadoNoticias li{
list-style-type:none !important;
}

.listadoNoticias h1{
/*font-size: 14px;*/
font-size:1.17em;
color:#6eac25;
}

.listadoNoticias h1 a{
text-decoration:none;
color:#6eac25 !important;
}

.listadoNoticias h1 a:hover {
text-decoration:none;
color:#005b32 !important;
}

.listadoNoticias h2{
/*font-size: 12px;*/
font-size:1em;
color:#999;
padding-bottom:20px;
border-bottom:#CCCCCC 1px dotted;

}

.listadoNoticias img {
border:#CCCCCC solid 1px;
padding: 3px;
margin-bottom:10px;
margin-right:10px;
float:left;
width:125px;
height:95px;
}


.noticiasDestacadasHome ul{
list-style-type:none !important;
padding:0px;
margin:0px;
}

.noticiasDestacadasHome li{
list-style-type:none !important;
padding:0px;
margin:0px !important;
}

.noticiasDestacadasHome h1{
/*font-size: 14px;*/
font-size:1em !important;
color:#6eac25 !important;
}

.noticiasDestacadasHome h1 a{
text-decoration:none;
color:#6eac25 !important;
}

.noticiasDestacadasHome h1 a:hover {
text-decoration:none;
color:#005b32 !important;
}


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

.footer {
padding:0 5px 20px 5px;
margin:10px 0px;
width:990px;
background-image:url(imagenes/fondo_footer.gif);
background-position:bottom;
background-repeat:repeat-y;
}

.footer h1 {
font-size:12px;
height:35px;
color:#6eac25;
line-height:45px;
padding-left:40px;
text-align:left;
background-image:url(imagenes/fondo_footer_superior.gif);
background-position:top;
background-repeat:repeat-y;
}

.contenedorColumnas {
margin-left:15px;
padding-bottom:20px;
}

.columnaFooter {
float:left;
display:inline;
padding:0px;
width:160px;
}

.columnaFooter h1 {
font-size:10px !important;
background:none !important; 
margin:0 !important; 
padding:0 !important;
line-height:15px;
}

.columnaFooter ul {
margin:0; 
padding:0px 0px 0px 5px;
list-style-type:none;
}

.columnaFooter li, .columnaFooter li a {
margin:0; 
padding:2px 0px;
font-size:10px !important;
color:#999999;
font-weight:normal;
}

.columnaFooter li a:hover {
color:#333333;
text-decoration:none;
}


/*////////////////////////////////////////  PIE DE PÁGINA    /////////////////////////////////*/

.pie {
padding:0;
margin:10px 0 0 0;
border-top:#999 solid 1px;
text-align:center;
}

.pie ul {
padding:0;
margin:0;
list-style-type:none;
position:relative;


}

.pie li, .pie li a {
display:inline;
height:25px;
padding:0px 0px;	
text-align:center;
font-size:11px;
font-weight:normal;
color:#004d2a;
text-decoration:none;
line-height:25px;

}

.pie li a:hover {
text-decoration:underline;

}

.pie li img, .pie li img a {
border:none;
position:absolute;
top:5px;
margin-left:5px;

}



/*////////////////////////////////////////  PIE DE PÁGINA + CERTIFICADOS  /////////////////////////////////*/


.certificadosPie {
padding:0;
margin:10px 0;
text-align:center;
}

.certificadosPie ul {
padding:0;
margin:0;
list-style-type:none;
text-align:center;

}

.certificadosPie li img, .certificadosPie li img a {
margin-top:3px;
border:none;
padding:0px 8px;
position:relative;

}

.DestacadoAlturaMinima
{
      min-height:325px;height:auto !important;height:325px;
}

.DescripconBreveAlturaMinima
{
     min-height:260px;height:auto !important;height:260px;
}



/*////////////////////////////////////////  IKERNE ASISTENTE VIRTUAL  /////////////////////////////////*/


.contenedorIkerne {
width:800px;
height:500px;
position:relative;
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
}

.textosIkerne {
margin:10px 50px;}


.contenedorIkerne h1 {
font-size:18px;
color:#6eac25;
text-align:left;
margin: 5px 0;
}

.contenedorIkerne a {
color:#6eac25;
text-decoration:underline;

}

.contenedorIkerne a:hover {
text-decoration:none;

}


.contenedorIkerne p {
font-size:12px;
text-align:left;
}

.contenedorIkerne img {
position:absolute;
bottom:0px;
/*float:left;*/
}

.chatIkerne {
width: 535px;
height:325px;
margin-left:255px;
/*overflow:scroll;*/
}

.usuario {
font-size:10px;
color:#6eac25;
}

.ikerne {
font-size:10px;
color:#6eac25;
}

.pregunta {
width:480px;
background-image:url(imagenes/globos_ikerne_blanco_superior.jpg);
background-repeat:no-repeat;
padding:15px 10px;

}

.preguntaInferior {
background-image:url(imagenes/globos_ikerne_blanco_inferior.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:5px;
width:480px;
padding:15px 10px;
}

.respuesta {
width:480px;
background-image:url(imagenes/globos_ikerne_verde_superior.jpg);
background-repeat:no-repeat;
padding:15px 10px;

}

.respuestaInferior {
background-image:url(imagenes/globos_ikerne_verde_inferior.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:5px;
width:480px;
padding:15px 10px;
}

.cerrarIkerne{
position:relative;left:-10px; top:20px;z-index:5000000;cursor:pointer;
}

.ikerneNoticias
{
  position:relative;
  left:-125%;
}
     
.cerrarIkerneDetalleNoticias
{
  position:relative;left:-640px; top:20px;z-index:5000000;cursor:pointer;
}


/*////////////////////////////////////////  IKNET LOGIN  /////////////////////////////////*/


input.cajalog
{
    width:60px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.80em;

}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	/*background-color:#333;*/
	
	/*width:675px;*/
	/*min-height:200px;
	border:1px solid #666;*/
	
	/* CSS3 styling for latest browsers */
	/*-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	*/
} 

/* close button positioned on upper right corner */
.simple_overlay .close 
{
	cursor:pointer;
	background-image:url(imagenes/close.png);
	position:absolute;
	left:15px;
	top:-15px;
	z-index:500000000;
	cursor:pointer;
	height:35px;
	width:35px;
}



/*////////////////////////////////////////  BLOG    /////////////////////////////////*/

.blogIparkutxa {
width:1000px;
/*border:solid 1px #999999;*/
font-size:12px;
color:#333333;
}

.blogIparkutxa a {
color:#6eac25;
}

.blogIparkutxa a:hover {
color:#005b32;
text-decoration:none;
background-color:#dff1c1;
}


.blogIparkutxa .top {
width:1000px;
height:130px;
background-image:url(imagenes/cabecera_blog.jpg);
background-repeat:no-repeat;

}

.blogIparkutxa .izquierda {
width:680px;
margin-left:10px;
/*border:solid 1px #999999;*/
float:left;
}

.blogIparkutxa .izquierda h1 {
color:#6eac25;
}

.blogIparkutxa .derecha {
width:300px;
/*border:solid 1px #999999;*/
float:right;
}

.blogIparkutxa .fechaCompleta {
padding:8px;
background-color:#dff1c1;
}


.blogIparkutxa .titular {
margin:15px 0px;
color:#6eac25;
}


.table blogIparkutxa {
border:none;
}

.blogIparkutxa .caja {
width:300px;
background-image:url(imagenes/panel_blog_abajo.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:20px;
font-size:10px;
margin-bottom:10px;

}

.cajaSuperior {
width:300px;
height:5px;
background-image:url(imagenes/panel_blog_arriba.jpg);
background-repeat:no-repeat;

}

.blogIparkutxa .caja h1 {
font-size:15px;
color:#6eac25;
padding-left:8px;

}

.blogIparkutxa .caja p {
padding-left:8px;

}

.blogIparkutxa .caja a {
color:#005b32;

}




























/*////////////////////////////////////////  ESTILOS PARA IMRIMIR  /////////////////////////////////*/

@media print{

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#000000;
}

#contenedor {
position:absolute;
width:100%;
left:0;
margin-left: 0px;
}

.logo {

   visibility:hidden;
   display: none;

}

.idiomas {

   visibility:hidden;
   display: none;

}

.soluciones {

   visibility:hidden;
   display: none;

}

.imagenesMenu {
   visibility:hidden;
   display: none;

}


.botoneraPrincipal {
   visibility:hidden;
   display: none;
}

.subBotoneraPrincipal {
   visibility:hidden;
   display: none;

}

.migadePan {
   visibility:hidden;
   display: none;

}

.funcionalidades {
   visibility:hidden;
   display: none;
 
}

.columnaIzquierda {
   visibility:hidden;
   display: none;
}

.footer {
   visibility:hidden;
   display: none;
}

.pie {
   visibility:hidden;
   display: none;
}

.columnaDerecha{
	width:100%;
	
}

/******* Calendario ********/
 .cal_Calendario .ajax__calendar_container{
	background-color:#ffffff;
	}
	.cal_Calendario .ajax__calendar_header{
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding-top:4px;
	} 
	.cal_Calendario .ajax__calendar_body{
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin:5px 0;
	padding:5px 0;
	font-size:11px;
	}
	.cal_Calendario td{
	padding:0;
	margin:0;
	}
	.cal_Calendario .ajax__calendar_dayname{
	color:#00549A;
	font-weight:bold;
	margin:5px 0;
	}
	.cal_Calendario .ajax__calendar_day{
	text-align:right;
	}
	.cal_Calendario .ajax__calendar_hover .ajax__calendar_day
	{
	font-weight:bold;
	color:#00549A;
	}
	.cal_Calendario .ajax__calendar_active .ajax__calendar_day
	{
	background-color:#00549A;
	color:#FFFFFF;
	}
	.cal_Calendario .ajax__calendar_today{
	color:#333333;
	font-weight:bold;
	border:1px solid #cccccc;
	padding:2px;
	}
	.cal_Calendario .ajax__calendar_other
	
	{
	color:#bbbbbb;
	}
	/***************************/
