body
{
  color: black;
  background-color: white;
  margin: 0px;
  font-family: Verdana,Arial;
  font-size: 12px;
}

/* Native elements */

h1,h2,h3,h4,h5
{
  font-face: Verdana, Arial;
}

font, div, th, td, span
{
  font-family: Verdana,Arial;
  font-size: 12px;
}

#cuerpo
{
  padding-bottom: 12px;
  background-color: white;
  width: 782px;
  border-left: 1px Solid #000000;
  border-right: 1px Solid #000000;
  border-bottom: 1px Solid #000000;
  align: center;
  vertical-align: top;
  position: relative;
}

#cabeza1
{
  width: 100%;
  height: 115px;
  background-image: url('/pics/pages/principal_css_base/cabeza1.jpg');
  position: relative;
}

#cabeza1concurso
{
  width: 100%;
  height: 174px;
  background-image: url('/pics/pages/principal_css_base/cabezaconcurso.jpg');
}

#cabeza2
{
  width: 100%;
  height: 325px;
  background-image: url('/pics/pages/principal_css_base/cabeza2.jpg');
  position: relative;
  top: 0px;
  left: 0px;
  position: relative;
}

#cabeza2concurso
{
  width: 100%;
  height: 262px;
  background-image: url('/pics/pages/principal_css_base/pizarron.jpg');
  position: relative;
  top: 0px;
  left: 0px;
}

#cabeza1bis
{  
  padding-bottom: 0px;
  top:0px;
  left:0px;
  width: 100%;
  height: 417px;
  background-color: #f89d41;
  background-image: url('/pics/pages/principal_css_base/davinci.jpg');
  background-repeat: no-repeat;
  position: relative;
}

#cabeza2bis
{  
  padding-bottom: 0px;
  top:0px;
  left:0px;
  width: 100%px;
  height: 0px;
  text-align: left;
  position: relative;
}


#cabeza3
{
  width: 100%;
  height: 46px;
  background-image: url('/pics/pages/principal_css_base/cabeza3.jpg');
  position: relative;
}

#cabeza3concurso
{
  width: 100%;
  height: 124px;
  background-image: url('/pics/pages/principal_css_base/ninos.jpg');
  position: relative;
  top: 0px;
  left: 0px;
}

#cabeza4
{
  width: 100%;
  height: 20px;
  background-color: #f89d41;
  text-align: left;
  position: relative;
}

#ganadorconcurso
{
  width: 100%;
}

#footer
{
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: white;
  width: 782px;
  border-top: 1px Solid #000000;
  border-left: 1px Solid #000000;
  border-right: 1px Solid #000000;
  border-bottom: 1px Solid #000000;
  align: center;
  vertical-align: top;
  position: relative;
}

#cabezacongreso
{
  width: 100%;
  height: 65px;
  background-image: url('/pics/pages/principal_css_base/cabezacongreso.jpg');
  position: relative;
}

#cabezaencuentro
{
  width: 100%;
  height: 65px;
  background-image: url('/pics/pages/principal_css_base/cabezaencuentro.jpg');
  position: relative;
}

#contenido
{
  width: 100%;
  background-image: url('/pics/pages/principal_css_base/fondocuerpo.gif');
  text-align: left;
  position: relative;
}

#menuizqcongreso
{
  float: left;
  width: 198px;
  position: relative;
}

#menuizqencuentro
{
  float: left;
  width: 198px;
  position: relative;
}

.mandatoryprincipal
{
  font-family: Verdana, Arial;
  font-size: 10px;
}

.normalprincipal
{
  font-family: Verdana, Arial;
  font-size: 10px;
}

.submitprincipal
{
  font-family: Verdana, Arial;
  font-size: 9px;
  border: 1px Solid #000000;
  color: #FFFFFF;
  background-color: #5580a4;
}

.cleanprincipal
{
  display: none;
}



li.noticias 
{
  list-style-position: outside;
  text-align: justify;
  padding-bottom: 6px;
  text-decoration: none;
}


ul.noticias1 
{
  margin: 0px;
  margin-left: 10px;
  padding-left: 10px;
/*
  border-width: 0px;
  padding-width: 0px;
*/
}

a.noticias_liga 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #303030;
  text-decoration: none;
}

a.noticias_liga:hover 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5580a4;
  text-decoration: underline;
}

.tagfilteroff
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  margin-bottom: 4px;
  padding: 3px;
  background-color: #AAAAAA;
  border: 1px Solid #000000;
  cursor: hand;
}

.tagfilteron
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  margin-bottom: 4px;
  padding: 3px;
  background-color: #FFAA00;
  border: 1px Solid #000000;
  cursor: hand;
}

.tagfilterout
{
  font-family: Verdana,Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  margin-bottom: 4px;
  padding: 3px;
  border-bottom: 1px Solid #000000;
}

.menu
{
  background-image: url('/pics/pages/principal_css_base/fondomenu.gif');
  vertical-align: middle;
  height: 24px;
}

a.menu:link
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
  background: transparent;
}

a.menu:visited
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
  background: transparent;
}

a.menu:active
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
  background: transparent;
}

a.menu:hover 
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
  background: transparent;
}




.breadcrumbs
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
}

a.breadcrumbs:link
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
}

a.breadcrumbs:visited
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
}

a.breadcrumbs:active
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
}

a.breadcrumbs:hover
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
}



.mapa
{
  vertical-align: middle;
  height: 18px;
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #515151;
  text-decoration: none;
}

a.mapa:link
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #515151;
  text-decoration: none;
}

a.mapa:visited
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #515151;
  text-decoration: none;
}

a.mapa:active
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #de8b11;
  text-decoration: none;
}

a.mapa:hover 
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #de8b11;
  text-decoration: none;
}



.head1
{
  vertical-align: middle;
}

a.head1:link
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
  background: transparent;
}

a.head1:visited
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #717171;
  text-decoration: none;
  background: transparent;
}

a.head1:active
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
  background: transparent;
}

a.head1:hover 
{
  font-size: 10px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
  background: transparent;
}


.temario
{
  font-size: 14px;
  font-family: Verdana, Arial;
  font-weight: bold;
}

a.temario:link
{
  font-size: 14px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #313131;
  text-decoration: none;
}

a.temario:visited
{
  font-size: 14px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #313131;
  text-decoration: none;
}

a.temario:active
{
  font-size: 14px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
}

a.temario:hover
{
  font-size: 14px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #ee9b11;
  text-decoration: none;
}




a.menuup:link
{
  font-size: 12px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a.menuup:visited
{
  font-size: 12px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a.menuup:active
{
  font-size: 12px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

a.menuup:hover
{
  font-size: 12px;
  font-family: Verdana, Arial;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

