body {
    background:#2C2C2C url(images/bg-body.gif) repeat-x;
    margin: 0;    
    color:#333;
    font-size: .75em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
h1{
    padding-top:10px;
    font-size: 220%;
    color:#fff;
    font-family: Arial,Helvetica,sans-serif;}
h2{
    font-size: 150%;
    font-weight:normal;}
h3{
    font-size: 125%;}h4
    {	font-size: 110%;}h5{
        font-size: 11px;	margin: 0px 0px 0px 150px;	}a {    color:#3750a2;}a:hover{
            color:#00f;}
    table{
        border-top: 1px solid #999;
        width:100%;}
    table td{
        border-bottom: 1px solid #999;
        padding:1px 3px 1px 10px;
        background-color:#FAFAFA;}
    .titulo-tabla{
        border-bottom: 1px solid #999;
        padding:1px 3px 1px 10px;
        background-color:#3f3e3e;
        font-weight: bold;
        color: #fff;}
    .tabla-participantes {
        width:70%;}
    .tabla-participantes td
    { border-left: 1px solid #999;}
    .clear{    clear:both;}
    #contenedor{
        width:786px;
        margin:auto;
        background:transparent url(images/encabezado-index.jpg) no-repeat 0 80px;}
     #contenedor2{
        width:786px;
        margin:auto;
        background: transparent  url(images/encabezado-index-2.jpg)  no-repeat 0 80px;}
    #encabezado{    float:left;    width:786px;    height:413px;}
    
    #menu-superior{    float:right;    padding:5px;    color: #a5c3b0;}
    #menu-superior ul{    margin:0;    padding:0;}
    #menu-superior li{    margin: 0;    padding: 0;    display: inline;    list-style-type: none;    font-size:.8em;    margin-left:4px;    color:#ccc;}
    #menu-superior li a{    color:#fff;    text-decoration:none;}
    #menu-superior li a:hover{    text-decoration:underline;}
    #logo{    float:left;    width:206px;    padding-left:0;    text-align:center;    margin-left:0;}
    #logo img{    margin-top:20px; margin-left: 12px;}
    #logo a img{	border:none;}
    #encabezado #derecha{    float:right;    width:550px;    height:63px;    text-align:center;}
    #animacion-encabezado{width:555px;height:223px;float:right;}
    #animacion-encabezado2{width:555px;height:165px;float:right;}
    #encabezado #izquierda{    float:left;    clear:left;    width:208px;    height:252px;    padding-left:12px;    background:transparent url(images/fondo-izquierda.gif) no-repeat bottom;}
     #encabezado #izquierda2{    float:left;    clear:left;    width:208px;    height:198px;    padding-left:12px;    background:transparent url(images/fondo-izquierda.gif) no-repeat bottom;}
    #primary ul {  display: block;  margin: 17px 0 0 0;  list-style: none;}
    #primary li {  display: block;  float: left;  margin: 0;  padding: 0;  width: 100%;}
    #primary a {  display: block;  height: 39px;  line-height: 39px;  white-space: nowrap;  text-align: center;  background-position: 0% 39px;}
    #primary a:hover {  background-position:0% 0px;}
    #menu-vertical{    float:left; margin:0; padding:0;    width:202px;}
    #menu-vertical li{    margin: 0;    padding: 0;    display: inline;    list-style-type: none;}
    #menu-vertical a{    float:left;    width:100%;    height:20px;    background-color:#96ca99;    border-bottom:solid 1px #FFF;    font: 0.7em Tahoma, sans-serif;    font-size: 11px;    font-weight:bold;    color: #FFF;    text-decoration:none;    text-align:left;    margin:0;    padding: 5px 0 0 6px;}
    #menu-vertical a:hover{    background-color:#299b14;}
    #menu-vertical li span{    float:left;    width:100%;    height:20px;    background-color:#299b14;     border-bottom:solid 1px #FFF;    font: 0.7em Tahoma, sans-serif;    font-size: 11px;    font-weight:bold;    color: #FFF;    text-decoration:none;    text-align:left;    margin:0;    padding: 5px 0 0 6px;}
    #dropmenudiv{position:absolute;background-color: #299B14;border:1px solid #fff;border-bottom-width: 0;font:normal 11px Tahoma, sans-serif;line-height:23px;z-index:100;}
    #dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #fff;padding: 1px 0 0 0;text-decoration: none;font-weight: bold;color:#fff;}
    #dropmenudiv a:hover{background-color:#969696;color:#fff;}
    #cartelera{    float:left;    width:411px;    margin-top:0;    background-color:#e6ffa1;    height:106px;}
    #cartelera img{	float:left;	margin: 15px 10px 15px 10px;	border:none;}
    #datos-cartelera{	text-align:center;	width:181px; height:95px;}
    #cuadro-derecha{	width: 155px;	height:106px;	float:left;	background:#e6ffa1;	text-align:center;}
    #cuadro-derecha img{	border:none;	margin-top:25px;}
    #contenido{    width:774px;    background:#fff  top right no-repeat;    padding:10px 10px 10px 12px;    float:left;}
    
    #contenido a{    text-decoration:none;}
    #contenido a:hover{    color:#333;    text-decoration:underline;}
    #contenido h2{	color:#333;	font-size:150%;	font-weight:bold;}
    #contenido h3{	color:#171717;	font-size:110%;}
    #contenido ul{	width:100%;	margin-left:5px;	margin-top:0;}
    #contenido ul li{	margin-bottom:3px;}
    .fondo-claro{	padding: 0 10px 1px 10px;	margin-left:4px;	width:97%;	background-color:#e3e3e3;}
    .fondo-claro .fecha{	float:right;	font-style:italic;	margin-top:0px;	padding-top:0px;	font-weight:normal;    	font-size: .75em;}
    #col-izquierda{    float:left;     width:192px;     background-color:#969696;    padding:8px;}
    #col-izquierda ul{	width:170px;	color:#3C54A1;}
    #col-izquierda ul a{	text-decoration:underline;}
    #col-centro{    float:left; width:545px;    background-color:#fff;    padding:8px;}
    #col-centro-unico{	 width:96%;}.lista-pdf{	list-style-image:url("images/pdf.gif");}
    .lista-pdf-2{	list-style-image:url("images/pdf-2.gif");}
  .lista-xls{	list-style-image:url("images/excel.png");}
    #col-derecha{    float:left; width:223px;    background-color:#B4B4B4;    padding:8px;}
    .imagenes-index{	margin-top:15px;	margin-left:5px;}
    .imagenes-index img{	border:solid 1px #b4b4b4;	margin:1px}
    .imagenes-index a:hover img{	border:solid 1px #093;	margin:1px}
    #exposiciones{	width:300px;	height:81px;	margin:17px 0 0 5px;	margin-left:5px;	background:#626262 url("images/fnd-exposiciones.gif") left top no-repeat;	padding-left:28px;}
    #exposiciones h2{	margin-top:5px;	margin-bottom:5px;	font-size:95%;	color:#fff;}
    #exposiciones p{	float:left;	margin-top:0;	font-size:90%;	color:#b4b4b4;	width:200px;}
    #exposiciones img{	float:right;	margin-top:-15px;	border:none;}
    #remates{	width:300px;	height:81px;	margin:17px 0 0 5px;	margin-left:5px;	background:#4e4e4e url("images/fnd-remates.gif") left top no-repeat;	padding-left:28px;}
    #remates h2{	margin-top:5px;	margin-bottom:5px;	font-size:95%;	color:#fff;}
    #remates p{	float:left;	margin-top:0;	font-size:90%;	color:#b4b4b4;	width:200px;}
    #remates img{	float:right;	margin-top:-15px;	border:none;}
    #reuniones{	width:300px;	height:61px;	margin:17px 0 0 5px;	margin-left:5px;	background:#2C2C2C url("images/fnd-reuniones.gif") left top no-repeat;	padding-left:28px;}
    #reuniones h2{	margin-top:5px;	margin-bottom:5px;	font-size:95%;	color:#fff;}
    #reuniones p{	float:left;	margin-top:0;	font-size:90%;	color:#b4b4b4;	width:200px;}
    #reuniones img{	float:right;	margin-top:-15px;	border:none;}
    .cuadros{    margin:auto;    width:581px;}
    .cuadros h1{     color:#384a6b;     font-size:160%;     margin:8px 11px 12px 11px;     font-weight:normal;     text-align:center;     line-height:130%;     background-image:none;}
    .cuadros h2{    font-size:130%;    margin:8px 10px 6px 10px;}
    .cuadros ul{    margin:0 0 0 21px;    padding:0;}
    .cuadros li{    line-height:18px;}
    .cuadro-1{    float:left;    margin:7px;    width:177px;    height:206px;    background:url(images/cuadro-1.gif) no-repeat;}
    .cuadro-2{    float:left;    margin:7px;    width:177px;    height:206px;    background:url(images/cuadro-1.gif) no-repeat;}
    .cuadro-3{    float:left;    margin:7px;    width:177px;    height:206px;    background:url(images/cuadro-1.gif) no-repeat;}
    .cuadro{	float:left;	width:550px;	margin-bottom:10px;}
    .cuadro img{	float:left;	border:none;	margin-right:20px;	margin-left:2px;}
    .cuadro-horiz{    float:left;    margin:7px;    width:559px;    height:153px;    background:url(images/cuadro-horiz.gif) no-repeat;}
    .cuadro-horiz ul{    margin-left:30px;}
    .encabezado-tabla{	background-color:#384a6b;	color:#fff;	font-weight:bold;}
    .encabezado-tabla-2{	background-color:#384a6b;	color:#e3e3e3;	font-weight:bold;}
    .encabezado-tabla-3{	background-color:#3b3a3a;	color:#e3e3e3;	font-weight:bold;}
    .izquierdo{	float:left;	width:48%;	text-align:center;	margin-right:5px;	clear:left;}
    .izquierdo a img{	border:none;}.derecho{	float:right;	width:48%;	text-align:center;}
    .derecho a img{	border:none;}.recuadro{	border: 1px solid #999;	text-align:left;	padding-right:8px; 	padding-left:8px;}
    .alerta{	font-size:90%;	color:red;	margin-left:70px;}
    .tres-columnas{	float:left;	width:33%;	margin-right:0;}
    #form_contacto{	margin-left:10px;	margin-top:0px;	color:#000;}
    #form_contacto label{	width:80px;	display:block;	float:left;	text-align:left;	padding-top:0;	padding-bottom:2px;        margin-left:2px;	margin-top:6px;	margin-bottom:6px;	font-size:110%;}
    #form_contacto p{	margin-top:10px;	float:left;	font-size:85%;	margin-left:1px;}
    #form_contacto textarea{	width:307px;}
    .submit{	font-family: Arial;	font-size: 8pt;	color: #333333;	font-weight: bold;	margin-left: 212px;}
    #contenedor .titulo {	border: dashed 1px #999;	width: 100%;	margin: 2px;	background: #e3e3e3;	text-align:center;}
    #contenedor .titulo h2{	color:#333;	font-family: Arial,Helvetica,sans-serif;}
    #contenedor .ficha-galeria {	border: dashed 1px #c3c3c3;	width: 244px;	float: left;	margin: 2px 0 4px 4px;	background: #e3e3e3;	height:120px;}
    #contenedor .ficha-galeria h3{        font-size: 12px;	color:#800000;	}
    #contenedor .ficha-galeria img {	float: left;	margin: 10px;	width:100px;}
    #pscroller2{	width: 181px;	height: 220px;	margin-top:18px;	color:#fff;	border:1px solid #B4B4B4;	}
    .rssclass {		padding: 3px;	}
    .rssclass .rsstitle{	font-weight: bold;	}
    .rssclass .rsstitle{	font-weight: bold;	}
    .rss-ver-mas{	font-weight: normal;}
    #pie{    width:786px;    height:70px;    padding-top:10px;    margin:auto;    color:#8a8a8a;    font-weight:normal;    text-align:center;    background-color: #161616;    float:left;}
    #pie a{    color:#039;    font-weight:bold;}
    #pie a:hover{    color:#666;}
    .lista-pdf-2 li a:hover{color:#000;}
