@import url(grid.css);
/*/////////TITULOS///////*/
.titComun { font-size:16px; padding:10px; color:#7ba640; max-width:923px; margin:0 auto }
.titBrB   { font-size:16pt; padding:10px; border-bottom:#666 solid 1px;  max-width:930px; margin:0 auto }
.titBr    { font-size:16pt; padding:10px; border:#666 solid 1px; max-width:930px; margin:0 auto }
.titBg { font-size:18px; padding:10px 10px 10px 17px; height:49px; max-width:923px; margin:0 auto 0px; color:#FFFFFF; }
.titBg { background-image:url(../img/bgTit950.png);  background-repeat:no-repeat}
.s200 .titBg { background-image:url(../img/bgTit200.png)}
.g230 .titBg { background-image:url(../img/bgTit230.png)}
.s300 .titBg { background-image:url(../img/bgTit300.png)}
.g310 .titBg { background-image:url(../img/bgTit310.png)}
.s400 .titBg { background-image:url(../img/bgTit400.png)}
.g470 .titBg { background-image:url(../img/bgTit470.png)}
.s460 .titBg { background-image:url(../img/bgTit460.png)}
.s620 .titBg { background-image:url(../img/bgTit620.png)}
.g630 .titBg, .g640 .titBg { background-image:url(../img/bgTit630.png)}
.g710 .titBg, .g720 .titBg { background-image:url(../img/bgTit710.png)}
/*CUADROS TEXTO*/
.textComun { padding:8px 0;  margin:10px 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 10px; 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 5px; padding:2px 0 1px 10px; margin-bottom:2px; margin-left:-7px;}

.textBg { padding:8px 8px; background:url(../img/alpha80.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 */

.imgContTxt, .imgContTxtIzq, .imgContTxtIzq{	
	padding:3px;
	margin:0 auto;
	max-width:944px;
}
.imgContTxtImg {
	float:left;
}
.boxContImgTxtImg img{
	margin-right:8px;
}
.imgContTxtText p{
	padding:6px 10px 12px 10px;
}
.boxContTxtFoto {
	margin-top:4px;
	padding:3px;
	margin-bottom:12px;
}

.imgContTxtIzq .imgContTxtImg img{
	float:left;
	margin:0 10px 10px 0;
}
.imgContTxtDer .imgContTxtImg img{
	float:right;
	margin:0 0 10px 10px;
}
.imgContTxtIzq .imgContTxtImg  {
	float:left;
}
.imgContTxtDer .imgContTxtImg {
	float:right;
}
.imgContTxtText p{
	padding:5px 15px
}
.bgNaranjaLt {
	background-color:#fff7f0
}
.bgVerdeLt {
	background-color:#eff9e0
}
/*IMAGENES*/
.imgCont { text-align:center; display:block; clear:left; margin-bottom:10px;}

/*SOLAPAS*/
.solContPos{  min-height:50px; max-width:950px; margin:0 auto  }
.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{  border:1px solid #2F5166 !important; background-color: #7A9E22 !important; color:#fff !important; padding:6px 2px; }

.GrillaTrCol th { border:#7A9E22 solid 1px !important; background-color:#C9D30E; font-weight:bold; padding:5px;  text-align:center}

.GrillaTrRow td { border:#7A9E22 solid 1px; padding:5px; background-color:#fff; }
.GrillaTrRowImp td { border:#7A9E22 solid 1px; padding:5px; background-color:#F2F2F2;}

.GrillaTdRowDes {  border:#2f5166 solid 1px !important; background-color:#dde8ef !important; font-weight:bold; padding:2px;}
.GrillaTrRowImp .GrillaTdRowDes { background-color:#DADADA !important;}


.GrillaSpanCom, .GrillaDivCom span { color: #FF0000; font-size:8px; vertical-align:top; }
.GrillaDivCom{ font-size:11px; margin:2px 7px; }

.mainBox { padding:10px 0; background:url(../img/temas/bgMainBox.gif) no-repeat #fff; margin-bottom:5px;}
.colCont { clear:left;}
/*/*/

.titVerdeMe {
	color:#7BA640;
	font-size:19px;
	max-width:923px; margin:0 auto;
	padding:10px;
}
.titNaranjaMe  {
	color:#F48712;
	font-size:16px;
	max-width:923px; margin:0 auto;
	padding:10px;
}
.titCh { font-size:15px; padding:10px; color:#7ba640; max-width:923px; margin:0 auto }
.titMe { font-size:18px; padding:10px; color:#7ba640; max-width:923px; margin:0 auto }
.titGr { font-size:25px; padding:10px; color:#7ba640; max-width:923px; margin:0 auto }

.textBoxA { padding:8px 0;  margin:10px auto 5px; max-width:925px;}
.textBoxA p{ padding:5px 10px; }
.textBoxA ul{ padding:5px 10px; list-style:inside square}
.textBoxA li{ padding:2px 0 1px 10px; margin-bottom:2px; }
