/*ul li, dt, dd, dl{ height: 1%; }*/

.rompefloat { height: 1%; }

#seccion{ padding: 19px 0 0 0; }

select{ height: auto; }
input.botonb{ padding: 3px 11px 0 0; background-position: 1px right; }

#acciones{ padding: 2px 0 0 0; }

#menu li ul{display:block; visibility:hidden; border:none}
#menu li.over{background:url(../img/menu.gif) bottom }
#menu li.over ul {display:block; visibility:visible;}
#menu li.over span{ background-position: bottom; border: 1px solid #B0B0B0; border-width: 0 1px 0 1px; padding: 0 19px; text-decoration: none; color: #333333; border-bottom: 1px solid white; }
#menu li.over a, #menu li a.activo{ background-position: bottom; border: 1px solid #B0B0B0; border-width: 0 1px 0 1px; padding: 0 19px; text-decoration: none; color: #333333; }
#menu li ul li{height:19px;}
#menu li ul li a{height:19px;}

/*Clase que evita que los elementos select-box "atraviesen" los menús desplegables*/
#menu iframe
	{position:absolute;top:0;left:0;z-index:2;width:198px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=155, Strength=4)}
 
#tabla_datos div,
#tabla_tooltip div.destacado
	{ display: block; margin: auto;  width: 13px; height: 13px; cursor: pointer; }
#tabla_datos div dl,
#tabla_tooltip div.destacado dl
	{ display: none; margin: 0; padding: 0; border-top: 1px solid #B0B0B0; border-right: 2px solid #666666; border-bottom: 2px solid #666666; border-left: 1px solid #B0B0B0; background: white url(../img/dlcontacto.gif) repeat-x bottom; width: 200px; }
#tabla_datos div dt,
#tabla_tooltip div.destacado dt
	{ font-weight: bold; background: url(../img/dtcontacto.gif) repeat-x top; border-bottom: 1px solid #B0B0B0; padding: 0 15px; color: white; line-height: 24px; }
#tabla_datos div dd,
#tabla_tooltip div dd.destacado
	{ margin: 0; padding: 10px 15px; }
#tabla_datos div ul,
#tabla_tooltip div.destacado ul
	{ margin: 0; padding: 0; list-style: none; }
#tabla_datos div li,
#tabla_tooltip div.destacado li
	{ padding: 0 0 3px 0; }
#tabla_datos div.over,
#tabla_tooltip div.over
	{ background-color: #FBFCC8; position: relative; }
#tabla_datos div.over dl,
#tabla_tooltip div.over dl
	{ display: block; position: absolute; top: 5px; left: 10px; z-index: 0; }
#tabla_datos div.contacto,
#tabla_tooltip div.contacto
	{ background: white url(../img/iconoficha.gif) no-repeat; }

#popup .addfile p.radio strong{ width: 58px; }


.gestcontenido.ofertas .ftitulo label{ padding-top: 4px; }
.gestcontenido.ofertas .ftitulo .campo{ width: 574px;  }

.gestliterales.enlacecont fieldset fieldset select{ width: 408px; }
.gestliterales.enlacecont fieldset fieldset .botonb{ width: 108px; }

.gestcontenido.ferias .ftitulo label{ height: 18px; }
.gestcontenido.ferias .ftitulo .campo#ciudad{ width: 282px; }
.gestcontenido.ferias .ftitulo fieldset{ margin: 0 0 10px 0; }
#buscador .buscadorGC .botonb {overflow:visible;width:auto;padding-right:30px}
/*.gestcontenido .campoimagen fieldset{width: 388px;}*/

#tabla_tooltip div.tooltip{ position: absolute; margin: -12px 0 0 0; z-index: 0; }
#tabla_tooltip div.tooltip.overr{ position: absolute; background-color: #FBFCC8; background-image: none; margin: -17px 0 0 -10px; padding: 4px 3px 5px 9px; width: 406px; border: 1px solid #B0B0B0; color: #333333; overflow: visible; height: auto; z-index: 1; }

.gestcontenido.feriasycon .ftitulo .campo{ width: 555px; margin: 0 0 15px 0; }
.gestcontenido.feriasycon .ftitulo .campo#ciudad{ width: 280px; }

.botonera{top:0;}

div.calendar p {margin: 0px 0 0px 0;}
.gestcontenido.feriasycon .ftitulo fieldset select{margin-bottom:20px }
.gestcontenido.feriasycon .ftitulo label.gra{margin-top:10px }
.gestcontenido.feriasycon .ftitulo .campo#ciudad{margin-top:10px}


/* Alta de usuarios*/
.useralta fieldset fieldset{width: 189px;}

#mensaje_aviso {
	background-color:#F4F1EA;
	border:1px solid #999999;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	height:35px !important;
	margin:10px 0;
	padding:5px;
	position:relative;
	top: 20px;
}
#mensaje_aviso .texto{margin: 5px 0 5px 50px; padding:5px 0}
#mensaje_aviso .izq {
	float:left;
}

/*Alta Gestor Agencia WADGAG*/
.altaGestor fieldset legend { margin-left:-.5em; }
.feriasycon #popup{margin-top:1em}

/*listado WADBUC*/
ol.busqueda_num li p{padding-left:1.45em;}
.feriasycon #popup{margin-top:1em}

.data-card form label {
	display:block;
	font-weight:bold;
	margin:0 0 0.3em 13px;
}

.data-card form.suplantacion select {
	float:right;
	font-size:1em;
	margin-right:-15px 100px;
	width:133px;
}

.data-card form.suplantacion SELECT.idiomas 
{
	float: none;
	margin-left: 100px;
}
.data-card form.suplantacion SELECT.idiomas_es 
{
	float: none;
	margin-left: 74px;
}
.data-card form.suplantacion INPUT.usuario{
	float: none;
	margin-left: 47px;
}

.polaroidInt{
		background: url(../img/polaroidMarco.gif) left top no-repeat; 
}


.marcoNoticia .imgNoti {margin-top: -141px;}