/* Estilos comunes a todas las páginas - (c) Gutxi Haitz 2009 */
img {border:0px none}
* {padding:0px; margin:0px;}

body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	z-index:10;
	background-color:black;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#CCCCCC;
}

	#contenedor {
		margin:auto;
		overflow:hidden;
		display:block;
		width:1085px;
		text-align:center;
		z-index:10;
	}

		#contenedor #contenidoHome,
		#contenedor #contenido {
			position:relative;
			margin:auto;
			overflow:hidden;
			display:block;
			width:1082px;
			text-align:center;
			z-index:10;
		}

		#contenedor #contenidoHome {
			background:black url(images/room_home.jpg) no-repeat center top;
			height:800px;			
		}
		
			#cabecera {
				clear:both;
				text-align:center;
				margin:auto;
				width:1080px;				
				z-index:10;
				overflow:visible;
				position:relative;
			}
			
			.cabeceraDibujo {
				height:374px;
				background:black url(images/room_dibujo_cab.jpg) no-repeat center top;
			}

			.cabeceraDisenio {
				height:376px;
				background:black url(images/room_disenio_cab.jpg) no-repeat center top;
			}

			.cabecera3D {
				height:361px;
				background:black url(images/room_3d_cab.jpg) no-repeat center top;
			}

			.cabeceraEscultura {
				height:361px;
				background:black url(images/room_escultura_cab.jpg) no-repeat center top;
			}

			.cabeceraComic {
				height:370px;
				background:black url(images/room_comic_cab.jpg) no-repeat center top;
			}

				#contenedor_logo,
				#contenedor_logocomic,
				#contenedor_logo3d {
					height:90px;
					left:50px;
					margin:auto;
					overflow:hidden;
					position:absolute;
					text-align:center;
					top:46px;
					width:190px;
					z-index:5;
				}
				
				#contenedor_logo3d {
					left:41px;
					top:75px;
				}
				
				#contenedor_logocomic {
					left:41px;
					top:75px;
				}
				
					a#logo_imagen {
						position:relative;
						display:block;
						z-index:10;
					}
				
					a#logo_texto {
						position:absolute;
						z-index:5;
						left:-9999px;
					}
				
				#menuPrincipal,
				#menuPrincipalHome,
				#menuPrincipal3d {
					float:right;
					font-size:0.92em;
					font-weight:normal;
					height:205px;
					position:relative;
					text-align:left;
					width:150px;
					top:62px;					
				}
				
				#menuPrincipal3d {
					top:78px;
				}

				#menuPrincipalHome {
					width:170px;
				}

					#menuPrincipal A, #menuPrincipal A:VISITED, #menuPrincipal A:ACTIVE, #menuPrincipal A:FOCUS, #menuPrincipal A:LINK,
					#menuPrincipalHome A, #menuPrincipalHome A:VISITED, #menuPrincipalHome A:ACTIVE, #menuPrincipalHome A:FOCUS, #menuPrincipalHome A:LINK,
					#menuPrincipal3d A, #menuPrincipal3d A:VISITED, #menuPrincipal3d A:ACTIVE, #menuPrincipal3d A:FOCUS, #menuPrincipal3d A:LINK{
					 	color:#BBBBBB; 
						text-decoration:none;
						display:block;
						height:23px;
						padding-right:10px;
						text-transform: lowercase;
						line-height:23px;
						font-weight:normal;
					} 

					#menuPrincipal A:HOVER,
					#menuPrincipalHome A:HOVER,
					#menuPrincipal3d A:HOVER {
						color:#EAB926;
						font-weight:normal;
					}

					#menuPrincipal #itemResaltado,
					#menuPrincipalHome #itemResaltado,
					#menuPrincipal3d #itemResaltado {
						color:#FF9900;
						text-decoration:underline;
						display:block;
						height:23px;
						padding-right:10px;
						text-transform: lowercase;
						line-height:23px;
						font-weight:normal;
					}

				#menuSecundario,
				#menuSecundarioDibujo,
				#menuSecundarioDisenio,
				#menuSecundarioEscultura,
				#menuSecundarioComic,
				#menuSecundario3D {
					font-size:0.92em;
					font-weight:normal;
					height:98px;
					overflow:hidden;
					position:absolute;
					text-align:center;
					width:70%;
				}
				
				#menuSecundario3D {
					bottom:63px;
					left:132px;
				}

				#menuSecundarioEscultura {
					bottom:31px;
					left:275px;
					height:120px;
					width:50%;
				}

				#menuSecundarioDibujo {
					bottom:25px;
					left:213px;
				}				

				#menuSecundario,
				#menuSecundarioDisenio {
					bottom:25px;
					left:350px;
					width:350px;
				}

				#menuSecundarioComic {
					left:70px;
					bottom:47px;
				}
				

					#menuSecundarioComic  span.tituloDibu,
					#menuSecundario3D span.tituloDibu,
					#menuSecundarioEscultura span.tituloDibu,
					#menuSecundarioDibujo span.tituloDibu,
					#menuSecundario span.tituloDibu {
						bottom:10px;
						height:17px;
						left:21px;
						position:absolute;
					}
					
					#menuSecundarioComic  span.titulo,
					#menuSecundario3D span.titulo,
					#menuSecundarioEscultura span.titulo,
					#menuSecundarioDibujo span.titulo,
					#menuSecundario span.titulo {
						bottom:10px;
						height:91px;
						left:38px;
						position:absolute;
					}
					
					#menuSecundarioComic  .btn_menusec,
					#menuSecundario3D .btn_menusec,
					#menuSecundarioEscultura .btn_menusec,
					#menuSecundarioDibujo .btn_menusec,
					#menuSecundario .btn_menusec {
						margin-left:10px;
						float:left;
					}
					
					#menuSecundario3D .btn_menusec,
					#menuSecundarioEscultura .btn_menusec {
						display:block;
						overflow:hidden;
						position:relative;
						top:10px;
					}
				
			.cuerpo {
				margin:10px 10px 0px 10px;
				clear:both;
				width:1080px;
				text-align:center;
				margin:auto;
				overflow:hidden;
				z-index:10;
				position:relative;				
			}
			
			.cuerpoDibujo {
				background:black url(images/room_dibujo_panel.jpg) repeat-y scroll center top;
			}
			
			.cuerpoDisenio {
				background:black url(images/room_disenio_pared.jpg) repeat-y scroll center top;
			}

			.cuerpo3D {
				background:black url(images/room_3d_pared.jpg) repeat-y scroll center -1px;
			}

			.cuerpoEscultura {
				background:black url(images/room_escultura_pared.jpg) repeat-y scroll center -1px;				
			}

			.cuerpoComics {
				background:black url(images/room_comic_pared.jpg) repeat-y scroll center 0px;
			}

				#contenedorFlash {
					position:relative;
					margin:auto;
					text-align:center;
				}
				
			#pie {
				clear:both;
				color:#777777;
				font-size:10px;
				font-weight:bold;				
				margin:auto;
				overflow:hidden;
				text-align:center;
				width:1080px;
				position:relative;
			}
			
			#pieHome {
				bottom:30px;
				clear:both;
				color:#AAAAAA;
				font-size:10px;
				font-weight:bold;
				height:25px;
				margin:auto;
				overflow:hidden;
				position:absolute;
				text-align:center;
				width:1080px;
			}
			
			.pieDibujo {
				background:black url(images/room_dibujo_pie.jpg) no-repeat top center;
				height:307px;
			}
			
			.pieDisenio {
				background:black url(images/room_disenio_pie.jpg) no-repeat top center;
				height:367px;
			}
			
			.pie3D {
				background:black url(images/room_3d_pie.jpg) no-repeat center -2px;
				height:508px;
			}
			
			.pieComic {
				background:black url(images/room_comic_pie.jpg) no-repeat center 0px;
				height:374px;
			}
			
			.pieEscultura {
				background:black url(images/room_escultura_pie.jpg) no-repeat center 0px;
				height:342px;
			}
			
				#pie div#legal{
					bottom:-22px;
					height:40px;
					left:177px;
					margin:auto;
					overflow:hidden;
					position:absolute;
					text-align:center;
				}

			#separador {
				overflow:hidden;
				display:block;
				clear:both;
				color:#424545;
				height:30px;
				margin:0px;
			}

	div#videoRobot {
		bottom:68px;
		display:block;
		left:19px;
		overflow:hidden;
		position:absolute;
		text-align:left;
		width:100%;
	}
	
	div#titular {
		position:absolute;
		left:400px;
		top:72px;
		display:block;
		overflow:hidden;
	}

	div#enlaces_cubiculos {
		position:absolute;
		right:158px;
		top:390px;
	}
	
	div#datos_contacto {
		color:#5A1616;
		font-weight:bold;
		right:150px;
		position:absolute;
		text-align:left;
		top:309px;
	}
	div#datos_contacto A{
		color:#5A1616;
	}
	
 /* Enlaces generales */

 A, A:VISITED, A:ACTIVE, A:FOCUS, A:LINK{
    color:#BBBBBB;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
 } 

 A:HOVER {
    color:#EAB926;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
 }

