body {
behavior: url("csshover.htc");
margin: auto; padding: 0;
border: 0; /*SUELA me fastidia el debug text-align: center*/;
background-color: #fdfdfd;
font-family:  Arial, Helvetica, Geneva, Sans-serif;
}

a img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.invisible { display: none; }
ul, ol { padding: 0px; margin-top: 0px; margin-bottom: 0px; }
select { font-size: 12px; } 
option { font-size: 11px; } 

dt.attribute-image a img { border: 1px solid #c5c5c5; }
.noticia_destacada_2 img { }
a { border: none; }
#centrado { margin: 0 auto; padding: 0; width: 995px; /*SUELA me fastidia el debug  text-align: center; position: relative; */}

div#espacio_izqda { width: 127px; float: left; position: relative; height: 300px; }

div#contenedor { margin: 0; padding: 0; width: 995px; text-align:left; float: left; position: relative; }

#contenido { margin: 0; padding: 0; width: 995px; background: #fff; float: left; position: relative; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding-bottom: 1px; }

html div#pie { color: #000; background-color: #fff; width: 995px; padding: 10px 0; margin: 0; font-size: 90%; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; position: relative; float: left; z-index: 1000; }

html div#anuncios { width: 131px; margin-left: 8px; padding: 0 0 0 4px; position: relative; float: left; background: none; }

#anuncios img { border: none;}
#anuncios a {border: 0;}
.anuncio { margin: 2px 0; padding: 0; border-bottom: 1px solid #e3e3e3; width: 130px; float: left; /*clear: both;*/}
.anuncio a {margin: 0; padding: 0; border: 0; }
#cabecera { width: 995px; padding: 0; border: 0; margin: 0; text-align: center; float: left; }

#corporativo {
	background-color: #bd3018;
	float: left;
	position: relative;
	width: 995px;
	height: 25px;
	border-bottom: 1px solid #fff;
	}
	
#logos {
	float: left;
	position: relative;
	text-align: left;
	margin: 0; padding: 0;
	}
	
#contenedorCentral { width: 995px; margin: 0; padding: 0; float: left; position: relative; background: url("../images/franja_gris.png") 0 0 repeat-y; min-height: 300px; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4; }

#contenedorCentral_interior { width: 995px; margin: 0; padding: 0; float: left; position: relative; background: url("../images/franja_gris_interior.png") 0 0 repeat-y; min-height: 300px; }

#izqda { width: 161px; margin: 0; float: left; position: relative; padding: 0;
}

#centrodcha { width: 688px; /* 56px */ float: left; position: relative; margin: 0; padding: 0; background: url("../images/centrodcha_fondo.png") 0 0 repeat-y; }
*html #centrodcha { width: 688px; \width: 688px; w\idth: 688px; }
*html #centrodcha_dos_columnas { width: 635px; w\idth: 637px; \width: 635px; }
				
#centrodcha_interior { width: 654px; float: left; position: relative; margin: 0 18px; padding: 0; }
*html #centrodcha_interior { width: 664px; margin: 0; padding: 0 12px; }
#centrodcha_interior ul, #centrodcha_interior ol { margin: 4px 0; padding: 0; position: relative; font: normal 12px Arial, Helvetica, Geneva, Sans-serif; list-style-type: none; }
#centrodcha_interior p { padding: 0; position: relative; font: normal 15px Georgia, Times, Serif; line-height: 18px; }
#centrodcha_interior  > ul li { background: url(../images/li.gif) 0 1px no-repeat; padding: 0 4px 0 16px; position: relative; list-style-position: inside; margin: 2px 0;}
#centrodcha_interior > ol li { background: url(../images/li.gif) 0 1px no-repeat; padding: 0 4px 0 16px; position: relative; list-style-position: inside; margin: 2px 0;}
#centrodcha_interior li li { background: url(../images/lili.gif) 0 1px no-repeat; padding: 0 4px 0 16px; position: relative; list-style-position: inside; margin: 2px 0;}
#centrodcha_interior a { color: #bd3015; }
#centrodcha_interior a:visited { color: #bd3015; }
#centrodcha_interior_cabecera { border-bottom: 1px dotted #000; float: left; position: relative; width: 672px; margin: 0; padding: 0; }
	
#centro { float: left; margin: 0; padding: 0 0 10px 0; width: 688px; float: left; z-index: 1; }

*html #centro { width: 688px; w\idth: 688px; \width: 688px; }

#centro_interior { padding: 10px 0 10px 10px; width: 650px; float: left; position: relative; margin: 0; }

#centro_interior h1 { font: normal 24px Georgia, Times, "Times New Roman", Serif; color: #bd3018; }
	
#dcha { position: relative; /* para flotar en IE */ width: 340px; /* 56px */ float: left; margin: 0; padding: 0; }

#dcha_interior { position: relative; width: 170px; float: left; padding-left: 5px; margin: 0; }	

#pie_contenedor_central { position: relative; width: 711px; margin: 0; padding: 0; float: left; }

p a { text-decoration: none; color: #595959; }
p a:hover { color: #bd3018; text-decoration: underline; }

.content-view-full { margin: 15px; }

br.salto { clear: both; }

/* BLOGS */

div.noticia_blog_aavv { float: left;border-bottom: 1px dashed #e3e3e3; padding-bottom: 12px; margin-bottom: 8px; width: 658px; position: relative; }
div.imagen_noticia_blog { text-align: right; position: relative; float: left; padding: 8px 12px 8px 0; }
div.imagen_noticia_blog img { position: relative; }
div.noticia_blog_aavv .entradilla { text-align: left; }
div.noticia_blog_aavv .entradilla p {  text-align: left; }
div.noticia_blog_aavv div.mas_informacion_noticia { font-size: 11px; }
div.noticia_blog_aavv h3 a { font-weight: normal; }
div.imagen_destacada_blog {  float: left; }
div.imagen_destacada_blog img {  }

div.left-column { float: left; width: 344px; position: relative; margin: 0; padding: 0; }
*html div#centro div.left-column { width: 344px; \width: 344px; w\idth: 344px;  }
div.right-column { float: left; position: relative; width: 308px; margin: 0; padding: 0; }
*html div#centro div.right-column { width: 308px; \width: 308px; w\idth: 308px;  }

h2#blogMenuPpal { padding-top: 16px; text-transform: uppercase !important; padding-bottom: 8px; }
a h2#blogMenuPpal { padding-top: 16px; text-transform: uppercase; padding-bottom: 8px; }
h2#blogAreaTrabajo { text-transform: uppercase; padding: 8px; margin: 0; font-size: 14px !important; }
h2#blogAreaTrabajo a { margin: 0; padding: 8px 0; font-size: 14px !important; }
div#foto {padding: 0; margin: 0; background: #f3f3f3; text-align: left; }

/* AAVV LINE */

div.aavv_line { padding: 0; margin: 0; border-bottom: 1px solid #e3e3e3; padding-bottom: 5px; ; }
div.aavv_line h3 { color: #5c5c5c; font: normal 17px Georgia, Times, "Times New Roman", Serif; margin: 4px 0; padding: 0; }
div.aavv_line dl { margin: 0; padding: 0; }
div.aavv_line dt, div.aavv_line dd { padding: 0; margin: 0; }
div.aavv_line dt { float: left; margin-right: 8px; color: black !important;}
div.aavv_line dt, div.aavv_line dd { font: normal 12px Arial, Helvetica, Geneva, Sans-serif; color: #5c5c5c; }
div.aavv_line a { color: #bd3018; text-decoration: none; }
div.aavv_line a:hover { text-decoration: underline; }

*html div#centrodcha_interior div.left-column {  width: 320px; \width: 320px; w\idth: 320px; }
*html div#centrodcha_interior div.right-column { width: 320px; \width: 320px; w\idth: 320px; padding-left: 16px; margin: 0;}
*html div#nudo { margin: 0; padding: 0; width: 664px; w\idth: 664px; \width: 664px;}
/* NOTICIA LINE */

div.noticia_line { padding: 8px 8px 8px 0; margin: 0; float: left; border-bottom: 1px solid #e3e3e3; padding-bottom: 5px;  width: 660px; }
div#centrodcha_interior div#nudo div.noticia_line { width: 320px; float: left; }
div#nudo div.noticia_line { width: 320px; float: left; }
div#nudo div.noticia_line h3{ width: 320px; float: left; }
*html div#centrodcha_interior div.left-column div.noticia_line { width: 304px; \width: 304px; w\idth: 304px; }

div.noticia_line h3 {margin-bottom: 8px; padding: 0; position: relative; width: 600px; }
div.noticia_line h3 a { font: bold 16px Georgia, Times, "Times New Roman", Serif; color: #bd3018; line-height: 18px; position: relative;  }
div.noticia_destacada_2 h3 a:hover { text-decoration: underline; }
div.noticia_destacada_2 p.fecha { font-size: 11px; }
div.noticia_line_entradilla { margin-bottom: 8px; padding: 0; position: relative;  }
div#centrodcha_dos_columnas div.noticia_line_entradilla {  }
div.noticia_line_entradilla p {  font: normal 12px Arial, Geneva, Helvetica, Sans-serif; line-height: 14px; color: #5c5c5c; margin-bottom: 8px;}
div.noticia_line_imagen { float: right; padding: 6px 8px 8px 8px;   }
div.noticia_line img { border: none; }
div.noticia_line p.continua_leyendo { margin: 0; padding: 0; min-width: 300px; width: 300px; }
div.noticia_line p.continua_leyendo a { background: url(../images/mas.png) 0 2px no-repeat;  padding-left: 14px; font: normal 11px Arial, Geneva, Helvetica, Sans-serif; line-height: 13px; color: #bd3018; margin: 0; }
div.noticia_line .noticia_fecha_line, div.noticia_line .noticia_area_line, div.noticia_line .noticia_proyecto_line { display: inline; font: normal 11px Georgia, Times, Serif !important; margin: 3px 3px; padding: 3px 3px; color: #2f2f2f;  }
div.noticia_line .noticia_area_line { padding-left: 6px !important; background: url(../images/separador_46.png) 0 4px no-repeat; position: relative; }

/* Convocatoria */
div.convocatoria p.continua_leyendo { margin: 0; padding: 0; min-width: 300px; width: 300px; }
div.convocatoria p.continua_leyendo a { background: url(../images/mas.png) 0 2px no-repeat;  padding-left: 14px; font: normal 11px Arial, Geneva, Helvetica, Sans-serif; line-height: 13px; color: #bd3018; margin: 0; }

/* NOTICIA DESTACADA 1 */

div.noticia_destacada_1 {  width: 320px; padding: 8px 8px 8px 16px; margin: 0; border-bottom: 1px solid #e3e3e3;position: relative; float: left; }
div.noticia_destacada_1 p.centillo { font-size: 10px;}
html div.noticia_destacada_1 h3 { margin: 0 0 8px 0; padding: 0; }
html div.noticia_destacada_1 h3 a { font: normal 23px Georgia, "Times New Roman", Times, Serif; color: #bd3018; line-height: 24px;}
html div.noticia_destacada_1 h3 a:hover { text-decoration: underline; }
div.noticia_destacada_1 p.fecha { font-size: 11px; margin: 0; padding: 0 0 8px 0; }
div.noticia_destacada_1 .entradilla {font: normal 12px Arial, Geneva, Helvetica, Sans-serif;color: #5c5c5c; margin: 4px 0; padding: 0; }
/*div.noticia_destacada_1 p {font-size: 13px; color: #5c5c5c; }*/

/* NOTICIA DESTACADA 2 */

div.noticia_destacada_2 { width: 320px; padding: 8px 8px 8px 16px; margin: 0; border-bottom: 1px solid #e3e3e3; float: left; position: relative; }
div.noticia_destacada_2 h3 {margin: 0 0 6px 0; padding: 0; }
div.noticia_destacada_2 h3 a { font: bold 16px Georgia, Times, "Times New Roman", Serif; color: #bd3018; line-height: 18px; }
div.noticia_destacada_2 h3 a:hover { text-decoration: underline; }
div.noticia_destacada_2 p.fecha { font-size: 11px; margin: 0; padding: 0 0 8px 0; color: #5c5c5c;  }
div.noticia_destacada_2 div.fototexto { float: left; }
div.noticia_destacada_2 img { float: right; padding: 0 0 8px 8px; border: none; }
div.noticia_destacada_2  p.nd2 {  font: normal 12px Arial, Geneva, Helvetica, Sans-serif; line-height: 14px; color: #5c5c5c; margin: 4px 0; padding: 0; }
div.noticia_destacada_2  p.continua-leyendo  { float: left;  margin: 0 0 0 4px; padding: 0;}
div.noticia_destacada_2  p.continua-leyendo a {  font: normal 11px Arial, Geneva, Helvetica, Sans-serif; line-height: 13px; color: #bd3018; }

/* NOTICIA DESTACADA 3 */

div.noticia_destacada_3 { width: 320px; padding: 8px 8px 8px 16px; margin: 0; border-bottom: 1px solid #e3e3e3; float: left; position: relative; }
div.noticia_destacada_3 h3 {margin: 0 0 6px 0; padding: 0; }
div.noticia_destacada_3 h3 a { font: bold 15px Georgia, Times, "Times New Roman", Serif; color: #bd3018; line-height: 18px; }
div.noticia_destacada_3 p.fecha { font-size: 11px; margin: 0; padding: 0; color: #5c5c5c; }
div.noticia_destacada_3  p.nd3 {  font: normal 12px Arial, Geneva, Helvetica, Sans-serif; line-height: 14px; color: #5c5c5c; margin-bottom: 4px; padding: 0; }
div.noticia_destacada_3  p.continua-leyendo  { float: left;  margin: 0 0 0 4px; padding: 0;}
div.noticia_destacada_3  p.continua-leyendo a {  font: normal 11px Arial, Geneva, Helvetica, Sans-serif; line-height: 13px; color: #bd3018; }

/* NOTICIA DESTACADA 4 */

div.noticia_destacada_4 { width: 320px; padding: 8px 8px 8px 16px; margin: 0; float: left; position: relative; border-bottom: 1px solid #e3e3e3; }
div.noticia_destacada_4 h3 {margin: 0 0 6px 0; padding: 0; }
div.noticia_destacada_4 h3 a { font: bold 16px Georgia, Times, "Times New Roman", Serif; color: #bd3018; line-height: 21px; }
div.noticia_destacada_4 h3 a:hover { text-decoration: underline; }
div.noticia_destacada_4 p.fecha { font-size: 11px; margin: 0; padding: 0 0 8px 0; color: #5c5c5c; }
div.noticia_destacada_4 div.fototexto { float: left; }
div.noticia_destacada_4 img { float: left; padding: 0 8px 8px 0; border: none; }
div.noticia_destacada_4 p.nd4 { font: normal 12px Arial, Geneva, Helvetica, Sans-serif; line-height: 14px; color: #5c5c5c; margin: 0 0 4px 0; padding: 0; }
div.noticia_destacada_4  p.continua-leyendo  { float: left;  margin: 0 0 0 4px; padding: 0;}
div.noticia_destacada_4  p.continua-leyendo a {  font: normal 11px Arial, Geneva, Helvetica, Sans-serif; line-height: 13px; color: #bd3018; }

p.autoria { text-transform: uppercase; }

div#nudo { float: left; background: url("../images/centrodcha_fondo.png") 0 0 repeat-y; margin: 0; padding: 0; border-top: 1px solid #e3e3e3; width: 672px; }
div#edicion { background: white; width: 672px; float: left; }
div#edicion input, div#edicion select { font-size: 11px; }
h1.long { font: normal 21px Arial, Helvetica, Geneva, Sans-serif; }

div.attribute-link  { margin-top: 8px; }
div.attribute-link p a { background: url(../images/ir_rojo.gif) 0 2px no-repeat; text-transform: uppercase; font-size: 12px; color: #bd3018; padding-left: 16px; }

div.area_datos { padding: 0 8px 0 0; margin: 4px 0 8px 16px; float: right; border: 1px solid #e3e3e3; width: 292px; z-index: 1; position: relative;  }
.area_datos ul { margin: 0 !important; padding: 8px !important; }
.area_datos li { list-style-type: none; margin: 4px !important; padding: 0 6px !important; line-height: 13px; background: url(../images/triangulito_gris.gif) 0 3px no-repeat !important }
.area_datos li a { font: 13px Georgia, Times, Serif !important; color: #bd3018 !important; margin: 0; padding-left: 8px; background: none !important;}
.area_datos li a:hover { text-decoration: underline; }

/* EVENTO */

div#evento_full { padding: 8px 8px 8px 0; margin: 0; width: 666px; }

div#evento_full  ol, div#evento_full ul { padding: 0 16px; position: relative; list-style: none; }
div#centrodcha_interior div#evento_full h1.evento_titular { font: normal 32px Georgia, Times, "Times New Roman", Serif; background-color: #fff; color: #bd3018; margin: 0; padding: 0;}

div.evento_line { border-bottom: 1px solid #e3e3e3; padding: 0;  float: left; width: 672px; }
div.evento_line p.evento_fecha { font: normal 24px Georgia, Times, "Times New Roman", Serif; margin-top: 16px; padding: 0; }

p.evento_volver { margin-top: 16px; font: bold 12px Arial, Helvetica, Geneva, Sans-serif; float: left; }

/* WARNING */
div.warning h1 { color:#BD3018;
font:28px/34px Georgia,"Times New Roman",Serif;
letter-spacing:-1px;
margin:0 0 2px;
padding:4px 0; }
div.warning p { font-size: 13px; }
div.warning a { color: #bd3018; }

div.comparte { float: right; margin: 0; padding: 0; }
/*div.comparte span { vertical-align: baseline;  font: normal 12px Georgia, Times, Serif !important; margin: 0; display: inline; padding-left: 8px; float: left; color: #5c5c5c; background: url(../images/separador_46.png) 0 10px no-repeat; padding-top: 8px; padding-right: 4px; }*/
div.comparte span { vertical-align: baseline;  display: inline; }
div.comparte div.compartir-imprimir-enviar { display: inline; margin: 0; padding: 0; float: left;}

p.organiza { margin-top: 12px; }

div.break
/* Se utiliza en una etiqueta vacia puesta tras uno o mas div para asegurarnos de que se produzca el floating y breaking de los elementos */
{ display: block; clear: both; }

/* MAKEO FORMULARIO LOGIN Y REGISTRO */

/* REGISTRO */

html div#centrodcha_interior div#formulario_registro_usuario div.maincontentheader h1 { font: normal 28px Arial, Sans-serif; color: #054c22; margin: 0 !important; padding: 8px 0 8px 0 !important;  }
div#formulario_registro_usuario div.maincontentheader { margin: 0; padding: 0; }
div#formulario_registro_usuario { font-size: 11px;  }
div#formulario_registro_usuario fieldset {border: none; margin: 0; padding: 16px 0 0 0; }
div#formulario_registro_usuario fieldset label { font-weight: bold; padding-bottom: 4px; display: block;  }
div#formulario_registro_usuario fieldset legend { display: none; }
div#formulario_registro_usuario input { width: 320px; margin-bottom: 16px;}
div#formulario_registro_usuario div.element {  }
div#formulario_registro_usuario div.element label {  width: 320px; display: block; }
div#formulario_registro_usuario div.element input {  width: 320px; display: block; }
html div#formulario_registro_usuario div.buttonblock  { float: left; font-size: 11px; margin: 0; padding: 0; }
html div#formulario_registro_usuario div.buttonblock input { float: left; font-size: 11px !important; margin: 0; padding: 0; width: auto; }

/* LOGIN */
html div#centrodcha_interior div#formulario_login_usuario div.maincontentheader h1 { font: normal 28px Arial, Sans-serif; color: #054c22; margin: 0 !important; padding: 8px 0 8px 0 !important;  }
div#formulario_login_usuario div.maincontentheader { margin: 0; padding: 0; }
div#formulario_login_usuario label { font-weight: bold; padding-bottom: 4px; display: block;  }
div#formulario_login_usuario div.block input { width: 120px; margin-bottom: 16px;}

/* COMENTARIOS */

div#areaComentarios { border-top: 2px solid #a0a0a0; margin: 16px 0; }
div#areaComentarios h2 { color: #5c5c5c; }
div#areaComentarios div.content-view-line  { background-color: #f4f4f4; color: #5c5c5c; margin: 8px 0; padding: 12px; }
div#areaComentarios div.content-view-line:hover  { background-color: #eaeaea; color: #5c5c5c; margin: 8px 0; padding: 12px; }
div#areaComentarios h3 { color: #6c6c6c; font: bold 13px Arial, Helvetica, Geneva, Sans-serif; text-transform: uppercase; margin: 0; padding: 0; }
div#areaComentarios div.content-view-line div.attribute-byline { margin: 0; padding: 0; }
div#areaComentarios div.content-view-line div.attribute-byline p.author, div#areaComentarios div.content-view-line div.attribute-byline p.date { margin: 0; padding: 0; display: inline; }
div#areaComentarios div.content-view-line div.attribute-byline p.author { color: #bd3015; }
div#areaComentarios div.attribute-message { color: #5c5c5c; font: normal 11px Arial, Helvetica, Geneva, Sans-serif; margin-top: 8px; line-height: 14px; }
div#areaComentarios input { font: normal 11px Arial, Helvetica, Geneva, Sans-serif; }

ul.listado_proyectoteca  li {
  background-image: none !important;
}

.container-thumb {
	width: 666px;
	margin-top:20px;
	margin-bottom:20px;
        text-align: center;
}
ul.thumb {
	float: left;
	list-style: none;
	margin-left: 40px !important;
        padding: 10px;
	width: 590px;
}
ul.thumb li {
        margin: 0; padding: 3px;
	float: left;
	position: relative;
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
	background:url(../images/thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	margin: 20px auto;
	padding: 9px 0;
}
#main_view p {text-align:center;}
img.center, img[align="center"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.center {
text-align: center;
}

#contenedorCentral_proyectoteca { width: 995px; margin: 0 !important; padding: 0; float: left; position: relative;
                                  border-right: 1px solid #E3E3E3;border-left: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3;}
#izqda_proyectoteca { width: 240px; margin: 0; float: left; position: relative; padding-left: 10px; height:auto; }
.dos_columnas {padding-left: 20px !important; /*border-left: solid #E3E3E3 1px;*/ min-height:500px;}
#buscador_proyectoteca label {width: 200px; font: bold 12px Arial, Helvetica, Geneva, Sans-serif;}
#buscador_proyectoteca select {width: 200px;}
#buscador_proyectoteca h2 {font: bold 14px Arial, Helvetica, Geneva, Sans-serif;}
ul.listado_proyectoteca li {padding-top: 8px !important; font-size: 12px;}
ul.listado_proyectoteca li a {font: bold 14px Arial;}
ul.listado_proyectoteca li span {display:block;color: #333; font: normal 10px Arial, Helvetica, sans-serif;}

#contenedorCentral_proyectoteca { min-height: 500px;}
#izqda_proyectoteca p {font: normal 12px Arial, Helvetica, Geneva, Sans-serif;}
div#contenedor div#image-gallery {
text-align: center;
}


