body{
margin:0.5em;
background:Navy url(images/back_body.gif);
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#303462;
}

table.soporte{
text-align:left;
font-size:11px;
Opacity: 0.7;
-o-opacity:0.7;
filter:alpha(opacity=70);
-moz-opacity:0.7;
}

strong{
	font-size: 110%;
}

#principal h2, #principal p{
margin-left:20px;
margin-right:8px;
}

#principal p{
width: 688px;
text-align: justify;
}

h2{
font-size:120%;
letter-spacing:0.2em;
margin-top: 1em;
}

a{
text-decoration:none;
}

a img{
border:0;
}

div#lang, div#principal, div#menu, div#peu, div#avisl{
margin:auto;
width:757px;
text-align:left;
clear:both;
}

div#menu{

}

div#principal{
margin:auto;
height:400px;
background:url(images/back_principal.gif) repeat-y;
text-align:left;
display:table;
	*height:100%;
}

div#contenido{
margin-left:8px;
/*height:400px;*/
background:url(images/bg.gif) no-repeat bottom right;
padding-bottom:20px;
}

div#peu, div#avisl, div#lang, div#lang a, div#avisl a{
font-size:90%;
font-weight:bold;
color:#999;
}

div#peu{
background:#FFF url(images/back_principal.gif) repeat-y;
}

div#avisl{
	text-align:right;
}

.foot {
	clear:both;
	background:Navy url(images/back_body.gif);
}

.subMenu {
	position:absolute;
	background:#171E51;
	width:140px;
	height:100px;
	border:1px solid #FFFFFF;
	border-top:0px;
}

#menu_soporte {
	padding-top:5px;
	margin-left:281px;
	margin-top:53px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	z-index:100;
}

.submenu a, #menu_soporte a{
	display:block;
	margin-top:5px;
}

.submenu a:hover, #menu_soporte a:hover {
	background:#4D6DA0;
}



