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;
}
#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;
}
#logo a img{
	border:none;
}
#encabezado #derecha{
    float:right;
    width:550px;
    height:63px;
    text-align:center;
}
#animacion-encabezado{
width:555px;
height:223px;
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;
}
#primary ul {
  display: block;
  margin: 44px 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:#fff;
    height:106px;
}

#cartelera img{
	float:left;
	margin: 15px 10px 15px 10px;
	border:none;
}
#datos-catelera{
	float:left;
	width:181px;
}
#cuadro-derecha{
	width: 155px;
	height:106px;
	float:left;
	background:#fff;
	text-align:center;
}
#cuadro-derecha img{
	border:none;
	margin-top:25px;
}
#contenido{
    width:774px;
    background:#B4B4B4 url(images/bg-cuadro-derecha.gif) top right no-repeat;
    padding:0 0 0 12px;
    float:left;
}
#contenido a{
    text-decoration:none;
}
#contenido a:hover{
    color:#fff;
    text-decoration:underline;
}
#contenido h2{
	color:#fff;
	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:#B4B4B4;
    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");
}
#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: 93px;
	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;
}
