body{ background-color:#B8C61C; margin:0;font-family:Arial, Verdana,  Helvetica, sans-serif, Helvetica; font-size:12px; color:#404040; background-position:center center; background-repeat:repeat-x; overflow:auto;  text-align:justify ;behavior:url(csshover3.htc);}

.scroll{scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-arrow-color: #8B8B8B;
scrollbar-track-color: #F7F7F7;
scrollbar-darkshadow-color: #fff; }

.fL{float:left; }
.C{text-align:center;}

.vT{ vertical-align:top;}
.L{text-align:left;}
.R{text-align:right;}
.B{font-weight:bold;}
.cUl{list-style-type:none; margin:0px; padding:0px; border:0px;}
.cUl li{ padding:0px; margin:0px; }
.cUl1{list-style-type:none;  border:0px;}
.cUl1 li{ text-decoration:none; }

a{ font-size:10px; color:#039934; text-decoration:none; }
a:hover{ text-decoration:underline;}

.Link1{ font-size:14px; color:#069036; text-decoration:none; font-weight:bold; }
.Link1:hover{ text-decoration:underline; }
.Link2{ font-size:12px; color:#646466; text-decoration:none; }
.Link2:hover{ text-decoration:underline; }
.Link3{ font-size:11px; color:#fff; text-decoration:none; }
.Link3:hover{ text-decoration:underline; }
.Link4{ font-size:12px; color:#069036; text-decoration:none; }
.Link4:hover{ text-decoration:underline; }
.Link5{ font-size:11px; color:#1A171B; text-decoration:none; }
.Link5:hover{color:#069036;}
.Link6{ font-size:11px; color:#1A171B; background:url(../img/btnReg.png) ; background-repeat:no-repeat; padding-left:23px; text-decoration:none; }
.Link6:hover{color:#069036;}
.Link7{ font-size:12px; color:#646466; text-decoration:none; }
.Link7:hover{ text-decoration:underline; color:#C7081D;}
.Link8{ font-size:11px; color:#1A171B; background:url(../img/btnDes.png) ; background-repeat:no-repeat; padding-left:23px; text-decoration:none; }
.Link8:hover{color:#069036;}
.Link9{ font-size:11px; color:#1A171B; text-decoration:none; }
.Link9:hover{color:#C7081D; text-decoration:none;}
.Link10{ font-size:10px; color:#1A171B; text-decoration:none; }
.Link10:hover{color:#C7081D; text-decoration:none;}

.cgencuerpo{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:#9B9C9E solid 1px; width:998px; background-color:#FFFFFF; margin:auto; padding:0px; }

.cgencuerpo1{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border-bottom:#9B9C9E solid 1px;  width:998px; background-color:#FFFFFF; margin:auto; padding:0px; }
.dsupacceso{width:994px; padding:0px; margin:auto; padding-bottom:3px;}
.ccurvarojo,.ccurvaamarillo{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:#9B9C9E solid 0px; width:994px; height:29px;  margin:auto;  padding:0px;  }
.ccurvarojo{background-color:#BE0127; margin-top:1px; color:#fff;}
.ccurvaamarillo{background-color:#E2A102; height:58PX;line-height:14px; margin-bottom:1px;color:#fff;}
.ccuadroverde{background:url(../img/ssfverde.jpg); width:992px; height:160px;  margin:auto;  line-height:29px;  margin-bottom:2px;}
.ccuadroblanco{width:992px; height:160px;  margin:auto;  line-height:29px; margin-top:20px;  margin-bottom:37px;}/*33*/
#dpG .divcont{ width:244px;  height:160px; margin-left:42px; margin-right:42px;}
#dpG .divsep,#dpB .divsep{ width:2px;  height:160px;}
#dpB .divcont{ width:306px;  height:160px; margin-left:22px; }
.mt15{ padding-top:11px;}
.mt11{ padding-top:10px;}
.prl14{ margin-left:5px; margin-right:5px;}
.prl10{ padding-left:10px; padding-right:10px;}
.mlt1{ margin-left:25px; margin-top:24px; margin-bottom:13px;}
.mlr2{ margin-left:7px; margin-right:7px;}
.mr1{  margin-right:7px;}
.mtb2{ margin-top:7px; }
.mtb3{ margin-top:12px; margin-right:6px;}
.mtb4{padding-top:12px;}
.mllink{ margin-left:65px;}
.ptb1{ margin-top:51px; margin-bottom:51px; }
.wp501{width:284px; line-height: 28px; }
.wp50{width:684px; }
.w792{width:792px; }
.w227{ width:227px;}.w558{ width:558px;}.w185{width:185px;}/*divisi�n central*/
.w161{ width:161px;}
.w58{ width:58px;}
.h56{  height:56px;}
.h134{ height:134px; line-height:134px;}
.lh56{  line-height:56px;}
.w773{ width:773px;}
.w170{ width:168px;}
.h29{ height:29px;}
.h50{ height:40px;}
.h165{ height:165px;}
.T10{ font-size:10px;}
.T11{ font-size:11px;}
.T12{ font-size:12px;}
.T13{ font-size:13px;}
.T14{ font-size:14px;}
.T16{ font-size:16px;}
.T20{ font-size:20px;}

.Blanco{ color:#fff;}
.Verde{ color:#039934; }
.Negro{ color:#1A171B;}
.Plomo{color:#595757;}
.Naranja{ color:#E2A102;}
.bordesepinf{border-bottom:1px  dashed #D2D7C0; }
.borde1{border:1px solid  #B9BABC; }
.borde2{border:2px solid  #B9BABC; }
.borde3{border-bottom:1px  solid #D2D7C0; border-left:1px  solid #D2D7C0; border-top:1px  solid #D2D7C0; border-right:1px  solid #D2D7C0; }
#tBus{ vertical-align:middle;}

#clHome,#clHome1,#clHome2 { list-style-type:disc; color:#62521F;}
#clHome li,#clHome1 li,#clHome2 li {  margin-bottom:5px; line-height:13px;}
#clHome li a,#clHome1  li a,#clHome2 li a{ font-size:12px; text-decoration:none; color:#62521F; }
#clHome li a:hover,#clHome1 li a:hover,#clHome2 li a:hover{ text-decoration:underline; }

#accordion,#dhmAgenda,#dhmAgendaP,#dhmTips,#dhmTipc,#dhmTipp,#dhmFan{width:185px;  margin: auto;} /**menu*/
.accordion, .accordionb  { font:8pt Century Gothic, Arial, Helvetica, sans-serif; color:#1A171B; line-height:19px;margin:0px; padding:0px;text-align:left } 
.accordion dt, .accordionb dt { background:url(../img/ssfmenu.jpg); border-bottom:solid 1px #DADBDC;  line-height:26px; font-weight:bold; cursor:pointer; text-align:left; padding:0px; padding-left:27px; height:26px; } 
.accordion dd {overflow:hidden;   margin:0px;  padding:0px;padding-left:27px; line-height:26px; } 
.accordion span {display:block;  border:2px solid #9ac1c9;border-top:none;margin:0; padding:0px;} 

.accordionb dd {overflow:hidden;   margin:0px;  padding:0px;} 
.accordionb span {display:block;  border-top:none;margin:0; padding:0px;} 

#mnupri li a {color:#1A171B; font-size:11px;} 
#mnupri li a:hover {color:#000;} 

#dhmAgenda { background:url(../img/ssbtitvs.jpg); background-position:top; margin-top:14px; padding-top:14px; background-repeat:repeat-x;  }
#dhmAgendaP { background:url(../img/ssbtitvi.jpg); height:27px; background-position:bottom; background-repeat:repeat-x;}
#dhmTips { margin-top:14px;}
#dhmTipc{background:url(../img/ssfP1.jpg); height:146px;}
#dhmTipp{background:url(../img/ssfP2.jpg);height:21px; vertical-align:text-top;}
#dhmFan,.doGen1{ margin-top:34px;}
#tFan td{padding-top:12px; padding-right:6px;}

#dhAlcal{ border:solid 1px #262626; background-color:#5A4C1D; height:121px; width:225px;  }
#dhTitAlcal,.doGen{width:227px;}
#dhTitAlcal{line-height:24px;margin-bottom:6px;}
#dhTitAlcal a,.doGen #lTexto a,.dmnoti #lTexto a{ font-size:12px; color:#404040; text-decoration:none; }
#dhTitAlcal a:hover,.doGen #lTexto a:hover,.dmnoti #lTexto a:hover{ text-decoration:underline;}
.dmnoti,.doGen,.doGen1{background:url(../img/ssfTit.jpg); background-position:top; background-repeat:repeat-x; padding-top:14px;  border-top:solid 1px #D3D7C1;  margin-bottom:20px;}
.dmnoti{width:258px;  height:137px; border-bottom:solid 1px #D3D7C1;  }
.dmnoti ul{ padding-left:10px; padding-right:10px;}



.dmnotisep{ width:40px; height:137px; background:url(../img/sssepplomo.gif); background-repeat:repeat-y;}


.doGen #lTexto,.doGen #lTexto1{ padding-left:1px; padding-right:1px; text-align:justify;  }

#dHNotiPri,#dHMultiPri{ width:556px; border:1px solid #DADBDC;  background:url(../img/ssFNoti.jpg);}
#dHNotiPri{ height:400px;}
#dHMultiPri{height:317px; margin-top:12px; margin-bottom :12px;}

#dHNotiPri ul{ padding:0px; margin:0px;}
#dHNotiPri ul li{ padding:0px; margin:0px;}
#dHNotiPri .dhnDesa { width:540px;   }
#dHNotiPri .dhnSep  { width:7px;  }


.tabDesNoti .liFotoH{ vertical-align:middle;  text-align:center; height:230px;}
.tabDesNoti .liFecha{text-align:left; line-height:24px; font-size:10px; color:#1A171B;}
.tabDesNoti .liFotoH img{ border:1px solid #BABBBD;  }
.tabDesNoti .liTit{text-align:left; padding-top:4px; }
.tabDesNoti .liDet{text-align:justify; padding-top:10px;}
.todo100{ width:100%; height:100%;}
/*resto paginas*/
#dAquiE{ line-height:37px; height:37px;color:#C7081D; font-size:10px; }
#dAquiE a{ color:#B8B9BB; font-size:10px; text-decoration:none; }
#dAquiE a:hover{ color:#1A171B; }
#ddTitGen{ height:39px;background:url(../img/ssfTit.jpg); background-position:top; background-repeat:repeat-x; border-top:1px solid #D2D5CA; border-bottom:1px  dashed #D2D7C0; margin-bottom:3px;  vertical-align:middle;  }
.ddetmnuverizq{ width:212px;  margin-left: 7px;  border-bottom:4px solid #fff ; }
.ddetmnuver{ width:212px; background-color:#F1F2F2;  margin-right: 7px;  border-bottom:4px solid #F1F2F2 ; }
.ddetmnuver ul{ margin-left:12px; margin-right:12px; }
.ddetmnuver ul li{ border-bottom:solid 1px #D7D8D9; display:block; padding-left:27px; }
.ddetmnuver ul li a{  font-size:11px; color:#1A171B;line-height:25px; height:25px; text-decoration:none;}
.ddetmnuver ul li a:hover {  color:#069036; text-decoration:none; }
.ddetdesa{ width:573px;   }/* margin-left: 14px;*/
.ddetdesaA{ width:792px;  height:100%; }
.ddetdesa .dTitGen,.ddetdesaA .dTitGen{ border-bottom:1px  dashed #D2D7C0; height:55px; line-height:52px;padding-left:12px; }
.dTitGenLT{ border-bottom:1px  dashed #D2D7C0; height:55px; line-height:13px;  padding-left:12px;  }
.ddetdesa .dTitGen, .dTitGenLT{ background:url(../img/ssFDTit.jpg);background-position:left; background-repeat:no-repeat; }
.ddetdesaA .dTitGen{ background:url(../img/ssFDTitAm.jpg);background-position:left; background-repeat:no-repeat;}

/*AGENDA*/
.ddMensaje{ line-height:44px; height:44px;}
.C1,.F1,.Fa1{width:447px;   }
.C2,.F2,.Fa2{width:110px; margin-left:2px; margin-right:2px;}
.C3,.F3,.Fa3{width:189px; }
.C1,.C2,.C3{ margin-bottom:2px; background-color:#D6DC84; line-height:28px;border-left:solid #D6DC84 6px; border-right:solid #D6DC84 6px;}
.F1,.F2,.F3{ margin-bottom:2px; background-color:#EAEEC5; line-height:28px; border-left:solid #EAEEC5 6px; border-right:solid #EAEEC5 6px;}
.Fa1,.Fa2,.Fa3{ margin-bottom:2px; background-color:#F5F6E3; line-height:28px; border-left:solid #F5F6E3 6px; border-right:solid #F5F6E3 6px;}
.C1 a,.F1 a,.Fa1 a{ display:block; width:447px; font-size:11px; color:#1A171B; }
.C1 a:hover,.F1 a:hover,.Fa1 a:hover { display:block; color:#069036; }
.C1 span{ display:block; width:447px; }
.C2 span,.F2 span,.Fa2 span{ display:block;  width:110px; }
.C3 span,.F3 span,.Fa3 span{ display:block;  width:189px;}

/*OTROS*/
.D1,.E1,.Ea1{width:393px;   }/*606*/
.D2,.E2,.Ea2{width:68px; margin-left:2px; margin-right:2px;}
.D3,.E3,.Ea3{width:68px; }
.D1,.D2{ margin-bottom:2px; background-color:#D6DC84; line-height:28px;border-left:solid #D6DC84 4px; border-right:solid #D6DC84 4px;}
.D3{ margin-bottom:2px; background-color:#D6DC84; line-height:28px;border-left:solid #D6DC84 4px;border-right:solid #D6DC84 2px;}
.E1,.E2{ margin-bottom:2px; background-color:#EAEEC5; line-height:28px; border-left:solid #EAEEC5 4px; border-right:solid #EAEEC5 4px;}
.E3{ margin-bottom:2px; background-color:#EAEEC5; line-height:28px; border-left:solid #EAEEC5 4px; border-right:solid #EAEEC5 2px;}
.Ea1,.Ea2{ margin-bottom:2px; background-color:#F5F6E3; line-height:28px; border-left:solid #F5F6E3 4px; border-right:solid #F5F6E3 4px;}
.Ea3{ margin-bottom:2px; background-color:#F5F6E3; line-height:28px; border-left:solid #F5F6E3 4px;border-right:solid #F5F6E3 2px;}

.D1 a,.E1 a,.Ea1 a{ display:block; width:393px; font-size:11px; color:#1A171B; }
.D1 a:hover,.E1 a:hover,.Ea1 a:hover { display:block; color:#069036; }
.D1 span{ display:block; width:393px; }
.D2 span,.E2 span,.Ea2 span{ display:block;  width:68px; text-align:center; }
.D3 span,.E3 span,.Ea3 span{ display:block;  width:68px; text-align:center;}

.w390{ width:390px;}
.w390{width:px;}
.w390{width:px;}
.W415{ width:415px;}
#ddlistanoti1{width:573px; padding-bottom:16px; padding-top:16px;}
#ddlistanotic{width:100%; padding-bottom:6px; padding-top:6px;}
#ddlistanoti{width:100%; padding-bottom:16px; padding-top:16px;}
#ddlistanoti #lifecha{padding-bottom:15px ;}
#ddlistanoti ul li ul {  margin:0px; padding:0px; margin-right:5px;}
#ddlistanoti #lititulo {padding-bottom:12px ; padding-top:12px ; color:#595757; font-size:13px; text-decoration:none; vertical-align:text-top;}
#ddlistanoti #lititulo a{padding-bottom:14px ; color:#069036; font-size:14px; text-decoration:none; vertical-align:text-top;}
#ddlistanoti #lititulo a:hover { color:#069036; font-size:14px; color:#1A171B; }
#ddlistanoti #lires a{ color:#404040; font-size:12px; text-decoration:none; height:100%;}
#ddlistanoti #lires a:hover {color:#000;  }
#ddlistanoti #imgPres{ border:solid 1px #000; width:93px;}

#ddlistanoti #vm{ font-size:11px; color:#BE0127; text-decoration:none; }
#ddlistanoti #vm:hover{ text-decoration:underline; }
 #mitablita1 {display: table; margin:0 auto; padding:0px; text-align:justify;}
#mitablita1 p {display:table-cell; padding: 0px; vertical-align: middle; }
#mitablitaver{ font-size:11px;}
#mitablitaver ul li { margin-bottom:10px; margin-top:10px;}

#transparenciaP{ z-index:120; position:absolute; margin:auto; padding:0px;width:100%;height:100%;display:none;}

#transparenciaMensajeP{position:relative; margin:auto; }
.divAuxF{ background-color:#FFFFFF; width:100px; height:100px; margin:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; }
.dTexto{  background-color:#FFFFFF; }
/*.t{}
/*#transparenciaP{background-color:#E2001A; z-index:1; margin:auto; position:absolute;width:100%;height:100%;display:none;opacity:0.95; top:0px; left:0px; filter:alpha(opacity="95");}*/
#transparenciaMensajeP{position:relative ;  z-index:120;  width:100%; height:100%; }

/*ventana Externa*/
#dvExt{margin:auto; padding:0px; width:540px; height:544px;  background: #FFFFFF url(../img/ssFTitExt.jpg)  top repeat-x; border:SOLID 2PX #B9BABC;  }
#dvExtGal{margin:auto; padding:0px; width:700px; height:600px;  background: #FFFFFF url(../img/ssFTitExt.jpg)  top repeat-x; border:SOLID 2PX #B9BABC;  }
.ulHor{ list-style:none;  margin:0px; margin-left:14px; padding:0px; border:0px;}
.ulHor .tit{  width:70px; text-align:right; line-height:24px;}
.ulHor .det{ padding-left:12px; width:320px; text-align:left; float:left;line-height:24px;}

.dscrolllt1,.dscrollg,.dscroll1,.dscrolli,.dscroll,.dscrolllt{padding-right:9px;  padding-left:5px; overflow:auto}/*padding-right:px;*/
.dscroll1,.dscrolli,.dscroll{height:550px;width:567px;}
.dscrolli{height:664px;width:567px;}/**/
.dscrolllt1{height:664px;width:557px;}/**/
.dscroll1{height:664px; width:557px;}/**/
.dscrollg{height:824px; width:100%;}/**/
.dscrolllt{height:600px; width:567px;}/**/

.dBusq{ background-color:#FCFCF5; padding:10px; }
.dCajaBus{ padding:15px; }

.divCuerpo{ background-color:#F5F6E3; border:1px solid #EAEEC5; padding:7px; margin-top:5px;  }

.FE1,.FE{ line-height:14px; margin-top:2px; margin-bottom:2px; margin-left:2px; padding:5px; color:#069036; border:solid 1px #DFE1D5;}
.Fg1,.FE1{background-color:#F5F6E3; }
.Fg,.FE{background-color:#EAEEC5; }
.divFotoHome{ margin-left:9px; margin-right:3px; margin-top:10px; width:171px; height:240px;}
.divFotoLista{ margin-left:11px; margin-right:0px; z-index:0; margin-top:10px; height:200px;  width:167px;   }

/* Mensajes de ayuda */
#formContenedor .inputError{border:1px solid #E5101B;}
.inputNormal {width:280px; font-size:12px;padding:2px; font-family:Verdana;color:#000; height:20px;background-color:#FFFFFF;border:#BCC400 solid 1px;}

#formContenedor input 
{width:280px; font-size:12px;padding:2px; font-family:Verdana;color:#000; height:20px;background-color:#FFFFFF;border:#BCC400 solid 1px;}

#formContenedor textarea
{width:280px;height:150px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:#BCC400 solid 1px;}

#transparencia{ z-index:1; position:absolute;display:none;}
#transparenciaMensaje{position:absolute;width:300px;height:100px;margin-top:-50px;margin-left:-120px; top:10px;  left:240px; background-color:#FFFFFF; border:1px solid #069036; padding:5px;}

.FTit{ background-color:#D6DC84; line-height:24px;padding-left:2px; padding-right:2px;}
