body, html{
		font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
        color: #666666;
        
        height: auto !important;
}
html>body h1 {float:none;} 
ul{ margin:0px; border: 0px; padding:0px;}
li{margin: 0px; padding: 0px;}
a, a:active, a:link, a:visited{
        color:#0F328C;
        text-decoration:none;
}
a:hover{color:Black;}


span{
        color: #666666;
        font-weight: normal;
}

.notextbox, .notextbox input, .chknormal, .chknormal input{
        border: 0px;
}

#principal{        width: 760px;       }
html >body #principal{        margin-left:10px;       }

     /***********ENCABEZADOS***********************/

h1 {
        font-size: 1.5em;
        background-image:url(../../images/2/BGH1.jpg);
        background-position: TOP RIGHT;
        background-repeat: no-repeat;
        color: #F7D118;
        height: 45px; line-height:45px;
        padding: 10px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        display:block;
		font-weight: normal;
		width: 97%;
		float: left;
        }
h2 {
        font-size: 1.2em;
        
        background-image:url(../../images/2/fondoH2c.jpg);
        background-position: left;
        background-repeat: no-repeat;
        color: #004098;
               padding: 5px 0px 0px 15px;
        margin: 5px 0px 10px 5px;
        display:block;
        border-bottom: 1px solid #004098;
        }

h3 {
        font-size: 1em;
        
        background-image:url(../../images/2/fondoH3c.jpg);
        background-position: left;
        background-repeat: no-repeat;
        color: #004098;
        height: 19px; line-height: 19px;
        padding: 5px 0px 0px 15px;
        margin: 5px 0px 10px 5px;
        display:block;
        border-bottom: 1px solid #004098;
        }
h4 {
        font-size: 1.5em;
        text-transform: capitalize;
        background-image:url(../../images/2/fondoH4c.jpg);
        background-position: left;
        background-repeat: no-repeat;
        color: #004098;
        height: 19px; line-height: 19px;
        padding: 5px 0px 0px 15px;
        margin: 5px 0px 10px 5px;
        display:block;
        border-bottom: 1px solid #004098;
        }

h5 {
        font-size: 1.3em;
        text-transform: capitalize;
        font-weight: normal;
        color: #004098;
        margin: 10px 0px 0px 0px;

        }

/*************FINENCABEZADOS*****************************/
/*************PANELES*****************************/

#panel_cabecera
{
        margin: 0px;
        border: 0px!important;
        padding: 0px!important;
        height: 166px;
        background-image:url(../../images/2/cabecera.jpg);
        z-index: 0;

}



#panel_izquierdo span{
        font-size: .9em;
        margin-left: 15px;
        display: block;
}

#panel_izquierdo input{
        border: 1px solid #82A0D2;
        margin: 3px 0px 10px 5px;
}
/********PANELDERECHO*************/
#panel_derecho{
     	
       float:right!important;
		
        margin: 0px!important;
		padding: 0px!important;
        position: relative;
}
#panel_derecho .separador:hover
{
        background-color: transparent;
}

/*********FIN PANEL DERECHO***********/
/*********panel pie****************/
#panelpie{
      
        height: 25px!important;
       background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding-top: 22px;
  background-image: url(../../Images/2/fondoPie.png);
  background-position: top center;
  background-repeat: no-repeat;
}

#panelpieALT{
        background-image: url(../../Images/2/fondoPieALT.png);
     height: 25px!important;
       background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding-top: 22px;
  width:100%;
  background-position: top center;
  background-repeat: no-repeat;
} 
/*modificado Lorena 06/04/06*/
html>body #panelpieALT{ clear:both;}
/*******************/
#panelpieALT ul,#panelpie ul{
        list-style-type: none;
        border: 0px;
        padding: 0px;
        text-align:center;
        margin: 5px 0px 10px 0px;
}
#panelpieALT li,#panelpie li{
        display: inline;
        margin: 5px;
}

#panelpieALT img,#panelpie img{
        border: 0px;
        margin: 30px 5px 2px 5px;

}
#panelpieALT .separador:hover, #panelpie .separador:hover
{
        background-color: transparent;
}

/***********fin panel pie ***************************/


/*********PANEL CREDITOS********************/

#panel_creditos{
        width: 760px;
        background-color: #FFFFFF;
        padding: 20px 0px 4px 0px;
        margin: 0 auto;
        text-align:center;
        }

#panel_creditos img{
        border: 0px;
}

#panel_creditos img{border: 0px; margin: 10px 2px 20px 2px;}


/**********FIN PANEL CREDITOS*****************/


/*******************
        estilos mapaweb
*********************/

/*************MAPAWEB***********/
#MapaWeb_Table2
{
	margin: 10px 4em 20px 100px;

	text-transform: capitalize;
}
html>body #MapaWeb_Table2{position:relative; /*margin-left:-650px; margin-top:80px;*/}

#MapaWeb_Table2 a
{
	text-decoration:underline;
}

.linkmapaweb
{
	background-image: url(../../images/2/topooffflecha.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.linkmapawebpadre
{
	font-size:1.2em;
	background-image: url(../../images/2/topoflechaover.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	
}
.textomapaweb{		font-size:1em;}

.tablamapaweb{
        font-size: 0.9em;
        margin: 10px 4em 20px 4em;
        font-weight:bold;
        text-transform: capitalize;
}
.tablamapaweb span{
        font-weight:bold;
        text-transform: capitalize;
}
.tablamapaweb tr td{
        padding-bottom: 2px;
}
.mapanivel1{
        background-image: url(../../images/2/topoOFFoscuro.png);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px
}
.mapanivel2{
        background-image: url(../../images/2/topoOFFblanco.png);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px
}
.mapanivel3{
        background-image: url(../../images/2/topoOFFflecha.png);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px
}
.mapanivel4{
        background-image: url(../../images/2/topoOFFtriangulo.png);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px
}
.mapanivel5{
        background-image: url(../../images/2/topoOFFangulo.png);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px
}
.mapanivel6{
        background-image: url(../../images/2/topoOFFpunto.png);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px
}
.mapaespacio{width: 1.3em;}
/************
 fin estilos mapaweb
/***************** Fin lista actuaciones Alternativa C***************/
/************************************/
/************************************/
.elementolistaasociado h2{
 display: block;
 padding: 2px;
 margin: 1px;
}
.elementolistaasociado .logoasociado{
 float: right;
 margin: 0px 10px 0px 5px;
}
/*.elementolistaasociado h2 img{
 margin: 0px 10px 0px 5px;
}*/
.elementolistaasociado .vinculoslistaasociado{
 background-color: #FCF4DF;
 padding: 4px;
 vertical-align: bottom;
 text-align: right;
}
.elementolistaasociado .vinculoslistaasociado2{
 padding: 4px;
 vertical-align: bottom;
 text-align: right;

}
.elementolistaasociado .vinculoslistaasociado a{
 margin: 0px 3px 0px 3px;
}
.elementolistaasociado .vinculoslistaasociado img{
 margin-bottom: -1px;
}
.elementolistaasociado{
 padding: 3px 5px 4px 5px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #F9EABF;
}
.datoslistaasociado{
 padding: 0px 5px 0px 5px;
 margin: 10px 0px 20px 0px;
}
/***** fin lista asociados *******/

/***********************************/
/******** ESTILOS CORREO ***********/
.bodycorreo{
        background-image: url(none);
        padding: 0px;
        border-right: 5px solid #00A19B;
        border-left: 5px solid #00A19B;
        border-bottom: 2px solid #00A19B;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        text-align: justify; margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:20px
}
#panel_cabeceracorreo{
        margin-bottom: 20px;
}
#descripcioncorreo{
        margin: 10px 20px 20px 20px;
}
#descripcioncorreo h3{
        font-size: 1.4em;
        font-weight: bold;
        color: #666666;
}
#descripcioncorreo ul{
        margin-top: 20px;
}
#piecorreo{
        font-size: 9px;
        color: #666666;
        padding: 10px;
        border-top: 2px solid #00A19B;
}

/******** fin estilos correo *******/
/********/
/*ESTILOS PARA SACAR EN EL EDITOR*/
/*FUTU mrgenderecho div  Separar un texto a la derecha FUTU*/
.mrgenderecho 
{padding-right:10px;}

/*FUTU cajadestacadosnombregeneralAlterna div  panel para mostrar una caja FUTU*/
.cajadestacadosnombregeneralAlterna ,.cajadestacadosnombregeneral
{
 background-color: #A6C1BD;
 color: #666666;
 height: auto;
 padding: 2px;
 margin: 1px;
 font-size: 1.5em;
}
/*FUTU etiquetaroja span  Etiqueta roja FUTU*/
.etiquetaroja{color:red}

/*FUTU margenderecha div  Margen a la derecha FUTU*/
.margenderecha
{margin-right:10px;}
/*FUTU centrar div  Centrar FUTU*/
.centrar
{
 text-align:center;
 }
/*FUTU margennegativo div  Margen Negativo FUTU*/
.margennegativo
{
 margin-left:-10px;
 }
/*FUTU margennegativosuperior div  Margen Negativo Superior FUTU*/
.margennegativosuperior
{
 margin:-5px 0px 0px -12px;
  padding:0px -12px 0px 0px;
  }

.cajadestacadosnombreGrupo,
.cajadestacadosbusqueda
{
margin-left:10px;
        font-weight:normal;

font-size:0.9em;
}

.cajadestacadostextogeneral{
        background-image: url(../../images/2/topoOFFangulo.png);
 background-position:  left top;
 background-repeat: no-repeat;
 padding-left: 20px;

 }
.listasubopciones ul li,#panel_centro ul li
 {
        list-style-type:none;
                margin-left:0px;/*loreto 20-03-2006*/
        margin-bottom:20px;

}
/*FUTU licentral ul  Elemento de lista central FUTU*/
.licentral
{

 background-image: url(../../images/2/topoOFFangulo.png);
 background-position:  left top;
 background-repeat: no-repeat;
 padding-left: 20px;
 float:none;

 }
  .cajadestacados{
  padding: 3px 5px 10px 5px;
 border : solid 1px #A6C1BD;
 margin: 0px 0px 10px 0px;
 }
  .cajadestacados a:hover
  {
        color:white;
  }
/*fin listas*/
/********DATOS DE USUARIO*/

#DatosUsuario_PanelDatosUsuario label{text-transform:uppercase;margin-left:10px;}
#DatosUsuario_PanelDatosUsuario input{width:296px;margin-left:12px;border:solid 1px #9AA8B1;}
.checkbox input {width:10px;margin-left:-36px !important;}
#DatosUsuario_PanelDatosUsuario select{        width:302px;margin-left:12px;border:solid 1px #9AA8B1;}
html>body #DatosUsuario_PanelDatosUsuario input{width:300px;margin-left:12px;border:solid 1px #9AA8B1;}

#DatosUsuario_cbo_Provincia{font-size:1em;} 
#DatosUsuario_cbo_Tipo_DNI
{
        width:100px !important;
        margin-left:25px !important;
}
html>body #DatosUsuario_cbo_Tipo_DNI{        
        margin-left:15px;
}
.datosusuariobotones{padding-right:70px;float:left;width:300px;margin-left:155px;}


/*FIN DATOS USUARIO************/

/*******VARIOS*************/

.mensajeerror
{
        display: block;
        color: red;
        font-weight: bold;
        font-size: 0.9em;
        text-align: left;
        padding: 2px;
}

.formaspago {float:right;}
/**RESULTADOS BUSQUEDA*******/
#ResultadoBusqueda_ResultadoBusqueda { width:99%;}
/****************/
.ancho0
{
        width:0px;
}

.panelbuscararchivos
{
border:solid 1px #ECE9D8;
}


.textboxcorto
{
width:20px;
}


.botonaceptar a:hover{text-decoration: underline; color: #869DC5;}

.lupa{border:0px!important; margin-left: 1px;margin-bottom:3px;}
.altousuario{height:590px;	margin-top:0px;}
html>body .altousuario{ margin-top:50px;}
/*FUTU imagenderecha div  mostrar una imagen en el panel central a la derecha FUTU*/
.imagenderecha img{
float:right;
margin:17px 15px 0px 30px;
}
AÑADE EN PROYECTA:
/*FUTU paddingderecho div  Texto sin separar de los bordes FUTU*/
.paddingderecho{padding:0px 6px 0px 0px;}
/*FUTU imagenizquierda div mostrar una imagen en el panel central a la izquierda FUTU*/
.imagenizquierda img{
float:left;
}
/*FUTU imagenpeque div mostrar una imagen con un ancho reducido FUTU*/
.imagenpeque img{
width:20%;
}

/***************paneles configuracion usuarios******************/
.labelconfi
{
        display:block;
        margin:10px 5px 1px 0px;
        display:block;
        }

.controlesconfi
{
        width:300px;
        display:block;
        margin:2px 5px 10px 15px;
        display:block;
}
/*************FIN paneles configuracion usuarios************/
#plantillatexto_fotos1,#plantillatexto_fotos2
{
        text-align:center;
}
.flotararriba
{
        vertical-align:top;
        text-transform:uppercase;
        
}
.flotarderecha
{

margin-left:5px;
vertical-align:top;
}

.botonestandar{
        border: 1px solid #869DC5;
                padding: 2px;
                margin-right: 15px;
                margin-left: auto!important;
                margin-bottom: 10px!important;
                text-align: center;
background-color:white;
}

.cuadrodetexto{
font-size:1.6em;
}
.cuadrodetexto span{
font-size:0.7em;
}

.cuadrodetexto .textbox
{
        font-size:0.7em;
}

/* *************estilos de variacion para titulos ******************/
.textotitulocentral2 {
 display: block;
 font-weight: bold;
 height: 50px;
 font-size: 2em;
 text-transform: uppercase;
 color: #00A19B;
 background-image: url(../../images/2/fondotitulo2.jpg);
 background-position:  left top;
 background-repeat: no-repeat;
 margin-top:15px; padding-left:90px; padding-right:0px; padding-top:18px; padding-bottom:0px
}

.textotitulocentral3{
 display: block;
 font-weight: bold;
 height: 50px;
 font-size: 2em;
 text-transform: uppercase;
 color: #00A19B;
 background-image: url(../../images/2/fondotitulo3.jpg);
 background-position:  left top;
 background-repeat: no-repeat;
 margin-top:15px; padding-left:90px; padding-right:0px; padding-top:18px; padding-bottom:0px
}


/* **************fin estilos de variacion para titulos ***************/


.textbox
{
        width:200px;
}
.fondopopup
{
        background-image:url(none);
        background-color:#ffffff
}
.panelbotones
{
        text-align:right;
}

.panelbotones .botonestandar
{
        margin-left:15px;
}


.botonimagen{
 border: 0px;
 margin-right: -15px;
}
#listas_panelnuevo .botonimagen{
 float: left;
}

.fuentenegrita
{
        font-weight:bold;
}


.textotitulocentral {
 display: block;
 font-weight: bold;
 height: 43px;
 line-height: 43px;
 font-size: 1.8em;
 text-transform: uppercase;
 color: #666666;
 background-image: url(../../images/2/fondotitulo.jpg);
 background-position:  left bottom;
 background-repeat: no-repeat;
 vertical-align: bottom;
 padding: 0px 0px 0px 50px;
 margin-bottom: 20px;
 border-bottom: 1px solid #A6C1BD;

}
.titulocentral
{
font-size:1em;
text-transform:uppercase;
}
.fotoslista
{
margin-top:10px;
}



/***********************************************************************/
/***************HIJOS DE UN MENU DESPLEGABLE EN PANEL CENTRO************/
.hijosencentro{
        
        border-top: 0px;
        border-right: 0px;
        margin: -24px 3em 0px 1em;
        padding: 25px 10px 35px 10px;
}

.hijosencentro ul{
        list-style-type: none;

}
/***************RESULTADOS BUSQUEDA***************/
#ResultadoBusqueda_ResultadoBusqueda li a, .hijosencentro li{

        /*background-color: #F4F4F4;*/
        line-height: 20px;
                margin-bottom:10px;
        border-bottom:dotted 1px #EAEAEA;

}
#ResultadoBusqueda_ResultadoBusqueda ul li
{		background-image: url(../../images/2/toporedondo.jpg);
        background-position:  0% 50%;
        background-repeat: no-repeat;
		padding-left:20px; 
       }
       
       /********FIN RESULTADOS BUSQUEDA*****************/
       
.hijosencentro li a
{
	    
        background-image: url(../../images/2/toporedondo.jpg);
        background-position:  0% 50%;
        background-repeat: no-repeat;
        padding-left: 20px;
        color:Black;
        text-decoration:underline;
	}
	#MenuIzquierda_plantillalistaopcionhija_Panel2 .hijosencentro ul ,#MenuDerecha_plantillalistaopcionhija_Panel2 .hijosencentro ul {margin-left:0px!important; padding-left:0px!important; position:relative; font-weight: normal;}
/***********************************************************************/
/*******HIJOS DE UN MENU DESPLEGABLE EN PANEL IZQUIERDO Y DERECHO*******/
#MenuIzquierda_plantillalistaopcionhija_Panel2 .titulo,#MenuDerecha_plantillalistaopcionhija_Panel2 .titulo
{
	font-weight: bold;
}
#MenuIzquierda_plantillalistaopcionhija_Panel2 ul,#MenuDerecha_plantillalistaopcionhija_Panel2 ul
{
	margin: 0px!important;
	padding: 0px!important;
}
#MenuIzquierda_plantillalistaopcionhija_Panel2,#MenuDerecha_plantillalistaopcionhija_Panel2
{
	position: relative;
	float: left; 
	margin-top:5px; 
	width: 200px!important;
}


html>body #MenuIzquierda_plantillalistaopcionhija_Panel2, html>body #MenuDerecha_plantillalistaopcionhija_Panel2
{
	width: 200px; 
	float: left; 
	margin-top:25px; 
	margin-left:0px;
}
 html>body #MenuIzquierda_plantillalistaopcionhija_Panel2 .hijosencentro ul li,html>body #MenuDerecha_plantillalistaopcionhija_Panel2 .hijosencentro ul li{float:left;width:130px;		}


#panel_izquierdo .hijosencentro , #panel_derecho .hijosencentro
{
	border:none;
	background-image:url(none);
}
#MenuDerecha_plantillalistaopcionhija_Panel2 h1, #MenuDerecha_plantillalistaopcionhija_Panel2 h1
{
	background-image:url(none);
	font-size:1.1em;
	color:#0F328C !important;
	line-height:20px !important;
	height:20px;
	width:150px!important;
}

#panel_izquierdo .hijosencentro ul li, #panel_derecho .hijosencentro ul li
{
	/*list-style-image:url(../../images/2/toporedondo.jpg);*/
	margin-left:0px;
	color:#000000;
	text-transform:none;
	padding-bottom: 5px;

}
#panel_izquierdo .hijosencentro li ,#panel_derecho .hijosencentro li
{
	background-color:none;
	
} 
#panel_izquierdo .hijosencentro li a,#panel_derecho .hijosencentro li a 
{ 
	text-decoration:underline; 
	color:#000000;
}
#panel_izquierdo .hijosencentro li a:hover,#panel_derecho .hijosencentro li a:hover 
{	
	color:#000000;
}
#panel_derecho h1,#panel_izquierdo h1
{

width:180px;
margin-bottom:0px;
}

html>body #panel_centro .hijosencentro ul li{width:300px;}
/*******************************/
/********************************/
/*    para la AGENDA */
/***********************/
#agenda_panel2{
        height: 200px;
        margin-bottom: 20px;
        display: block;
}
.panelproximoseventos{
 float:left;
 padding:0px 0px 0px 10px;
 margin: 1px 0px 0px 25px;
 border:dashed 1px #9AA8B1;
 width: 230px;
 height: 160px;
 background-image: url(../../Images/2/bgLeyenda.jpg);
 background-position: bottom center;
 background-repeat: no-repeat;
 position:relative;
}
html>body #agenda_Panelleyenda{margin-top:60px;}
 
.leyenda /*para la leyenda de la agenda*/{ 
width:10px;
height:15px;
margin-top:5px;
padding:0px 2px 0px 2px;
float:left;
}
.labelleyenda { margin-left: 15px; margin-top:5px;}
html>body .labelleyenda { margin-left: 30px; }
.labelleyenda span{ color:#444;
}
.leyenda span{color:#444;}
 
/*añadido Lorena 02/03/06*/
html>body .leyenda{margin-left:10px}
 
#calendaragenda{
        margin: 0px 10px 20px 10px;
        border: 1px solid #cccccc;
        float:left;
		position: relative;
        
}
#calendaragenda a{
        text-decoration: none !important;
}
#calendaragenda a:hover{
        color: red !important;
}
.nombreeventos{
    background-color: #F4F4F4;
    float: left;
    padding: 0px 0px 3px 0px;
  	margin-left: 15px;
    position: relative;
   	border:dashed 1px #9AA8B1;
    width: 230px;
    height: 158px;/*para que quede igual de alto que la agenda*/
        
}
.nombreeventos img{border:0px;margin-right:5px;margin-left:10px;}
.nombreeventos .imagennovedad{ float:left;margin-right:-15px; margin-top: 3px;}
.nombreeventos span{
        display: block;
        font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 3px 3px 4px 5px;
        width: auto;
        height: auto;
        
        color:#F7D118;
        background-color: #0F328C;
}
.nombreeventos .eventonovedad{float: left;margin: 0px 10px 1px 20px; padding-bottom: 1px; border-bottom: 1px solid #E4E4E4;}
.nombreeventos .eventonormal{float: left;margin: 0px 10px 1px 24px; padding-bottom: 1px; border-bottom: 1px solid #E4E4E4;}

html>body .nombreeventos .eventonormal {width:195px;}
html>body .nombreeventos .eventonovedad {width:195px; float:left; margin-top:15px; margin-bottom:15px;}
html>body .nombreeventos .imagennovedad{ padding-top: 15px; padding-bottom:15px;}/***** fin para la AGENDA */


/*************************** GRID ********************************/
.grid{
          border:  dotted 1px #0F328C;
        background-color: #f4f4f4;
        font-size:1em;
	text-align:center;
	padding-right:20px;

}
.cabeceragrid{
        background-color: #fff;
        color: #0F328C;
        font-weight: bold;
        border:  dotted 1px #0F328C;
}
.cabeceragrid td{
        border: 1px dotted #0F328C !important;

}
.grid td{
        border: 0px solid #cccccc;
        padding: 1px 5px 2px 5px;

}/********fin Grid *******/




/*** Tabla imagenes tipos de pagina ****/
.tablaimagenes{
display:block;
position: relative;

        }
.tablaimagenes td{

        }
.tablaimagenes img{
        vertical-align: bottom;
}
.tablaimagenes         .imagennormal{
        display: block;
        border: 0px;
        margin-bottom: 6px;
}
.tablaimagenes         .imagenresaltada{
        display: block;
        border: 3px solid #EEA836;


}
/**** fin Tabla imagenes tipos de pagina ***/
.imagen1{
        float: left;
        margin: 0px 20px 10px 0px;
        }
.imagen2{
        float: right;
        margin: 0px 0px 10px 20px;
        }

/************************BUSCADOR************/
.textobuscador{text-transform:capitalize;font-size:0.9em;margin-left:2px;}
#buscador_buscador select
{
        width:120px!important;
}
#buscador_buscador{width:95%;}
#buscador_buscador input{margin-bottom:3px;background-color:#fff;}
#buscador_buscador img{margin: 3px 0px 0px 2px;}

.botonbuscar
{
        margin-top:20px;
}

.botondespliegabuscador
{
        float:right!important;
        margin: 2px!important;
		position: absolute!important;
		right: 19px!important;
		top: 182px!important;
		
}
html>body .botondespliegabuscador
{
		right: 18px!important;
		top: 176px!important;
}


.buscadorgenerico
{
        border: 1px solid red;
        width: 100%;
}
.cuerpobuscador
{
        text-align: left;
        font-weight: bold;
        text-transform: uppercase;
		margin-right: 3px;
		margin-top: 1px!important;
		

}
.cuerpobuscador span
{
        display: block;
        background-image:url(../../images/2/rellenomenusup2.jpg);
        font-size: 0.9em;
        letter-spacing: 0.1em;

        text-transform: uppercase;
        font-weight: bold

}
#BarraIdiomas_PanelIdiomas{ background-color: #E2BF17; text-align: center; margin-top: 2px;  height: 18px; vertical-align: middle;width: 68px!important; }
html>body #BarraIdiomas_PanelIdiomas{margin-top:2px;margin-left:570px;}
#BarraIdiomas_PanelIdiomas a:hover{ color: #fff;}

.textboxbuscador{
        width:67px !important;
		height: 17px;
        font-size:0.9em;
        border: 1px solid #C6C6C6;
		margin: 0px!important;
		margin-top: -11px!important;
		padding: 0px!important;
		padding-top:10px;
		vertical-align: middle;
}
html>body .textboxbuscador{height: 17px;margin-top: 0px!important;}

.textboxbuscador .lupa{border:0px!important; margin: 0px!important;
}



.separadorbuscador   /*  panel entre el combo y el textbox del buscador*/
{
        height:4px;
}
#buscador_ocultar{width:95%;}


/**********************FIN BUSCAR**************/
/**********        CLASES PARA LOS BOTONES************/
.boton
{
                border: 1px solid #869DC5;
                padding: 2px;
                margin-right: 15px;
                margin-left: auto!important;
                margin-bottom: 10px!important;
                text-align: center;
                width: 30%;
}
/********botones elegantes**************/
.botonelegante
{

	background-image: url(../../images/2/boton_centro.png);
	
 background-repeat:  repeat-x;
 height: 19px;
 width: 80px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 position: relative;
 text-align: center;
 float:left;
 
 vertical-align: middle; margin-left:0px; margin-right:0px; margin-top:5px; 
margin-bottom:0px; padding-left:8px; padding-right:0px; padding-top:2px; 
padding-bottom:0px

}

.botonbordeizquierdo
{
height: 19px;
 width: 6px;
 text-decoration: none;
 position: absolute;
 left: 0px;
 top: 0px;
 background-color: #D1E5C9;

}
.botonborderecho
{
height: 19px;
 width: 6px;
 text-decoration: none;
 position: absolute;
 top: 0px;
 background-color: #D1E5C9;
 right: 0px;
}

/*fin botones elegantes*********/

.panelbotones .boton, .flotarderecha .boton , .boton
{
        text-decoration: none;
        text-align: center;
        font-weight: normal;
        margin: 3px;
        width: 55px;
        float:right;
        padding:0px 5px 0px 5px
}
.panelbotones a:hover
{
        font-weight: normal;
}
.panelbotones a:link, .panelbotones a:visited
{
        font-weight: normal;
        color:#000000;
        text-decoration:none;
        }


/**********
        FIN  CLASES PARA LOS BOTONES

************/
.paneldescripcion
{
        background-color:Gray;
}
.panelbotonesimagen
{
        background-color:Gray;
}
.flechaflotarderecha
{
        width:55px;
        float:right;
}
.flechaflotarizquierda
{
        width:55px;
        float:left;
}
.titulodescripcion
{
                font-size:0.8em;
        font-weight:bold;
}
.textodescripcion
{
        font-size:0.6em;
}

/************LISTAS Y NOTICIAS*********/
/***********************************************************************************************************************************/
.noticia h6{position: static; margin: 0px 0px 0px 0px!important; color:#8EA322; font-size: 1em;} /*titular de las noticias*/
.botonesnoticia{display: block; }
.botonesnoticia img{border: 0px; margin-right: 3px;}
.botonesnoticia a{font-size: .8em; text-transform: uppercase; margin: 0px 5px 0px 5px;}
.noticia .fecha{ font-size: 0.9em; position:absolute; margin: 0px 2px 0px 3px;}
html>body .noticia .fecha{ position:relative; margin: 0px 2px 0px 3px;}

.lista {
        /*width: 78%;*/
}
.lista ul {
        margin:0px 0px 0px 0px;
        padding:0;
        width: 85%;
        margin: 0 auto;
}
.lista ul li {
        list-style: none;
        display: inline;

}
.lista .noticia p a {
        color: #BECC5D;
}
.lista .noticia p a:hover {
        color: #666666;
}
.noticia p
{
	margin-top:3px;
	color:#6A6A6A;
	text-align:left;
}

/*Clases para contenidos personalizables*/
/*listadeenlaces del principio*/
/*CONFIGURABLE central texto mostrar un contenido texto en el centro con una imagen y un link CONFIGURABLE*/
.texto_central
{

}
/*CONFIGURABLE central texto mostrar un contenido texto en el centro de altura ilimitada CONFIGURABLE*/
.texto_normalcentral
{

}

/*CONFIGURABLE enlaces listac mostrar una lsita de enlaces en el centro CONFIGURABLE*/
.listac_enlaces
{

}

/*CONFIGURABLE derecha opciones mostrar opciones centrales ala derecha CONFIGURABLE*/
.opciones_derecha
{
	float:right;
}
/*CONFIGURABLE logosmedia imagen mostrar una imagen en un cuadro pequeño CONFIGURABLE*/
.imagen_logosmedia {float:left;}

/*CONFIGURABLE logosmedia enlaces mostrar una lista de enlaces en un cuadro pequeño CONFIGURABLE*/
.enlaces_logosmedia {height:100px;width:250px;border:0px!;float:left;}
.enlaces_logosmedia .listasubopciones ul li{background-color:#fff;}
.enlaces_logosmedia img{border:0px;}

/*CONFIGURABLE grande lista mostrar noticias panel grande CONFIGURABLE*/
.lista_grande {
        width: 493px;
        background-image: url(../../images/2/nbgh1.jpg);
        background-repeat: no-repeat;
        float: left;

}
.lista_grande ul {
        margin:0px 0px 0px 0px;
        padding:0;
        width: 90%;
        margin: 0 auto;
}
.lista_grande ul li {
        list-style: none;
        display: inline;

}
.lista_grande .noticia p a {
        color:#407BB5;
}
.lista_grande .noticia p a:hover {
        color: #666666;
}

/*CONFIGURABLE peque lista mostrar noticias panel pequeño CONFIGURABLE*/
.lista_peque{
        background-image:url(../../Images/2/bgh1.jpg);
        background-repeat: no-repeat;
        background-position: top right;
        width: 220px;  
		margin: 0px!important;
		margin-left:13px;
		padding: 0px!important;
       	float:left;
		border:dashed 1px #EAEAEA;
		z-index: 500!important;
}
html>body .lista_peque {width:225px; margin-left:9px !important;} 


.lista_peque h1 {background-image:url(none); border:none; color:White; padding-top: 9px; width:auto; }
html>body .lista_peque h1 {width:200px !important;} 

#panel_derecho .lista_peque .noticia h1{margin-left:0px !important;} 
html>body #panel_centro .lista_peque .noticia h1 {margin:0px;padding:0px;}
html>body #panel_centro .fecha  {margin:0px;padding:0px;padding-top:15px;}


.lista_peque .noticia h1 {font-size: 1.2em; font-weight: bold; text-align: left; margin-left: 0px!important;margin-bottom: 0px!important;}

.lista_peque2 h1 {background-image:url(none); border:none; color:White; padding-top: 9px; width:auto; }
#panel_derecho .lista_peque2 .noticia h1 {width: 50px;}
.lista_peque2 .noticia h1 {font-size: 1.2em; font-weight: bold; text-align: left; margin-left: 0px!important;margin-bottom: 0px!important;}
.noticia h1 {float: none;}


html>body .lista_peque h1{
       background-image:url(../../images/2/BGH1.jpg);
        background-position: TOP RIGHT;
        background-repeat: no-repeat;
                color: #F7D118;
        height: 45px; line-height:45px;
	
		font-weight: normal;
		width: 97%;
		float: left;
}
html>body .lista_peque .noticia h1{       background-image:url(none);       height: 15px; line-height:15px;}

.noticia {
        width: 100%;
        border-bottom: 1px dotted #E7EBF4;
        padding: 5px 0px 10px 0px;
        float: right;
}
.lista 
{
	padding-left:10px;
}
.lista ul {
        margin:0px 0px 0px 0px;
        padding:0;

}
.lista ul li {
        list-style: none;
        display: inline;

}
.lista .noticia p a {
        color: #DCB20C;
}
.lista .noticia p a:hover {
        color: #666666;
}
.noticia_fecha {
        float: left;
        font-family:century gothic;
        text-align: center;
        margin:0px 5px 5px 0px;
        width: 23px;
        height: 27px;
}
.noticia .mes {
        float: left;
        width: 23px;
        font-size: 0.8em;
        color: #004098;
        clear: both;
        font-weight: bold;
}
.noticia .dia {
        float: left;
        width: 23px;
        font-size: 1.2em;
        color: #004098;
        font-weight: bold;
}


.novisible{display:none}
#buscador_panellista{margin-top:5px;border-left:dotted 1px #EAEAEA;}
#enviaramigo_panelbotones{padding-right:40px !important;}
#buscador_panellista .noticia .fecha{margin-top:-10px;font-size:1em;}
#buscador_panellista .noticia h1
{
	padding-left:20px;
	color:#0F328C;
	font-weight:bold;
	font-size:1.1em;        
	background-image:url(../../images/2/angulinos.png);
    background-position: left;
    background-repeat: no-repeat;
}


.opcionesnoticias {float:right; clear:both;}


/***************************Noticia Ampliada************************/

.noticiaampliada { margin-left:10px; margin-right:23px;}
.noticiaampliada .imagennoticia{margin: 0px 10px 0px 10px!important;}
.noticiaampliada .fecha{font-size: .9em; margin: 150px 0px 20px 0px!important;}
.noticiaampliada .medio{font-size:.9em; margin: -17px 0px 20px 10px !important;}
.resumennoticiaampliada h2{ margin: 0px 0px 20px 5px;font-size:1em; background-image:url(); text-transform:uppercase;}
.opcionesnoticiasimagenes {float:right; margin-top:-5px;}
.opcionesnoticiasimagenes img{border:0px;}
html>body .opcionesnoticiasimagenes img{margin-top:20px;}
html>body .resumennoticiaampliada h2{ margin: 0px 0px 70px -7px;}
html>body .noticiaampliada .imagennoticia{margin: -50px 10px 0px 10px!important;}
/**********************************************************/


.cajadestacados1i
{
	padding:5px 5px 10px 14px;
	background-color:#fff;
	border:dotted 1px #EAEAEA;
	width:95.8%; 
}

.cajadestacados1ialterna
{
	padding:5px 5px 10px 14px;
	background-color:#EAEAEA;
	width:96.1%;
}

/*CONFIGURABLE peque2 lista mostrar noticias panel pequeño CONFIGURABLE*/
.lista_peque2{
        background-image:url(../../images/2/bgh1.jpg);
        background-repeat: no-repeat;
        background-position: top right;
        width: 250px;
       /* float: right;*/
		border:dashed 1px #EAEAEA;
		z-index: 500!important;
}
#panel_derecho .lista_peque2{
		border: 0px;
}
#panel_derecho .lista_peque{
		border: 0px;
		padding: 0px!important;
		margin-left: 8px!important;
		}

#panel_derecho .lista_peque .noticia{
		border: 0px;
		margin-left: 0px;
		border-bottom:dotted 1px #EAEAEA;
}
.lista_peque .noticia a{        color:#0F328C;        }
.lista_peque2 .noticia a{        color:#0F328C;        }

.lista_peque .noticia{
        width: 100%;
        margin-left: 24px;
        margin-bottom: 0px;
        float:left;
        color:#0F328C;
		border: 0px;
		border-bottom:solid 1px #f1f1f1;
        }
       html>body .lista_peque .noticia{
        width: 100%;
        margin-left: 0px;
        margin-bottom: 0px;
        float:left;
        color:#0F328C;
		border: 0px;
		border-bottom:solid 1px #f1f1f1;
        }
.lista_peque2 .noticia{
        width: 100%;
        margin-left: 24px;
        margin-bottom: 0px;
        float:left;
        color:#0F328C;
		border: 0px;
		border-bottom:solid 1px #f1f1f1;
        }
.lista_peque2        .noticia .fecha{color:#82A0D2;        font-size: 1.1em; margin: 0px 0px 20px 0px; }
.lista_peque2         .noticia .noticia_fecha img{margin: 0px 0px 3px 5px; width:50px; height:50px;}
.lista_peque2         .noticia .botonesnoticia{padding-top:10px; font-size: 1.1em;}
.lista_peque2 a img {border:0px;}

.lista_peque        .noticia .fecha{color:#82A0D2;  font-size: 1.1em; margin: 0px 0px 0px 0px; position: relative;  }
.lista_peque         .noticia .noticia_fecha img{margin: 0px 0px 3px 5px; width:50px; height:50px;}
.lista_peque         .noticia .botonesnoticia{padding-top:0px; font-size: 1.1em;}
.lista_peque a img {border:0px;}
#panel_derecho .noticia
{
}
#MenuIzquierda_area_noticias_contenido ,#MenuDerecha_area_noticias_contenido {

background-image:url(none);

width:205px;

}
html>body #panel_derecho .fecha{ height: auto; padding-top: 0px; margin-right: 5px;}
html>body #panel_derecho .noticia h1 {height: auto;}
html>body #panel_derecho .noticia p {height: auto; margin-top: 8px;}

/*CONFIGURABLE flash video mostrar presentacion flash izquierda CONFIGURABLE*/
.video_flash {
        float: left;
}

/**********Ejemplos de prueba para los contenidos personalizables, tienen que tener una cadena inicial comentada
con la forma: CONFIGURABLE "posición" "tipocontenido" "cadena a mostrar en el combo". No se ponen las comillas*/
/*CONFIGURABLE derecha noticias mostrar noticias a la derecha CONFIGURABLE*/
.noticias_derecha
{
}
/*CONFIGURABLE margensuperiornegativo foto Imagen con margen superior negativo CONFIGURABLE*/
.foto_margensuperiornegativo img
{
margin-top:-5px;
}
.noticias_izquierda img,.noticias_derecha img
{
		
		padding: 0px!important;
		border: 0px solid red;		
		margin-bottom:10px; 
}
html>body .noticias_izquierda img,html>body .noticias_derecha img{margin-bottom:10px ;}

/*CONFIGURABLE izquierda noticias mostrar noticias a la izquierda CONFIGURABLE*/
.noticias_izquierda
{
        float:left;
}
/*CONFIGURABLE derecha agenda mostrar agenda a la derecha CONFIGURABLE*/
.agenda_derecha
{
        float:right;
        background-color:blue;
}
/*CONFIGURABLE izquierda agenda mostrar agenda a la izquierda CONFIGURABLE*/
.agenda_izquierda
{
        float:left;
}
/*CONFIGURABLE derecha imagenes mostrar imagenes a la derecha CONFIGURABLE*/
.imagenes_derecha
{
        float:right;
        background-color:Green;
}
/*CONFIGURABLE izquierda imagenes mostrar imagenes a la izquierda CONFIGURABLE*/
.imagenes_izquierda
{
        float:left;
}
/*CONFIGURABLE derecha listtextofoto mostrar listado con texto y foto a la derecha CONFIGURABLE*/
.listtextofoto_derecha
{
        float:right;
        background-color:yellow;
}
/*CONFIGURABLE izquierda listtextofoto mostrar listado con texto y foto a la izquierda CONFIGURABLE*/
.listtextofoto_izquierda
{
        float:left;
}
/*CONFIGURABLE derecha texto mostrar texto a la derecha CONFIGURABLE*/
.texto_derecha
{
        float:right;
        background-color:Gray;
}
/*CONFIGURABLE izquierda texto mostrar texto a la izquierda CONFIGURABLE*/
.texto_izquierda
{
        float:left;
}
/*CONFIGURABLE derecha plantillageneral mostrar plantillageneral a la derecha CONFIGURABLE*/
.plantillageneral_derecha
{
        float:right;
}
/*CONFIGURABLE izquierda plantillageneral mostrar plantillageneral a la izquierda CONFIGURABLE*/
.plantillageneral_izquierda
{
        float:left;
        background-color:Silver;
}
/*CONFIGURABLE derecha imagen mostrar imagen a la derecha CONFIGURABLE*/
.imagen_derecha
{
        float:right;
}
/*CONFIGURABLE izquierda imagen mostrar imagen a la izquierda CONFIGURABLE*/
.imagen_izquierda
{
        float:left;
        background-color:Aqua;
}
/*CONFIGURABLE derecha enlaces mostrar lista de enlaces a la derecha CONFIGURABLE*/
.enlaces_derecha
{
        float:right;
}
/*CONFIGURABLE izquierda enlaces mostrar lista de enlaces a la izquierda CONFIGURABLE*/
.enlaces_izquierda
{
        float:left;
        background-color:Lime;
}
/*CONFIGURABLE derecha textofoto mostrar texto con foto a la derecha CONFIGURABLE*/
.textofoto_derecha
{
        float:right;
}
/*CONFIGURABLE izquierda textofoto mostrar lista de texto con foto a la izquierda CONFIGURABLE*/
.textofoto_izquierda
{
        float:left;
        background-color:Purple;
}
/*CONFIGURABLE derecha video mostrar video a la derecha CONFIGURABLE*/
.video_derecha
{
        float:right;
        background-color:Olive;
}
/*CONFIGURABLE izquierda video mostrar video a la izquierda CONFIGURABLE*/
.video_izquierda
{
        float:left;
}

/*CONFIGURABLE derecha opcioncentral mostrar lista de opciones centrales a la derecha CONFIGURABLE*/
.opcioncentral_derecha
{
        float:right;

}
/*CONFIGURABLE izquierda opcioncentral mostrar lista de opciones centrales a la izquierda CONFIGURABLE*/
.opcioncentral_izquierda
{
        width: 259px;
		float: left;
		}


/*CONFIGURABLE derecha listaofertas mostrar lista de ofertas a la derecha CONFIGURABLE*/
.listaofertas_derecha
{
        float:right;
        background-color:Olive;
}
/*CONFIGURABLE izquierda listaofertas mostrar lista de ofertas a la izquierda CONFIGURABLE*/
.listaofertas_izquierda
{
        float:left;
}
/*CONFIGURABLE derecha listaeventos mostrar lista de eventos a la derecha CONFIGURABLE*/
.listaeventos_derecha
{
        float:right;
        background-color:Olive;
}
/*CONFIGURABLE izquierda listaeventos mostrar lista de eventos a la izquierda CONFIGURABLE*/
.listaeventos_izquierda
{
        float:left;
}
/***************CAJETIN  DE LOGIN EN LA TIENDA***********/
#Logintienda_izquierdo{float:left;width:170px;}
#Logintienda_derecho{float:right;width:170px;}
#Logintienda_derecho .panelvalidacion { text-align:center;}
#Logintienda_derecho .mensajecomprar {display:block; margin-left:100px; width:150px !important; }
#Logintienda_derecho .panelvalidacion input { margin-left:100px;}
html>body #Logintienda_derecho .panelvalidacion input { margin-left:0px;}
html>body #Logintienda_derecho .mensajecomprar {margin-left:0px;}
html>body #Logintienda_derecho .panelvalidacion {margin-left:-25px;}
html>body #Logintienda_derecho .panelvalidacion span{margin-left:0px;}
html>body #Logintienda_derecho .panelvalidacion .botonaceptar{ margin-left:75px !important;}

/*************LISTADOS GENERICOS*****************/
.listaactuaciones

{
background-color:#fff;
margin-left:0px;/*loreto 20-03-2006*/
width:100%;
border: solid 0px #eaeaea;

}
html>body .listaactuaciones{margin-top:0px;}/*loreto 20-03-2006*/


.listaactuaciones img{
 border: 0px;
 margin: 0px;
 padding: 0px;

}
.listaactuaciones a,.listaactuaciones a:visited{ /*A?adido a:visited Loreto para quitar los subrayados en los v?nculos*/
 text-decoration: none;
}
.listaactuaciones ul{
 list-style-type: none;
 padding: 0px;
 margin:0px 10px 0px 0px;
}
.listaactuaciones ul li{
 background-image: url(../../images/2/topoOFFangulo.png);
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 20px;
}
.datoslistaactuaciones{
 padding: 0px 5px 0px 5px;
 margin: 10px 0px 20px 0px;
}
.elementolistaactuaciones2 h2{
 background-color:  #87a2cf;
 background-image: url(none);
 display: block;
 padding: 2px;
 margin: 1px;
 margin-bottom: 5px;
 text-align:left;
 position: relative;
 border-bottom: 1px solid #A3B8CC;
}
.elementolistaactuaciones2 .vinculoslistaactuaciones2{
 
vertical-align: bottom;
margin-top:20px;
clear: right;
position: relative;
width: inherit;

padding: 4px;

}

.elementolistaactuaciones2 .vinculoslistaactuaciones2 a, .panelbuscar a{
 margin: 0px 3px 0px 3px;
}
.elementolistaactuaciones2 .vinculoslistaactuaciones2 .boton{margin: 0px; position: absolute!important;  left: 410px; top:3px;}
.elementolistaactuaciones2 .vinculoslistaactuaciones2 img, .panelbuscar img{
 margin-bottom: -1px;
}
.elementolistaactuaciones2 a{cursor:hand;}

.panelbuscar img
{
        margin-right:4px;
}
.elementolistaactuaciones2{
	padding: 3px 5px 4px 5px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #A3B8CC;
	background-color:#fff;
}
.navegadormarcado{color:#F7D118;}
.navegador{background-image:url(../../images/2/toporedondo.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:15px;
	color:#0F328C;
	font-size:1.1em;
	font-weight:bold;
	margin-top:10px;

	}
.lista_peque .navegador{ display:none;}
/*******AVISO LEGAL************/
.textojustificadoavisolegal p,.centro span,#AvisoLegal_Label9  
{ 	  padding:0px 20px 0px 20px; }
.textojustificadoavisolegal{      text-align:justify;}
.altopanelavisolegal
{
        height:258px;
}
/**********************************************************************************************************************************/
/************************************* SUPERBARRA LOCALIZADOR **********************************************************************/
/**************************************************************************************************************************/

#localizador { 
	position: absolute;
	display: block;
	margin-top: 115px;
	font-size:1.1em;
	z-index:1000;
	color: #365A96;
	height: 15px;
	width: 760px;
	vertical-align: middle;
	
	}
#localizador .separador{ color: #365A96;}
html>body #localizador ul{margin-left:350px;}
#localizador ul
{
        
        list-style: none;
        padding: 0px;
        margin: 0px;
        width: auto;
        z-index: 500;
        color:Black;
}
#localizador ul li{
        display: inline;
        padding: 2px;
        margin: 0px 2px 0px 1px;
        z-index:10000;
        }
#localizador a {
        text-decoration: none;
        color: #365A96;
}

#localizador  li li a, #localizador  li li a:visited, #localizador  li li a:link{
        float: none;
        font-weight: normal;
        color: #808080;
        display: block;
        width: 100px;
        padding-left: 3px;
        margin-top:0px;
}
body #localizador li li a{ margin-right: 0px;}
#localizador li a:hover{ color:#000000;}
#localizador li li a:hover {
        background-color: #F6D28B;
        color: #808080;
}

#localizador li {
        float: left;
        position: relative;
        width: auto;
        cursor: default;
        margin: 0px 5px 0px 5px;
        padding: 0px 4px 0px 4px;
        height: 20px;
        list-style-type: none;
}

#localizador li ul {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        text-align: right;
        width: 200px;
        font-weight: normal;
        z-index: 10000;
}



#localizador li>ul {
        top: auto;
        left: auto;
}

#localizador li li {
        float: none;
        border: 0;
        /*padding-left: 3px;
        padding-right: 3px;*/
        text-align: left;
}
#localizador li:hover, #localizador li.over{
/*        background-color: #EFA834;*/
}
body #localizador li li:hover, body #localizador li li.over{
        background-color: transparent;
}
#localizador li:hover ul, #localizador li.over ul{
        display: block;
}
#localizador li:hover ul ul, #localizador li.over ul ul{
        display: none;
}
#localizador li li:hover ul, #localizador li li.over ul {
        display: block;
}

#localizador .separador:hover,
#panel_derecho .separador:hover,
#panel_izquierdo .separador:hover,
.separador:hover,#panelpie .separador:hover,#panelpieALT .separador:hover
{
        background-color: transparent;
        cursor: crosshair; /* esto pone flecha. Modificado Lorena 25/10/05, traía->none;*/
}

#localizador li ul{margin-left: 10px; background-color: #FAEABF;}
#localizador li li{margin: 0px; padding: 0px;}
#localizador li li a, #localizador li li a:visited, #localizador li li a:link, #localizador li li a:active{display: block;  border-bottom: 1px solid #99C9DF; }

#localizador li li a:hover{background-color: #fff; color: #A7D326!important; text-decoration: none;}
#localizador li:hover ul,#localizador li:hover ul ul,#localizador li:hover ul ul ul, #localizador li:hover ul ul ul ul,
#localizador li.sfhover ul,#localizador li.sfhover ul ul,#localizador li.sfhover ul ul ul, #localizador li.sfhover ul ul ul ul,
/*#panel_izquierdo li:hover ul ul,#panel_izquierdo li:hover ul ul ul, #panel_izquierdo li:hover ul ul ul ul,
#panel_izquierdo li.sfhover ul ul,#panel_izquierdo li.sfhover ul ul ul, #panel_izquierdo li.sfhover ul ul ul ul,*/
#panel_derecho li:hover ul ul,#panel_derecho li:hover ul ul ul, #panel_derecho li:hover ul ul ul ul,
#panel_derecho li.over ul ul,#panel_derecho li.over ul ul ul, #panel_derecho li.over ul ul ul ul
{
        display:none;

}

#localizador li:hover ul, #localizador li.over ul{
        display: block;
        white-space:nowrap;
        z-index: 10000!important;
        height: auto;
        position: absolute;
        left: 0!important;
        top: 10px;
        padding: 5px 8px 5px 8px;
        border: 2px solid #fff;
        text-align: left;

}

#localizador li.sfhover ul, #localizador li li.sfhover ul, #localizador li li li.sfhover ul, #localizador li li li li.sfhover ul,
#localizador li:hover ul, #localizador li li:hover ul, #localizador li li li:hover ul, #localizador li li li li:hover ul,
  #panel_derecho li li:hover ul, #panel_derecho li li li:hover ul, #panel_derecho li li li li:over ul,
 #panel_derecho li li.over ul, #panel_derecho li li li.over ul, #panel_derecho li li li li.over
{
        display:block;
        width:auto;
        white-space:nowrap;
        z-index: 10000!important;
        height: auto;

        position: absolute;
        left: 0!important;
        top: 10px;
         border: 2px solid #fff;
        text-align: left;
}
#localizador li li ul,#localizador li li li ul,#localizador li li li li ul,
#panel_derecho li li ul,#panel_derecho li li li ul,#panel_derecho li li li li ul
/*,#panel_izquierdo li li ul,#panel_izquierdo li li li ul,#panel_izquierdo li li li li ul*/ {
  display: none;
  position: absolute;
  left: 0;

  }
/***************************************** Fin superbarralocalizador ************************************************************/
/***************************************** Para las opciones centrales************************************************************/
.opcioncentral_derecha ul,.opcioncentral_izquierda ul
{
      
        margin: 0px!important;
		padding: 0px!important;
		list-style-type: none;
}
.enlaces_logosmedia  ul li,.opciones_derecha ul li,.opcioncentral_derecha ul li,.opcioncentral_izquierda ul li{
		margin: 0px!important;
		padding: 0px!important;
}

.opcioncentral_derecha .titulo,.opcioncentral_izquierda .titulo
{
        height:110px;
       
}
.opcioncentral_derecha .titulo a img, .opcioncentral_izquierda .titulo a img
{
        border:none;
		margin: 0px!important;
}
.opcioncentral_derecha .titulo a,.opcioncentral_izquierda .titulo a
{
/*        margin-top:65px !important;*/
        text-decoration:none;
        position:absolute;
        font-size: 1.2em;
        color:#82A0D2;

}
.opcionimagen
{
        color:#82A0D2;
margin-top:65px;
margin-left:10px;
position:absolute;
z-index:10;
cursor:hand;

}
/***************************************** FIN Para las opciones centrales************************************************************/

/*ENCUESTAS*/
/*estilos para el título de la encuesta en los menús izquierdo y derecho*/

/*estilos para los resultados de la escuesta*/
.resulencuesta{        padding:0px 0px 0px 100px;}
/*estilos de la encuesta para el panel izquierdo*/
#panel_izquierdo .botonencuesta
{
        display:block;
        margin:4px 0px 4px 25px;

}
#panel_izquierdo .tablaencuesta
{
                margin:0px 0px 0px 5px;

}
/*estilos de la escuesta para el panel derecho*/
#panel_derecho .botonencuesta
{
        display:block;
        margin:4px 25px 4px 0px;

}
#panel_derecho .tablaencuesta
{
        margin:0px 25px 0px 0px;

}

/*estilos de encuesta para el panel centro*/
#panel_centro .tablaencuesta
{
        margin:0px 0px 0px 20px;
		width:180px;
}

#panel_centro .botonencuesta
{
        display:block;
        margin:4px 0px 4px 70px;
}
html >body #panel_centro .botonencuesta{margin-left:40px !important;}
#panel_centro .botonencuesta input {margin-left:-23px!important;}
html >body #panel_centro .botonencuesta input {margin-left:40px!important;}

/*Las barras de los resultados de las encuestas*/
.barra
{
        background:red;
        float:left;
}
/*Colores de las barras*/
.color1
{
        background-color:#0099CC;
        float:left;
}
.color2
{
        background-color:#0099FF;
        float:left;
}
.color3
{
        background-color:#6600FF;
        float:left;
}
.color4
{
        background-color:#9900CC;
        float:left;
}
.color5
{
        background-color:#CC00CC;
        float:left;

}
.color6
{
        background-color:#660099;
        float:left;
}
.color7
{
        background-color:#999933;
        float:left;
}
.color8
{
        background-color:#990033;
        float:left;
}
.color9
{
        background-color:#009966;
        float:left;
}
.color10
{
        background-color:#CC0099;
        float:left;
}

.tablaencuesta input {
border:solid 0px black !important;
width:20px !important;
/*float:left !Important;*/
margin-top:-2px !Important;

}
.botonencuesta {
                width: 80% !important;

}
.botonencuesta input {
border: 1px solid #869DC5;
                padding: 2px;
                margin-right: 15px !important;
                margin-left: 50px !important;

                width: 30% !important;
                font-size:0.9em;
}

/*CONFIGURABLE izquierda encuesta mostrar encuestas a la izquierda  CONFIGURABLE*/
.encuesta_izquierda
{
        float:left;
        width:200px;
		height:230px;
        padding-bottom:10px;
        /*Para el borde*/
        border:dashed 1px #EAEAEA;
}

.encuesta_izquierda h1
{
	width:240px;
    margin:0px 0px 0px 0px;
    padding-left:20px;

}
.encuesta_izquierda .filaencuesta, .encuesta_derecha .filaencuesta{ margin-left:10px;}
html>body .encuesta_izquierda h1 {padding-left:15px;}
.encuesta_izquierda a, .encuesta_izquierda a:active, .encuesta_izquierda a:link, .encuesta_izquierda a:visited
{
	color:#0F328C;
	padding-left:35px;

}
.encuesta_izquierda a:hover{color:Black;}


/*CONFIGURABLE derecha encuesta mostrar encuestas a la derecha  CONFIGURABLE*/
.encuesta_derecha
{
        float:right;
        width:200px;
		height:230px;
        padding-bottom:10px;
        /*Para el borde*/
        border:dashed 1px #EAEAEA;
        border-top:none;
        border-right:none;
		margin-right:15px;
}
html>body .encuesta_izquierda, html>body .encuesta_derecha{width:254px!important;margin-top:20px;}
.encuesta_derecha h1
{
	width:240px;
        margin:0px 0px 0px 0px;
        padding-left:20px;
}

html>body .encuesta_derecha h1 {padding-left:15px;}
.encuesta_derecha a, .encuesta_derecha a:active, .encuesta_derecha a:link, .encuesta_derecha a:visited
{
	padding-left:35px;
	color:#0F328C;
}
.encuesta_derecha a:hover{color:Black;}
/*****************FIN ENCUESTAS**************/
/*************************productos**************/
/*******************VER CESTA DE LA COMPRA***************************/
.vercestacompra img{border:none; margin-right: 10px;}
.vercestacompra a { font-weight: bold; font-size:1.2em;}
/**************FIN CESTA COMPRA**************/

.tituloproductos{text-transform:uppercase;color:#82A0D2;font-weight:bold;display:block;}
.fichaproducto{text-transform:uppercase;color:#0F328C;font-weight:bold;font-size:1.1em;}
.productoimagen img{        width:450px;}
.caracpro
{
	text-align:left;
	color:#0F328C;
	background-color:#EAEAEA;
	width:110px;
	height:auto;
	margin-top:5px;
	padding:15px 0px 15px 10px;
	border:dotted 1px #EAEAEA;
	margin-left:10px;
}
html>body .caracpro{height:20px !important;/*modificado Lorena 20/03/06*/ margin-top:175px;}
	.caracpro4
{
	text-align:left;
	color:#0F328C;
	font-size:0.8em;
	background-color:#EAEAEA;
	width:110px;
	height:auto;
	margin-left:10px;
	
	padding:5px 5px 5px 5px;
	border:dotted 1px #EAEAEA;
	}
	.caracpro3
{
	background-color:#D8D8D8; 
	padding:15px 0px 15px 10px;
		color:#0F328C;
	text-align:left;
	width:110px;
		height:auto;
	border:dotted 1px #EAEAEA;
	margin-left:10px;
}

.caracpro2
{
	color:#000;
	margin-left:10px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(../../images/2/flechita.png);
	background-repeat:no-repeat;
	background-position: left;
}

.productos {
        border-bottom: 1px dotted #E7EBF4;
   float: right;
		margin:0px !important;
		height:auto !important;
		width: 95% !important;
		
}
/*productos*/
html >body .productos { position:absolute; width:50%;}
.productospeque h1 { 	display:none; }
.numprod
{

	background-color:#0F328C;
	margin-left:55px;
	padding:0px 5px 0px 5px;
	position:relative;
	float:left;

	color:White;
}

.productospeque .botonesproductos
{
	position:relative;
	color:#0F328C;
	font-weight:bold;
}
html >body .productospeque .botonesproductos{ margin-left:5px;}

.productospeque.imgcatalogoproduct
{
	float:left;
	position:relative;
	margin-top:-7px;
}
html >body .productospeque .imgcatalogoproduct {position:absolute; margin-top:-8px;}


.productospeque .producimagen
{
	border:none ;
	width:50px ;
	height:50px ;
}

.productospeque .comprarproducto
{
	margin-left:2px;
	font-weight:bold;
	margin-top:5px;
}

html >body .productospeque .img {position:absolute;}

.productospeque .caracpro
{

	padding:5px 0px 5px 10px ;
	position:relative;
		
}

.productospeque .caracpro3
{
	padding:5px 0px 5px 10px ;

}
.imgvo
{
margin:0px;
padding:0px;
position:absolute;
margin-left:-580px;
margin-top:2px;
}
.imgvo .imagennovedad{ margin-left:0px;margin-top:0px;}

.productos .imgvo
{
position:absolute;
margin:0px;
padding:0px;
}

html >body productos .imgvo{position:relative; }


.productospeque .imgvo
{
		position:relative;
	margin:0px;
	padding:0px;

}



/*************catálogo de productos ocupando todo**************/

.productos h1
{
	display:none;
}


.productos .botonesproductos
{
	position:relative;
	color:#0F328C;
	font-weight:bold;
}
html >body .productos .botonesproductos{ margin-left:5px;}

.productos.imgcatalogoproduct
{
	float:left;
	position:relative;
	margin-top:-7px;
}
html >body .productos .imgcatalogoproduct {position:absolute; margin-top:-8px;}

.productos .producimagen
{
	border:none !important;
	width:50px !important;
	height:50px !important;
}



.productos .comprarproducto
{
	margin-left:10px;
	font-weight:bold;
	width:120px;
	margin-top:0px;
}
html >body .productos .comprarproducto{margin-left:-10px;}

.productos .cajadestacadosnombrelink
{
		position:absolute;
	text-align:right;
	width:95%;
	padding-right:10px;
	bottom:0px;
	display:block;
	font-weight:bold;
	
	text-decoration: underline !important;
	background-image:url(../../images/2/iconovermas.png);
    background-position: right;
    background-repeat: no-repeat;
    color:#F7D118 !important;
}



html >body .Novedad{position:relative;	background-color:Red;}

.productos .productospar, .productos .productosimpar
{
        border-bottom:none;
		height:70px;
		float:right;
		margin:0px 0px 0px 0px !important;
		padding:0px !important;

}
html >body .productos .productospar, .productos .productosimpar{}
html >body .productos .caracteristicasventa{ margin-left:50px; width:425px; margin-right:15px;}



.productospeque {	        border-bottom: 1px dotted #E7EBF4; }
.listaproductos {
     width:99%;
        float:left;
        position:relative !important;
       
}
html >body .listaproductos{ position:absolute; margin-top:0px;}
.listaproductos ul {
        margin:0px 0px 0px 0px;
        padding:0px;
        float:left !important;
        display:inline !important;
}
.productospeque .cajadestacadosnombrelink
{
	position:absolute;
	text-align:right;
	width:80%;
	padding-right:10px;
	bottom:0px;
	display:block;
	font-weight:bold;
	text-decoration: underline ;
	background-image:url(../../images/2/iconovermas.png);
    background-position: right;
    background-repeat: no-repeat;
    color:#F7D118 !important;

}

.productospeque .productospar, .productospeque .productosimpar
{
        border-bottom:none;
		float:right;
		margin:0px 0px 0px 0px ;
		padding:0px ;

}
.productospeque .caracteristicasventa
{
	         width:55%;
        height:80px;
        float:right;
        position:relative;
        margin-top:5px;
        margin-right:4px;
        font-size:10px;
        line-height:11px;
}



.listaproductos ul li {
        list-style: none;
        display: inline;
        padding: 5px 2px 5px 2px;
        margin:0px 0px 0px 5px !important;
        float: left;
        position:relative;
        width:150px;
        height:237px;

}

.listaprodcutos .productos p a {
        color: #DCB20C;
}
.listaproductos .productos p a:hover {
        color: #666666;
}
.productos_fecha {
        float: left;
        font-family:century gothic;
        text-align: center;
        margin:0px 5px 5px 0px;
        width: 23px;
        height: 27px;
}
.productos .mes {
        float: left;
        width: 23px;
        font-size: 0.8em;
        color: #004098;
        clear: both;
        font-weight: bold;
}
.productos .dia {
        float: left;
        width: 23px;
        font-size: 1.2em;
        color: #004098;
        font-weight: bold;
}


/*familias de productos*/
.familias
{
              border:dotted 1px #9AA8B1;
        padding:3px 0px 3px 5px;
        float:left;
        width:98.5%; 
        margin-top:-4px;

}
.familias ul li
{
	width:50px;
	text-align:left;
	padding-left:10px;
	background-image:url(../../images/2/toporedondo.jpg);
    background-position: left;
    background-repeat: no-repeat;
	
}
html >body .familias{height:20px; display:block;}

.familia , .familia ul, .familias span{	float:left; margin-left:10px; }


.caracteristicasventa
{
	float:left;
	padding-left:3px;
	width:330px;
	margin-left:10px;
}
.productos .caracteristicasventa{margin-left:20px;}


.productospar
{
	    width: 100%;
        padding: 5px 0px 10px 3px;
        margin:0px;
        display:block;       
}

.productosimpar
{
	    width: 100%;
	        padding: 5px 0px 10px 3px;
        margin:0px;        
}


.producimagen
{
	width:130px;
	float:left;
	height:100px;
}
.comprarproducto
{
	
	margin-top:5px;
	margin-left:45px;
	
}
#Producto_PanelContenido .imgcatalogoproduct{ margin-top:5px;}
#Producto_PanelContenido .comprarproducto {margin-left:0px;} 
.txtcantidad 
{
	width:23px;
}

.comprarproducto input
{
	padding:0px 2px 0px 2px;
}
.comprarproducto img
{
	padding:0px 2px 0px 2px;
}
/**********************ULTIMOS PRODUCTOS*****************************/
.area_productos_contenido a { clear:left; }
.area_productos_contenido img{border:none; margin-right:5px;}
.listaultimosproductos ul {  height:auto;  display:inline;}
ultimoproducto .textoproductos .cajadestacadosnombrelink { font-weight:bold;}
.ultimoproducto { height:auto; float:left; margin: 10px 10px 10px 10px;}
.ultimoproducto a {float:none;}
.ultimoproducto .imgproductos { position:relative; text-align:center;}
.ultimoproducto .imgproductos .producimagen {float:none; width: auto!important;}
.ultimoproducto .textoproductos{ text-align:center; }
/***********AÑADIDO PARA ULTIMOS PRODUCTOS*******************/
.marcalistaprod, .marcalistaprod:visited {color:#82A0D2 !important;}
.marcalistaprod:hover {color:Black !important;}
.precioproducto {color:Red;}
.preciooriginal { text-decoration: line-through;}
.labelpreciooriginal {display:none;}


/*CONFIGURABLE imagen baja Mostrar una imagen mas abajo CONFIGURABLE*/
.baja_imagen{margin-top:15px;margin-bottom:10px;}
/*CONFIGURABLE ultimosproductos area mostrar ultimos productos CONFIGURABLE*/
.area_ultimosproductos {}
.area_ultimosproductos a { clear:left;}
.area_ultimosproductos img{border:none; margin-right:5px;}

/************************FIN PRODUCTOS***********************/

/*************** VALIDACIÓN *********************/

html >body .noticia ,html >body .noticia h1,html >body .noticia .fecha,html >body .noticia p,html >body .noticia .botonesnoticia{float:left !important;}
html >body .noticia h1 {margin-top:50px;}
html >body .noticia .fecha{padding-top:100px;}

.panelvalidacion input 
{
width: 100px;	
}

.botonaceptar
{
		border: 1px solid #869DC5;
		padding: 2px;
		margin-right: 15px;
		margin-bottom: 10px!important;
		text-align: center;
		width: 30%;
        margin-left:120px!important;

	
}
	
.panelvalidacion
{
	margin: 20px 10px 20px 100px;
	font-size: 1.1em;
	width: 200px;

}
.panelvalidacion span,.panelvalidacion label{
	line-height: 1.5em;
	display: block;
	margin: 3px 10px 0px 50px;
	width:200px;
}
.panelvalidacion input{width: 100px;}
.panelvalidacion .botonaceptar{	width: 50px;
}
#panel_derecho .panelvalidacion,#panel_izquierdo .panelvalidacion
{
	margin: 3px 0px 5px 10px;
	width:100px;
}
#panel_derecho .panelvalidacion input,#panel_derecho .panelvalidacion span,#panel_izquierdo  .panelvalidacion span,#panel_izquierdo .panelvalidacion input{

	margin: 0px 0px 0px 0px;
		width: 100px;
}
#panel_derecho .panelvalidacion .botonaceptar,#panel_izquierdo .panelvalidacion .botonaceptar{
	margin: 5px 0px 0px 0px;
		width: 60px;
}
#panel_derecho .panelvalidacion label,#panel_izquierdo  .panelvalidacion label{

	margin: 0px 0px 0px 17px;
	clear: both;
		width: 100px;
}

#panel_derecho .panelvalidacion a,#panel_izquierdo .panelvalidacion a{
	line-height: 1.7em;
	color:#35736A;
	}
/***********FIN  VALIDACION******/
/***************ESTILOS CONFIGURABLES*********/
/*CONFIGURABLE centro algo mostrar algo centrado CONFIGURABLE*/
.algo_centro
{
        text-align:center;
}
/*CONFIGURABLE izquierda algo mostrar algo izquierda CONFIGURABLE*/
.algo_izquierda
{
        float:left; 
        margin-left:0px;
        margin-right:20px;
        width:160px;
        border:dashed 1px #EAEAEA;
}
html>body .algo_izquierda{width:220px;}
html>body .algo_izquierda input{margin-left:100px !important;}
/*CONFIGURABLE derecha algo mostrar algo derecha CONFIGURABLE*/
.algo_derecha
{
        float:right;
        border:dashed 1px #EAEAEA;
        margin-right:0px;
}

.algo_centro .panelvalidacion{margin-right:100px;}
.algo_izquierda .panelvalidacion{ width:160px;float:left;margin-top:0px; margin-left:-30px; text-align:center;}
.algo_izquierda .panelvalidacion input {margin-left:130px;}
.algo_centro h1,.algo_izquierda h1,.algo_derecha h1{ float:none;width:215px; color:White;}

.cajadestacadosnombregrupo {border-bottom:solid 1px #82A0D2;}
html>body .algo_centro .panelvalidacion{margin-left:200px}

 
html>body .algo_centro .panelvalidacion input {margin-left:114px}
html>body #listaForos_Panel_validar .panelvalidacion input {margin-left:100px}
.panelbotonesmensajeforo{margin-right:20px;margin-bottom:0px;}
html>body .panelmensajeforo, .panelmensajeforo span,.panelmensajeforo input{margin-top:0px;}/*loreto 20-03-2006*/
/*************MIGAS DE PAN*************/
#versituacion{top:2px; left: 5px; position:absolute;width:420px;color:#82a0d2;}
#versituacion a{color:#82a0d2;}
/*******FIN MIGAS DE PAN*******************/
#panel_izquierdo .separador{margin: 0px 3px 0px 3px; color:#F7D117;}

.fondosinpaneles{background-image:url();}
.fondosinpaneles #panel_centro{margin-right:10px!important;}
/**********************/
/**************************************************************************************/
/************************************CONTACTO Y CUESTIONARIOS******************************************/

.datos_captar, .datos_borrar
{
border:none;
text-decoration:underline;
color:#0f328c; 
margin-top:4px;
cursor:hand;
vertical-align:middle;
font-weight: bold;
margin-right: 0px;
background-color:White;
}
.flechasboton{color:#0f328c;font-weight: bold;}


.cbb table{ margin-left:4px;margin-top:20px;text-transform:uppercase;}

.cbb td{
	vertical-align:top;
	}

.cbb td label
{
	display:block;
	width:90px;	
}
.cbb td span
{
	position:absolute;
	margin-left:90px;
	margin-top:-15px;
}
#buscador_buscador td span
{
	position:relative;
	margin-left:0px;
	margin-top:0px;
}


.cbb textarea,.cbb input{border:solid 1px #82a0d2;}
.cbb select{width:410px;}



#Datos_panelAdjuntos input
{
               margin-left:26px;/*loreto 20-03-2006*/
          
				width:360px;
                border:solid 1px #82a0d2;
}
html>body #Datos_panelAdjuntos input{margin-left:27px;}/*loreto 20-03-2006*/
#Datos_panelAdjuntos label
{
 text-transform:uppercase;
 margin-left:0px;/*loreto 20-03-2006*/

 }
 #Datos_panelAdjuntos {margin-top:-15px;}
 html>body #Datos_panelAdjuntos {margin-top:-35px;}
 html>body #Datos_panelAdjuntos label{margin-left:20px;}/*loreto 20-03-2006*/

#Datos_PanelImagen img
{
margin-top:-15px ;
}
html>body #Datos_PanelImagen img
{
margin-top:0px;
position:relative;

}

#Datos_captador label{padding-left:12px;}
#Datos_captador span{padding-left:0px; font-size:0.8em;}

#Datos_captadorprincipal{margin-top:10px;}
#Datos_captadorprincipal .cbb{margin-left:15px;}
#Datos_captador .celdaapeque{width:88px;float:left;}
#Datos_captador .celdaapeque .flotararriba{padding-left:10px !important;}
#Datos_captador .celdabpeque	{width:170px;float:left;padding: 0px 0px 0px 0px!important;margin: 0px 0px 0px 0px!important;}
#Datos_captador .celdaapeque input,#Datos_captador .celdabpeque input{width:150px;margin: 5px 0px 5px 3px !important;height:17px;}
#Datos_captador .celdabpeque select{width:154px;margin: 5px 0px 5px 3px !important;height:17px;}
html>body .celdabpeque {float:none;}


#Datos_captador .celdaa{width:88px;	float:left;text-align:left;display:block;clear:both;}
#Datos_captador .celdabpeque span{position:relative;display:block;float:left;left:120px;top:-25px;}
#Datos_captador .celdab{width:354px;}


#Datos_captador .celdaa label{width:88px!important;text-align:left; margin-left:-10px;}/*loreto 20-03-2006*/
#Datos_captador .celdab input{width:355px;margin: 5px 0px 5px 0px !important;	height:17px;}/*loreto 20-03-2006*/
html>body #Datos_captador .celdab input{width:264px;margin: 5px 0px 5px 0px !important;	height:17px;}
#Datos_captador .celdab textarea{width:355px;margin: 5px 0px 5px 0px !important;	}/*loreto 20-03-2006*/
html>body #Datos_captador .celdab textarea{width:264px;margin: 5px 0px 5px 0px !important;	}
#Datos_captador .celdab select{margin-bottom:13px;width:358px; margin-left:15px;}/*loreto 20-03-2006*/	
html>body #Datos_captador .celdab select{margin-bottom:5px;width:266px;  margin-left:0px;}
.tablaencuesta label{padding-left:0px !important;}
html>body #Datos_captador  .celdab{width:404px;}
#Datos_captador .celdabpeque img{float:left;margin-bottom:20px;}

#Datos_captador .celdab .controlfecha{width:120px !important;margin-bottom:20px;}
#Datos_captador .flotarderecha{width:1px !important;}
#Datos_captador  .celdabpeque .controlfecha{width:80px !important;padding-right:40px;padding-bottom:0px !important;}

.titulocuestionario
{
	color:#0F328C;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	float:left;
	margin:10px 0px 10px 0px;
	width:500px;
	display:inline;
}

	.titulocuestionario
{
	color:#0F328C;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	float:left;
	margin:10px 0px 10px 0px;
	width:500px;
	display:inline;
}

.ancho100
{
width:100px;
}

.ancho256
{
width:406px;
}
.alto300
{
width:406px;
        height:300px;
}
.alto200
{
		width:406px;
        height:200px;
		
}
.alto100
{
        height:100px;
		width:406px;
}

.documentosadjuntos li a
{
        background-image: url(../../images/2/iconodescargar.png);
        background-position:  0% 50%;
        background-repeat:no-repeat;
        padding-left:15px
}
.direccioncontacto
{
	background-image:url(../../images/2/toporedondo.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	
	color:#0F328C;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
	padding-left:15px;
}
.textocontacto
{	padding-left:0px;
	
}


#Datos_file2,#Datos_file3,#Datos_file1{margin-left:-5px; width:300px;}


#Datos_paneltexto2{margin-left:120px;margin-top:-40px;}  /*loreto 20-03-2006*/
html>body #Datos_paneltexto2{margin-left:103px;margin-top:-30px; margin-bottom:20px;}
#Datos_LblCamposRojos{margin-left:120px;margin-top:-60px;} /*loreto 20-03-2006*/
#Datos_textodatos{margin-left:120px;margin-top:-20px;} /*loreto 20-03-2006*/
html>body #Datos_LblCamposRojos{margin-left:103px;}
html>body #Datos_textodatos{margin-left:100px; clear:right;}/*loreto 20-03-2006*/
.panelcontacto
{
float:left;width:480px;
}


/************FIN CONTACTO**************/

/************LISTA DE ENLACES*******************/
.listasubopciones img,.opcionesnoticias img{

padding-left:0px;/*loreto 20-03-2006*/
padding-right:0px;/*loreto 20-03-2006*/
}
.listasubopciones ul li
 {
 list-style-type:none;
 background-image: url()!important;
 background-color: #EEEEEE;
  padding: 5px;
 margin-bottom: 3px;
  position:relative;
 
}
 .listasubopciones ul{
  border: 1px dashed #cccccc;
  padding: 5px;
   
 }
 html>body .listasubopciones ul{
    margin-top:0px;/*loreto 20-03-2006*/
  }
 .listasubopciones{width:98%;}/*loreto 20-03-2006*/

 .listasubopciones span{margin-left: 15px; }/*loreto 20-03-2006*/
/**************FIN LISTA DE ENLACES**********/
/***AREA DE NOTICIAS**************/
#MenuDerecha_area_noticias_link{ margin-left: 0px; }
#MenuDerecha_area_noticias_link img{ margin-right: 6px;}
html>body #MenuDerecha_area_noticias_link{ margin: 160px 0px 0px 17px;position:relative;}
.textonormal{padding:0px 0px 0px 12px;}
.textonormal h1 {width:97%; margin-left:-5px;} 
html>body .textonormal h1{ margin-left:-10px;}

.alinearizquierda{text-align:left;}
/***FIN AREA NOTICIAS********/

/*******LISTA TEXTO FOTOS***************/
.listaancha{padding:0px!important; margin: 10px 0px 0px 0px; width:100%;}
.listaancha ul{margin:0px;}
.listaancha ul li{list-style-type: none!important; background-image: url(none)!important;}
.noticiaancha{border-bottom: 1px dotted #cccccc; padding-bottom: 20px; float:left;  margin-bottom: 10px;}
.noticiaancha h1{
 margin: 0px 0px 0px 0px!important;
 padding: 0px 0px 0px 0px!important;
 color:#35726A; 
 font-size: 1em;
 background-image:url(none)!important;
 line-height: 20px;
 } /*titular de las noticias*/
 
.listaancha p{margin: 0px 0px 5px 20px; z-index: 1000; }
.listaancha .noticiaancha{
 margin: 0px 20px 0px 0px!important;
}
.noticiaancha .fecha{display:none;}
.noticiaancha .noticia_fecha{margin-top: 10px; clear:left;}
.noticiaancha .botonesnoticia{ width: 100%; font-size: 1.2em; vertical-align: top;}
html>body .noticiaancha .botonesnoticia{ margin-top:83px;}
.noticiaancha .botonesnoticia a{text-transform: none; cursor: hand;}
 
.noticiaancha .botonesnoticia img{ margin: 0px 5px 0px 0px; vertical-align: top;}
.noticiaancha .fotoizq{width: 100px; float:left;}
.noticiaancha .contenidoancha{ padding: 0px; margin-left: 110px;}
.noticiaancha .contenidoancha p{ padding: 0px; margin:0px 0px 5px 0px;}

/*****************Foros***************************/
#listaForos_Panel_foroLinks {margin-bottom:20px;padding-right:5px; margin-left:15px;}  /*loreto 20-03-2006*/
#listaMensajeForo_Panel_foroLinks,#listaMensajeForo_Panel_MensajeForo,#listaForos_Panel_foros {padding-right:10px;}
#listaMensajeForo_Panel_foroLinks{margin-left:15px;} /*loreto 20-03-2006*/
#listaMensajeForo_Panel_Titulo{margin-left:15px;} /*loreto 20-03-2006*/
#listaMensajeForo_Panel_Nuevo{margin-left:15px;} /*loreto 20-03-2006*/
#listaForos_Panel_Titulo{margin-left:15px;} /*loreto 20-03-2006*/
#listaForos_Panel_UsuariosOnline{margin-left:15px;} /*loreto 20-03-2006*/
#listaForos_Panel_EstadoForos{margin-left:15px;} /*loreto 20-03-2006*/
.datoslistaactuaciones2 {margin-left:5px;} /*loreto 20-03-2006*/
 .buscar input {	height:15px; }
 html>body .buscar input {	margin-left:0px  !important;height:15px; }
 .buscar .boton { margin-top:-20px; margin-left:-450px !important;}
  html>body .buscar .boton { margin-left:270px !important; float:left;} /*loreto 20-03-2006*/
.panelmensajeforo
{
	margin-top:70px;/*loreto 20-03-2006*/
	margin-left:15px;/*loreto 20-03-2006*/
}



#listaForos_Panel_validar .panelvalidacion label,#listaForos_Panel_validar .panelvalidacion span{text-align:center;}
.panel_mensajes {display:none;}
#listaMensajeForo_Panel_validar .panelvalidacion span,#listaMensajeForo_Panel_validar .panelvalidacion label,#listaForos_Panel_validar .panelvalidacion label,#listaForos_Panel_validar .panelvalidacion span{text-align:center;}
.mensajesforos{border:dotted 1px #9AA8B1;width:98.7%;}/*loreto 20-03-2006*/
#listaMensajesForos_Panel_foroLinks {margin-left:15px;} /*loreto 20-03-2006*/
#listaMensajesForos_Panel_Titulo{margin-left:15px;} /*loreto 20-03-2006*/
#listaMensajesForos_Panel_EstadoForos{margin-left:15px;} /*loreto 20-03-2006*/
.tablaforos{text-align:center;width:100%;padding-left:0px !important;margin-left:0px !important;}
.filacabecera td{text-align:center;background-color:#87A2CF;color:#fff;font-weight:bold;font-size:1.3em;padding:3px 3px 3px 3px;}
.cuerpofila td{background-color:#E8E8E8;color:#6A6A6A;padding:3px 3px 3px 3px;}
.cuerpofilapar td{background-color:#D8D8D8;color:#6A6A6A;padding:3px 3px 3px 3px;}
.cuerpofilapar img,.cuerpofila img{border:0px;}
.titulotema{color:#0F328C;font-weight:bold;}
#listaMensajesForos_Panel_Nuevo{padding-left:20px;}
.mensajesforos .panelvalidacion  label{margin-left:120px;}
.mensajesforos .panelvalidacion span{margin-left:90px;}

.mensajesforos .botonaceptar{margin-left:120px !important;}
html>body .mensajesforos input{margin-left:100px;}
/**************FIN FOROS******************/

 /************************************PLANTILLA GENERAL**********************/
#PlantillaGeneral_PanelbotonAvanzar{
	vertical-align: middle;
	padding: 0px;
}
#PlantillaGeneral_PanelbotonAvanzar input{margin: 3px; vertical-align:middle; text-align:center;}

#PlantillaGeneral_atras, #PlantillaGeneral_adelante{width:20px; height: 20px; border: 0px!important;}
html>body #CestaCompra_Panelprevio table{margin-top:0px;margin-left:0px;}/*loreto 21-03-2006*/

/*****FIN PLANTILLA GENERAL******************/

 
/*******BOLETINES**********/
#CestaCompra_PlantillaTexto_Panel2{font-size:0.8em}
#suscripciones_Panel2{margin-left:13px;margin-top:70px;}
#suscripciones_panelbotones{margin-right:0px;margin-top:0px;}
#suscripciones_Panel3{margin-left:1px;margin-top:0px;float:none;height:136px;}



/*************BOTONES DE ACEPTAR Y CANCELAR EN EL ENVIAR NOTICIA************/
#enviaramigo_Panel2 input{ width:64%; margin-left:20px;}
.labelenviaramigo{}
.validadorenviaramigo{ margin-left:20px;}
.panelbotaceptarcancelar { float:left; }
.panelboton {float:right;}
#enviaramigo_Panel2 .mensajeerror {margin-left:170px;}
/**************************************************************************/
html>body #MenuIzquierda_plantillalistaopcionhija_Panel2 ,#MenuDerecha_plantillalistaopcionhija_Panel2 ul{
        list-style-type: none;
}
.opcionmarcada a{ text-decoration:none !important;}

#olvidocontrasena_panelaceptar{margin-right:15px;}
#olvidocontrasena_lblpregunta2{padding-left:0px;}
html>body #Table1 #Table2 td{width:200px !important;}
/***********************LISTA MARCAS PRODUCTOS***********************/
.listamarcasproductos {display: inline;}
.unamarcaproducto {float:left; margin: 10px 10px 10px 10px;}
.textomarca { text-align:center; font-size: 1.2em; font-weight:bold;}

/***************TIENDA*****************/

.titulodestacados,.titulonovedades,.tituloofertas{padding:0px 10px 0px 10px;}
.tituloofertas{color:#fff;background-color:red;}
/*CONFIGURABLE productos ultimos Últimos productos CONFIGURABLE*/
.ultimos_productos {

}

/*******************CESTA COMPRA**********************/

.ponerenrojo {color:Red; float:left;}



/*CONFIGURABLE imagencentrada img Imagen centrada CONFIGURABLE*/

.img_imagencentrada 

{

display: block;

margin: auto; 

}
/*CONFIGURABLE imagenconmargen img Imagen con margen CONFIGURABLE*/

.img_imagenconmargen {
	margin: 15px 15px 5px 15px; 
	float:left;
}


/*CONFIGURABLE margenizquierdonegativo img Imagen con margen izquierdo negativo CONFIGURABLE*/

.img_margenizquierdonegativo
{
margin:-5px 0px 0px -15px;
}

