.mainBox    { padding:10px; background-color:#fff; margin-bottom:5px;}
.mainBoxBgA { padding:10px; background-color:#89a6cd; margin-bottom:5px;}
.mainBoxBgV { padding:10px; background-color:#fbe3ff; margin-bottom:5px;}
.mainBoxBgC { padding:10px; background-color:#cfebf5; margin-bottom:5px;}
.mainBoxBgN { padding:10px; background-color:#f7e082; margin-bottom:5px;}
.mainBoxBgG { padding:10px; background-color:#CCC; margin-bottom:5px;}

.colCont { clear:left; margin-top:0px;}
/*/////////TITULOS///////*/
.titComun { font-size:13pt; padding-bottom:5px; padding-top:20px; padding-left:15px; max-width:923px; margin:0 auto; color:#293854}
.titBrB   { font-size:13pt; padding:10px; border-bottom:#666 solid 1px;  max-width:923px; margin:0 auto 6px }
.titBr    { font-size:13pt; padding:10px; border:#666 solid 1px; max-width:923px; margin:0 auto }
.titBg    { font-size:15pt; font-family: Tahoma, Geneva, sans-serif; font-weight:normal; padding:10px 10px 5px 15px; max-width:923px; margin:0 auto; color:#436797; background:url(../img/bgTit950.png) no-repeat;}

.c106 .titBg, .c106m .titBg{ background:url(../img/bgTit106.png)}
.c135 .titBg, .c135m .titBg{ background:url(../img/bgTit135.png)}
.g150 .titBg{ background:url(../img/bgTit150.png)}
.g180 .titBg, .c180 .titBg, .c180m .titBg{ background:url(../img/bgTit180.png)}
.s200 .titBg{ background:url(../img/bgTit200.png)}
.g230 .titBg{ background:url(../img/bgTit230.png)}
.c280 .titBg, .c280m .titBg{ background:url(../img/bgTit280.png)}
.s300 .titBg{ background:url(../img/bgTit300.png)}
.g310 .titBg{ background:url(../img/bgTit310.png)}
.s400 .titBg{ background:url(../img/bgTit400.png)}
.g470 .titBg{ background:url(../img/bgTit470.png)}
.s460 .titBg{ background:url(../img/bgTit460.png)}
.g570 .titBg{ background:url(../img/bgTit570.png)}
.s620 .titBg{ background:url(../img/bgTit620.png)}
.g630 .titBg{ background:url(../img/bgTit630.png)}
.g710 .titBg, .g720 .titBg{ background:url(../img/bgTit710.png)}
/*/////////CUADROS TEXTO///////*/
.textComun { padding:8px 0;  margin:0 auto 5px; max-width:925px;}
.textComun p{ padding:5px 20px 10px 10px; }
.textComun ul{ padding:5px 10px; list-style:inside square}
.textComun li{ padding:2px 0 1px 10px; margin-bottom:2px; }

.textBr { padding:8px 8px; border:#666 solid 1px; margin:5px 20px 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///////*/

.imgCont {
	text-align:center;
	margin-bottom:10px;
}
.imgContTxt {
	padding:3px;
	margin-bottom:6px;
}
.imgContTxtImg {
	display:inline;

}
.imgContTxtImg img{
	margin-right:10px;
	margin-left:20px;
	
}
.imgContTxtText p{
	padding:0px 20px 15px 10px;
	margin:0px;
}
.imgContTxtIzq .imgContTxtImg img{
	float:left;
	margin:0 15px 5px 20px;
}
.imgContTxtDer .imgContTxtImg img{
	float:right;
	margin:10px;
}

.imgContTxtText{
	margin:10px 0px 18px 10px;
	padding:0px;
}

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

/*///////// SOLAPAS ///////*/
.solContPos{  min-height:50px; max-width:950px; margin:0 auto }
.solapaTit{ margin-top:4px;  height:33px; }
.solapaCont{ background-color:#fff; padding:10px 0; border:#41889d solid 1px; min-height:50px; display:none; }
.solapaTitOff{ 
	padding:5px 14px 6px;
	height:18px;
	float:left;
	color:#063;
	font-size:13px;
	font-weight:bold;
	border:#949494 solid 1px;
	border-bottom:none;
	margin:3px 6px 0 0;
	border-radius: 7px 7px 0 0 
}
.solapaTitOn { 
	padding:9px 14px;
	height:15px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	float:left;
	position:relative;
	background:url(../img/temas/bgSolapaTitOn.gif) repeat-x; 
	border:#41889d solid 1px;
	border-bottom:none;
	cursor:default;
	margin:0 6px 0 0;
	border-radius: 7px 7px 0 0 
}
.solapaTitOn:hover, .solapaTitOff:hover{ 
	text-decoration:none !important;
}
.solapaTitOff:hover{ 
	background:url(../img/temas/bgSolapaTitOn.gif) repeat-x;
	color:#000;
	border:#41889d solid 1px;
}

/*///////// 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; }



