.page , .pageLeft , .pageBody {
}

.page {
margin:0 auto 0 auto;
padding:0;
width:950px;
height:100%;
}
.pageLeft {
float:left;
width:180px;
position:fixed;
margin:0 20px 0 0;
padding:0;
}
.pageBody {
float:right;
width:750px;
margin:0 0 2em 0;
padding:0;
}
.pageBodyContenido {
margin:0 0 0 5em;
padding:0;
}

/*****************************************/

.mainBox , .mainBoxFluid , .mainBoxFluidClaro , .mainBoxFluidLectura {
position:relative;
width:975px;
margin:0 auto;
}
.mainBox {
padding:0;
height:538px;
background-color: #414141;
background-image:url(../images/fondoGradient.jpg);
background-position:top center;
background-repeat:repeat-x;
}
.mainBoxFluid , .mainBoxFluidLectura {
background-color: #414141;
background-image:url(../images/fondoGradient.jpg);
background-position:top center;
background-repeat:repeat-x;
}
.mainBoxFluid {
padding:4em 0 1.5em 0;
}
.mainBoxFluidLectura {
padding:0 0 1.5em 0;
}

.mainBoxFluidClaro {
padding:0;
background-color: #e2dede;
background-image:url(../images/fondoGradientClaro.jpg);
background-position:top center;
background-repeat:repeat-x;
}

/*****************************************/

.mainPage {
position:relative;
width:950px;
margin:0 auto;
padding:0;
}

.mainPageLectura {
padding:4em 0 1.5em 0;
position:relative;
width:950px;
margin:0 auto;
}

.mainPageContenido{
width:100%;
margin:0;
padding:0;
position:relative;
}
.mainPageContenidoClaro{
margin:0;
padding:5em 6em 6em 6em;
position:relative;
color:#000;
}

/****************************************************/

.left {
width:200px;
}

.right {

}

.divLeft {
float:left;
}

.divRight {
float:right;
}

/****************************************************/

.column1 {
width:100%;
display:block;
}

.column2 {
float:left;
width:50%;
}

.column3 {
float:left;
width:33.3333%;
}

/****************************************************/

.caja {
width:950px;
height:450px;
padding:0;
margin:0;
position:relative;
}

.cajaFluid {
width:100%;
height:450px;
padding:0;
margin:0;
position:relative;
}

.cajaHTML {
position:absolute;
bottom:0;
left:0;
width:100%;
height:100px;
padding:0;
margin:0;
}
.cajaHTMLfluid {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:0;
margin:0;
}

.opacityBG {
position:relative;
height:100%;
width:100%;
margin:0;
padding:0;
background-image: url(../images_common/opacity70.png) !important;
background-position: left top !important;
background-repeat: repeat !important;
background-image: none;
filter:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_common/opacity70.png', sizingMethod='scale');
}

.cajaHTML_txt {
color: #FFFFFF ; 
position:absolute;
top:0;
padding:1.2em 3em 1.5em 3em;
margin:0;
font-size: 1.4em ;
}

.cajaHTML_txt h1 {
font-family:'Arial Black',Arial,Helvetica,sans-serif;
color:#fff;
line-height:1.1em;
font-size:1.8em;
}



/****************************************************/

.footer {
width:950px;
margin:6em auto 1em auto;
padding:0;
}

.footerContent {
padding:.5em 0;
margin:0;
font-size:9px;
text-transform:uppercase;
text-align:right;
}

/***************************************************/

#panelLogin {
background-color: #000;
padding:1em;
margin:0;
text-align:right;
}

#loginIncorrecto { 
	padding:1em;
	margin:0;
	text-align:right;
	color: #FF0000 ; 
}
.loginUserName{
color:#fff;
}
.panelTopIdiomasContenido {
width:950px;
margin:0 auto;
}
#panelTop {
margin:0;
padding:0;
}
.panelTop {
width:100%;
margin:0 auto;
padding:0;
text-align:right;
}
.panelTopIdiomas {
/*background-color: #000;*/
}
.panelTopMenu {
width:950px;
margin:0 auto 0 auto;
padding:0;
}
.panelTopContenido {
margin:0;
padding:1em .8em 1em 1em;
border-bottom:1px solid #1a1a1a;
background-color: #000;
}

.btnTogglePanel {
margin:1px 0 0 0;
padding:.5em 0 .5em 0;
font-family:arial;
letter-spacing:.1em;
/*background-color: #000;*/
}
.btnTogglePanel a , .btnTogglePanel a:visited {
color:#555;
}
.btnTogglePanel a:hover {
color:#fff;
}