/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

body, html
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
    FONT-SIZE: 85%;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    word-spacing:-1px;
    background-image:url(images/2/BGhtml.png);
    background-position:top;
    background-repeat:repeat-x; height:auto;
}
.bodycorreo
{
	    background-image:url(none)!important;
	margin-left:0px;
	
} 
   #pagebodycorreo
   {
	margin-left:10px;
   }

a {color:#707070 !important;}
a:hover {color:#000 !important;}

h1
{
	border-bottom:6px solid #E78311 !important; 
	color:#707070; 
	font-weight:bold; font-size:.95em; 
	text-transform:uppercase;
	height: 14px; line-height:14px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

ul li { list-style-type:none;}

#panel_centro {margin:30px 0px 0px 130px; width:470px;}
html>body #panel_centro{ padding-left:25px;}
#panel_centro h1 { width:470px; margin-left:10px;}

#panel_cabecera{
	margin-left:0px!important;
	height: 197px;
	width: 787px;
	background-image:url(images/2/BGCabecera.jpg);
	background-position:top;
}
.bannercabecera{ border-top:6px solid #F2BE84; display:block;}

#principal{
	margin: 0 auto;
	width: 787px;

}

/************************PANEL IZQUIERDO**************************/
#panel_izquierdo 
{
	background-image:url(images/2/BGPanelIZQ.png);
    background-position:top;
    background-repeat:repeat-x;
    width:137px;
    padding:20px 0px 0px 0px; font-size:.95em;
   }



#panel_izquierdo .simularvinculotitulo{margin-right:0px!important; font-weight:bold !important; font-size:1em;}
/*a ,#panel_izquierdo .titulodestacado a, #panel_izquierdo .simularvinculotitulo */
#panel_izquierdo .titulo,#panel_izquierdo .titulodestacado 
{
	text-align:right; 
	padding-bottom:8px; 
	font-weight:bold;
	background-image:url(images/2/topoNaranja.png);
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:0px;
	
}

#panel_izquierdo .titulodestacado a,#panel_izquierdo .titulo a,
#panel_izquierdo .titulodestacado a:visited,#panel_izquierdo .titulo a:visited,
#panel_izquierdo .titulodestacado a:link,#panel_izquierdo .titulo a:link,
#panel_izquierdo .titulodestacado span,#panel_izquierdo .titulo span
{
	margin-right:10px;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	

}#panel_izquierdo ul ul li {margin-right:-5px!important; padding-top:5px; }
.titulo.sfhover ul { padding-bottom:5px!important;}

#panel_izquierdo ul ul a ,.hijotitulo{ color:#E78311 !important;
	background-image:url(images/2/topogris.png) !important;
	background-position:right center;
	padding-right:10px;
	
	
	background-repeat:no-repeat; font-weight:normal !important;}
#panel_izquierdo ul ul a:hover{color: #000 !important;}

#panel_izquierdo li ul
{
	/*position:relative;*/
	display: block;z-index:500;
	
	
	background-color:#F0F0F0; 
	background-image:url(images/2/bfDesplegables.jpg); 
	background-position:top center; background-repeat:no-repeat;
	text-align:right; padding-bottom:0px;
}
#panel_izquierdo ul ul ul 
{
	position: absolute; display:none; 
	border:1px solid #EDEDED;
	background-color:white;
	background-image:url(none);
	padding-left:8px;
}

#panel_izquierdo ul ul ul a {	color:#707070 !important; font-weight:bold !important;}
#panel_izquierdo li li:hover ul, #panel_izquierdo li li li:hover ul, #panel_izquierdo li li li li:hover ul, 
#panel_izquierdo li li.sfhover ul, #panel_izquierdo li li li.sfhover ul, #panel_izquierdo li li li li.sfhover ul
{
	display:block !important;
		white-space:nowrap;
}
#panel_izquierdo  li.sfhover li a:link,#panel_izquierdo  li.sfhover li a:visited,#panel_izquierdo  li.sfhover li a{
	display:block !important;
}
#panel_izquierdo li  li
{

display:none;
	}

	#panel_izquierdo li.sfhover li{

display:block;
}
#panel_izquierdo li.sfhover li.sfhover ul{
margin-left:-20px;
margin-top:-14px;
display:block;

}

/************************* PANEL PIE ********************************/
#panelpie { border-top:1px solid #ECD3B5;padding-top:8px;font-size:.9em;}
#panelpie a {color:#999999 !important;}
#panelpie a:hover {color:#000 !important;}
#panelpie .datosempresa{ float:left; text-align:left; line-height:14px;}
#panelpie .datosempresa span { color:#999999;}
#panelpie .cumple{float:right; text-align: right;}
#panelpie .conforme {color:#999999;}

/******************** PANEL CREDITOS ***********************************/   
#panel_creditos{ padding-top:0px; font-size:.9em; width:787px;}

.panellogos
{
	display:block; clear:both;
}
.panellogos .izquierda {float:left;}
.panellogos .derecha { float:right;} 
.panellogos .texto {margin-top:5px;}
.panellogos .texto span {color:#999999 !important;}

/*************************LOCALIZADOR*************************/
#localizador {margin-top:197px; float:right; font-size:.9em; height:20px;}
#localizador ul {float:right;}
#localizador .titulo, #localizador .titulodestacado {border-top:3px solid #ECD3B5; margin: 0px 0px 0px 20px;}

/**************************BUSCADOR*******************************/
.cuerpobuscador
{
	float:right; 
	clear:right;
	position:relative; 
	padding-top:0px !important; 
	margin:-60px 0px 0px 0px!important;
}
.cuerpobuscador .textboxbuscador {
	margin-top:-10px !important; 
	width:107px !important; 
	font-size:1.1em;
	padding-top:0px;

}
html>body .cuerpobuscador .textboxbuscador { height:17px;  margin-top:-20px !important;}
.cuerpobuscador label {display:none;}

/*********************RESULTADOS BUSQUEDA ***************************/
#ResultadoBusqueda_ResultadoBusqueda { width:470px;}
#ResultadoBusqueda_ResultadoBusqueda h1 {margin: 0px 0px 10px 5px;}
#ResultadoBusqueda_Label1{ margin-left:3px;}
#ResultadoBusqueda_Panel2 ul li {padding-left:10px; margin:10px 0px 0px 0px;}
#ResultadoBusqueda_Panel2 ul li a
{
	border:0px; 
	background-image:url(images/2/toponaranja.png); 
	background-repeat:no-repeat; 
	background-position:left center;
	padding-left:10px;
}
#ResultadoBusqueda_Panel3{ margin-left:10px;}
#ResultadoBusqueda_Panel3 .textonormal{padding-left:0px !important;}
.panelbotonesresbusqueda{margin-top:10px; text-align:center;}
.panelbotonesresbusqueda .textbox{border:0px !important;}
#ResultadoBusqueda_Lbla { margin-right:8px;}


/*********************LINK VOLVER **************************/
.linkvolver {display:block; width:500px;}
.linkvolver a{ border:1px solid #CCC!important;}

/************************PANEL DERECHO***************************/
#panel_derecho {
	width:130px; 
	margin:30px 0px 10px 0px !important;
	padding:0px !important;
}


#panel_derecho .tituloconimagen{ margin-top:15px;
	height:64px;
	width:130px;}
#panel_derecho img{border:0px;}
.panelvalidacion {
	width:130px !important; 
	margin-left:0px !important;
	display:block; 
	font-size:.9em; 
	margin-right:0px !important;
}
.panelvalidacion a { text-decoration:none !important;}
.panelvalidacion .botonaceptar, .panelvalidacion .linkvalidacion {padding:0px !important; margin:0px!important;} 
.panelvalidacion .botonaceptar 
{
	border:1px solid #CCCCCC; 
	float:right; position:relative; 
	width:40px !important; 
	margin-top:5px !important;
}
.panelvalidacion label {margin: 2px 0px 0px 0px !important; }
.panelvalidacion input 
{
	height:14px; 
	line-height:14px;
	width:127px !important; 
	border:1px solid #CCCCCC;
}
.panelvalidacion #MenuDerecha_Validacion_lblOlvido, .panelvalidacion #MenuDerecha_Validacion_Span2 {display:none;}
#MenuDerecha_Validacion_opcionesvalidacion {padding-top:5px;border-bottom:1px solid #ECD3B5;padding-bottom:4px; }
.panelvalidacion #MenuDerecha_Validacion_Span1 
{
	display:block; clear:both;
	width:130px !important; 
	background-image:url(images/2/topoNaranja.png); 
	background-repeat:no-repeat; 
	background-position:left center;

}
.panelvalidacion #MenuDerecha_Validacion_Span1 a {padding-left:8px;}

.tituloasociado 
{
	width:130px; 
	display:block; 
	border-bottom:6px solid #E78311; 
	font-size:.95em;
	text-transform:uppercase;
	font-weight:bold;
}

/**********************PANEL DERECHO PARA VALIDADOS ************************/
.derechovalidado .titulo , .derechovalidado .cierra, .derechovalidado .titulodestacado { background-color:#F0F0F0; display:block; width:100%;padding: 0px 0px 5px 0px;}
html>body .derechovalidado .cierra,.derechovalidado .titulo,#panel_derecho .tituloconimagen { position:relative !important; z-index:1000 !important;}
.derechovalidado .tituloasociado { background-color:white;}
.derechovalidado .titulo a, .derechovalidado .titulodestacado a  
{
	background-image:url(images/2/toponaranja.png); 
	background-repeat:no-repeat; background-position:left center; 
    padding-left:10px;}
.derechovalidado .cierra 
{
	background-image:url(images/2/imagenAsociados.png); 
	background-position:right top; background-repeat:no-repeat; 
	padding-top:33px; margin-top:-25px; font-size:.95em; text-align:left;}
html>body .derechovalidado .cierra {margin-top:-9px;}
.derechovalidado .cierredesesion {margin-top:-20px; position:relative; display:block; padding-left:5px;}
.derechovalidado .nombreusuario {color: #000; display:block;margin-top:-7px; padding:0px 5px 0px 5px;}

/*****************************PANEL EVENTOS*******************************/
.agenda_derecha { width:228px;}
html>body .agenda_derecha {  margin-right:20px;}
.agenda_derecha h1 {width:228px !important;margin:0px!important;}
.nombreeventos {display:none;}
.panelproximoseventos{display:none;}
.calendarioagenda {border:0px !important; 
	margin-top:10px !important; padding-left:0px !important;
	margin-left:0px !important;  height:130px !important;}
.cabeceracalendario { background-color:transparent !important; color:#E78311 !important; }
.cabeceracalendario .flechascabeceracalendario a{color:#E78311 !important;}
.cabeceracalendario .cabeceradias{ text-transform:uppercase !important;}
.calendarioagenda .otrosdias {color:#cccccc !important;}

/************************LISTA ULTIMAS NOTICIAS******************************/
.lista_peque
{
	width:228px; 
	border:0px solid reD;
/*	border-bottom:1px solid #CCCCCC;*/
}
html>body .lista_peque {	padding-bottom:20px !important;}
.lista_peque h1
{
	width:100% !important;	
	border-bottom:6px solid #E78311 !important; 
	color:#707070 !important;
	text-transform:uppercase !important; 
	font-size:.95em !important; font-weight:bold !important;
	height: 14px; line-height:14px;	
	padding: 0px !important; margin:0px !important;
}
html>body .lista_peque h1 {width:228px !important; height: 14px; line-height:14px;	}
.lista_peque .lista .noticia
{
	width:222px !important; 
	margin:10px 0px 0px 5px !important; padding:0px 0px 10px 0px !important;
}
.lista { padding:0px !important; display:block;}
html>body .lista_peque .lista {width:228px;}
.lista .noticia {width:100%; }
.lista .imagennovedad, .lista .areanoticiasnovedad,.lista .botonesnoticia{display:none;}
.noticia h1{ border-bottom:0px !important; text-transform:none !important; margin:0px !important;} 
.noticia .fecha 
{
	color: #E78311 !important; 
	font-size:.9em !important; 
	padding:0px !important; 
	display:block;
}
.noticia p, .noticia a
{
	color: #000 !important; 
	display:block; 
	position:relative;
}
.noticia p{margin:0px !important; padding:0px !important;}
.noticia .imagennoticia {margin-top:5px !important;float:left;}
html>body .noticia .imagennoticia {display:none;}
.masnoticias {width:222px; display:block; height:20px; margin:15px 0px 0px 5px; font-size:.9em; }
.masnoticias img{ margin-right:5px;}

html>body .noticia h1 a {width:215px; float:left;clear:both; position:relative;}
html>body .noticia p{ margin-top:15px !important; }



/****************************/
#plantillaimagenwebasociado_panelcolores div{height:20px;width:20px;border:solid 1px black;}
/*para que se vean los botones de enviar en contacto*/
#Datos_paneltexto2{margin-left:125px;margin-top:0px;}
html>body #Datos_paneltexto2{margin-top:-30px;}

/***************CORREO****************/
#piecorreo img{display:none;}

/******************LISTA NOTICIAS**********************/
#buscador_buscadorprincipal{ width:470px;padding:0px !important;margin:-30px 23px 0px 0px; float:right;}
#buscador_buscadorprincipal .cbb,#buscador_ocultar{width:100%;}
html>body #buscador_buscadorprincipal .cbb,#buscador_ocultar{position:relative;z-index:1000;}
#buscador_buscadorprincipal .cbb textarea,#buscador_buscadorprincipal .cbb input
{
	border:solid 1px #ccc; 
	color:Black; width:280px;
}
#buscador_buscadorprincipal .cbb select{width:410px;}
#buscador_buscadorprincipal .textboxcalendario{width:63px !important;}
#buscador_buscadorprincipal .botonbuscar
{
	background-color:#fff; 
	color:#666 !important;
	width:60px !important;
	font-size:0.9em;
	border:solid 1px #999!important;
}
.botondespliegabuscador
{
        float:left!important;
		margin: 2px!important;
		position: relative !important;
		right: 0px!important;
		top: 0px!important;
}
html>body .botondespliegabuscador{right: 30px!important;
		float:left!important;
        margin: 2px!important;
		position: relative !important;
		right: 0px!important;
		top: 0px!important;
	} 
#buscador_panellista{
	width:470px; 
	clear:none !important; 
	position:relative;
	margin:0px 0px 0px 30px; border:0px;
}
html>body #buscador_panellista{margin-left:0px;}
#buscador_panellista h1{margin-left:0px;}
html>body #buscador_panellista h1{float:left;}
#buscador_panellista .navegador { color:#707070; padding:0px 0px 5px 0px !important;}
#buscador_panellista .navegador a {color:#000 !important;}
#buscador_panellista .navegador .navegadormarcado { color:#707070 !important;}
#buscador_panellista .noticia {border-bottom:solid 1px #CCCCCC; width:470px !important; margin-bottom:10px;}
#buscador_panellista .lista .noticia h1 { float:left;padding:0px !important; font-size:1em; margin:0px !important;}
#buscador_panellista .lista .noticia h1 a {}
#buscador_panellista .lista .noticia .fecha 
{
	position:relative; float:left; display:block;
	margin:5px 0px 0px 0px !important; padding:0px !important;
}
html>body #buscador_panellista .lista .noticia .fecha {margin-top:15px !important;}
#buscador_panellista .noticia p
{
	display:block; 
	position:relative; clear:left;
	color:#707070 !important; 
	margin-top:5px !important; 
	font-size:1em;
}
#buscador_panellista .noticia_fecha {display:none;}
#buscador_panellista .lista .botonesnoticia {display:block; margin-top:5px;float:left;clear:left;}
#buscador_panellista .botonesnoticia a
{
	color:#707070 !important; 
	text-transform:none; 
	font-size:.9em;
	float:left; margin-left:0px; 
}
.linkficheronoticia{display:block; float:left;}
.imgdescargarficheronoticia {display:none;}

/**********************NOTICIA AMPLIADA*************************/
.noticiaampliada{width:470px; padding-left:8px;}
.resumennoticiaampliada h2{color:#000; border:0px; margin-left:0px; padding:10px 0px 0px 0px; text-transform:none;}
html>body .resumennoticiaampliada h2 {margin-bottom:30px;}
.opcionesnoticiasimagenes img{margin-right:10px !important;}
html>body .opcionesnoticiasimagenes{margin-top:-20px !important;}
.noticiaampliada .fecha{ color: #E78311;}
.opcionesnoticias {display:none;}
/*.opcionesnoticias a {margin-right:10px;}
.opcionesnoticias img {border:0px; margin-right:5px;}*/
.enlaceadjunto img{border:0px; margin-right:5px;}

/***********************CONTACTO******************************/

#Datos_paneltexto2 a{ border-color:#CCCCCC !important;}
.panelcontacto{width:490px;font-size:1.1em;border-bottom:solid 1px #ccc;padding-bottom:10px;margin-bottom:10px;}
html>body .panelcontacto { margin-left:-15px; width:510px;}
.panelcontacto h1{ width:424px !important; margin-left:8px !important;}
html>body .panelcontacto h1 {width:459px !important; margin-left:14px !important;}
/*.panelcontacto #Datos_LblCamposRojos { float:left; margin-left:16px; margin-top:60px !important;}*/
/*html>body .panelcontacto #Datos_LblCamposRojos {margin-top:50px !important;}*/
html>body .panelcontacto #Datos_paneltexto2{ float:right;}
.panelcontacto .botonescontacto{margin-left:21px !important;width:100%;margin-top:-20px !important; margin-bottom:20px; }
html>body .panelcontacto #Datos_paneltexto2{ width:453px !important; margin-top:20px !important;}
.panelcontacto .celdaa label{ text-transform:none; line-height:20px ;}
html>body .panelcontacto .celdaa label{padding-left:00px !important;}
#Datos_captador .celdab input{margin-left:-18px !important;margin-top:0px !important; position:relative;height:14px; line-height:14px;width:465px}
html>body #Datos_captador .celdab input{width:455px;margin-top:0px !important;}
#Datos_captador .celdab textarea{margin-left:-18px !important; margin-top:0px !important; position:relative;width:465px; border-color:#CCCCCC;}
html>body #Datos_captador .celdab textarea{width:455px;}
#Datos_captador .celdab select{margin-left:-3px !important; margin-top:0px !important; position:relative;width:468px; border-color:#CCCCCC;}
html>body #Datos_captador .celdab select{width:455px;}

.direccioncontacto{padding-left:0px;}
#Datos_textodatos{margin-left:33px; margin-right:197px;font-size:.95em;}
html>body #Datos_textodatos{margin-left:40px;margin-right:160px; float:left;}
html>body .panelcontacto .labelrojo {margin-left:10px;}

/**********************CONTACTO AUXILIAR**********************/
.captando
{
	margin-top:10px;
}
#personalizable_Datos_textodatos
{
font-size:0.9em;	
width:490px;
margin-left:20px;
padding-bottom:10px!important;
}
html>body #personalizable_Datos_textodatos
{
	margin-left:10px;
}

#personalizable_Datos_captador input,#personalizable_Datos_captador textarea
{
	width:465px;
	border:solid 1px #ccc;
}
#personalizable_Datos_captador{
margin-left:10px;
width:470px;
}

#contactoaux
{
	margin-left:10px;
	font-size:0.95em;
	margin-bottom:30px;
	width:490px;
}
html>body #contactoaux 
{
		margin-left:0px;
		margin-bottom:60px!important;
}
.panelflotara
{
	float:left;
	width:50%;
}
.panelflotarb
{
	float:right;
	
}
.panelflotarb_a,.panelflotarb_b
{
	float:left;
	margin-top:15px;
}
.panelflotarb_b
{
	margin-left:10px;
width:190px;	
}
.panelcontacto .boton
{
	margin-right:11px;
}
html>body .panelcontacto .boton
{
	margin-right:31px;
	
}

/***********************CLASE BOTON*************************/
.boton
{
	border:solid 1px #666!important;
}
/*********************listado de eventos*********************/
.panellink{margin-top:10px;}
.listaactuaciones
{
width:470px;	
margin-left:-10px;
}
.vinculoslistaactuaciones2
{
	color:#707070 !important; 
	text-transform:none; 
	font-size:.9em!important;
	float:left; 
	margin-left:0px; 
	margin-top:0px!important;
	padding-top: 0px;
}
html>body .vinculoslistaactuaciones2
{
	border-bottom:solid 1px #ccc;
	width:100%!important;
	position:absolute!important;
}
.elementolistaactuaciones2
{
	border:none;
	font-size:0.9em;
	padding-bottom:10px!important;
	color:#707070 !important; 
	font-size:1em;
	border-bottom:solid 1px #CCCCCC;
}
html>body .elementolistaactuaciones2{
	border-bottom:none;
}
.elementolistaactuaciones2 h2
{
	font-weight:bold;
	background-color:#fff;
	border:none;
	color:#000;
	font-size:1em;
	margin-left:4px;
}

/*********************EVENTO**************************/
.listaactuaciones .boton
{
	border:solid 1px #e78311;
}
.datoslistaactuaciones2 ul li
{
	margin-bottom:0px!important;
	margin-top:0px!important;
	padding:0px;
}

.datoslistaactuaciones2 h5 { color:#E78311;}

/*********ULTIMOS EVENTOS************/
.listaeventos_derecha
{
background-color:#fff;
width:228px;
float:left;
padding-left:20px;
}
.listaeventos_derecha h1
{
	width:220px!important;
	text-transform:none;
	border-bottom:solid 1px #e78311!important;
	padding:0px;
	margin:0px 0px 0px 0px!important;
}
.listaeventos_derecha .noticia .fecha
{
color:#e78311!important;
font-size:0.8em;	
margin-left:0px!important; width:220px;
border-top:solid 1px #f1f1f1!important;	padding-top:10px !important;
}
.listaeventos_derecha .noticia h1
{
	padding-top:25px!important;
	border-bottom:0!important;
}
html>body .listaeventos_derecha .noticia h1
{
	padding-top:0px!important;
}
.listaeventos_derecha .noticia p
{
	font-size:0.9em;
}
.listaeventos_derecha .noticia 
{
	border-bottom:0px ;	margin-bottom:5px !important;

}
.listaeventos_derecha .masnoticias
{
	font-size:0.9em;
	/*border-bottom:solid 1px #CCCCCC!important;	*/
	
	/*margin-top:-15px;*/
	margin-left:0px;
}
html>body .listaeventos_derecha .masnoticias
{
	float:left;
	width:100px;
}

.listaeventos_derecha .masnoticias img
{
	border:0px;	
}
.listaeventos_derecha .lista 
{
	margin:0px!important;
	padding:0px!important;
}
.listaeventos_derecha .lista li
{
	padding:0px!important;

}
/*********fin ultimos eventos************/

.cbb
{
	font-size:0.9em;
	
}
.boton
{
	border:solid 1px #666!important;
}
.cbb input,.cbb select
{

	border:solid 1px #CCC!important;
} 


/*****************SUSCRIPCION **********************/

#suscripciones_Panel2
{
	width:470px;padding-left:8px; margin:10px 0px 10px 0px;
	
}
html>body #suscripciones_Panel2
{
	margin-top:10px;
}

#suscripciones_Panel3
{
	height:80px; 
}

html>body  #suscripciones_Panel3
{
	margin-left:10px; width:470px !important;
	
}
#suscripciones_Panel3 span{margin-left:-5px;}

#suscripciones_Panel3 input
{
width:336px;	border:1px solid #CCCCCC !important;
}
#suscripciones_panelbotones,#olvidocontrasena_panelaceptar
{
	margin-right:160px;
}
#suscripciones_panelbotones a, #olvidocontrasena_panelaceptar a {border:1px solid #CCCCCC !important;}
html >body #suscripciones_panelbotones
{
		margin-right:145px;
}
#suscripciones_LblCamposRojos
{
	margin:-35px 0px 0px -2px !important;
	padding:0px;
}

/**********************ASOCIADOS*************************/
.panelasociados{ display:block; position:relative; margin-left:25px; height:auto;} 
.textbox {border:solid 1px #CCC!important;}

/******************LISTA DE ASOCIADOS*********/
.elementolistaasociado h2
{
	border:0px;
	font-size:0.95em;
	color:#000;
	font-weight:bold;
	margin-top:15px;
	padding-bottom:10px;
	border-bottom:solid 1px #ecd385;

}
.elementolistaasociado
{
	border:none;
	line-height:0px;
	padding:0px;
	margin:0px 0px 0px 10px;
	border-bottom:solid 1px #CCCCCC;
	
}
.elementolistaasociado ul li
{
padding-left:0px;
}
.datoslistaasociado a {color: #000 !important;}
/*********MAPA WEB***********/
#MapaWeb_Table2
{
	margin-left:0px;
	font-size:0.9em;width:470px;
}
#MapaWeb_Table2 a,#MapaWeb_Table2 a:link,#MapaWeb_Table2 a:visited
{
	text-decoration:none;
}
.linkmapawebpadre
{
	font-weight:bold;
	background-image:url(images/2/topoNaranja.png);
	background-position:left middle;
	margin-top:10px;
	padding-left:10px;
}
.linkmapaweb
{
	float:left;
	padding-left:10px;
		font-size:1.1em;
	background-image:url(images/2/topoGris.png);
	background-position:left middle;
}
.mapaespacio
{
	width:4px;
}
/******************LISTAS DE ENLACES********************/
.listasubopciones{ width:470px; margin-left:5px;}
.listasubopciones ul {border:0px;}
.listasubopciones ul li {background-color:#F0F0F0 !important; width:460px; border-bottom:1px solid #CCCCCC;}
.elementolistaenlace .imagenlistaenlace img{ border:0px; float:left; padding-right:10px;}
.elementolistaenlace .textolistaenlace { display:block; font-weight:bold;}
.elementolistaenlace .tipoenlace { width:auto; float:left; position:relative; padding:5px 5px 0px 0px;}
.elementolistaenlace .descripcion { float:left; position:relative; width:auto; margin:0px; display:block; padding:5px 5px 0px 0px;}
.elementolistaenlace .linkdescargar{clear:left;}
.elementolistaenlace .linkdescargar .imgdescargarenlace {border:0px; padding: 5px 5px 0px 5px;}

/********************CONTENIDOS DE TEXTO ***********************/
.textonormal {width:470px; padding-left:7px; margin-top:10px;}
.textonormal a,.textonormal a:visited,.textonormal a:link
{
	font-weight:bold;
	color:#000!important;
}
.textonormal ul li{background-image:url(images/2/toponaranja.png); 
	background-position:left 5px; 
	background-repeat:no-repeat;
	padding-left:10px;
}
.textonormal ul ul li {background-image:url(images/2/topogris.png); 
	background-position:left 5px; 
	background-repeat:no-repeat;}

/***********************OLVIDO DE CONTRASEÑA*********************/
#olvidocontrasena_Label1 { display:block;}
#olvidocontrasena_txtrespuesta{width:373px;}
#olvidocontrasena_Txt_Correo,#olvidocontrasena_lblpregunta2{width:330px !important; display:block; margin:0px;}
html>body #olvidocontrasena_Txt_Correo,html>body #olvidocontrasena_lblpregunta2,html>body #olvidocontrasena_txtrespuesta
{
	width:260px !important; display:block; margin:0px;}

/***************************PRODUCTOS***************************************/
.edicionproducto { margin-left:25px !important;}
.edicionproducto input, .edicionproducto textarea {border:1px solid #CCCCCC; width:375px !important;}
.panelbotones .boton {border:1px solid #CCCCCC !important;}


/************************LISTA DE PRODUCTOS*******************************/
.listaproductos
{
	width:470px;	
	margin:0px;
}
.elementolistaproductos {border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.elementolistaproductos h2 {color:#707070; padding:0px;border:0px;}
.datoslistaproductos{ float:left;display:block;}
.datoslistaproductos .imagenproducto {width:auto; margin: 0px 0px 10px 5px!important;}
.datoslistaproductos h3 {border:0px; color:#E78311; margin:0px 0px 0px 0px !important;}
.datoslistaproductos .resumenproducto {margin-left:5px;}
.datoslistaproductos ul { width:90%; float:none; display:inline; padding:0px !important;}
.datoslistaproductos ul li { height:auto; display:block; width:100%;}
.datoslistaproductos ul li a {color:#000 !important;}
.vinculoslistaproductos img {border:0px; padding-right:5px;}
/************************CONFIGURACION WEB ASOCIADO ***********************/
.imagenwebasociado
{
	width:470px; 
	margin: 10px 0px 0px 23px !important;
}
.imagenwebasociado h1
{
	width:100%;
	 margin:20px 0px 0px 0px !important;
}
html>body .imagenwebasociado h1
{
	width:100%;
	float:left;
	margin:30px 0px 0px 0px !important;
}
.imagenwebasociado ul{margin-left:25px;}
.tablaimagenestipo, .tablaimagenescontenidoinicio
{
	display:block; 
	float:left; 
	margin-bottom:10px;
}
.tablaimagenestipo div div
{
	width:50px !important; 
	float:left;
}
html>body .tablaimagenestipo div div{position:relative;  
	width:auto !important; 
	margin-top:10px;
}
.tablaimagenescontenidoinicio div div{ width:100px !important; float:left; margin-top:10px;}
.tablaimagenestipo .chknormal {  margin-left:20px !important;}
.tablaimagenescontenidoinicio .chknormal { margin-left:60px !important;}
#plantillaimagenwebasociado_panelcolores {border:0px solid red; width:460px;}
html>body #plantillaimagenwebasociado_panelcolores {position:relative; float:left;}
#plantillaimagenwebasociado_panelcolores div {border:0px solid red;width:460px;}
#plantillaimagenwebasociado_panelcolores .tablacolores .filatablacolores{ width:200px; float:left;}
#plantillaimagenwebasociado_panelcolores .tablacolores .filatablacolores2{ width:200px; float:right;}
#plantillaimagenwebasociado_panelcolores .tablacolores .filatablacolores select,#plantillaimagenwebasociado_panelcolores .tablacolores .filatablacolores2 select 
{
	clear:none; float:left; 
	margin: 5px 10px 0px 20px;
}
#plantillaimagenwebasociado_Panelt1 textarea, #plantillaimagenwebasociado_panelt2 textarea {border:1px solid #CCCCCC;}
#plantillaimagenwebasociado_panelcolores .tablacolores .filatablacolores div,#plantillaimagenwebasociado_panelcolores .tablacolores .filatablacolores2 div
{
	border:solid 1px #000;
	width:20px;
	height:20px;float:left; margin-top:5px !important;}

.tablaimagenestipo .imagennormal,.tablaimagenescontenidoinicio .imagennormal{
        display: block;
        border: 0px;
        margin-bottom: 6px;
}
.tablaimagenestipo .imagenresaltada, .tablaimagenescontenidoinicio .imagenresaltada{
        display: block;
        border: 3px solid #EEA836;
}
html>body #plantillaimagenwebasociado_panelcontrol{ float:left; margin-bottom:50px;}

/************************TABLON DE ANUNCIOS	************************************/
.grid {border:1px solid #CCCCCC; width:470px; margin-left:5px;}
.cabeceragrid td{border:1px solid #CCCCCC !important;}
.panellink { width:470px; margin-left:5px;}

/*************************IMAGENES ASOCIADOS******************************/
.ptituloimgasociados {}
.ptituloimgasociados p{width:470px; margin-left:22px !important;}
.subirfichero .panelbotones{ margin: 25px 0px 0px -7px;}
.subirfichero input {border:1px solid #CCCCCC; width:365px !important;}
.subirfichero {border-bottom: 2px solid #CCCCCC; width:470px;}
/*****FOTOTECA************/
#PlantillaImagenes_TbResultados{display:block; width:470px;}
.celdaslista { width:33%;}
.celdaslista .fotoslista, .celdaslista .vinculoslistatextofoto {cursor:pointer;}
.PanelDescripcion {
	background-color:#fff;
	border:solid 1px #e78311;
	border-bottom:none;
	padding-left:10px;
}
.panelbotonesimagen {
	padding-left:10px;
	background-color:#fff;
	border:solid 1px #e78311;
	border-top:none; padding-top:10px;
}
.flechaflotarderecha input{margin-left:20px!important;}
.flechaflotarizquierda input{margin-left:10px!important;}
#PlantillaImagenes_Panel3{
	width:300px; 
	float:left; 
	margin-top:10px; 
	padding-left:160px;
}

#PlantillaImagenes_Panel3 .textboxcorto{ border:0px solid #CCCCCC;}
#PlantillaImagenes_adelante {padding-top:0px !important; }

.imagenampliadapopup { background-image:url(none);}

/*****FIN FOTOTECA************/

/***** FOROS************/
.imagenforos{
	width:470px;
	margin-left:7px;
}
.panel_links {margin-top: 10px;}
html>body .imagenforos{margin-left:10px;}
.panel_forolinks{
	margin-left:24px!important; width:470px;
}
.panel_forolinks input, #listaMensajesForos__ctl0_TxtBuscar{ width:230px !important;}
.panel_forolinks .boton { border:1px solid #CCCCCC !important;}
html> body .panel_forolinks{
	margin-left:12px!important;
}
.mensajesforos .panel_forolinks{
	margin-left:8px!important;
}
.buscar .boton{margin-left:0px!important;
	margin-right:30px;
}
html > body .buscar .boton{
	margin-left:381px!important;
	padding-top:4px;
}
.buscar input{
	border:1px solid #CCCCCC;
	width:265px;
}

#listaMensajeForo_Panel_Nuevo,#listaMensajesForos_Panel_Nuevo{
	margin-top:15px;
}
#listaMensajeForo_Panel_Nuevo a,
#listaMensajeForo_Panel_Nuevo2 a{
	margin-left:8px!important; color:#000 !important;
}
html>body #listaMensajeForo_Panel_Nuevo a{
	margin-left:0px!important;
}
#listaMensajesForos_Panel_Nuevo a{
	margin-left:-10px!important; color:#000 !important;
}
html>body #listaMensajeForo_Panel_Nuevo2 a{

	margin-left:14px!important;
}
.mensajesforos .buscar input{
	width:255px!important;
}
#listaMensajesForos_Panel_EstadoForos{
	margin: 5px 0px 0px 8px;
	width:470px; 
	font-size:.95em;
}
#listaForos_Panel_EstadoForos{
	margin: 5px 0px 0px 24px;
	width:470px; 
	font-size:.95em;
}
html>body #listaForos_Panel_EstadoForos {margin-left:10px;}
#listaForos_Panel_EstadoForos span{
	width:100px!important;
}
#listaForos_Panel_foros { margin-top:5px;}
#listaForos_Panel_foros .elementolistaactuaciones2{margin-left:22px;}
html>body #listaForos_Panel_foros .elementolistaactuaciones2{margin-left:5px;}
#listaForos_Panel_foros .elementolistaactuaciones2 img{float:left;}
#listaForos_Panel_foros .elementolistaactuaciones2 h2{
width:460px;
float:left;
}
#listaForos_Panel_foros .elementolistaactuaciones2 h2 a{ color: #000 !important;}
html>body #listaForos_Panel_foros .elementolistaactuaciones2 h2{
width:420px;

}
#PerfilUsuariosForos_Panel_ListaPerfiles .elementolistaactuaciones2{margin-left:14px;}
html>body #PerfilUsuariosForos_Panel_ListaPerfiles .elementolistaactuaciones2{margin-left:0px;}
#listaForos_Panel_foros .datoslistaactuaciones2{
	margin-left:19px;
}
#listaMensajeForo_Panel_MensajeForo .elementolistaactuaciones2{
	 width:460px;margin-left:12px; border-bottom:1px solid #CCCCCC;
}
html>body #listaMensajeForo_Panel_MensajeForo .elementolistaactuaciones2{
	border:none;margin-left:0px; border-bottom:1px solid #CCCCCC;
}
#listaMensajeForo_Panel_MensajeForo .datoslistaactuaciones2 a{ border:1px solid #CCCCCC !important;}
.panelmensajeforo{width:460px; margin:0px 0px 0px 23px;}
html>body .panelmensajeforo{width:460px; margin:10px 0px 0px 10px;}
.panelmensajeforo span { float:left; width:120px !important;}
.paenelmensajeforo .cuerpomensajeforo{float:left; border:1px solid blue; clear:both;}
.panelmensajeforo .titulomensajeforo {width:300px !important; border:1px solid #CCCCCC; float:left; }
.panelbotonesmensajeforo { width:460px;}
.panelbotonesmensajeforo a{border:1px solid #CCCCCC !important;}
.recibiremailmensajeforo {width:400px !important;}
#listaMensajesForos_Panel1{
	width:500px;

}

.tablaforos {margin: 13px 0px 0px 10px !important; width:460px; padding:0px !important; }
.tablaforos td{
	font-size:0.95em;
	padding:0px!important;margin:0px !important;  border-bottom:1px solid #CCCCCC !important;
}
.filacabecera {margin:0px !important; padding:0px !important;}
.filacabecera td{ background-color:#fff !important; color: #707070; padding:0px !important;margin:0px !important; }
.cuerpofila td { background-color:#F0F0F0;}
.cuerpofilapar td { background-color: #fff;}
.alinearizquierda img {display:none;}
.titulotema {color: #000 !important;}
#listaForos_Panel_UsuariosOnline{
	margin-left:24px;
}
html>body #listaForos_Panel_UsuariosOnline{
	margin-left:12px;
}
.mensajesforos{border:none;}
/*
#listaForos__ctl1_HyperLinkValidarse,#PerfilUsuariosForos__ctl0_HyperLinkValidarse,#listaMensajesForos__ctl0_HyperLinkValidarse,#listaMensajeForo__ctl0_HyperLinkValidarse{
display:none;
}*/
#Logintienda_izquierdo{
display:none;
}
#Logintienda_derecho{
float:left;
margin-left:90px;
margin-top:30px;
}
#Logintienda_derecho .panelvalidacion {
margin-left:0px!important;
}

#Logintienda_derecho .panelvalidacion label,
#Logintienda_derecho .panelvalidacion span{
margin-left:-20px!important;
}
#Logintienda_Validacion_lblOlvido{
display:none;
}
#Logintienda_Validacion_TxtUsuario,
#Logintienda_Validacion_TxtClave
{
margin-left:20px!important;
}

#Logintienda_Validacion_opcionesvalidacion{
margin-left:0px!important;
}

#Logintienda_derecho .botonaceptar{
margin-right:14px!important;

}
html>body #Logintienda_derecho .botonaceptar{
margin-right:24px!important;

}
html>body #Logintienda_derecho {
margin-left:130px;}

/****************MANTENIMIENTO_O.html**************************/
.bodymantenimientohtml
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 65%;
	background-image:url(images/2/BGhtml.png);
    background-position:top;
    background-repeat:repeat-x;
    margin: 0 auto; padding:0 auto;
}
.bodymantenimientohtml h1
{
  	font-size: 1.2em;
	color: #707070;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	height: 20px;
	line-height:20px;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 0px;  
	border:0px !important;
}
.bodymantenimientohtml a, .bodymantenimientohtml a:link, .bodymantenimientohtml a:visited{
	color: #707070;
	text-decoration: none;
}
.bodymantenimientohtml a:hover{
	color: #000000;
}
.bodymantenimientohtml .Cabecera{margin-left:100px;}
.bodymantenimientohtml .cabecera1{width:788px !important; height:128px;}
.bodymantenimientohtml .CapaTexto{width:500px;margin-top:-5px;margin-left:250px; font-size:1.2em;}
.bodymantenimientohtml .CapaTexto h1{  margin-top:10px;}
.bodymantenimientohtml .CapaTexto H2{background-color:transparent !important; color:#000; font-size:1.2em;}

#Logintienda_izquierdo {display:block;width:470px;margin-left:10px;margin-top:10px;text-align:justify;}
#Logintienda_derecho {display:none;}
.registra,#Logintienda_izquierdo div{display:none;}
#DatosUsuario_Chk_Informacion{border:none!important;}
.navegadormarcado
{
	color:#E78311!important;
}
#panel_derecho .titulo{padding-top:0px!important;border:solid 1px #fff;}
.tienda1{text-align:left;width:215px;float:left;margin-right:10px;}
.tienda2{float:right;}
/********************AVISO LEGAL**************************/

.textojustificadoavisolegal p{width:470px;margin-top:10px; padding:0px 0px 0px 7px;}

#AvisoLegal_Label9 {margin:0px; padding:0px;display:block;}

#AvisoLegal_PanelDatos{width:470px; padding:0px 0px 10px 7px;}

.textojustificadoavisolegal p{width:470px; padding:0px 0px 0px 7px;margin-left:20px;}

 
#plantillaimagenwebasociado_panelcontrol
{
border:SOLID 1PX white;	

}