*{

	margin:0;

	padding:0;

	}



body{

	font-family:Helvetica, Arial, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#A0A0A0;

	line-height:19px;

	}





h2{

	color:#FF7900;

	font-size:22px;

	font-weight:normal;

	/*border-bottom:1px solid #FF7900;*/

	background:url(/images/comunes/punteado-naranja.gif) repeat-x 0 100%;

	padding:0 0 12px 0;

	margin:0 0 15px 0;

	}

.e-learning h2{

	color:#61BE1A;

	background:url(/images/comunes/punteado-verde.gif) repeat-x 0 100%;

	}

.innovation h2{

	color:#0090CB;

	background:url(/images/comunes/punteado-azul.gif) repeat-x 0 100%;

	}

.creative h2{

	color:#404040;

	background:url(/images/comunes/punteado-gris.gif) repeat-x 0 100%;

	}



h3{

	color:#FF7900;

	font-size:18px;

	font-weight:normal;

	padding:0 0 0 0;

	margin:0 0 10px 0;

	}

.e-learning h3{

	color:#61BE1A;

	}

.innovation h3{

	color:#0090CB;

	}

.creative h3{

	color:#404040;

	}



h4{

	color:#FF7900;

	font-size:14px;

	font-weight:normal;

	padding:0 0 0 0;

	margin:0 0 8px 0;

	}

.e-learning h4{

	color:#61BE1A;

	}

.innovation h4{

	color:#0090CB;

	 }

.creative h4{

	color:#404040;

	 }



P{

	margin:0 0 10px 0;

	}



A{

	color:#FF7900;

	text-decoration:underline;

	}

	A:hover{

		text-decoration:none;

		}

.e-learning A{

	color:#61BE1A;

	}

.innovation A{

	color:#0090CB;

	}

.creative A{

	color:#404040;

	}

TABLE.DynarchCalendar-topCont{
	width:auto;
	margin:0;
	}
	TABLE.DynarchCalendar-topCont TH,
	TABLE.DynarchCalendar-topCont TD{
		padding:0;
		border:0;
		}

TABLE{

	text-align:left;

	border:0 none;

	border-collapse:collapse;

	empty-cells:show;

	width:100%;

	margin:0 0 15px 0;

	padding:0 0 0 0;

	}

	TABLE TH{

		padding:5px 5px 5px 0;

		/*border-bottom:1px solid #FF7900;*/

		background:url(/images/comunes/punteado-naranja.gif) repeat-x 0 100%;

		color:#FF7900;

		font-size:14px;

		font-weight:normal;

		}

	.e-learning TABLE TH{

		color:#61BE1A;

		background:url(/images/comunes/punteado-verde.gif) repeat-x 0 100%;

		}

	.innovation TABLE TH{

		color:#0090CB;

		background:url(/images/comunes/punteado-azul.gif) repeat-x 0 100%;

		}

	.creative TABLE TH{

		color:#404040;

		background:url(/images/comunes/punteado-gris.gif) repeat-x 0 100%;

		}

	TABLE TD{

		padding:5px 5px 5px 0;

		border-bottom:1px solid #FFF1E5;

		}

	.e-learning TABLE TD{

		border-bottom:1px solid #EFF8E8;

		}

	.innovation TABLE TD{

		border-bottom:1px solid #E5F4FA;

		}

	.creative TABLE TD{

		border-bottom:1px solid #F7F7F7;

		}



/*Tabla de Boletin*/

.show-boletin TABLE{

    width:auto;

    margin:0 0 0 0;

    }

    .show-boletin TABLE TH{

        padding:0 0 0 0;

        background:none;

        }

    .show-boletin TABLE TD{

        padding:0 0 0 0;

        border:0;

        }

    #contenedor-datos .show-boletin TABLE img{

        padding:0 0 0 0;

        border:0;

        }

        #contenedor-datos .show-boletin TABLE TD.pie A{

            color:#FFFFFF!important;

            }





.oculto{

	display:none;

	}



/*Destacado*/

.destacado{

	background-color:#FFF1E5;

        width:100%;

        float:left;

        margin:0 0 10px 0;

        padding:0 0 0 0;

	}

.e-learning .destacado{

	background-color:#EFF8E8;

	}

.innovation .destacado{

	background-color:#E5F4FA;

	}

.creative .destacado{

	background-color:#F7F7F7;

	}

	.destacado P{

		padding:12px 12px 12px 12px;

		color:#8B8989;

		}



/*Centrado p?gina*/

.centrar-contenido {

	margin:0 auto;

	width:995px;

	}



/*Logo*/

h1{

	display:block;

	clear:both;

	}

	h1 span{

		float:left;

		overflow:hidden;

		text-indent:-99999px;

		display:none;

		}

	h1 a{

		display:block;

		float:left;

		margin:0 0 0 0;

		padding:0 0 0 0;

		}

		h1 a IMG{

			float:left;

			width:auto;

			}



/*Atenci?n al Cliente*/

P.atencion-cliente{



	width:auto;



	float:right;



	margin:0 0 0 0;



	padding:0 0 0 0;



	}



	P.atencion-cliente STRONG{



		display:block;



		background:url(/images/cabecera/atencion-cliente.gif) no-repeat 0 100%;



		float:left;



		width:255px;



		}



	P.atencion-cliente STRONG SPAN{



		float:left;



		visibility:hidden;



		}



	P.atencion-cliente EM{



		display:block;



		background:url(/images/cabecera/telefono.gif) no-repeat 100% 2px;



		height:90px;



		}



	.e-learning P.atencion-cliente EM{



		background:url(/images/cabecera/telefono-verde.gif) no-repeat 100% 2px;



		}



	.innovation P.atencion-cliente EM{



		background:url(/images/cabecera/telefono-azul.gif) no-repeat 100% 2px;



		}



	.creative P.atencion-cliente EM{



		background:url(/images/cabecera/telefono-gris.gif) no-repeat 100% 2px;



		}

/*Cabecera*/

#cabecera{

	width:100%;

	float:left;

	}



/*Men?*/

#menu{

	background-color:#EDEDED;

	width:100%;

	float:left;

	font-size:14px;

	font-weight:normal;



	}

	#menu UL.menu{

		margin:0 0 0 0;

		padding:0 0 0 0;

		width:auto;

		float:left;

		line-height:12px;

		}

		#menu UL.menu LI{

			width:auto;

			float:left;

			padding:7px 0 7px 0;

			margin:0 15px 0 0;

			}

			#menu UL.menu LI A{

                            					display:block;









				text-decoration:none;

				cursor:pointer;

				color:#FF7900;

				line-height:16px;

				padding:0 10px 0 0;

				margin:0 0 0 0;

				}

			.e-learning #menu UL.menu LI A{

				color:#61BE1A;

				}

			.innovation #menu UL.menu LI A{

				color:#0090CB;

				}

			.creative #menu UL.menu LI A{

				color:#404040;

				}

				#menu UL.menu LI A SPAN{

					padding:0 0 0 10px;

					margin:0 0 0 0;

                                        display:block;



					}

			#menu UL.menu LI A:hover{

				background:url(/images/menu/borde-der.gif) no-repeat 100% 0;

				color:#FFFFFF;

				padding:0 10px 0 0;

				margin:0 0 0 0;

				}

				#menu UL.menu LI A:hover SPAN{

					background:url(/images/menu/borde-izq.gif) no-repeat 0 0;

					padding:0 0 0 10px;

					margin:0 0 0 0;

					}

			#menu UL.menu LI.sel{

				}

				#menu UL.menu LI.sel A{

					display:block;

					background:url(/images/menu/borde-der.gif) no-repeat 100% 0;

					padding:0 10px 0 0;

					margin:0 0 0 0;

					color:#FFFFFF;

					}

					#menu UL.menu LI.sel A SPAN{

						display:block;

						background:url(/images/menu/borde-izq.gif) no-repeat 0 0;

						padding:0 0 0 10px;

						margin:0 0 0 0;

						}





/*Utilidades*/

#utilidades{

	width:auto;

	float:right;

	padding:0 0 0 0;

	margin:0 0 0 0;

	}

	#utilidades UL{

		margin:0 0 0 0;

		padding:0 0 0 0;

		}

		#utilidades UL LI{

			margin:0 0 0 0;

			padding:7px 0 7px 0;

			width:auto;

			float:left;

			}

			#utilidades UL LI A{

				display:block;

				height:14px;

				width:14px;

				float:left;

				cursor:pointer;

				margin:0 0 0 15px;

				padding:0 0 0 0;

				}

			#utilidades UL LI A.inicio{

				background:url(/images/cabecera/inicio.gif) no-repeat 0 0;

				}

			#utilidades UL LI A.imprimir{

				background:url(/images/cabecera/imprimir.gif) no-repeat 0 0;

				width:15px;

				}

			#utilidades UL LI A.contacto{

				background:url(/images/cabecera/contacto.gif) no-repeat 0 0;

				}

			#utilidades UL LI A.accesibilidad{

				background:url(/images/cabecera/accesibilidad.gif) no-repeat 0 0;

				width:10px;

				}

			#utilidades UL LI A.mapaweb{

				background:url(/images/cabecera/mapaweb.gif) no-repeat 0 0;

				width:15px;

				}

                        #utilidades UL LI A.candado{
				background:url(/images/cabecera/candado.gif) no-repeat 0 0;
				width:9px;
				}
				#utilidades UL LI A SPAN{

					display:none;

					}



			.e-learning #utilidades UL LI A.inicio{

				background:url(/images/cabecera/inicio-verde.gif) no-repeat 0 0;

				}

			.e-learning #utilidades UL LI A.imprimir{

				background:url(/images/cabecera/imprimir-verde.gif) no-repeat 0 0;

				}

			.e-learning #utilidades UL LI A.contacto{

				background:url(/images/cabecera/contacto-verde.gif) no-repeat 0 0;

				}

			.e-learning #utilidades UL LI A.accesibilidad{

				background:url(/images/cabecera/accesibilidad-verde.gif) no-repeat 0 0;

				}

			.e-learning #utilidades UL LI A.mapaweb{

				background:url(/images/cabecera/mapaweb-verde.gif) no-repeat 0 0;

				}

                        .e-learning #utilidades UL LI A.candado{
				background:url(/images/cabecera/candado-verde.gif) no-repeat 0 0;
				width:9px;
				}
				#utilidades UL LI A SPAN{

					display:none;

					}

			.innovation #utilidades UL LI A.inicio{

				background:url(/images/cabecera/inicio-azul.gif) no-repeat 0 0;

				}

			.innovation #utilidades UL LI A.imprimir{

				background:url(/images/cabecera/imprimir-azul.gif) no-repeat 0 0;

				}

			.innovation #utilidades UL LI A.contacto{

				background:url(/images/cabecera/contacto-azul.gif) no-repeat 0 0;

				}

			.innovation #utilidades UL LI A.accesibilidad{

				background:url(/images/cabecera/accesibilidad-azul.gif) no-repeat 0 0;

				}

			.innovation #utilidades UL LI A.mapaweb{

				background:url(/images/cabecera/mapaweb-azul.gif) no-repeat 0 0;

				}

                        .innovation #utilidades UL LI A.candado{
				background:url(/images/cabecera/candado-azul.gif) no-repeat 0 0;
				width:9px;
				}
				#utilidades UL LI A SPAN{

					display:none;

					}

			.creative #utilidades UL LI A.inicio{

				background:url(/images/cabecera/inicio-gris.gif) no-repeat 0 0;

				}

			.creative #utilidades UL LI A.imprimir{

				background:url(/images/cabecera/imprimir-gris.gif) no-repeat 0 0;

				}

			.creative #utilidades UL LI A.contacto{

				background:url(/images/cabecera/contacto-gris.gif) no-repeat 0 0;

				}

			.creative #utilidades UL LI A.accesibilidad{

				background:url(/images/cabecera/accesibilidad-gris.gif) no-repeat 0 0;

				}

			.creative #utilidades UL LI A.mapaweb{

				background:url(/images/cabecera/mapaweb-gris.gif) no-repeat 0 0;

				}

                        .creative #utilidades UL LI A.candado{
				background:url(/images/cabecera/candado-gris.gif) no-repeat 0 0;
				width:9px;
				}
				#utilidades UL LI A SPAN{

					display:none;

					}

/*Contenido Home*/

#contenido-home{

	width:100%;

	float:left;

	background:#FFFFFF url(/images/home/fondo.gif) repeat-x 0 0;

	margin:0 0 0 0;

	padding:0 0 0 0;

	}

	#contenido-home-imagen{

		width:100%;

		float:left;

		background:url(/images/home/imagen-fondo.gif) no-repeat 50% 0;

		margin:0 0 0 0;

		padding:0 0 0 0;

		}

	#contenido-home #flash{

		width:100%;

		float:left;

		background:url(/images/home/flash-fondo.png) no-repeat 50% 0;

		margin:112px 0 75px 0;

                padding-top:5px;

                text-align:center;

		height:255px;

		}



	#contenido-home #productos{

		width:100%;

		float:left;

		margin:0 0 50px 0;

		padding:0 0 0 0;

		font-size:12px;

		}

		#contenido-home #productos P{

			line-height:16px;

                        padding:0 16px 0 16px;

			}

		#contenido-home #productos DIV{

			background:#FFFFFF url(/images/home/caja-productos.gif) no-repeat 0 100%;/*312px*/

			width:312px;

			float:left;

			margin:0 0 0 0;

			padding:0 0 0 0;

			}

		#contenido-home #productos div.cierre {

float:left;

margin:0;

min-height:200px;

padding:5px 0 25px 0;

width:312px;

background:url(/images/home/sombra-cajetines.gif) no-repeat 0 100%;

}

			#contenido-home #productos DIV.online{

				margin:0 29px 0 0;

				}

			#contenido-home #productos DIV.posicionamiento{

				margin:0 30px 0 0;

				}

			#contenido-home #productos DIV.creativo{

				margin:0 0 0 0;

				}

		#contenido-home #productos H2{

			font-size:15px;

			border:0;

			padding:0 0 0 12px;

			margin:0 0 15px 0;

			font-weight:bold;

			background:none;

			}

			#contenido-home #productos H2 A{

				text-decoration:none;

				color:#FF7900;

				}

				#contenido-home #productos h2 A:hover{

					text-decoration:underline;

					}

		#contenido-home #productos IMG{

			padding:0;

			margin:0 0 10px 0;

			}

		#contenido-home #productos P.ver-mas{

			background:url(/images/home/ver-mas.gif) no-repeat 0 4px;

			padding:0 0 0 10px;

			margin:0 0 0 12px;

			font-size:12px;

			font-weight:bold;

			line-height:12px;

			}

			#contenido-home #productos P.ver-mas A{

				color:#FF7900;

				text-decoration:none;

				}

				#contenido-home #productos P.ver-mas A:hover{

					text-decoration:underline;

					}



		#contenido-home #servicios{

			width:100%;

			float:left;

			margin:0 0 90px 0;

			padding:0 0 0 0;

			font-size:12px;

			}

			#contenido-home #servicios P{

				line-height:16px;

				}

			#contenido-home #servicios h2{

				border:0;

				padding:0 0 0 0;

				margin:0 0 20px 0;

				font-size:22px;

				color:#535353;

				background:none;

				}

				#contenido-home #servicios h2 SPAN{

					color:#FF7900;

					}

                                        #contenido-home #servicios .areas-home{

                                            width:100%;

                                            float:left;

                                            margin:0 0 0 0;

                                            padding:0 0 0 0;

                                            background:none;

                                        }

			#contenido-home #servicios .areas-home DIV{

				/*width:248px;*/

				width:208px;

				float:left;

				background:url(/images/home/separador-servicios.gif) no-repeat 100% 0;

				margin:0 0 0 0;

				padding:0 20px 0 20px;

				}

				#contenido-home #servicios DIV A IMG{

					padding:0 0 0 0;

					margin:0 0 5px 0;

					}

				#contenido-home #servicios DIV A{

					text-decoration:none;

					}

					#contenido-home #servicios DIV A:hover{

						text-decoration:underline;

						}

			#contenido-home #servicios DIV.business{

				}

				#contenido-home #servicios DIV.business A{

					color:#FF7900;

					}

			#contenido-home #servicios DIV.e-learning{

				}

				#contenido-home #servicios DIV.e-learning A{

					color:#61BE1A;

					}

			#contenido-home #servicios DIV.creative{

				}

				#contenido-home #servicios DIV.creative A{

					color:#404040;

					}

			#contenido-home #servicios DIV.innovation{

				background:none;

				}

				#contenido-home #servicios DIV.innovation A{

					color:#0090CB;

					}





/*Contenido Interior*/

#contenido-interior{

	width:100%;

	float:left;

	background:#FFFFFF url(/images/comunes/fondo-imagenes-interior.gif) repeat-x 0 0;

	margin:0 0 0 0;

	padding:0 0 0 0;

	min-height:238px;

	}

.e-learning #contenido-interior{

	background:#FFFFFF url(/images/comunes/fondo-imagenes-interior-ver.gif) repeat-x 0 0;

	}

.innovation #contenido-interior{

	background:#FFFFFF url(/images/comunes/fondo-imagenes-interior-azu.gif) repeat-x 0 0;

	}

.creative #contenido-interior{

	background:#FFFFFF url(/images/comunes/fondo-imagenes-interior-gri.gif) repeat-x 0 0;

	}



	#contenido-interior-imagen{

		width:100%;

		float:left;

		background:url(/images/cabecera/imagen1.jpg) no-repeat 50% 0;

		margin:0 0 0 0;

		padding:0 0 0 0;

		}

	.e-learning #contenido-interior-imagen{

		background:url(/images/cabecera/imagen-elearning.jpg) no-repeat 50% 0;

		}

	.innovation #contenido-interior-imagen{

		background:url(/images/cabecera/imagen-innovation.jpg) no-repeat 50% 0;

		}

	.creative #contenido-interior-imagen{

		background:url(/images/cabecera/imagen-creative.jpg) no-repeat 50% 0;

		}

	.business #contenido-interior-imagen{

		background:url(/images/cabecera/imagen-business.jpg) no-repeat 50% 0;

		}



#all .noticias #contenido-interior-imagen{

	background:url(/images/cabecera/imagen-noticias.jpg) no-repeat 50% 0;

	}



#all .contacto #contenido-interior-imagen{

	background:url(/images/cabecera/imagen-contacto.jpg) no-repeat 50% 0;

	}



#all .idi #contenido-interior-imagen{

	background:url(/images/cabecera/imagen-idi.jpg) no-repeat 50% 0;

	}

#all .empresa #contenido-interior-imagen{

	background:url(/images/cabecera/imagen-empresa.jpg) no-repeat 50% 0;

	}

#all .newsletter #contenido-interior-imagen{

	background:url(/images/cabecera/imagen-newsletter.jpg) no-repeat 50% 0;

	}

#all .productos #contenido-interior-imagen,

#all .servicios #contenido-interior-imagen{

	background:url(/images/cabecera/imagen-productos.jpg) no-repeat 50% 0;

	}



		#contenedor-datos{

			width:100%;

			float:left;

			padding:238px 0 0 0;

			margin:0 0 60px 0;

			}

			#contenedor-datos IMG{

				padding:2px 2px 2px 2px;

				border:1px solid #FF7900;

				}

			.e-learning #contenedor-datos IMG{

				border:1px solid #61BE1A;

				}

			.innovation #contenedor-datos IMG{

				border:1px solid #0090CB;

				}

			.creative #contenedor-datos IMG{

				border:1px solid #404040;

				}

			#contenedor-datos UL{

				list-style-type:none;

				/*width:780px;*/

				width:765px;

				float:left;

				padding:0 0 0 15px;

				margin:0 0 5px 0;

				}

				#contenedor-datos UL LI{

					background:url(/images/comunes/tic-naranja.gif) no-repeat 0 5px;

					padding:0 0 0 10px;

					margin:0 0 5px 0;

					width:755px;

					float:left;

					}

				.e-learning #contenedor-datos UL LI{

					background:url(/images/comunes/tic-verde.gif) no-repeat 0 5px;

					}

				.innovation #contenedor-datos UL LI{

					background:url(/images/comunes/tic-azul.gif) no-repeat 0 5px;

					}

				.creative #contenedor-datos UL LI{

					background:url(/images/comunes/tic-gris-oscuro.gif) no-repeat 0 5px;

					}





/*Men? Secundario*/

#menu-secundario{

	width:180px;

	float:left;

	margin:60px 0 0 0;

	padding:0 0 0 0;

	font-size:15px;

	}

	#menu-secundario UL{

		margin:0 0 0 0;

		padding:0 35px 0 0;

		width:145px;

		float:left;

		}

		#all #menu-secundario UL LI{

			margin:0 0 15px 0;

			padding:0 0 15px 0;

			width:100%;

			float:left;

			border-bottom:1px solid #E4E4E4;

			background:none;

			}

			#menu-secundario UL LI A{

				color:#B3B3B3;

				text-decoration:none;

				}

				#menu-secundario UL LI A:hover{

					color:#404040;

					}

			#menu-secundario UL LI.sel A{

				color:#FF7900;

				}

			.e-learning #menu-secundario UL LI.sel A{

				color:#61BE1A;

				}

			.innovation #menu-secundario UL LI.sel A{

				color:#0090CB;

				}

			.creative #menu-secundario UL LI.sel A{

				color:#404040;

				}

				#menu-secundario UL LI.sel A:hover{

					}



/*Contenido Derecha*/

#contenido-derecha{

	/*width:815px;*/

	width:780px;

	float:left;

	margin:60px 0 0 0;

	padding:0 0 0 35px;

	background:url(/images/comunes/separador.gif) repeat-y 0 0;

	}

	.migas{

		width:100%;

		float:left;

		font-size:11px;

		margin:0 0 20px 0;

		padding:0 0 0 0;

		}

		.migas P{

			margin:0 0 0 0;

			padding:0 0 0 0;

			}

		.migas A{

			color:#FF7900;

			}

		.e-learning .migas A{

			color:#61BE1A;

			}

		.innovation .migas A{

			color:#0090CB;

			}

		.creative .migas A{

			color:#404040;

			}





/*Noticias*/

#listado-noticias{

	width:675px;

	float:left;

	margin:60px 0 0 0;

	padding:0 30px 0 0;

	background:url(/images/comunes/separador.gif) repeat-y 100% 0;

	}

	#listado-noticias UL{

		padding:0 0 0 0;

		margin:0 0 0 0;

		width:100%;

		float:left;

		list-style-type:none;

		}

		#listado-noticias UL LI{

			width:100%;

			float:left;

			margin:0 0 20px 0;

			padding:0 0 20px 0;

			background:url(/images/comunes/punteado-gris.gif) repeat-x 0 100%;

			}

			P.fecha{

				background:url(/images/comunes/cajetin-noticias.gif) no-repeat 0 0;

				color:#FEFEFE;

				float:left;

				font-size:11px;

				font-weight:bold;

				height:62px;

				margin:0;

				text-align:center;

				width:42px;

				}

				P.fecha SPAN{

					clear:both;

					display:block;

					font-size:24px;

					font-weight:normal;

					line-height:21px;

					padding:5px 0 0;

					text-align:center;

					vertical-align:middle;

					width:100%;

					}

			#listado-noticias UL LI .con-imagen{

				width:623px;

				float:left;

				margin:0 0 0 10px;

				padding:0 0 0 0;

				}

				#listado-noticias UL LI .con-imagen H3{

					}

					#listado-noticias UL LI .con-imagen H3 A{

						color:#404040;

						text-decoration:none;

						}

						#listado-noticias UL LI .con-imagen H3 A:hover{

							color:#FF7900;

							}





	.enlaces-comentarios{

		font-size:11px;

                clear:both;

		}

		.enlaces-comentarios a{

			text-decoration:none;

			color:#3c3c3c;

			}

			.enlaces-comentarios a:hover{

				color:#FF7900;

				text-decoration:underline;

				}

		#listado-noticias .enlaces-comentarios .valoracion{

			background:url(/images/comunes/star_.png) no-repeat 2px 1px;

			padding:2px 0 2px 20px;

			color:#3C3C3C;

			}

		.enlaces-comentarios .ver-comentario{

			background:url(/images/comunes/comments.png) no-repeat 0 1px;

			padding:2px 0 2px 20px;

			margin:0 7px 0 0;

			}

		#listado-noticias .enlaces-comentarios .leer-mas{

			background:url(/images/comunes/more.gif) no-repeat 0 3px;

			padding:2px 0 2px 16px;

			margin:0 12px 0 0;

			}





.noticia-ampliada{

	width:100%;

	float:left;

	margin:60px 0 0 0;

	padding:0 0 0 0;

	}

	.noticia-ampliada h3{

		color:#404040;

		text-decoration:none;

		}



	.noticia-ampliada .con-imagen{

		width:943px;

		float:left;

		margin:0 0 0 10px;

		padding:0 0 0 0;

		}

	.noticia-ampliada P.summary{

		font-style:italic;

		font-size:12px;

		margin:0 0 15px 0;

		}



/*Generica*/

#generica{

	width:100%;

	float:left;

	margin:60px 0 0 0;

	padding:0 0 0 0;

	}

#generica form .formulario{

	margin:0 0 0 0;

	padding:10px 10px 10px 10px;

	width:975px;

	}

#contenedor-datos #generica ul{

	width:980px;

	}

	#contenedor-datos #generica UL LI{

		width:970px;

		}



/*Comentarios*/

#comentarios{

	width:100%;

	float:left;

	margin:40px 0 40px 0;

	padding:0 0 0 0;

	}

	#comentarios H4{

		background:none;

		padding:0 0 0 0;

		}

	#comentarios UL{

		width:100%;

		float:left;

		padding:0 0 0 0;

		margin:0 0 0 0;

		background:none;

		}

		#comentarios UL LI{

			width:995px;

			float:left;

			margin:0 0 20px 0;

			/*padding:10px 10px 0 10px;*/

			padding:0 0 0 0;

			background:none;

			border:0;



			}

			#comentarios UL LI P{

				background-color:#FFEBD9;

				padding:10px 10px 10px 10px;

				margin:0 0 0 0;

				float:left;

				width:975px;

				}

			#comentarios UL LI P.datos{

				font-size:11px;

				padding:0 10px 0 25px;

				margin:0 0 0 0;

				background:#FFFFFF url(/images/comunes/bocadillo.gif) no-repeat 0 4px;

				color:#FF7900;

				float:left;

				width:960px;

				}

				#comentarios UL LI P.datos SPAN.fecha-y-hora{

					float:right;

					width:auto;

					}

					#comentarios UL LI P.datos SPAN{

						float:left;

						width:auto;

					}

#comentarios .pagination{

	background:#F2F2F2;

	padding:20px 10px 0 10px;

	width:975px;

	}



.voto{

	text-align:left;

	width:310px;

	}

	.voto SPAN{

		float:right;

		}

	#contenedor-datos .voto UL{

		float:right;

		margin:0 0 0 0;

		padding:2px 10px 0 0;

		width:80px;

		background:url(/images/comunes/votosUnSel.gif) no-repeat 0 0;

		}

		#contenedor-datos .voto UL LI{

			background:none;

			width:16px;

			padding:0 0 0 0;

			margin:0 0 0 0;

			}

			.voto ul li a {

				background:none;

				color:#FFFFFF;

				display:block;

				height:16px;

				left:0;

				padding:0;

				position:absolute;

				text-decoration:underline;

				top:0;

				width:100%;

				}

		#contenedor-datos .voto UL LI.votoActual{

		background:url(/images/comunes/votosAzul.gif) no-repeat 0 0;

			}

			#contenedor-datos .voto UL LI A:hover{

				background:url(/images/comunes/votosSel.gif) repeat-x 0 48%;

				}

			.voto ul li span.oculto {

				display:none;

				}

			.voto .star1{

				position:absolute;

				width:16px;

				z-index:6;

				}

				.voto .star1 a{

					position:absolute;

					width:16px;

					z-index:6;

					height:16px;

					}

				.voto .star2 a{

					position:absolute;

					width:32px;

					z-index:5;

					}

				.voto .star3 a{

					position:absolute;

					width:48px;

					z-index:4;

					}

				.voto .star4 a{

					position:absolute;

					width:64px;

					z-index:3;

					}

				.voto .star5 a{

					position:absolute;

					width:79px;

					z-index:2;

					}





/*Buscador Noticias*/

#buscador-noticias{

	float:left;

	font-size:15px;

	margin:60px 0 0 20px;

	padding:0 20px 30px 15px;

	width:235px;

	font-size:12px;

	background:url(/images/comunes/cajetin-derecha.gif) no-repeat 0 100%;

	}

	#buscador-noticias form{

		background:#FFFFFF;

		}



	#buscador-noticias label{

		width:60px;

		float:left;

		}

	#buscador-noticias input{

		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

		border-style:solid;

		border-width:1px;

		font-family:Helvetica,Arial,sans-serif;

		font-size:11px;

		}

	#buscador-noticias IMG{

		border:0;

		cursor:pointer;

		}

	#buscador-noticias DIV.botones INPUT{

		border:0;

		float:right;

		/*background:url(/images/comunes/buscar-buscador.gif) no-repeat 0 0;*/

		color:#FFFFFF;

		font-size:11px;

		/*padding:2px 5px 2px 5px;*/

		}



/*Contenido izq y destacado a la derecha*/

#contenido-izquierda{

	width:675px;

	float:left;

	margin:60px 0 0 0;

	padding:0 30px 0 0;

	background:url(/images/comunes/separador.gif) repeat-y 100% 0;

	min-height:500px;

	}



.destacado-derecha{

	float:left;

	font-size:15px;

	margin:60px 0 0 20px;

	padding:0 20px 30px 15px;

	width:235px;

	font-size:16px;

	background:url(/images/comunes/cajetin-derecha.gif) no-repeat 0 100%;

	font-style:italic;

	line-height:21px;

	}

	#contenedor-datos .destacado-derecha IMG{

		border:0;

		padding:0 0 0 0;

		margin:0 0 0 0;

		}



/*Paginador*/

.pagination{

	font-size:12px;



	float:right;

	}

.pagination p span.current{

	padding:0 4px 0 0;

	}



/*Formulario*/

form{

	background:#FFFFFF;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:100%;

	float:left;

	}

	form .formulario{

		width:100%;

		float:left;

		padding:0 0 0 0;

		margin:0 0 0 0;

		}

		.formulario fieldset{

			border:0 none;

			padding:0 0 0 0;

			margin:0 0 0 0;

			}

		.formulario legend{

			display:none;

			}

		.formulario INPUT,

		.formulario TEXTAREA,

		.formulario SELECT{

			border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

			border-style:solid;

			border-width:1px;

			font-family:Helvetica,Arial,sans-serif;

			font-size:11px;

			padding:0.3em 0.1em;

			}

		form .formulario SELECT{

			padding:0 0 0.1em 0.1em;

			}

	.formulario DIV{

		margin:0 0 10px 0;

		padding:0 0 0 0;

		width:100%;

		float:left;

		clear:both;

		}

		.formulario DIV LABEL{

			width:150px;

			margin:0 0 0 0;

			}

	#contenedor-datos .formulario IMG{

		border:0;

		padding:0 0 0 0;

		margin:0 0 0 0;

		}

	.formulario SPAN{

		font-size:11px;

		}

	.formulario .botones{

		background:url(/images/comunes/boton-der.gif) no-repeat 100% 0;

		width:auto;

		padding:0 5px 0 0;

		float:left;

		height:20px;

		}

		.formulario .botones INPUT{

			float:right;

			background:url(/images/comunes/boton-izq.gif) no-repeat 0 0;

			border:0;

			padding-left:7px;

			color:#FFFFFF;

			height:20px;

			}



#contenido-izquierda form .formulario{

	padding:10px 10px 10px 10px;

	margin:0 0 0 0;

	width:655px;

	}

	.formulario DIV.aceptaprivacidad{

		width:300px;

		margin:0 0 20px 150px;

		}

		form .formulario DIV.aceptaprivacidad label{

			margin:0 0 0 5px;

			font-size:12px;
			width:200px;

			}
		form .formulario DIV.aceptaprivacidad INPUT{
			border:0;
		}



#contenido-derecha form .formulario{

	width:760px;

	padding:10px 10px 10px 10px;

	margin:0 0 0 0;

	}



/*Agregar Comentario*/

#add-comentario{

	width:100%;

	float:left;

	margin:0 0 20px 0;

	padding:0 0 0 0;

	}

	#add-comentario .formulario{

		padding:10px 10px 10px 10px;

		margin:0 0 0 0;

		width:975px;

		}

		#add-comentario .formulario DIV LABEL{

			width:100px;

			}

		#contenedor-datos #add-comentario .formulario IMG{

			cursor:auto;

			}

		#add-comentario .imagen-captcha{

			width:875px;

			padding:0 0 0 100px;

			}



		#add-comentario .formulario IMG{

			float:left;

			margin:0 10px 0 0;

			padding:0 0 0 0;

			}

		#add-comentario .formulario SPAN{

			display:block;

			width:auto;

			padding:13px 0 0 0;

			margin:0 0 0 0;

			}

/*Volver*/

.volver{

	margin:20px 0 0 0;

	border:0;

	}

	.volver A{

		text-decoration:none;

		}

		.volver A:hover{

			text-decoration:underline;

			}



/*Error*/

#contenido-izquierda .errorExplanation{

	width:653px;

	float:left;

	margin:0 0 20px 0;

	padding:10px 10px 10px 10px;

	}

	#contenedor-datos #contenido-izquierda .errorExplanation UL{

		margin:0 0 0 0;

		padding:0 0 0 0;

		width:100%;

		float:left;

		}

		#contenedor-datos #contenido-izquierda .errorExplanation UL LI{

			width:643px;

			float:left;

			color:#404040;

			}



/*Destacado der letra peque*/

.letra-peque P{

	font-style:normal;

	font-size:12px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	}

	.letra-peque P A{

		text-decoration:none;

		}

		.letra-peque P A:hover{

			text-decoration:underline;

			}



/*Accesibilidad*/

#contenedor-datos .enlacesAccesibilidad IMG{

	padding:0 0 0 0;

	margin:0 10px 0 0;

	border:0;

	}



kbd {

	background-color:#EEEEEE;

	border-color:#CCCCCC #AAAAAA #888888 #BBBBBB;

	border-style:solid;

	border-width:0.05em 0.15em 0.2em 0.1em;

	color:#000000;

	font-size:1em;

	line-height:1em;

	margin:0.2em 0 0;

	padding:0 0.2em;

	}



/*Mapaweb*/

#contenedor-datos #generica UL.mapaweb LI UL{

	width:955px;

	margin:0 0 0 0;

	}

	#contenedor-datos #generica UL.mapaweb LI UL LI{

		width:945px;

		margin:5px 0 0 0;

		}

UL.mapaweb LI A{

	color:#404040;

	text-decoration:none;

	}

	UL.mapaweb LI A:hover{

		text-decoration:underline;

		}

	UL.mapaweb LI UL LI A{

		color:#A0A0A0;

		}



/*Google Maps*/

#googleMap{

	width:780px;

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	height:375px;

	}



/*Newsletter*/

#contenedor-datos .destacado-derecha UL{

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:100%;

	float:left;

	font-style:normal;

	}

	#contenedor-datos .destacado-derecha UL LI{

		width:100%;

		float:left;

		margin:0 0 0 0;

		padding:0 0 0 0;

		background:none;

		}

		#contenedor-datos .destacado-derecha UL LI P.fecha{

			background:none;

			padding:0 0 0 0;

			margin:0 0 0 0;

			width:100%;

			float:left;

			color:#D2D2D2;

			font-size:10px;

			height:auto;

			text-align:left;

			}

		#contenedor-datos .destacado-derecha UL LI P{

			color:#A0A0A0;

			font-size:12px;

			line-height:16px;

			}



/*Destacado 4 esquinas*/

.esq-top-izq{

	background:#FF7900 url(/images/comunes/esq_nar_top_izq.gif) no-repeat 0 0;

	margin:0 0 10px 0;

	color:#FBF8E4;

	}

.esq-top-der{

	background:url(/images/comunes/esq_nar_top_der.gif) no-repeat 100% 0;

	}

.esq-bottom-izq{

	background:url(/images/comunes/esq_nar_bottom_izq.gif) no-repeat 0 100%;

	}

.esq-bottom-der{

	background:url(/images/comunes/esq_nar_bottom_der.gif) no-repeat 100% 100%;

	}

.caja-gris{

	padding:10px;

	margin:0 0 0 0;

	}





#contenido-derecha .esq-top-izq{

	width:780px;

	float:left;

	}

#contenido-derecha .esq-top-der{

	width:780px;

	float:left;

	}

#contenido-derecha .esq-bottom-izq{

	width:780px;

	float:left;

	}

#contenido-derecha .esq-bottom-der{

	width:780px;

	float:left;

	}

#contenido-derecha .caja-gris{

	width:760px;

	float:left;

	}





#contenido-izquierda .esq-top-izq{

	width:675px;

	float:left;

	}

#contenido-izquierda .esq-top-der{

	width:675px;

	float:left;

	}

#contenido-izquierda .esq-bottom-izq{

	width:675px;

	float:left;

	}

#contenido-izquierda .esq-bottom-der{

	width:675px;

	float:left;

	}

#contenido-izquierda .caja-gris{

	width:655px;

	float:left;

	}





#generica .esq-top-izq{

	width:995px;

	float:left;

	}

#generica .esq-top-der{

	width:995px;

	float:left;

	}

#generica .esq-bottom-izq{

	width:995px;

	float:left;

	}

#generica .esq-bottom-der{

	width:995px;

	float:left;

	}

#generica .caja-gris{

	width:975px;

	float:left;

	}





.productos #contenido-derecha .esq-top-izq{

	width:643px;

	float:left;

	}

.productos #contenido-derecha .esq-top-der{

	width:643px;

	float:left;

	}

.productos #contenido-derecha .esq-bottom-izq{

	width:643px;

	float:left;

	}

.productos #contenido-derecha .esq-bottom-der{

	width:643px;

	float:left;

	}

.productos #contenido-derecha .caja-gris{

	width:623px;

	float:left;

	}





/*Productos*/

.productos #contenedor-datos IMG{

	padding:0 0 0 0;

	border:0;

	}

.imagen-caja{

	width:100%;

	float:left;

	margin:0 0 15px 0;

	padding:0 0 0 0;

	}

.servicios .imagen-caja{

	margin:0 0 30px 0;

	}

	.imagen-caja .esq-top-izq{

		margin:0 0 0 0;

		}







.conjunto-tres-productos{

	width:100%;

	float:left;

	border-top:1px solid #FFD7B2;

	padding:30px 0 0 0;

	margin:0 0 25px 0;

	}

	.conjunto-tres-productos DIV{

		/*width:260px;*/

		width:244px;

		float:left;

		margin:0 0 0 0;

		padding:0 5px 10px 10px;

		/*background:url(/images/comunes/cajetin-derecha.gif) no-repeat 0 100%;*/

border-right:1px solid #EEEEEE;

		}

		.conjunto-tres-productos DIV H3{

			margin:0 0 3px 0;

			}

		#contenedor-datos .conjunto-tres-productos DIV IMG{

			float:left;

			margin:0 5px 0 0;

			padding:0 0 0 0;

			border:0;

			}



/*Subpie*/

#subpie{

	width:100%;

	float:left;

	background:#707070 url(/images/pie/fondo-subpie.gif) repeat-x 0 100%;

	}

	#subpie .centrar-contenido DIV{

		width:199px;

		float:left;

		margin:28px 0 56px 0;

		padding:0 0 0 0;

		}

		#subpie H4,
                #subpie H3{

			font-size:14px;

			color:#FFFFFF;

			font-weight:normal;

			margin:0 0 20px 0;

			padding:0 0 0 0;

			}

		#subpie UL{

			margin:0 0 0 0;

			padding:0 0 0 0;

			width:199px;

			float:left;

			}

			#subpie UL LI{

				padding:0 0 2px 10px;

				background:url(/images/comunes/tic.gif) no-repeat 0 6px;

				width:189px;

				float:left;

				}

				#subpie UL LI A{

					color:#A0A0A0;

					text-decoration:none;

					font-size:12px;

					}

					#subpie UL LI A:hover{

						color:#FF7900;

						text-decoration:underline;

						}



/*Pie*/

#pie{

	width:100%;

	float:left;

	background:#FF7900 url(/images/pie/fondo-pie.gif) repeat-x 0 0;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:0 0 0 0;

	padding:12px 0 20px 0;

	line-height:12px;

	}

.e-learning #pie{

	background:#61BE1A url(/images/pie/fondo-pie-verde.gif) repeat-x 0 0;

	}

.innovation #pie{

	background:#0090CB url(/images/pie/fondo-pie-azul.gif) repeat-x 0 0;

	}

.creative #pie{

	background:#B3B3B3 url(/images/pie/fondo-pie-gris.gif) repeat-x 0 0;

	}

	#pie P{

		margin:0 0 2px 0;

		padding:0 0 0 0;

		}

	#pie .centrar-contenido DIV{
		width:400px;
		float:left;
		}

	#pie .centrar-contenido .pie-derecha{
		width:595px;
		text-align:right;

		}

	#pie A{

		color:#FFFFFF;

		text-decoration:none;

		cursor:pointer;

		}

		#pie A:hover{

			text-decoration:underline;

			}



	#pie P.redes-sociales{

		margin:7px 0 0 0;

		}





/*Im?genes a la izq y a la der*/



.imagen-izquierda{

	margin:0 8px 2px 0;

	}



.imagen-derecha{

	margin:0 2px 8px 0;

	}



/*imagenes internas sin borde*/

#contenedor-datos A.interno IMG{

    padding:0;

    border:0;

}



/*listas internas*/

#contenedor-datos UL.menuEdit LI{

    background:none;

    }

    #contenedor-datos UL.menuEdit LI A IMG{

        padding:0;

        border:0;

        }





#contenido-home #productos div.areas-home{

width:100%;

float:left;

margin:0 0 0 0;

padding:0 0 0 0;

}





/*NUEVA CABECERA*/



#cabecera-navidad{



	width:100%;



	float:left;



	background:url(/images/navidad/lazo-repe-g.gif) no-repeat 0 32px;



	}



#cabecera-navidad-der{



	background:url(/images/navidad/incoloro.gif) no-repeat 974px 0;



	float:left;



	width:100%;



	}



	#cabecera-navidad div.lazo{



		width:740px;



		float:left;



		margin:0 0 0 0;



		padding:0 0 0 0;



		background:url(/images/navidad/lazo.gif) no-repeat 100% 24px;



		}



	#cabecera-navidad div P{



		color:#EEEEEE;



		font-size:18px;



		padding:32px 0 0 0;



		}



	#cabecera-navidad div p.atencion-cliente{

line-height:0px!important;

		padding:0;



		}





/*Lazo en productos*/

.oferta-navidad{

	border:0;

	padding:0 0 0 0;

	}

P.titulo-navidad{

	color:#FFFFFF;

	background:url(/images/comunes/lazo-ofertas.gif) no-repeat 0 0;

	padding:9px 0 37px 25px;

	font-size:16px;

	margin:0 0 0 0;

	}

/*Noticias RSS*/
h2.noticias{
  padding:0;
   line-height:22px;
   float:left;
   width:100%;
}
h2.noticias SPAN{
    padding:0 0 12px 0;
    display:block;
    float:left;
}
h2.noticias A.rss{
    display:block;
    float:right;
    margin:0;
}
#contenedor-datos h2.noticias A IMG{
    padding:0;
    border:0;
}


/*BOTON GENERICO*/
#all #general .contacto #contenido-izquierda DIV.weBoton{
	width:100%;
	}
#all #general .contacto DIV.weBoton{
	width:290px;
	}
        
        
        Form .radio-buttons DIV LABEL{
            width:100%;
            float:left;
            clear:both;
            margin:0 0 10px 0;
            padding:0;
        }
        Form .radio-buttons DIV P{
            width:100%;
            float:left;
            margin:0 0 5px 0;
        }
        Form .radio-buttons DIV{
            margin:0 0 20px 0;
            }
            Form .radio-buttons .aceptaprivacidad{
                margin-left:0;
            }
            Form .radio-buttons .aceptaprivacidad INPUT{
                float:left;
                margin:0 5px 0 0;
            }
            Form .radio-buttons .aceptaprivacidad label{
                clear:none;
            }



            #contenedor-datos #generica #errorExplanation ul{
                padding:0;
                width:100%;
                float:left;
            }
            #contenedor-datos #generica #errorExplanation ul li{
                width:auto;
                float:left;
                clear:both;
            }
            #generica .errorExplanation{
                padding:20px;
                margin:0 0 20px 0;
                width:955px;
                float:left;
            }


