/* CAPACERO WEBSITE HOJA DE ESTILOS CSS */

body {
	margin:0;
	padding:0;
	border:0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

div {
	float:left;
	display:block;
	background-repeat:no-repeat;
}
/*************** ESTRUCTURA BÁSICA **********/

.contenedor_externo{
	width:800px;
	height:600px;
	margin:auto;
	border:0;
	padding:0;
	position:absolute;
	/*esta es la forma correcta. No se me ocurre otra por ahora de crentrar*/
	top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	margin-top: -300px; /*Restamos la mitad de alto del SWF para centrarlo verticalmente*/
	margin-left: -400px; /*Restamos la mitad de ancho del SWF para centrarlo horizontalmente*/

}

.capa_index_juego_flash{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fondo_web_juego_flash.png);
	/*background-image:url(../imagenes/001©capaceroweb.png);*/
}

.juego_flash_index{
	width:345px;
	height:173px;
	margin-top:253px;
	margin-left:242px;
	margin-bottom:141px;
	
	_margin-left:122px;
	_margin-bottom:136px;
}

.acerca_amarillo_menu_superior{
	width:403px;
	height:33px;
	margin-top:16px;
	margin-left:397px;
	margin-bottom:518px;
	margin-bottom:136px;
	
	_margin-left:198px;
	_margin-left:199px;
	_margin-bottom:130px;
}

.acerca_amarillo_menu_superior div{
	margin:0;
	margin-right:9px;
	
	_margin-right:4px;
}

.acerca_de_texto{
	width:552px;
	height:167px;
	margin-left:110px;
	margin-bottom:200px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size:10.5pt;
	
	_margin-left:55px;
}




.capa_acerca{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_acercade_capacero_09.jpg);
}

.capa_acerca_ing{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_acercadeing_capacero_09.jpg);
}

.capa_acerca_vstrs{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_acercade_clientes_09.jpg);
}

.capa_acerca_nstros{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_gris_acerca.jpg);
}

.capa_portfolio{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_portfolio.png);*/
	/*background-image:url(../imagenes/portfolio---plantilla.jpg);*/
	/*background-image:url(../imagenes/portfolio---plantilla2.jpg);*/
}
/*
.capa_menu_portfolio{
	width:163px;
	height:439px;	
	margin-right:20px;
	margin-left:7px;
	margin-top:128px;
	_margin-left:2px;
}*/
/*
.capa_menu_portfolio img{
	margin:0px;
	_margin-bottom:0px;
	
}
*/
.capa_flash_galeria_portfolio{
	width:473px;
	height:540px;
	margin-top:15px;
	/*background-color:#00CCFF;	*/
	z-index:1;
}


.capa_contacto{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_contacto_10.jpg);
}
.capa_contacto_map_chic{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_contacto_mapchic_10.jpg);
}

.capa_contacto_negro{
	width:800px;
	height:600px;
	background-image:url(../imagenes/fnd_contacto_negro.png);
}


.capa_contacto_area_previa_menu{
	width:800px;
	height:567px;
	/*margin-top:253px;
	margin-left:242px;
	margin-bottom:141px;*/
}

.capa_contacto_area_previa_menu_zona_mapas{
	width:204px;
	height:567px;
	height:459px;
	margin-top:55px;
}

.capa_contacto_area_previa_menu_zona_mapas img{
	margin-left:27px;
	margin-bottom:20px;
}

.capa_contacto_area_previa_menu_zona_emails{
	width:138px;
	margin-top:34px;
	margin-left:53px;
	display:block;
	
	margin-top:0px;
	margin-left:25px;
	
	_margin-top:25px;
	_margin-left:26px;
	
	_margin-left:13px;
	_margin-top:0px;
}

.capa_contacto_area_previa_menu_zona_emails img{
	margin:0px;
	margin-bottom:16px;
	
	_margin-bottom:13px;
}

.capa_contacto_area_previa_menu_zona_imagen_grande{
	width:570px;
	margin-top:55px;
	display:block;

}

/******** menu corchetes ********/

.menu_corchetes{
	position:absolute;
	top:555px;
	left:180px;
	z-index:5;
/*
	width:627px;
	height:31px;
	margin-left:173px;
	float:left;
	.margin-left:173px;
	_margin-left:86px;
*/	
}

.menu_corchetes div{
	margin-right:5px;	
}
.menu_corchetes div div{
	width:114px;
	height:37px;	
}

.menu_superior{
	position:absolute;
	top:20px;
	left:398px;
}

.menu_superior div{
	margin-right:0px;	
}
.menu_superior div div{
	width:114px;
	height:37px;	
}
/* SOLO EN LA PAGINA DE CONTACTO*/
.cont_div_mail{
	position:absolute;
	top:132px;
	left:170px;
}

.cont_div_irmap{
	position:absolute;
	top:275px;
	left:160px;
}

.cont_div_irAcercaIdm{
	position:absolute;
	top:422px;
	left:182px;

}

.capa_menu_portfolio{
	width:163px;
	height:439px;	
	margin-right:20px;
	margin-left:7px;
	margin-top:130px;
	/*_margin-left:2px;*/

}
.capa_menu_portfolio div{
	/*margin:0px;*/
	/*margin-left:7px;*/
	/*_margin-left:2px;*/
}
.capa_menu_portfolio div.portfolio_menu{
	/*margin:0px;*/
	/*margin-left:7px;*/
	/*_margin-left:2px;*/
	margin-top:20px;
}
.capa_menu_portfolio div.portfolio_submenu{
	margin-left:13px;
	margin-top:10px;
}

.menu_corchetes, .menu_corchetes a {
	color:#AD1494;
	text-decoration: none;
	font:13px bolder Arial, Helvetica, sans-serif;
}
.menu_superior, .menu_superior a{
	color:#AD1494;
	text-decoration: none;
	font:13px bolder Arial, Helvetica, sans-serif;
}
.capa_menu_portfolio, .capa_menu_portfolio a{
	color:#AD1494;
	text-decoration: none;
	font:13px bolder Arial, Helvetica, sans-serif;
}

/*no usado ya*/
.menu_corchetes img.espaciado_noticias{
	margin-right:10px;
	_margin-right:8px;
}
