/*www.fundacionmbotin.org*/

/***************GENERAL*********/
body {
	min-width: 60em;
	max-width: 80em;
	margin-top: 0px;  /* MiP */
}

div#fondo_superior {
	padding-top: 0.50em;	
	padding-left: 0.50em;	
	background-image: url(images/fondo_superior.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 100%;
	background-position: right bottom;	
	background-attachment: scroll;
}

div#fondo_inferior {
	padding-bottom: 0.50em;	
	padding-left: 0.50em;	
	float: left;
	background-image: url(images/fondo_inferior.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 100%;
	min-height: 25em;
}

div#principal {
	padding-bottom: 0.25em;	
	padding-left: 0em;	
	padding-right: 0em;	
	padding-top: 0em;	
	clear: both;
	float: left;
	width: 98%;
}

div#encabezado {
	background-image: url(images/logo_fundacion.jpg);
	background-repeat: no-repeat;	
	position: relative;
	width: 98%;
	height: 4.375em;
}

div#contenido {
	margin-top: 0.15em;
	padding-top: 0.55em;
	border-top: 0.080em solid #E3E3E3;
	display: block;
	clear: both;
	width: 98%;
	padding-bottom: 1em;
}

div#logo {
	font-size: 0.85em;
	width: 30%;  /* mip */
	float: left;
}

div#imgpage {
	width: 70%;  /* mip */
	height: 100%;
	float: right;
}

div#imgpage_in {
	background-repeat: no-repeat;
	/* background-position: center;	*/
	background-position: right;  /* mip */
	background-attachment: scroll;
	height: 100%;
}

div#columna1 {
	max-width: 10em;
	min-width: 10em;
/*	width: auto; */ /* MiP para que salga bien en IE6 */
	width: 10em;
	float: left;
	border-right: 0.080em solid #E3E3E3;	
}

div#columna2 {
	float: left;
	padding-left: 0.8em;
	width: 80%;
}

div#contenido_completo {
	clear: both;
	vertical-align: top;
	padding-top: 0.30em;
	padding-right: 0.50em;
	padding-left: 1em;
	width: 98%;	
}

ul.csc-bulletlist li {
	font-size: 0.85em;
	color: #5B5B5B;
	background-color: inherit;
}

DIV  {
	font-family: helvetica, verdana, arial, sans-serif;
	/*color: #5B5B5B;*/
}

P {
	color: #5B5B5B;
	background-color: inherit;	
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.875em;
}


/* INI MiP */
P.align-center {
	text-align: center;
   }
/* FIN MiP */


H1 {
/* INI MiP */
	/* font-size: 0.875em; */
	font-size: 1em;
/* FIN MiP */
	color: #464646;
	background-color: inherit;	
	font-variant: normal;
	font-family: helvetica, verdana, arial, sans-serif;
}


H2  {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.875em;
	color: #464646;
	background-color: inherit;	
	font-variant: normal;
}

H3  {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #464646;
	background-color: inherit;	
	font-variant: normal;
}

P, H1, H2 H3 {margin: 0em 0em 0.313em 0em;}
	
img {
	padding: 0.063em;
	border: 0em;
}

A {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #C60000;
	background-color: inherit;	
	text-decoration: none;
}

A:link {
	color:  #C60000; 
	background-color: inherit;
}
/*
A:visited { color: #C60000; }
A:active { color: #C60000; }
*/
A:hover {
	text-decoration: none;
}

div#contenido_izquierda {
	vertical-align: top;
	text-align: left;
	font-size: 0.875em;
}
div#contenido_izquierda  div.no_vacio{
	border-top: 0.063em solid #F4F3F3;	
	padding-left: 0.25em;
	padding-right: 0.50em;
	padding-top: 1em;

}

div#contenido_izquierda div.csc-header h1  {
	padding-top: 1em;
	color:#5B5B5B;
	background-color: inherit;	
	font-size: 0.875em;
	font-weight:bold;	
}		

div#contenido_central {
	vertical-align: top;
	text-align: left;
	font-size: 0.875em;
	padding-top: 0.30em;
	padding-right: 0.50em;
	padding-left: 1em;
	/*border-bottom: 0.080em solid #F4F3F3;*/
}

div#contenido_central div.csc-header h1  {
	color:#5B5B5B;
	background-color: inherit;	
	font-size:1em;
	font-weight:bold;	
	padding-bottom: 0.75em;
}		

div#contenido_central div.csc-textpic  {
	width: 100%;
	height: 100%;
	border-bottom: 0.08em solid #E3E3E3;
	padding-top: 0.2em;
	float: left;
}

div#contenido_central .csc-textpic-intext-left-nowrap div.csc-textpic-text {
	padding-left: 1em;
}
div#contenido_central .csc-textpic-intext-right-nowrap div.csc-textpic-text {
	padding-right: 1em;
}


div.csc-textpic-text p 
{
	color: #333333;
	font-style: normal;
/*	font-size: 1em; */
	font-size: 0.9em;
}


div.csc-textpic-text a 
{
	text-decoration: none;
/* INI MiP 2009-11-10 */
	/* font-style: italic; */
	font-style: normal;
	color: #c60000;
}

div.csc-textpic-text a:hover
{
	text-decoration: underline;
}
/* FIN MiP 2009-11-10 */


/* INI MiP 2009-11-13 Para el estilo viñetas en el editor WYSIWYG */
div.csc-textpic-text ul li, div.csc-textpic-text ul li b
{
	font-size: 0.9em;
	color: #333333;
}

div.csc-textpic-text ul li
{
	padding-bottom: 0.5em;
}
/* FIN MiP 2009-11-13 */

div.csc-textpic-text p.csc-header-date, div.csc-header p.csc-header-date, div.csc-header-n1 p.csc-header-date
{
	color:#AAAAAA;
	background-color: inherit;	
	font-size:0.7em;
	font-style:italic;
	font-weight:bold;
/*	padding-top: 1em; */
	padding-top: 0.5em;
	margin:0;
}



div.csc-textpicHeader a
{
	text-decoration: none;
	/* font-style: italic; */
	font-style: normal;
	font-size: 1.05em;
	font-weight: bold;
	color: #c60000;
}

div.csc-textpicHeader a:hover
{
	text-decoration: underline;
}

div#contenido_borde {
	vertical-align: top;
	text-align: left;
	font-size: 0.875em;
	padding-top: 1em;
	padding-right: 0.25em;
	padding-left: 1em;
	float: left;
	width: 45%;
}

div#contenido_borde div.csc-header h1  {
	/*color:#5B5B5B;*/
	color: #C60000;
	background-color: inherit;	
	font-size:1em;
	font-weight:bold;	
	padding-bottom: 0.75em;	
}		

div#contenido_borde .csc-textpic-intext-left-nowrap div.csc-textpic-text {
	padding-left: 1em;
}
div#contenido_borde .csc-textpic-intext-right-nowrap div.csc-textpic-text {
	padding-right: 1em;
}

div#contenido_borde div h1  {
	color:#C60000;
}

div#contenido_derecha div h1  {
	color:#C60000;
}

div#contenido_derecha {
	vertical-align: top;
	text-align: left;	
	font-size: 0.875em;	
	padding-top: 1em;
	padding-right: 0.25em;
	padding-left: 1em;
	clear: both;	
	float: left;
	width: 45%;
}

div#contenido_derecha div.csc-header h1 {
	/*color:#5B5B5B;*/
	color: #C60000;
	background-color: inherit;	
	font-size:1em;
	font-weight:bold;
	padding-bottom: 0.75em;	
}		

div#contenido_derecha .csc-textpic-intext-left-nowrap div.csc-textpic-text {
	padding-left: 1em;
}
div#contenido_derecha .csc-textpic-intext-right-nowrap div.csc-textpic-text {
	padding-right: 1em;
}

div#pie {
	padding-bottom: 1em;	
	clear: both;
	width: 98%;	
	padding-top: 1em;	
	padding-left: 0.6em;	
   padding-right: 0.8em;	
}

div#direccion {
	color: #5B5B5B;
	background-color: inherit;	
	clear: both;
	float: left;
	width: auto;
	font-size: 0.7em;
	font-family: helvetica, verdana, arial, sans-serif;
}

div#contacto {
	color: #5B5B5B;
	background-color: inherit;	
	float: right;
	width: auto;
	font-size: 0.7em;
	font-family: helvetica, verdana, arial, sans-serif;
}

div#contacto a{
	color: #5B5B5B;
	background-color: inherit;	
	font-family: helvetica, verdana, arial, sans-serif;
	text-decoration: none;
}

table.csc-uploads {
	width: 100%;
}

table.csc-uploads a {
	font-weight: bold;
}

dd.csc-textpic-caption {
	color:#5B5B5B;
	background-color: inherit;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:0.7em;
	font-weight:bold;
}

.csc-mailform, .csc-loginform, .csc-searchform {
	border: 0em;
}
.csc-mailform-field {
	margin-bottom: 1em;
}
.csc-mailform-field input, .csc-mailform-field textarea {
	margin: 1em;
}
.csc-mailform-field label, .csc-loginform-field label, .csc-searchform-field label{
	display:block;
} 
DIV.csc-mailform-field {
	border-bottom: 0.080em solid #F4F3F3;
	border-color: #5B5B5B;
}

/* ************************ buscar *************************/
div#buscar {
	margin: 0em;
	padding: 0em;
	position: absolute;
	top: 2.05em;
	left: 16em;  /* MiP */
	text-align: left;
	width: 16em;
}

div#buscar div.csc-searchform-field {
	width: auto;
	margin: 0em;
	padding: 0.25em;
	float: left;
}

div#buscar fieldset.csc-searchform {
	margin: 0em;
	padding: 0em;
	min-width: 16em;
	max-width: 20em;
	width:16em;
}

div#buscar div.csc-searchform-field  label {
	width: auto;
	float: left;
	font-size: 0.75em;	
	padding-right: 0.35em;	
	padding-top: 0.25em;	
	/* color: #F0AEAE; */
	color: #F0BEBE;  /* mip */
	background-color: inherit;	
}
div#buscar div.csc-searchform-field  select {
	float: left;
	border-top-color: #5B5B5B;
	border-bottom-color: #5B5B5B;
	border-left-color: #5B5B5B;
	border-right-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;
	color: #5B5B5B;
	background-color: white;	
}

div#buscar div.csc-searchform-field  input{
	border-top-color: #5B5B5B;
	border-bottom-color: #5B5B5B;
	border-left-color: #5B5B5B;
	border-right-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;	
	color: #5B5B5B;
	background-color: white;
}

div#buscar div.csc-searchform-field  input#searchformsword {
	width: 12em;
}



/* ************************  resultados *************************/
div#resultados {
	margin-top: 1em;	
	background-color: #ECECEC;  /* Color Gris oscuro original */
/* INI MiP */
	background-color: #fff9f9;  /* Color Rosa muy claro */
	background-color: #fafafa;  /* Color Gris muy claro */
	background-color: #FEFFEF;  /* Color Amarillo muy claro */
/* FIN MiP */
	text-align: left;
	font-size: 0.75em;	
	color: #5B5B5B;
	margin-left: 1.2em;
	clear: both;
/* INI MiP */
	margin-bottom: 1em; /* Margen para que no se pegue al siguiente contenido */
	padding-left: 0.8em;
	padding-right: 0.8em;
/*
	padding: 0.8em; 
	border: 1px solid #E0E0E0;
*/
/* FIN MiP */
}

/* INI MiP */

div#resumen_resultados {
	font-size: 1.2em;
	font-weight: bold;
}

/* FIN MiP */



/* ************************ Idioma y bandera *************************/

div#idioma {
	font-size: 0.75em;
	display: block;
	width: 9em;
	position: absolute;
	top: 1.05em;
	right: 1em;
	/* display: none;   MiP */
}

div#textos_banderas span{
	text-align: center;
	padding-left: 0.20em;
	padding-right: 0.20em;	
}

div#textos_banderas a {
	text-align:	center;	
	text-decoration: none;
	color:  #FAEFEF;
	background-color: inherit;	
}

div#banderas span {
	text-align: center;
	padding-left: 0.70em;
	padding-right: 0.70em;	
}

/* ************************  login *************************/
div#login {
	text-align: left;	
	padding-top: 0.025em;		
	padding-right: 0.25em;
	padding-bottom: 0.75em;
	border-bottom: 0.080em solid #E3E3E3;
	color: #5B5B5B;
	background-color: inherit;	
	font-size: 0.90em;	
}

/* ************************  Menús *************************/
div#menus_123 {	
	margin-top: 0.25em;	
	clear: both;
	width: 98%;
}

div#posicion_menu1 {
	clear: both;
	background-color: #DEDEDE;
	color: inherit;	
	width: 100%;
	height: 2em;
}

div#posicion_menu2 {
	clear: both;
	background-color: #E9E8E8;
	color: inherit;	
	width: 100%;
	height: 2em;
	margin-top: 0.15em;
}

div#posicion_menu3 {
	clear: both;
	background-color: #F4F3F3;
	color: inherit;	
	width: 100%;
	height: 2em;
	margin-top: 0.15em;
	margin-bottom: 0.15em;
}

div#posicion_menu1 span.posicion_menu, div#posicion_menu2 span.posicion_menu, div#posicion_menu3 span.posicion_menu {
	width: auto;
	float: left;
	color: white;
	background-color: inherit;	
	font-size: 1.50em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

div#menu1, div#menu2, div#menu3 {
	font-size: 0.75em;
}

div#menu1 div, div#menu2 div, div#menu3 div {
	margin-left: 0.30em;
	margin-right: 0.30em;
	float: left;
	width: auto;
}

div.menu1_no a, div.menu2_no a, div.menu3_no a {
	text-decoration: none;
	color: #666666;
	background-color: inherit;	
	float: left;
	width: auto;
	font-weight: bold;
	font-size: 0.9em;
	font-family: arial, helvetica, verdana, sans-serif;
}

div.menu1_no a {
	color: #444444;  /* mip */
}

div.menu1_act a, div.menu2_act a, div.menu3_act a {
	text-decoration: none;
	color: #C60000;
	background-color: inherit;	
	font-weight: bold;
	font-size: 0.9em;
	font-family: arial, helvetica, verdana, sans-serif;
	float: left;
	width: auto;
}

div.menu1_no span.separador, div.menu2_no span.separador, div.menu3_no span.separador {	
	padding-left: 0.30em;
	color: #666666;
	background-color: inherit;	
	font-weight: bold;
	font-style: italic;	
}
div.menu1_act span.separador, div.menu2_act span.separador, div.menu3_act span.separador {
	padding-left: 0.30em;
	color: #666666;
	background-color: inherit;	
	font-weight: bold;
	font-style: italic;
}

div#root123 {
	padding-left: 0.9em;
	padding-bottom: 0.5em;	
	color:#666666;
	background-color: inherit;		
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:0.9em;
	font-weight:bold;	
}

div#root123 a{
	color: #5B5B5B;
	background-color: inherit;		
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;	
}

div#root123 span.rootline_act {
	color: #C60000;
	background-color: inherit;			
}

div#root123 span.separador {
	color:#5B5B5B;
	background-color: inherit;			
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	padding-left: 0.4em;
	padding-right: 0.4em;	
}

div#menu4 div{
	margin-left: 1em;
	float: left;
	width: auto;
	font-size:0.8em;
	margin-bottom: 1.5em;		
}

div.menu4_no a {
	text-decoration: none;
	color:#666666;
	background-color: inherit;			
	font-weight:bold;
	font-family: arial, helvetica, verdana, sans-serif;
}

div#menu4 div.menu4_act {
	background: url(images/flecha_menu4_act.jpg); 
	background-repeat: no-repeat;
	background-position: left center;
}

div.menu4_act a {
	text-decoration: none;
	color: #C60000;
	background-color: inherit;			
	font-weight:bold;
	font-family: arial, helvetica, verdana, sans-serif;
	padding-left: 1.4em;
}

div.menu4_act span.separador, div.menu4_no span.separador {	
	padding-left: 0.8em;
}


/****************Mapa del sitio*****************/
div.csc-sitemap a {
	text-decoration: none;	
/* INI MiP 2009-11-11 */
	color: #c60000;
/* FIN MiP 2009-11-11 */
}

/*primer nivel*/
div.csc-sitemap ul li {
	list-style: none;
	padding-top: 1em;
	font-weight: bold;
}
div.csc-sitemap .ul .li a {
	color: #C60000;
	background-color: inherit;			
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	font-size:0.9em;
}
/*siguientes*/
div.csc-sitemap ul li ul li {
	list-style-image: url(images/punto_lista.gif);
	padding-top: 0em;
}
div.csc-sitemap ul li ul li a {
	color: #5b5b5b;
	background-color: inherit;			
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight:normal;
	font-size:0.9em;		
}
div.csc-sitemap ul li ul li ul li {
	list-style: none;
	padding-top: 0em;	
}
div.csc-sitemap ul li ul li ul li a {
	color: #5b5b5b;
	background-color: inherit;			
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight:normal;
	font-size:0.9em;		
}
div.csc-sitemap ul li ul li ul li ul li {
	list-style: none;
	padding-top: 0em;	
}
div.csc-sitemap ul li ul li ul li ul li a {
	color: #5b5b5b;
	background-color: inherit;			
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: normal;	
	font-style: italic;
	font-size:0.9em;		
}
/**************** Publicaciones *****************/
th {
	text-align: left;
	font-style: normal;
	font-weight: normal;	
}
/*navegación*/
table#publicaciones_formulario_busqueda {
	width: auto;
	color: #5B5B5B;
	background-color: inherit;			
}
table#publicaciones_formulario_busqueda select,
table#publicaciones_formulario_busqueda input,
table#publicaciones_formulario_edicion   select,
table#publicaciones_formulario_edicion   input{
	border-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;	
	color: #5B5B5B;
	background-color: inherit;	
}

table#publicaciones_search_result {
	width: auto;
	color: #5B5B5B;
	background-color: inherit;			
}
table#publicaciones_detalle_publicacion {
	width: 100%;
	font-size: 0.90em;
	color: #5B5B5B;
	background-color: inherit;				
}
select.select_publicaciones{
	width: 18em;
}

input.submit-publicaciones{
	border-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;	
	background-color: #7c7c7c !important;
	color: white !important;	
}
th.label_detalle{
	color: #5b5b5b;
	background-color: inherit;
	font-size: 1em;
	font-weight: bold;
}
th.cabecera_isbn{
	width:130px;
}
/*edición*/
table#publicaciones_otras_tablas {
	width: 30em;
	border: 0.080em solid #F4F3F3;
	color: #5B5B5B;
	background-color: inherit;			
}
table#publicaciones_edicion_tablas {
	width: 30em;
	border: 0.080em solid #F4F3F3;
	color: #5B5B5B;	
	background-color: inherit;			
}
table#publicaciones_formulario_edicion {
	width: auto;
	color: #5B5B5B;	
	background-color: inherit;			
}
table#publicaciones_search_edicion {
	width: auto;
	color: #5B5B5B;	
	background-color: inherit;		
}

table#publicaciones_search_result th{
	background-color: #7C7C7C;	
	color: white;
	min-width: 30px;
	border: none;
}
table#publicaciones_search_result th form{
	margin: 0;
}

input.boton_gris
{	background-color: #7C7C7C	!important;
	color: white	!important;
	border: none !important;
	padding:0.2em !important;
}
input.boton_gris:hover{
	cursor:pointer;
}
table#publicaciones_search_result th form input{
	width: 100%;	
	font-weight: normal;	
}
select.select_publicaciones_ed{
	width: 20em;
}
span.publicaciones_subtitulo{
	font-size: 1.2em;
	color: #5b5b5b;
}

span.publicaciones_mostrados{
	font-weight:bold;
}
span.publicaciones_error{
	font-size: 1.2em;
	color: #c60000;
}
td.publicaciones_error{
	vertical-align:top;
	height: 2.5em;
}
td.linea_vacia{
	height: 0.8em;
}

div.alineada_centro form{	
	margin: 0;
}

/* INI MiP */
table#publicaciones_search_result tbody tr td table tbody tr  {
    border: 0.080em solid #7C7C7C;
}
/* FIN MiP */


/**************** Agenda *****************/
div#agenda {
	color: #5B5B5B;
	background-color: inherit;			
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.875em;
	padding-top: 0.75em;	
/*	padding-bottom: 0.63em;	*/

}

/**************** extensión de galería de imágenes ****************/
div.carouselContainer a.carouselBtn  {
	color: Black;
	background-color: inherit;			
}
/***************** extensión de registro de usuarios *****************/
.tx-srfeuserregister-pi1 label span { color: #ff0000; 	background-color: inherit;	}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; 	background-color: inherit;	}
.tx-srfeuserregister-pi1 dt { margin: 0; padding: .6em 0 0 0;}

.tx-srfeuserregister-pi1  a, .tx-felogin-pi1 a{
	font-family: verdana, arial, helvetica, sans-serif;	
	font-size: 0.8em;
	text-decoration: none;
}

dl.tx-srfeuserregister-pi1-multiple-checkboxes dd {
	margin-left: 0em;
}
		
/* login */
div.tx-felogin-pi1 form{
	padding:0em;
}
div.tx-felogin-pi1 {	
	padding-bottom: 0em;	
}
div.tx-felogin-pi1 fieldset {
	border: 0em;	
}
div.tx-felogin-pi1 div {
	font-family: helvetica, verdana, arial, sans-serif;
}
div#login div.tx-felogin-pi1 div {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.85em;
}
div#login div.tx-felogin-pi1 H3 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 0.85em;	
}
div#login div.tx-felogin-pi1 form div label {
	font-family: helvetica, verdana, arial, sans-serif;
}
div.tx-felogin-pi1 fieldset legend {
	display: none;
}

div#login div.tx-felogin-pi1 H1 {
	color:#666666;
	background-color: inherit;			
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:0.8em;
	padding-left:0.25em;
}

.tx-felogin-pi1 input {
	border-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;
	color: Black;
	background-color: inherit;	
}
.tx-felogin-pi1 input#user {
	width: 10.5em;
}
.tx-felogin-pi1 input#pass {
	width: 8.5em;
}
.tx-felogin-pi1 label { 
	display: block;
	color: #5B5B5B;
	background-color: inherit;			
}	
.tx-felogin-pi1 fieldset { 
	text-align: left;
	padding-left: 0em;
}

.tx-srfeuserregister-pi1-captcha-response {
	padding-top:0.5em;
}
.tx-srfeuserregister-pi1 legend {
	color: #5B5B5B;
	background-color: inherit;			
}
.tx-srfeuserregister-pi1 label {
	color: #5B5B5B;
	background-color: inherit;			
}
.tx-srfeuserregister-pi1 input {
	border-top-color: #5B5B5B;
	border-bottom-color: #5B5B5B;
	border-left-color: #5B5B5B;
	border-right-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;
	color: #5B5B5B;
	background-color: white;			
}
.tx-srfeuserregister-pi1 select {
	border-top-color: #5B5B5B;
	border-bottom-color: #5B5B5B;
	border-left-color: #5B5B5B;
	border-right-color: #5B5B5B;
	border-style: solid;
	border-width: 0.080em;
	color: #5B5B5B;
	background-color: white;			
}

/*www.fundacionmbotin.org*/




/*
	  ----------------------------------------------
	 AGREGADAS POR LA FMB TRAS ENTREGA DEL PROYECTO 
	==============================================
*/

.align-right  /* 2009-07-02 MiP: para que surta efecto el alinear a la dcha. en el editor WYSIWYG */
{
	text-align: right;
}


div.xt-inicio-web P.align-left  /* 2010-03-29 MiP: para que surta efecto el alinear a la izqda. el texto de inicio de la portada de la web */
{
	text-align: left;
}


/* 2009-11-10 MiP: Para cuando los títulos de las entradas de secciones de nivel 3 son enlaces */

h1.csc-firstHeader a
{
	font-style: normal;
	font-weight: bold;
	font-size: 1.05em;
	color: #c60000;
}

h1.csc-firstHeader a:hover
{
	text-decoration: underline;
}


/* INI MiP 2009-11-10  para la portada */

a.linkfmb, align-center.a
{
	text-decoration: none;
	color: #c60000;
	font-style: italic;
	font-size: 0.9em;
}


div.txt-inicio-web p
{
	color: #333333;
	font-style: normal;
/*	font-size: 1em; */
	font-size: 0.85em;
}

div.txt-inicio-web a
{
	color: #C60000;
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

div.txt-inicio-web a:hover 
{
	text-decoration: underline;
}


div.fila
{
	width: 100%;
	align: center;
}

div.separacionhorizontal
{
	float: left;
	width: 9%;
}

div.separacionvertical
{
	height: 4%;
}

div.opcion 
{
	float: left;
}

div.divrojo 
{
	background-color:#C60000;
	height:35px;
	padding-left:0.3em;
	padding-right:0.2em;
	padding-top:0.3em;
	width:160px;
}

span.textoblancoarea
{
	color:#FFE9E9;
	font-family:arial;
	font-weight:bold;
	font-size: 0.85em;
}

span.textoblancoarea a, span.textoblancoarea a:visited
{
	color: #FFF9F9;
	text-decoration:none;
	text-align: center;
}

span.textoblancoarea a:hover
{
	color: white;
	text-decoration: underline;
	text-align: center;
}

/* INI MiP 2010-05-07  para la portada */
P.align-justify
{
	text-align: justify;
}

table.tablaareasportada
{
	width: 80%;
	border-width: 0px;
	/* background-color: #c60000; */
	background-color: #ffffff;
}

table.tablaareasportada td.separador
{
	/* width: 25%; */
	width: 13%;
	/* background-color: #f5f5f5; */
	background-color: #ffffff;
	/* background: url("http://externo.fundacionmbotin.org/vg/gestion/allstyles/default/img/bg_table.png") repeat scroll 0 0 #FFFFFF; */
}

table.tablaareasportada tr.separador
{
	height: 15px;
}