html{
  margin:0px;
  padding:0px;
  width:100%;
}
body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  width:100%;
  margin:0px;
  padding:0px;
  outline:0;

  border-top:7px #1a1a1a solid;
}
*{
  outline:0;
}
a img{
  border:none;
}
a{
  text-decoration:none;
  color:#2288c5;
}
a:link{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
form{
  margin:0px;
  padding:0px;
}
ul, li{
  margin:0px;
  padding:0px;
}
p{
  margin-top:8px;
  margin-bottom:8px;
}
table, tr, td{
  border-collapse:collapse;
  vertical-align:top;
}


#fondocentrtop{
  /*
  width:1550px;
  margin-left:auto;
  margin-right:auto;
  background:url(images/fondotop.jpg) no-repeat;
  height:800px;
  border-top:7px #1a1a1a solid;
  */
}
#fondocentrbottom{
  /*width:1550px;
  margin-left:auto;
  margin-right:auto;
  background:white;*/
  /*background:url(images/fondos/1b.jpg) center bottom no-repeat;*/
  height:356px;
  width:100%;
  float:left;
  clear:both;
}

.bloqcentr{
  width:960px;
  margin-left:auto;
  margin-right:auto;
}
#col1{
  width:240px;
  float:left;
  /*background:white url(images/lpunteadavert.gif) right 115px repeat-y;*/
}
#contlogo{
  width:960px;
  height:115px;
}
#logosira{
  width:176px;
  height:75px;
  float:left;
}
#cuadrologin{
  float:right;
  clear:none;
  color:white;
  /*background:#1a1a1a url(images/fondoinput.gif) right bottom no-repeat;*/
  background:#1a1a1a;
  height:26px;
  line-height:25px;
  font-size:11px;
  padding-left:10px;
  /*padding-right:20px;*/
  padding-right:20px;
}
#cuadrologin a{
  color:white;
}
#cuadrologin input{
  border:1px black solid;
  color:#1a1a1a;
  background:white;
  width:70px;
  font-size:12px;
  font-family:arial, san-serif;
}
.typeradio{
  width:auto !important;
  border:0px !important;
  float:left;
  clear:none;
  margin-right:10px;
}

.botoningresar{
  padding-left:5px;
  padding-right:5px;
  width:auto !important;
  margin-left:1px;
  margin-right:3px;
  cursor:pointer;
  background:#C8007B !important;
  border:0px !important;
  color:white !important;
}
#login{
  display:none;
  background:#1a1a1a;
  padding-left:10px;
}
#opcioneslogoregis{
  word-spacing:6px;
  font-size:12px;
}


#conttcolumnas{
  width:960px;
  float:left;
  background:white;
  padding-top:15px;
}


#botonera{
  width:240px;
  height:400px;
}
#botonera li{
  background:#1a1a1a;
  list-style:none;
  list-style-position:inside;
  height:37px;
  line-height:37px;
  margin-bottom:2px;
  width:215px;
  margin-left:14px;
}
#botonera li a{
  color:white;
  margin-left:11px;
  font-weight:bold;
  font-size:13px;
}


#colcentral{
  width:478px;
  float:left;
  clear:none;
  /*padding-left:8px;*/
  background:white url(images/lpunteadavert.gif) -1px 0px repeat-y;

}
.bannercentral{
  padding-bottom:3px;
  background:url(images/lpunteadavert.gif) left bottom repeat-x;
  margin-bottom:4px;
  padding-left:8px;
  font-size:11px;
}
.lineaseparaabajo{
  background:url(images/lpunteadavert.gif) left bottom repeat-x;
}
.bannercentral div{
  width:462px;
  height:128px;
}
.contenidocentral{
  margin-left:8px;
  width:458px;
  font-size:12px;
}
.contenidocentral object{
  margin-top:16px;
  float:left;
}

#coltres{
  width:241px;
  float:left;
  clear:none;
  background:white;
  background:white url(images/lpunteadavert.gif) -1px 0px repeat-y;
}
#tituagenda{
  background:url(images/tituagenda.gif) 8px 0px no-repeat;
  color:white;
  font-size:11px;
  padding-left:25px;
}
#tituagenda div{
  margin-top:5px;
  margin-bottom:2px;
}
#tituagenda div a{
  color:white;
}

.agendafecha{
  color:#2288c5;
  font-size:11px;
  margin-left:10px;
  margin-top:4px;
  margin-bottom:1px;
}
.agendaitem{
  background:url(images/fndfechaagenda.gif) right top no-repeat;
  float:left;
  width:218px;
  height:141px;
  margin-left:8px;
  display:inline;
}
.agendaitem div{
  background-repeat: no-repeat;
  height:120px;
  float:left;
  width:100%;
  cursor:pointer;
}
.infodeitagoclt{
  display:none;
  padding-top:27px;
  height:59px !important;
  background:url(images/fndoinfoagitm.gif) no-repeat;
  font-size:11px;
  float:left;
  width:100%;
  margin-top:34px;
  color:#333;
  padding-left:2px;
}
.infodeitagoclt a{
  color:#ff0033;
}


.agendatitu{
  float:left;
  color:#333333;
  font-weight:bold;
  font-size:12px;
  margin-left:1px;
}

.agendahorario{
  float:right;
  clear:none;
  font-size:11px;
  color:white;
  margin-right:9px;
}

#notatapa{
  width:462px;
  height:310px;
}
.contenotatapa{
  margin-bottom:3px;
  padding-left:8px;
}
.contenotatapa img{
   border:1px #2589c6 solid;
}


#contvideosyoutube{
  padding-left:16px;
  padding-top:8px;
  background:white;
}

.titulos{
  background:url(images/fondotitulos.jpg) no-repeat;
  padding-left:32px;
  height:28px;
  color:white;
  font-size:11px;
  font-weight:bold;
  line-height:22px;
  margin-left:8px;
}

.contcadavid div{
  width:216px;
  height:174px;
}

#sldshwflickr1{
 width:462px;
 height:462px;
}
#contsldshwflickr{
  margin-bottom:5px;
  margin-left:8px;
}

#footer{
  height:170px;
  font-size:12px;
  padding-top:165px;
}
#footer div{
  margin-left:240px;
}
#footer a{
  font-weight:bold;
  color:#272727;
}

.titudetalle{
  background:url(images/titulosdetalle.gif) no-repeat;
  color:white;
  font-size:17px;
  margin-left:10px;
  font-weight:bold;
  padding:13px 0px 10px 36px;
}
/*
#imgflotante{
  top:50px;
  padding:5px;
  border:1px #9e9e9e solid;
  background:white;
  position:absolute;
  left:50%;
  display:none;
}
#imgflotante img{
  float:left;
  clear:both;
}*/
.opsimprimir{
  float:right;
  font-size:11px;
}
.opsimprimir:hover{
  text-decoration:none !important;
}
.opsimprimir img{
  margin-right:3px;
  float:left;
}
/*
#negrotrasp{
  width:100%;
  height:1000px;
  background:black;

  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;

  position:absolute;
  top:0px;
  display:none;
}
*/
#overlay {
  visibility:hidden;
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  z-index:9;
  width:100%;
  height:100%;
  background:url(images/semitransparencia.gif);
}
#media {
  visibility:hidden;
  position:absolute;
  display:none;
  left: 50%;
  /*margin-left:-256px;*/
  top:65px;
  z-index:10;
  width:auto;
  height: auto;
  background-color: #fff;
  border:1px solid #454545;
  padding:10px;
}
#media img{
  float:left;clear:both;
}
/*
*:first-child+html body #overlay {
  filter: alpha(opacity=65);
} * html #overlay {
  filter: alpha(opacity=65);
}*/


.formregis{
  font-size:12px;
  width:252px;
  float:left;
}
.formregis input{
  border:1px #9e9e9e solid;
  width:250px;
  margin-bottom:10px;
}
.cuadroexplicinput{
  float:left;
  clear:none;
  width:191px;
  overflow:visible;
  margin-bottom:10px;
  margin-left:8px;
  /*
  border:1px #9e9e9e solid;
  background:#D3D3D3;
  padding:5px;
  font-size:11px;
  */
}
.cuadroexplicinput div{
  border:1px #9e9e9e solid;
  background:#D3D3D3;
  padding:5px;
  font-size:11px;
  visibility:hidden;
}

.botonesasistir{
  float:left;
  clear:both;
  width:452px;
  margin-top:5px;
  margin-bottom:10px;
  background:url(images/fondoasisten.gif) no-repeat;
  height:83px;
  padding-top:7px;
  padding-left:10px;
}
.botonesasistir input{
  border:1px #333 solid;
  font-weight:bold;
  color:#333;
  background:white;
  cursor:pointer;
}
.botonesasistir strong{
  margin-bottom:3px;
  display:block;
}
.usrdesthome{
  width:76px;
  height:76px;
  overflow:visible;
  float:left;
  clear:none;
  margin-bottom:1px;
  background-color:#1a1a1a;
  background-position:center center;
  background-repeat:no-repeat;
}

.nombusrsdestnhome{
  /*margin-top:55px;*/
  height:21px;
  line-height:21px;
  color:white;
  padding-left:6px;
  padding-right:6px;
  visibility:hidden;
  overflow:visible;
  width:auto;
}
.nombusrsdestnhome span{
  padding-top:3px;
  padding-bottom:3px;
}
.varon, .varon span{
  background:#2288C5;
}
.mujer, .mujer span{
  background:#C8007B;
}


