@charset "utf-8";
/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, a:hover, a:active, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:1em;
	vertical-align:baseline;
	background:transparent;
	}
body{
	line-height:1;
	}
ol, ul{
	list-style:none;
	}
blockquote,
q{
	quotes:none;
	}
blockquote:before,
blockquote:after,
q:before,
q:after{
	content:'';
	content:none;
	}			
:focus{
	outline:0;
	}			
ins{
	text-decoration:none;
	}
del{
	text-decoration:line-through;
	}
table{
	border-collapse:collapse;
	border-spacing:0;
	}
input[type=hidden]{
	visibility:hidden;
	}
	
	
/* slightly enhanced, universal clearfix hack */
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	}
.clearfix{
	display:inline-block;
	}

/* start commented backslash hack \*/
* html .clearfix{
	height:1%;
	}
.clearfix{
	display:block;
	}


/* CSS Document */
html{
	height:100%;
}
body{
	background-color:#FFFFFF;
	font:100% Arial, Verdana, Helvetica, sans-serif;
	line-height:1.6;
	height:100%;
}

/* Container
*********************************************************/
.container{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}
	.container:after{
		visibility:hidden;
		display:block;
		font-size:0;
		content:" ";
		clear:both;
		height:0;
		}
a.menu{text-decoration:none;}
a.active{text-decoration:underline;}
#header{
	min-width:980px;
	min-height:31px;
	background:url(../_img_comun/sprite_pululart.png) repeat 50% -139px;
}
	#header .metabar{
		margin:0 auto;
		width:980px;
		}
		#header .metabar p{
			font-size:82.5%;
			line-height:1.9;
			color:#888;
			}
		#header .metabar .quickcontact{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			float:left;
			margin-top:4px;
			}
			#header .metabar .quickcontact .divisor{background:url(../_img_comun/divisor.gif) no-repeat; padding:0 15px 0 15px; height:22px;}
				#header .metabar .quickcontact .divisor a{color:#FFFFFF; text-decoration:none;}
					#header .metabar .quickcontact .divisor a.select{text-decoration:underline;}
			#header .metabar .quickcontact .sindivisor{padding:0 15px 0 0px; height:22px;}
				#header .metabar .quickcontact .sindivisor a{color:#FFFFFF; text-decoration:none;}
					#header .metabar .quickcontact .sindivisor a.select{text-decoration:underline;}
		#header .metabar .area_cliente{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			float:right;
			padding-top:3px;
			}
			#header .metabar .area_cliente a.open, #header .metabar .area_cliente a.close{
				line-height: 20px;
				padding-left: 30px;
				padding-top: 3px;
				cursor: pointer;
				display: block;
				width: 120px;
				height:21px;
				color:#FFFFFF;
				text-decoration:none;
				}
			#header .metabar .area_cliente a.open{
				background:url(../_img_comun/sprite_pululart.png) no-repeat 0px 0px;
				}
				#header .metabar .area_cliente a.open:hover{
					text-decoration:none;
					}
			#header .metabar .area_cliente a.close{
				background:url(../_img_comun/sprite_pululart.png) no-repeat 0 -24px;
				}
				#header .metabar .area_cliente a.close:hover{
					text-decoration:none;
					}

#linea{
	min-width:980px;
	height:4px;
	background:url(../_img_comun/sprite_pululart.png) no-repeat 50% -123px;
}

/* sliding panel */
#toppanel {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    margin: 0 auto;
}

#panel {
	width: 100%;
	height: 150px;
	color: #999999;
	background: #2E2E2E;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#555555; font-weight:normal; line-height:30px;}
#panel h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#AAAAAA; text-align:justify; line-height:16px;font-weight:normal;}
#panel h2 a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#AAAAAA; text-align:justify; line-height:16px;font-weight:normal;}
#panel h2 a:hover{text-decoration:none; color:#FFFFFF;}

#panel p{margin: 5px 0; padding: 0;}
#panel a{text-decoration: none; color: #15ADFF;}
#panel a:hover{color: white;}
#panel a-lost-pwd{display: block; float: left;}
#panel .content_panel {
	width: 960px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content_panel .left {
	width: 280px;
	min-height:135px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content_panel .right{border-right: 1px solid #333;}
#panel .content_panel form{margin: 0 0 10px 0;}
#panel .content_panel .form_login{width:250px;display:block;padding:0;margin:0;position:relative;}
#panel .content_panel .form_login label{position:absolute;top:4pt;left:5pt; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#panel .content_panel .check_login{width:250px;display:block;padding:0;margin:0; text-align:left;font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#panel .content_panel .check_login a{text-decoration:underline; color:#999999}
#panel .content_panel .boton_suscribir {
	margin-left:106px;
	background-color: #636363;
	border: 1px #000000 solid;
	padding:3px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color: #efefef;
	font-size:14px;
}
#panel .content_panel .boton_entrar {
	margin-left:144px;
	background-color: #636363;
	border: 1px #000000 solid;
	padding:3px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color: #efefef;
	font-size:14px;
}
#panel .content_panel input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	padding-left:3px;
	font-size:11px;
	width: 200px;
	color: white;
	height: 16px;
}
#panel .content_panel .login input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	padding-left:3px;
	font-size:11px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content_panel input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content_panel input.bt_login,
#panel .content_panel input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content_panel input.bt_login {
	width: 74px;
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
}

#panel .content_panel input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}



#subheader{
	width:980px;
	height:160px;
	margin:0 auto;
	padding-top:20px;
}
	/*#subheader .subheader_izq{
		float:left;
		width:160px;
		height:58px;
		margin-top:60px;
		}*/
	#subheader .subheader_izq{
		float:left;
		width:250px;
		/*height:58px;*/
		margin-top:50px;
		}
		#subheader .subheader_izq .logo_izq{float:left; width:160px; text-align:left;}
		#subheader .subheader_izq .logo_der{float:right; width:90px; text-align:left; padding-top:10px;}
	#subheader .subheader_der{
		float:right;
		width:680px;
		margin-top:32px;
		text-align:right;
		}
	.breadcrumb{
		min-width:980px;
		background-color: #FFFFFF;
		margin-top:15px;
	}
	.div_breadcrumb{
		width: 980px;
		text-align:left;
		margin:0 auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#BDBDBD;
	}
	.div_breadcrumb a{text-decoration:none; color:#BDBDBD;}

#content_sitemap{min-width:980px;background-color: #FFFFFF;margin:35px 0;margin-top:5px;}
#contenido_sitemap{padding:10px;width:960px;background-color: #EFEFEF;margin:0 auto;}
#contenido_sitemap h1{font-family: Georgia,"Times New Roman",Times,serif;color: #B151B2;font-weight: bold; font-size:15px;}
#contenido_sitemap h1 a{font-family: Georgia,"Times New Roman",Times,serif;color: #B151B2;font-weight: bold; font-size:15px; text-decoration:none;}
#contenido_sitemap h1 a:hover{background-color: #B151B2; color:#000;}
#contenido_sitemap h2{font-family: Georgia,"Times New Roman",Times,serif;color: #000000;font-weight: normal; font-size:11px; margin-bottom:15px;}
#contenido_sitemap h2 a{font-family: Georgia,"Times New Roman",Times,serif;color: #7BBB0B;font-weight: bold; font-size:11px; text-decoration:none;}
#contenido_sitemap h2 a:hover{background-color: #7BBB0B; color:#000; text-decoration:none;}

#content{
	min-width:980px;
	background-color: #FFFFFF;
	margin:35px 0;
	margin-top:5px;
	height:312px;
}

#contenido_movimiento{
	width:980px;
	background-color: #FFFFFF;
	height: 350px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}

.section{
	width:14000px;
	height:100%;
}

	.section .sub{
		position:relative;
		float:left;
		width:980px;
		height:100%;
	}
.section .sub ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	width:100%;
}
.section .sub ul li{
	display:block;
	float:left;
	margin:0 16px 16px 16px;
	padding:0;
}
.section .sub ul.ul_inicio li h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; color:#464646; font-weight:normal; text-align:center; line-height:65px;}
.section .sub ul.ul_inicio li h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#464646; font-weight:normal;}

.asi_somos{width:293px;}
.ultimas_entradas{width:330px;}
.trabajos_destacados{width:235px;}

.contenido_inicio{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
.contenido_inicio .fecha_noticia{font-family:Georgia, "Times New Roman", Times, serif; color:#B151B2; font-weight:bold;}
.contenido_inicio .titulo_noticia{font-weight:bold;}
.contenido_inicio .titulo_noticia a{font-weight:bold; color: #464646; text-decoration:none;}
.contenido_inicio .titulo_noticia a:hover{text-decoration:none;}
.btns_asi_somos{text-align:right; width:100%;height:17px;}
.btns_asi_somos a{text-decoration:none; padding:0; margin:0; margin-left:20px;}
.btns_asi_somos a:hover{text-decoration:none;}
.btns_trabajo_destacado{text-align:right; width:100%; padding:0; margin:0; margin-top:215px; height:17px;}
.btns_trabajo_destacado a{text-decoration:none; margin-left:20px;}
.btns_trabajo_destacado a:hover{text-decoration:none;}
.contenido_inicio .img_derecha{width:110px;float:right;}
.contenido_inicio .img_izquierda{width:110px;float:left;}
.contenido_inicio .img_arriba1{margin-top:15px;}
.contenido_inicio .img_arriba{margin-top:20px;}

.contenido{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}
	.contenido:after{
		visibility:hidden;
		display:block;
		font-size:0;
		content:" ";
		clear:both;
		height:0;
		}
		.contenido_izquierda{
			width:450px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			text-align:justify;
			margin:16px 0 0 16px;
			}
			.contenido_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:55px; font-weight:normal;}
			.contenido_izquierda h1.titulo{font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; color:#464646; font-weight:normal; line-height:55px;}
			.contenido_izquierda h1.titulo .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#464646; font-weight:normal;}
			.contenido_izquierda h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.contenido_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.contenido_derecha{
			width:475px;
			float:right;
			margin:16px 16px 0 0;
			}
			.contenido_derecha h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; color:#464646; font-weight:normal; line-height:55px;}
			.contenido_derecha h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.contenido_derecha h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#464646; font-weight:normal;}
			.contenido_derecha .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
			.contenido_todo{width:940px; margin:0 auto; padding:0px 0;}
			.contenido_todo h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal; line-height:55px;}
			.contenido_todo h1.titulo{font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; color:#464646; font-weight:normal; line-height:55px;}
			.contenido_todo h1.titulo .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#464646; font-weight:normal;}
			.contenido_todo h1 .coletilla{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b6b6b6; font-weight:bold; line-height:55px;}
			.estilo_evolucion{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; font-weight:normal;line-height:16px;}
			.contenido_todo .img_evolucion{background-color:#FFFFFF; width:900px; margin-top:10px;}
			.contenido_soluciones{
				width:900px;
				margin:0 auto;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				color:#458AEA;
				}
				.contenido_soluciones ul{
					margin:0;
					padding:0;
					list-style-type:none;
					display:block;
					width:100%;
					}
					.contenido_soluciones ul li{
						width:180px;
						display:block;
						float:left;
						margin:0;
						padding:0;
						text-align:center;
						}
						.contenido_soluciones ul li.izquierda{
							width:180px;
							display:block;
							float:left;
							margin:0 0 0 55px;
							padding:0;
							text-align:center;
						}
						.contenido_soluciones ul li.abajo{
							width:200px;
							display:block;
							float:left;
							margin:20px 0 0 70px;
							padding:0;
							text-align:center;
							}
					.contenido_soluciones ul li a{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:16px;
						font-weight:bold;
						color:#458AEA;
						text-decoration:none;
						}
			.contenido_creacion{
				width:900px;
				margin:0 auto;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				color:#458AEA;
				}
				.contenido_creacion ul{
					margin:0;
					padding:0;
					list-style-type:none;
					display:block;
					width:100%;
					}
					.contenido_creacion ul li{
						width:240px;
						display:block;
						float:left;
						margin:0;
						padding:0;
						text-align:center;
						}
						.contenido_creacion ul li.izquierda{
							width:240px;
							display:block;
							float:left;
							margin:0 0 0 65px;
							padding:0;
							text-align:center;
						}
						.contenido_creacion ul li.abajo{
							width:300px;
							display:block;
							float:left;
							margin:20px 0 0 80px;
							padding:0;
							text-align:center;
							}
					.contenido_creacion ul li a{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:16px;
						font-weight:bold;
						color:#7BBB0B;
						text-decoration:none;
						}
					.contenido_creacion ul li a h1{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:16px;
						font-weight:bold;
						color:#7BBB0B;
						text-decoration:none;
						line-height:25px;
						}
		/* SOLUCIONES DE INTERNET - EBUSINESS */
		.business_izquierda{
			width:600px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			text-align:justify;
			margin:16px 0 0 16px;
			}
			.business_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:55px; font-weight:normal;}
			.business_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.business_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.business_derecha{
			width:325px;
			float:right;
			margin:16px 16px 0 0;
			}
		/* SOLUCIONES DE INTERNET - CONSULTORÍA */
		.consultoria_izquierda{
			width:530px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			text-align:justify;
			margin:16px 0 0 16px;
			}
			.consultoria_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:55px; font-weight:normal;}
			.consultoria_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.consultoria_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.consultoria_derecha{
			width:390px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* SOLUCIONES DE INTERNET - COMERCIO ELECTRÓNICO */
		.ecommerce_izquierda{
			width:530px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			text-align:justify;
			margin:16px 0 0 16px;
			}
			.ecommerce_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:55px; font-weight:normal;}
			.ecommerce_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.ecommerce_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.ecommerce_derecha{
			width:380px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* SOLUCIONES DE INTERNET - DESARROLLO WEB */
		.desarrollo_web_izquierda{
			width:510px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			text-align:justify;
			margin:16px 0 0 16px;
			}
			.desarrollo_web_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:55px; font-weight:normal;}
			.desarrollo_web_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.desarrollo_web_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.desarrollo_web_derecha{
			width:430px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* SOLUCIONES DE INTERNET - PROMOCION */
		.promocion_izquierda{
			width:460px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.promocion_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:35px; font-weight:normal;}
			.promocion_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.promocion_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.promocion_derecha{
			width:480px;
			float:right;
			margin:10px 16px 0 0;
			}		
		/* SOLUCIONES DE INTERNET - HOSTING */
		.hosting_izquierda{
			width:490px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.hosting_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:40px; font-weight:normal;}
			.hosting_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.hosting_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.hosting_derecha{
			width:435px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* SOLUCIONES DE INTERNET - MANTENIMIENTO */
		.mantenimiento_izquierda{
			width:490px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.mantenimiento_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:45px; font-weight:normal;}
			.mantenimiento_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.mantenimiento_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.mantenimiento_derecha{
			width:415px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* CREACION DIGITAL - DISEÑO WEB */
		.diseno_web_izquierda{
			width:465px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.diseno_web_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:35px; font-weight:normal;}
			.diseno_web_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.diseno_web_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.diseno_web_derecha{
			width:451px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* CREACION DIGITAL - DISEÑO GRAFICO */
		.diseno_grafico_izquierda{
			width:465px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.diseno_grafico_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:35px; font-weight:normal;}
			.diseno_grafico_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.diseno_grafico_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.diseno_grafico_derecha{
			width:451px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* CREACION DIGITAL - IMAGEN CORPORATIVA */
		.imagen_corporativa_izquierda{
			width:465px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.imagen_corporativa_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:35px; font-weight:normal;}
			.imagen_corporativa_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.imagen_corporativa_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.imagen_corporativa_derecha{
			width:451px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* CREACION DIGITAL - MULTIMEDIA */
		.multimedia_izquierda{
			width:465px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.multimedia_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:35px; font-weight:normal;}
			.multimedia_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.multimedia_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.multimedia_derecha{
			width:451px;
			float:right;
			margin:10px 16px 0 0;
			}
		/* CREACION DIGITAL - DESARROLLO DE CONTENIDOS */
		.desarrollo_izquierda{
			width:515px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#464646;
			margin:16px 0 0 16px;
			}
			.desarrollo_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:45px; font-weight:normal;}
			.desarrollo_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
			.desarrollo_izquierda .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
		.desarrollo_derecha{
			width:396px;
			float:right;
			margin:10px 16px 0 0;
			}
		
		/* CONTACTO - SECCIÓN PRINCIPAL */
		.seccion_contacto_izquierda{width:450px; float:left;}
			.seccion_contacto_izquierda h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:55px; font-weight:normal;}
				.seccion_contacto_izquierda h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#464646; font-weight:normal;}
			.seccion_contacto_izquierda .como_llegar{width:400px;margin:20px 0 0 30px;}
				.seccion_contacto_izquierda .como_llegar .como_llegar_izquierda{width:115px;float:left;height:110px;padding-top:30px;}
				.seccion_contacto_izquierda .como_llegar .como_llegar_derecha{width:280px;float:right;height:100px; margin-top:10px;}
					.seccion_contacto_izquierda .como_llegar .como_llegar_derecha h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
				.seccion_contacto_izquierda .como_llegar .como_llegar_izquierda2{width:130px;float:left;margin-top:20px;}
				.seccion_contacto_izquierda .como_llegar .como_llegar_derecha2{width:204px;float:right;margin-top:0px;padding-right:40px;}
		.seccion_contacto_derecha{
			width:390px;
			padding:60px 0 0 0;
			margin-right:80px;
			float:right;
			}
			.seccion_contacto_derecha .habla_con_nosotros{width:400px;margin:20px 0 0 30px;}
				.seccion_contacto_derecha .habla_con_nosotros .habla_con_nosotros_izquierda{width:115px;float:left;height:110px;padding-top:30px;}
				.seccion_contacto_derecha .habla_con_nosotros .habla_con_nosotros_derecha{width:280px;float:right;height:100px; margin-top:10px;}
					.seccion_contacto_derecha .habla_con_nosotros .habla_con_nosotros_derecha h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
				.seccion_contacto_derecha .habla_con_nosotros .habla_con_nosotros_izquierda2{width:130px;float:left;margin-top:20px;}
				.seccion_contacto_derecha .habla_con_nosotros .habla_con_nosotros_derecha2{width:140px;float:right;margin-top:0px;padding-right:80px}
		/* CONTACTO - HABLA CON NOSOTROS */
			.contacto_izquierda{width:400px; float:left;}
				.contacto_izquierda h1{
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#464646;
					font-size:32px;
					font-weight:normal;
					}
				.contacto_izquierda .formulario_contacto{
					margin-top:30px;
					margin-left:20px;
					width:400px;
					color:#B152B2;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12px;
					font-weight:bold;
					}
					.contacto_izquierda .formulario_contacto ul.formulario{
						font-family:Arial, Helvetica, sans-serif;
						margin:0 0 10px 0;
						padding:0;
						list-style-type:none;
						display:block;
						width:400px;
						}
						.contacto_izquierda .formulario_contacto ul.formulario li{height:24px;display:block;float:left;margin:0 16px 7px 0;padding:0;text-align:left;}
						.contacto_izquierda .formulario_contacto ul.formulario li.li_label{width:60px;padding-top:3px;}
						.contacto_izquierda .formulario_contacto ul.formulario li.li_input{width:205px; background:url(../_img_comun/sprite_pululart.png) no-repeat -481px -171px; padding-top:3px; text-align:center;font-weight:normal;}
							.contacto_izquierda .formulario_contacto ul.formulario li.li_input input{width:190px;background:transparent; margin:0 auto;border:0;color:#FFFFFF;}
						.contacto_izquierda .formulario_contacto ul.formulario li.requerido{width:65px;padding-top:3px;font-weight:normal;}
					
					.contacto_izquierda .formulario_contacto ul.check_box{
						font-family:Arial, Helvetica, sans-serif;
						margin:0 0 10px 0;
						padding:0;
						list-style-type:none;
						display:block;
						width:400px;
						}
						.contacto_izquierda .formulario_contacto ul.check_box li{height:25px;display:block;float:left;margin:0 16px 7px 0;padding:0;text-align:left;}
						.contacto_izquierda .formulario_contacto ul.check_box li.li_input{width:20px; margin:0 10px 7px 0;}
						.contacto_izquierda .formulario_contacto ul.check_box li.li_label{width:170px;padding:3px 0 0 0;text-align:left;font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-size:10px;}
							.contacto_izquierda .formulario_contacto ul.check_box li.li_label a{text-decoration:underline;color:#B152B2;}
						.contacto_izquierda .formulario_contacto ul.check_box li.li_submit{width:140px;height:32px;text-align:right;font-weight:normal;}
							.contacto_izquierda .formulario_contacto ul.check_box li.li_submit input{width:115px;height:32px;background-color:#D5A1D5; border:1px solid #656565; margin:0 auto;border:0;color:#FFFFFF;}
					.mensaje_final{width:400px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5B5B5A;margin-left:20px;}
					.error_form{width:400px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FF0000;}
					.cargando{width:400px;font-family:Arial, Helvetica, sans-serif;font-size:10px;background-color: #B152B2;color:#FFFFFF;}
					.envio_correcto{width:400px;font-family:Arial, Helvetica, sans-serif;font-size:10px;background-color: #7BBB0B;color:#FFFFFF;}
			.contacto_derecha{
				width:475px;
				float:right;
				color:#B152B2;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				margin-top:15px;
				}
				.contacto_derecha .area_mensaje{
					width:340px;
					height:215px;
					background:url(../_img_comun/sprite_pululart.png) no-repeat 0 -171px;
					color:#FFFFFF;
					padding:30px 70px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:normal;
					}
					.contacto_derecha .area_mensaje .contenedor_mensaje{position:relative;}
						.contacto_derecha .area_mensaje .contenedor_mensaje label{position:absolute; top:0; left:0}
						.contacto_derecha .area_mensaje .contenedor_mensaje textarea{background:transparent; margin:0 auto; border:0; width:345px;font-weight:normal;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			/* CONTACTO - VEN A VERNOS */
			.localizacion_izquierda{width:300px; float:left;}
				.localizacion_izquierda h1{
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#464646;
					font-size:32px;
					font-weight:normal;
					line-height:55px;
					margin-bottom:15px;
					}
				.localizacion_izquierda .formas_llegar{ width:300px; margin-bottom:10px;text-align: left;}
					.localizacion_izquierda .formas_llegar .forma{float:left;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;color:#464646;font-size:14px;font-weight:bold;}
					.localizacion_izquierda .formas_llegar .forma .div_forma_pie{width:40px; height:59px; background:url(../_img_comun/sprite_pululart.png) no-repeat -481px -198px;}
					.localizacion_izquierda .formas_llegar .forma .div_forma_coche{width:75px; height:59px; background:url(../_img_comun/sprite_pululart.png) no-repeat -520px -198px;}
					.localizacion_izquierda .formas_llegar .forma .div_forma_bus{width:81px; height:59px; background:url(../_img_comun/sprite_pululart.png) no-repeat -594px -198px;}
					.localizacion_izquierda .formas_llegar .forma .div_forma_canguro{width:67px; height:59px; background:url(../_img_comun/sprite_pululart.png) no-repeat -675px -198px;}
					.localizacion_izquierda .formas_llegar .forma a{text-decoration:none;}
					.localizacion_izquierda .formas_llegar .forma a:hover{text-decoration:none;}
					.localizacion_izquierda .formas_llegar .div_izq{margin-left:10px;}
				.localizacion_izquierda .otros_datos_localizacion{
					width:300px;
					font-family:Arial, Helvetica, sans-serif;
					color:#464646;
					font-size:12px;
					}
					.localizacion_izquierda .otros_datos_localizacion .sep10px{margin-bottom:10px;}
					.localizacion_izquierda .otros_datos_localizacion .violeta{color:#B152B2; font-weight:bold;}
					.localizacion_izquierda .otros_datos_localizacion a{color:#B152B2; text-decoration:none;}
						.localizacion_izquierda .otros_datos_localizacion a:hover{text-decoration:none;}
			.localizacion_derecha{width:630px; float:right; margin-top:40px;}
/* INICIO FOOTER */
#footer2{
	min-width:980px;
	height:264px;
	background:url(../_img_comun/footer.gif) repeat-x 50% 0;
	overflow:hidden;
	margin-top:20px;
	}
	#container_footer{
		width:980px;
		margin:0 auto;
		margin-top:174px;
		}
		/*#container_footer .footer_izquierda{
			width:320px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			margin-top:30px;
			color:#616161;
		}*/
		#container_footer .footer_izquierda{
			width:542px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			/*margin-top:30px;*/
			color:#616161;
		}
		#container_footer .footer_izquierda .zi{
			width:320px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#616161;
		}
		#container_footer .footer_izquierda .zi a.btnsitemap{color:#B152B2;text-decoration:none;}
		#container_footer .footer_izquierda .zi a.btnsitemap:hover{background:#B152B2;color:#FFFFFF;}
		#container_footer .footer_izquierda .zi img{padding-top:4px;}
		#container_footer .footer_izquierda .zi img.flag{padding-top:0;}
		#container_footer .footer_izquierda .zd{
			width:150px;
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#616161;
			text-align:left;
		}
		#container_footer .footer_izquierda .zd .zd_iz{float:left; width:45px; text-align:left;}
		#container_footer .footer_izquierda .zd .zd_iz a, #container_footer .footer_izquierda .zd .zd_iz a:hover{text-decoration:none; color:#616161;}
		#container_footer .footer_izquierda .zd .zd_der{float:right; width:100px; text-align:left; color:#616161;}
		#container_footer .footer_izquierda .zd .zd_der a, #container_footer .footer_izquierda .zd .zd_der a:hover{text-decoration:none; color:#616161;}
	#container_footer .footer_derecha{
		width:270px;
		height:80px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#616161;
		}
		.twitter{
			width:120px;
			height:80px;
			float:left;
			background:url(../_img_comun/twitter_png24.png) no-repeat;
		}
		.footer_twitter{
			height:30px;
			width: 110px;
			margin: 0 auto;
			overflow:hidden;
			background:transparent;
			position: relative;
			}
		.footer_twitter a.btwitter{
			display:block;
			position:absolute;
			height:0px;
			margin:0;
			padding:20px;
			top: 10px;
			width:120px;
		}
		.pulular{
			float:right;
			width:110px;
			height:80px;
			background:url(../_img_comun/pulular_png24.png) no-repeat;
		}
		.footer_pulular{
			height:30px;
			width: 110px;
			margin: 0 auto;
			overflow:hidden;
			background:transparent;
			position: relative;
			}
		.footer_pulular a.bpulular{
			display:block;
			position:absolute;
			height:0px;
			overflow:hidden;
			padding:20px;
			margin:0;
			top: 10px;
			width:110px;
		}
/* FIN FOOTER */
/* PRUEBA LOGOTIPOS */
#div_logotipo .content_logotipo {
	width: 978px;
	margin: 0 auto;
	margin-top:5px;
	padding-right:2px;
	text-align: left;
}

#div_logotipo .content_logotipo .logotipo {
	width: 98px;
	height:71px;
	float: left;
	margin: 5px;
}
/* TRABAJOS */
#div_trabajo .content_trabajo_web {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

#div_trabajo .content_trabajo {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background:url(../_img_comun/trabajos_fondo.gif) no-repeat;
}

#div_trabajo .content_soluciones {
	width: 915px;
	margin: 0 auto;
	float: right;
}

#div_trabajo .content_trabajo .trabajo_unico {
	width: 146px;
	height: 76px;
	float: left;
	margin:3px;
}

#div_trabajo .content_trabajo .trabajo_trans {
	width: 58px;
	height: 150px;
	float: left;
	margin:3px;
}

#div_trabajo .frase_trabajo{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; font-weight:bold; width:978px; margin:0 auto;text-align:right;}
/* PRETTYPHOTO */
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}/* ---------------------------------- Dark Rounded Theme ----------------------------------- */ div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}/* ---------------------------------- Dark Square Theme ----------------------------------- */ div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}/* ---------------------------------- Light Square Theme ----------------------------------- */ div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.gif) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.gif) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.gif) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.gif) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.gif) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.gif) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.gif) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.gif) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.gif) center left no-repeat;cursor:pointer}/* ------------------------------------------------------------------------ DO NOT CHANGE------------------------------------------------------------------------- */ div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;position:relative;text-align:left;width:100%}.pp_content .pp_details{display:none;margin:10px 15px 2px 20px}.pp_description{display:none;float:left;margin:0}.pp_nav{float:left;margin:3px 0 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float:right;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{display:none;line-height:1 !important;margin:0 auto;text-align:center;width:100%}div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}/* ------------------------------------------------------------------------ Miscellaneous------------------------------------------------------------------------- */ .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* jquery.css */
.title_help{font-family: tahoma, verdana, arial, Helvetica, sans-serif;font-size: 13px;font-weight:bold;color:#103D51;}
.menu{/*-x-system-font:none;*/cursor: pointer;text-decoration: none;color:#103D51;}
.menu_soluciones_internet{background:url(../_img_comun/sprite_pululart.png) no-repeat 0 -48px;}
.menu_creacion_digital{background:url(../_img_comun/sprite_pululart.png) no-repeat 0 -71px;}
.menu_contacto{background:url(../_img_comun/sprite_pululart.png) no-repeat 0 -100px;}
.closedlanguage{color: #0267ad;}
.submenu{font-family:arial, Helvetica, sans-serif;font-size: 10px;text-align:right;line-height: normal;/*-x-system-font: none;*/position: relative;}
.bsoluciones{color:#458AEA;margin-top:5px;}
.bsoluciones a{color:#458AEA;text-decoration:none;}
.bsoluciones a:hover, .bsoluciones a.select{background:#458AEA;color:#FFFFFF;}
.bcreacion{color:#7BBB0B;}
.bcreacion a{color:#7BBB0B;text-decoration:none;}
.bcreacion a:hover, .bcreacion a.select{background:#7BBB0B;color:#FFFFFF;}
.bcontacto{color:#B152B2;margin-top:5px;}
.bcontacto a{color:#B152B2;text-decoration:none;}
.bcontacto a:hover, .bcontacto a.select{background:#B152B2;color:#FFFFFF;}
.bsoluciones1{color:#458AEA;margin-top:5px;}
.bsoluciones1 a{color:#458AEA;text-decoration:none;}
.bsoluciones1 a:hover, .bsoluciones1 a.select{background:#458AEA;color:#FFFFFF;}
.bcreacion1{color:#7BBB0B;}
.bcreacion1 a{color:#7BBB0B;text-decoration:none;}
.bcreacion1 a:hover, .bcreacion1 a.select{background:#7BBB0B;color:#FFFFFF;}
.bcontacto1{color:#B152B2;margin-top:5px;}
.bcontacto1 a{color:#B152B2;text-decoration:none;}
.bcontacto1 a:hover, .bcontacto a.select{background:#B152B2;color:#FFFFFF;}
.bsoluciones2{color:#458AEA;margin-top:5px;}
.bsoluciones2 a{color:#458AEA;text-decoration:none;}
.bsoluciones2 a:hover{background:#458AEA;color:#FFFFFF;}
.bcreacion2{color:#7BBB0B;}
.bcreacion2 a{color:#7BBB0B;text-decoration:none;}
.bcreacion2 a:hover{background:#7BBB0B;color:#FFFFFF;}
.binicio2{color:#B152B2;}
.binicio2 a{color:#B152B2;text-decoration:none;}
.binicio2 a:hover{background:#B152B2;color:#FFFFFF;}
.bheader a:hover, .bheader a.select{background:#CCCCCC ;color:#FFFFFF;}
.margen_arriba{margin-top:22px;}
.divider{width:100%;}
.clearfloat{clear:both; height:0;font-size:1px;line-height: 0px;}

/* lateral flotante*/
/*body #box3, body #box3:link {background-position: 2px 50% !important; position: fixed !important; top: 45% !important; display: block !important; width: 24px !important; height: 143px !important; margin: -45px 0 0 0 !important; padding: 0 !important; z-index: 100001 !important; background-position: 2px 50% !important; background-repeat: no-repeat !important; text-indent: -9000px;}

#box3{left: 0;background-repeat: no-repeat;background-color: #B855B2;background-image: url(../_img/pululart_es.png);border: outset 1px #B855B2;border-left: none;}
#box3:hover{background-color: #75B602;border: outset 1px #75B602;border-left: none;cursor: pointer;}*/

/* lateral flotante*/
body #box3, body #box3:link {background-position: 2px 50% !important; position: fixed !important; top: 35% !important; display: block !important; width: 25px !important; height: 340px !important; margin: -45px 0 0 0 !important; padding: 0 !important; z-index: 100001 !important; background-position: 2px 50% !important; background-repeat: no-repeat !important; /*text-indent: -9000px;*/}
* html #box3, * html #box3:link{position: absolute !important;background-image: none !important;}
#box3{left: 0;background-repeat: no-repeat;background-color:transparent;border: none;}

#box3 .horario_verano{background-repeat: no-repeat;background-color: #FFFFFF;border: none; padding-top:178px;overflow:hidden; width:25px; height:0px;display: block;background-image: url(../_img/icn_horario_verano2010.jpg); margin-bottom:10px;}
#box3 .horario_verano:hover{cursor: pointer;}
#box3 .version_animada{background-color: #B855B2;border: outset 1px #B855B2;padding-top:143px;overflow:hidden; width:24px; height:0px;display: block;background-image: url(../_img/pululart_es.png); margin:3px 0;}
#box3 .version_animada:hover{background-color: #75B602;border: outset 1px #75B602;cursor: pointer;}


		/* AENOR - INTRODUCCIÓN */
			.intro_certificacion_izq{
				width:158px;
				float:left;
				margin:10px 0 0 16px;
				}
			.intro_certificacion_der{
				width:753px;
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#464646;
				margin:16px 16px 0 0;
				}
				.intro_certificacion_der h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:45px; font-weight:normal;}
				.intro_certificacion_der h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
				.intro_certificacion_der .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
				.intro_certificacion_der .btn_siguiente{width:753px; text-align:center; margin-top:50px;}
			
			.que_es_iso_izq{float:left; width:650px; text-align:left; margin:10px 0 0 0;}
				.que_es_iso_izq h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:45px; font-weight:normal;}
				.que_es_iso_izq h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
				.que_es_iso_izq .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
			.que_es_iso_der{float:right; width:260px; text-align:left; margin:65px 0 0 0;}
			.botones_que_es_iso{width:100%; margin-top:64px;}
			.btnantcert{width:100%; text-align:left;}
			.btnantcert a, .btnantcert a:hover{background:url(../_img/flecha_izquierda.jpg) no-repeat 0 0; padding-left:20px; padding-bottom:2px; color:#818181; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
			.btnsigcert{text-align:center; width:100%; margin-top:50px;}
			.empresa_gallega_izq{float:left; width:700px; text-align:left; margin:10px 0 0 0;}
				.empresa_gallega_izq h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:45px; font-weight:normal;}
				.empresa_gallega_izq h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
				.empresa_gallega_izq .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
			.empresa_gallega_der{float:right; width:210px; text-align:left; margin:65px 0 0 0;}
			.botones_primera_empresa{width:100%; margin-top:30px;}
			.ventajas_aporta_izq{float:left; width:690px; text-align:left; margin:10px 0 0 0;}
				.ventajas_aporta_izq h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:64px; color:#464646; line-height:45px; font-weight:normal;}
				.ventajas_aporta_izq h1 .subtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#464646; font-weight:normal;}
				.ventajas_aporta_izq .texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; text-align:justify; line-height:16px; margin-top:10px;}
				.ventajas_aporta_izq .texto .texto-derecha{text-align:justify; margin-top:10px; padding-left:30px;}
			.ventajas_aporta_der{float:right; width:220px; text-align:left; margin:80px 0 0 0;}
			.botones_ventaja_aporta{width:100%; margin-top:30px;}
			.botones_ventaja_aporta .btnantcert{float:none; width:50%;}

/* FLIP TRABAJOS */
.sponsor{
	width:150px;
	height:100px;
	float:left;
	margin:4px;
	position:relative;
	cursor:pointer;
}

.sponsorFlip{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;border:1px solid #CCCCCC;
}

.sponsorData{
	display:none;
}

.sponsorDescription{
	font-size:11px;
	padding:50px 10px 20px 20px;
	_padding:30px 10px 20px 0px;
	font-style:italic;
}

.sponsorURL{
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
}
/* FIN FLIP TRABAJOS */

/* GRIS */
.dropdown dd, .dropdown dt, .dropdown ul, .dropdown dl { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown dt a:hover, .dropdown dt a:focus { color:#9f9e9e; border: 1px solid #9f9e9e; text-decoration:none;}
.dropdown dt a:hover span, .dropdown dt a:focus span{color:#9f9e9e;}
.dropdown dt a {background:#EFEFEF url(../_img_comun/arrow_hover.png) no-repeat scroll right center; display:block; padding-right:20px;border:1px solid #B7B7B7; width:80px; text-decoration:none;}
.dropdown dt a:hover {background:#EFEFEF url(../_img_comun/arrow_hover.png) no-repeat scroll right center; text-decoration:none;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px; color:#B7B7B7;}
.dropdown dd ul { background:#EFEFEF none repeat scroll 0 0; border:1px solid #B7B7B7; color:#9f9e9e; display:none;left:0px; padding:0px 0px; position:absolute; top:2px; width:auto; min-width:100px; list-style:none;}
.dropdown dd ul li a { padding:5px 2px; display:block; color:#616161;text-decoration:none;}
.dropdown dd ul li a:hover { background-color:#9f9e9e; color:#FFFFFF; text-decoration:none;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; padding:0; padding-right:5px;}
.dropdown img.flag1 { border:none; vertical-align:middle; margin-left:10px; padding:0;}