BODY { 
	background: #000; 
	font : 14px geneva, Arial, Helvetica, sans-serif; 
	color : #29E2FF; 
	margin : 20px 0px 20px 0px; 
	text-align: center; 
}

.contenedor { 
	background-image: url("imagenes/linea.jpg");
    color: #29E2FF;
    padding: 0 0 0 0;
	width: 1000px;
	margin: auto; 
}

.cabecera {
    background-image: url("imagenes/linea.jpg");
    color: #29E2FF;
    padding: 0 0 0 0;
	width: 1000px;
	height: 110px;
	text-align: left;
}

.menu_superior {
	float: right;
	position:relative;
	right: 69px; 
	color:#29E2FF; 
	background-color:#000000;	
}

.menu_superior a { 
   text-decoration: none;
   color: #29E2FF;  
}

.menu_superior a:hover { 
   text-decoration: none;
   color: #B5590E;  
}  

#botones { 
	width:600px;
	border-color: grey;
	border:solid 1px;
	font-size:18px;
	text-align: justify;
	padding: 0px 2px 0px 2px;
}

#texto { 
	width:600px;
	font-size:13px;
	text-align: right;
	padding: 15px 25px 2px 5px;
}

#submenuopcion {
	color: #FF9933;
}
.principal {
	float: left;
	position: relative;
	left: 100px;  
	width:815px; 
	color:#F0F0F0; 
	background-color:#000;
	padding: 10px 0px 0px 0px;
	text-align: justify;
}

.pie {
	clear : both;
	height: 250px;
    background: #000000;
	width: 1000px;
	text-align: center;
	padding: 0px 0 0px 0;
}

.fondo_showreel {
	background-image: url("imagenes/fondoShowreel.jpg");
	width: 815px;
	height: 400px; 
}

#recuadros {
	position: relative;  
	width: 128px; 
	height: 128px; 
	border: solid 1px orange;
}

.fondo_works_visor {
	background-image: url("imagenes/visorWork.jpg");
	width: 815px;
	height: 600px; 
}

.fondo_test_visor {
	background-image: url("imagenes/visorTest.jpg");
	width: 815px;
	height: 600px; 
}

.test { 
	font-size: 20px;
	font-weight: bold; 
}

h1{
	font-size: 18px;
	color: #B5590E;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px; 
}
/*


.index {
	padding: 0 0 0 0;
	margin: 20%;
}

.index img {
	border:0;
} 





.menu_izq {
	float: left; 
	width:290px; 
	color:#FFFFFF; 
	background-color:#000000;
	padding: 10px 5px 10px 5px;
	text-align: left;
}


.formulario {
    margin: 6em 50px 1em 50px;
	text-align: right;
	width: 400px
}

label {
	position: relative;
    float: left;
    margin: 2px 1em 2px 0;
    text-align: left;
    width: 60px;
}

.menu_izq ul	{
	list-style:none;
	padding: 35px 5px 60px 5px;
	margin: 0 0 0 0;
}

.menu_izq li {
	padding: 15px 0 15px 0;
}

.menu_izq img {
	border:0;
}

.enlace_menu_izq { 
   font-weight: bold;   
   margin:3 0 3 0px; 
   padding: 2px; 
} 
.enlace_menu_izq a { 
    
   text-decoration: none; 
   display: block; 
   width: 100%;
   background-repeat: no-repeat; 
} 
.enlace_menu_izq a:hover { 
     
}

#quienes_somos a{
	background-image: url("imagenes/quienes_somos.gif");
}
#quienes_somos a:hover {
	background-image: url("imagenes/quienes_somos_rojo.gif");
}

#productos a{
	background-image: url("imagenes/productos.gif");
}
#productos a:hover {
	background-image: url("imagenes/productos_rojo.gif");
}

#video a{
	background-image: url("imagenes/videos.gif");
}
#video a:hover {
	background-image: url("imagenes/videos_rojo.gif");
}

#contacto a{
	background-image: url("imagenes/contacto.gif");
}
#contacto a:hover {
	background-image: url("imagenes/contacto_rojo.gif");
}

#zona_cliente a{
	background-image: url("imagenes/zona_cliente.gif");
}
#zona_cliente a:hover {
	background-image: url("imagenes/zona_cliente_rojo.gif");
}

#descargas a{
	background-image: url("imagenes/descargas.gif");
}
#descargas a:hover {
	background-image: url("imagenes/descargas_rojo.gif");
}
 
/*
* {
    margin: 0;
    padding: 0;
}
h1 {
    background: #000000;
    color: #fff;
    padding: 0 0 0 1em;
}
h2 {
    border: 2px solid #cccccc;
    color: #FFFFFF;
    padding: 0 0 0 2em;
}

h3 {
	font-size: 20px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
a {
    border: 1px dotted GRAY;
    color: #FFF;
    font-weight: bold;
    margin: 1em;
    padding: 0.25em;
    text-decoration: none;    
}
a:hover {
    background-color: GRAY;
    color: #000;
}
li {
    margin: 1em 0;
}
input[type=submit] {
    margin: 0 0 0 300px;
}
label {
    float: left;
    margin: 0 1em 0 0;
    text-align: right;
    width: 250px;
}
.aviso {
    background-color: #abcdef;
    color: #ffffff;
    font-weight: bold;
    margin: 1em 100px 1em 100px;
    padding: 0.3em;
}
.formulario {
    margin: 1em 30px 1em 30px;
	color: FFF;
}

.ficha {
    min-height: 125px;
  	height: auto !important;
  	height: 125px;
	width: 650px;
  	padding:5px;
	border: 1px solid #FFFFFF;
	margin: 5px 5px 22px 23px ;
	font-size:9px;
}
.ficha li {
    
}
.ficha img {
	float:right;    
}

.ficha table {
	color: #FFF;
	width: 600px;
}

body {
	background: #000000;
}
*/