/* ===================================================================================== */
/* 		CASCADE STYLE SHEET																 */
/* 		Proyecto: Prisma Global															 */
/* ===================================================================================== */



/* ===================================================================================== */
/* 		GENERAL																			 */
/* ===================================================================================== */

body {
	margin:50px 0px;
	padding:0px;
	text-align:center;
	background-color:#717171;

	scrollbar-arrow-color:#FF7900;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#D7D7D8;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#D7D7D8;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	}
	
#Content {
	position:relative;
	width:886px;
	height:664px;
	margin:0px auto;
	border:1px solid #ABACAE;
	background-color:#fff;
	}








/* ===================================================================================== */
/* 		CONTENIDO GENERAL																 */
/* ===================================================================================== */

#MainContainer {
	position:absolute;
	top:40px;
	left:25px;
	width:834px;
	height:600px;
	border:2px solid #D7D7D8;
}

#CubreBorde {
	position:absolute;
	top:151px;
	left:-3px;
	background-color:#FFFFFF;
	width:300px;
	height:465px;
}

#CubreBordeInicio {
	position:absolute;
	top:179px;
	left:24px;
	background-color:#FFFFFF;
	width:300px;
	height:465px;
}

#Logo {
	position:absolute;
	top:585px;
	left:22px;
}

#Seccion {
	position:absolute;
	top:617px;
	right:45px;
	height:50px;
	text-align:right;
	line-height:100%;
}

#Footer {
	position:absolute;
	top:647px;
	right:25px;
	text-align:right;
	line-height:100%;
	
	font-family:Arial;
	font-size:11px;
	color:#717171;
	text-decoration:none;
}



/* 

 
.footer a {
	font-family:Arial;
	font-size:11px;
	color:#717171;
	text-decoration:none;
}


.footer a:hover {
	color:#FF7900;
}

 
 

*/


#MenuTop {
	position:absolute;
	top:10px;
	left:24px;
	text-align:left;
	color:#CCCCCC;
	font-family:Arial;
	font-size:12px;
	letter-spacing: -0.055em;
}

#MenuTop a {
	font-family:Arial;
	font-size:11px;
	letter-spacing: -0.002em;
	color:#717171;
	text-decoration:none;
}

#MenuTop a:hover {
	color:#FF7900;
	text-decoration:none;
}

#MenuTop .active {
	font-family:Arial;
	font-size:11px;
	letter-spacing: -0.002em;
	color:#FF7900;
	text-decoration:none;
}

/* Correccion de BUG en IE */

* html #MenuTop {
	letter-spacing: -.05em;
}

* html #MenuTop a {
	font-family:Arial;
	font-size:11px;
	letter-spacing: -.02em;
	color:#717171;
	text-decoration:none;
}


#Inicio {
	position:absolute;
	top:1px;
	left:800px;
	text-align:right;
}

#Inicio b {
	color:#FF7900;
}


#Inicio2 {
	position:absolute;
	top:1px;
	left:790px;
	text-align:right;
}

#Inicio2 b {
	color:#FF7900;
}


























.texto {
	font-family:Arial;
	font-size:12px;
	color:#717171;
}

.texto2 {
	font-family:Arial;
	font-size:12px;
	color:#717171;
}



	.texto2 a:link,
	.texto2 a:visited,
	.texto2 a:active {
		color:#FF7900;
		text-decoration:none;
	}
	
	.texto2 a:hover {
		color:#FF7900;
		text-decoration:underline;
	}
	
.texto3 {
	font-family:Arial;
	font-size:10px;
	color:#717171;
}

.texto4 {
	font-family:Arial;
	font-size:12px;
	color:#FF7900;
}


.texto5 {
	font-family:Arial;
	font-size:9px;
	color:#717171;
	font-weight:bold;
	line-height:12px;
}





#legal {
	line-height:70%;
	margin-top:4px;
}



	
.textodest {
	font-family:Arial;
	font-size:12px;
	color:#FF7900;
}


.tituloproyectos {
	font-family:Arial;
	font-size:14px;
	color:#FF7900;
	font-weight:bold;
}



.titulo {
	font-family:Arial;
	font-size:16px;
	color:#FF7900;
	font-weight:bold;
}

.titulo2 {
	font-family:Arial;
	font-size:18px;
	color:#FF7900;
}

.titulo3 {
	font-family:Arial;
	font-size:22px;
	color:#717171;
}

.titulonews {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.subtitulonews {
	font-family:Arial;
	font-size:12px;
	color:#9b9b9b;
	font-weight:bold;
}

.volver {
	font-family:Arial;
	font-size:9px;
	color:#FF7900;
	font-weight:bold;
	text-decoration:none;
}

	.volver a:link, .volver a:visited, .volver a:active {
	color:#717171;
	text-decoration:none;
	}

	.volver a:hover {
	color:#FF7900;
	text-decoration:none;
	}



.comollegar {
	font-family:Arial;
	font-size:12px;
	color:#FF7900;
	font-weight:bold;
	text-decoration:none;
	
}

	.comollegar a:link, .comollegar a:visited, .comollegar a:active {
	color:#717171;
	text-decoration:none;
	}

	.comollegar a:hover {
	color:#FF7900;
	text-decoration:none;
	}










/* ===================================================================================== */
/* 		INICIO																			 */
/* ===================================================================================== */

#InicioContainer {
	position:absolute;
	top:35px;
	left:25px;
	width:528px;
	height:604px;
	border:2px solid #D7D7D8;
}

#InicioTexto {
	position:absolute;
	top:186px;
	left:22px;
	padding:8px;
	width:270px;
	text-align:left;
	line-height:18px;
}

#InicioAcceso {
	position:absolute;
	top:385px;
	left:276px;
	padding:5px 0px 0px 70px;
	height:77px;
	background-image:url('../img/inicio_doorclosed.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}

	#InicioAcceso a {
		display: block;
		font-family:Arial;
		font-size:16px;
		color:#717171;
		text-decoration:none;
		font-weight:bold;
		margin-bottom:5px;
	}
	
	#InicioAcceso a:hover {
		display: block;
		color:#FF7900;
		text-decoration:none;
		background-color:#FFFFFF;
	}
	
	#InicioAcceso a img {
		width:0px;
		height:0px;
		border-width:0px;
	}
	
	#InicioAcceso a:hover img {
		position: absolute;
		top: 0px;
		left: 0px;
		width:41px;
		height:77px;
		border-width:0px;
	}


#InicioFlash {
	position:absolute;
	top:80px;
	left:-235px;
}


#TituloSeccionFlash {
	position:absolute;
	top:602px;
	left:442px;
}


#TituloNewsletterFlash {
	position:absolute;
	top:390px;
	left:275px;
}

/* ===================================================================================== */
/* 		PREMIOS																		 */
/* ===================================================================================== */

#PremiosFlash {
	position:absolute;
	top:360px;
	left:190px;
}



/* ===================================================================================== */
/* 		NOSOTROS																		 */
/* ===================================================================================== */

#NosotrosFlash {
	position:absolute;
	top:45px;
	left:5px;
}

#EnlaceVentana{
	position:absolute;
	top:360px;
	left:0px;
	background-image:url('../img/borde_seccion.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding:18px 10px;
	width:180px;
	height:45px;
	line-height:100%;
}

#NosotrosTexto {
	position:absolute;
	top:285px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:18px;
}

#NosotrosItems {
	position:absolute;
	top:385px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:22px;
}

	#NosotrosItems img {
		margin-right:8px;
		margin-bottom:2px;
	}

	#NosotrosTexto a {
		display: block;
		font-family:Arial;
		font-size:12px;
		color:#FF7900;
		text-decoration:none;
		line-height:200%;
	}
	
	#NosotrosTexto a:hover {
		display: block;
		color:#FF7900;
		text-decoration:underline;
	}
	
	#NosotrosTexto img {
		position: absolute;
		left:-22px;
		width:17px;
		height:17px;
		border-width:0px;
		margin-top:3px;
	}
	
	* html #NosotrosTexto img {
		position: absolute;
		left:-22px;
		width:17px;
		height:17px;
		border-width:0px;
		margin-top:-2px;
	}


/* 
	
	#NosotrosTexto a img {
		position: absolute;
		left:-22px;
		width:18px;
		height:19px;
		border-width:0px;
		margin-top:3px;
	}
	



	#NosotrosTexto a:hover img {
		position: absolute;
		left:-22px;
		width:18px;
		height:19px;
		border-width:0px;
		margin-top:3px;
	}



	* html #NosotrosTexto a img {
		position: absolute;
		left:-22px;
		width:18px;
		height:19px;
		border-width:0px;
		margin-top:-2px;
	}
	

	* html #NosotrosTexto a:hover img {
		position: absolute;
		left:-22px;
		width:18px;
		height:19px;
		border-width:0px;
		margin-top:-2px;
	}


 */



/* ===================================================================================== */
/* 		VALORES																			 */
/* ===================================================================================== */

#CajaValores {
	position:absolute;
	top:81px;
	left:21px;
	width:323px; /* se le rest๓ el padding */
	height:290px; /* se le rest๓ el padding */
	padding:10px 10px 27px 27px;
	text-align:left;
	line-height:18px;
	background-color:#F3F3F3;
}

/* Correccion de BUG en IE */

* html #CajaValores {
	position:absolute;
	top:81px;
	left:21px;
	width:360px;
	height:330px;
	padding:20px 10px 27px 27px;
	text-align:left;
	line-height:18px;
	background-color:#F3F3F3;
}

#CajaValores span.texto2 {
	font-size:11px;
}

#CajaValores ul {
	list-style-image:url('../img/bullet.gif');
	margin-left:-26px;
}

* html #CajaValores ul {
	list-style:circle;
	margin-left:16px;
}

#ValoresFlash {
position:absolute;
top:80px;
right:20px;
width:317px;
height:335px;
}




#ValoresTexto {
	position:absolute;
	top:450px;
	right:20px;
	width:317px;
	text-align:left;
	line-height:100%;
}

#ValoresTexto span.texto2 {
	font-size:11px;
}



/* ===================================================================================== */
/* 		LO QUE HACEMOS																	 */
/* ===================================================================================== */

#HacemosPanelLeft {
	position:relative;
	float:left;
	width:415px;
	height:602px;
}

#HacemosPanelRight {
	position:relative;
	float:right;
	width:415px;
	height:602px;
}

#HacemosTitulo {
	position:absolute;
	top:-48px;
	left:0px;
	width:400px;
	text-align:left;
	line-height:140%;
}

#HacemosPanel01 {
	position:absolute;
	top:81px;
	left:21px;
	width:293px; /* se le rest๓ el padding */
	height:322px; /* se le rest๓ el padding */
	padding:27px;
	text-align:left; /* text-align:left; */
	line-height:15px;
	background-color:#F3F3F3;
}

/* Correccion de BUG en IE */

* html #HacemosPanel01 {
	position:absolute;
	top:81px;
	left:21px;
	width:347px;
	height:376px;
	padding:27px;
	text-align:left;
	line-height:15px;
	background-color:#F3F3F3;
}

	#HacemosPanel01 span.texto2,
	#HacemosPanel02 span.texto2 {
		font-size:11px;
	}

	#HacemosPanel01 span.texto2 a,
	#HacemosPanel02 span.texto2 a {
		color:#717171;
		text-decoration:underline;
	}

	#HacemosPanel01 span.texto2 a:hover,
	#HacemosPanel02 span.texto2 a:hover {
		color:#FF7900;
		text-decoration:underline;
	}

	#HacemosPanel01 span.texto2 ul li,
	#HacemosPanel02 span.texto2 ul li {
		padding-bottom:7px;
	}






#HacemosPanel02 {
	position:absolute;
	top:81px;
	right:21px;
	width:293px; /* se le rest๓ el padding */
	height:322px; /* se le rest๓ el padding */
	padding:27px;
	text-align:left;
	line-height:15px;
	background-color:#F3F3F3;
}

/* Correccion de BUG en IE */

* html #HacemosPanel02 {
	position:absolute;
	top:81px;
	right:21px;
	width:347px;
	height:376px;
	padding:27px;
	text-align:left;
	line-height:15px;
	background-color:#F3F3F3;
}

	#HacemosPanel01 ul,
	#HacemosPanel02 ul {
		margin-top:-5px;
	}

	#HacemosPanel01 ul li,
	#HacemosPanel02 ul li {
		list-style:square;
		margin-left:-20px;
	}






#HacemosPanel03 {
	text-align:left;
	background-color:#F3F3F3;
}

/* Correccion de BUG en IE */


#HacemosPanel03 #Puerta img {
	position:absolute;
	top:-30px;
	left:290px;
	border-width:0px;
	width:41px;
	height:77px;
}

#HacemosPanel03 #Boton {
	position:absolute;
	top:230px;
	left:-80px;
	width:285px;
	text-align:right;
	height:20px;
}

	#HacemosPanel03 #Boton a {
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#717171;
		text-decoration:none;
		height:20px;
	}
	
	#HacemosPanel03 #Boton a:hover {
		background-color:#FFFFFF;
	}

	#HacemosPanel03 #Boton a:hover {
		color:#FF7900;
		text-decoration:none;
		z-index:1000;
	}
	
	#HacemosPanel03 #Boton img {
		width:0px;
		height:0px; 
		border-width:0px;
	}
	
	#HacemosPanel03 #Boton a:hover img {
		position: absolute;
		top: -30px;
		left: 290px;
		border-width:0px;
		width:41px;
		height:77px;
	}





























#HacemosPanel01 #Puerta img,
#HacemosPanel02 #Puerta img {
	position:absolute;
	top:-30px;
	left:290px;
	border-width:0px;
	width:41px;
	height:77px;
}

#HacemosPanel01 #Boton,
#HacemosPanel02 #Boton {
	position:absolute;
	top:350px;
	left:5px;
	width:285px;
	text-align:right;
	height:20px;
}

	#HacemosPanel01 #Boton a,
	#HacemosPanel02 #Boton a {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#717171;
		text-decoration:none;
		height:20px;
	}
	
	#HacemosPanel01 #Boton a:hover,
	#HacemosPanel02 #Boton a:hover {
		background-color:#F3F3F3;
	}

	#HacemosPanel01 #Boton a:hover,
	#HacemosPanel02 #Boton a:hover {
		color:#FF7900;
		text-decoration:none;
		z-index:1000;
	}
	
	#HacemosPanel01 #Boton img,
	#HacemosPanel02 #Boton img {
		width:0px;
		height:0px; 
		border-width:0px;
	}
	
	#HacemosPanel01 #Boton a:hover img,
	#HacemosPanel02 #Boton a:hover img {
		position: absolute;
		top: -30px;
		left: 290px;
		border-width:0px;
		width:41px;
		height:77px;
	}

























/* ===================================================================================== */
/* 		LO QUE HACEMOS: PROYECTOS														 */
/* ===================================================================================== */

#ProyectosTitulo {
	position:absolute;
	top:56px;
	left:18px;
	text-align:left;
	line-height:140%;
}

#ProyectosTitulo2 {
	position:absolute;
	top:340px;
	left:15px;
	text-align:left;
	line-height:140%;
}

#ProyectosThumbs {
	position:absolute;
	top:76px;
	left:14px;
	width:815px;
	text-align:left;
	line-height:140%;
}

#ProyectosThumbs2 {
	position:absolute;
	top:366px;
	left:10px;
	width:815px;
	text-align:left;
	line-height:140%;
}

	#ProyectosThumbs ul,
	#ProyectosThumbs2 ul {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#ProyectosThumbs ul li,
	#ProyectosThumbs2 ul li {
		float:left;
		margin: 1px;
	}

	#ProyectosThumbs ul li img,
	#ProyectosThumbs2 ul li img {
		float:left;
		border:3px solid #FFFFFF;
	}

* html	#ProyectosThumbs ul li img,
		#ProyectosThumbs2 ul li img {
			float:none;
		}

	#ProyectosThumbs ul li a img,
	#ProyectosThumbs2 ul li a img {
		border:0px;
	}

	#ProyectosThumbs span,
	#ProyectosThumbs2 span {
		display:none;
	}

	#ProyectosThumbs a:hover span,
	#ProyectosThumbs2 a:hover span {
		display:block;
	}

	#ProyectosThumbs ul a:link,
	#ProyectosThumbs ul a:visited,
	#ProyectosThumbs ul a:active,
	#ProyectosThumbs2 ul a:link,
	#ProyectosThumbs2 ul a:visited,
	#ProyectosThumbs2 ul a:active {
		display:block;
		width:72px;
		height:72px;
		border:3px solid #FFFFFF;
	text-decoration:none;
	}

	#ProyectosThumbs ul a:hover,
	#ProyectosThumbs2 ul a:hover {
		display: block;
		width:72px;
		height:72px;
		border:3px solid #FF7900;
	}



#ProyectosTexto {
	display: block;
	position:absolute;
	top:-18px;
	left:265px;
	width:530px;
	text-align:left;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}

	#ProyectosTexto span.texto2 {
		font-size:11px;
	}



#ProyectosTexto2 {
	display: block;
	position:absolute;
	top:-45px;
	right:18px;
	width:400px;
	text-align:right;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}


#ProyectosTexto3 {
	display: block;
	position:absolute;
	top:-18px;
	left:295px;
	width:500px;
	text-align:left;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}

	#ProyectosTexto3 span.texto2 {
		font-size:11px;
	}



#ProyectosTexto4 {
	display: block;
	position:absolute;
	top:-18px;
	left:175px;
	width:600px;
	text-align:left;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}

	#ProyectosTexto4 span.texto2 {
		font-size:11px;
	}



#ProyectosTexto5 {
	display: block;
	position:absolute;
	top:-18px;
	left:163px;
	width:500px;
	text-align:left;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}

	#ProyectosTexto5 span.texto2 {
		font-size:11px;
	}




#ProyectosTexto6 {
	display: block;
	position:absolute;
	top:-18px;
	left:182px;
	width:600px;
	text-align:left;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}

	#ProyectosTexto6 span.texto2 {
		font-size:11px;
	}



#ProyectosTexto7 {
	display: block;
	position:absolute;
	top:-18px;
	left:313px;
	width:500px;
	text-align:left;
	line-height:120%;
	font-weight:bold;
	text-decoration:none;
}

	#ProyectosTexto7 span.texto2 {
		font-size:11px;
	}



















/* ===================================================================================== */
/* 		LO QUE HACEMOS: PROYECTO DETALLE												 */
/* ===================================================================================== */

#ProyectoTexto {
	position:absolute;
	top:81px;
	left:21px;
	width:263px; /* se le rest๓ el padding */
	padding:50px 27px 0px 27px;
	text-align:left;
	line-height:15px;
	background-color:#F3F3F3;
}

/* Correccion de BUG en IE */

* html #ProyectoTexto {
	position:absolute;
	top:81px;
	left:21px;
	width:317px;
	height:207px;
	padding:55px 27px 0px 27px;
	text-align:left;
	line-height:15px;
	background-color:#F3F3F3;
}

#ProyectoTexto span.texto2 {
	font-size:11px;
}

#ProyectoTitulo {
	position:relative;
	top:-45px;
	left:0px;
	width:275px;
	text-align:left;
	line-height:16px;
}

#ProyectoTitulo span.titulo {
	font-family:Arial;
	font-size:14px;
	color:#717171;
	font-weight:bold;
}





#Volver {
	position:absolute;
	top:420px;
	left:0px;
	width:317px;
	text-align:right;
}

#Volver1 {
	position:relative;
	top:60px;
	left:-5px;
}

#Volver2 {
	position:absolute;
	top:380px;
	left:390px;
}

#Volver4 {
	position:absolute;
	top:502px;
	left:22px;
	text-align:right;
}


#VolverTop {
	position:absolute;
	top:285px;
	left:44px;
	text-align:right;
}

#ProyectoFoto {
	position:absolute;
	top:81px;
	right:21px;
}

/* ===================================================================================== */
/* 		NEWSLETTER																		 */
/* ===================================================================================== */

#NewsletterThumbs {
	position:absolute;
	top:76px;
	left:10px;
	width:400px;
	text-align:left;
	line-height:140%;
}

	#NewsletterThumbs ul {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	}

* html #NewsletterThumbs {
	position:absolute;
	top:76px;
	left:16px;
	width:400px;
	text-align:left;
	line-height:140%;
}

	#NewsletterThumbs ul li  {
		display:block;
		float:left;
		margin: 12px 12px 30px 12px;
	}

* html	#NewsletterThumbs ul li  {
		margin: 12px 6px 6px 6px;
	}

	#NewsletterThumbs ul li a img {
		border:0px;
	}



	#NewsletterThumbs a #NewsletterFoto {
		width:0;
		height:0;
	}


	#NewsletterThumbs a #NewsletterFoto img {
		width:0;
		height:0;
		border:0;
	}

	#NewsletterThumbs a:hover #NewsletterFoto {
		display:block;
		width:280px;
		height:317px;
		background-color:#FFFFFF;
	}

* html	#NewsletterThumbs a:hover #NewsletterFoto {
		width:200px;
		height:366px;
	}

	#NewsletterThumbs a:hover #NewsletterFoto img {
		display:block;
		width:200px;
		height:366px;
		border:2px solid #ffffff;
	}

	#NewsletterThumbs ul li a:link,
	#NewsletterThumbs ul li a:visited,
	#NewsletterThumbs ul li a:active {
		display:block;
		width:41px;
		height:77px;
		text-decoration:none;
	}

	#NewsletterThumbs ul li a:link {
		background-color:#FFFFFF;
	}

	#NewsletterThumbs ul li a:hover {
		display: block;
		width:41px;
		height:77px;
	}

	#NewsletterThumbs ul li a:hover {
		font-weight:bold;
	}

#NewsletterFormTitle {
	position:absolute;
	top:15px;
	right:24px;
	width:276px;
	text-align:left;
	line-height:100%;
}

* html #NewsletterFormTitle {
	right:20px;
	width:268px;
}

#NewsletterForm {
	position:absolute;
	width:260px; /* se le rest๓ el padding */
	height:293px; /* se le rest๓ el padding */
	top:60px;
	right:20px;
	padding:10px;
	line-height:80%;
	border:2px solid #D7D7D8;
	text-align:left;
}

* html #NewsletterForm {
	width:270px;
	height:317px;
}

#NewsletterForm span.texto {
	font-size:11px;
	color:#717171;
}

#NewsletterForm span.texto2 {
	font-size:10px;
	color:#717171;
}

#NewsletterForm span.texto2 a {
	color:#717171;
	text-decoration:none;
}

#NewsletterForm span.texto2 a:hover {
	color:#717171;
	text-decoration:underline;
}

#condiciones {
	position:relative;
	left:260px;
	top:100px;
	width:280px;
	background:#FFF;
	text-align:center;
	padding:10px;
	line-height:15px;
	z-index:999;
}

* html #condiciones {
	left:0px;
}	

#condicionesInner {
	background:#FFF;
	margin:10px;
	border:1px solid #FF7900;
	text-align:center;
	padding:50px 20px;
	line-height:15px;
	z-index:999;
}

	#condicionesInner span.texto {
		font-family:Arial;
		font-size:11px;
		color:#717171;
	}
	
	#condicionesInner a {
		font-family:Arial;
		font-size:14px;
		color:#FFF;
		font-weight:bold;
		background:#FF7900;
		padding:4px 14px;
		text-decoration:none;
	}

	#condicionesInner a:hover {
		color:#000;
		font-weight:bold;
		background:#FF7900;
		padding:4px 14px;
		text-decoration:none;
	}
		

#NewsletterTexto {
	position:absolute;
	top:450px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:100%;
}

#NewsletterTexto span.texto2 {
	font-size:11px;
	color:#717171;
}

#NewsletterTexto span.texto2 a {
	color:#717171;
	text-decoration:none;
}

#NewsletterTexto span.texto2 a:hover {
	color:#FF7900;
	text-decoration:none;
}



#NewsletterFoto {
	position:absolute;
	top:-40px;
	left:520px;
	width:284px;
	height:317px;
	background-color:#FFFFFF;
}

* html #NewsletterFoto {
	top:-40px;
	left:584px;
	width:273px;
}

#NewsletterFoto img.mes {
	position:relative;
	float:right;
	border:2px solid #ffffff;
	right:-4px;
}

#NewsletterMarco {
	position:absolute;
	top:320px;
	left:0px;
	width:446px;
	height:76px;
	background-image:url('../img/marco_newsletter.gif');
	background-repeat:no-repeat;
	background-position:top left;
}



/* ===================================================================================== */
/* 		NEWSLETTER: Detalle																 */
/* ===================================================================================== */

#NewsletterMes {
	position:absolute;
	top:70px;
	left:6px;
	border:2px solid #ffffff;
}

#Desuscribir {
	display: block;
	position:absolute;
	top:5px;
	right:12px;
	width:100%;
	text-align:right;
	line-height:120%;
}


#NewsletterDetalle {
	position:absolute;
	top:30px;
	right:21px;
	width:652px;
	height:505px;
	border:2px solid #D7D7D8;
	overflow:auto;
	text-align:left;
}

* html #NewsletterDetalle {
	position:absolute;
	top:30px;
	right:21px;
	width:652px;
	height:509px;
	border:2px solid #D7D7D8;
	overflow:auto;
	text-align:left;
}


#tdNewsletter {
	width:595px;
	margin: 0px 3px 0px 0px;
}


#tdNewsletterTitulo {
	width:595px;
	height:32px;
	background-color:#9b9b9b;
	padding:8px;
}

#tdNewsletterTitulo2 {
	width:595px;
	height:32px;
	background-color:#FF7900;
	padding:8px;
}

#tdNewsletterFoto {
	width:216px;
	height:412px;
}

#tdNewsletterTexto {
	width:379px;
	padding:15px;
}


/* ===================================================================================== */
/* 		CLIENTES																		 */
/* ===================================================================================== */

#ClientesMarco {
	position:absolute;
	top:45px;
	left:21px;
	border:1px solid #FF7900;
	height:370px;
	width:790px;
}	

#ClientesLista {
	position:relative;
	float:left;
	top:15px;
	left:10px;
	width:252px;
	text-align:left;
	line-height:120%;
}

*html #ClientesLista {
	width:250px;
	text-align:left;
	line-height:120%;
}

	#ClientesLista a {
		display: block;
		width:252px;
		font-family:Arial;
		font-size:11px;
		color:#717171;
		text-decoration:none;
	}

	*html #ClientesLista a {
		width:250px;
	}
	
	#ClientesLista a:hover {
		display: block;
		color:#FF7900;
		text-decoration:none;
	}

#ClientesTexto {
	position:absolute;
	top:450px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:100%;
}

#ClientesTexto span.texto2 {
	font-size:11px;
}


/* ===================================================================================== */
/* 		GENTE PRISMAGLOBAL																 */
/* ===================================================================================== */

#GenteThumbs {
	position:absolute;
	top:76px;
	left:21px;
	width:390px;
	text-align:left;
	line-height:140%;
}

	#GenteThumbs ul {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	}

	#GenteThumbs ul li  {
		float:left;
		margin: 1px;
	}

	#GenteThumbs ul li img {
		float:left;
		border:3px solid #FFFFFF;
	}

* html	#GenteThumbs ul li img {
			float:none;
		}

	#GenteThumbs ul li a img {
		border:0px;
	}

	#GenteThumbs img.foto,
	#GenteThumbs span.texto5 {
		display:none;
	}

	#GenteThumbs a:hover img.foto,
	#GenteThumbs a:hover span.texto5 {
		display:block;
	}

	#GenteThumbs ul a:link,
	#GenteThumbs ul a:visited,
	#GenteThumbs ul a:active {
		display:block;
		width:72px;
		height:72px;
		border:3px solid #FFFFFF;
		text-decoration:none;
	}

	#GenteThumbs ul a:hover {
		display: block;
		width:72px;
		height:72px;
		border:3px solid #FF7900;
	}

#GenteFoto {
position:absolute;
top:-67px;
left:517px;
}

#GenteNombre {
position:absolute;
width:280px;
top:330px;
left:509px;
text-align:right;
}


/* ===================================================================================== */
/* 		AQUI TRABAJAMOS																	 */
/* ===================================================================================== */

#TrabajamosPanel {
position:absolute;
top:80px;
left:498px;
width:318px;
height:312px;
background-color:#FFFFFF;
}

#TrabajamosThumbs {
	position:absolute;
	top:76px;
	left:10px;
	width:489px;
	text-align:left;
	line-height:140%;
}

	#TrabajamosThumbs ul {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	}

	#TrabajamosThumbs ul li  {
		float:left;
		margin: 1px;
	}



	#TrabajamosThumbs ul li img {
		float:left;
		border:3px solid #FFFFFF;
	}

* html	#TrabajamosThumbs ul li img {
			float:none;
		}

	#TrabajamosThumbs ul li a img {
		border:0px;
	}

	#TrabajamosThumbs img.foto {
		display:none;
	}

	#TrabajamosThumbs a:hover img.foto {
		display:block;
	}

	#TrabajamosThumbs ul a:link,
	#TrabajamosThumbs ul a:visited,
	#TrabajamosThumbs ul a:active {
		display:block;
		width:72px;
		height:72px;
		border:3px solid #FFFFFF;
	text-decoration:none;
	}

	#TrabajamosThumbs ul a:hover {
		display: block;
		width:72px;
		height:72px;
		border:3px solid #FF7900;
	}

#TrabajamosFoto {
position:absolute;
top:4px;
left:488px;
}

#TrabajamosTexto {
	position:absolute;
	top:450px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:100%;
}

#TrabajamosTexto span.texto2 {
	font-size:11px;
}

#ComoLlegar {
	position:absolute;
	top:470px;
	left:557px;
	text-align:left;
}





/* ===================================================================================== */
/* 		AQUI TRABAJAMOS: MAPA															 */
/* ===================================================================================== */

#TrabajamosMapa {
position:absolute;
top:80px;
right:20px;
width:603px;
height:396px;
background-color:#F6F4F0;
}

#MapaTexto {
	position:absolute;
	top:400px;
	left:5px;
	padding:8px;
	width:280px;
	text-align:left;
	line-height:100%;
}

/* ===================================================================================== */
/* 		ARTE PROXIMO																	 */
/* ===================================================================================== */

#ArteBanner {
	position:absolute;
	top:70px;
	left:20px;
	width:305px;
	height:156px;
	border:2px solid #D7D7D8;
}

#ArteTexto {
	position:absolute;
	top:236px;
	left:20px;
	width:305px;
	text-align:left;
}

#ArteTexto span.texto2 {
		font-size:11px;
	}




#ArteScroll {
	position:absolute;
	top:70px;
	right:20px;
	width:452px;
	height:340px;
	border:2px solid #D7D7D8;
	overflow:auto;
	text-align:left;
}

	#ArteScroll ul {
		position:relative;
		list-style:none;
		padding:0px;
		margin:10px 10px 50px 10px;
	}
	
	#ArteScroll li.titulo {
		position:absolute;
		width:98px;
		height:20px;
		top:68px;
		font-family:Arial;
		font-size:12px;
		color:#FF7900;
		font-weight:bold;
		text-transform:uppercase;
	}

	#ArteScroll li.foto {
		position:relative;
		width:312px;
		height:98px;
		left:98px;
		top:0px;
	}
	
	#ArteScroll li.texto2 {
		position:relative;
		width:410px;
		top:15px;
		text-align:left;
	}


/* ===================================================================================== */
/* 		ESPACIO CREATIVO																 */
/* ===================================================================================== */

#CreativoFormContainer {
	position:absolute;
	width:350px; /* se le rest๓ el padding */
	height:420px; /* se le rest๓ el padding */
	top:20px;
	right:19px;
	background:#FFF;
	z-index:888;
}


/* Correccion de BUG en IE */

* html #CreativoFormContainer {
	height:300px; /* se le rest๓ el padding */
}




#CreativoFormContainer li.quierorecibir {
	list-style:none;
	padding-top:41px;
	text-align:right;
}

* html #CreativoFormContainer li.quierorecibir {
	padding-top:42px;
}

#CreativoForm {
	position:relative;
	width:327px; /* se le rest๓ el padding */
	top:0px;
	left:0px;
	padding:10px;
	line-height:18px;
	border:1px solid #FF7900;
	text-align:left;
	background:#FFF;
	z-index:889;
}

* html #CreativoForm {
	width:350px;
	height:356px;
}

#CreativoForm span.texto {
	font-size:11px;
	color:#717171;
}

#CreativoForm span.texto2 {
	font-size:10px;
	color:#717171;
}

#CreativoForm span.texto2 a {
	color:#717171;
	text-decoration:none;
}

#CreativoForm span.texto2 a:hover {
	color:#717171;
	text-decoration:underline;
}












#CreativoFlash {
position:absolute;
top:20px;
right:15px;
width:357px;
height:391px;
z-index:1;
}

#CreativoTexto {
	position:absolute;
	top:450px;
	right:20px;
	width:350px;
	text-align:left;
	line-height:100%;
}

#CreativoTexto span.texto2 {
	font-size:11px;
}

#CreativoBotonesForm {
	position:absolute;
	top:410px;
	right:10px;
	padding:8px;
	width:350px;
	text-align:right;
}

	#CreativoBotonesForm ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#CreativoBotonesForm ul li {
		display:inline;
	}

	#CreativoBotonesForm ul li a:link, #CreativoBotonesForm ul li a:visited, #CreativoBotonesForm ul li a:active {
		background-color:#CCCCCC;
		padding:3px 16px;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}

	#CreativoBotonesForm ul li a:hover {
		background-color:#333333;
		text-decoration:none;
		text-transform:uppercase;
	}

#CreativoBotones {
	position:absolute;
	top:250px;
	left:10px;
	width:250px;
	text-align:left;
	line-height:140%;
}

	#CreativoBotones ul {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	}

	#CreativoBotones ul li  {
		float:left;
		margin: 3px;
	}

	#CreativoBotones ul li img {
		border:0px;
	}

	#CreativoBotones img.foto {
		display:none;
	}

	#CreativoBotones a:hover img.foto {
		display:block;
	}

	#CreativoBotones ul a:link,
	#CreativoBotones ul a:visited,
	#CreativoBotones ul a:active {
		display:block;
		width:28px;
		height:28px;
		text-decoration:none;
	}

	#CreativoBotones ul a:hover {
		display: block;
		width:28px;
		height:28px;
		text-decoration:none;
	}

/* ===================================================================================== */
/* 		UNETE																			 */
/* ===================================================================================== */

#UneteTexto {
	position:absolute;
	top:450px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:100%;
}

#UneteTexto span.texto2 {
	font-size:11px;
}

#OfertasScroll {
	position:absolute;
	top:20px;
	right:20px;
	width:519px;
	height:378px;
	border:2px solid #FF7900;
	overflow:auto;
	text-align:left;
}




#MainContainer #Puerta img {
	position:absolute;
	top:-30px;
	left:290px;
	border-width:0px;
	width:41px;
	height:77px;
}


#BotonVerOfertas {
	position:absolute;
	top:230px;
	left:-80px;
	width:285px;
	text-align:right;
	height:20px;
}

	#BotonVerOfertas a {
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#717171;
		text-decoration:none;
		height:20px;
	}

	#BotonVerOfertas a:hover {
		color:#FF7900;
		text-decoration:none;
		z-index:1000;
	}

	#BotonVerOfertas img {
		width:0px;
		height:0px;
		border-width:0px;
	}

	#BotonVerOfertas a:hover img {
		position: absolute;
		top: -30px;
		left: 290px;
		border-width:0px;
		width:41px;
		height:77px;
	}












#UneteMenu {
	position:absolute;
	top:200px;
	left:0px;
	text-align:right;
	background-image:url('../img/inicio_doorclosed.gif');
	background-repeat:no-repeat;
	background-position:210 0;
	height:77px;
	padding:30px 100px 0px 0px;
	margin:0px 50px 0px 0px;
}

	#UneteMenu ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#UneteMenu ul li {
		display:block;
		font-family:Arial;
		font-size:14px;
		color:#FF7900;
		text-decoration:none;
		font-weight:bold;
	}

	#UneteMenu ul li a:link,
	#UneteMenu ul li a:visited,
	#UneteMenu ul li a:active {
		color:#717171;
		text-decoration:none;
	}
	
	#UneteMenu ul li a:hover {
		color:#FF7900;
		text-decoration:none;
	}
	
	#UneteMenu ul li.cv img {
		position:absolute;
		top:0px;
		left:210px;
		border:0;
	}
	
	#UneteMenu ul li.ofertas img {
		position:absolute;
		top:0px;
		left:85px;
		border:0;
	}

	#UneteMenu ul li.cv a img {
		display:none;
	}

/* FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF */	
	#UneteMenu ul li.cv a:link {
		border:0;
	}

	#UneteMenu ul li.ofertas a:link {
		background-color:#FFFFFF;
	}

	#UneteMenu ul li.cv a:hover {
		border:0;
	}

	#UneteMenu ul li.ofertas a:hover {
		border:0;
	}
	
/* FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF */	

	#UneteMenu ul li.cv a:hover img {
		display:block;
		border:0;
	}
	
	#UneteMenu ul li.ofertas a img {
		display:none;
	}
	
	#UneteMenu ul li.ofertas a:hover img {
		display:block;
		border:0;
	}

#tableOfertas {
	margin:10px;
	width:478px;
}

#tableOfertas td {
	padding:5px 5px;
	vertical-align:top;
}

.tabletitulo {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
}

.tabletexto {
	font-family:Arial;
	font-size:11px;
	color:#717171;
}

#TableTitle1, #TableTitle2, #TableTitle3, #TableTitle4, #TableTitle5 {
border-bottom:2px solid #CCCCCC;
}

#TableTitle1 {
	width:130px;
}

#TableTitle2 {
	width:15px;
}

#TableTitle3 {
	width:60px;
}

#TableTitle4 {
	width:15px;
}

#TableTitle5 {
}

#TableCelda1, #TableCelda2, #TableCelda3, #TableCelda4, #TableCelda5 {
border-right:2px solid #CCCCCC;
}

/* ===================================================================================== */
/* 		UNETE: CV																		 */
/* ===================================================================================== */

#CVForm {
	position:absolute;
	top:20px;
	right:20px;
	width:450px;
	border:2px solid #FF7900;
	text-align:left;
}

	#CVForm ul,
	#GestorForm ul {
		list-style:none;
		padding:0;
		margin:20px 10px;
	}

	#NewsletterForm ul,
	#CreativoForm ul {
		list-style:none;
		padding:0;
		margin:-5px 2px;
	}

* html	#NewsletterForm ul,
* html	#CreativoForm ul {
		list-style:none;
		padding:0;
		margin:-5px 0px;
	}
	
	#CVForm ul li,
	#NewsletterForm ul li,
	#GestorForm ul li,
	#CreativoForm ul li {
		font-family:Arial;
		font-size:11px;
		color:#717171;
		margin:6px 0px;
	}
	
	#CVForm ul li input,
	#CVForm ul li textarea,
	#NewsletterForm ul li input,
	#NewsletterForm ul li textarea,
	#GestorForm ul li input,
	#GestorForm ul li textarea,
	#CreativoForm ul li input,
	#CreativoForm ul li textarea {
		border:2px solid #CCCCCC;
	}

	#CVForm ul li input.checkbox,
	#NewsletterForm ul li .checkbox,
	#CreativoForm ul li .checkbox {
		border:0;
	}
	
	#CVForm .boton,
	#NewsletterForm .boton,
	#GestorForm .boton,
	#CreativoForm .boton,
	#CreativoFormContainer .boton {
		display:inline;
	}

	#GestorForm .boton {
		padding:5px;
	}

	#CVForm .boton a:link,
	#CVForm .boton a:visited,
	#CVForm .boton a:active,
	#NewsletterForm .boton a:link,
	#NewsletterForm .boton a:visited,
	#NewsletterForm .boton a:active,
	#GestorForm .boton a:link,
	#GestorForm .boton a:visited,
	#GestorForm .boton a:active,
	#CreativoForm .boton a:link,
	#CreativoForm .boton a:visited,
	#CreativoForm .boton a:active,
	#CreativoFormContainer .boton a:link,
	#CreativoFormContainer .boton a:visited,
	#CreativoFormContainer .boton a:active {
		background-color:#CCCCCC;
		padding:3px 16px;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		height:20px;
	}



	#CVForm .boton a:hover,
	#NewsletterForm .boton a:hover,
	#GestorForm .boton a:hover,
	#CreativoForm .boton a:hover,
	#CreativoFormContainer .boton a:hover {
		background-color:#333333;
		color:#FFFFFF;
		text-decoration:none;
	}

#CVFormTexto {
	position:relative;
	float:left;
	width:110px;
	margin-bottom:5px;
	clear:left;
}

#CVFormTexto2 {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:5px;
	clear:left;
}

#CVFormInput {
	position:relative;
	float:left;
	margin-bottom:5px;
	clear:right;
}
	
/* ===================================================================================== */
/* 		PERTENECEMOS																	 */
/* ===================================================================================== */
	
#PertenecemosThumbs {
	position:absolute;
	top:150px;
	left:20px;
}

	#PertenecemosThumbs ul {
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
	}
	
	#PertenecemosThumbs ul li {
		float:left;
		margin:15px 15px;
	}

	#PertenecemosThumbs ul li img {
		border:0px;
	}	
	
	#PertenecemosThumbs ul a:link,
	#PertenecemosThumbs ul a:visited,
	#PertenecemosThumbs ul a:active {
		display:block;
		border:0;
		text-decoration:none;
	}

	#PertenecemosThumbs ul a:hover {
		display: block;
		border:0;
		text-decoration:none;
	}

/* ===================================================================================== */
/* 		CONTACTO																		 */
/* ===================================================================================== */

#ContactoFlash {
	position:absolute;
	top:0px;
	left:0px;
}

#ContactoTexto {
	position:absolute;
	top:500px;
	right:20px;
	width:280px;
	text-align:left;
	line-height:100%;
}

#ContactoTexto span.texto2 {
	font-size:11px;
}

#ContactoInfo {
	position:absolute;
	top:20px;
	right:20px;
	padding:8px 20px;
	width:280px;
	height:70px;
	text-align:left;
	line-height:30px;
	border:2px solid #FF7900;
}

/* ===================================================================================== */
/* 		PRISMATICOS																		 */
/* ===================================================================================== */

#PrismaticosPanel01 {
	position:absolute;
	top:70px;
	left:20px;
	width:500px;
	text-align:left;
	line-height:14px;
}

#PrismaticosPanel01 span.texto5 {
	font-family:Arial;
	font-size:10px;
	color:#717171;
	font-weight:bold;
}

#PrismaticosPanel02 {
	position:absolute;
	top:20px;
	right:50px;
	width:318px;
	text-align:left;
	line-height:100%;
}


/* ===================================================================================== */
/* 		GESTOR																			 */
/* ===================================================================================== */

#GestorContainer {
	position:absolute;
	top:75px;
	left:25px;
	width:834px;
	height:564px;
	border:2px solid #FF7900;
}

#GestorLogo {
	position:absolute;
	top:25px;
	left:25px;
}

#GestorTitulo {
	position:absolute;
	top:25px;
	right:25px;
	text-align:right;
}

#GestorMenu {
	position:absolute;
	width:195px; 
	top:35px;
	left:10px;
	text-align:left;
}

	#GestorMenu ul {
		width:195px;
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#GestorMenu ul li {
		margin: 0px 0px 15px 0px;
	}
	
	#GestorMenu ul li a:link,
	#GestorMenu ul li a:visited,
	#GestorMenu ul li a:active {
		display:block;
		width:195px;
		background-color:#FF7900;
		padding:5px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	
	#GestorMenu ul li a:hover {
		color:#000000;
		width:195px;
	}
		

#GestorForm {
	position:absolute;
	width:580px; /* se le rest๓ el padding */
	height:515px; /* se le rest๓ el padding */
	top:15px;
	right:10px;
	padding:10px;
	line-height:80%;
	border:2px solid #717171;
	text-align:left;
}

* html #GestorForm {
	position:absolute;
	width:600px;
	height:535px;
}

#GestorForm ul li.eliminar {
	padding:5px 0px;
	border-bottom:2px solid #717171;
}