/*.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
background:#FFFFFF url("imagenes/fondotextos.jpg") no-repeat left top;
border-bottom: #000000 solid 1px; 
}*/
body{
text-align:center;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background:#CCCC99;
}
#contenedor{
margin:auto;
width:760px;
text-align:left;
color:#000000;
background:#FFFFFF;
}
#cabecera{
color:#000000;
background:#FFFFFF;
overflow:hidden;
}
#flash{
width:100%;
clear:both;
}
#linea{
width:100%;
clear:both;
}
#fondohome{
background:#FFFFFF url("imagenes/fn-home.jpg") repeat-y left top;
color:#000000;
overflow:hidden;
padding-bottom:50px;
float:left;
}
html>body #fondohome{
float:none;
}
#fondopagina{
color:#000000;
background:#FFFFFF url("imagenes/fn-pagina.jpg") repeat-y left top;
overflow:hidden;
padding-bottom:50px;
float:left;
}
html>body #fondopagina{
float:none;
}
#banners{
width:180px;
float:left;
padding:0;
margin:0;
}
#listaultimahora{
width:290px;
float:left;
}
#contenido{
width:440px;
float:left;
padding-left:30px;
}
#menu{
width:230px;
float:right;
padding-right:30px;
}
html>body #menu{ /*esto es un hack solo para explorer */
padding:0;
margin-right:30px;
}
#pie{
width:100%;
clear:both;
border-top: #000000 solid 1px; 
color:#000000;
background:#CCCC99;
padding-bottom:20px;
}
/* genericos */
img{
border:0;}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
}
/* CABECERA */
#cabecera #titularcabecera{
background:#FFFFFF url("imagenes/logo-arraia-maeztu.gif") no-repeat left center;
color:#666666;
float:left;
width:300px;
padding:0;
margin:0;
}
#cabecera #titularcabecera h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:10px 0px 10px 45px;
}
#cabecera #menucabecera{
float:right;
text-align:right;
padding:10px 15px 10px 0px;
width:400px;
margin:0;
}
#cabecera #menucabecera ul{
margin:0;
padding:0;
}
#cabecera #menucabecera ul li{
list-style: none;
display:inline; 
margin:0;
border-right: #666666 solid 1px;
padding: 0px 5px 0px 5px;
}
#cabecera #menucabecera ul li.idioma{
border-right: none;
}
#cabecera #menucabecera ul li a{
font-weight:bold;
color:#666666;
background:#FFFFFF;
text-decoration:none;
}
#cabecera #menucabecera ul li a:hover{
color:#999999;
background:#FFFFFF;
}
#cabecera #menucabecera ul li.idioma a{
color:#BF6000;
background:#FFFFFF;
}
/* HOME BANNERS */
.homepolaroid{
width:122px; /* tal vez en mac cambiar 142 */
height:152px; /* tal vez en mac cambiar 172 */
background:transparent url("imagenes/fn-home-polaroid.jpg") no-repeat left top;
margin: 20px 0px 0px 20px;
padding:10px;
}
/*
ESTILO PARA FOTO CUADRADA
.homepolaroid .foto{
width:120px;
height:120px;
overflow:hidden;
}*/
.homepolaroid .foto  {
width:120px;
height:120px;
overflow:hidden;
}
.homepolaroid .piefoto{
padding-top:4px;
font-style:italic;
}
.homepolaroid .piefoto a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}
.homepolaroid .piefoto a:hover{
text-decoration:underline;
}
/* LISTA ULTIMA HORA Y LISTADO DE NOTICIAS... */
#listaultimahora #destacados{
text-align:left;
padding-top:10px;
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#333333;
background:#FFFFFF url("imagenes/fn-destacados.gif") no-repeat left top;
height:30px;
}
#listaultimahora h2{
margin:10px 0px 0px 10px;
padding:0;
padding-left:20px;
background:#FFFFFF url("imagenes/ico-ultimahora.gif") no-repeat left top;
font-size:14px;
font-weight:normal;
color:#666666;
}
#listaultimahora .elementolista{
margin: 10px 0px 0px 30px;
border-top:#666666 dotted 1px; 
border-bottom:0px; 
padding:10px 0px 0px 0px;
}
.elementolista{
clear:both;
overflow:hidden;
/*border-bottom:#666666 dotted 1px; 
margin-bottom:10px;
padding-bottom:10px;*/
margin-top:10px;
border-top:#666666 dotted 1px; 
border-bottom:0px; 
padding:10px 0px 0px 0px;
}
.elementolista .fecha{
color:#666666;
background:#FFFFFF;
font-size:9px;
font-weight:normal;
margin-bottom:3px;
}
.elementolista h3, .elementolista h3 a{
margin:0;
padding:0;
font-size:13px;
font-weight:bold;
color:#BF8F00;
background:#FFFFFF;
margin-bottom:8px;
text-decoration:none;
}
.elementolista h3 a:hover{
text-decoration:underline;
}
.elementolista .entradilla .foto, #entradilla .foto{
float:left;
margin:0px 5px 0px 0px;
}
.elementolista .entradilla a{
text-decoration:none;
color:#000000;
}
.elementolista .entradilla a:hover{
text-decoration:underline;
}
/* MENU */
#menubotones{
margin:0;
padding:0;
}
#buscar{
margin:10px;
text-align:center;
}
#buscar input{
border: #666666 solid 1px;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:2px;
}
#buscar img{
text-align:center;
margin-top:10px;
}
#menubotones ol, #menubotones ol li, #menubotones ol li ul, #menubotones ol li ul li{
margin:0;
padding:0;
list-style-type:none;
}
#menubotones ol li{
padding-bottom:20px;
}
#menubotones ol li ul{
color:#585921;
margin-top:5px;
background:#CDCC4D url("imagenes/fn-btmenu.jpg") repeat-y left top;
border-top: #000000 dotted 1px;
}
#menubotones ol li ul li a{
width:190px;
display:block;
border-bottom: #000000 dotted 1px;  
text-decoration:none;
padding:3px 20px 3px 20px;
color:#585921;
}
#menubotones ol li ul li a:hover{
color:#585921;
background:#DBDB01;
}
.menubotones_over{
color:#585921;
background:#DBDB01;
}

/* CONTENIDO */
#contenido #paraimprimir{
width:100%;
text-align:right;
margin-bottom:10px;
}
#contenido #navegacion{
width:100%;
text-align:left;
padding-bottom:15px;
color:#000000;
background:#FFFFFF url("imagenes/linea-rayas.gif") repeat-x left bottom;
}
#contenido #paraimprimir ul, #contenido #navegacion ul{
margin:0;
padding:0;
}
#contenido #paraimprimir span a{
font-weight:bold;
color:#666666;
background:#FFFFFF;
text-decoration:none;
}
#contenido #navegacion span, .numeracion span{
color:#666666;
background:#FFFFFF;
}
#contenido #navegacion span a, .numeracion span a, #contenido #navegacion a, .numeracion a{
font-weight:normal;
color:#BF6000;
background:#FFFFFF;
text-decoration:underline;
}
#contenido #paraimprimir span a:hover, #contenido #navegacion span a:hover, .numeracion span a:hover, #contenido #navegacion a:hover, .numeracion a:hover{
color:#999999;
background:#FFFFFF;
}
.numeracion{
width:100%;
clear:both;
text-align:right;
}
#contenido .fecha{
color:#666666;
background:#FFFFFF;
font-size:9px;
font-weight:normal;
margin-top:10px;
margin-bottom:3px;
}
#contenido #cabeceraopcional{
margin-top:10px;
margin-bottom:10px;
}
#contenido h2{
margin:10px 0px 15px 0px;
padding:0px;
/*height:30px;*/
font-size:20px;
font-weight:bold;
color:#BF6000;
background:#FFFFFF;
}
#contenido h2 img{
margin-right:5px;
float:left;
}
#entradilla{
font-size:13px;
color:#666666;
background:#FFFFFF;
margin-bottom:20px;
}
#editorhtml{
clear:both;
margin-bottom:20px;
}
#contenido h3.enlaces{
margin-bottom:10px;
font-size:14px;
font-weight:normal;
color:#BF8F00;
background:#FFFFFF; 
border-top: #000000 dotted 1px;
padding-top:5px;
}
#enlaces{
margin-bottom:20px;
}
#enlaces ul{
margin:0;
padding:0;
}
#enlaces ul li{
margin:0;
padding:0;
padding-left:15px;
list-style-type:none;
margin-bottom:5px;
background:transparent url("imagenes/ico-flecha.gif") no-repeat left top;
}
#enlaces ul li a, #documentos ul li a{
text-decoration:underline;
color:#666666;
background:#FFFFFF;
}
#enlaces ul li a:hover, #documentos ul li a:hover{
color:#BF6000;
background:#FFFFFF;
}
#contenido h3.documentos{
margin-bottom:10px;
font-size:14px;
font-weight:normal;
color:#666666; 
background:#FFFFFF;
border-top: #000000 dotted 1px;
padding-top:5px;
}

#documentos{
margin-bottom:20px;
}

#documentos ul{
margin:0;
padding:0;
}

#documentos ul li{
margin:0;
padding:0;
padding-left:15px;
list-style-type:none;
margin-bottom:5px;
background:transparent url("imagenes/ico-documento02.gif") no-repeat left top;
line-height:20px;
}

/* GALERIAS */

/*.homepolaroid{
width:122px; 
height:152px;
background:transparent url("imagenes/fn-home-polaroid.jpg") no-repeat left top;
margin: 20px 0px 0px 20px;
padding:10px;
}
.homepolaroid .foto  {
width:120px;
height:120px;
overflow:hidden;
}*/

#contenido .listadopolaroid{
width:90px;
height:111px;
background:transparent url("imagenes/fn-peque-polaroid.jpg") no-repeat left top;
/*padding-top:10px;
padding-left:10px;
margin:0px 5px 0px 0px;*/
float:left;
padding:10px;
}
.listadopolaroid .foto{
width:80px;
height:80px;
overflow:hidden;
}
.galeriaimagenes{
margin:0;
padding:0;
margin-bottom:20px;
overflow:hidden;
}
.galeriaimagenes ul{
margin:0;
padding:0;
}
.galeriaimagenes ul li{
list-style: none;
display:inline; 
margin:0;
padding:0;
float: left;
}
.galeriaimagenes ul li div{
width:90px;
height:111px;
background:transparent url("imagenes/fn-peque-polaroid.jpg") no-repeat left top;
margin-right:10px;
margin-bottom:10px;
padding-top:10px;
padding-left:10px;
 /*QUITAR SI NO SE ARREGLA*/
}
/*.galeriaimagenes ul li .fotogaleria{
margin:0;
padding:0;
background:transparent url("imagenes/ft-80x80.jpg") no-repeat left top;
width:80px;
height:80px;
((margin-top:10px; PONER SI NO SE ARREGLA))
float: left;
}*/
.galeriaimagenes ul li .fotogaleria{
background:transparent;
overflow:hidden;
width:80px;
height:80px;
display: table-cell;
vertical-align: middle;
padding: 0; 
margin: 0;
font-size: 65px;
line-height: 65px;
text-align:center;
} 
.fotogaleria  img {
vertical-align: middle;
} 

/* PIE */
#pie ul{
margin:0;
padding:10px 0px 0px 0px;
}
#pie ul li{
font-size: 10px;
list-style: none;
display:inline; 
border-right: #666666 solid 1px;
float:left;
padding: 0px 5px 0px 5px;
}
#pie ul li.sinlineaderecha{
border-right: #666666 solid 0px;
}
#pie ul li address{
float:left;
font-style:normal;
}
#pie ul li a{
font-weight:bold;
color:#666666;
background:#CCCC99;
text-decoration:none;
}
#pie ul li a:hover{
font-weight:bold;
color:#000000;
background:#CCCC99;
text-decoration:none;
}
#pie #logos{
clear:both;
width:100%;
text-align:center;
}
#pie #logos img{
margin:10px;
}
/* pop up imagen */
body.popup{
color:#000000;
background:#FFFFFF;
}
#popupimagen{
text-align:center;
width:100%;
padding-bottom:15px;
padding-top:15px;
}
#popupimagenimagen{
clear:both;
}
#popupimagen h1{
margin:5px 15px 0px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333333;
background:#FFFFFF;
}
.contenedor_imgpopup{
text-align:center;
}
.foto_popup{
padding:10px;
position:relative; 
top:-3px; 
left:-3px;
}
.bordes {
color:#000000;
background-color:#FFFFFF;
display: block;
text-align: center;
margin: 10px auto 5px auto;
padding: 10px;
border: 1px solid #999999;
}
/* buscador */
#listaultimabuscador{
width:400px;
float:left;
}

#listaultimabuscador h2{
margin:20px 0px 0px 00px;
padding:0;
padding-left:20px;
background:#FFFFFF url("imagenes/ico-ultimahora.gif") no-repeat left top;
font-size:14px;
font-weight:normal;
color:#666666;
}
/* EDITOR HTML */
#editorhtml{
font-size:11px;
font-weight:normal;
color:#333333;
background:#FFFFFF;
}
#editorhtml a{
text-decoration:underline;
color:#666666;
background:#FFFFFF;
}
#editorhtml a:hover{
color:#BF6000;
background:#FFFFFF;
}
#editorhtml h3{
margin:15px 0px 10px 0px;
padding:0px;
font-size:15px;
font-weight:bold;
color:#BF8F00;
background:#FFFFFF;
}
#editorhtml table tr{
color: #BF6000;
background:#FFFBEF;
}
#editorhtml table th, #editorhtml table td{
vertical-align:top;
border: #BF8F00 dotted 1px; 
background:#FFFBEF;
color: #BF6000;
}

#editorhtml table th{
width:30%;
background:#FFFBEF;
}
#editorhtml table td{
padding:5px;
}
#editorhtml table ul, #perfildelcontratante table ul{
list-style-type:none;
margin:0;
padding:0;
}
#editorhtml table ul li, #perfildelcontratante table ul li{
padding-left:15px;
background:transparent url("imagenes/ico-flecha03.gif") no-repeat left top;
}
#editorhtml table ul li a{
text-decoration:underline;
color:#666666;
background:#FFFBEF;
}
#editorhtml table a{
color:#666666;
background:#FFFBEF;
}
#editorhtml table ul li a:hover{ 
color:#BF6000;
background:#FFFBEF;
}
#editorhtml table dl dt{
color:#BF6000;
background:#FFFBEF;
}
#editorhtml dl dt{
color: #BF6000;
background:#FFFFFF;
font-weight:bold;
}
#editorhtml form{
color:#666666;
background:#FFFBEF;
width:95%;
border: #BF8F00 dotted 1px; 
padding:10px;
text-align:left;
}
#editorhtml form label{
color: #BF6000;
background:#FFFBEF;
}
#editorhtml input, #editorhtml textarea{
width:100%;
}
#editorhtml input.boton{
width:75px;
border:#BF8F00 solid 1px;
background:#FFFBEF;
font-size: 11px;
color:#000000;
float:right;
margin-left:10px;
margin-top:20px;
}
#editorhtml input.autorizo{
width:20px;
}

#perfildelcontratante table tr{
color: #000;
background:#fff;
}
#perfildelcontratante table th{
vertical-align:bottom;
width:25%;
text-align:right;
padding:5px 3px;
font-weight:normal;
color:#666666;
border-bottom: #ccc dotted 1px; 
}
#perfildelcontratante table td{
vertical-align:bottom;
border-bottom: #ccc dotted 1px; 
padding:5px 3px;
}
#perfildelcontratante table a{
color:#666666;
}
#perfildelcontratante table a:hover{ 
color:#BF6000;
}



#ladebacle{
text-align:right;
}
#ladebacle img a{
border:0;
}

#bibliografia{
padding:20px;
}


 
#filtroperfil {
font-weight:normal;
color:#666666;
background-color:#eee;
padding:1px 10px 1px 10px;
}
#filtroperfil label{
font-weight:bold;
font-size:12px;
}
#filtroperfil  select{
font-size:11px;
}
#filtroperfil  input{
border: #666666 solid 1px;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:2px;
}