/* CSS Document */

html,body{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;	
	background:url(../images/Style/FondoRojo.jpg) repeat;
	background-position:center;
	background-color:#470303;
	text-align:center;
	
}

a img{
	border:0;
}

h1,h2,h3,h4,h5,h6{ display:inline;}

#Header{
	position:relative;
	top:0em;
	width:100%;
	height:17.6em;
	margin:0 auto;
}

#FondoHeader{
	position:absolute;
	left:0em;
	top:7.5em;
	width:100%;
	height:10.15em;
	background:url(../images/Style/FondoCabeceraNegro.gif) repeat-x;
	background-position:center;
	margin:0 auto;
	text-align:center;
}

#Logo{
	position:relative; 
	top:2.0em;
	left:0em;
	width:290px;
}

#SubLogo{
	position:relative;
	top:0.5em;
	left:4em;
	width:500px;
}

#Body{
	position:relative;
	top:0em;
	width:55em;
	margin:0 auto;
}

#CabeceraBody{
	position:relative; 
	height:3em;
}

#TitleBody{
	position:absolute;
	top:16px;
	left:20px;
	color:#F2F2CF;
	font-weight:bold;
	font-size:20px;
	text-decoration:none;
	cursor:pointer;
}

#LineaCabeceraBody{
	 position:relative;
	 top:2.9em;
	 background:url(../images/Style/LineaDivisora.gif) #A65F5F;
	 height:1px;
	 background-repeat:repeat-x;
}

#TablaContacto{
	position:relative;
	top:0em;
	width:51em;
	height:6.5em;
	color:white;
	font-weight:bold;
	text-align:left;
	line-height:1.7em;
}

#TablaBody{
	position:absolute;
	top:2em;
	left:1em;
	width:52em;
	height: 320px;
	display:block;
}



/* --- NAVEGACION ---*/

#ContenidoBody{
	position:relative;
	top:1em;
	width:60em;
	height:72em;
}

#ContenidoCategoria{
	position:absolute;
	top:0em;
	left:15em;
	width:45em;
	height:57em;
	vertical-align:top;
}

#BarraTituloCategoria{
	position:relative;
	top:0em;
	line-height:1.5em;
	color:white;
	background:url(../images/Style/BotonBgNegro.gif) repeat-x #020202;
	width:100%;
	text-align:left;
}

#ImagenesCategoria{
	position:relative;
	top:9em;
	width:45em;
	height:47em;
}

#CuadroImgCategoria{
	width:13em;
	height:14.5em;
}

#CuadroImgCategoria img{
	position:relative;
	top:0.5em;
	left:0.5em;
	width:192px;
	height:160px;
	border-width:2px;
	border-color:black;
	opacity:.9;
}



#CuadroImgCategoria.Fila1{
	position:absolute;
	top:1em;
}

#CuadroImgCategoria.Fila2{
	position:absolute;
	top:16em;
}

#CuadroImgCategoria.Fila3{
	position:absolute;
	top:31em;
}

#CuadroImgCategoria.Fila4{
	position:absolute;
	top:46em;
}

#CuadroImgCategoria.Fila5{
	position:absolute;
	top:61em;
}

#CuadroImgCategoria.Columna1{
	left:12px;
}
#CuadroImgCategoria.Columna2{
	left:15em;
}
#CuadroImgCategoria.Columna3{
	left:29em;
}
#CuadroImgCategoria.Columna4{
	left:43em;
}

#CuadroImgCategoria span.TxtCategoria{
	position:relative;
	top:1em;
	left:1em;
	width:12em;
	font-weight:bold;
	color:#CCCC00;
}


#CuadroImgCategoria a.BotonCat {position:relative; top:2em; left:7.5em; display:block; width:9.5em; text-decoration:none; font-size:12px;}
#CuadroImgCategoria a.BotonCat span {padding:0px 0 0 20px; background:url(../images/Style/Flechas.gif) 4px 4px no-repeat; color:#FFF; white-space:nowrap;}

#CuadroImgCategoria a.Negro:hover { color:#FFF; background:url(../images/Style/BotonBgNegro.gif) repeat-x; font-weight:bold;}
#CuadroImgCategoria a.Naranja:hover { color:#FFF; background:url(../images/Style/FondoBtnMas.gif) repeat-x; font-weight:bold;}

.Fila1{
	position:absolute;
	top:1em;
}

.Fila2{
	position:absolute;
	top:14.5em;
}

.Fila3{
	position:absolute;
	top:28em;
}

.Fila4{
	position:absolute;
	top:41.5em;
}

.Columna1{
	left:1em;
}
.Columna2{
	left:15em;
}
.Columna3{
	left:29em;
}

#CabeceraCategoria{
	position:relative;
	top:0em;
	left:0em;
	width:37em;
	height:2em;
}

#TextoBody{
	position:relative;
	top:1em;
	left:0.5em;
	width:17em;
	color:#e8cfcf;
	font-size: 1.4em;
	text-align:justify;
}

#TextoUs{
	position:relative;
	top:1em;
	left:3em;
	width:800px;
	height:550px;
	color:#e8cfcf;
	text-align:justify;
	background:url(../images/Style/FondoTransparente.gif) repeat-y;
}

#TextoUs p{
	position:relative;
	top:0.5em;
	left:1em;
	width:765px;
	color:#e8cfcf;
	text-align:justify;
}

#ViewerProductos{
	position:relative;
	top:0em;
	width:100%;
	height:350px;
}

#Footer{
	position:relative;
	top:1.5em;
	width:100%;
	height:13em;
	background:url(../images/Style/FondoNegro.gif) repeat-x;
	background-color:#202020;
	margin:0 auto;
}

#TablaEnlacesFooter{
	position:relative;
	top:1.5em;
	margin:0 auto;
}

#LinkFooter a{
	text-decoration:none;
	color:#666666;
	font-weight:lighter;
	font-family:"Arial Rounded MT Bold";
	font-size:15px;
}

#LinkFooter a.active{
	color:#DAC9AC;
}

#LineaDivisoraFooter{
	position:relative;
	top:1.95em;
	background:url(../images/Style/LineaDivisora.gif);
	height:1px;
	width:55em;
	background-repeat:repeat-x;
	margin:0 auto;
}

#Link{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}


#Link:hover{
	text-decoration:underline;
}






#PaginaProductsSchego_sp{
	position:absolute;
	top:0em;
	left:0em;
	width:79em;
	height:75em;
	background-color:#1D2834;
	z-index:0;
}

#ProductsSchego{
	position:relative;
	top:8em;
	left:1em;
	width:48em;
	height:37em;
}

#ParrafoSchego_sp{
	position:absolute;
	top:1em;
	left:1em;
	width:48em;
	height:6em;
	z-index:3;    
}

#ProductsRitter{
	position:relative;
	top:8em;
	left:1em;
	width:48em;
	height:44em;
}

#ParrafoRitter{
	position:absolute;
	top:1em;
	left:1em;
	width:48em;
	height:6em;
	color:white;
	text-align:justify;
}



#TextoContact_sp{
	position:absolute;
	top:1em;
	left:1em;
	width:46.75em;
	height:8em;
	vertical-align:middle;
	z-index:3;    
}

#TituloGama{
	position:absolute;
	top:11em;
	left:32.5em;
	width:7em;
	color:#FF6600;
}

#TXTGeneral{
	position:absolute;
	top:14em;
	left:26em;
	width:20em;
	height:10em;
	color:white;
}

#Tit{
	color:#FF6600;
}

#TXT{
	color:white;
	height:3em;
}


green{
	color:green;
	font-weight:bold;
}

#ImageSet{
	position:relative;
	width:51.5em;
	height:11em;
	background-color:black;
	position:relative;
	top:1em;
	left:2em;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	display:block;
	border:1px solid black;
}