body, html {margin:0px}
* {
    text-shadow: #ffffff 0 0 1px;
}
img{
	border:none;
}
#tprincipal {
	height: 100%;
	width: 900px;
	max-height:1024px;
}
#tprincipal #left {
	width:378px; 
	height:100%; 
	background-repeat:repeat;
	background-position:center;
}
#tprincipal #right{
	width: 522px;
}
#tprincipal #left #menu {
	height: 515px;
	width: 378px;
	overflow: hidden;
}
#tprincipal #left #menusxh {
	height: 515px;
	width: 378px;
	overflow: hidden;
}
#tprincipal #right #contenido {
	/*height: 493px;*/
	height:510px;
	width: 522px;
	float: left;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;*/
}
#tprincipal #left #sombra_arriba {
	height: 25px;
	width: 378px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sombra_arriba.png');
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tprincipal #left #sombra_arriba[id] {
  background-image:url(sombra_arriba.png);
}
#tprincipal #left #sombra_abajo {
	margin: 0px;
	height: 25px;
	width: 378px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sombra_abajo.png');
}
#tprincipal #left #sombra_abajo[id] {
  background-image:url(sombra_abajo.png);
}

#tprincipal #left #menu a {
	display: inline;
	cursor: hand;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin-top: 0px;
	margin-bottom: 4px;
	width: 378px;
	text-decoration:none;
}
#tprincipal #left #menu a.sitioweb {
	height:60px;
	background-image:url(menu_web.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_web_hover.png');
}
#tprincipal #left #menu a.sitioweb:hover, #tprincipal #left #menu a.actual_sitioweb {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_web.png');
}
#tprincipal #left #menu a.marca {
	height:80px;
	background-image:url(menu_marca.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_marca_hover.png');
}
#tprincipal #left #menu a.marca:hover, #tprincipal #left #menu a.actual_marca {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_marca.png');
}
#tprincipal #left #menu a.editorial {
	height:55px;
	background-image:url(menu_editorial.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_editorial_hover.png');
}
#tprincipal #left #menu a.editorial:hover, #tprincipal #left #menu a.actual_editorial {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_editorial.png');
}
#tprincipal #left #menu a.soloporhoy {
	height:43px;
	background-image:url(menu_soloporhoy.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_soloporhoy_hover.png');
}
#tprincipal #left #menu a.soloporhoy:hover, #tprincipal #left #menu a.actual_soloporhoy {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_soloporhoy.png');
}
#tprincipal #left #menu a.clientes {
	height:60px;
	background-image:url(menu_clientes.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_clientes_hover.png');
}
#tprincipal #left #menu a.clientes:hover, #tprincipal #left #menu a.actual_clientes {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_clientes.png');
}
#tprincipal #left #menu a.enestemomento {
	height:33px;
	background-image:url(menu_enestemomento.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_enestemomento_hover.png');
}
#tprincipal #left #menu a.enestemomento:hover, #tprincipal #left #menu a.actual_enestemomento {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_enestemomento.png');
}
#tprincipal #left #menu a.contacto {
	height:53px;
	background-image:url(menu_contacto.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_contacto_hover.png');
}
#tprincipal #left #menu a.contacto:hover, #tprincipal #left #menu a.actual_contacto {
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/menu_contacto.png');
}
#tprincipal #left #menu .actual{
	display: inline;
	cursor: hand;
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:none;
	margin-top: 0px;
	margin-bottom: 4px;
	width: 378px;
}
#tprincipal #left #menu[id] a {
	display: block;
}
#tprincipal #left #menu a:hover {
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:none;
}

#tprincipal #left #menu #logo {
	text-align: center;
	display: block;
	margin-top: 13px;
	margin-bottom: 17px;
	width:378px;
	margin-left:auto;
	margin-right:auto;
}
#tprincipal #left #menu #logo[id] {
	margin-bottom: 25px;
}

#tprincipal #left #menu #logo a {
	 width:134px;
	 display:block;
	 margin:0px;
	 margin-right:auto;
	 margin-left:auto;
	 height:74px;
	 background-image:none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/SXH_logo.png');
}
#tprincipal #left #menu #logo a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/SXH_logo2.png');
}
#tprincipal #left #menu #logo[id] a {
	background-image:url(SXH_logo.png);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#tprincipal #left #menu #logo[id] a:hover {
	background-image:url(SXH_logo.png);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#tprincipal #right #contenido #marca {
	float: left;
	width: 412px;
	margin-left: 25px;
	height: 408px;
	overflow: hidden;
	display: inline;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

#tprincipal #right #contenido #marca #logomarca{
	display: block;
	vertical-align: middle;
	width:412px;
	overflow:hidden;
	height:400px;
	text-align: center;
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


#tprincipal #right #contenido #marca #logomarca div#imagen {
	width:412px;
	height:400px;
	background-repeat: no-repeat;
	background-position: center center;
}

#tprincipal #right #contenido #sistema {
	float: left;
	text-align: right;
	width:85px;
	height: 408px;
	overflow: hidden;
}

.sombra {
	float:right;
	margin-bottom: 6px;
}

#tprincipal #right #contenido .sombra a{
	padding-bottom:3px;
	display:block;
}
.sombra img {
	display:block;
	width:65px;
	height:65px;
	border:1px solid #333333;
 }
#tprincipal #right #contenido .sombra a:hover{
	padding-bottom:3px;
	padding-right:3px;
	background-image:url(sombra.gif);
	background-position:bottom right;
	background-repeat:repeat-x;
	display:block;
}

#tprincipal #right #contenido #paginacion {
	float: left;
	width: 499px;
	height: 40px;
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 28px;
	*font-size: 30px;
	font-weight: bold;
	color: #E21D3C;
	line-height: 36px;
	display:inline;
	margin-left:18px;
}
#tprincipal #right #contenido #paginacion  span{
	margin-right:2px;
}
#tprincipal #right #contenido #paginacion  a{
	font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 28px;
	*font-size: 30px;
	font-weight: bold;
	color: #D9DBDC;
	line-height: 36px;
	text-decoration:none;
	margin-right:2px;
}
#tprincipal #right #contenido #paginacion  a:hover{
	color: #E21D3C;
}
#tprincipal #right #contenido #nombremarca {
	float: left;
	width: 482px;
	height: 17px;
	color: #E21D3C;
	display:inline;
	margin-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}
#tprincipal #right #contenido #nombremarca a{
	color: #E21D3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	text-decoration:none;
}
#tprincipal #right #contenido #nombremarca a:hover{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}
#tprincipal #right #contenido #descripcion {
	float: left;
	width: 482px;
	height: 13px;
	color: #000000;
	display:inline;
	margin-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
}
#tprincipal #right #contenido #dirweb {
	float: left;
	width: 482px;
	height: 11px;
	color: #000000;
	display:inline;
	margin-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#tprincipal #right #contenido #dirweb a:hover{
	color:#000000;
}
#tprincipal #right #copy {
	height: 20px;
	width: 402px;
	display: inline;
	margin-top: 5px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#tprincipal #left #menu a img {
	height: 100%;
	width: 100%;
}
.invisible {
	display: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#tprincipal #right #contenido #sistema #hoverbar {
height:15px;
left:20;
position:relative;
top:-408px;
width:65px;
z-index:10;
}

#tprincipal #right #contenido #sistema #arribalink {
height:15px;
*height:17px;
left:15px;
float:left;
position:relative;
top:-408px;
width:70px;
z-index:10;
display:inline;
}
#tprincipal #right #contenido #sistema #abajolink {
height:15px;
left:15;
float:left;
position:relative;
top:-30px;
*top:-36px;
width:70px;
z-index:10;
}
#tprincipal #right #contenido #proyectos #arribalink {
display:inline;
float:right;
height:15px;
width:70px;
}
#tprincipal #right #contenido #proyectos #abajolink {
height:15px;
float:right;
width:70px;
}
#tprincipal #right #contenido  #arribalink a{
display:none;
height:15px;
width:70px;
text-decoration:none;
background-color:#FFFFFF;
background-image:url(arribalink.png);
background-repeat:no-repeat;
}
#tprincipal #right #contenido  #abajolink a{
display:block;
height:15px;
width:70px;
text-decoration:none;
background-color:#FFFFFF;
background-image:url(abajolink.png);
background-repeat:no-repeat;
background-position:bottom;
}
#hidepage {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFff; z-index:11
}


#tprincipal #left #menusxh a {
	display: inline;
	cursor: hand;
	margin-top: 0px;
	margin-bottom: 4px;
	width: 378px;
	text-decoration:none;
}
#tprincipal #left #menusxh a.sitioweb {
	height:60px;
	background-image:url(sxh_web.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_web.png');
}
#tprincipal #left #menusxh a.sitioweb:hover{
	background-image:url(sxh_web_hover.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_web_hover.png');
}
#tprincipal #left #menusxh a.marca {
	height:80px;
	background-image:url(sxh_marca.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_marca.png');
}
#tprincipal #left #menusxh a.marca:hover{
	background-image:url(sxh_marca_hover.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_marca_hover.png');
}
#tprincipal #left #menusxh a.editorial {
	height:55px;
	background-image:url(sxh_editorial.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_editorial.png');
}
#tprincipal #left #menusxh a.editorial:hover{
	background-image:url(sxh_editorial_hover.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_editorial_hover.png');
}
#tprincipal #left #menusxh a.soloporhoy {
	height:43px;
	background-image:url(sxh_soloporhoy.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_soloporhoy.png');
}
#tprincipal #left #menusxh a.clientes {
	height:60px;
	background-image:url(sxh_clientes.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_clientes.png');
}
#tprincipal #left #menusxh a.clientes:hover{
	background-image:url(sxh_clientes_hover.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_clientes_hover.png');
}
#tprincipal #left #menusxh a.enestemomento {
	height:33px;
	background-image:url(sxh_enestemomento.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_enestemomento.png');
}
#tprincipal #left #menusxh a.enestemomento:hover{
	background-image:url(sxh_enestemomento_hover.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_enestemomento_hover.png');
}
#tprincipal #left #menusxh a.contacto {
	height:53px;
	background-image:url(sxh_contacto.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_contacto.png');
}
#tprincipal #left #menusxh a.contacto:hover{
	background-image:url(sxh_contacto_hover.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/sxh_contacto_hover.png');
}

#tprincipal #left #menusxh[id] a {
	display: block;
}
#tprincipal #left #menusxh #logo {
	text-align: center;
	display: block;
	margin-top: 13px;
	margin-bottom: 25px;
	*margin-bottom: 16px;
	width:378px;
	margin-left:auto;
	margin-right:auto;
}
#tprincipal #left #menusxh #logo a {
	 width:134px;
	 display:block;
	 margin:0px;
	 margin-right:auto;
	 margin-left:auto;
	 height:74px;
 	background-image:url(SXH_SXH.png);
	 *background-image:none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/SXH_SXH.png');
}
#tprincipal #left #menusxh #logo a:hover {
	background-image:url(SXH_SXH_hover.png);
    *background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/SXH_SXH_hover.png');

}
#tprincipal #left #menusxh a img {
	height: 100%;
	width: 100%;
}
#tprincipal #right #contenido #mes {
	float: left;
	height: 60px;
	width: 522px;
	background-color: #00ADEF;
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 58px;
	font-weight: bold;
	line-height: 60px;
	margin-top: 9px;
}
#tprincipal #right #contenido #filosofia {
	margin-top: 80px;
}
#tprincipal #right #contenido #mes img {
	margin-top: 5px;
	margin-left: 15px;
}
#tprincipal #right #contenido #calendario {
	float: left;
	height: 410px;
	margin-top: 15px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #8ad7f7;
	border-left-color: #8ad7f7;
}
#tprincipal #right #contenido #calendario td {
	width: 74px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8ad7f7;
	border-bottom-color: #8ad7f7;
	height: 70px;
}
#tprincipal #right #contenido #calendario .dia {
	margin: 0px;
	text-align: right;
	padding-top: 1px;
	padding-right: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #939598;
}
#tprincipal #right #contenido.editorial {
	padding-top:50px;
	height:443px;

	*height:493px;
}



#tprincipal #right #contenido #marca #sitemamarca{
	text-align: center;
	margin-top: 45px;
}


#tprincipal #right #contenido #dirweb a {
	color: #000000;
	text-decoration: none;
}
#tprincipal #right #contenido #proyectos {
	margin-top: 10px;
	margin-left: 20px;
	width: 400px;
	display: inline;
	float: left;
}
#tprincipal #right #contenido #proyectos a {
	float:left;
	width: 120px;
}
#tprincipal #right #contenido #trabajando {
	margin-left: 25px;
}
#tprincipal #right #contenido #telefono {
	float: left;
	height: 141px;
	width: 400px;
	display: block;
	margin-top: 150px;
	margin-left: 65px;
	*margin-left: 8px;
	background-repeat: repeat;
	background-position: center center;
}
#tprincipal #right #contenido #telefono #datos{
	float: left;
	height: 141px;
	width: 400px;
	display: block;
	background-image:url(telefono.png);
	*background-image:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imgs/telefono.png');
}
#tprincipal #right #contenido #telefono #datos a img {
	height: 34px;
	width: 369px;
}
#tprincipal #right #contenido #telefono #datos a {
	margin-top: 86px;
	float: left;
	margin-left: 15px;
	text-decoration:none;
	display:inline;
	height: 34px;
	width: 369px;
}
#tprincipal #right #contenido #telefono #datos a:hover {
	border-bottom:2px solid #999999;
}

#tprincipal #right #contenido #logomarca #imagen {
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}

#tprincipal #right #contenido #logomarca #imagen.web {
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	border:1px solid #AAAAAA;
}

#tprincipal #right #contenido #marca #logomarca a {
	width:390px;
	height:263px;
	display:block;
}
#tprincipal #right #contenido #marca #logomarca #navegador {
	background-repeat: no-repeat;
	display: block;
	height: 280px;
	width: 394px;
	padding-top:35px;
	padding-left:1px;
	*margin-top:25px;
	height:315px;
	background-image:url(1px.gif);
	background-repeat:no-repeat;
}
#tprincipal #right #contenido #sistema .iconos {
	float: right;
	width: 65px;
}
#tprincipal #right #contenido #tablaclientes {
	width: 100%;
}
#tprincipal #right #contenido #tablaclientes td {
	padding: 4px;
}
#tprincipal #right #contenido #proyectos .proyecto {
	margin-bottom: 25px;
	display: block;
	width: 490px;
	float: left;
}
#tprincipal #right #contenido #proyectos .proyecto .proyectodesc {
	float: left;
	margin-left: 1px;
	display: block;
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tprincipal #right #contenido.home a {
	height: 100px;
	width: 85px;
}
#tprincipal #right #contenido.home a:hover {
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter:alpha(opacity=60);
	height:100px;
	padding:0px;
	margin:0px;
	width:85px;
}
#tprincipal #right #contenido.home {
	padding-top:70px!important;
	height:423px!important;
	*height:493px;
}
#tprincipal #right .home {
	padding-top:70px!important;
	height:423px!important;
	*height:493px;
}#tprincipal #right #contenido #proyectos .flechas {
	background-color: #FFFFFF;
	display: block;
	float: left;
	width:508px;
}
