html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-family: inherit;
    vertical-align: baseline
}

body{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
	background-color:#000000;
}

.maldito_contenido{
    width:935px;
	height:950px;
	position:relative;
    margin:auto;
}
.maldito_contenido a{
    color:#ffffff;
	font-size:9px;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.maldito_contenido a:hover{
    color: #666;
}


/*C A B E Z A L*/


.cabezal{
    margin:auto;
	margin-top:41px;

}

.logo{
   	margin-bottom:34px;
	width:122px;
}

.texto_cabezal{
	width:482px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin-bottom:8px;
}

.texto_cabezal_info{
	width:266px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color:#FFFFFF;
}


.boton_contacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	height:18px;
	float:right;
	text-align:center;
	padding-top: 7px;
	color: #000000;
	width:66px;
	margin-top:10px;
	background-color: #ffffff;
}
.boton_contacto a{
 	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.boton_contacto a:hover {
  color:#ccc;  
  font-size:9px;
}
.boton_contacto a:active {
    color: #000000;
	font-size:9px;
}


.boton_volver{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	height:20px;
	text-align:center;
	padding-top: 7px;
	float: right;
	color: #000000;
	width:66px;
	background-color: #ffffff;


}
.boton_volver a{
 	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.boton_volver a:hover {
  color: #666666;  
  font-size:9px;
}
.boton_volver a:active {
    color: #000000;
	font-size:9px;
}

.update{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #ffffff;
	margin-top:23px;
}

.linea_cabezal{
	height:1px;
	width:935px;
	margin-bottom:10px;
	background-color: #ffffff;

}

.seccion_cabezal{
	width:200px;
	height:54px;
	margin-bottom:8px;
	padding-top:10px;
	}

.seccion_cabezal2{
	width:200px;
	height:64px;
	margin-bottom:8px;
	padding-top:10px;
	z-index:0;
}


/*C O N T E N I D O*/

.contenido{
	width:935px;
	float:left;
	height:auto;
	

}

.links_clientes{
	width:311px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
	color:#FFFFFF;
	margin-top:8px;
}

.links_clientes a{
	color:#999;
	text-decoration:none;
}

.links_clientes a:hover{
	color:#999;
	text-decoration:underline;
}

.tags
{
	color:#999;
}

.contenido_overlay
{
	/*margin:0 auto;
	width: 900px;
	text-align: center;
	*/
	margin:0px auto; 	
}

.contenido_overlay_video
{
	width:640px;
	margin:0 auto;
	
}

.links_clientes_overlay{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
	color:#FFFFFF;
	margin-top:8px;
	width:100%;
	text-align:center;		
}

.links_clientes_overlay a{
	color:#FFF;
	text-decoration:none;
}

.links_clientes_overlay a:hover{
	color:#666;
	text-decoration:underline;
}

.links_clientes_visitado{
	color:#666;
	text-decoration:underline;
}

.links_clientes2{
	width:311px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;	
	color:#FFFFFF;
	margin-top:8px;
}

.links_clientes p{
	margin:0px 0px 8px 0px;
	font-size:10px;
}

.links_clientes2 p{
	margin:0px 0px 8px 0px;
}

/*P I E*/

.footer{
	width:935px;
	float:left;
	margin-bottom:10px;	f
	ont-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}


/*B O T O N E S   H O M E*/

.portfolio{
	position: absolute;
	margin:0;
	background-color:#bababa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	top: 223px;
	height:20px;
	text-align:center;
	padding-top: 7px;
	color: #000000;
	width:66px;
	font-size:9px;
	
}
.portfolio a{
   	background-color:#bababa;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.portfolio a:hover {
  color:#fff;  

}
.portfolio a:active {
    color: #000000;
}
.clientes{
	position: absolute;
	background-color:#bababa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	top: 631px;
	height:20px;
	text-align:center;
	padding-top: 7px;
	color: #000000;
	width:66px;
	font-size:9px;
}
.clientes a{
   	background-color:#bababa;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.clientes a:hover {
  color:#fff;  

}
.clientes a:active {
    color: #000000;
}
.produccion{
	position: absolute;
	background-color:#bababa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	top: 433px;
	height:20px;
	text-align:center;
	padding-top: 7px;
	color: #000000;
	width:66px;
	font-size:9px;
}
.produccion a{
   	background-color:#bababa;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.produccion a:hover {
  color:#fff;  

}
.produccion a:active {
    color: #000000;
}

/*POP UP*/

#pop_up{
	width:320px;
	height:456px;
	position:relative;
}
#pop_up .cerrar{
   color: #FFFFFF;
    text-decoration: none;
	position:absolute;
	top:-30px;
	right:-137px;
	}
	
.overlay{
	background:transparent url(images/overlay.png) repeat top left;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:1001;
       }
.box{
	width:458px;
	height:600px;
	position: fixed;
	top:-500px;
	left:50%;
	margin-left: -215px;	
    }
	
.texto_popup {
	color:#FFF; 
	padding:10px; 
	width:399px;
}

.texto_popup a{
	color:#FFF;
	text-decoration:underline;
}

.texto_popup a:hover{
	color:#666;
	text-decoration:underline;
}


/*CONTACTO*/


#formulario .error {
	color:#F00;

} 

/* PARA EL MENSAJE DE ERROR*/
#formulario div.error {
	color:#F00;
	
}
#formulario label.error {
	float:left;
	margin-bottom:10px;
	color:#F00;
}
#formulario input.error {
	border-color:#F00;
}   
#formulario select.error {
	border-color:#F00;
}    
#formulario textarea.error {
	border-color:#F00;
} 

.blanco{
	color:#FFF
}

.input{
	height:25px;
	border:0;
	background-color:#FFF;
	width:200px;

}
.input2{
	height:300px;
	border:0;
	background-color:#FFF;
	width:443px;
	}

.boton_enviar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	height:20px;
	text-align:center;
	padding-top: 7px;
	color: #000000;
	width:99px;
	background-color: #ffffff;
	}
	
.boton_enviar a{
 	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.boton_enviar a:hover {
  color: #666666;  
  font-size:9px;
}

.boton_enviar a:active {
    color: #000000;
	font-size:9px;
}
