html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i
{
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
body
{ 
  line-height: 1.2em;
}
:focus
{ 
  outline: 0;
}
ol, ul
{ 
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
blockquote:before,
blockquote:after,
q:before, q:after
{ 
  content: "";
}
blockquote,
q { 
  quotes: "" "";
}
input, textarea
{
  margin: 0;
  padding: 0;
}
hr
{
  background-color: #000;
  border: 0;
  color: #000;
  height: 1px;
  margin: 0;
  padding: 0;
}

html,
body
{
  background: #fff;
  color: #666;
  font-family: Arial, Helvetica, Verdana, "Trebuchet MS", sans-serif;
  font-size: 0.8em;
  height: 100%;
}


/* ************************************************************************** */
/* portada */
#portada
{
  background: #fff url('../img/entrada.jpg') 0 0 repeat-y;
  color: #888;
  height: 600px;
  margin: 0 auto;
  width: 800px;
}
#portada h1
{
  margin: 270px 0 0 285px;
  float: left;
  font-size: 3.6em;
  text-indent: -10000px;
}
#portada h1 span
{
  color: #e2007a;
}

#portada a
{
  clear: both;
  color: #e2007a;
  display: block;
  float: left;
  font-size: 1.8em;
  height: 25px;
  margin: 60px 0 0 370px;
  text-decoration: none;
  text-indent: -10000px;
  width: 60px;
}

#portada div.info
{
  float: left;
  margin: 160px 0 0;
  text-align: center;
  width: 100%;
}
#portada div.info p
{
  margin: 2px 0 0;
}

/* ************************************************************************** */
/* general */
#contenedor
{
  margin: 0 auto;
  width: 950px;
}

#contenedor div.contenidos
{
  background: #fff url('../img/fondo.jpg') no-repeat 0 0;
  height: 585px;
  width: 950px;
}

#contenedor div.contenidos h1
{
  background: #fff url('../img/mediadocena.jpg') no-repeat 0 0;
  display: block;
  float: left;
  height: 91px;
  margin: 30px 18px 0 10px;
  width: 183px;
}
#contenedor div.contenidos h1 a
{
  display: block;
  height: 91px;
  text-indent: -10000px;
  width: 183px;
}
#contenedor div.contenidos div.bloque
{
  float: left;
  height: 480px;
  margin: 50px 0 0;
  padding: 20px;
  position: relative;
  width: 205px;
}
#contenedor div.contenidos div.bloque p
{
  margin: 0 0 20px;
  text-align: justify;
}
#contenedor div.contenidos div.quien
{

}
#contenedor div.contenidos div.quien span.mediadocena
{
  color: #e2007a;
  font-size: 1.4em;
  font-weight: bold;
}
#contenedor div.contenidos div.quien span.mediadocena span
{
  color: #666;
  font-weight: bold;
}

#contenedor div.contenidos div.que
{
  color:#000;
}
#contenedor div.contenidos div.que span.mediadocena
{
  color: #e2007a;
  font-size: 1.4em;
  font-weight: bold;
}
#contenedor div.contenidos div.que span.mediadocena span
{
  color: #fff;
  font-weight: bold;
}

#contenedor div.contenidos div.como
{
  color: #fff;
}
#contenedor div.contenidos div.como p.pdf,
#contenedor div.contenidos div.como p.email
{
  text-align: center;
}
#contenedor div.contenidos div.como p.email a
{
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}
#contenedor div.contenidos div.como span.mediadocena
{
  color: #b9b9b9;
  font-size: 1.4em;
  font-weight: bold;
}
#contenedor div.contenidos div.como span.mediadocena span
{
  color: #fff;
  font-weight: bold;
}

#contenedor div.contenidos div.bloque .seccion
{
  bottom: 20px;
  display: block;
  height: 55px;
  left: 0;
  position: absolute;
  text-indent: -10000px;
  width: 245px;
}

#contenedor div.pie
{
  float: right;
  margin: 0 10px 0 0;
  text-align: center;
}



#cont-galeria
{
  position: relative;
}
#galeria
{
  margin: 75px 0 0 -14px;
}
#galeria ul,
#galeria li
{
  list-style: none;
  margin: 0;
  padding: 0;
}
#galeria li
{
  height: 90px;
  overflow: hidden;
  width: 235px;
}
#prevBtn,
#nextBtn,
#slider1next,
#slider1prev
{
  display: block;
  height: 44px;
  left: -75px;
  position: absolute;
  top: 25px;
  width: 43px;
  z-index: 1000;
}
#nextBtn,
#slider1next
{
  left: 240px;
}
#prevBtn a,
#nextBtn a,
#slider1next a,
#slider1prev a
{
  background: url(../img/btn-izq.jpg) no-repeat 0 0;
  display: block;
  height: 44px;
  position: relative;
  text-indent: -10000px;
  width: 43px;
}
#nextBtn a,
#slider1next a
{
  background:url(../img/btn-dch.jpg) no-repeat 0 0;
}	
