#idioma{
	position:absolute;
	top:114px;
	right:88px;
	color:#cb96a4;
	background-color:#650d24;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	padding:4px 6px;
	border-left:1px solid #70102a;
	}
	#idioma:hover{
		color:#FFFFFF;
		}
#logo{
	width:318px;
	height:64px;
	}

*{
	margin:0;
	padding:0;
	}

BODY{
	color:#d1d1d1;
	font-size:13px;
	background-color:#080103;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../img/bg-all.jpg);
	background-repeat:repeat-y;
	background-position:center;
	}

IMG{
	border-width:0;
	}

UL{
	list-style-type:none;
	clear:both;
	}	

H1{
	position:absolute;
	top:-200px;
	}

H2{
	display:block;
	font-size:36px;
	font-weight:normal;
	letter-spacing:-2px;
	color:#1e1e1e;
	padding-bottom:5px;
	margin-bottom:30px;
	background-image:url(../../img/h.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	H2 STRONG{
		color:#FFFFFF;
		}
		
H3{
	font-size:24px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#ffffff;
	}

H4{
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#ffffff;
	}


A{
	color:#000000;
	text-decoration:none;
	}

P{
	margin-bottom:17px;
	}


FORM{
	border:4px double #999999;
	padding:0 20px 20px 20px;
	margin-top:20px;
	}

LABEL{
	display:block;
	margin:15px 0 0 0;
	padding-left:5px;
	}
INPUT, TEXTAREA{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #f0f0f0;
	background-color:#909090;
	padding:5px;
	background-image:url(../../img/bg-input.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:18px;
	}
	INPUT.boton{
		clear:left;
		color:#f0f0f0;
		background-image:url(../../img/boton.gif);
		background-repeat:repeat-x;
		cursor:pointer;
		margin-top:15px;
		}


#all{
	display:block;
	background-image:url(../../img/bg-central.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	min-height:1000px;
	height:auto;
	height:1000px;
	width:100%;
	position:relative;
	}

#menu{
	margin:0 auto 0 auto;
	width:1003px;
	position:relative;
	}
	#menu UL{
		float:right;
		padding-right:45px;
		width:524px;
		}
		#menu UL LI{
			float:left;
			height:66px;
			padding-right:10px;
			}
			#menu UL LI A{
				float:left;
				padding:35px 12px 9px 9px;
				font-size:18px;
				text-decoration:none;
				color:#ffffff;
				letter-spacing:-1px;
				}
				#menu UL LI A.sel{
					font-weight:bold;
					background-position:right bottom;
					background-repeat:no-repeat;
					background-image: url(../../img/bg-menu.gif);
					}
				#menu UL LI A:hover{
					background-image:url(../../img/bg-menu.gif);
					background-position:right bottom;
					cursor:pointer;
					}
					
#destacado-home{
	display:block;
	background-image:url(../../img/bd-destacado-home.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	min-height:308px;
	height:auto;
	height:308px;
	width:100%;
	clear:both;
	padding-top:20px;
	}
	#destacado-home #destacado-home-contenido{
		margin:0 auto 0 auto;
		width:969px;
		}
		#destacado-home #destacado-home-contenido P{
			font-size:24px;
			color:#FFFFFF;
			letter-spacing:-1px;
			line-height:34px;
			}
			#destacado-home #destacado-home-contenido P STRONG{
				font-size:26px;
				}
				
			#destacado-home #destacado-home-contenido P A{
				font-size:26px;
				color:#FFFFFF;
				background-color:#1e1e1e;
				padding:1px 3px;
				font-weight:bold;
				}
				#destacado-home #destacado-home-contenido P A:hover{
					background-color:#000000;
					text-decoration:none;
					}
				#destacado-home #destacado-home-contenido P A.gris{
					background-color:#404040;
					}
					
					
#destacado-interior{
	display:block;
	background-image:url(../../img/bd-destacado-interior.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	min-height:113px;
	height:auto;
	height:113px;
	width:100%;
	clear:both;
	padding-top:20px;
	}
	#destacado-interior #destacado-interior-contenido{
		margin:0 auto 0 auto;
		width:969px;
		}
		#destacado-interior #destacado-interior-contenido UL{
			width:100%;
			padding-top:3px;
			}
			#destacado-interior #destacado-interior-contenido UL LI{
				float:left;
				padding-right:16px;
				}
				#destacado-interior #destacado-interior-contenido UL LI A{
					font-size:26px;
					color:#FFFFFF;
					letter-spacing:-1px;
					padding:1px 3px;
					}
					#destacado-interior #destacado-interior-contenido UL LI A.sel{
						font-size:26px;
						color:#FFFFFF;
						background-color:#1e1e1e;
						font-weight:bold;
						}
					#destacado-interior #destacado-interior-contenido UL LI A:hover{
						background-color:#1e1e1e;
						text-decoration:none;
						}

#contenido{
	margin:40px auto 0 auto;
	width:969px;
	}
	#contenido .desarrollo{
		font-size:18px;
		line-height:26px;
		color:#FFFFFF;
		}
		#contenido .desarrollo P.clientes{
			line-height:32px;
			}
			#contenido .desarrollo P.clientes EM{
				font-style:normal;
				font-size:130%;
				}
		#contenido .desarrollo STRONG{
			color:#FFFFFF;
			padding:1px 3px;
			background-color:#404040;
			font-weight:normal;
			}
		#contenido .desarrollo A{
			font-size:20px;
			color:#FFFFFF;
			letter-spacing:-1px;
			padding:1px 3px;
			background-color:#1e1e1e;
			}
			#contenido .desarrollo A.sel{
				background-color:#000000;
				text-decoration:none;
				}

UL.destacados{
	width:100%;
	margin-bottom:40px;
	float:left; 
	clear:both; 
	list-style-type:none;
	}
	UL.destacados LI{
		width:302px;
		float:left;
		margin-bottom:15px;
		padding-right:20px;
		}
		UL.destacados LI DIV.video{
			background-repeat:no-repeat;
			 background-image:url(../../img/bg-destacado.png)!important;
			 background-image: none;
			 filter: none !important;
			 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg-destacado.png');
			 float:left;
			 height:228px;
			 padding-left:13px;
			 padding-top:12px;
			 width:289px;
			 margin-bottom:12px;
			 }

#pie{
	width:100%;
	display:block;
	background-image:url(../../img/bg-pie.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:104px;
	float:left;
	margin-top:40px;
	padding-top:30px;
	text-align:center;
	}
	#pie P{
		margin:0 auto 20px auto;
		font-size:18px;
		color:#d5d5d5;
		letter-spacing:-1px;
		}
		#pie P A{
			color:#d5d5d5;
			}
			#pie P A.firma{
				color:#616161;
				text-decoration:underline;
				font-size:14px;
				}
					
	
	

.foto{
	float:right;
	margin:0 10px 10px 10px;
	background-color:#FFFFFF;
	border:1px solid #3b3b3b;
	padding:10px 10px 20px 10px;
	}


/*UPDATE*/
#destacado-home p strong.dest{ background:#1e1e1e; padding:0 5px 0 5px; }

#pie p.datos{ width:auto; float:left; margin:0; padding:0; clear:none; }
#pie p.creditos{ width:auto; float:right; margin:0; padding:0; clear:none; }

#all div.wrapper{ width:969px; margin:auto; padding:0; clear:both; }

UL.destacados LI.ficha{ width:945px; height:auto; }
UL.destacados LI.ficha DIV.video{
			 background-repeat:no-repeat;			 
			 background-image: none !important;
			 background-color:transparent;			
			 float:left;
			 min-height:100px;
			 height:auto;
			 padding:25px 13px 0 3px;
			 width:600px;
			 margin-bottom:12px;
			 margin-right:20px;
			 }
			 
div.desc{ width:620px; clear:both; margin:0; padding:0; }
UL.destacados LI.ficha h3{ margin-bottom:30px; }
UL.destacados LI.ficha div.desc h3{ margin-bottom:auto; }
UL.destacados LI.ficha p.otros{ color:#fff; font-weight:normal; font-size:18px; }
UL.destacados LI.ficha p.otros a{ color:#fff; font-weight:normal; font-size:18px; }
	UL.destacados LI.ficha p a:hover{ text-decoration:underline; }


UL.mas-videos{
	width:100%;
	margin:15px  0 30px 0;
	float:left; 
	clear:both; 
	list-style-type:none;
	}
	ul.mas-videos li{
		width:287px;
		float:left;
		margin-bottom:15px;
		padding-right:35px;
		}
		ul.mas-videos li h4{ font-size:16px; }
		ul.mas-videos li h4 a{ color:#fff; }
		#all ul.mas-videos li h4 a:hover{ text-decoration:underline; }
		ul.mas-videos li h4 strong{ display:block; width:100%; float:left; margin:0; padding:0; font-size:24px;		}
		
ul.destacados a.video_interior{ width:299px; height:242px; background:url(../../img/bg-destacado.png) top left no-repeat; margin-bottom:12px; float:left; display:block; clear:both; }
	ul.destacados a.video_interior span{ display:none; }
	
	
UL.reproductor{
	width:100%;
	margin:0  0 30px 0;
	float:left; 
	clear:both; 
	list-style-type:none;
	}
	ul.reproductor li{
		width:100%;
		float:left;
		margin-bottom:0;
		padding-right:0;
		font-size:18px; color:#fff;
		}
		ul.reproductor li a{ float:left; width:auto; padding-right:10px; color:#fff; /*background:url(../../img/play.gif) top right no-repeat; padding-right:26px;*/ }
		ul.reproductor li a:hover{ text-decoration:underline; }
		ul.reproductor li object{ float:left; margin:2px 0 0 0; padding:0; }

/*PINTURAS*/
ul.pinturas{
	width:100%;
	margin:40px  0 30px 0;
	float:left; 
	clear:both; 
	list-style-type:none;
	}
	ul.pinturas li{
		width:20%;
		float:left;
		clear:none;
		margin-bottom:0;
		padding-right:0;
		font-size:18px; color:#fff;
		min-height:206px;
		height:auto;
		}	
		
		ul.pinturas li span.imagen{ width:153px; height:118px; overflow:hidden; text-align:center; margin:0; padding:12px 15px 17px 12px; display:block; background:url(../../img/pinturas-bg.png) top left no-repeat; }
		ul.pinturas h3{ color:#d1d1d1; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:138px; padding-right:15px;}
