/* CSS Document */
body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#000000;
}
.contenedor
{
	width:856px;
	position:absolute;
	margin-left:-428px;
	left:48%;
	float:left;
	top: 0px;
	height: 600px;
}
.contenedor_contacto
{
	width:882px;
	position:absolute;
	margin-left:-475px;
	left:57%;
	float:left;
	top: 0px;
	height: 600px;
}
.fondo_quienes
{

	width:950px;
	position:absolute;
	margin-left:-475px;
	left:50%;
	height:600px;
	top: 0px;
	background:transparent;

}
.fondo_inicio
{

	width:950px;
	position:absolute;
	margin-left:-475px;
	left:50%;
	height:600px;
	top: 0px;
}
.fondo_contacto
{

	width:950px;
	position:absolute;
	margin-left:-485px;
	left:48%;
	height:600px;
	top: 0px;
}
.fondo_streaming
{

	width:950px;
	position:absolute;
	margin-left:-475px;
	left:50%;
	height:600px;
	top: 0px;
}
.video
{
margin:auto;
margin-top:105px;
background-color:Black;

}
.contenido-bajo
{
	width:847px;
	height: 390px;
	margin-left:0px;

}
.contenido-izquierdo
{
	width:176px;
	height: 150px;
	margin-left:25px;
	margin-top:70px;
}
.foto 
{
	position:relative;
	width: 700px;
	left:50%;
	margin-left:-350px;
	height: 370px;
	background-image: url('images/entrada.jpg');
 background-repeat: no-repeat;
 margin-top:50px;
 
}
.codigo_camara {
	margin-top:300px;
	float:right;
	margin-right:140px;
}
.contador
{
	float:left;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	width:200px;
	margin-top:12px;
	
}
.pause
{
	float:left;
	margin-right:10px;
	width:62px;
	
}

.letras_gris
{
	color:#4d4d4d;
}
.correo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#383838;
	
}
a.correo 
{
}

a:hover.correo {
	text-decoration: underline;
	color:#8f8f8f;
}
.direccion_contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	
	
}
.direccion
{
	float:left;
	position:relative;
	width: 700px;
	left:50%;
	margin-left:-350px;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#383838;
	margin-top:80px;
}
.titular
{
	float:left;
	width: 349px;
	color:#1c7699;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin-top:10px;
	text-transform: uppercase;
	
}
.proyecto
{
	margin-left: 105px;
	width: 75px;
	color:#1c7699;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:10px;
	text-transform: uppercase;
	
}
.logo 
{
	float:left;
	width:40px;
	margin-left: 50px;
	margin-top:5px;
	width:60px;
}
#cabecera 
{
	
	float: left;
	width: 866px;
	height: 150px;
	padding: 0px;
}

.lineacabecera {
	background-color: #ffffff;
	height: 1px;
	width: 800px;
	margin-top: 1px;
	margin-bottom: 1px;
	clear: both;
	font-size:1px;
	margin-left: 50px;
}
.lineacorta {
	background-color: #ffffff;
	height: 1px;
	width: 100px;
	margin-left:105px;
	margin-top: 30px;
	margin-bottom: 1px;
	clear: both;
	font-size:1px;
}
.linea 
{
	background-image:url(images/linea.gif);
	height: 40px;
	width: 790px;
	margin-left:50px;
	
	clear: both;

}
.lineacabecera-corta {
	background-color: #ffffff;
	height: 1px;
	width: 330px;
	margin-top: 10px;
	margin-bottom: 1px;
	clear: both;
	font-size:1px;
	margin-left: 105px;
}
.lineacabecera-corta2 {
	background-color: #ffffff;
	height: 1px;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:1px;
	margin-right:200px;
	float:left;
}
.lineacabecera-corta2_contacto {
	background-color: #ffffff;
	height: 1px;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 1px;
	font-size:1px;
	margin-left:0px;
	float:left;
}
.texto-producciones
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#878888;
	float:left;
	margin-top:25px;
	text-align:center;
}
	
.texto-corporativo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff;
	float:left;
	margin-left:0px;
	width:770px;
	height:30px;
}
.texto-corporativo-ofrecemos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#ffffff;
	float:left;
	margin-left:0px;
	width:770px;
	height:30px;
	margin-top:10px;
}
.texto-corporativo-contacto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff;
	float:left;
	margin-left:0px;
	margin-top: 20px;
	width:270px;
	height:30px;
}
.texto-corporativo-titular
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff;
	float:left;
	margin-left:50px;
	margin-top: 15px;
	margin-bottom:5px;
	width:766px;
	height:30px;
}
.texto_explicativo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top: 10px;
	width: 260px;
	height: 204px;
}
.texto_explicativo_streaming
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top: 10px;
	width: 310px;
}
.listado_medios
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:right;
	padding-right:10px;
	margin-top: 20px;
	width: 400px;
}
.barra_azul
{
	height:30px;
	background-color:#1c7699;
	width:791px;
}
.formulario
{
	width: 330px;
	padding:3px;
	float:left;
	height: 300px;
}
.nombre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:58px;
	float:left;
	margin-bottom:3px;
	height: 20px;
	padding-top:5px;
}
.cuadrado_rellenar
{
	display:block;
	width:150px;
	height:1px;
	margin:5px;
	background-color:#061d25;
	border:solid 1px black;
	float:left;
}
.barra_azul_quienes
{
	height:50px;
	background-image:url(images/pixelazul.png);
	width:791px;
}
.barra_azul_trabajos1
{
	height:250px;
	background-image:url(images/pixel-azul1.png);
	width:791px;
}
.barra_azul_trabajos2
{
	height:50px;
	background-image:url(images/pixel-azul2.png);
	width:791px;
}
.barra_azul_trabajos3
{
	height:250px;
	background-image:url(images/pixel-azul3.png);
	width:791px;
}
.barra_azul_trabajos4
{
	height:50px;
	background-image:url(images/pixel-azul4.png);
	width:791px;
}
.barra_azul_trabajos5
{
	height:50px;
	background-image:url(images/pixel-azul5.png);
	width:791px;
}
.barra_azul_trabajos6
{
	height:250px;
	background-image:url(images/pixel-azul6.png);
	width:791px;
}
.barra_azul_trabajos7
{
	height:250px;
	background-image:url(images/pixel-azul7.png);
	width:791px;
}
.barra_azul_trabajos8
{
	height:50px;
	background-image:url(images/pixel-azul8.png);
	width:791px;
}
.barra_azul_trabajos9
{
	height:250px;
	background-image:url(images/pixel-azul9.png);
	width:791px;
}
.barra_azul_ofrecemos
{
	height:40px;
	background-image:url(images/pixel-azul1.png);
	width:761px;
	margin-left:30px;
}
.barra_azul_ofrecemos2
{
	height:50px;
	background-image:url(images/pixel-azul3.png);
	width:761px;
	margin-left:30px;
}
.iempresa_web_madrid
{
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c8c8c;
	width:100px;
	text-decoration:none;
	height: 20px;
	
}
a.iempresa_web_madrid
{
	text-decoration:none;
	color:#8c8c8c;
}
a:hover.iempresa_web_madrid
{
	color:White;
	text-decoration:underline;
}
.barra_verde_ofrecemos
{
	height:35px;
	background-image:url(images/pixelverde.png);
	width:761px;
	margin-left:30px;

}
.pie
{
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size:11px;
	color:White;
	padding-left:85px;
	text-transform:uppercase;
	
	

}
.conjunto_pie
{
	float:left;
	width:100%;
	height:30px;
	margin-top:30px;
	
	
}

.barra_azul_oscura
{
	height:30px;
	background-color:#063d52;
	width:791px;
}
.barra_azul2
{

	background-color:#1c7699;
	width:791px;
	height: 257px;
}
.barra_azul_contacto
{
	float:left;
	background-color:#1c7699;
	width:798px;
	height: 360px;
}
.texto_contact
{
	float:left;
	width:115px;
	height:20px;
}
.barra_azul3
{

	background-color:#1c7699;
	width:791px;
	height: 257px;
	margin-top:15px;
	margin-bottom:15px;
}
.barra_azul4
{

	background-color:#1c7699;
	width:791px;
	height: 420px;
	margin-top:10px;
}
.barra_azul5
{
	background-color:#1c7699;
	width:791px;
	height: 221px;
	margin-top:5px;
}
.barra_azul6
{

	background-color:#1c7699;
	width:791px;
	height: 100px;
	margin-top:5px;
}
.rec
{
	float:right;
	width:50px;
	height:30px;
	margin-top:20px;
	padding-right:20px;
	position:relative;
	z-index:-1000;
	
}
.texto-corporativo-resaltado
{
	color:#1c7699;
}
.texto-corporativo2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	float:left;
	margin-bottom:10px;
	width: 769px;
	margin-left:0;
}
ul
{
	width: 813px;
	margin-left: 50px;
	margin-top:5px;
	margin-bottom:5px;
	height:25px;
}
.ejemplos 
{
	width:133px;
	float:left;
	color:#cecece;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px;
	text-align:center;
}
li 
{
	width:133px;
	float:left;
	height:25px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
}
li a
{
	text-decoration:none;
	color:#ffffff;
}
li a:hover
{
	display:block;
	height:25px;
	background-color:#1c7699;
	text-decoration:none;
}
.foto-borde
{

padding-bottom: 5px;
padding-right: 5px;
padding-top: 5px;
border:1px solid #FFFFFF;

}
.texto-foto-entrada
{
margin-left: 50px;
width: 810px;
margin-top:10px;
float:left;
height:377px;
}

.texto-foto-entrada2
{
margin-left: 105px;
width: 800px;
margin-top:10px;
float:left;
}
.caja_formulario
{
	float:left;
	margin-top:10px;
	width: 282px;

	top: 0px;
	left: 0px;
	height: 404px;
}
.texto1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:5px;
	text-decoration:none;
	width: 350px;
}
.texto1_contacto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-decoration:none;
	width: 263px;
	position:relative;
		height:486px;

}
.google
{
	float:right;
	color:#595959;
	width:186px;
	position:relative;
}

.texto_streaming
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:5px;
	text-decoration:none;
}
.texto1_pequeno
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c7699;
	float:left;
	margin-left:8px;
	margin-top:2px;
	width: 246px;
	height: 15px;
	text-decoration:none;
}
.lightwindow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c7699;
	float:left;
	margin-left:8px;
	margin-top:2px;
	width: 246px;
	height: 15px;
	text-decoration:none;
}
.lightwindow a
{
text-decoration:none;
}
.lightwindow a:hover
{
text-decoration:none;
}
.contacto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#032836;
	float:left;
	margin-top:2px;
	width: 198px;
	height: 19px;
	text-decoration:none;
}
#texto-entrada-quienes
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1c7699;
	float:left;
	margin-left:0px;
	text-transform:uppercase;
}
.texto-entrada-quienes-pequeño
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:left;
	margin-left:0px;
}
#grupo_fotos
{
	float:right;
	margin-top:15;
	width:410px;
}
.foto_proyecto
{
	float:right;
	width:221px;
	height: 221px;
	margin-left:0px;
}
.foto_proyecto_streaming
{
	float:right;
	height: 221px;
	margin:0px;
	
	
}
.galeria-fotos 
{
	width:400px;
	float:left;
	margin-top:10px;
	height:70px;
}
	
.foto-entrada
{
	float:right;
	width:400px;
	height:239px;
	border:1px solid #878888;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;	
	padding-left:5px;
	margin-right: 90px;
	margin-top: 20px;
}
#grupo-secciones 
{
	float:left;
	width: 323px;
	margin-top: 30px;
}
.seccion1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	float:left;
	margin-left:0px;
	margin-top:5px;
	color:#b0b0b0;
	text-decoration:none;
}
a.seccion1 
{
	color:#b0b0b0;
	text-decoration:none;
}
a:hover.seccion1 
{
	text-decoration:none;
	display:block;
	background-color:#061d25;
}
.titular-secciones 
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	margin-top:5px;
	color:#1c7699;

}
.fotos-pequenas
{
	border:solid 1px #ffffff;
	position:relative;
	float:left;
	width:70px;
	margin-top:10px;
	margin-right:5px;
}
#camara 
{
	width:904px;
	height:600px;;
	position:fixed;
	margin-left:250px;
	margin-top:-10px;
	z-index:100;
	}
.streaming
{
	float:left;
	width:260px;
	height:205px;
	margin-bottom:15px;
	background-color:#000000;
	border:solid 10px #1c7699;
}
.streaming-videos
{
	float:right;
	width:300px;
	padding-right:30px;
	height:213px;
	padding-top:10px;
}
