@import url(grid.css);
.mainBox { padding:10px; background-color:#CCC; margin-bottom:5px;}
.colCont { clear:left;}

/*CONTENEDORES*/

.mainBox{
	padding:14px;
}


.boxContImg, .titBgG, .titBgG {
	margin-left:10px;
}
.colCont .boxContImg, .colCont .titBgG, .colCont .titBgG {
	margin-left:0 !important;
}
/*TITULOS*/

.titComun{
	color:#cb3124; 	font-size:18px;
	padding:4px 6px; 
}
.titDest{
	border-top:1px solid #eee;	border-bottom:2px solid #cb3124;
	color:#cb3124; 	font-size:16px;	background:url(../img/bgTit_1.gif) repeat-x;
	text-align:center; 	height:23px; padding-top:3px; text-transform:uppercase;
}

.titCh { font-size:16px; padding:10px; }
.titMe { font-size:20px; padding:10px; }
.titGr { font-size:34px; padding:10px; }
.titBgG { margin-bottom:10px; padding:4px 25px 4px 15px; color:#444; font-size:16px;}
.titBgR { margin-bottom:10px; padding:4px 25px 4px 15px; color:#FFF; font-size:16px;}
.seccionCont .titBgG { background:url(../img/titGris950.gif); width:910px; }
.seccionCont .titBgR { background:url(../img/titRojo950.gif); width:910px; }
.g310 .titBgG { background:url(../img/titGris310.gif); width:270px}
.g310 .titBgR { background:url(../img/titRojo310.gif); width:270px}
.g470 .titBgG { background:url(../img/titGris470.gif); width:430px}
.g470 .titBgR { background:url(../img/titRojo470.gif); width:430px}
.g630 .titBgG { background:url(../img/titGris630.gif); width:590px}
.g630 .titBgR { background:url(../img/titRojo630.gif); width:590px}

/*CUADROS*/

.textBoxA p{
	font-size:13px;	padding:5px 8px 5px 8px;
}
.textBoxC { background:url(../img/bgCuadro2.gif) bottom repeat-x #fff; border:1px solid #c1c1c1; margin-bottom:10px; padding:0 10px 10px 10px;}
.textBoxC p{ font-size:12px; padding:5px 0}
.textBoxC h2{ font-size:25px; color:#bfbfbf; text-transform:uppercase; font-weight:900;}
.textBoxC strong{ font-size:14px; padding:8px 10px; display:block}

.textBoxB { background:#ececec; margin-bottom:10px; padding:10px;}
.textBoxB p{ font-size:12px;}
.textBoxB h2{ font-size:14px; color:#d1372a; text-transform:uppercase; font-weight:900; text-align:center;}

.textBoxA li, .textBoxB li, .textBoxC li{
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 0 20px;
	background:url(../img/temas/iconLi.gif) no-repeat left 2px;
	margin:5px 5px 5px 10px;
}
/* TEXTO  E IMAGEN */

.boxContImg {
	margin-bottom:6px;
}
.boxContImg2 {
	border: 1px solid #eee; 
}
.boxContImgTxt {
	padding:3px;
	margin-bottom:6px;
}
.boxContImgTxtImg {
	display:inline
}
.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:0 6px 4px 0;
}

.boxContImgTxtDer .boxContImgTxtImg img{
	float:right;
	margin:0 0 4px 6px;
}
.boxContImgTxtIzq .boxContFoto  {
	float:left;
	margin:0 6px 4px 0;
}

.boxContImgTxtDer .boxContFoto {
	float:right;
	width:321px;
	margin:0 0 4px 6px;
}

/*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; 
}

/*GRILLA*/

.grillaDivCont{ margin:4px auto; }
.Grilla{ border-collapse:collapse; table-layout:fixed; border:1px solid #ccc;  color:#333;}
.Grilla th, .Grilla td{ border:1px solid #ccc; padding:4px; }
.GrillaTrCol{ text-align:center; background:url(../img/bgGrillaTop.gif) repeat-x; color:#FFF; font-weight:900; }
.GrillaTrTit{ background-color:#666; color:#fff; }
.GrillaSpanCom, .GrillaDivCom span{ color: #FF0000; font-size:8px; vertical-align:top; }
.GrillaDivCom{ font-size:11px; margin:2px 7px; }
.GrillaTdRowDes, .GrillaEnc{ background-color:#D5D5D5; font-weight:bold; }
.GrillaTrRow { background-color:#FFFFFF !important;}
.GrillaTrRowImp{ background-color:#ececec !important; }
.GrillaEncNormal{ background-color:#FFFFFF; font-weight:normal; text-align:left; }
.GrillaEncTit{ background-color:#666 !important; font-weight:bold !important; color:#fff !important; }
.GrillaDivCom{ font-size:11px; margin:2px 25px; color: #003300;}
.GrillaSpanCom, .GrillaDivCom span{ color: #003300; font-size:8px; vertical-align:top; }


