@import url(grid.css);
@import url(color.css);
.mainBox { padding:10px; background-color:#CCC; margin-bottom:5px;}
.colCont { clear:left;}
/*/////////TITULOS///////*/
.titCh { font-size:16px; padding:10px; }
.titMe { font-size:20px; padding:10px; }
.titGr { font-size:34px; padding:10px; }
.titBgCh { font-size:16px; padding:10px 10px 10px 17px; max-width:923px; margin:0 auto }
.titBgMe { font-size:20px; padding:13px 10px 6px 17px; max-width:923px; margin:0 auto }
.titBgGr { font-size:26px; padding:12px 10px 10px 17px; max-width:923px; margin:0 auto }
.titBgCh, .titBgMe,  .titBgGr{ background:url(../img/bgTit950.png)}
.s200 .titBgCh, .s200 .titBgMe, .s200 .titBgGr{ background:url(../img/bgTit200.png)}
.g230 .titBgCh, .g230 .titBgMe, .g230 .titBgGr{ background:url(../img/bgTit230.png)}
.s300 .titBgCh, .s300 .titBgMe, .s300 .titBgGr{ background:url(../img/bgTit300.png)}
.g310 .titBgCh, .g310 .titBgMe, .g310 .titBgGr{ background:url(../img/bgTit310.png)}
.s400 .titBgCh, .s400 .titBgMe, .s400 .titBgGr{ background:url(../img/bgTit400.png)}
.g470 .titBgCh, .g470 .titBgMe, .g470 .titBgGr{ background:url(../img/bgTit470.png)}
.s460 .titBgCh, .s460 .titBgMe, .s460 .titBgGr{ background:url(../img/bgTit460.png)}
.s620 .titBgCh, .s620 .titBgMe, .s620 .titBgGr{ background:url(../img/bgTit620.png)}
.g630 .titBgCh, .g630 .titBgMe, .g630 .titBgGr, .g640 .titBgCh, .g640 .titBgMe, .g640 .titBgGr{ background:url(../img/bgTit630.png)}
.g710 .titBgCh, .g710 .titBgMe, .g710 .titBgGr, .g720 .titBgCh, .g720 .titBgMe, .g720 .titBgGr{ background:url(../img/bgTit710.png)}
/*CUADROS TEXTO*/
.textBoxA { padding:8px 8px;  margin:0 auto 5px; max-width:931px;}
.textBoxA p{ padding:5px 10px; }
.textBoxA ul{ padding:5px 10px; }
.textBoxA li{ list-style:none; border-left:#8c8a70 solid 3px; padding:2px 0 1px 10px; margin-bottom:2px; }

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

.textBoxC { padding:8px 8px; border:#999 solid 1px; margin:0 auto 5px; max-width:931px;}
.textBoxC p{ padding:5px 10px; }
.textBoxC ul{ padding:5px 10px; }
.textBoxC li{ list-style:none; padding:2px 0 1px 10px; margin-bottom:2px; }

.textBoxD { padding:8px 8px; background:#fff url(../img/temas/bgTextoD.gif) top repeat-x; border:1px solid #999; margin:0 auto 5px; min-height:140px; max-width:931px;}
.textBoxD p{ padding:5px 10px; }
.textBoxD ul{ padding:5px 10px; }
.textBoxD li{ list-style:none; border-left:#DBDBDB solid 3px; padding:2px 0 1px 10px; margin-bottom:2px; }

/* TEXTO  E IMAGEN */

.boxContImgTxt {
	padding:3px;
	margin-bottom:6px;
}
.boxContImgTxtImg img{
	margin-right:8px;
}
.boxContImgTxtText p{
	padding:6px 10px 12px 10px;
}
.boxContTxtFoto {
	margin-top:4px;
	padding:3px;
	margin-bottom:12px;
}
.boxContImgTxtIzq .boxContImgTxtImg img{
	float:left;
	margin:6px 6px 4px 0;
}
.boxContImgTxtDer .boxContImgTxtImg img{
	float:right;
	margin:6px 0 4px 6px;
}
.boxContImgTxtImg  {
	display:inline
}
.boxContImgTxtImg {
	display:inline
}
.boxContFotoTxtText p{
	padding:5px 10px
}
/*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; }


