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

/***********************************************/
/***********************************************/
/* breadcrumb **********************************/

.breadcrumb {
color:#ccc;
padding:.5em;
margin:3px auto 3px auto;
}

.breadcrumb_contenido {
padding:0 1em 0 0;
margin:0;
text-transform:lowercase;
}
/*
.breadcrumb a , .breadcrumb a:visited , .breadcrumb_item a , .breadcrumb_item a:visited {
padding:0 .3em;
color:#fff;
}

.breadcrumb a:hover , .breadcrumb_item a:hover {
color:#fff;
text-decoration:underline;
}
*/

.breadcrumb_item {
}
.breadcrumb_item a , .breadcrumb_item a:visited {
}
.breadcrumb_item a:hover {
}

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

.caja , .caja_flash , .cajaHTML {
width:950px;
height:448px;
padding:0;
margin:0;
}

.caja {
position:relative;
}

.caja_flash {
position:absolute;
top:0;
left:0;
}

.cajaHTML {
position:absolute;
top:0;
left:0;
color:#fff;
}

.cajaHTML_Content {
padding:1em 1em 1em 1em;
margin:0;
}

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

.cajaHTML_colL , .cajaHTML_colR {
height:450px;
padding:0;
margin:0;
position:relative;
}

.cajaHTML_colL {
width:250px;
float:left;
/*background-color: #666;*/
}

.cajaHTML_colR {
width:695px;
float:left;
overflow:hidden;
/*background-color: #ccc;*/
}

.cajaHTML_colContent {
padding:0;
margin:.6em;
/*background-color: #ccc;*/
}

.cajaHTML_colLContenido {
padding:0;
margin:1em 0em 1em 1em;
/*background-color: #ccc;*/
}

.cajaHTML_colRContenido {
padding:0;
margin:0 1.7em 1em 0em;
/*background-color: #ccc;*/
}

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

.cajaHTML_colR table {
}

.cajaHTML_colRContenidoR {
position:relative;
margin:0 0 0 1px;
padding:0;
text-align:left;
}

.cajaHTML_colRContenidoR p {
font-size:1em;
line-height:1.4em;
}

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

.slide {
position:relative;
background-color: none;
color:#fff;
margin:0;
padding:0;
}

.slideContenedor {
position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
padding:0;
margin:0;
background-color: none;
}

.eslideText {
position:relative;
width:695px;

margin:0 0 0 2em ;
padding:0 ;
}

#eslideText {
width:695px;

position:relative;
right:-695px;

margin:0;
padding:0;
}

.slideContenidoL {
padding:1em;
}

.slideContenidoL h1 {
padding:0 0 .5em 0;
margin:0;
}

/****************************************************/
/* opacidades ***************************************************/

* html .opacityMenu , * html .opacityText {
}

.opacityMenu , .opacityText {
position:relative;
}

.opacityMenu , .opacityText {
background-image: url(../images_common/opacity60.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/opacity60.png', sizingMethod='scale');
}

.opacityMenu {
height:430px;
width:100%;
}

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

table.contenidoTxt {
height:100%;
width:695px;
}

.texto {
position:absolute;
top:0;
left:0;
z-index:1;
margin:0;
padding:0;
text-align:left;
}

h1.seccionH1 {
margin:0 0 0 3em;
padding:.5em 0;
border-bottom:1px solid #fff;
font-size:1.8em;
}

.textoLectura {
margin:0;
padding:1em 4em 2em 8em;
}

.textoLectura h1 {
margin:0 0 0 3em;
padding:.5em 0;
border-bottom:1px solid #fff;
font-size:1.8em;
}

.textoLectura h2 {
margin:0;
padding:.3em 0;
font-size:1.5em;
}

.textoLectura a , .textoLectura a:visited {
padding:.2em .7em .3em .7em;
margin:0;
background-color: #000;
color:#fff;
text-transform:uppercase;
}

.textoLectura a:hover {
color:#999;
}

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

.header {
margin:.5em auto .5em auto;
padding:0;
width:950px;
}

.headerContent {
margin:0;
padding:0 0 0em 0;
}

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

.header_topL {
height:10px;
margin:0;
padding:0;
background-image: url(../images/header_topL.gif);
background-position: left top;
background-repeat: no-repeat;
}
.header_topR {
height:10px;
margin:0;
padding:0;
background-image: url(../images/header_topR.gif);
background-position: right top;
background-repeat: no-repeat;
}
.header_center {
margin:0;
padding:0 2em;
background-color: #000;
border-left:2px solid #4d4d4d;
border-right:2px solid #4d4d4d;
clear:both;
}
.header_bottomL {
height:10px;
margin:0;
padding:0;
background-image: url(../images/header_bottomL.gif);
background-position: left bottom;
background-repeat: no-repeat;
}
.header_bottomR {
height:10px;
margin:0;
padding:0;
background-image: url(../images/header_bottomR.gif);
background-position: right bottom;
background-repeat: no-repeat;
}

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

.body_topL {
height:10px;
margin:0;
padding:0;
background-image: url(../images/body_topL.gif);
background-position: left top;
background-repeat: no-repeat;
}
.body_topR {
height:10px;
margin:0;
padding:0;
background-image: url(../images/body_topR.gif);
background-position: right top;
background-repeat: no-repeat;
}
.body_center {
margin:0;
padding:0 2em;
background-color: #292929;
border-left:2px solid #4d4d4d;
border-right:2px solid #4d4d4d;
clear:both;
}
.body_bottomL {
height:10px;
margin:0;
padding:0;
background-image: url(../images/body_bottomL.gif);
background-position: left bottom;
background-repeat: no-repeat;
}
.body_bottomR {
height:10px;
margin:0;
padding:0;
background-image: url(../images/body_bottomR.gif);
background-position: right bottom;
background-repeat: no-repeat;
}

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

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

.footerContent {
padding:.5em 1.5em 2em 0;
margin:0;
text-align:right;
}
