.mainBox { padding:10px; background-color:#CCC; margin-bottom:5px;}
.colCont { clear:left;}
/*/////////TITULOS///////*/
.titComun { font-size:16pt; padding:10px; max-width:921px; margin:0 auto 1px}
.titBrB   { font-size:16pt; padding:10px; border-bottom:#666 solid 1px;  max-width:921px; margin:0 auto 1px }
.titBr    { font-size:16pt; padding:10px; border:#666 solid 1px; max-width:921px; margin:0 auto 1px }
.titBg    { font-size:16pt; padding:6px 10px; max-width:921px; margin:0 auto 1px; color:#FFF }
/*CUADROS TEXTO*/
.textComun { padding:8px 0;  margin:0 auto 5px; max-width:925px;}
.textComun p{ padding:5px 10px; }
.textComun ul{ padding:5px 10px; list-style:inside square }
.textComun li{ padding:2px 0 1px 5px; margin-bottom:2px; }

.textBr { padding:8px 8px; border:#666 solid 1px; margin:0 auto 5px; max-width:925px;}
.textBr p{ padding:5px 10px; }
.textBr ul{ padding:5px 10px; }
.textBr li{ list-style:none; border-left:#ee7f01 solid 3px; padding:2px 0 1px 10px; margin-bottom:2px; }

.textBg { padding:8px 8px; background:url(../img/alpha90.png); margin:0 auto 5px; max-width:925px;}
.textBg p{ padding:5px 10px; }
.textBg ul{ padding:5px 10px; }
.textBg li{ list-style:none; border-left:#ee7f01 solid 3px; padding:2px 0 1px 10px; margin-bottom:2px; }

/* TEXTO  E IMAGEN */

.imgContTxtIzq, .imgContTxtDer {
	margin:0 auto 6px;
	max-width:941px
}
.imgContTxtImg {
	display:inline
}
.imgContTxtText p{
	padding:10px;
}
.imgContTxtIzq .imgContTxtImg img{
	float:left;
	margin-right:10px;
}
.imgContTxtDer .imgContTxtImg img{
	float:right;
	margin-left:6px;
}

/*IMAGENES*/
.boxContImg { text-align:center; display:block; clear:left}

/*SOLAPAS*/
.solapaC{  min-height:50px;  }
.solapaTit{ margin-top:4px; height:29px; padding-left:5px }
.solapaCont{ background-color:#fff; padding:10px 3px; border:#d3d3d3 solid 1px; min-height:50px; display:none; }
.solapaTitOff{ 
	padding-right:10px; 
	float:left;
	margin:-5px 0 0 0;
	background:url(../img/temas/bgSolapaTitOff.gif) no-repeat bottom right; 
}
.solapaTitOff span{ 
	float:left;  height:20px;
	padding:11px 0 0 10px;
	font-size:13px; text-transform:uppercase;
	font-weight:bold;
	background:url(../img/temas/bgSolapaTitOff.gif) no-repeat bottom left; 
	color:#a0a0a0; 
	cursor:pointer
}
.solapaTitOn { 
	margin:0 0 0 4px;
	padding-right:15px; 
	float:left;
	position:relative;
	background:url(../img/temas/bgSolapaTitOn.gif)  no-repeat top right; 
	cursor:default
}
.solapaTitOn span{ 
	float:left; height:20px;
	padding:10px 0 0 15px;
	font-size:13px; text-transform:uppercase;
	font-weight:bold;
	background:url(../img/temas/bgSolapaTitOn.gif)  no-repeat top left; 
	color:#000; 
}
.solapaTitOn:hover, .solapaTitOff:hover{ 
	text-decoration:none !important;
}
.solapaTitOff:hover{ 
	background:url(../img/temas/bgSolapaTitOver.gif)  no-repeat bottom right;
}
.solapaTitOff:hover span{ 
	background:url(../img/temas/bgSolapaTitOver.gif)  no-repeat bottom left;
	color:#000; 
}

/*GRILLAS*/
.Grilla { border-collapse:collapse; table-layout:fixed; margin:10px auto; font-size:11px;  }
.Grilla th, .Grilla td { padding:4px;}

.GrillaTrTit th{ background-color: #000 !important; border:1px solid #fff !important; padding:6px 2px; color:#fff !important;}

.GrillaTrCol th { border:#fff solid 1px !important; font-weight:bold; padding:5px; background-color:#999; text-align:center}

.GrillaTrRow td { border:#fff solid 1px; padding:5px; background-color:#fff;}
.GrillaTrRowImp td { border:#fff solid 1px; padding:5px; background-color:#F2F2F2;}

.GrillaTdRowDes { padding:2px; border:#fff solid 1px !important; font-weight:bold; background-color:#E9E9E9 !important; }
.GrillaTrRowImp .GrillaTdRowDes { background-color:#DADADA !important;}


.GrillaSpanCom, .GrillaDivCom span { color: #FF0000; font-size:8px; vertical-align:top; }
.GrillaDivCom{ font-size:11px; margin:2px 7px; }


