@charset "utf-8";


/*COLOR ENLACES

#B0B0C7 (LILA MEN SUPERIOR)
	#555579 (LILA ENLACES)

*/

input.buscadorGoya{
	width: 200px;
}


/* Aqui estaba la clase visibne que estaba vaca*/

.cab_derecha input.botonBusqueda {
       width: 18px;
       height:18px;
       text-indent:1000px;
       overflow:hidden;
       background-image:url(../images/flecha_buscador.gif);
       background-repeat:no-repeat;
       background-color:transparent;
       border:none;
       padding-left:18px;
     }



/***** ESTILOS ESPECIFICOS DE LA INDEX *****/

.titulo_index {
	display:none;
}

#faux_index {
	background: none;
}

#contenido_index {
	border-bottom:3px solid #fff;width:100%;
	float: left;
}

.expoIndex {
	width:360px;
	margin-top: 15px;
	margin-left: 25px;
	background-color: #FFF;
	float: left;
	text-align: right;
}

.expoIndex2 {
	width:360px;
	margin-top: 35px;
	margin-left: 25px;
	background-color: #FFF;
	text-align: right;
	clear:both;
}

div.expoTemp {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:right;
	float:left;
	font-size:210%;
	width:150px;
	color: #777;
}

div.expoExpl, div.expoExp2 {
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	font-size:135%;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	border-left:1px solid #333;
}

div.plane{
	float:left;
	position:relative;
	clear:both;
	margin-top:50px;

}


div.plane p a img{
	padding:3px;
	background-color:#f5f5f5;
	border:1px solid #e6e6e6;
}

div.expoExp2 {
	margin-top: 27px;
}

div.expoExp2 ul {
	padding-bottom:20px;
}

div.expoExp2 ul li {
	list-style: url(../images/flecha_nv2.gif);
	margin-left:15px;
	font-size:75%;
}

div.expoExpl p span, div.expoExp2 p span{
	font-size: 75%;
	font-weight: bold;
}

div.expoExpl p.masInfo, div.expoExp2 p.masInfo {
	background: url(../images/ico_masInfo.gif) left no-repeat;
	font-size: 75%;
	margin-top: 5px;
	padding: 5px 5px 5px 20px;
}

div.derecha_index {
	float: left;
	position:relative;
	width:100%;
	text-align:right;
	background: #FFF url(../images/fondo_index.jpg) bottom left no-repeat;
}

#zonaDerIndex {
	position:relative;
	float:right;
}

.bienvenidos {
	position:relative;
	float: right;
	text-align:right;
	color: #FFF;
	font-size: 100%;
	background-color: #454569;
	border: 3px solid #FFF;
	width: 190px;
	padding: 10px;
	margin-top: 6px;
	margin-right: 6px;
	display:inline;
}

.bienvenidos p {
	font-size: 100%;
	background-color: #454569;
}

.bienvenidos span {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	text-transform: uppercase;
}

p.bienv {
	font-size: 135%;
	background-color: #454569;
}

.retratos_index {
	float: right;
	text-align:right;
	color: #FFF;
	background-color: #454569;
	border: 3px solid #FFF;
	width: 209px;
	clear:both;
	margin-top: 6px;
	margin-right: 6px;
	/*margin-bottom: 55px;*/
	display:inline;
}

.retratos_index img {
	float: left;
	border-right:1px solid #FFF;
}
.retratos_index img.fle_ind {
	float: right;
	border:none;
	margin-top: 5px;
}

.retratos_index p {
	padding: 5px 10px 5px 5px;
	background-color: #454569;
}
.retratos_index span {
	font-weight: bold;
}

.retratos_index a{
	color: #FFF;
	font-weight: bold;
}


.enlace_casaReal {
	background-color:#454569;
	border:3px solid #FFFFFF;
	clear:both;
	color:#FFFFFF;
	display:inline;
	float:right;
	margin-right:6px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:right;
	width:209px;

}

.enlace_casaReal img {
	float: left;
	border-right:1px solid #FFF;
	background-color:#fff;
}
.enlace_casaReal img.fle_ind {
	float: right;
	border:none;
	margin-top: 5px;
}

.enlace_casaReal p {
	padding: 5px 10px 5px 5px;
	background-color: #454569;
}
.enlace_casaReal span {
	font-weight: bold;
}

.retratos_index a{
	color: #FFF;
	font-weight: bold;
}

.pie_index {
	border-top:1px solid #FFF;
}
/***** FIN DE ESTILOS DE LA INDEX *****/


/***** IGUALAR VALORES PARA LOS NAVEGADORES *****/
* {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; vertical-align: baseline}
/****/


body {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 margin-top: 5px;
 background: url(../images/background_body.gif);
 font-size: 70%;
 color: #333;
}

a {
	text-decoration: none;
	color:#555579;
}

ul li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
 font-family: "Times New Roman", Times, serif;
}

h1 {
	display:none;
}

h2 {
	border-bottom: 1px solid #CCC;
	padding-bottom: 2px;
	margin-bottom: 16px;
	font-size: 200%;
	font-weight:normal;
	margin-bottom: 10px;
}


h3 {
	font-size: 185%;
	font-weight:bold;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

h4 {
	font-size:170%;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

h5{
	font-size:155%;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

h6 {
	font-size:140%;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

acronym {
	border-bottom: 1px dotted #CCC;
	cursor:help;
}

input {
	font-size:100%;
	color: #666;
	border:1px solid #FFF;
	background-color: #E8E8EC;
	padding-left: 3px;
}

/***** T A B L A S ******/
table {
	width: 93%;
	padding:0;
	margin-left: 10px;
	margin-bottom: 35px;
	border-collapse: collapse;
	text-align:left;
}

th, td {
	padding: 5px;
	margin:0;
}

th {
	background-color:#E9E9E9;
	font-weight:bold;
	text-align:left;
	
}

tr.bordes_blancos th {
	border:1px solid #E2E1E1;
}

td {
	border:1px solid #E9E9E9;
	vertical-align:top;
}

/***** F I N  T A B L A S ******/

#wrapper { 
 margin: 0 auto;
 width: 980px;
 height:100%;
 background:url(../images/fondo_wrapper.gif) repeat-y;
 border: solid 3px #FFF;
}

#faux {
 margin:3px 0 3px 0;
 padding-bottom: 60px;
 overflow: hidden;
 width: 100%;
 background: #FFF url(../images/fondo_repetir.gif);
}

#faux3col {
 margin:3px 0 3px 0;
 overflow: hidden;
 width: 100%;
 background: #FFF url(../images/fondo_repetir2.gif);
}

#faux2col {
 margin:3px 0 3px 0;
 padding-bottom: 60px;
 overflow: hidden;
 width: 100%;
 background: #FFF url(../images/fondo_repetir3.gif);
}

#faux3col2 {
 margin:3px 0 3px 0;
 padding-bottom: 60px;
 overflow: hidden;
 width: 100%;
 background: #FFF url(../images/fondo_repetir4.gif);
}

#header {
 color: #FFF;
 padding: 10px 10px 10px 0;
 margin: 0;
 background:#4C4C70 url(../images/fondo_cab.jpg) left top no-repeat;
 font-size: 110%;
}

#menu_sup {
 color: #FFF;
 background-color: #61617B;
 border-top:1px solid #FFF;
 border-bottom:1px solid #FFF;
}
#menu_sup a{
	color:#B0B0C7;
}

#menu_sup a:hover{
	color:#FFFFFF;
	
}

#menu_sup ul li a.selected{
	color:#FFF;
}

#menu_sup ul {	
	padding-bottom: 40px;
	padding-top: 8px;
}

#menu_sup ul li {
	float:left;
	position:relative;
	background: url(../images/separador_menu.gif) top right repeat-y;
	height:35px;
	padding-left:5px;
}

#menu_sup ul li a {
	display:block;
	width:100px;
	margin-right:1px;
	background-color: #61617B;
}

#menu_sup ul li.highlighted a {
	color:#fff;
}

#menu_sup ul li.ultimaOpc {
	background: none;
}

#menu_sup ul li.ultimaOpc a{
	color:#FFCC00;
	font-weight:bold;
}

#menu_sup ul li.ultimaOpc a:hover{
	color:#fff;
	font-weight:bold;
}

#foto_grande {
	position:relative;	
	background-color:#333;
	color:#FFF;
}

#foto_grande p {
	font-family:"Times New Roman", Times, serif;
	font-size: 200%;
	text-align: right;
	padding-bottom: 45px;
}

#foto_grande p span{
	color: #CCC;
	font-size: 80%;
}

#menu_izq {
 background-color: #E5E5E5;
 color: #333;
 width: 194px;
 float: left;
 display:inline;
 text-align: right;
 height: 100%;
 position:relative;
 margin-bottom:35px;
 overflow:hidden;
}

#menu_izq img {
	padding:5px 5px 0 0;
}

#menu_izq ul {
	display: block;
	margin:38px 0 0 0;
	padding-right:5px;
	padding-left: 5px;
	text-align: right;
}

#menu_izq ul li{
	position:relative;
	padding:0px;
	border-bottom: 1px solid #CCC;
	display: block;

}

#menu_izq ul li a{
	position:relative;
	display: block;
	background-image:url(../images/dot_lista.gif);
	background-position: 179px 9px;
	background-repeat: no-repeat;
	color: #333;
	padding:2px 10px 2px 0;
	float:none;
}

#menu_izq li a:hover{
	color: #000000;
	background-color:#FFF;
}


#menu_izq ul li ul {
	padding:0;
	margin:0;
	background-color: #FFF;
}

#menu_izq ul li ul li{
	font-size: 95%;
	border:none;
	padding:0;
	display:inline;
}

#menu_izq ul li ul li a{
	color:#333;
	margin-right: 12px;
	background:url(../images/dot_subOpc.gif) right 8px no-repeat;
	padding-bottom: 5px;
}

#menu_izq ul li ul li a:hover{
	color:#666;
	text-decoration:underline;
}

#menu_izq ul li ul li ul li a{
	color:#333;
	margin-right: 20px;
	background:url(../images/dot_subOpc.gif) right 8px no-repeat;
	padding-bottom: 5px;
}

#menu_izq ul li ul li ul li a:hover{
	color:#666;
	text-decoration:underline;
}



#menu_izq ul li span{
	display: block;
	background-color:#FFFFFF;
	background-image:url(../images/dot_lista_selected.gif);
	background-position: 178px 8px;
	background-repeat: no-repeat;
	color: #333;
	padding:2px 10px 2px;
	float:none;
	font-weight:bold;
}

/*********************** CONTENIDO 4 COLUMNAS *************************/
	
#contenido { 
 float: left;
 color: #333;
 margin:0px;
 width: 390px;
 height:100%;
 text-align: justify;
 overflow:hidden;
}

#contenido a {
	color:#555579;
	text-decoration:underline;
}

#contenido p a:hover {
	color:#000000;
	background:none;
}
#contenido p, h1 {
	margin-right: 15px;
	padding-left: 10px;
}

#contenido h2, contenido3col h2 {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#contenido p img {
	text-align:center;
	margin:15px 3px 3px 3px;
}

#contenido h1 {
	margin-left: 10px;
	padding-left: 0;
}

#contenido p {
	line-height:125%;
	margin-bottom: 10px;
}

#contenido p img, #contenido3col p img {
	text-align:center;
	background-image:url(../images/fondo_img_gallery.gif);
	padding:5px;
}

#contenido ul, ol {
	padding-left: 30px;
	margin: 5px 10px 10px 0;
}

#contenido ul li{
	list-style: url(../images/flecha_nv.gif);
}

#contenido ul li.flecha_descarga{
	list-style: url(../images/flecha_descarga.gif);
}

#contenido ul li.nueva_ventana{
	list-style: url(../images/flecha_nv.gif);
}

#contenido ul a:hover {
	color:#000000;
}
/*********************** FIN CONTENIDO 4 COLUMNAS *************************/

ul li ul li, ol li ul li {
	list-style: url(../images/flecha_nv2.gif);
	margin-left:-20px;
}

ol li ol li {
	margin-left: -18px;
	list-style-type:lower-latin;
}

/*********************** CONTENIDO 3 COLUMNAS *************************/

#contenido3col { 
 float: left;
 color: #333;
 width:387px;
 height:100%;
 text-align: justify;padding-bottom:40px;
}

#contenido3col p a:hover {
	color:#000000;
	background:none;
}

#contenido3col p, h1, h2 {
	margin-right: 15px;
}

#contenido3col h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}

#contenido3col h1 {
	margin-left: 10px;
	padding-left: 0;
}

#contenido3col p {
	line-height:125%;
	margin-bottom: 10px;
	margin-left: 10px;
}

#contenido3col ul {
	padding-left: 40px;
	margin: 5px 0 10px 0;
}

#contenido3col ul li{
	list-style: url(../images/flecha_nv.gif);
}

#contenido3col ul li.flecha_descarga{
	list-style: url(../images/flecha_descarga.gif);
}

#contenido3col ul li.nueva_ventana{
	list-style: url(../images/flecha_nv.gif);
}

#contenido3col ul a:hover {
	color:#000000;
}

#contenido3col ul li ul li{
	list-style: url(../images/flecha_nv2.gif);
	margin-left:-27px;
}
/*********************** FIN CONTENIDO 3 COLUMNAS *************************/



/*********************** CONTENIDO 2 COLUMNAS *************************/
#contenido2col { 
 float: left;
 color: #333;
 width:80%;
 height:100%;
 text-align: justify;
}

#contenido2col table{
	width:97%; 
} 

#contenido2col p a {
	text-decoration:underline;
}


#contenido2col p a:hover {
	color:#000000;
	background:none;
}

#contenido2col p, h1, h2 {
	margin-right: 15px;
}

#contenido2col h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}

#contenido2col h1 {
	margin-left: 10px;
	padding-left: 0;
}

#contenido2col p {
	line-height:125%;
	margin-bottom: 10px;
	margin-left: 10px;
}

#contenido2col ul {
	padding-left: 40px;
	margin: 5px 0 10px 0;
}

#contenido2col ul li{
	list-style: url(../images/flecha_nv.gif);
}

#contenido2col ul li.flecha_descarga{
	list-style: url(../images/flecha_descarga.gif);
}

#contenido2col ul li.nueva_ventana{
	list-style: url(../images/flecha_nv.gif);
}

#contenido2col ul a:hover {
	color:#000000;
}

#contenido2col ul li ul li{
	list-style: url(../images/flecha_nv2.gif);
	margin-left:-27px;
}
/*********************** FIN CONTENIDO 2 COLUMNAS *************************/

/*********************** CONTENIDO 3 COLUMNAS 2*************************/

#contenido3col2 {
 float: left;
 color: #333;
 width:570px;
 height:100%;
 text-align: justify;
}

#contenido3col3 {
 float: left;
 color: #333;
 width:80.2%;
 height:100%;
 text-align: justify;
}

#contenido3col2 p, h1, h2, #contenido3col3 p, h1, h2 {
	margin-right: 15px;
	margin-left: 10px;
}

#contenido3col2 h2, #contenido3col3 h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}

#contenido3col2 p a, #contenido3col3 p a {
	text-decoration:underline;
}

#contenido3col2 p a:hover, #contenido3col3 p a:hover {
	color:#000000;
	background:none;
}



#contenido3col2 p.destac_cont, #contenido3col3 p.destac_cont {
	padding-left:0;
}

#contenido3col2 h1, #contenido3col3 h1 {
	margin-left: 10px;
	padding-left: 0;
}

#contenido3col2, #contenido3col3 p {
	line-height:125%;
	margin-bottom: 10px;
}

#contenido3col2 ul, #contenido3col3 ul {
	padding-left: 40px;
	margin: 5px 0 10px 0;
}

#contenido3col2 ul li, #contenido3col3 ul li{
	list-style: url(../images/flecha_nv.gif);
}

#contenido3col2 ul li.flecha_descarga, #contenido3col3 ul li.flecha_descarga {
	list-style: url(../images/flecha_descarga.gif);
}

#contenido3col2 ul li.nueva_ventana, #contenido3col3 ul li.nueva_ventana {
	list-style: url(../images/flecha_nv.gif);
}

#contenido3col2 ul a, #contenido3col3 ul a {
	text-decoration:underline;
}

#contenido3col2 ul a:hover, #contenido3col3 ul a:hover {
	color:#000000;
}

#contenido3col2 ul li ul li, #contenido3col3 ul li ul li {
	list-style: url(../images/flecha_nv2.gif);
	margin-left:-27px;
}

#contenido3col2 p.fotoExpo, #contenido3col3 p.fotoExpo {
	float:left;
}

#contenido3col2 p img, #contenido3col3 p img {
	float: left;
	background-image:url(../images/fondo_img_gallery.gif);
	border:1px solid #CCC;
	padding:5px;
	margin-right: 15px;
}

#contenido3col2 div.textoNovEdit, #contenido3col3 div.textoNovEdit {
	float: left;
	text-align:justify;
	margin:0;
	padding:0;
	width:420px;
}

#contenido3col2 div.textoIntNovEdit, #contenido3col3 div.textoIntNovEdit {
	float: left;
	text-align:justify;
	margin:0;
	padding:0;
	width:640px;
}

#contenido3col2 div.textoExpo, #contenido3col3 div.textoExpo {
	float:left;
	width: 40%;
	margin-left: -20px;
}

/*********************** FIN CONTENIDO 3 COLUMNAS 2 *************************/


#galeria { 
 position: relative;
 color: #333;
 padding:0px;
 margin-left: 0px;
 width: 177px;
 height:100%;
 float: left;
 background-color: #C9C9C9;
 overflow: hidden;
}

#galeria a {
	color: #484869;
}

#galeria a img {
	border:1px solid #ccc;
}

#galeria a:hover img {
	border:1px solid #000000;
}

#galeria ul li a img{
	background-color:#fff;
	background-image:url(../images/fondo_img_gallery.gif);
	background-repeat:repeat;
	padding:5px;
	border:1px solid #ccc;
}

#galeria h4 {
	text-align: right; 
	padding:46px 0 0 0px;
	margin-bottom: 5px;
	margin-right:10px;
	margin-left:10px;
	border-bottom: 1px solid #666;
}

#galeria ul {
	text-align: center;
}

#galeria p {
	font-size: 90%;
	margin-bottom:15px;
	margin-left:10px;
}

#informacion {
 position: relative;
 color: #CCC;
 width: 210px;
 margin-left: 3px;
 margin-bottom:35px;
 height:100%;
 float: left;
 background-color:#4C4C4C;
 overflow: hidden;
}


#informacion h4 {
	color: #FFF;
	padding:46px 0 0 0;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 15px;
	border-bottom: 1px solid #FFF;
	display:block;
}

.h3_especial, h4_especial {
	font-weight:normal;
	color: #FFF;
	padding:46px 0 0 0;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 5px;
	border-bottom: 1px solid #FFF;
	display:block;
}

#informacion p {
	margin-left: 10px;
}

#informacion img {
	background-color:#fff;
	background-image:url(../images/fondo_img_gallery.gif);
	background-repeat:repeat;
	padding:5px;
	border:1px solid #ccc;
}

#informacion a {
	color: #FFF;
	text-decoration:underline;
}

#informacion a:hover {
	color: #e6e6e6;
}

#informacion a.selected {
	color: #FFF;
	font-weight:bold;
}

#informacion ul {
	padding-left: 10px;
	margin-top: -15px;
	margin-bottom: 15px;
}

#informacion ul li {
	background:url(../images/flecha_nv_white.gif) left no-repeat;
	padding: 10px;
	width:170px;

}

#informacion ul li ul li{
	background:url(../images/flecha_nv2_white.gif) left no-repeat;
}

#informacion3col {
	position: relative;
	color: #CCC;
	background:#4C4C4C url(../images/fondo_rayado_der.gif);
	width: 366px;
	height:100%;
	margin-bottom:35px;
	float: left;
}

#informacion3col img {
	margin:65px 0 0 0;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
}

#informacion3col p {
	color:#000000;
	padding:10px;
}

#pie { 
 display:block;
 clear: both;
 color: #FFF;
 background: #4E4E72 url(../images/fondo_pie.gif) left top repeat-x;
 text-align: center;
}

#pie p{
	padding:7px 7px 7px 7px;
}

#pie p a img{
	line-height:25px;
	vertical-align: middle;
}
       

/************/


.logos img {
	vertical-align: middle;
	margin:5px 0px 10px 0px;
}



.tal {
	text-align:left;
}

.taj {
	text-align:justify;
}

.tar {
	text-align:right;
}

.par {
	background-color:#F1F1F1;
}

.floatL	{
	float:left;
}

.imgNovEdit {
	float:left;
	width:121px;
	background-color:#FFCC66;
	margin-left:10px;
	padding:0;
}

.imgNovEdit img {
	background-color:#fff;
	background-image:url(../images/fondo_img_gallery.gif);
	background-repeat:repeat;
	padding:5px;
	border:1px solid #ccc;
}

p.fechas {
	padding:10px;
	text-align:center;
	font-size: 110%;
	border:1px solid #EDEDED;
	background-color: #F2F2F2;
	/*width:94%;*/
}

.fechas a {
	font-weight:bold;
	text-decoration:underline;
}

.cab_derecha {
	position:relative;float: right;
	margin-top: -65px;
	font-size: 90%;
	text-align: right; 
}

.cab_derecha ul li{
	line-height:20px;
	vertical-align:middle;
} 

.cab_derecha img.banderita {
	padding-right:20px;
	padding-top:2px;
}

div.cab_derecha ul {
	color: #e6e6e6;
	text-align: right;
	padding: 0px 5px 0px 5px;
	margin-bottom: 15px;
}

.cab_derecha a {
	color: #fff;
}

.cab_derecha a:hover {
	text-decoration: underline;
}

.cab_derecha input {
	color: #000;
	width: 180px;
}

#header div.cab_derecha ul li {
	display: inline;
}

p.buscador label {
	font-weight: bold;
}

p.buscador img {
	vertical-align: middle;
	cursor: pointer;
}

.migas {
	margin-bottom: 5px;
	margin-top: 12px;
}

.migas a {
	font-weight: bold;
	text-decoration: underline;
}

.migas a:hover {
	color:#000;
}

.negrita, strong {
	font-weight: bold;
	
}



div.texto_fotoGrande {
	position:absolute;
	top: 15px;
	right: 15px;

}

.destac_cont {
	font-weight: bold;
	font-size: 130%;
	color:#6C6C99;
	margin-left: 10px;
	padding-left:0;
}

.borde_destac_cont {
	border-bottom:1px dotted #CCC;
	margin-bottom: 10px;
	margin-right: 15px;
}

#menu_izq ul li a.seleccionado {
	font-weight: bold;
	background-color: #FFF;
}

#menu_izq ujavascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$actionsElem$actionsElemHeaderAction0", "", true, "", "", false, true))
GuardarGuardarl li ul li span.seleccionado {
	font-weight: bold;
	font-size: 100%;
	background: url(../images/dot_subOpc_negro.gif) right 8px no-repeat;
	margin-right:12px;
}

#menu_izq ul li ul li ul li span.seleccionado {
	font-weight: bold;
	font-size: 100%;
	background: url(../images/dot_subOpc_negro.gif) right 8px no-repeat;
	margin-right:20px;

}

#menu_izq ul li ul li{
	width:165px;
	white-space:normal;
}



#informacion.lista_3col2 {
	margin-left:0;
}

#informacion.lista_3col2 ul {
	padding:0 0 0 10px;
}

#informacion.lista_3col2 ul li {
	background: url(../images/flecha_nv3.gif) left 8px no-repeat;
	padding:2px 0 2px 10px;
}

.icosNav {float:left; margin-right: 10px;}

div.capaExpos {
	float:left;
	padding: 10px 0 10px 10px;
	margin:0;
	width: 535px;
}

div.capaExpos2 {
	float:left;
	padding: 10px 0 10px 0;
	margin:0;
	width:100%;
}

div.exporec {
	position:relative;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-right:15px;
}

div.exporec a{
	text-decoration:underline;
}

#contenido3col2 div.capaExpos p {
	margin:0;
	padding:0;
}

.capaExpos p {
	float:left;
}

.capaExpos div.pImag, .capaExpos2 div.pImag {
	width: 115px;
	padding:0;
	float:left;
}

.capaExpos div.pImag img, .capaExpos2 div.pImag img {
	background-image:url(../images/fondo_img_gallery.gif);
	padding:5px;
	border:1px solid #CCC;
}

.capaExpos div.pImagNav {
	width: 65px;
	padding:0;
	float:left;
}

.capaExpos div.pImagNav img {
	background-image:url(../images/fondo_img_gallery.gif);
	padding:5px;
	border:1px solid #CCC;
}

.capaExpos370 {
	width: 370px;
	padding:0;
}

.capaExpos320 {
	width: 320px;
	margin-left:0;
	padding:0;
}

p span.capaExpos450 {
	width:470px;
	text-align:justify;
	float:left;
}

p span.capaExpos450 {
	margin-left:0;
}

div.textoExpoRecientes {
	float:left;
	
}

div.textoExpoRecientes2 {
	float:left;
	width:642px;
}

div.textoExpoRecientes2 p{
margin:0px;
padding:0px;
	
}

div.textoExpoRecientes p {
	clear:left;
	width: 415px;
}


div.textoExpoRecientes.w95 p {
	width: 470px;
	text-align:justify;
}

.resumen{
	color:#666666;
	padding-bottom:20px;
}

.marginT25 {
	margin-top:25px;
}

.paddingT25 {
	padding-top:25px;
}


/*ESTILOS DE LA GALERA DE IMAGENES LIGHTBOX*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer{
	padding: 10px;
}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}	
/*FIN ESTILOS DE LA GALERA DE IMGENES LIGHTBOX*/	



/*ESTILOS MAPA DEL SITIO*/



.CMSSiteMapList li a{
	color:#fff;
	background-color:#555579;
	font-weight:bold;
	padding:2px 4px;
}

.CMSSiteMapList li li a{
	color:#555579;
	font-weight:bold;
	background-color:#fff;
	text-decoration:underline;
	
}

.CMSSiteMapList li li li a{
	color:#555579;
	text-decoration:underline;
	background-color:#fff;
	font-weight:normal;
}

.CMSSiteMapList li li li li a{
	color:#555579;
	background-color:#fff;
}

.CMSSiteMapList li li li li li a{
	color:#555579;
	background-color:#fff;
}


/*BASE DE DATOS GOYA*/

.paginadorGoya{
	clear:both;
	text-align:center;
	font-weight:bold;
	display:block;
	margin:10px;
	padding-bottom:10px;
	border:1px solid #EDEDED;
	background-color: #F2F2F2;

}

.paginadorGoya a{
	font-weight:bold;
}

.paginadorGoya a:hover{
	text-decoration:underline;
}

.texto_goya_detalle{
	float:left;
	width:460px;
	margin-left:5px;
	display:inline;
}

.contenedor_img_goya{
	width:300px;
	float:left;
	display:inline;
	overflow:hidden;
}
.contenedor_img_goya img{
	background-image:url(../images/fondo_img_gallery.gif);
	border:1px solid #CCC;
	padding:5px;
	/*las imgenes son y deben ser <250px ancho*/
}


/*RESULTADOS BSQUEDA*/



.busqueda p{
	font-weight:bold;
	text-align:center;
	clear:both;
	margin-bottom:15px;
	
}


.criteriosBusqueda{
	margin-top:15px;
	clear:right;
}


.criteriosBusqueda p{
	width:450px;
	clear:both;
	text-align:right;
	float:left;
	margin-left:250px;
	display:inline;
	margin-bottom:3px;
}

.criteriosBusqueda select{
	width:300px;
	background-color:#E8E8EC;
	border:1px solid #ccc;
}

.criteriosBusqueda input{
	width:295px;
	background-color:#E8E8EC;
	border:1px solid #ccc;
}

.criteriosBusqueda p label{
	font-weight:bold;
	text-align:right;
}



.resultadoBusqueda ul{
	margin-left:15px;
}


.resultadoBusqueda ul li{
	list-style: url(../images/flecha_nv2.gif);
	margin-left:15px;
}

.resultadoBusqueda ul li a{
	text-decoration:underline;
}


/*CRITERIOS BSQUEDA GOYA*/

.criteriosBusquedaGoya{
	float:right;
	clear:both;
	margin-top:15px;
}

.criteriosBusquedaGoya label{
	font-weight:bold;
}



.criteriosBusquedaGoya p{
	text-align:right;
}



.formularioSuscripcion label{
	width: 200px;
}


/*
.EditingFormLabel{
     width: 180px;
}
*/





/*ANADIDOS POR JAIME ARRIBAS PARA EL FORMULARIO DE SUSCRIPCION*/

.columnaTablaSuscripcion{
   BORDER-RIGHT: #FFFFFF 0px none;
   BORDER-TOP: #FFFFFF 0px none;
   VERTICAL-ALIGN: top;
   BORDER-LEFT: #FFFFFF 0px none;
   BORDER-BOTTOM: #FFFFFF 0px none;
}


#formSuscripcion table{
           width:33%;
} 

#formSuscripcion2 table{
           width:90%;
} 

#formSuscripcion3 table{
           width:45%;
} 

.idiomas{
      margin:auto;
      width: 980px;
      clear:both;
      text-align:right;
      margin-top:5px;
      margin-bottom:5px;
}
.idiomas li{
      display:inline;
}
/***********************************************************************/

/*form solicitud imagenes*/

fieldset.solicitud_images{
	margin-left:10px;
	display:block;
	border:1px solid #ccc;
}

fieldset.solicitud_images fieldset{
	margin:0px 10px 10px 10px;
	border:1px solid #e6e6e6;
	display:block;
	clear:both;
	padding-bottom:10px;
}

fieldset.solicitud_images legend{
	font-weight:bold;
	font-size:120%;
	margin-left:10px;
	padding:10px;
	text-transform:uppercase;
}

fieldset.solicitud_images ol{
	list-style:none;
	list-style-type:none;
}

fieldset.solicitud_images ol li{
margin-bottom:5px;
float:left;
}


fieldset.solicitud_images label{
	font-weight:bold;
	text-align:right;
	width:180px;
	display: inline-block;
	color:#666;
}

fieldset.solicitud_images label.normal{
	font-weight:bold;
	color:#666;
	text-align: left;
	width:auto;
}

fieldset.solicitud_images textarea{
	background-color:#E8E8EC;
	color:#333;
}

.botonera{
	display:block;
	text-align:center;
	margin-top:15px;
}

.botonera input{
	background-color:#555579;
	color:#FFFFFF;
}

.no_fondo{
	background-color:none;
}

.condiciones{
	width:730px; 
	height:200px; 
	overflow:auto;
	margin-bottom:10px;
}

fieldset.solicitud_images .condiciones ol{
	list-style:decimal;
}


/*galeria detalle*/

#contenido3col2 div.actividades_detalle{
	float: left;
	text-align:justify;
	margin:0;
	padding:0;
	width:555px;
}

#informacion.lista_3col2 ul.galeria_detalle{
	margin-top:15px;
	margin-left:9px;
	float:left;
	display:inline;
}

*:first-child+html #informacion.lista_3col2 ul.galeria_detalle{
	margin-left:0px;
	padding:0px;
	margin-left:2px;
}

* html #informacion.lista_3col2 ul.galeria_detalle{
	margin-left:0px;
	padding:0px;
	margin-left:2px;

}

#informacion.lista_3col2 ul.galeria_detalle li{
	background-image:none;
	list-style-image:none;
	list-style:none;

}

/*tabla funcionalidad*/

.funcionalidad_ico{
	width:2.5em;
	text-align:center;
}

.cantidad{
	width:3em;
	text-align:center;
}

.error_caja{
	border:1px solid #ff0000;
	background-color:#FFCACA;
	display:block;
	min-height:160px;
	height:auto !important;
  	height:160px;
	background-image:url(../images/error.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:10px;
}

p.error {
	padding:0px 200px 20px 20px;
	font-weight:bold;
	color:#cc0000;

}

.error_caja h3{
	padding:20px 200px 0px 29px;
	font-weight:bold;
	color:#cc0000;
	font-family:"Trebuchet MS", Arial;
	
}


.ok_caja{
	border:1px solid #00cc00;
	background-color:#B9FFB9;
	display:block;
	min-height:160px;
	height:auto !important;
  	height:160px;
	background-image:url(../images/ok.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:10px;
}

p.ok {
	padding:0px 200px 20px 20px;
	font-weight:bold;
	color:#333;

}

.ok_caja h3{
	padding:20px 200px 0px 29px;
	font-weight:bold;
	color:#333;
	font-family:"Trebuchet MS", Arial;
	
}