/* Elementos genericos */
body, p, ul, li, h1, h2, h3, h4, h5, h6, input, fielset, form{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style: none;
}
/* Titulares genericos */
h1{
	font: bold 18px Arial, Verdana, sans-serif;
	color: #9D9D9D;
}
h1.seccion{
	color: #32659C;
}
h1.seccion a{
	color: #32659C;
}
h1.seccion strong{
	font-size: 26px;
	color: #36A2E2;
}
h1.titOfertaEmpleo{
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
}
h1.titItemGaleria{
    font: bold 11px Arial, Helvetica, sans-serif;
    color: Black;
}


/* Enlaces genericos */
a{
	
}
a:hover{
	
}
.separadorH{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.separadorHorizontal {
	float:left;
	border:1px solid red;

	
}
/** BOTONES. BORRAR LOS QUE NO PROCEDAN **/
/*********BOTONES *********/
 a.botonPlata,
 a.botonBuscar,
 a.botonAmarillo,
 a.botonVerde,
 a.botonGrisPeq {
 	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url("../images/1024/elems/botones/central_rojo.gif") center left repeat-x;
	cursor: pointer;
	text-decoration: none;
}
a.botonPlata{
	background: url("../images/1024/elems/botones/central_plata.gif") center left repeat-x;	
}
a.botonBuscar{
	background: url("../images/1024/elems/botones/central_buscar.jpg") center left repeat-x;	
}
a.botonAmarillo{
	background: url("../images/budget/elems/botones/central_amarillo.gif") center left repeat-x;	
}
a.botonVerde{
	background: url("../images/budget/elems/botones/central_verde.gif") center left repeat-x;	
}
a.botonGrisPeq{
	background: url("../images/budget/elems/botones/central_gris_peq.gif") center left repeat-x;	
}

a.botonPlata .cierre,
a.botonPlata .apertura,
a.botonPlata .central,
a.botonBuscar .cierre,
a.botonBuscar .apertura,
a.botonBuscar .central{
	display: block;
	float: left;
	height: 13px;
}
a.botonBuscar .cierre,
a.botonBuscar .apertura,
a.botonBuscar .central{
	display: block;
	float: left;
	height: 35px;
}

a.botonAmarillo .cierre,
a.botonAmarillo .apertura,
a.botonAmarillo .central,
a.botonVerde .cierre,
a.botonVerde .apertura,
a.botonVerde .central{
	display: block;
	float: left;
	text-transform: lowercase;
}
a.botonGrisPeq .cierre,
a.botonGrisPeq .apertura{
	display: block;
	float: left;
	height:15px;
}

/*#contenedorCabeceras .busquedaAvanzada .contenedorBoton{
	position: absolute;
	bottom: 25px;
	right: 0px;
}*/

/* propiedades para el texto*/



.botonPlata .central{
	height: 13px;
	font: bold 10px/13px Arial, Verdana, sans-serif;
	color: #333333;
	padding: 0px 9px 0px 9px;
}
.botonGrisPeq .central{
	padding: 0px 8px 0px 8px;
	height: 18px;
	font: normal 10px/16px Arial, Verdana sans-serif;
	color: #000000;
}
.botonBuscar .central{
	height: 35px;
	font: bold 11px/35px Arial, Verdana, sans-serif;
	color: #fff;
	padding: 0px 20px 0px 27px;
}
.botonAmarillo .central,
.botonVerde .central{
	padding: 0px 9px 0px 9px;
	height: 18px;
	font: bold 10px/16px Verdana, Arial, sans-serif;
	color: #ffffff;
}
.botonPlata .apertura{
	background: url("../images/1024/elems/botones/apertura_plata.gif") left center no-repeat;	
}
.botonBuscar .apertura{
	background: url("../images/1024/elems/botones/apertura_buscar.jpg") left center no-repeat;	
}
.botonAmarillo .apertura{
	background: url("../images/budget/elems/botones/apertura_amarillo.gif") left center no-repeat;	
}
.botonVerde .apertura{
	background: url("../images/budget/elems/botones/apertura_verde.gif") left center no-repeat;	
}
.botonGrisPeq .apertura{
	background: url("../images/budget/elems/botones/apertura_gris_peq.gif") left center no-repeat;	
}
.botonPlata .cierre{
	background: transparent url("../images/1024/elems/botones/cierre_plata.gif") right center no-repeat;
}
.botonBuscar .cierre{
	background: transparent url("../images/1024/elems/botones/cierre_buscar.jpg") right center no-repeat;
}
.botonAmarillo .cierre{
	background: transparent url("../images/budget/elems/botones/cierre_amarillo.gif") center right no-repeat;	
}
.botonVerde .cierre{
	background: transparent url("../images/budget/elems/botones/cierre_verde.gif") center right no-repeat;
}
.botonGrisPeq .cierre{
	background: transparent url("../images/budget/elems/botones/cierre_gris_peq.gif") right center no-repeat;
}
/****************************************************/
/********** LAYOUT***********************************/
/* Layout principal */
html{
	 background: transparent url(../images/1024/elems/fondo_web.jpg) repeat-x scroll 0px 0px;
}
#contenedorPrincipal{
	/*width: 1001px;*/
	background-color: #FFFFFF;
	width: 998px;
	/*background: url(../images/1024/elems/sombra_contenedor_principal.jpg) right top no-repeat;*/
	display: block;
	float: left;
}
/* Cabecera general */
#contenedorCabeceras{
	float: left;
 	/*padding-bottom: 30px;*/
   text-align: left;
 }
#contenedorCabeceras .cabeceraGenerica{
	background: url(../images/1024/elems/back_cabecera_generica.jpg) left top no-repeat;
	height: 58px;
	width: 995px;
	position: relative;
	border-bottom: 1px solid #117EB4;
	float: left;
}
/* Caja de idiomas */
#contenedorCabeceras .cabeceraGenerica .cajaIdiomas{
	position: absolute;
	top: 5px;
	right: 13px;
}
/* items del menu de idiomas */
#contenedorCabeceras .cabeceraGenerica .cajaIdiomas ul{

}
#contenedorCabeceras .cabeceraGenerica .cajaIdiomas ul li{
	display: inline;
	margin: 0px 6px 0px 6px;
	line-height: 15px;
}
#contenedorCabeceras .cabeceraGenerica .cajaIdiomas ul li a{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: underline;
	height: 14px;
}
/* Rollover e item activo */
#contenedorCabeceras .cabeceraGenerica .cajaIdiomas ul li a:hover,
#contenedorCabeceras .cabeceraGenerica .cajaIdiomas ul li strong{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #fff;
	background-color: #DB0606;
	text-decoration: none;
}
/* Barra menu principal */
#contenedorCabeceras .barraMenu,
#contenedorCabeceras .barraMenuDesplegado{
	border-top: 1px solid #fff;
	width: 995px;
	background: url(../images/1024/elems/fondoBarra.gif) 0px 0px repeat-x;
	/*background: url(../images/1024/elems/back_dotted_mini.gif) 0px 19px repeat-x;*/
	height: 26px;
	float: left;
	}
/** Menu desplegado **/
#contenedorCabeceras .barraMenuDesplegado{
	height: 130px;
	background-color: #EDEDED;
	background: url(../images/1024/elems/fondoBuscadAvanzat.gif) 0px 0px repeat-x;
}
/** Barra de menu **/
#contenedorCabeceras #menu ul{
	display: block;
	height: 18px;
/*	overflow: hidden;*/
}
/** Items del menu **/
#contenedorCabeceras #menu ul li{
	display: block;
	float: left;
	height: 18px;
	text-align: center;
}
#contenedorCabeceras #menu .opciones {
	float: left;
	/* Ho comentem ja que el background-color es sobreposa a la imatge de fons*/
	/*background-color: #316194;*/
}
#contenedorCabeceras #menu .opciones ul li{
	display: block;
	float: left;
	height: 18px;
	text-align: center;
	padding-left: 5px;
	padding-right: 15px;
	
	
}
#contenedorCabeceras #menu .opciones ul li.submenuDesplegado {
	background-color:white;
	
}
#contenedorCabeceras #menu #cajaOpciones ul li.submenuDesplegado a {
	
	background: transparent url(../images/1024/elems/bullet_desplegado.gif) 100% 50% no-repeat;
	color:#DB0606;
	display:block;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	float: left;
	
}
#contenedorCabeceras #menu ul.submenu li {
	color:#32659C;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:18px;
	line-height:16px;
	text-decoration:none;
}
#contenedorCabeceras #menu ul.submenu li a {
	color:#32659C;
	display:block;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:18px;
	line-height:16px;
	text-decoration:none;
}
#contenedorCabeceras #menu ul.submenu li a:hover{
	color:#DB0606;
}
#contenedorCabeceras #menu ul.submenu li a {
	text-decoration: underline;
	padding-right: 2px;
}
#contenedorCabeceras #menu .opciones ul li#portada {
	display:block;
	float:left;
	height:18px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}
#contenedorCabeceras #menu ul li  a {
	color:#FFFFFF;
	display:block;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:18px;
	line-height:16px;
	text-decoration:none;
	float: left;
}
#contenedorCabeceras #menu .opciones ul li  a.industria {
	background:transparent url(../images/1024/elems/bullet_desplegar.gif) no-repeat scroll right 50%;
	display:block;
	padding:0px 0px 0px 10px;
	text-align:left;
	text-decoration: none;
	padding-right: 10px;
	float: left;
}


#contenedorCabeceras #menu ul li#puertosMenu  a {
	background:transparent url(../images/1024/elems/bullet_desplegar.gif) no-repeat scroll right 50%;
	display:block;
	text-align:left;
	text-decoration:none;
	padding-right: 10px;
}
#contenedorCabeceras #menu ul li#naveganteMenu  a {
	background:transparent url(../images/1024/elems/bullet_desplegar.gif) no-repeat scroll right 50%;
	display:block;
	text-align:left;
	text-decoration:none;
	padding-right: 10px;
}
#contenedorCabeceras #menu ul li#serviciosMenu  a {
	background:transparent url(../images/1024/elems/bullet_desplegar.gif) no-repeat scroll right 50%;
	display:block;
	text-align:left;
	text-decoration:none;
	padding-right: 10px;
}
#contenedorCabeceras #menu .buscador {
	display: block;
	float: right;
	height: 18px;
	text-align: center;
	

}
#contenedorCabeceras #menu .buscador .cajaBuscador{
	float: left;
	height: 18px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
#contenedorCabeceras #menu .buscador .cajaBuscador form input{
	width: 169px;
	float: left;
	border: none;
	height: 16px;
	overflow: hidden;
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000;
	padding: 0px 0px 0px 7px;
}
#contenedorCabeceras #menu .buscador .cajaBuscador form a{
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	background: url(../images/1024/elems/back_label_buscar.gif) left top no-repeat;
	line-height: 18px;
}

#contenedorCabeceras #menu .buscador .cajaBuscador form{
	display: block;
	float: left;
	height: 16px;
	padding-top: 1px;
	padding-left: 1px;
}

#contenedorCabeceras #menu .buscador .cajaBuscador form span.oculto{
	display: none;
}

#contenedorCabeceras #menu .buscador #cajaAvanzada{
	float: left;
	border: none;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
}

#contenedorCabeceras #menu .buscador #cajaAvanzada  a{
	color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	background: url(../images/1024/elems/bullet_desplegar.gif) right 50% no-repeat;
	display: block;
	text-align: left;
	padding-right: 15px;
	float: left;
	
}
#contenedorCabeceras #menu .buscador #cajaAvanzada.desplegado a{
	background: url(../images/1024/elems/bullet_desplegado.gif) 90% 50% no-repeat;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


/** Barra de e-presupuestos **/
#contenedorCabeceras #menu ul li .itemMenu .contenedorBoton a{
	height: 13px;
	line-height: 13px;
}
/*
#contenedorCabeceras .eBudgetContenedor{
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 5px;
	float: left;
}
#contenedorCabeceras .eBudgetBar{
	width: 100%;
	display: block;
	float: left;
	background: url(../images/1024/content/portada/fondoBarraPresup.gif) left top repeat-x;
	position: relative;
	height:19px;
		
}
#contenedorCabeceras .eBudgetBar span.icono{
	height: 26px;
	width: 51px;
	position: absolute;
	top: -4px;
	left: 0px;
	background: url(../images/1024/content/portada/calculadoraBarraPortada.gif) top left no-repeat;
	z-index: 101;
}
#contenedorCabeceras .eBudgetBar span.finBarra{
	height: 26px;
	width: 51px;
	position: absolute;
	top: 0px;
	right: -1px;
	background: url(../images/1024/content/portada/finBarra.gif) top right no-repeat;
	z-index: 101;
}
#contenedorCabeceras  .eBudgetBar  p,
#contenedorCabeceras  .eBudgetBar  a{
	display: block;
	float: left;
	width: auto;
	background-color: transparent;
}
#contenedorCabeceras .eBudgetBar  p span.presupuestos{
	display: block;
	float: left;
	font: bold 12px/18px Arial, Verdana, sans-serif;
	color: #ffffff;
	padding:0px 0px 0px 55px;
}
#contenedorCabeceras .eBudgetBar  p span.presupuestos strong{
	color: #32659C;
}	
#contenedorCabeceras .eBudgetBar  p span.seleccion{
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #333333;
	display: block;
	float: left;
	padding: 0px 4px 0px 4px;
}
#contenedorCabeceras .eBudgetBar  .contenedorBoton{
	display: block;
	float: left;
	padding: 2px 0px 0px 0px;
}
#contenedorCabeceras .eBudgetBar  .quejas{
	padding-right: 450px;
}
#contenedorCabeceras .eBudgetBar  .quejas a{
	display: block;
	float: right;
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #ffffff;
	background: url(../images/1024/iconos/interrogacion.gif) 0px 3px no-repeat;
	padding: 0px 14px 0px 16px;
	text-decoration: underline;
}
*/
#contenedorCabeceras #menu ul li .itemMenu .contenedorBoton a{
	height: 13px;
	line-height: 13px;
}

.eBudgetContenedor{
	padding-left: 14px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
	float: left;
}
.eBudgetBar{
	width: 100%;
	display: block;
	float: left;
	background: url(../images/1024/content/portada/fondoBarraPresup.gif) left top repeat-x;
	position: relative;
	height:19px;
	padding-right:10px;
}
.eBudgetBar span.icono{
	height: 26px;
	width: 51px;
	position: absolute;
	top: -4px;
	left: 0px;
	background: url(../images/1024/content/portada/calculadoraBarraPortada1.gif) top left no-repeat;
	z-index: 101;
}
.eBudgetBar span.finBarra{
	height: 26px;
	width: 51px;
	position: absolute;
	top: 0px;
	right: -1px;
	background: url(../images/1024/content/portada/finBarra.gif) top right no-repeat;
	z-index: 101;
}
.eBudgetBar  p,
.eBudgetBar  a{
	display: block;
	float: left;
	width: auto;
	background-color: transparent;
}
.eBudgetBar  p span.presupuestos{
	display: block;
	float: left;
	font: bold 12px/18px Arial, Verdana, sans-serif;
	color: #ffffff;
	padding:0px 0px 0px 45px;
}
.eBudgetBar  p span.presupuestos strong{
	color: #32659C;
}	
.eBudgetBar  p span.seleccion{
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #333333;
	display: block;
	float: left;
	padding: 0px 4px 0px 4px;
}
.eBudgetBar  .contenedorBoton{
	display: block;
	float: left;
	padding: 2px 0px 0px 0px;
}
.eBudgetBar  .quejas{
	padding-right: 450px;
}
.eBudgetBar  .quejas a{
	display: block;
	float: left;
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #ffffff;
	background: url(../images/1024/iconos/interrogacion.gif) 0px 3px no-repeat;
	padding: 0px 14px 0px 16px;
	text-decoration: underline;
}

.ebudgetBar #listaEnlaces {
/*	border:1px solid red;*/
	float:right;	
/*	width:550px;*/
}

.ebudgetBar #listaEnlaces a {
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;	
	color: #ffffff;	
	text-decoration: underline;	
	padding:2px 5px 0px 5px ;
	display:inline;
}

.ebudgetBar #listaEnlaces ul li{
	display:inline;
}

/** Mini form buscador de empresas **/
#contenedorCabeceras #menu ul li#buscador .itemMenu{
	width: 190px;
	background-color: #359AE8;
	height: 18px;
	background-image: none;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
#contenedorCabeceras #menu ul li#buscador .itemMenu form{
	display: block;
	float: left;
	height: 16px;
	padding-top: 1px;
	padding-left: 1px;
}
#contenedorCabeceras #menu ul li#buscador .itemMenu form input{
	width: 169px;
	float: left;
	border: none;
	height: 16px;
	overflow: hidden;
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000;
	padding: 0px 0px 0px 7px;
}
#contenedorCabeceras #menu ul li#buscador .itemMenu form span.oculto{
	display: none;
}
#contenedorCabeceras #menu ul li#buscador a{
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	background: url(../images/1024/elems/back_label_buscar.gif) left top no-repeat;
	line-height: 18px;
}
/** Boton desplegar busqueda avanzada **/
#contenedorCabeceras #menu .cajaBuscador ul li#avanzada{
	border: none;
}
#contenedorCabeceras #menu .cajaBuscador ul li#avanzada.desplegado .itemMenu{
	background-image: none;
}
#contenedorCabeceras #menu .cajaBuscador ul li#avanzada .itemMenu a{
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	background: url(../images/1024/elems/bullet_desplegar.gif) 90% 50% no-repeat;
	display: block;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
#contenedorCabeceras #menu .cajaBuscador ul li#avanzada.desplegado a{
	background: url(../images/1024/elems/bullet_desplegado.gif) 90% 50% no-repeat;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
/** Submenu Industria Nautica **/

#contenedorCabeceras #menu #subMenus{
	position:relative;
	height:1px;
	clear:both;
	z-index:105;
}
#contenedorCabeceras #menu #subMenus div{
	left:0;
	top: 0;	
	position:absolute;
	z-index:105;
}
#contenedorCabeceras #menu #subMenus div#submenuIndustria {
	left:20pt;

}
#contenedorCabeceras #menu #subMenus div#submenuPuertos {
	left:110pt;

}
#contenedorCabeceras #menu #subMenus div#submenuNavegante {
	left:200pt;

}
#contenedorCabeceras #menu #subMenus div#submenuServicios {
	left:200pt;

}
#contenedorCabeceras #menu #subMenus div.normal{
	display: none;
}
#contenedorCabeceras #menu #subMenus div.submenuDesplegado{
	display: block;
	background: url("../images/1024/elems/fondo_submenu.gif") center left repeat-x;
	background-color: #ffffff;
	height: 40px;
}
#contenedorCabeceras #menu #subMenus ul{
	float:left;
	border-left:1px solid #8B8B8B;
	border-right:1px solid #8B8B8B;
	height: 35px;
	padding-left: 5px;
	padding-right: 5px;
	width:auto;
	
}

#contenedorCabeceras #menu #subMenus li{
	padding-top: 10px;
	
}

#contenedorCabeceras #menu .opciones.desplegado ul li#industriaMenu a{
	background: url(../images/1024/elems/bullet_desplegado.gif) 100% 50% no-repeat;
	color:#DB0606;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	
}
#contenedorCabeceras #menu .opciones.desplegado ul li#industriaMenu {
	background:white;
	
}

/** Formulario busqueda avanzada **/
#contenedorCabeceras .barraMenu .contenedorFormulario{
	display: none;
}
#contenedorCabeceras #menu .contenedorFormulario .interior{
	margin: 0px;
	padding: 20px 0px 0px 20px;
	position:relative;
}

#contenedorCabeceras #cajaAvanzada.desplegado{
	/* background: url(../images/1024/elems/sombra_barra_desplegada.gif) 0px 18px no-repeat;*/
	background-color: #EDEDED;	
}

#contenedorCabeceras #menu.desplegado .contenedorFormulario{
	display: block;
	width: 100%;
	height: 112px;
	background: url(../images/1024/elems/back_form_busqueda.gif) left bottom repeat-x;
	
	position: relative;
	clear: both;
	/*background-color:#EDEDED;*/
}

#contenedorCabeceras #menu .contenedorFormulario h3{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #9D9D9D;
	background: url(../images/1024/elems/lupa.gif) left top no-repeat;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	display: block;
/*	float: left;*/
	clear: both;
}
#contenedorCabeceras #menu .contenedorFormulario form{
	display: block;
	/*float: left;*/
/*	padding: 12px 0px 0px 20px;*/
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#contenedorCabeceras #menu .contenedorFormulario form fieldset{
	display: block;
	/*float: left;*/
	border: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
/*	padding: 0px 0px 0px 20px;*/
}
#contenedorCabeceras #menu .contenedorFormulario form .fila{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	padding-top: 11px;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .item{
	display: block;
	float: left;
	width: 203px;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .item input,
#contenedorCabeceras #menu .contenedorFormulario form .fila .item select{
	display: block;
	float: left;
	width: 190px;
	border: 1px solid #809DB9;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .item select{
	height: 18px;
	color:black;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;
	line-height:22px;
	padding-left:4px;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .item input{
	width: 394px;
/*	height: 20px;*/
	border: 1px solid #809DB9;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .item input#coincidencias{
	height: 20px;
	font: normal 11px/22px Arial, Verdana, sans-serif;
	padding-left: 4px;
	color: black;
}

#contenedorCabeceras #menu .contenedorFormulario form .fila .item label{
	display: block;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000;
	padding: 0px 0px 0px 3px;
	
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios{
	display: block;
	float: left;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios strong{
	display: block;
	float: left;
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	padding: 3px 3px 0px 0px;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios .item{
	width: auto;
	padding-right: 11px;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios label,
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios input{
	clear: none;
	width: auto;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios label{
	padding-top: 2px;
}
#contenedorCabeceras #menu .contenedorFormulario form .fila .radios input{
	height: auto;
	border: none;
}
#contenedorCabeceras #menu .contenedorFormulario{
	position: relative;
	text-align:left;
}
#contenedorCabeceras #menu .contenedorFormulario .contenedorBoton{
	position: absolute;
	top: 65px;
	right: 15px;
	
}
/***** CUERPO ******/
#cuerpo{
	display: block;
	float: left;
	/*margin-left: 5px;*/
	padding-left: 5px;
	padding-top: 30px;
	background:transparent url(../images/1024/elems/sombra_contenedor_principal.jpg) no-repeat scroll right top;
}
/* Contenedor cuerpo */
#cuerpo #wrapper{
	width: 993px;
	border: none;
	float:left;
}

#cuerpo #wrapper .narrowColumn,
#cuerpo #wrapper .wideColumn{
	display: block;
	float: left;
}
/** Contenido principal a la izquierda **/
body#mainLeft #cuerpo #wrapper .narrowColumn,
body#mainLeft #cuerpo #wrapper .wideColumn{
	display: block;
	float: right;
}
#cuerpo #wrapper .wideColumn{
	width: 590px;
	display: block;
	float: left;
}
#cuerpo #wrapper #industModul.wideColumn{
	width: 610px;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumnBig{
/*	width: 760px;*/
	width: 760px;
	display: block;
	float: left;
	background:transparent url(../images/1024/elems/back_narrowcolumn_big.gif) no-repeat scroll right top;
}

#cuerpo #wrapper .narrowColumn{
/*	width: 188px;*/
/*	width: 195px;	*/
	background: url(../images/1024/elems/back_narrowcolumn.jpg) right top no-repeat;
}


#cuerpo #wrapper .narrowColumn.smallBar{
	background: url(../images/1024/elems/back_narrowcolumn_small.gif) right top no-repeat;
	width:180px;
	background-image: none;
	
}

#mainLeft #cuerpo #wrapper .narrowColumn.smallBar{
	background-image: none;
}


#cuerpo #wrapper .narrowColumn.bigBar{
	background: url(../images/1024/elems/back_narrowcolumn_big.gif) right top no-repeat;
	width:200px;
}
#mainRight #cuerpo #wrapper .narrowColumn.bigBar{
/*	background-image: none;*/

}
#cuerpo #wrapper .narrowColumn .interior{
	padding: 0px 5px 0px 10px;	
	display: block;
	float: left;	
}
#cuerpo #wrapper .narrowColumn .interior .seccion{
	display: block;
	float: left;
	width: 100%;
	clear: both;
	padding: 0px 0px 30px 0px;
}
#cuerpo #wrapper .narrowColumn .seccion a.vertodas{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #36A2E2;
	text-decoration: underline;
	padding-top: 8px;
}
/* Columna agenda */
#cuerpo #wrapper .narrowColumn .seccion#agenda{
	display: block;
	float: left;
	padding-bottom: 14px;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda h1{
	padding-bottom: 7px;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul li{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	padding: 0px 0px 16px 0px;	
}

#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.fecha{
	display: block;
	float: left;
	padding: 0px 8px 0px 0px;
	width: 31px;
	height: 34px;	
}
/*
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.fecha{
	display: block;
	float: left;
	padding: 0px 8px 0px 0px;
}
*/
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.fecha strong.dia{
	display: block;
	float: left;
	clear: both;
	width: 31px;
	height: 22px;
	font: bold 18px/22px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: center;
	background-color: #32659C;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.fecha strong.mes{
	display: block;
	float: left;
	clear: both;
	width: 31px;
	height: 12px;
	overflow: hidden;
	text-align: center;
	background-color: #36A2E2;
	font: bold 9px/12px Arial, Verdana, sans-serif;
	color: #fff;
	border-top: 1px solid #fff;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.texto{
	display: block;
	float: left;
	width: 113px;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.texto span{
	display: block;
	clear: both;
	font: bold 9px/9px Verdana, Arial, sans-serif;
	color: #36A2E2;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.texto h2{
	display: block;
	float: left;
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	clear: both;
}
#cuerpo #wrapper .narrowColumn .seccion#agenda ul div.texto h2 span{
	display: block;
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	clear: both;
}
/* Columna reportaje */
#cuerpo #wrapper .narrowColumn .seccion#reportaje h1{
	padding-bottom: 5px;
}
#cuerpo #wrapper .narrowColumn .seccion#reportaje h2{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659C;
	text-transform: uppercase;
	padding-bottom: 5px;
}
#cuerpo #wrapper .narrowColumn .seccion#reportaje p{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000; 
}
#cuerpo #wrapper .narrowColumn .seccion#reportaje h3{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	padding-bottom: 5px;
}
/* Columna noticias */
#cuerpo #wrapper .narrowColumn .seccion#noticias{
}
#cuerpo #wrapper .narrowColumn .seccion#noticias ul li{
	padding: 0px 10px 10px 0px;
}
#cuerpo #wrapper .narrowColumn .seccion#noticias h2{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	text-transform: uppercase;
}
#cuerpo #wrapper .narrowColumn .seccion#noticias div.texto{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000; 
	padding: 2px 0px 0px 0px;
}

#cuerpo #wrapper .narrowColumn .seccion#noticias p.fecha{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #36A2E2;
}
/* Columna navegante */
#cuerpo #wrapper .narrowColumn .seccion#navegante ul{
	display: block; 
}

#cuerpo #wrapper .narrowColumn .seccion#navegante ul li,
#cuerpo #wrapper .narrowColumn .seccion#servicios ul li{
	line-height: 15px;
	display: block;
	clear: both;
}

#cuerpo #wrapper .narrowColumn .seccion#navegante ul li h2,
#cuerpo #wrapper .narrowColumn .seccion#servicios ul li h2{
	margin: 0px;
	padding: 0px;
}
#cuerpo #wrapper .narrowColumn .seccion#navegante ul li h2 a,
#cuerpo #wrapper .narrowColumn .seccion#servicios ul li h2 a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	text-decoration: underline;
	text-transform: uppercase;
}
#cuerpo #wrapper .narrowColumn .seccion#navegante ul li ul{
	padding: 3px 0px 5px 0px;
}
#cuerpo #wrapper .narrowColumn .seccion#navegante ul li ul li{
	font: normal 10px/13px Arial, Verdana, sans-serif;
	color: #000; 
}
#cuerpo #wrapper .narrowColumn .seccion#navegante ul li ul li span{
	color: #DB0606;
}
/* Seccion ePresupuestos */
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos{
	width: 160px;	
	/*width: 154px;*/
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos h4{
	background: url(../images/budget/iconos/calculadora.gif) top left no-repeat;
	height: 30px;
	font: bold 18px Arial, Verdana, sans-serif;
	color: #32659c;	
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos h4 strong{
	color: #FF9900;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos h4 span{
	position: relative;
	left: 18px;
	top: 4px;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos .content{
	/*border: 1px solid #9B9B9B;*/
	border-top: none;
/*	padding: 2px 14px 7px 14px;*/
	/*background-color: #f7f7f7;*/
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos .content h5{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	padding-bottom: 11px;
	position: relative;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos .content ul{
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos .content ul li.menuLeft{
	font: normal 9px/12px Arial, Verdana, sans-serif;
	list-style-type: none;
	position: relative; /* IE */
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos .content ul li.menuLeft .cajaItem{
	padding: 0px 0px 5px 4px;
	background: url(../images/budget/elems/bullet_black.gif) 0px 5px no-repeat;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestos .content ul li.menuLeft a{
	color: #000000;
	text-decoration: underline;
}

.cajaPresupuesto {
	background:transparent url(../images/budget/backgrounds/solicitar_pres.gif) no-repeat scroll left top;
	margin:50px 0px 0px;
}
.cajaPresupuestoContent {
/*	padding:0px 15px 35px;*/
	padding:0px 15px 15px;
	width:520px;
}
.cajaPresupuesto .cajaTitular {
	height:45px;
}
.cajaPresupuesto .cajaTitular h3 {
	color:#32659C;
	display:inline;
	font-family:Arial,Verdana,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:30px;
	padding:0px 6px 0px 46px;
	
}
.cajaPresupuesto .cajaTitular h3 strong {
	color:#FF9900;
}
.cajaPresupuesto h4 {
	color:#32659C;
	display:inline;
	font-family:Arial,Verdana,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.cajaPresupuesto .cajaPresupuestoContent label {
	background-color:#FF8F00;
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0px 0px 0px 3px;
	padding:0px 2px;
	/*position:relative;*/
	top:2px;
}
.cajaPresupuesto p {
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:15px 0px 0px;
}
.cajaPresupuesto p strong {
	color:#32659C;
}
.cajaPresupuesto ul {
	padding:12px 0px 0px;
}
.cajaPresupuesto ul li {
	background:transparent url(../images/budget/elems/bullet.gif) no-repeat scroll left center;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	list-style-type:none;
	padding:0px 0px 3px 5px;
}
.cajaPresupuesto ul li a {
	color:#32659C;
	text-decoration:underline;
}
/* Fin seccion ePresupuestos */




/* Seccion ePresupuestos V5 */

#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5{
/*	width: 160px;	*/
	width: 190px;
}

#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul{
	display: block; 
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 h1{
	background: url(../images/budget/iconos/calculadora.gif) top left no-repeat;
	height: 30px;
	font: bold 18px Arial, Verdana, sans-serif;
/*	color: #32659c;	*/
}

#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 h1 strong{
	color: #FF9900;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 h1 {
	left:15px;
	display:block;
	width:100%;
	padding-top:4px;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 h1 span{
	padding-left: 18px;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul li{
	line-height: 15px;
	display: block;
	clear: both;
/*	padding-bottom: 15px;*/
}

#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul li h2{
	margin: 0px;
	padding: 0px;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul li h2 a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	text-decoration: underline;
	text-transform: uppercase;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul li ul{
	padding: 3px 0px 5px 0px;
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul li ul li{
	font: normal 10px/13px Arial, Verdana, sans-serif;
	color: #000; 
}
#cuerpo #wrapper .narrowColumn .seccion#moduloPresupuestosV5 ul li ul li span{
	color: #DB0606;
}
/* Fin seccion ePresupuestos V5 */



/* Seccion puertos */

#cuerpo #wrapper .narrowColumn #puertos.seccion ul{
	display: block; 
}
#cuerpo #wrapper .narrowColumn #puertos.seccion h1{

	font: bold 18px Arial, Verdana, sans-serif;
/*	color: #32659c;	*/
}

#cuerpo #wrapper .narrowColumn #puertos.seccion h1 strong{
	color: #FF9900;
}
#cuerpo #wrapper .narrowColumn #puertos.seccion h1 {
	left:15px;
}
#cuerpo #wrapper .narrowColumn #puertos.seccion ul li{

	display: block;
	clear: both;
	line-height: 15px;
}

#cuerpo #wrapper .narrowColumn #puertos.seccion ul li h2{
	margin: 0px;
	padding: 0px;
	
}
#cuerpo #wrapper .narrowColumn #puertos.seccion ul li h2 a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	text-decoration: underline;
	text-transform: uppercase;
	
}
#cuerpo #wrapper .narrowColumn #puertos.seccion ul li span{
	font: bold 9px  Arial,Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	text-transform: uppercase;
}

#cuerpo #wrapper .narrowColumn #puertos.seccion ul li span{
	color: #DB0606;
	text-decoration: none;
	text-transform:none;
	
	
}


.infoWindow {
	width: 210px; 
	padding-right: 10px; 
	text-align: left;
	background-color: white;	
}

.infoWindow .link_contenidos {
	color:#32659C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;	
}


/* Fin seccion puertos */


/** Pestanas de contenido en columna ancha **/
#cuerpo #wrapper .wideColumn .contenedorTabs{

	padding-left: 10px;
	padding-bottom: 20px;
	display: block;
	/*background: url(../images/1024/elems/tabs/lista_tabs_inicio.gif) left bottom no-repeat;*/
	float: left;
/*	width: 550px;*/
	width: 571px;
}
#cuerpo #wrapper .tabsContenido{
	width: 100%;
}
#cuerpo #wrapper .wideColumn .tabsContenido{
	display: block;
  	background: url(../images/1024/elems/tabs/degradado_tabs.gif) left bottom repeat-x;
	float: left;
	
}
#cuerpo #wrapper .wideColumn .tabsContenido .maintitle {
	padding-left:5px;
}

#cuerpo #wrapper .wideColumn .tabsContenido ul{
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
	/*background: url(../images/1024/elems/tabs/lista_tabs_cerrar.gif) right bottom no-repeat;*/
	
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li{
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	height: 30px;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #9D9D9D;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.fichaEmpresa .icono {
	text-align:right;
	width:573px;
}
.fichaEmpresa .fotoEmpresa .foto {
	background-color:#EEEEEE;
	border:1px solid #C3C3C3;
/*	height:334px;*/
	padding:0px;
	width:571px;
}

#cuerpo #wrapper .wideColumn .tabsContenido ul li strong{
	font: bold 9px Verdana, sans-serif;
	color: #32659C;
	text-decoration: none;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li .sports{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #32659C;
	text-decoration: none;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li .vacio{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #D4D0C8;
	text-decoration: none;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li span{
	height: 30px;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li span.textoTab{
	padding-top: 14px;
	height: auto;
	white-space: nowrap;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li strong span.textoTab{
	padding-top: 11px;
	height: auto;
	white-space: nowrap;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li span.apertura{
	background: url(../images/1024/elems/tabs/tab_normal_abrir.gif) left top no-repeat;
	padding-left: 7px;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li span.cierre{
	background: url(../images/1024/elems/tabs/tab_normal_cerrar.gif) right top no-repeat;
	padding-right: 7px;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li span.central{
	background: url(../images/1024/elems/tabs/tab_normal_central.gif) right top repeat-x;
	padding: 0px 2px 0px 2px;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li strong span.apertura{
	background: url(../images/1024/elems/tabs/tab_activa_abrir.gif) left top no-repeat;
	padding-left: 12px;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li strong span.cierre{
	background: url(../images/1024/elems/tabs/tab_activa_cerrar.gif) right top no-repeat;
	padding-right: 9px;
}
#cuerpo #wrapper .wideColumn .tabsContenido ul li strong span.central{
	background: url(../images/1024/elems/tabs/tab_activa_central.gif) right top repeat-x;	
	height: 30px;
}
/** Contenido de la columna de contenido principal **/
#cuerpo #wrapper .wideColumn .content{
/*	padding: 25px 0px 0px 28px;*/
	/*width total: 577px;*/
	width: 600px;

}
#cuerpo #wrapper .wideColumn .content .interior{
/*	padding-left: 28px;*/
	padding-left: 10px;
	
}
#cuerpo #wrapper .wideColumn .content .interior .interiorReport{

	padding-left: 60px;

	
}
/***** Fin CUERPO ******/

/*******************************************/
/** Estilos para las paginas individuales **/
/*******************************************/

/** Portada **/
#cuerpo #wrapper .narrowColumn .industria {
	display:block;
	float:left;
	
}
#cuerpo #wrapper .narrowColumn .interior .industria h2 a {
color:#32659C;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
}
#cuerpo #wrapper .narrowColumn .interior .industria h1{
	/*white-space: nowrap;*/
	padding-bottom: 15px;
}
#cuerpo #wrapper .narrowColumn .interior .industria  a.subseccion {
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	text-decoration: underline;
	/* white-space: nowrap; */
	font-size:10px;
	width:135px;
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc  {
	padding-bottom: 15px;
	width:165px;
		
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc ul.subseccion {
	width:135px;		
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc ul.subseccion li {
	width:135px;		
}

#cuerpo #wrapper .narrowColumn .interior .industria ul.secc li#alquilerMod {
	
	background: url(../images/1024/content/portada/alquilerPortada.gif) left top no-repeat;
	padding-left:30px;
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc li#ventaMod {
	
	background: url(../images/1024/content/portada/ventaPortada.gif) left top no-repeat;
	padding-left:30px;
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc li#reparacionMod {
	
	background: url(../images/1024/content/portada/reparacionPortada.gif) left top no-repeat;
	padding-left:30px;
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc li#deportesMod {
	
	background: url(../images/1024/content/portada/deportesPortada.gif) left top no-repeat;
	padding-left:30px;
}
#cuerpo #wrapper .narrowColumn .interior .industria ul.secc li#serviciosMod {
	
	background: url(../images/1024/content/portada/serviciosPortada.gif) left top no-repeat;
	padding-left:30px;
}
#cuerpo #wrapper .wideColumn .content{
	display: block;
	float: left;
	width: 100%;
}
#portada #cuerpo #wrapper .wideColumn .content ul{
	padding-left: 17px;
}
#portada #cuerpo #wrapper .wideColumn .content ul li{
	display: block;
	float: left;
	line-height: 15px;
	width: 295px;
	padding: 25px 0px 15px 0px;
	position: relative;
	


}
#portada #cuerpo #wrapper .wideColumn .content ul li h1{
	white-space: nowrap;
	position: absolute;
	top: 0px;
	left: 0px;	
}
#portada #cuerpo #wrapper .wideColumn .content ul li#alquiler,
#portada #cuerpo #wrapper .wideColumn .content ul li#reparacion{
	padding-right: 0px;

	
}
#portada #cuerpo #wrapper .wideColumn .content ul li#alquiler div,
#portada #cuerpo #wrapper .wideColumn .content ul li#venta div,
#portada #cuerpo #wrapper .wideColumn .content ul li#reparacion div,
#portada #cuerpo #wrapper .wideColumn .content ul li#deportes div,
#portada #cuerpo #wrapper .wideColumn .content ul li#servicios div,
#portada #cuerpo #wrapper .wideColumn .content ul li#asociaciones div{
	display: block;
	float: left;
	height: 212px;
	width: 280px;
	border-bottom: 5px solid #36A2E2;
}
#portada #cuerpo #wrapper .wideColumn .content ul li#alquiler div{
	background: url(../images/1024/content/portada/back_alquiler.jpg) left top no-repeat;
}
#portada #cuerpo #wrapper .wideColumn .content ul li#venta div{
	background: url(../images/1024/content/portada/back_venta.jpg) left top no-repeat;
}

#portada #cuerpo #wrapper .wideColumn .content ul li#reparacion div{
	background: url(../images/1024/content/portada/back_reparacion.jpg) left top no-repeat;	
}

#portada #cuerpo #wrapper .wideColumn .content ul li#deportes div{
	background: url(../images/1024/content/portada/back_deportes.jpg) left top no-repeat;
}

#portada #cuerpo #wrapper .wideColumn .content ul li#servicios div{
	background: url(../images/1024/content/portada/back_servicios.jpg) left top no-repeat;
}

#portada #cuerpo #wrapper .wideColumn .content ul li div ul.subseccion{
	padding: 12px 0px 0px 12px;
	width: auto;	
	float: left;
}

#portada #cuerpo #wrapper .wideColumn .content ul li div ul.subseccion li{
	width:auto;
	float:none;
	padding: 5px;
}

#portada #cuerpo #wrapper .wideColumn .content ul li div ul.subseccion li a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #fff;
	background-color: #32659C;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

#portada #cuerpo #wrapper .wideColumn .content ul li div ul.subseccion li a:hover{
	background-color: #DB0606;
}


#portada #cuerpo #wrapper .wideColumn .content li#asociaciones {
display:block;
float:left;
line-height:15px;
padding:25px 0px 0px 0px;
position:relative;

	
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones h1 {
display: block;
left:0px;
position:absolute;
top:0px;
white-space:nowrap;
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones div.cajaContenido{
	background-color: #F0F0F0;
	width: 280px;
	float: left;
	
}
#portada #cuerpo #wrapper .wideColumn .content ul li#asociaciones div ul.subseccion {
	padding:5px 0px 0px 12px;
	float:left;
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones div ul.subseccion li.asociacion {
	float:left;
	padding: 0;
	margin: 0;
	height: auto;
}
#portada #cuerpo #wrapper .wideColumn .content div#asociaciones div ul.subseccion li.asociacion a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #fff;
	background-color: #32659C;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones div ul.subseccion li.asociacion .cajaAsociacion{
	float: left;
	height: 48px;
	width: 250;
	border-bottom: none;
	margin: 0;
	padding: 0;
	position:relative;
	
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones div ul.subseccion li.asociacion div.asociacionInfo{
	width: 198px;
	float: right;
	height: auto;
	border-bottom: none;
	padding: 0;
	position: absolute;
	bottom: 0px;
	left: 50px;
	
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones div ul.subseccion li.asociacion div.asociacionInfo p{
	width: 200px;
	font:  10px Arial, sans-serif, Verdana;
	margin: 0;
	padding: 0;
}
#portada #cuerpo #wrapper .wideColumn .content li#asociaciones div ul.subseccion li.asociacion div.logoAsociacion{
	float:left;
	width:  auto;
	height: 48px;
	border-bottom: none;
	margin: 0;
	padding: 0;
}



/* Menu contenedor de pies */
#contenedorPies{
	padding: 105px 0px 20px 0px;
	background: url(../images/1024/elems/back_contenedor_pies.jpg) left bottom no-repeat;
}
#contenedorPies .pieGenerico{
	width: 997px;
	text-align: center;
}
/* Menu secundario de pie */
#menu_pie {
    width: 100%;
    text-align: center;
	 padding: 20px 0px 20px 0px;

}
#menu_pie li {
	display: inline;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32659C;
	padding-left : 5px;
	padding-right : 1px;
}
#menu_pie li.suscripcionRss a.rssIco {
	display: inline;
	background:transparent url(../images/rss/ico_caja_rss.gif) no-repeat scroll left top;
	padding:0px 0px 0px 40px;
	margin-left: 5px;
	width:14px;
}
#menu_pie a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32659C;
	text-decoration : underline;
}
/* Logos de patrocinadores */
#patrocinios {
    width: 100%;
    text-align: center;
}
#patrocinios li {
	display: inline;
	list-style-type:none;
	padding-left : 9px;
	padding-right : 9px;
}
/** Fin Portada **/
.card{
    display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #32659C;
	cursor: default;
	margin-left : 8px;
    padding-top: 3px;
}

.txtNormal11AzulBold {
	color:#32659C;
	font-weight:bold;
}
.txtNormal11, .txtNormal11AzulBold, .txtWebEmpresa, .txtNormal11Gris, .txtNormal11RojoBold {
	display:inline;
	font-family:Arial,Verdana;
	font-size:11px;
}
body, table, td, .text {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.tabla_without_top {
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:0px 1px 1px;
}
.tabla {
border-style:solid;
border-width:1px;
}
.columna {
border-top:1px solid #9A9A9A;
}
body, 
.searchField select, .searchField input, .searchField2 select, .searchField2 input, .searchField3 input {
	font-family:arial,verdana;
	font-size:11px;
	margin:0px;
	/*padding-left:2px;*/
	width:180px;
}
.searchField3 input {
	width:424px;
}
.submitbutton {
	background-image:url(../images/background_button.gif);
	border:0px none;
	color:White;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	height:15px;
}
.linkbutton {
	color:White;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	padding-left:6px;
	padding-right:6px;
	white-space:nowrap;
}
a, a:link, a:visited {
	text-decoration:none;
}
.cuerpo .cuerpoContent .cabeceraListado  {
	padding:15px 0px 30px;
}
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado {
	background-color:#F7F7F7;
	display:block;
	height:45px;
	width:100%;
}
.cuerpo .cuerpoContent .cajaEmpresa {
	clear:both;
	padding:30px 0px 0px;
}
.cuerpo .cuerpoContent .cajaEmpresa .logo, .cuerpo .cuerpoContent .cajaEmpresa .noLogo {
	display:block;
	float:left;
	padding:3px 0px 0px;
	text-align:center;
	width:70px;
}
.cuerpo .cuerpoContent .cajaEmpresa .noLogo img {
	height:52px;
	width:47px;
}
.cuerpo .cuerpoContent .cajaEmpresa .logo img {
	height:52px;
	width:47px;
}
.cuerpo .cuerpoContent .cajaEmpresa .logoAdhesion {
	clear:left;
	display:block;
	float:left;
	margin:0px;
	padding-top:15px;
	text-align:center;
	width:70px;
}

.cuerpo .cuerpoContent .cajaEmpresa .informacion {
	padding-left:75px;
	padding-bottom:5px;
}
.cuerpo .cuerpoContent .cajaEmpresa .informacion li {
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	list-style-type:none;
}
.cuerpo .cuerpoContent .cajaEmpresa .informacion ul li h4 {
	color:#32659C;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.8em;
	padding-top:3px;
}
.cuerpo .cuerpoContent .cajaEmpresa .informacion h1 a {
	color:#32659C;
	font-family:Arial,Verdana,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
/*
.cuerpo .cuerpoContent .cajaEmpresa .informacion input {
	margin:8px 0px 0px;
	padding:0px;
	position:relative;
	top:2px;

}
.cuerpo .cuerpoContent .cajaEmpresa .informacion label {
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0px 5px 0px 5px;
	padding:0px 3px 0px 3px;
	position:relative;
	top:2px;

}*/
.cuerpo .cuerpoContent .cajaEmpresa .informacion label.activa,
.contenedor_solicitud_presupuesto label.activa {
	background-color:#FF8F00;	
	padding:0px 5px 0px 5px;	
	margin-right:4px;	
}
.cuerpo .cuerpoContent .cajaEmpresa .informacion label.inactiva,
.contenedor_solicitud_presupuesto label.inactiva  {
	background-color:#B2B2B2;	
	padding:0px 5px 0px 5px;		
	margin-right:4px;
}

.cuerpo .cuerpoContent .cajaEmpresa .informacion .check_presupuesto {
	padding-top: 8px;
}

.cuerpo .cuerpoContent .cajaEmpresa .informacion .masInfo {
	font: normal 10px/15px Arial, Verdana, sans-serif;
	color:#32659C;
}
.cuerpo .cuerpoContent .cajaEmpresa .informacion .masInfo span {
	text-decoration:underline;		
}



.contenedor_solicitud_presupuesto {
	padding:10px 0px 5px 0px;
	display:block;
	float:left;
	heigth:20px;			
	width:514px;
}


.contenedor_solicitud_presupuesto .botonGris {
	float:right;
	padding-right:15px;

	
}
.contenedor_solicitud_presupuesto .textoPres {
	display:block;
	float:left;
	padding:0px 2px 0px 5px;
	line-height:17px;				
}

.contenedor_solicitud_presupuesto .textoPres strong {
	color:#B41212;
}

.contenedor_solicitud_presupuesto label {
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;			
	float:left;
	line-height:15px;
}

.contenedor_solicitud_presupuesto input {
	float:left;	
	display:block;
	margin:0px 5px 0px 0px;
	text-align:center;
	height:18px;
}


.lineaSeleccion {
	display:none;
	height:17px;	
}



/**************************************** PAGINADOR **************************************/

.cajaNavegadorMultipagina {
	float:left;
	width:98%;
	height:30px;
	padding-top: 50px;
}

.cajaNavegadorMultipagina .paginas {
	width:72%;
	float:left;	
	text-align:center;
}


.cajaNavegadorMultipagina .paginas .numPaginas a {
	font: bold 12px Arial, Verdana, sans-serif;
	color:#999999;
	text-decoration:underline;
}
.cajaNavegadorMultipagina .paginas .numPaginas .num {
	padding:0px 3px 0px 3px;	
}
.cajaNavegadorMultipagina .paginas .numPaginas .num strong{
	font: bold 12px Arial, Verdana, sans-serif;
	color:#32659C;
	text-decoration:none;
}
.cajaNavegadorMultipagina .anterior {
	float:left;	
	/*width:100px;	*/
	width:14%;
	text-align:center;		
	height:10px;
}
.cajaNavegadorMultipagina  .siguiente {
	float:right;	
/*	width:100px;	*/
	width:14%;	
	text-align:center;		
}


/************************************** FIN PAGINADOR **************************************/


/****** NUEVOS BOTONES REDONDEADOS ***********/


/* Boton solicitar presupuesto de lista empresas */
/*
.contenedor_solicitud_presupuesto .botonGris a{
	cursor:pointer;
}
 
.contenedor_solicitud_presupuesto a.botonGris {
	background:transparent url(../images/budget/elems/botones/central_gris.gif) repeat-x scroll left center;
	cursor:pointer;
	margin:0px;
	text-decoration:none;
	height:18px;		
	padding:2px 0px 0px 0px;
}
.contenedor_solicitud_presupuesto .botonGris span{
	display:block;
}

.contenedor_solicitud_presupuesto .botonGris .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_gris.gif) 0 0 no-repeat;
	padding-left:11px;
	height:17px;
}
.contenedor_solicitud_presupuesto .botonGris .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_gris.gif) no-repeat scroll right center;
	padding-right: 9px;    
	height:17px;
}
*/
/* Fin Boton siguiente/anterior del navegador multipagina */


.contenedor_solicitud_presupuesto .botonGris span{
	display:block;
}
.contenedor_solicitud_presupuesto .botonGris .central {	
	color:#000000;
	font: normal 10px/17px Arial, Verdana, sans-serif;
	background:transparent url(../images/budget/elems/botones/central_gris.gif) top center repeat-x;	
/*	padding: 0;*/
	height:17px;
	text-align:center;
	
}
 
.contenedor_solicitud_presupuesto .botonGris .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_gris.gif) no-repeat scroll left center;
	padding-left:11px;
	height:17px;	
}
.contenedor_solicitud_presupuesto .botonGris .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_gris.gif) no-repeat scroll right center;
    padding-right:9px;	
	height:17px;	    
}


.contenedorBoton .botonAzulPeq span{
	display:block;
}
.contenedorBoton .botonAzulPeq .central {	
	color:#FFFFFF;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	/*background:transparent url(../images/budget/elems/botones/central_azul_peq.gif) top center repeat-x;	*/
	background:transparent url(../images/budget/elems/botones/central_azul3.gif) top center repeat-x;	
/*	padding: 0;*/
	height:20px;
	text-align:center;
	
}
 
.contenedorBoton .botonAzulPeq .apertura {
	/*background:transparent url(../images/budget/elems/botones/apertura_azul_peq.gif) no-repeat scroll left center;*/
	background:transparent url(../images/budget/elems/botones/apertura_azul3.gif) no-repeat scroll left center;
	padding-left:13px;
	height:20px;	
}
.contenedorBoton .botonAzulPeq .cierre {
	/*background:transparent url(../images/budget/elems/botones/cierre_azul_peq.gif) no-repeat scroll right center;*/
	background:transparent url(../images/budget/elems/botones/cierre_azul3.gif) no-repeat scroll right center;
   padding-right:13px;	
	height:20px;	    
}

a.botonAzulPeq .cierre,
a.botonAzulPeq .central,
a.botonAzulPeq .apertura {
	display:block;
	float:left;
}


/**********************************************************************
   INICIO BOTONES REDONDOS NUEVOS GRANDES
***********************************************************************/
.cajaNavegadorMultipagina .botonAzul a,
.contenedorBotonFicha .botonAzulRedondeado a,
.contenedorBotonFichaAdhesion .botonAzulRedondeado a,
.cajaBotones a,
.cajaBotonesCabecera a,
.botonesAltaEmpresa a {
	cursor: pointer;
}
.cajaNavegadorMultipagina .botonAzul span, 
.contenedorBotonFicha .botonAzulRedondeado span,
.contenedorBotonFichaAdhesion .botonAzulRedondeado span,
.cajaBotones span,
.cajaBotonesCabecera span,
.botonesAltaEmpresa span {
	display:block;
}
.cajaNavegadorMultipagina .botonAzul .central,
.contenedorBotonFicha .botonAzulRedondeado .central,
.contenedorBotonFichaAdhesion .botonAzulRedondeado .central,
.cajaBotones .central,
.cajaBotonesCabecera .central,
.botonesAltaEmpresa .central {
	color:#FFFFFF;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background:transparent url(../images/budget/elems/botones/central_azul3.gif) top repeat-x;	
	padding: 0;
	height:20px;
}
.cajaNavegadorMultipagina .botonAzul .apertura,
.contenedorBotonFicha .botonAzulRedondeado .apertura,
.contenedorBotonFichaAdhesion .botonAzulRedondeado .apertura,
.cajaBotones .apertura,
.cajaBotonesCabecera .apertura,
.botonesAltaEmpresa .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_azul3.gif) 0 0 no-repeat;
	padding-left:13px;
	height:20px;
}
.cajaNavegadorMultipagina .botonAzul .cierre,
.contenedorBotonFicha .botonAzulRedondeado .cierre,
.contenedorBotonFichaAdhesion .botonAzulRedondeado .cierre,
.cajaBotones .cierre,
.cajaBotonesCabecera .cierre,
.botonesAltaEmpresa .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_azul3.gif) no-repeat scroll right center;
	padding-right: 13px;    
	height:20px;
}
a.botonAzulRedondeado .cierre, 
a.botonAzulRedondeado .central, 
a.botonAzulRedondeado .apertura  {
	display:block;
	float:left;
	text-transform: lowercase;
} 
.contenedorBotonFicha {
	float:right;
	width:100%;	
	padding: 10px 0 0 0;
}
.contenedorBotonFichaAdhesion {
	float:left;
	width:100%;	
	/*padding-right:10px;*/
	padding: 10px 0px 0px 80px;
}

.contenedorBotonFichaAdhesion .botonAzulRedondeado {
	float: left;
	cursor: pointer;
}
.contenedorBotonFicha .botonAzulRedondeado {
	float: right;
	cursor: pointer;
}

.cajaBotones {
	float:left;
	margin-top: 10px;	
}

.cajaBotones .pieBotones{
	width: 580px;
	display: block;
/*	clear: both;*/
	padding-top: 20px;
	heigth:20px;
	float:left;
}


.cajaBotones .flotanteIzq {
	float:left;
	padding-right:20px;
}
.cajaBotones .flotanteDcha {
	float:right;
}


/**********************************************************************
   FIN BOTONES REDONDOS NUEVOS GRANDES
***********************************************************************/

.fichaEmpresa {
	float:left;
	width:583px;
}
.txtTit20Azul {
	color:#32659C;
	font-family:Arial,Verdana;
	font-size:20px;
	font-weight:bold;
}
.txtTit20Azul h1{
	color:#32659C;
	font-family:Arial,Verdana;
	font-size:20px;
	font-weight:bold;
}
.fichaEmpresa .fotoEmpresa {
	position:relative;
}
.fichaEmpresa .fotoEmpresa .pie {
	padding-bottom:28px;
	padding-top:15px;
    /* 20071017 obarnes: ampliar amplada de la descripcio de companyia*/
    width: 571px;
    text-align: justify;
    
}
.fichaEmpresa #tablaInfEmpres {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
}
.fichaEmpresa #tablaInfEmpres .fila {
	position:relative;
}
.fila, .fila2 {
	float:left;
}
.fichaEmpresa #tablaInfEmpres .colIzq {
	position:absolute;
	width:123px;
}
.fichaEmpresa #tablaInfEmpres .celdaIni {
	padding:11px 14px;
}
.fichaEmpresa #tablaInfEmpres .colDer {
	background-color:#F7F7F7;
	border-left:1px solid #C3C3C3;
	left:124px;
	position:relative;
	top:0px;
	width:434px;
}
.fichaEmpresa #tablaInfEmpres .celda {
	border-top:1px dashed #C3C3C3;
	padding:11px 14px;
}
.fichaEmpresa a.txtWebEmpresa {
color:#32659C;
font-weight:bold;
text-decoration:underline;
}
.fichaEmpresa a.botonAmpliar {
	background:transparent url(../images/icons/lupa.gif) no-repeat scroll left 2px;
	clear:both;
	color:#32659C;
	display:inline;
	float:left;
	font-family:Arial;
	font-size:11px;
	margin-top:6px;
	padding-left:13px;
	text-decoration:underline;
}
.fichaEmpresa .planoEmpresa {
	background-color:#EEEEEE;
	border:1px solid #C3C3C3;
	float:left;
}
#wrapper {
	text-align:left;
}
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado .contenedorBoton {
	display:block;
	float:right;
	padding:15px 10px 0px 0px;
}
 
a.botonAzul .cierre, 
a.botonAzul .central, 
a.botonAzul .apertura, 
a.botonAzul2 .cierre, 
a.botonAzul2 .central, 
a.botonAzul2 .apertura {
	display:block;
	float:left;
}

.botonAzul .central, 
.botonAzul2 .central{
	color:#FFFFFF;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:18px;
	line-height:16px;
	padding:0px 9px;
}

a.botonAzul2 {
	background:transparent url(../images/budget/elems/botones/central_rojo.gif) repeat-x scroll left center;
	cursor:pointer;
	display:block;
	float:left;
	margin:0px;
	text-decoration:none;
}

a.botonAzul2 {
	background:transparent url(../images/budget/elems/botones/central_azul2.gif) repeat-x scroll left center;
}
.botonAzul2 .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_azul2.gif) no-repeat scroll left center;
}
.botonAzul2 .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_azul2.gif) no-repeat scroll right center;
}
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado .contentOpciones strong {
	color:#32659C;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado .contentOpciones label,
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado .contentOpciones span {
	color:#32659C;
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado .contentOpciones select {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
select {
	height:20px;
}
.cuerpo .cuerpoContent .cabeceraListado .opcionesListado .contentOpciones {
	display:block;
	float:left;
	padding:13px 15px 0px 10px;
}
#cuerpo #wrapper .narrowColumn #noticias.seccion h2 a {
	color:#32659C;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
}
.maintitle{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #32659C;
	font-weight : bold;
	margin-bottom: 9px;
}
.maintitlePuertos{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #32659C;
	font-weight : bold;
	margin-bottom: 9px;
	text-align: left;
}
.maintitlePanoramicas{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #32659C;
	font-weight : bold;
	margin-bottom: 9px;
	text-align: left;
	padding-left: 45px;
}
/** Agenda nautica **/
.listadoEventos h3.titular{
	position: relative; /*IE issue*/
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 0px 11px;
	margin: 0px;
}
.listadoEventos .content{
	margin: 0px;
	padding: 0px;
}
.listadoEventos .cabeceraListado{
	margin-bottom: 20px;
}
.listadoEventos .content .separadorDias{
	background: url(../images/nauticalEvents/separador_eventos.gif) top left repeat-x;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;	
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.eventosPortada .listadoEventos .content .cajaDia{
	padding: 20px 0px 15px 0px;
	display: block;
	float: left;
}
.eventosExtendido .listadoEventos .content .cajaDia{
	padding: 20px 0px 15px 0px;
	display: block;
	float: left;
}
.listadoEventos .content .cajaDia .calendario{
	padding: 0px 10px 0px 10px;
	float: left;
}
.eventosExtendido .listadoEventos .content .diaExtendido{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	border-top: 4px solid #F2F2F2;
}

/** en el listado de eventos fuera de portada, la caja que muestra el dia y mes tiene mas padding **/
.eventosExtendido .listadoEventos .content .cajaDia .calendario{
	padding: 0px 10px 0px 20px;
}
.listadoEventos .content .cajaDia .calendario .dia{
	background: url(../images/nauticalEvents/dia.gif) top left no-repeat;	
	text-align: center;
	height: 31px; 
	width: 52px;
	font: bold 30px/30px Arial, Verdana, sans-serif;
	color: #ffffff;
}
.listadoEventos .content .cajaDia .calendario .mes{
	background: url(../images/nauticalEvents/mes.gif) top left no-repeat;	
	margin: 1px 0px 0px 0px;
	text-align: center;
	height: 15px; 
	width: 52px;
	font: bold 13px/13px Arial, Verdana, sans-serif;
	color: #ffffff;
}
.listadoEventos .content .cajaDia .texto,
.listadoEventos .content .cajaDia .textoUltimo{
	display: block;
	margin: 0px;
	padding: 0px 0px 18px 0px;
	width: 370px;
	float: right;
}
/** eliminamos los paddings de la caja **/
.eventosExtendido .listadoEventos .content .diaExtendido .cajaDia .texto,
.eventosExtendido .listadoEventos .content .diaExtendido .cajaDia .textoUltimo{
	padding: 0px;
}
/** Anchura para las cajas de texto en la pagina de eventos extendida **/
.eventosExtendido .content .cajaDia .texto,
.eventosExtendido .content .cajaDia .textoUltimo{
	width: 498px;
/*	width: 484px;*/
}
.listadoEventos .content .cajaDia .textoUltimo{
	padding: 0px;
}
.listadoEventos .content .eventosDia .cajaDia .texto .categoria,
.listadoEventos .content .eventosDia .cajaDia .textoUltimo .categoria{
	font: bold 9px/9px Arial, Verdana, sans-serif;
	color: #36A2E2;
	padding: 0px 5px 3px 15px;
	margin: 0px;
	text-align: justify;
}
.listadoEventos .content .cajaDia .texto .categoria,
.listadoEventos .content .cajaDia .textoUltimo .categoria{
	font: bold 9px/9px Arial, Verdana, sans-serif;
	color: #36A2E2;
	padding: 0px 5px 3px 15px;
	margin: 0px;
	text-align: justify;
}

.listadoEventos .content .diaExtendido .cajaDia .texto .categoria,
.listadoEventos .content .diaExtendido .cajaDia .textoUltimo .categoria{
	font: bold 9px/9px Arial, Verdana, sans-serif;
	color: #36A2E2;
	padding: 0px 10px 3px 15px;
	margin: 0px;
	text-align: justify;
}

.listadoEventos .content .eventosDia .cajaDia .texto .enlaces a,
.listadoEventos .content .eventosDia .cajaDia .textoUltimo .enlaces a{
	display: block;
	float: left;	
/*	padding: 0px 30px 0px 0px;*/
	padding: 0px 0px 0px 0px;	
}
.listadoEventos .content .cajaDia .texto .enlaces a,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a{
	display: block;
	float: left;	
/*	padding: 0px 30px 0px 0px;*/
	padding: 0px 0px 0px 0px;	
}

/*
.listadoEventos .content .cajaDia .texto .enlaces a:hover,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a:hover{
	text-decoration: underline;
	color:#000000;
}*/




.listadoEventos .content .cajaDia .texto .enlaces h1 .nombre,
.listadoEventos .content .cajaDia .textoUltimo .enlaces h1 .nombre{
	background: url(../images/nauticalEvents/flecha.gif) 0px 3px no-repeat;	
	padding: 0px 10px 0px 15px;
	font: bold 15px Arial, Verdana, sans-serif;
	color: #32659C;
	display: block;
	text-align: justify;	
}

.listadoEventos .content .cajaDia .texto .enlaces h1 .intro,
.listadoEventos .content .cajaDia .textoUltimo .enlaces h1 .intro{
	padding: 0px 10px 0px 15px;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #000000;
	display: block;
	text-align:justify;
}

.listadoEventos .content .cajaDia .texto .enlaces h1 .nombre,
.listadoEventos .content .cajaDia .textoUltimo .enlaces h1 .nombre{
	background: url(../images/nauticalEvents/flecha.gif) 0px 3px no-repeat;	
	padding: 0px 10px 0px 15px;
	font: bold 15px Arial, Verdana, sans-serif;
	color: #32659C;
	display: block;
	text-align: justify;	
}

.listadoEventos .content .cajaDia .texto .enlaces h1 .intro,
.listadoEventos .content .cajaDia .textoUltimo .enlaces h1 .intro{
	padding: 0px 10px 0px 15px;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #000000;
	display: block;
	text-align:justify;
}

.listadoEventos .content .cajaDia .texto .enlaces a .nombre,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a .nombre{
	background: url(../images/nauticalEvents/flecha.gif) 0px 3px no-repeat;	
	padding: 0px 0px 0px 15px;
	font: bold 15px Arial, Verdana, sans-serif;
	color: #32659C;
	display: block;
	text-align: justify;	
}

.listadoEventos .content .cajaDia .texto .enlaces a .intro,
.listadoEventos .content .cajaDia .textoUltimo .enlaces a .intro{
	padding: 0px 0px 0px 15px;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #000000;
	display: block;
	text-align: justify;	
}

.listadoEventos .content a.verTodos{
	display: block;
	float: right;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	cursor: pointer;
	margin: 0px;
	padding: 35px 20px 35px 0px;
}
/*** cabecera de opciones del listado de eventos ***/
.listadoEventos .cabeceraListado .opcionesListado{
	background-color: #F7F7F7;
	display: block;
	height: 45px;
	width: 100%;
	border-top: 4px solid #F2F2F2;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones{
	padding: 13px 15px 0px 10px;
	display: block;
	float: left;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones strong{
	font: bold 9px Verdana, Arial, sans-serif;
	color:  #32659C;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones label,
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones span{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones select{
	font: normal 10px Arial, sans-serif;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones label#numero_resultados{
	padding-left: 15px;
}
.listadoEventos .cabeceraListado .opcionesListado .contenedorBoton{
	display: block;
	float: right;
	padding: 15px 10px 0px 0px;
}
.listadoEventos .cabeceraListado .opcionesListado .contentOpciones .contenedorBoton .central{
	color: #ffffff;
	line-height: 15px;
}
/**** Fin cabecera listador eventos **********/

/*** pie del listado de eventos ***/
.listadoEventos .pieListado{
	padding: 60px 0px 50px 0px;
	text-align: center;
	width: 100%;
} 
.listadoEventos .pieListado .contenedorPaginacion{
	padding-bottom: 5px;
}
.listadoEventos .pieListado .contenedorPaginacion .flotanteIzq{
	display: block;
	float: left;
}
.listadoEventos .pieListado .contenedorPaginacion .flotanteDcha{
	display: block;
	float: right;
}
.listadoEventos .pieListado .paginacion{
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}
.listadoEventos .pieListado .paginacion ul{
	margin: 0px;
	padding: 0px;
}
.listadoEventos .pieListado .paginacion ul li a{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #999999;	
	text-decoration: underline;
}
.listadoEventos .pieListado .paginacion ul li{
	list-style-type: none;
	display: inline;
}
.listadoEventos .pieListado .paginacion ul li a.actual{
	text-decoration: none;
	color: #32659C;
}
.listadoEventos .pieListado .rodapie{
	clear: both;
	margin: 1px 0px 0px 0px;
	border-left: 1px solid #999999;	
	border-right: 1px solid #999999;
	background: url(../images/budget/elems/pie_listado.gif) top left repeat-x;
	height: 5px;
	width: 100%;
	overflow: hidden;
}
.eventosExtendido{
	width: 581px;
}


.eventosExtendido .eventosDia  {
	width: 555px;
}

.eventosExtendido .eventosDia .cajaDia .texto {
	width: 555px;
}

/** Ficha listado de eventos **/
.eventosExtendido .listadoEventos .content h3{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
.eventosExtendido .listadoEventos .content .diaExtendido{
/*	border: 1px solid red;*/
}
.eventosExtendido .listadoEventos .content .diaExtendido .infoEvento{
	padding: 20px 0px 15px 0px;
	margin: 0px;
	display: block;
	float: left;
}
.eventosExtendido .listadoEventos .content .diaExtendido .infoEvento .infoEventoContent{
	padding: 0px 0px 0px 20px;
}

.eventosExtendido .listadoEventos .content .diaExtendido .cajaDia{
	padding: 7px 0px 7px 0px;
	background-color: #F7F7F7;
/*	width: 100%;*/
	
}
.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento{
	display: block;
	float: left;
	padding: 0px 15px 10px 0px;
}

.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento .pieFoto{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	clear: left;
}
.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento  img{
	margin: 0px;
	padding: 0px;
	/*display: block;
	float: left;*/
}
.eventosExtendido .listadoEventos .content .diaExtendido .imagenEvento .pieFoto a{
	font: normal 10px/12px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline; 
	margin: 0px;
	padding: 0px;
	display: block;
}
.eventosExtendido .listadoEventos .content .diaExtendido .descripcionEvento p{
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	padding: 0px 0px 14px 0px;
	display: block;
	width: auto;
}
.eventosExtendido .listadoEventos .content .diaExtendido .descripcionEvento .texto{
	margin: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	display: block;
}
.eventosExtendido .listadoEventos .content .diaExtendido .descripcionEvento .texto p{
	margin: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	display: block;
	text-align: justify;
	padding: 0px 10px 0px 0px;
	width: 555px !important;
	width: auto;
}
.eventosExtendido .listadoEventos .content .diaExtendido .descripcionEvento p span.imagen{
	display: block;
	float: left;
	padding: 0px 15px 10px 0px;
}
.eventosExtendido .listadoEventos .content .eventosDia{
	padding: 0px 0px 15px 20px;
}
.eventosExtendido .listadoEventos .content .eventosDia h3{
	padding: 0px 0px 20px 0px;
}
.eventosExtendido .listadoEventos .content .eventosDia .cajaDia{
	padding: 0px 0px 15px 0px;
}
.eventosExtendido .listadoEventos .content .eventosDia .cajaDia .texto{
	float: left;
	padding: 0px;
}
.eventosExtendido .listadoEventos .content .cajaDia{
	padding: 20px 0px 15px 0px;
	display: block;
	float: left;
}
/** Fin Agenda nautica **/
.titulo_reportaje_portada {
    display: block;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #32659C;
	font-weight : bold;
}
.titulo_reportaje_interior h1 {
    display: block;
    padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #32659C;
	font-weight : bold;
}
h1 .titulo_reportaje_interior  {
    display: block;
    padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #32659C;
	font-weight : bold;
}

.titulo_portada_puerto h2 {
    display: block;
    padding: 6px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #36A2E2;
	font-weight: bold;
	float: left;
}
.titulo_portada_puerto span{
    display: block;
    float:left;
    padding: 11px 0px 10px 5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36A2E2;
	font-weight: bold;
}

.titulo_ficha_puerto h2 {
    display: block;
    padding: 6px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #36A2E2;
	font-weight: bold;
	float: left;
}
.titulo_ficha_puerto span{
    display: block;
    padding: 11px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36A2E2;
	font-weight: bold;
}
.sumario_reportaje {
	color : #32659C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	font-style : italic;
}
a.link_contenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #32659C;
   text-decoration: underline;
}
/*selector ports*/
.capsaBloc{
    float:left;
/*    width:573px;*/
    width:730px;
    margin-top:22px;
    display:block;
    border-top:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
    background-image:url('../images/maq/port/fons_capsa_bloc2.gif');
    background-repeat:repeat-y;
	
}
.columnaEsq,.columnaDre{
    float:left;
   /* width:124px;*/
   width:90px;
    display:block;
    text-align:left;
}
.columnaDre{
/*    width:446px;*/
	width:638px;
	float:left;
}
.capsaIlla,.capsaIllaTop{
    float:left;
    display:block;
    border-top:1px dashed #c3c3c3;
}
.capsaIllaTop{
    border-top:0px;
}


.txtIlla,.txtNumPorts,.txtPort{
    font-family:arial,verdana;
    font-size:11px;
    font-weight:normal;
}
.txtIlla{
    font-weight:bold;
    color:#32659c;
}
.txtNumPorts{
    color:#d50000;
}
.txtPort{
    color:#000000;
    text-decoration:underline;    
    margin:0px;
    line-height:20px;
}

.colEsqInt{
    padding:14px 12px 14px 12px;
}
.colDreInt{
/*    padding:11px 20px 14px 20px;*/
    padding:11px 20px 14px 50px;	

	
	/*	  padding:11px 20px 14px 77px;	*/
}

.capsaPort{
    float:left;
    width:198px;
    padding-bottom:6px;
}
/*fi selector ports*/

/*fitxa port*/
.txtTitDesc{
    font-family:arial,verdana;
    font-size:11px;
    color:#32659c;
    font-weight:bold;
}
.txtDesc, .txtDesc font, .txtDesc p {
    margin:0px;
    font-family:arial,verdana;
    font-size:11px;
    color:#000000;
    text-align:justify;
}
.capsaIcones{
    float:left;
    width:573px;
    border-top:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
    background-image:url('../images/maq/port/fons_taula_icones.gif');
    margin-top:30px;
}
.capsaText{
    float:left;
    margin-top:25px;
    /* 20071017 obarnes: ampliar amplada de la descripcio de port*/
    width: 573px;
}

/*capses icones*/
.cpIco_false,.cpIco_true{
    width:102px;
    height:31px;
    border-bottom:1px dashed #c3c3c3;
    border-right:1px dashed #c3c3c3;
    margin:0px;
    font-family:arial,verdana;
    font-size:9px;
    font-weight:normal;
    color:#b9b9b9;
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:35px;
    padding-right:2px;
}
.cpIco_true{
    background-color:#d5edf9;
    font-weight:bold;
    color:#32659c;    
}
.cpIcoDre{
    border-right:1px solid #c3c3c3;
}
.cpIcoBot{
    border-bottom:0px;
}
.imagenPort{
	/*border: 1px solid #c3c3c3;*/
	
	border-bottom:0px;
	}
	.imagenPort img{
	display: block;
	}
/*fi fitxa port*/

/* ficha empresa */
.txtNormal11, .txtNormal11AzulBold, .txtWebEmpresa, .txtNormal11Gris, .txtNormal11RojoBold{
	font-family:Arial, Verdana;
	font-size:11px;		
}
.txtNormal11{
	color:#000000;
}
.txtNormal11Gris{
	color:#454545;
}
.txtNormal11AzulBold{
	font-weight:bold;
	color:#32659C;
    /* margin-right:105px;*/
}
.txtWebEmpresa{
	text-decoration:underline;	
}

.txtNormal11RojoBold{
    font-weight:bold;
    color:#cc1313;
}
.fichaEmpresa .empresa_idioma_fr{
	background-image:url(../images/icons/band_fr.gif);
}
.fichaEmpresa .empresa_idioma_de{
	background-image:url(../images/icons/band_de.gif);
}
.fichaEmpresa .empresa_idioma_en{
	background-image:url(../images/icons/band_en.gif);
}
.fichaEmpresa .empresa_idioma_es{
	background-image:url(../images/icons/band_es.gif);
}
.fichaEmpresa .empresa_idioma_ca{
	background-image:url(../images/icons/band_ct.gif);
}
.fichaEmpresa .empresa_idioma_gr{
	background-image:url(../images/icons/band_gre.gif);
}
.fichaEmpresa .empresa_idioma_it{
	background-image:url(../images/icons/band_ita.gif);
}
.fichaEmpresa .empresa_idioma_fr, .fichaEmpresa .empresa_idioma_de, .fichaEmpresa .empresa_idioma_en, .fichaEmpresa .empresa_idioma_es, .fichaEmpresa .empresa_idioma_ca, .fichaEmpresa .empresa_idioma_gr, .fichaEmpresa .empresa_idioma_it {
	background-position:left 50%;
	background-repeat:no-repeat;
	color:#454545;
	display:inline;
	font-family:Arial;
	font-size:10px;
	height:20px;
	line-height:20px;
	margin-right:10px;
	padding-left:18px;
	width:75px;
}

.fichaEmpresa #marcas,
.fichaEmpresa #certificados,
.fichaEmpresa #asociados,
.fichaPuerto #certificados,
.fichaPuerto #asociados {
	float:left;
	padding-top: 31px;
}
.fichaEmpresa #marcas.off,
.fichaEmpresa #certificados.off,
.fichaEmpresa #asociados.off,
.fichaPuerto #certificados.off,
.fichaPuerto #asociados.off {
	display: none;
}

.fichaEmpresa #certificados .certificado,
.fichaEmpresa #asociados .asociado,
.fichaEmpresa #marcas .marca,
.fichaPuerto #certificados .certificado,
.fichaPuerto #asociados .asociado {
	float:left;
	padding-top: 13px;
}
.fichaEmpresa #certificados,
.fichaEmpresa #certificados .certificado,
.fichaEmpresa #asociados,
.fichaEmpresa #asociados .asociado,
.fichaemrpesa #marcas,
.fichaEmpresa #marcas .marca,
.fichaPuerto #certificados,
.fichaPuerto #certificados .certificado,
.fichaPuerto #asociados,
.fichaPuerto #asociados .asociado {
	text-align: center;
	padding-right:30px;
}
.fichaEmpresa #certificados .certificado a img,
.fichaEmpresa #asociados .asociado a img,
.fichaEmpresa #marcas .marca a img,
.fichaPuerto #certificados .certificado a img,
.fichaPuerto #asociados .asociado a img {
	border:none;
}
.fichaEmpresa #certificados .certificado a.desc,
.fichaEmpresa #asociados .asociado a.desc,
.fichaEmpresa #marcas .marca a.desc,
.fichaPuerto #certificados .certificado a.desc,
.fichaPuerto #asociados .asociado a.desc {
	display:block;
	max-width: 128px;
	padding:10px 0 0 0;	
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #32659C;
	text-decoration:underline;	
}

.fichaEmpresa #certificados .certificado .desc,
.fichaEmpresa #asociados .asociado .desc,
.fichaEmpresa #marcas .marca .desc,
.fichaPuerto #certificados .certificado .desc,
.fichaPuerto #asociados .asociado .desc {
	display:block;
	width: 128px;
	padding:10px 0 0 0;	
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #32659C;	
}


.fichaEmpresa #certificados p,
.fichaEmpresa #asociados p,
.fichaEmpresa #marcas p,
.fichaPuerto #certificados p,
.fichaPuerto #asociados p {
	display:block;	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #32659C;
	text-align:left;
	margin: 0;
}

/* fin ficha empresa */

.boton_menu_superior { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #9A9A9A;
    padding-right: 1px;
    padding-left: 4px;
}

/** Modificaciones I02 */
.formularioSolicitud{
	display: block;
	float: left;
	width:575px;
}
.formularioSolicitud .content{
	display: block;
	float: left;
		background-color: #f7f7f7;	
}
.formularioSolicitud .rotulo{
	display: block;
	float: left;
	height:30px;

}
.formularioSolicitud .content form p.aviso strong{
	color: #FF9900;
}

.formularioSolicitud .rotulo h1{
	display: block;
	float: right;
	font: bold 20px Arial, Verdana, sans-serif;
	color: #32659c;
	padding: 0px 15px 0px 47px;
	line-height: 45px;
	background: url(../images/budget/elems/calculadora.gif) center left no-repeat;
	position: relative;
	/*top: 20px;*/
	top:-30px;
}
.formularioSolicitud .fila{
/*	padding-top: 25px;*/
/*	border:1px solid red;*/
}
.formularioSolicitud input,
.formularioSolicitud textarea,
.formularioSolicitud select{
	border: 1px solid #7F9DB9;
}
.formularioSolicitud input.campoOculto{
	border: none;
}
.formularioSolicitud select,
.formularioSolicitud input,
.formularioSolicitud label,
.formularioSolicitud .fila,
.formularioSolicitud .item,
.formularioSolicitud .itemMedium,
.formularioSolicitud .itemMediumFin,
.formularioSolicitud .itemSmall{
	display: block;
	float: left;
	clear: both;
}
.formularioSolicitud .item,
.formularioSolicitud .itemBig,
.formularioSolicitud .itemMedium,
.formularioSolicitud .itemMediumFin,
.formularioSolicitud .itemSmall{
	clear: none;
}
.formularioSolicitud .detalle .itemBig{
    float:left;
    padding:0;
    width:540px;
}
.formularioSolicitud .detalle .itemBig input{
    clear:none;
    display:inline;
    float:none;
}
.formularioSolicitud .detalle .itemBig label{
	font: 9px Arial, Verdana, sans-serif;
	color: #32659C;
	display:block;
	float:right;
	position:relative;
}
.formularioSolicitud .content{
	width: 100%;
	display: block;
	float: left;
	clear: both;
	padding-right:10px;
}

#seleccion_contacto{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

#seleccion_contacto.content{
	display: block;
	float: left;	
	padding: 0px 0px 0px 0px;
}
#seleccion_contacto.content .fila{
	padding-left: 10px;
}
#seleccion_contacto.content .fila{
	padding-top: 10px;
}
#seleccion_contacto.content .fila .itemRadio{
	padding-right: 15px;
	float:left;
}
#seleccion_contacto.content .fila .itemRadio label{
	font: normal 11px/18px Arial, Verdana, sans-serif;
	color: #2c3f3e;
	clear: none;
	padding-left: 5px;
}
#seleccion_contacto.content .fila .itemRadio label strong{
	color: #32659c;
}
#seleccion_contacto.content input{
	display: block;
	float: left;
	width: auto;
	clear: none;
	border: none;
}
.formularioSolicitud h3{
	clear: both;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659c;
	position: relative;
	padding: 10px 0px 0px 0px;
}
.formularioSolicitud h3 strong{
	color: #FF9900;
}
.formularioSolicitud form{
	padding: 0px 0px 30px 15px;
	display: block;
	float: left;
}

.formularioSolicitud label {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}

.formularioSolicitud label strong{
	color: #FF9900;
}

/*
.formularioSolicitud .fila .itemSelect select{
	width: 72px;
}	
.formularioSolicitud .fila .itemMedium,
.formularioSolicitud .fila .itemSmall{
	margin-right: 19px;

}
.formularioSolicitud .fila .itemSelect{

	padding-right: 18px;
		float:left;		
}
.formularioSolicitud .fila .itemMediumFin{
	padding: 0px 0px 0px 0px;	
}
.formularioSolicitud .fila .itemSmall input{
	display: block;
	width: 176px;
}
.formularioSolicitud .fila .itemBig input{
	width: 547px;
}
.formularioSolicitud .fila .itemSelect select{
	width: 72px;
}
.formularioSolicitud .fila .itemMedium input,
.formularioSolicitud .fila .itemMedium select,
.formularioSolicitud .fila .itemMediumFin input{
	width: 264px;
}
*/


.formularioSolicitud .cajaInputs .fila {
/*	border:1px solid red;*/
	padding:10px 0px 0px 0px;
}
/******** nuevo ********/
.formularioSolicitud .cajaInputs .fila .itemSelect select{
	width: 72px;
}	
.formularioSolicitud .cajaInputs .fila .itemMedium,
.formularioSolicitud .cajaInputs .fila .itemSmall{
/*	padding: 0px 19px 0px 0px;	*/
	margin-right: 19px;

}
.formularioSolicitud .cajaInputs .fila .itemSelect{
	width:87px;
	/*padding-right: 18px;*/
		float:left;		
}
.formularioSolicitud .cajaInputs .fila .itemMediumFin{
	padding: 0px 0px 0px 0px;	
}
.formularioSolicitud .cajaInputs .fila .itemSmall input{
	display: block;
	width: 176px;
}
.formularioSolicitud .cajaInputs .fila .itemBig input{
	width: 547px;
}
.formularioSolicitud .cajaInputs .fila .itemSelect select{
	width: 72px;
}
.formularioSolicitud .cajaInputs .fila .itemMedium input,
.formularioSolicitud .cajaInputs .fila .itemMedium select,
.formularioSolicitud .cajaInputs .fila .itemMediumFin input{
	width: 260px;
}
.formularioSolicitud .cajaInputs .fila .itemSmall{
/*	padding-right: 19px;*/
}
#formulario_solicitud_pres {
	padding-right:4px;	
}
/******** fin nuevo********/



.formularioSolicitud p.aviso{
	padding-top: 25px;
	color: black;
	font-weight: normal;

}
.formularioSolicitud .cajaInputs{
	padding-bottom: 30px;
}
.formularioSolicitud .cajaInputs{
	padding-bottom: 20px;
	display: block;
	float: left;
}
/* Checkboxes */
.formularioSolicitud .checkBoxes{
	padding: 0px 0px 15px 0px;
	display: block;
	float: left;
}
.formularioSolicitud .checkBoxes .fila{
	padding-top: 0px;
} 
.formularioSolicitud .content .checkBoxes p{
	padding: 20px 0px 15px 0px;
	margin: 0px;
}
.formularioSolicitud .checkBoxes .fila .itemCheck{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100px;
}
.formularioSolicitud .checkBoxes .fila .itemCheck input,
.formularioSolicitud .checkBoxes .fila .itemCheck label{
	display: block;
	float: left;
	clear: none;
	line-height: 20px;
	padding-left:5px;
}


.formularioSolicitud .checkBoxes .fila .itemCheck input{
	border: none;	
}
/*.formularioSolicitud .checkBoxes .fila .itemCheck label{
	display: inline;
}*/
.formularioSolicitud .checkBoxes .fila .itemCheck label{
	padding: 0px 5px 10px 10px;
}

.formularioSolicitud .checkBoxes .fila .itemSmall label{
	display: block;
	float: left;
	clear: none;
	padding: 0px 5px 10px 10px;
	line-height: 20px;
	
	
}

.formularioSolicitud .checkBoxes .fila .itemSmall input{
	display: block;
	float: left;
	clear: none;
	width: 164px;
}
/* Lista empresas seleccionadas */
.formularioSolicitud .content form ul{
	padding: 15px 0px 10px 0px;
	line-height: 15px;
}
.formularioSolicitud .content form.oculto{
	display: none;
	background-color: black;
}
.formularioSolicitud .content form.visible{
	display: block;
}

.formularioSolicitud .content form ul li{
	clear: both;
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 10px 0px;
	list-style-type: none;	
}
.formularioSolicitud .content form ul li span{
	padding: 0px 4px 0px 5px;
	background: url(../images/budget/elems/bullet.gif) center left no-repeat;
}

.formularioSolicitud .content form ul li a.eliminar{
	font: normal 9px Arial, Verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.formularioSolicitud .content form ul li a.seleccionar{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
}
.formularioSolicitud .content .radios{
	display: block;
	float: left;
	padding: 0px 0px 15px 0px;
}
.formularioSolicitud .content .radios .fila{
	padding-top: 15px;
		width:555px;
		float:left;
}
.formularioSolicitud .content .radios .itemRadio{
	display: block;
	float: left;
	width: 183px;
	padding-bottom: 15px;

}
.formularioSolicitud .content .radios .itemRadio label {
	padding-left: 5px;

}

.formularioSolicitud .content .radios input,
.formularioSolicitud .content .queja input {
	display: block;
	float: left;
	clear: none;
	border: none;
}
.formularioSolicitud .content .radios label,
.formularioSolicitud .content .queja  label{
	display: block;
	float: left;
	position: relative;
	top: 3px;
	clear: none;
}
.formularioSolicitud .content .detalle{
	padding-top: 20px;
}

.formularioSolicitud .content .detalle textarea{
	clear: both;
	width: 540px;
	height: 113px;
	display: block;
	float: left;
}
.formularioSolicitud .content .detalle p{
	padding: 5px 0px 25px 0px;
}
#formulario_solicitud_inf .detalle p{
	padding: 5px 0px 0px 0px;
}
#formulario_solicitud_inf .detalle .fila{
	padding-bottom: 25px;
}
.formularioSolicitud .piePresupuesto{
	padding: 30px 0px 0px 0px;
	display: block;
	float: left;
	background-color: #ffffff;
}
.formularioSolicitud .piePresupuesto .flotanteIzq .contenedorBoton{
	padding: 0px 10px 0px 0px;
	display: block;
	float: left;	
}
.formularioSolicitud .piePresupuesto .flotanteDcha .contenedorBoton{
	margin: 0px;
}
.formularioSolicitud label.contaCaracteres{
	display: block;
	float: right;
	padding-right: 24px;
	font: normal 9px Verdana, Arial, sans-serif;
	color: #2C3F3E;
}
.formularioSolicitud label.contaCaracteres strong{
	color: #2C3F3E;
}



/**** Formulario de quejas y sugerencias ****/
.cajaFormularioQuejas{
	padding: 0px 0px 30px 0px;
	/*margin-top: -15px;*/
		float:left;
		width:100%;

}
.formularioQuejas{
	padding: 0px 0px 0px 0px;
	width:expression(document.all ? "565px" : "auto");
}
.formularioQuejas .content{
	margin-top: -17px;
		background-color: #f7f7f7;
}
.formularioQuejas .content .contenedorFilas{
	display: block;
	float: left;
}
.formularioQuejas .rotulo{
	/*width: 100%;*/
	display: block;
	float: left;
	position: relative;
	top: 0px;
/*	heigth: 0px;*/
}

.formularioQuejas .rotulo .flotanteIzq{
	display: block;
	float: left;
}

.formularioQuejas .rotulo .flotanteIzq h2{
	display: block;
	float: left;
	padding: 0px 2px 0px 0px;
	font: bold 18px/19px Arial, Verdana, sans-serif;
	color: #32659C;	
}
.formularioQuejas .rotulo .flotanteDcha{
	/*width: 40%;*/
	float:left;
}

.formularioQuejas .rotulo .flotanteIzq{
/*	width: 55%;*/
	padding: 0px 7px 0px 0px;
	float:left;
}

.formularioQuejas .rotulo .flotanteDcha h1{
	display: block;
	float: right;
	font: bold 20px Arial, Verdana, sans-serif;
	color: #32659c;
	padding: 5px 5px 0px 47px;
	line-height: 35px;
	background: url(../images/budget/elems/calculadora.gif) center left no-repeat;
}
.formularioQuejas .rotulo .flotanteIzq h2 strong{
	/*color: #FF9900;*/
}
.formularioQuejas .content h3{
	clear: both;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659c;
	position: relative;
}
.formularioQuejas .content h3 strong{
	color: #FF9900;
}
.formularioQuejas .content form p{
	margin: 0px;
	/*padding: 25px 0px 20px 0px;*/
	padding:15px 0px 15px 0px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}
.formularioQuejas .content form p strong{
	color: #FF9900;
}
.textov9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/*** Seccion desactivable en funcion del radio button ***/

/*** Clase off : Seccion desactivada ***/
.formularioQuejas .content #desactivable.on .fila,
.formularioQuejas .content #desactivable.off .fila{
	padding: 15px 0px 0px 0px;
	margin:0px;
	clear:both;
}
.formularioQuejas .content #desactivable.off label{
	color: #999999;
	font-weight: normal;
}
.formularioQuejas .content #desactivable.off input{
	background-color: #ffffff;
}
.formularioQuejas .content #desactivable.off select{
	background-color: #ffffff;
}

/*** Clase on : seccion activa *********/
.formularioQuejas .content #desactivable.on label{
	color: #32659C;
/*	font-weight: normal;*/
}

.formularioQuejas .content #desactivable.on input{
	background-color: #ffffff;
}
.formularioQuejas .content #desactivable.on select{
	background-color: #ffffff;
}
/* los labels de queja y sugerencia han de apagarse o encenderse tambien */ 
.formularioQuejas .content #queja.on,
.formularioQuejas .content #sugerencia.on{
	color: #32659C;
}
.formularioQuejas .content #queja.off,
.formularioQuejas .content #sugerencia.off{
	color: #999999;
}
.formularioQuejas .content .detalle textarea{
	clear: both;
	width: 550px;
	height: 113px;
	display: block;
	float: left;
}
.formularioQuejas .content .detalle p{
	padding: 5px 0px 0px 0px;
}
.formularioQuejas .content .cajaMotivo{
/*	padding: 15px 0px 15px 0px;*/
	margin: 0px;
	display: block;
	float: left;
}
.formularioQuejas .content form h3.motivo {
	padding:0px 0px 10px 0px;	
}
.formularioQuejas .content .cajaMotivo .itemRadio{
	height: auto;
}

.formularioQuejas .content .cajaMotivo .fila{
	padding: 0px;
	clear:both;
	margin:0px;
}
.formularioQuejas .content .cajaMotivo .fila2{
	padding: 19px 0px 0px 0px;
	clear:both;
}
.formularioQuejas .content .cajaMotivo .itemRadio label{
	display: block;
	float: left;
	position: relative;
	top: 3px;
	padding: 0px 0px 0px 4px;
}
.formularioQuejas .content .cajaMotivo .itemRadio input{
	display: block;
	float: left;
}

.formularioQuejas .content .cajaMotivo .itemMedium label{
	display: block;
	padding-bottom: 3px;
}
.formularioQuejas .content .cajaMotivo .itemMedium input{
	display: block;
	float: left;
}
.formularioQuejas .content .cajaMotivo .selectsFechas{
	display: block;
	float: left;
}
.formularioQuejas .content .cajaMotivo .selectsFechas .itemDia,
.formularioQuejas .content .cajaMotivo .selectsFechas .itemMes,
.formularioQuejas .content .cajaMotivo .selectsFechas .itemAny{
	display: block;
	float: left;
	padding: 0px 11px 0px 0px;
}
.formularioQuejas .content .cajaMotivo .selectsFechas .itemDia select{
	width: 42px;
}
.formularioQuejas .content .cajaMotivo .selectsFechas .itemMes select{
	width: 82px;
}
.formularioQuejas .content .cajaMotivo .selectsFechas .itemAny select{
	width: 58px;
}
.formularioQuejas .content .cajaMotivo .selectsFechas .itemDia label,
.formularioQuejas .content .cajaMotivo .selectsFechas .itemMes label,
.formularioQuejas .content .cajaMotivo .selectsFechas .itemAny label{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	display: block;
	padding-bottom: 3px;
}
.formularioQuejas .content .contenedorFilas .fila{
	display: block;
	float: left;
	width:100%;
}

.cajaFormularioQuejas  .piePresupuesto{
	padding: 30px 0px 0px 0px;
	display: block;
	float: left;
	background-color: #ffffff;
}
.cajaFormularioQuejas .piePresupuesto .flotanteIzq .contenedorBoton{
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;	
}
.cajaFormularioQuejas .piePresupuesto .flotanteDcha .contenedorBoton{
	margin: 0px;
}
.cajaFormularioQuejas form{
	padding-left: 15px;
	padding-bottom: 30px;
}



.formularioQuejas .content h3{
	clear: both;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659c;
	position: relative;
	padding: 10px 0px 0px 15px;
}
.formularioQuejas .content .contenedorFilas{
	/*19px padding top de la fila, +1px*/
/*	padding: 1px 0px 0px 0px;*/
		width:100%;
		padding:0px;
		margin:0px;	
}
.formularioQuejas .content p.parrafo1 {
	padding:20px 0px 20px 0px;	
	clear:both;
}
.formularioQuejas .content form h3{
	padding-left: 0px;
}
.formularioQuejas .content h3 strong{
	color: #FF9900;
}

.formularioQuejas .contenedorFilas .fila,
.formularioQuejas .contenedorFilas .fila2{
	padding:0px;
	margin:0px;
	padding: 19px 0px 0px 0px;
}
.formularioQuejas .fila .itemSelect{
	padding: 0px 12px 0px 0px;	
	float:left;	
}
.formularioQuejas .fila .itemMedium,
.formularioQuejas .fila .itemSmall{
	padding: 0px 19px 0px 0px;	
	float:left;
}
.formularioQuejas .fila .itemMediumFin{
	padding: 0px 0px 0px 0px;	
	float:left;	
}
.formularioQuejas .fila .itemSmall input{
	display: block;
	width: 176px;
}
.formularioQuejas .fila .itemSelect select{
	width: 72px;
}
.formularioQuejas .fila .itemMedium input,
.formularioQuejas .fila .itemMedium select,
.formularioQuejas .fila .itemMediumFin input{
	display: block;
	width: 264px;
}
.formularioQuejas .fila label,
.formularioQuejas .fila2 label{
	display: block;	
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659c;
}
.formularioQuejas .content .detalle{
	clear:both;
	padding: 0px 15px 10px 0px;
}
.formularioQuejas .content .detalle p{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	width: 550px;
	margin: 0px 0px 15px 0px;
}
.formularioQuejas .content .detalle .itemBig{
	padding: 0px 0px 0px 0px;
	width: 550px;
	display: block;
	float: left;
}
.formularioQuejas .content .detalle label{
	display: block;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;
	position: relative;
}
.formularioQuejas .content .detalle textarea{
	clear: both;
	width: 550px;
	height: 113px;
	display: block;
	float: left;
}
/**** Formulario de Solicitud de nuevo Presupuesto . Utilizamos las mismas cajas que para el formulario de quejas ****/
.formularioQuejas .checkBoxes{
	padding: 0px 0px 15px 0px;
	display: block;
	float: left;
}
.formularioQuejas .content .checkBoxes p{
	padding: 20px 0px 15px 0px;
	margin: 0px;
}
.formularioQuejas .checkBoxes .fila .itemCheck{
	display: block;
	float: left;
	padding: 0px 20px 0px 0px;
	width: 100px;

}
.formularioQuejas .checkBoxes .fila .itemCheck label{
	display: inline;
}
.formularioQuejas .checkBoxes .fila .itemSmall label{
	display: block;
	float: left;
	position: relative;
	top: 5px;
	padding: 0px 5px 0px 0px;
}
.formularioQuejas .checkBoxes .fila .itemSmall input{
	display: block;
	float: left;
	width: 164px;
}
.formularioQuejas .content form ul{
	padding: 15px 0px 10px 0px;
	line-height: 15px;
}

.formularioQuejas .content form ul li{
	clear: both;
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 10px 0px;
	list-style-type: none;	
}
.formularioQuejas .content form ul li span{
	padding: 0px 4px 0px 5px;
	background: url(../images/budget/elems/bullet.gif) center left no-repeat;
}

.formularioQuejas .content form ul li a.eliminar{
	font: normal 9px Arial, Verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.formularioQuejas .content form ul li a.seleccionar{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
}
.formularioQuejas .content .radios{
	display: block;
	float: left;
	padding: 15px 0px 15px 0px;
}
.formularioQuejas .content .radios .itemRadio{
	display: block;
	float: left;
/*	width: 180px;*/
}
.formularioQuejas .content .radios input,
.formularioQuejas .content .queja input {
	display: block;
	float: left;
}
.formularioQuejas .content .radios label,
.formularioQuejas .content .queja  label{
	display: block;
	float: left;
	position: relative;
	top: 3px;
}

.formularioQuejas .content label strong{
	color: #FF9900;
}

/* fin de e-presupuestos */


/**********************ARGUMENTOS ADHESION EPRESUPUESTOS*************************/

ul.listaArgumentos{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.listaArgumentos2{
	list-style: none;
	background-color: black;
}

.formularioNotificacion .cajaArgumentos{
	width: 574px;
}
.formularioNotificacion .cajaArgumentos .intro{
	padding: 0px 0px 5px 0px;
}
.formularioNotificacion .cajaArgumentos .intro h3,
.formularioNotificacion .cajaArgumentos .intro h4{
	font: bold 14px Arial, Verdana, sans-serif;
	color: #32659C;
}
.formularioNotificacion .cajaArgumentos .intro h4{
	font-size: 13px;
	padding-bottom: 15px;
}
.formularioNotificacion .cajaArgumentos .intro p{
	padding: 0px 0px 18px 0px;
}
ul.listaArgumentos .argumento{
	padding: 0px 0px 15px 0px;
}

ul.listaArgumentos .argumento h5 strong{
	color: #FF9900;
	font-size: 20px;
}
ul.listaArgumentos .argumento h5{
	font: bold 13px Arial, Verdana, sans-serif;
	color: #32659C;
}
ul.listaArgumentos .argumento p{
	
}

.formularioNotificacion #recepcionPresupuestos .contenedorBoton .botonAmarillo .central{
	padding: 0px 40px 0px 40px;
}

.formularioNotificacion .cajaArgumentos .intro h3 strong,
.formularioNotificacion .cajaArgumentos .intro h4 strong{
	color: #FF9900;
}
.formularioNotificacion .cajaArgumentos .intro p strong,
ul.listaArgumentos .argumento p strong{
	color: #32659C;
	font-weight: normal;
}
.formularioNotificacion .cajaArgumentos .intro p strong span,
ul.listaArgumentos .argumento p strong span{
	color: #FF9900;
}
ul.listaArgumentos .argumento ul.listaSecundaria{
	list-style: none;
	margin: 0px;
	padding: 24px 0px 0px 7px;
}
ul.listaArgumentos .argumento ul.listaSecundaria li{
	background: url(../images/budget/elems/bullet_lista_secundaria.gif) 0px 4px no-repeat;
	padding: 0px 0px 11px 12px;
}
ul.listaArgumentos .argumento ul.listaSecundaria li.ultima{
	padding-bottom: 0px;
}
ul.listaArgumentos .argumento ul.listaSecundaria li h6{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	margin: 0px;
	padding: 0px;
}
.formularioNotificacion .cajaArgumentos .pieArgumentos{
	text-align: center;
	width: 100%;
	display: block;
	float: left;
	color: black;
}
.formularioNotificacion .cajaArgumentos .pieArgumentos .cajaBoton{
	display: block;
/*	float: left;*/
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	line-height: 21px;
}

/**** Formulario de Adhesion a E-presupuesto ****/
.formularioAdhesion .content{
	background-color: #f7f7f7;
}
.formularioAdhesion .content form{
	padding: 20px 12px 0px 20px;
	padding-bottom: 0px;
}
.formularioAdhesion .content{
	padding-bottom: 15px;
}
.formularioAdhesion .rotulo{
	/*width: 100%;*/
	display: block;
	float: left;
	position: relative;
	top: 17px;
}
.formularioAdhesion .rotulo .flotanteDcha{
	/*width: 40%;*/
}
.formularioAdhesion .rotulo .flotanteIzq{
/*	width: 55%;*/
	padding: 0px 7px 0px 0px;
}
.formularioAdhesion .rotulo .flotanteIzq h2{
	display: block;
	float: left;
	padding: 0px 8px 0px 0px;
	font: bold 12px/19px Arial, Verdana, sans-serif;
	color: #32659C;	
}
.formularioAdhesion .rotulo .flotanteDcha h1{
	display: block;
	float: right;
	font: bold 20px Arial, Verdana, sans-serif;
	color: #32659c;
	padding: 0px 23px 0px 47px;
	line-height: 45px;
	background: url(../images/budget/elems/calculadora.gif) center left no-repeat;
}
.formularioAdhesion .rotulo .flotanteDcha h1 strong,
.formularioAdhesion .rotulo .flotanteIzq h2 strong{
	color: #FF9900;
}
.formularioAdhesion .fila,
.formularioAdhesion .fila2{
	padding: 19px 0px 0px 0px;
}
.formularioAdhesion .fila .itemSmall{
	padding: 0px 19px 0px 0px;	
}
.formularioAdhesion .fila .itemMedium{
	padding: 0px 19px 0px 0px;	
		width:264px;
		float:left;		
}
.formularioAdhesion .fila .itemMediumFin{
	padding: 0px 0px 0px 0px;
		width:264px;
		float:left;		
}
.formularioAdhesion .fila .itemSmall input{
	display: block;
	width: 176px;

} 
.formularioPresupuesto .fila .itemSelect select{
	width: 72px;
}
.formularioAdhesion .fila .itemMedium input,
.formularioAdhesion .fila .itemMediumFin input{
	display: block;
	width: 264px;

}
.formularioAdhesion .fila .itemBig input{
	width: 548px;
}
.formularioAdhesion .fila label,
.formularioAdhesion .fila2 label{
	display: block;	
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659c;
}
.formularioAdhesion .content p,
.formularioAdhesion .content ul span,
.formularioAdhesion .content li span,
.formularioAdhesion .content li label{
	position: relative;
	padding: 10px 0px 0px 0px;
	font: normal 11px Arial, Verdana, sans-serif;
}
.formularioAdhesion .content li label{
	font-weight: bold;
}
.formularioAdhesion .content ul{
	padding: 15px 0px 40px 0px;
}
.formularioAdhesion .content li{
	list-style-type: none;
	padding: 15px 0px 0px 0px;
}
.formularioAdhesion .content p strong,
.formularioAdhesion .content ul li span strong{
	color: #FF9900;
	font-weight: normal;
}
.formularioAdhesion .content p strong.azul,
.formularioAdhesion .content ul li span strong.azul{
	color: #32659C;
	font-weight: normal;
}
.formularioAdhesion .content #inscripcion{
	text-align: center;
	padding: 0px 0px 30px 0px;
}
.formularioAdhesion .content #inscripcion p{
	text-align: left;
	padding-bottom: 30px;
}
.formularioAdhesion .content #inscripcion .contenedorBoton{
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}
.formularioAdhesion .content #desplegable{
}

.formularioAdhesion .content #desplegable p{
	padding: 30px 0px 0px 0px;
}
.formularioAdhesion .content #desplegable .itemCheck{
	padding: 0px 0px 50px 0px;
}
.formularioAdhesion .content #desplegable .itemCheck input{
	display: block;
	float: left;
}
.formularioAdhesion .content #desplegable .itemCheck label{
	display: block;
	float: left;
	position: relative;
	top: 3px;
	padding: 0px 0px 0px 5px;
	color: #000000;
	font-weight: normal;
}
.formularioAdhesion .content #desplegable .itemCheck label a{
	color: #32659C;
	text-decoration: underline;
}
.formularioAdhesion .content #desplegable .botonPie{
	text-align: center;
}
.formularioAdhesion .content #desplegable .contenedorBoton{
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.formularioAdhesion .content #desplegable .contenedorBoton a.botonAmarillo .central{
	width: 280px;
	padding: 10px;
}
/*capas ocultas*/
.formularioAdhesion .content #desplegable,
.formularioAdhesion .content #inscripcion{
	display: none;
}
/***************************************************************/

/***************** INFORMACION PARA USUARIOS ********************/
ul.listaArgumentos{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.listaArgumentos2{
	list-style: none;
	background-color: black;
}
.formularioNotificacion .cajaArgumentosUsuario{
	width: 574px;
	text-align: justify;
}
.formularioNotificacion .cajaArgumentosUsuario .intro{
	padding: 0px 0px 5px 0px;
}
.formularioNotificacion .cajaArgumentosUsuario .intro h3,
.formularioNotificacion .cajaArgumentosUsuario .intro h4,
.formularioNotificacion .cajaArgumentosUsuario h4{
	font: bold 14px Arial, Verdana, sans-serif;
	color: #32659C;
}
.formularioNotificacion .cajaArgumentosUsuario .intro h4,
.formularioNotificacion .cajaArgumentosUsuario  h4{
	padding-bottom: 7px;
}
.formularioNotificacion .cajaArgumentosUsuario .intro h4.titular{
	padding: 12px 0px 7px 0px;
}
.formularioNotificacion .cajaArgumentosUsuario .intro p{
	padding: 0px 0px 18px 0px;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento{
	padding: 0px 0px 15px 0px;
}

.cajaArgumentosUsuario ul.listaArgumentos .argumento h5 strong{
	color: #FF9900;
	font-size: 24px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento h5{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento p{
	padding: 0px 0px 0px 35px;
}
.formularioNotificacion .cajaArgumentosUsuario .intro h3 strong,
.formularioNotificacion .cajaArgumentosUsuario .intro h4 strong{
	color: #FF9900;
}
.formularioNotificacion .cajaArgumentosUsuario .intro p strong,
.cajaArgumentosUsuario ul.listaArgumentos .argumento p strong{
	color: #32659C;
	font-weight: bold;
}
.formularioNotificacion .cajaArgumentosUsuario .intro p strong span,
.cajaArgumentosUsuario ul.listaArgumentos .argumento p strong span{
	color: #FF9900;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento ul.listaSecundaria{
	list-style: none;
	margin: 0px;
	padding: 15px 0px 0px 35px;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento ul.listaSecundaria li{
	background: url(../images/budget/elems/bullet_lista_secundaria.gif) 0px 4px no-repeat;
	padding: 0px 0px 11px 12px;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento ul.listaSecundaria li p{
	padding-left: 0px;
	position: relative;
	left: -12px;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento ul.listaSecundaria li.ultima{
	padding-bottom: 0px;
}
.cajaArgumentosUsuario ul.listaArgumentos .argumento ul.listaSecundaria li h6{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;
	margin: 0px;
	padding: 0px;
}



/****************************************************************/
/*******************Formulario de alta **************************/
/****************************************************************/
.maintitlePeq {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #32659C;
	font-weight : bold;
	margin-bottom: 9px;
}
.cajaFormularioAlta{
	display: block;
	float: left;
	width: 574px;
	margin-bottom: 20px;
	background-color: #F9F9F9;
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
}

.cajaFormularioAlta .content{
	padding: 0px 10px 30px 10px;
	display: block;
	float: left;
}
.cajaFormularioAlta .content form#formularioAlta{
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}
.cajaFormularioAlta .content h3{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659C;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.cajaFormularioAlta p.aclaracion strong{
	color: #FF9900;
}
.cajaFormularioAlta .content .parrafo{
	padding: 12px 0px 12px 0px;
}
.cajaFormularioAlta .content .fila{
	display: block;
	float: left;
	padding-top: 14px;
	height: 40px;
}
.cajaFormularioAlta .content .fila textarea,
.cajaFormularioAlta .content .fila input,
.cajaFormularioAlta .content .fila label{
	display: block;
	float: left;
	clear: both;
}
.cajaFormularioAlta .content .fila label{
	float: none;
}
.cajaFormularioAlta .content .fila label{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}	
.cajaFormularioAlta .content .fila label span{
	font-weight: normal;
}
/*.cajaFormularioAlta .content .fila .itemMedium,*/
.cajaFormularioAlta .content .fila .itemBig,
.cajaFormularioAlta .content .fila .itemFile{
	display: block;
	float: left;
	height: 35px;
}

.cajaFormularioAlta .content .fila .ultimo{
	padding-right: 0px;
}
.cajaFormularioAlta .content .fila .itemMedium{
	display: block;
	float: left;
	padding: 0px 20px 0px 0px;
}
.cajaFormularioAlta .content .fila .itemMedium.fin{
	padding-right: 0px;
}
.cajaFormularioAlta .content .fila .itemBig textarea,
.cajaFormularioAlta .content .fila .itemBig input{
	width: 547px;
}
.cajaFormularioAlta .content .fila .itemBig textarea{
	height: 112px;
	padding: 0px;
	margin: 0px;
}

.cajaFormularioAlta .content .fila .itemMedium input{
	width: 263px;
}

.cajaFormularioAlta .content .fila .itemFile input{
	width: 263px;
}

.cajaFormularioAlta .fila .checkFlotante{
	height: 12px;
	display: block;
	float: left;
	padding: 0px 12px 0px 0px;
}
.cajaFormularioAlta .fila .checkFlotante input{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	clear: none;
}
.cajaFormularioAlta .fila .checkFlotante label{
	display: block;
	float: left;
	font: normal 10px/18px Arial, Verdana, sans-serif;
	color: #000;
	clear: none;
	padding: 0px 0px 0px 3px;
}

.cajaFormularioAlta label strong{
	color: #FF9900;
}

.cajaFormularioAlta .imagenes,
.cajaFormularioAlta .localizacion,
.cajaFormularioAlta .idiomas,
.cajaFormularioAlta .contacto,
.cajaFormularioAlta .zonas,
.cajaFormularioAlta .actividad,
.cajaFormularioAlta .marcas,
.cajaFormularioAlta .adhesiones,
.cajaFormularioAlta .certificados{
	display: block;
	float: left;
	clear: both;
	padding: 17px 0px 17px 0px;
	width: 100%;
}
.cajaFormularioAlta .zonas{
	padding-top: 0px;
}
.cajaFormularioAlta .idiomas h3{
	padding-bottom: 20px;
}
.cajaFormularioAlta .idiomas .fila{
	padding: 5px 12px 0px 0px;
}
.cajaFormularioAlta .idiomas h4.subseccion{
	padding: px 0px 0px 0px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}
.cajaFormularioAlta .idiomas p.subseccion strong{
	color: #FF9900;
}

/******************** Listas anidadas desplegables *********************/
/* lista primer nivel */
.cajaFormularioAlta ul.primerNivel{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	display: block;
	float: left;
}
.cajaFormularioAlta ul.primerNivel li{
	padding: 10px 0px 10px 0px;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li,
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel li,
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel ul.tercerNivel li{
	padding: 0px;
}

.cajaFormularioAlta ul.primerNivel li a,
.cajaFormularioAlta ul.segundoNivel li a{
	font: bold 11px Verdana, Arial, sans-serif;
	color: #32659C;
	text-decoration: underline;
	background: url(../images/budget/elems/bullet_desplegar.gif) right center no-repeat;
	padding-right: 9px;
}
.cajaFormularioAlta ul.segundoNivel li,
.cajaFormularioAlta ul.segundoNivel li a{
	font: normal 11px Arial, Arial, sans-serif;
}
.cajaFormularioAlta ul.primerNivel li.desplegado a{
	background: url(../images/budget/elems/bullet_desplegado.gif) right center no-repeat;
}
/* lista nivel 2 */
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel{
	margin: 0px;
	padding: 4px 0px 0px 10px;
	list-style: none;
	display: none;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li{
	padding: 3px 0px 3px 0px;
}

.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li input,
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li label{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	height: 12px;
}

.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li.sinHijos label a{
	color: #000;
	background-image: none;
	font: normal 10px/12px Arial, Verdana, sans-serif;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li label{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li label a,
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li.desplegado label a{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	background: url(../images/budget/elems/bullet_desplegar.gif) right center no-repeat;
	padding-right: 9px;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li.desplegado label a{
	background: url(../images/budget/elems/bullet_desplegado.gif) right center no-repeat;
}


/* lista nivel 3 */
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li ul.tercerNivel,
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel{
	margin: 0px;
	padding: 4px 0px 0px 13px;
	list-style: none;
	display: none;
}
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel li{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li ul.tercerNivel li,
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel li{
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li ul.tercerNivel li input,
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li ul.tercerNivel li label,
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel input,
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel label{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.cajaFormularioAlta ul.primerNivel li ul.segundoNivel li ul.tercerNivel li label,
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel li label{
	font: normal 10px/12px Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: underline;
}
.cajaFormularioAlta ul.primerNivel li ul.tercerNivel{
	padding: 0px; 
}
/*** Elementos de una lista de nivel 2 (segundo nivel) sin posibilidad de desplegar ***/
/*ul.primerNivel li.sinHijos,
ul.segundoNivel li.sinHijos{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.primerNivel li.sinHijos label a,
ul.segundoNivel li.sinHijos label a{
	font: normal 10px/12px Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: underline;
	border: 1px solid red;
	background-image: none;
}*/
/*ul.segundoNivel{
	border: 1px solid red;
}
ul.segundoNivel li.sinHijos{
	padding: 0px;
	margin: 0px;
}
ul.segundoNivel li.sinHijos{
	display: block;
	border: 1px solid green;
	color: #000;
}
ul.segundoNivel li.sinHijos label.test a{
	color: black;
	
}*/


/******************** Fin listas anidadas desplegables *********************/

/* Paso 2 del formulario */

.cajaFormularioAlta .content h3{
	width: 100%;
	display: block;
}
.cajaFormularioAlta .content .imagenes h3 a,
.cajaFormularioAlta .content .marcas h3 a,
.cajaFormularioAlta .content .adhesiones h3 a,
.cajaFormularioAlta .content .certificados h3 a{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	background: url(../images/budget/elems/bullet_desplegar.gif) right center no-repeat;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	width: auto;
}
.cajaFormularioAlta .content .imagenes .interior,
.cajaFormularioAlta .content .adhesiones .interior,
.cajaFormularioAlta .content .certificados .interior{
	display: none;
	float: left;
	padding-top: 13px;
}
.cajaFormularioAlta .content .imagenes.On .interior,
.cajaFormularioAlta .content .certificados.On .interior,
.cajaFormularioAlta .content .adhesiones.On .interior{
	display: block;
}
.cajaFormularioAlta .content .certificados.On h3 a,
.cajaFormularioAlta .content .adhesiones.On h3 a{
	background: url(../images/budget/elems/bullet_desplegado.gif) right center no-repeat;
}
.cajaFormularioAlta .content .certificados .interior .checkImagen,
.cajaFormularioAlta .content .adhesiones .interior .checkImagen{
	display: block;
	float: left;
	text-align: center;
	padding-right: 10px;
}
.cajaFormularioAlta .content .certificados .interior .checkImagen input,
.cajaFormularioAlta .content .adhesiones .interior .checkImagen input{
	display: block;
	float: left;
	margin-top: 15px;
}
.cajaFormularioAlta .content .certificados .interior .checkImagen .imagen,
.cajaFormularioAlta .content .adhesiones .interior .checkImagen .imagen{
	display: block;
	float: left;
	width: 100px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.cajaFormularioAlta .content .certificados .interior .checkImagen .imagen,
.cajaFormularioAlta .content .adhesiones .interior .checkImagen .imagen img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.cajaFormularioAlta .content .certificados .interior .checkImagen a,
.cajaFormularioAlta .content .adhesiones .interior .checkImagen a{
	display: block;
	clear: both;
	text-align: center;
	padding-top: 4px;
	font: normal 9px Verdana, Arial, sans-serif;
	color: #32659C;
	text-decoration: underline;
}

/*.cajaFormularioAlta .content .certificados .interior .masLogo input,
.cajaFormularioAlta .content .certificados .interior .masLogo label,
.cajaFormularioAlta .content .adhesiones .interior .masLogo p,
.cajaFormularioAlta .content .adhesiones .interior .masLogo input,
.cajaFormularioAlta .content .adhesiones .interior .masLogo label{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}*/
.cajaFormularioAlta .content .imagenes .interior .cajaTexto{
	display: block;
	float: left;
	width: 546px;
}
.cajaFormularioAlta .content .imagenes .interior .cajaTexto span.caracteres{
	float: right;
	font: normal 9px/12px Arial, Verdana, sans-serif;
	color: #32659C;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 2px;
}

.cajaFormularioAlta .content .imagenes .interior label{
	display: block;
	float: left;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}
.cajaFormularioAlta .content .imagenes .interior textarea{
	display: block;
	float: left;
	clear: both;
	width: 546px;
	height: 112px;
}
/*.cajaFormularioAlta .content .imagenes .descripcion .fila,
.cajaFormularioAlta .content .imagenes .descripcion .itemBig{
	display: block;
	float: left;
}*/
.cajaFormularioAlta .content .imagenes .files{
	text-align: center;
	display: block;
	float: left;
	width: 100%;
	clear: both;
}
.cajaFormularioAlta .content .imagenes .files .interno{
	width: 546px;
	margin-left: auto;
	margin-right: auto;
}
.cajaFormularioAlta .imagenes .itemFile{
	display: block;
	float: left;
	width: 265px;
	padding: 30px 0px 0px 0px;
}
.cajaFormularioAlta .imagenes .itemFile.Dcho{
	float: right;
/*	width: 235px;*/
/*	padding-left: 30px;*/
}

.cajaFormularioAlta .imagenes .itemFile label,
.cajaFormularioAlta .imagenes .itemFile input,
.cajaFormularioAlta .imagenes .itemFile ul{
	display: block;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.cajaFormularioAlta .imagenes .itemFile input{
/*	width: 85%;*/
	width: 260px;
}
.cajaFormularioAlta .imagenes .itemFile label{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}
.cajaFormularioAlta  ul.formatoImagen{
	list-style: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	/*width: 240px;*/
	width: 100%;
}
.cajaFormularioAlta  ul.formatoImagen li{
	display: block;
	float: left;
	clear: both;
	width: 250px;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #454545;
}

.cajaFormularioAlta .content .certificados .interior .masLogo label,
.cajaFormularioAlta .content .adhesiones .interior .masLogo label{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #454545;
	padding: 0px 10px 0px 3px;
}

.cajaFormularioAlta .content .certificados .interior .masLogo p,
.cajaFormularioAlta .content .adhesiones .interior .masLogo p{
	clear: both;
	width: 314px;
	display: block;
	float: left;
	font: normal 9px Verdana, Arial, sans-serif;
	color: #454545;
	padding: 13px 0px 18px 0px;
}
.cajaFormularioAlta .content .marcas{
	width: 100%;
}

.cajaFormularioAlta .content .marcas h3 a{
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659C;
	background: url(../images/budget/elems/bullet_desplegar.gif) right center no-repeat;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.cajaFormularioAlta .content .marcas .listas{
	padding-top: 13px;
	display: none;
	float: left;
}
.cajaFormularioAlta .content .marcas.On .listas{
	display: block;
}
.cajaFormularioAlta .content .marcas.On h3 a{
	background: url(../images/budget/elems/bullet_desplegado.gif) right center no-repeat;	
}


.cajaFormularioAlta .content .marcas #contenedorListas{
	display: block;
	float: left;
}

.cajaFormularioAlta .content .marcas .listas ul.listaLetras,
.cajaFormularioAlta .content .marcas .listas ul.listaChecks{
	display: block;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaLetras li,
.cajaFormularioAlta .content .marcas .listas ul.listaChecks li{
	display: block;
	float: left;
	padding-right: 6px;
	margin: 0px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaLetras li a{
	display: block;
	font: bold 11px/18px Arial, Verdana, sans-serif;
	color: #32659C;
	text-decoration: underline;
	margin: 0px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaLetras li a.selected {
	color: #FF9900;
	font-size: 15px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaChecks{
	margin: 0px;
	padding: 24px 0px 0px 0px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaChecks li{
	clear: both;
	line-height: 15px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaChecks li label{
	display: block;
	float: left;
	font: normal 10px/15px Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.cajaFormularioAlta .content .marcas .listas ul.listaChecks li input{
	display: block;
	float: left;
	margin-left: 0px;
}
.cajaFormularioAlta .content .actividad .fila{
	padding-top: 5px;
}
.cajaFormularioAlta .content .actividad label{
	font: bold 11px Verdana, Arial, sans-serif;
}

.botonesAltaEmpresa .pieBotones{
	width: 574px;
	display: block;
/*	float: left;	*/
	clear: both;
	padding-top: 20px;
}


.botonesAltaEmpresa .pieBotones a{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
/*	text-decoration: underline;*/
}
.botonesAltaEmpresa .flotanteIzq {
	float:left;
}
.botonesAltaEmpresa .flotanteDcha {
	float:right;
}




/****************************************************************/
/*******************Fin Formulario de alta **************************/
/****************************************************************/


/**** Ventanas OKKO con copia para impresion ****/
.cajaOKKO{
	
	background-color: #f9f9f9;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top:120;
	padding-bottom:120;

}
.cajaOKKO .cajaKO,
.cajaOKKO .cajaOK{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 292px;
	background: url(../images/budget/iconos/ko.gif) top center no-repeat;
}
.cajaOKKO .cajaOK{
	padding-top: 0px;
	background: url(../images/budget/iconos/ok.gif) top center no-repeat;	
	text-align:center;
}
.cajaOKKO .cajaKO .texto,
.cajaOKKO .cajaOK .texto{
	padding: 90px 0px 20px 0px;
	text-align: center;
}
.cajaOKKO .cajaKO .texto h3,
.cajaOKKO .cajaOK .texto h3{
	text-transform: uppercase;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #E71828;
}
.cajaOKKO .cajaOK .texto h3{
	color: #32659C;
}
.cajaOKKO .cajaKO .texto p,
.cajaOKKO .cajaOK .texto p{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #59636C;
	line-height: 1.3em;
	padding: 10px 0px 15px 0px;
}
.cajaOKKO .cajaKO .contenedorBoton{
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 70px;
}
.cajaOKKO .cajaOK .contenedorBoton{
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 70px;
}
a.botonRojo .cierre, a.botonRojo .apertura, a.botonRojo .central{
	display:block;
	float:left;
}
.botonRojo .central{
	color:#FFFFFF;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:18px;
	line-height:16px;
	padding:0px 9px;
}
.botonRojo .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_rojo.gif) no-repeat scroll left center;
}
.botonRojo .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_rojo.gif) no-repeat scroll right center;
}
a.botonRojo{
	background:transparent url(../images/budget/elems/botones/central_rojo.gif) repeat-x scroll left center;
	cursor:pointer;
	display:block;
	float:left;
	margin:0px;
	text-decoration:none;
}
/** Fin Estilos para las paginas individuales **/

/** ficha compania **/
 
 
 div.contenedorTabsInformacion #tabsContenidoMapaOn {
 	display: none
 }
 div.contenedorTabsInformacion #map_canvas {
 	display: none
 }
 div.contenedorTabsInformacion #tabsContenidoMapaOn.on {
 	display: block;
 }
 div.contenedorTabsInformacion #map_canvas.on {
 	display: block;
 	margin-top: 20px;
 }
 div.contenedorTabsInformacion .off{
 	display: none;
 }
 

 
 #cuerpo #wrapper .wideColumn .contenedorTabsInformacion{

	padding-bottom: 20px;
	display: block;
	background: url(../images/1024/elems/tabs/lista_tabs_inicio.gif) left bottom no-repeat;
	float: left;
	width: 550px;
}





/* 

#cuerpo #wrapper .tabsContenidoDatosOn{
	width: 100%;
}

#cuerpo #wrapper .wideColumn #tabsContenidoDatosOn{
	
	background: url(../images/1024/elems/tabs/degradado_tabs.gif) left bottom repeat-x;
	
}
#cuerpo #wrapper .wideColumn #tabsContenidoDatosOn ul{
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/1024/elems/tabs/lista_tabs_cerrar.gif) right bottom no-repeat;
	
}
#cuerpo #wrapper .wideColumn #tabsContenidoDatosOn ul li{
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	height: 30px;
}
#cuerpo #wrapper .wideColumn #tabsContenidoDatosOn ul li a{
	font: bold 9px Verdana, Arial, sans-serif;
	color: #9D9D9D;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
 #cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li strong{
	font: bold 15px Arial, Verdana, sans-serif;
	color: #36a2e2;
	text-decoration: none;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li span{
	height: 30px;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li span.textoTab{
	padding-top: 14px;
	height: auto;
	white-space: nowrap;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li strong span.textoTab{
	padding-top: 8px;
	height: auto;
	white-space: nowrap;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li span.apertura{
	background: url(../images/1024/elems/tabs/tab_normal_abrir.gif) left top no-repeat;
	padding-left: 7px;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li span.cierre{
	background: url(../images/1024/elems/tabs/tab_normal_cerrar.gif) right top no-repeat;
	padding-right: 7px;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li span.central{
	background: url(../images/1024/elems/tabs/tab_normal_central.gif) right top repeat-x;
	padding: 0px 2px 0px 2px;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li strong span.apertura{
	background: url(../images/1024/elems/tabs/tab_activa_abrir.gif) left top no-repeat;
	padding-left: 12px;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li strong span.cierre{
	background: url(../images/1024/elems/tabs/tab_activa_cerrar.gif) right top no-repeat;
	padding-right: 9px;
}
#cuerpo #wrapper .wideColumn  #tabsContenidoDatosOn ul li strong span.central{
	background: url(../images/1024/elems/tabs/tab_activa_central.gif) right top repeat-x;	
	height: 30px;
}
*/

#cuerpo #wrapper #tabsContenidoDatosOn{
	width: 100%;
	background: url(../images/1024/elems/tabs/degradado_tabs.gif) left bottom repeat-x;
}
#cuerpo #wrapper #tabsContenidoMapaOn{
	width: 100%;
	background: url(../images/1024/elems/tabs/degradado_tabs.gif) left bottom repeat-x;
}

#cuerpo #wrapper .wideColumn .contenedorTabsInformacion ul{
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/1024/elems/tabs/lista_tabs_cerrar.gif) right bottom no-repeat;
	
}
#cuerpo #wrapper .wideColumn .contenedorTabsInformacion ul li{
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	height: 30px;
}
#cuerpo #wrapper .wideColumn .contenedorTabsInformacion ul li a ,
#cuerpo #wrapper .wideColumn .contenedorTabsInformacion ul li .vacio {
	font: bold 9px Verdana, Arial, sans-serif;
	color: #9D9D9D;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
 #cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li strong{
	font: bold 9px  Verdana,Arial, sans-serif;
	color: #32659C;
	text-decoration: none;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li span{
	height: 30px;
	display: block;
	float: left;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li span.textoTab{
	padding-top: 14px;
	height: auto;
	white-space: nowrap;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li strong span.textoTab{
	padding-top: 8px;
	height: auto;
	white-space: nowrap;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li span.apertura{
	background: url(../images/1024/elems/tabs/tab_normal_abrir.gif) left top no-repeat;
	padding-left: 7px;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li span.cierre{
	background: url(../images/1024/elems/tabs/tab_normal_cerrar.gif) right top no-repeat;
	padding-right: 7px;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li span.central{
	background: url(../images/1024/elems/tabs/tab_normal_central.gif) right top repeat-x;
	padding: 0px 2px 0px 2px;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li strong span.apertura{
	background: url(../images/1024/elems/tabs/tab_activa_abrir.gif) left top no-repeat;
	padding-left: 12px;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li strong span.cierre{
	background: url(../images/1024/elems/tabs/tab_activa_cerrar.gif) right top no-repeat;
	padding-right: 9px;
}
#cuerpo #wrapper .wideColumn  .contenedorTabsInformacion ul li strong span.central{
	background: url(../images/1024/elems/tabs/tab_activa_central.gif) right top repeat-x;	
	height: 30px;
}
/** Fin ficha compania **/


/**** Listado noticias ********/

/**** Listado noticias con  foto ********/

#cuerpo #wrapper .wideColumn .contenedorListado {
/*	border: 1px solid red;*/
	padding: 5px 10px 0px 5px;
	float:left;
	width:580px;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto {
	padding: 0px 0px 15px 0px;
	float:left;
	width:560px;			
}

/*
#cuerpo #wrapper .wideColumn .contenedorListado ul,
#cuerpo #wrapper .wideColumn .contenedorListado ul li  {
	float:left;
	width:560px;	
}
*/

#cuerpo #wrapper .wideColumn .contenedorListado .principal,
#cuerpo #wrapper .wideColumn .contenedorListado .principal li  {
	float:left;
	width:560px;	
}

#cuerpo #wrapper .wideColumn .contenedorListado .conFoto,
#cuerpo #wrapper .wideColumn .contenedorListado .conFoto li  {
	float:left;
	width:560px;	
}
#cuerpo #wrapper .wideColumn .contenedorListado .sinFoto,
#cuerpo #wrapper .wideColumn .contenedorListado .sinFoto li  {
	float:left;
	width:560px;	
}

#cuerpo #wrapper .wideColumn .contenedorListado .noticiaSinFoto .texto ul,
#cuerpo #wrapper .wideColumn .contenedorListado .noticiaSinFoto .texto ul li  {
	float:left;
	width:430px;	
	text-align:justify;
}

#cuerpo #wrapper .wideColumn .contenedorListado .noticiaConFoto .texto ul,
#cuerpo #wrapper .wideColumn .contenedorListado .noticiaConFoto .texto ul li  {
	float:left;
	width:430px;	
	text-align:justify;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .imagen {
	float:left;
	width:125px;
	padding-top:3px;
	
}
#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .imagen img{
	float:left;
	width:110px;
	padding-top:3px;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .texto {
	padding-left: 10px;
	float:left;
	width:430px;	
}
#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .fecha {
	font: bold 9px/15px Verdana,Arial,sans-serif;
	color: #36A2E2;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .titulo {
	font: bold 12px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	text-align: justify;	
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .resumen {
	text-align: justify;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .resumen span {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .resumen p { 
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
	display:inline;
}
#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaConFoto .resumen a { 
	font: bold 9px/15px Verdana, Arial, sans-serif;
	color: #36A2E2;
	text-decoration:underline;
	padding-left: 3px;	
}



/**** Listado noticias  foto **********/


#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto  {
	padding: 0px 0px 15px 0px;
	float:left;
	width:560px;			
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul, 
#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul li {
	float:left;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul li .fecha {
	font: bold 9px/15px Verdana,Arial,sans-serif;
	color: #36A2E2;
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul li .titulo {
	font: bold 12px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	text-align: justify;	
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul .resumen span {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	text-align: justify;	
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul .resumen {
	text-align: justify;		
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul .resumen { 
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
	display:inline;
	text-align: justify;	
}

#cuerpo #wrapper .wideColumn .contenedorListado ul .noticia .noticiaSinFoto ul .resumen a { 
	font: bold 9px/15px Verdana, Arial, sans-serif;
	color: #36A2E2;
	text-decoration:underline;
	padding-left: 3px;
}


/****** Ficha noticias, reportajes ************/

#cuerpo #wrapper .wideColumn .contenedorFicha .contenido1 {
	float:left;
	width:570px;	
	text-align: justify;
	padding: 0px 0px 0px 0px;
}


#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 {
	float:left;
	width:570px;	
	text-align: justify;
	padding: 5px 0px 70px 0px;
}
#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 p.fuenteNoti{
	font: 10px Arial,Verdana,sans-serif;
	color: #55A0FF;
	padding: 10px 0px 0px 0px;
	float: left;
}
#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 p.fuenteNoti a{
	font: 10px Arial,Verdana,sans-serif;
	color: #000000;
	text-decoration: underline;
}
#cuerpo #wrapper .wideColumn .contenedorFicha .contenido1 .fecha {
	font: bold 9px/15px Verdana,Arial,sans-serif;
	color: #36A2E2;
}

#cuerpo #wrapper .wideColumn .contenedorFicha .contenido1 .titulo {
	font: bold 18px/22px Arial, Verdana, sans-serif;
	color: #32659C;
	width: 570px;	
	text-align: justify;		
}

#cuerpo #wrapper .wideColumn .contenedorFicha .contenido1 .resumen { 
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	/*display:inline;*/
	width: 570px;
}


#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 .noticia  span {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
}

#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 .noticia  .texto,
#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 .reportaje  .texto {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
	/*display:inline;*/
	/*padding-left:10px;*/
	
}

#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 .noticia .imagen,
#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 .reportaje .imagen {
	float:left;
	padding: 0px 15px 5px 0px;
}

#cuerpo #wrapper .wideColumn .contenedorFicha .contenido2 .reportaje  #texto_insertado {
	float: right;
	width: 200px;
	text-align: left;
	border-right: 4px solid #36A2E2;
	font: bold 18px/20px Arial, Verdana, sans-serif;
	color: #36A2E2;
	padding-right:10px;
	margin: 10px 0px 10px 10px;
	text-align:right;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos .texto_enlace {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#cuerpo #wrapper .wideColumn .contenedorFicha .mas_informacion {
	padding: 0px 0px 20px 0px;
	width:570px;	
	text-align: justify;	
	
}
#cuerpo #wrapper .wideColumn .contenedorFicha .mas_informacion ul li {
	padding: 0px 5px 10px 0px;	
}
#cuerpo #wrapper .wideColumn .contenedorFicha .mas_informacion ul p {
	font: bold 9px/15px Verdana,Arial, sans-serif;
	color:#32659C;
	padding: 0px 0px 7px 0px;	
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias {
	font: bold 9px/13px Verdana, Arial, sans-serif;
	color:#32659C;		
	width:570px;	
	text-align: justify;	
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias p {
	padding-bottom: 4px;
/*	border:1px solid red;*/
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul {
	padding-bottom: 4px;
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul li{
/*	padding-bottom: 1px;*/
/*		border:1px solid blue;*/
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul .fecha {
	color:#36A2E2;	
}
#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul .titulo{
	text-align: justify;	
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul .titulo a{
	color:#32659C;		
}


/*


Con estas medidas se ve bien en firefox
#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias {
	font: bold 9px/12px Verdana, Arial, sans-serif;
	color:#32659C;		
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias p {
	padding-bottom: 2px;
}

#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul {
	padding-bottom: 3px;
}


#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul .fecha {
	color:#36A2E2;	
}
#cuerpo #wrapper .wideColumn .contenedorFicha .otras_noticias ul .titulo a{
	color:#32659C;		
}
*/

#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.doc,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.gif,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.avi,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.bmp,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.html,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.jpeg,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.jpg,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.mp3,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.mpeg,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.mpg,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.pdf,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.png,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.pps,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.ppt,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.rar,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.rtf,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.txt,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.xls,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos a.zip,
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha ul .imagenDocumentos .sinEnlace {
	font: bold 11px arial, verdana, sans-serif;
	color: #535353;
	text-decoration: none;
	padding: 0px 0px 2px 27px;
	height:16px;
}


#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.pepete {
	background: url(../images/icons/ico_desconocido.gif) 0px 0px no-repeat;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.sinEnlace {
	background: none;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.doc {
	background: url(../images/icons/ico_doc.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.gif {
	background: url(../images/icons/ico_gif.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.avi {
	background: url(../images/icons/ico_avi.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.bmp {
	background: url(../images/icons/ico_bmp.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.html {
	background: url(../images/icons/ico_html.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.jpeg {
	background: url(../images/icons/ico_jpeg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.jpg {
	background: url(../images/icons/ico_jpg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.mp3 {
	background: url(../images/icons/ico_mp3.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.mpeg {
	background: url(../images/icons/ico_mpeg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.mpg {
	background: url(../images/icons/ico_mpg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.pdf {
	background: url(../images/icons/ico_pdf.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.png {
	background: url(../images/icons/ico_png.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.pps {
	background: url(../images/icons/ico_pps.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.ppt {
	background: url(../images/icons/ico_ppt.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.rar {
	background: url(../images/icons/ico_rar.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.rtf {
	background: url(../images/icons/ico_rtf.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.txt {
	background: url(../images/icons/ico_txt.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.xls {
	background: url(../images/icons/ico_xls.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorFicha  ul .imagenDocumentos a.zip {
	background: url(../images/icons/ico_zip.gif) 0px 0px no-repeat;
}




/****** Fin ficha noticias, reportajes ************/


#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos {
	padding-right: 15px;
	float: left;
	width:95%;	
}

#cuerpo #wrapper .wideColumn .content .interior .vista_carpeta {
	padding-bottom: 25px;
}

#cuerpo #wrapper .wideColumn .content .interior .vista_carpeta a {
	font: bold 9px/15px Verdana, Arial, sans-serif;
	color:#36A2E2;
	text-decoration:underline;			
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_documentos  {
	padding-bottom: 10px;	
	color:#36A2E2;		
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_documentos .grande {
	font: bold 18px/20px Arial, Verdana, sans-serif;	
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_documentos .grande a{
	font: bold 18px/20px Arial, Verdana, sans-serif;
	color:#36A2E2;		
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_documentos .peque {
	font: bold 11px/20px Arial, Verdana, sans-serif;	
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_documentos .peque a{
	font: bold 11px/20px Arial, Verdana, sans-serif;
	color:#36A2E2;	
}





/******************* VISTA DOCUMENTOS EN CARPETAS ************************/

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas .carpetas {

/*	border: 1px solid black;	*/
	float: left;
	display: block;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas {
	display: block;
	float: left;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li {
	color:#535353;
	display:block;
	float:left;
	font-family:normal 10px/15px Arial,Verdana,sans-serif;
	padding:0px 0px 17px;
	width:289px;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .carpeta {
	display: inline;
	float: left;
	padding: 3px;
/*	border: 1px solid blue;	*/
	width: 120px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaImagen{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/icons/ico_folder.gif) 0px 0px no-repeat;
	height: 13px;
	width: 23px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaImagen a{
	background: url(../img/elems/carpeta.jpg) 0px 0px no-repeat;
	display: block;
	width: 27px;
	height: 33px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto{
	display: block;
	padding: 0px 0px 0px 30px; 
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto a{
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #0075B9;
	display: block;	
}


#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto a {
	padding: 0px 3px 0px 0px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto p.descripcion{
	font: normal 11px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #535353;
	margin: 0px;
	text-align: justify;
	padding-left: expression(document.all ? "4px" : "2px");

}
#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto p.descripcion span.resalta{
	color: #CA0909;
}

/******************* FIN VISTA DOCUMENTOS EN CARPETAS ************************/






/*******************  ENLACES ****************************************/



#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links {
	padding-right: 15px;
	float: left;
/*	border:1px solid red;*/
	width:95%;
	
}

#cuerpo #wrapper .wideColumn .content .interior .vista_carpeta {
	padding-bottom: 27px;
}

#cuerpo #wrapper .wideColumn .content .interior .vista_carpeta a {
	font: bold 9px/15px Verdana, Arial, sans-serif;
	color:#36A2E2;
	text-decoration:underline;			
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_links  {
	padding-bottom: 10px;	
	color:#36A2E2;		
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_links .grande {
	font: bold 18px/20px Arial, Verdana, sans-serif;	
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_links .grande a{
	font: bold 18px/20px Arial, Verdana, sans-serif;
	color:#36A2E2;		
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_links .peque {
	font: bold 11px/20px Arial, Verdana, sans-serif;	
}

#cuerpo #wrapper .wideColumn .content .interior .titulo_links .peque a{
	font: bold 11px/20px Arial, Verdana, sans-serif;
	color:#36A2E2;	
}





#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas {
	float: left;
	display: block;
	width:95%;
}


#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .imagenLinks a.enlace,
#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .imagenLinks a {
	font: bold 11px arial, verdana, sans-serif;
	color: #535353;
	text-decoration: none;
	padding: 0px 0px 2px 27px;
	height:16px;
}


#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .imagenLinks a.enlace {
	background: url(../images/icons/ico_enlace.gif) 0px 0px no-repeat;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas .carpetas {
	float: left;
	display: block;
	padding-bottom:15px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas {
	display: block;
	float: left;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li {
	color:#535353;
	display:block;
	float:left;
	font-family:normal 10px/15px Arial,Verdana,sans-serif;
	padding:0px 0px 17px;
	width:280px;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .carpeta {
	display: inline;
	float: left;
	padding: 3px;
	width: 120px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaImagen{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/icons/ico_folder.gif) 0px 0px no-repeat;
	height: 13px;
	width: 23px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaImagen a{
	background: url(../img/elems/carpeta.jpg) 0px 0px no-repeat;
	display: block;
	width: 27px;
	height: 33px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto{
	display: block;
	padding: 0px 0px 0px 30px; 
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto a{
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #0075B9;
	display: block;	
}


#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto a {
	padding: 0px 3px 0px 0px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	display:inline;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto p.descripcion{
	font: normal 10px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #535353;
	margin: 0px;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedorCarpetas ul .carpetas li .cajaTexto p.descripcion span.resalta{
	font: normal 10px Arial, Verdana, sans-serif;	
	color: #CA0909;
}




/******************* FIN ENLACES ************************************/






/********** NUEVOS ESTILOS PARA VISTA LISTADO Y VISTA CARPETAS DE DOCUMENTOS ****************/

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li {
	padding: 0px 0px 18px 0px;	
/*	border:1px solid red;*/
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li h3 {
	font: bold 12px/15px Arial, Verdana, sans-serif;
	color:#32659C;
	padding: 3px 0px 5px 28px;	
	text-align: justify;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li .descripcion {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color:#000000;	
	text-align: justify;
	padding: 0px 0px 5px 28px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li .documento {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color:#000000;	
	text-align: justify;
	padding: 0px 0px 5px 28px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li .documento a {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color:#32659C;
	text-decoration:underline;			
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li .carpetas {
	text-align: justify;
	padding: 0px 0px 5px 28px;
	color:#36A2E2;		
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li .carpetas .imagenCarpeta {
	padding: 0px 3px 0px 0px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_documentos ul li .carpetas .enlacesCarpetas {
	text-decoration:underline;			
	font: bold 9px/15px Verdana, Arial, sans-serif;
	color:#36A2E2;	
}


#cuerpo #wrapper .wideColumn .content .interior .doc {
	background: url(../images/icons/ico_doc.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .gif {
	background: url(../images/icons/ico_gif.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .avi {
	background: url(../images/icons/ico_avi.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .bmp {
	background: url(../images/icons/ico_bmp.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .html {
	background: url(../images/icons/ico_html.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .jpeg {
	background: url(../images/icons/ico_jpeg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .jpg {
	background: url(../images/icons/ico_jpg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .mp3 {
	background: url(../images/icons/ico_mp3.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .mpeg {
	background: url(../images/icons/ico_mpeg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .mpg {
	background: url(../images/icons/ico_mpg.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .pdf {
	background: url(../images/icons/ico_pdf.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .png {
	background: url(../images/icons/ico_png.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .pps {
	background: url(../images/icons/ico_pps.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .ppt {
	background: url(../images/icons/ico_ppt.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .rar {
	background: url(../images/icons/ico_rar.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .rtf {
	background: url(../images/icons/ico_rtf.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .txt {
	background: url(../images/icons/ico_txt.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .xls {
	background: url(../images/icons/ico_xls.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .zip {
	background: url(../images/icons/ico_zip.gif) 0px 0px no-repeat;
}
#cuerpo #wrapper .wideColumn .content .interior .sinImagen {
	padding: 0px 0px 0px 27px;
	
}


/********** FIN NUEVOS ESTILOS PARA VISTA LISTADO Y VISTA CARPETAS DE DOCUMENTOS ****************/



/********** NUEVOS ESTILOS PARA VISTA LISTADO Y VISTA CARPETAS DE ENLACES ****************/

/*
#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul.listado {
	list-style-type: disc;
	list-style-image:  url("../images/icons/ico_enlace.gif");
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul.listado li {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
*/
#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li h3 {
	padding: 3px 0px 5px 28px;	
	text-align: justify;
}
#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li h3 a{
	font: bold 12px/15px Arial, Verdana, sans-serif;
	color:#32659C;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .enlace {
	background: url(../images/icons/ico_enlace.gif) 0px 0px no-repeat;	
	font: bold 12px/15px Arial, Verdana, sans-serif;
	color:#32659C;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li {
	padding: 0px 0px 18px 0px;	
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .nombre {
	padding: 3px 0px 5px 28px;	
	float:left;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .nombre a {
	font: bold 12px/15px Arial, Verdana, sans-serif;
	color:#32659C;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .descripcion {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color:#000000;	
	text-align: justify;
	padding: 0px 0px 5px 28px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .documento {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color:#000000;	
	text-align: justify;
	padding: 0px 0px 5px 28px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .documento a {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color:#32659C;
	text-decoration:underline;			
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .carpetas {
	text-align: justify;
	padding: 0px 0px 5px 28px;
	color:#36A2E2;		
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .carpetas .imagenCarpeta {
	padding: 0px 3px 0px 0px;
}

#cuerpo #wrapper .wideColumn .content .interior .contenedor_listado_links ul li .carpetas .enlacesCarpetas {
	text-decoration:underline;			
	font: bold 9px/15px Verdana, Arial, sans-serif;
	color:#36A2E2;	
}

/**********  FIN NUEVOS ESTILOS PARA VISTA LISTADO Y VISTA CARPETAS DE ENLACES ****************/






/********** NUEVOS ESTILOS PARA listado de reportages ****************/

#cuerpo #wrapper .wideColumn .content .interior .listReportagesContenedor{
	width: 571px;
}
#cuerpo #wrapper .wideColumn .content .interior .listReportagesContenedor .fondoAzul{
	background-color: #32659C ;
	height:6px;
	overflow: hidden;
}
#cuerpo #wrapper .wideColumn .content .interior .listReportagesContenedor .reportItem{
	background-color: #F9F9F9 ;
	padding: 0px 0px 20px 0px;
	margin: 20px 0px 0px 0px;
}
#cuerpo #wrapper .wideColumn .content .interior .listReportagesContenedor .reportItem .reportageInfo{
	padding: 10px 20px 0px 10px;
	text-align: justify;
}
#cuerpo #wrapper .wideColumn .content .interior .listReportagesContenedor .reportItem .reportageInfo h2{
	font: normal 10px Arial, Verdana, sans-serif;
	color:#32659C;
}
#cuerpo #wrapper .wideColumn .content .interior .listReportagesContenedor .reportItem .reportageInfo p a{
	text-decoration: underline;
	font: bold 9px Verdana, sans-serif;
	color: #36A2E2;
	white-space: nowrap;
}

/********** Fin NUEVOS ESTILOS PARA listado de reportages ****************/

/********** NUEVOS ESTILOS PARA ficha de reportages ****************/
#cuerpo #wrapper .wideColumn .contenedorFichaReport{

width: 571px;
}
#cuerpo #wrapper .wideColumn .contenedorFichaReport h1 {
	font: bold 18px/22px Arial, Verdana, sans-serif;
	color: #32659C;
	width: 570px;	
	text-align: justify;		
}
#cuerpo #wrapper .wideColumn .contenedorFichaReport p.resumen{ 
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	width: 570px;
	padding: 0px 0px 10px 0px;
	text-align: justify;
}
#cuerpo #wrapper .wideColumn .contenedorFichaReport div.texto {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
	/*display:inline;*/
	/*padding-left:10px;*/
	text-align: justify;
}

#cuerpo #wrapper .wideColumn .contenedorFichaReport .reportageImage {
	padding: 0px 10px 10px 0px;
	float:left;
}

#cuerpo #wrapper .wideColumn .contenedorFichaReport #texto_insertado {
	float: right;
	width: 200px;
	text-align: left;
	border-right: 4px solid #36A2E2;
	font: bold 18px/20px Arial, Verdana, sans-serif;
	color: #36A2E2;
	padding-right:10px;
	margin: 10px 0px 10px 10px;
	text-align:right;
	display: block;
}

/********** NUEVOS ESTILOS PARA ficha de reportages ****************/


/********** BUZON SUGERENCIAS **********/



#cuerpo #wrapper .wideColumn .content .interior .formularioSugerencias {
	background-color: #f7f7f7;
	float: left;
	width: 580px;
	margin:0px;
	padding:0px;
}

#cuerpo #wrapper .wideColumn .content .interior .formularioSugerencias form {
	padding-left: 10px;	
}

#cuerpo #wrapper .wideColumn .content .interior .formularioSugerencias .fila{
	width: 100%;
	float: left;
}


.formularioSugerencias .content .contenedorFilas{
	display: block;
	float: left;
}

.formularioSugerencias .content h3{
	clear: both;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659c;

}
.formularioSugerencias .content h3 strong{
	color: #FF9900;
}
.formularioSugerencias .content form p{
	margin: 0px;
	padding: 20px 0px 0px 5px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	width:95%;
}
.formularioSugerencias .content form p strong{
	color: #FF9900;
}

.formularioSugerencias .content .detalle textarea{
	clear: both;
	width: 550px;
	height: 113px;
	display: block;
	float: left;
}
.formularioSugerencias .content .detalle p{
	padding: 5px 0px 0px 0px;
}

.formularioSugerencias .content .contenedorFilas{
	/*19px padding top de la fila, +1px*/
	padding: 1px 0px 0px 0px;
	margin-bottom:15px;
		width:100%;
}
.formularioSugerencias .content form h3{
	padding-left: 0px;
}
.formularioSugerencias .content h3 strong{
	color: #FF9900;
}
.formularioSugerencias .contenedorFilas .fila,
.formularioSugerencias .contenedorFilas .fila2{
	padding: 19px 0px 0px 0px;
	clear: both;	
}
.formularioSugerencias .fila .itemSelect{
	padding: 0px 12px 0px 0px;	
	float:left;	
}
.formularioSugerencias .fila .itemMedium,
.formularioSugerencias .fila .itemSmall{
	padding: 0px 19px 0px 0px;	
	float:left;
		clear: both;
}
.formularioSugerencias .fila .itemMediumFin{
	padding: 0px 0px 0px 0px;	
	float:left;	
}
.formularioSugerencias .fila .itemSmall input{
	display: block;
	width: 176px;
}
.formularioSugerencias .fila .itemSelect select{
	width: 72px;
}
.formularioSugerencias .fila .itemMedium input,
.formularioSugerencias .fila .itemMedium select,
.formularioSugerencias .fila .itemMediumFin input,
.formularioSugerencias .fila .itemMediumFin select {
	display: block;
	width: 264px;
	/*font: normal 12px Arial, Verdana, sans-serif;*/
}

.formularioSugerencias .fila .itemBig input {
	display: block;
	width: 550px;	
	/*font: normal 12px Arial, Verdana, sans-serif;*/
}

.formularioSugerencias .fila label,
.formularioSugerencias .fila2 label{
	display: block;	
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659c;
	padding: 0px 0px 2px 0px;
		clear: both;
}
.formularioSugerencias .content .detalle{
	clear:both;
	padding: 0px 0px 20px 0px;
}

.formularioSugerencias .content .separador {
	clear:both;
	padding: 0px 0px 20px 0px;
}
.formularioSugerencias .content .detalle p{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	width: 550px;
	margin: 0px 0px 15px 0px;
}
.formularioSugerencias .content .detalle .itemBig{
	padding: 0px 0px 0px 0px;
	width: 550px;
	display: block;
	float: left;
}
.formularioSugerencias .content .detalle label{
	display: block;
	float: left;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	position: relative;
}
.formularioSugerencias .content .detalle textarea{
	clear: both;
	width: 550px;
/*	height: 113px;*/
	height:228px;	
	display: block;
	float: left;
	/*font: normal 12px Arial, Verdana, sans-serif;*/
}


.formularioSugerencias .content label.mensaje {
	display: block;
	float:left;	
}

.formularioSugerencias .content label strong{
	color: #FF9900;
}

.formularioSugerencias .content .labelTextArea {
	font: bold 11px Arial, Verdana, sans-serif;	
	font-weight: bold; 
	color: #32659C; 
	text-align: left;
	width:415px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.formularioSugerencias .content .labelTextArea strong {
	color: #FF9900;
}



/*** botones****/


.pieSugerencia {

	width: 580px;			 
	padding: 10px 0px 0px 0px;
	float:left;	
}

.pieSugerencia .flotanteIzq {
	float:left;	
}

.pieSugerencia .flotanteDcha {
	/*float:right;*/
}

.pieSugerencia .botonAzul a {
	cursor: pointer;
}
.pieSugerencia .botonAzul span {
	display:block;
}
.pieSugerencia .botonAzul .central {
	color:#FFFFFF;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background:transparent url(../images/budget/elems/botones/central_azul3.gif) top repeat-x;	
	padding: 0;
	height:20px;
}
.pieSugerencia .botonAzul .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_azul3.gif) 0 0 no-repeat;
	padding-left:13px;
	height:20px;
}
.pieSugerencia .botonAzul .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_azul3.gif) no-repeat scroll right center;
	padding-right: 13px;    
	height:20px;
}

.pieSugerencia a.botonAzul .cierre, 
.pieSugerencia a.botonAzul .central, 
.pieSugerencia a.botonAzul .apertura  {
	display:block;
}

.pieSugerencia .contenedorBotonDer .botonAzul,
.pieSugerencia .contenedorBotonIzq .botonAzul {
	cursor: pointer;
}



/** fin botones **/




/********** FIN BUZON SUGERENCIAS **********/

/********** GALERIA DE FOTOS **********/
div#gallery{
	padding-left:10px;
	text-align:center;
}

div#gallery h1{
	padding: 0px 0px 10px 0px;
	font: bold 18px Arial, Verdana, sans-serif;
	color:#36A2E2;
	text-align: left;
}
div#gallery p#textoPaginacion{
	font: normal 11px Arial, Verdana, sans-serif;
	color:#32659C;
	padding: 10px 0px 0px 0px;
	text-align: left;
	}
div#gallery p#NotextoPaginacion{
	font: normal 11px Arial, Verdana, sans-serif;
	color:#32659C;
	padding: 10px 0px 0px 0px;
	display: none;
}
div#gallery p#textoPaginacion strong{
	color:#DB0606;
}
div#popup .boxBorderPopUp {
	padding:0px 0px 5px 0px;
	float:left
}
div#popup .boxBorderPopUp h1{
	font: normal 14px Arial, Verdana, sans-serif;
	color:#005296;
}
div#popup .boxBorderPopUp div.imagen{
	padding: 15px 15px 15px 15px;	
}
div#popup .boxBorderPopUp div.info{
	background:transparent url(../images/gallery/separadorPopup.gif) repeat-x scroll 0% 0%;
	padding: 15px 15px 5px 15px;	
}
div#popup .boxBorderPopUp div.info p {
	font: bold 9px Verdana, sans-serif;
	color:#005296;
}
div#popup .boxBorderPopUp div.info p a{
	font: bold 9px Verdana, sans-serif;
	color:#36A2E2;
	text-decoration: underline;
}
div#popup .boxBorderPopUp div.info p a.autor{
	padding: 0px 20px 0px 0px;
}
div#popup .boxBorderPopUp div.info p span.icoCamara{
	background:transparent url(../images/gallery/camara.gif) 0 50% no-repeat;
	padding: 0px 0px 0px 20px;
}
div#popup .boxBorderPopUp div.info div.cajaCopy {
	padding: 20px 0px 0px 0px;
}
div#popup .boxBorderPopUp div.info div.cajaCopy strong.icoPanoramio{
	background:transparent url(../images/gallery/iconPanoramio.gif) 0 50% no-repeat;
	padding: 0px 0px 0px 15px;
}
div#popup .boxBorderPopUp div.info div.cajaCopy a.cerrar {
	float:right;
	font: bold 9px Verdana, sans-serif;
	color:#DB0707;
	text-decoration: underline;
}
div#popup .boxBorderPopUp div.info div.cajaCopy p {
	float:left;
}
div#capaOpaca {
	-moz-opacity:0.4;
    filter:Alpha(Opacity=40);
    background-color:black;
}
div#gallery  div#preview {
	padding: 0px 0px 10px 0px;
	float: left;
}

div#gallery  div#preview ul#thumbs li {
	float:left;
	border:1px solid #C3C3C3;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}
div#gallery  div#preview h1.ventanaInfo{
	background:transparent url(../images/gallery/camara.gif) 0px 2px no-repeat;
	font: normal 11px Arial, Verdana, sans-serif;
	color:#32659C;
	padding: 0px 0px 0px 20px;
	width: 133px;
}
div#gallery .cajaNavegadorMultipagina {
	float: none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width: 80%;
}

div#map_pages div#paginacion ul{
	
	display:inline;
}
div#map_pages div#paginacion ul li{
	padding: 0px 5px 0px 5px;
	font: bold 12px Arial,Verdana,sans-serif;
	color: #36A2E2;
	display:inline;
}
div#map_pages div#paginacion ul li a{
	cursor: pointer;
	color:#999999;
	font:bold 12px Arial,Verdana,sans-serif;
	text-decoration:underline;
	display:inline;
}

/********** FIN GALERIA DE FOTOS **********/


/******* ESTILOS PARA INPUTS Y SELECTS DE LOS FORMULARIOS ************/


.formularioAdhesion input,
.formularioAdhesion select,
.formularioAdhesion textarea,
.formularioNotificacion input, 
.formularioNotificacion select,
.formularioNotificacion .miniform select,
.formularioNotificacion textarea,
.formularioSolicitud input, 
.formularioSolicitud select,
.formularioSolicitud textarea,
.formularioQuejas input, 
.formularioQuejas select,
.formularioQuejas textarea,
.formularioSugerencias input, 
.formularioSugerencias select,
.formularioSugerencias textarea,
.cajaFormularioAlta input, 
.cajaFormularioAlta select,
.cajaFormularioAlta textarea,
.cajaFormularioSugerencia input, 
.cajaFormularioSugerencia select,
.cajaFormularioSugerencia textarea{
	font:normal 11px Arial,Verdana,sans-serif;	
}

.cajaDispone{
    float:right;
	font:normal 11px/15px Arial,Verdana,sans-serif;	
    color:#32659C;;
}
.cajaDispone #compCarIncidencia, .cajaDispone #compCarInforme{
    display:inline;
	font:bold 11px/15px Arial,Verdana,sans-serif;	
    color:#32659C;
}

.cajaObservaciones{
	display: block;
	float: left;
	width:548px;	
	margin:0px;
	padding:0px;

}

.cajaObservaciones .filaTextArea {
	display:block;
	width:548px;
	float:left		
}

.cajaObservaciones .filaTextArea label{
	width: 48%;
	display: block;
	float: left;
	padding-bottom: 2px;
}

.formularioSugerencias .filaTextAreaQuejas{
	display:block;
	width:548px;
	float:left;
	margin-top:20px;
}
.cajaObservaciones .numCaracteres{
	display: block;
	float: right;
	width: 48%;
	text-align: right;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C; 
}
.cajaObservaciones .numCaracteres strong{
	font-weight: bold;
	color: #32659C;
}
.cajaObservaciones textarea{
	
	width:548px;
	display:block;
	float:left;
    border: 1px solid #7F9DB9;
}
/******* FIN ESTILOS PARA INPUTS Y SELECTS DE LOS FORMULARIOS ************/


/*************** ALTA DEMANDAS DE EMPLEO ******************/

.cabeceraAltaDemanda {
	width: 580px;	
	height: 32px;
}

.cabeceraAltaDemanda h1 {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #36A2E2;
	float: left;
}

.cabeceraAltaDemanda .fecha {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: right;		
	padding: 5px 0px 0px 0px;
}

.contenedorAltaDemanda {
	width: 580px;
	float: left;	
}

.contenedorAltaDemanda .cajaDatosPersonales {
	height: 285px;	
	width: 580px;	
	float: left;	
	border-top: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
}
.contenedorAltaDemanda .cajaDatosPersonales .izquierda{
	width: 150px;
	height: 285px;	
	float: left;		
	border-right: 1px solid #C3C3C3;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorAltaDemanda .cajaDatosPersonales .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;
}

.contenedorAltaDemanda .cajaDatosPersonales .izquierda #puestoTrabajo {
	padding: 10px 0px 29px 10px;
	float: left;
	heigth: 30px;
}

.contenedorAltaDemanda .cajaDatosPersonales .izquierda #idiomas {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha{
	background-color: #F7F7F7;	
	width: 428px;
	height: 285px;
	float: left;		
}


.contenedorAltaDemanda .cajaDatosPersonales .derecha input {
	margin:  8px 0px 0px 10px;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #809DB9;	
	width: 410px !important;
	width: 408px;
	height: 20px;
	clear:both;	
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .campoTexto {
	height: 40px;
	float: left;
	clear: both;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha select {
	float: left;
	display: block;	
	border: 1px solid #809DB9;		
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas {
	float: left;
	padding: 8px 15px 0px 10px;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas select {
	font: normal 11px Arial, Verdana, sans-serif;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas .itemDia {
	float:left;
	margin: 8px 0px 0px 0px;
	width: 70px;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas .itemDia select{
	width: 40px;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas .itemMes{
	float:left;
	margin: 8px 0px 0px 0px;
	width: 120px;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas .itemMes select{
	width : 80px;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas .itemAny{
	float:left;
	margin: 8px 15px 0px 0px;
	width: 90px;		
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas .itemAny select {
	width: 50px;	
	
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectFechas label {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;	
	text-transform: lowercase;	
	padding:5px 0px 0px 6px;
	float:left;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectPais {
	float:left;
	clear: both;	
	padding: 15px 0px 0px 10px;
	height: 30px;
}

.contenedorAltaDemanda .cajaDatosPersonales .derecha .selectPais select {
	width: 240px;	
	font: normal 11px Arial, Verdana, sans-serif;
}


.contenedorAltaDemanda .cajaDatosContacto {
	height: 118px;	
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
}
.contenedorAltaDemanda .cajaDatosContacto .izquierda{
	width: 150px;
	height: 118px;	
	float: left;		
	border-right: 1px solid #C3C3C3;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorAltaDemanda .cajaDatosContacto .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;
}


.contenedorAltaDemanda .cajaDatosContacto .izquierda #email {
	padding: 10px 0px 25px 10px;
	float: left;
	heigth: 30px;
}

.contenedorAltaDemanda .cajaDatosContacto .izquierda #movil {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}

.contenedorAltaDemanda .cajaDatosContacto .derecha{
	background-color: #F7F7F7;	
	width:  428px;
	height: 118px;
	float: left;		
/*	padding: 0px 0px 0px 10px;
	border:1px solid red;*/
}


.contenedorAltaDemanda .cajaDatosContacto .derecha input {
	/*margin: 8px 0px 0px 0px;*/
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #809DB9;	
	width: 189px;
	height: 20px;
	clear:both;	
}

.contenedorAltaDemanda .cajaDatosContacto .derecha .campoTexto {
/*	height: 40px;*/
	float: left;
	clear: both;
/*	padding:0px 0px 0px 10px;*/
	padding:10px 0px 8px 10px;	
}


.contenedorAltaDemanda .cajaDescripcion,
.contenedorAltaDemanda .cajaExperiencia {
	height: 180;	
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
	
}

.contenedorAltaDemanda .cajaObservaciones {
	height: 180px;	
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;	
}
.contenedorAltaDemanda .cajaDescripcion .izquierda,
.contenedorAltaDemanda .cajaExperiencia .izquierda,
.contenedorAltaDemanda .cajaObservaciones .izquierda {
	width: 150px;
	height: 180;	
	float: left;		
	border-right: 1px solid #C3C3C3;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}
.contenedorAltaDemanda .cajaObservaciones .izquierda {
	height: 180;
}

.contenedorAltaDemanda .cajaDescripcion .izquierda #descripcion,
.contenedorAltaDemanda .cajaExperiencia .izquierda #experiencia,
.contenedorAltaDemanda .cajaObservaciones .izquierda #observaciones {
	padding: 10px 0px 25px 10px;
	float: left;
	heigth: 30px;
}

.contenedorAltaDemanda .cajaDescripcion .derecha,
.contenedorAltaDemanda .cajaExperiencia .derecha,
.contenedorAltaDemanda .cajaObservaciones .derecha {
	background-color: #F7F7F7;	
	width:  428px;
	height: 180;
	float: left;		
}

.contenedorAltaDemanda .cajaDescripcion .derecha textarea,
.contenedorAltaDemanda .cajaExperiencia .derecha textarea,
.contenedorAltaDemanda .cajaObservaciones .derecha textarea{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}

.contenedorAltaDemanda .cajaDescripcion .derecha .campoTexto,
.contenedorAltaDemanda .cajaExperiencia .derecha .campoTexto,
.contenedorAltaDemanda .cajaObservaciones .derecha .campoTexto {
	padding:10px 0px 0px 10px;
	float: left;
}

.contenedorAltaDemanda .cajaDescripcion .derecha #textoDescripcion,
.contenedorAltaDemanda .cajaExperiencia .derecha #textoExperiencia,
.contenedorAltaDemanda .cajaObservaciones .derecha #textoObservaciones {	
	border: 1px solid #809DB9;
	width: 410px !important ;
	width: 408px;
}

.contenedorAltaDemanda .informacion_legal {
	width: 580px;
	heiht: 200px;
	margin-top: 50px;
	float:left;
}

.contenedorAltaDemanda .informacion_legal h4 {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}

.contenedorAltaDemanda .informacion_legal p {
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000000;
	text-align: justify;
	padding: 5px 0px 10px 0px;
}
.contenedorAltaDemanda textarea {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 160px;
}


#titulo_datos_empresa {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: left;
	padding: 10px 0px 5px 0px;
}

/************* FIN ALTA DEMANDAS DE EMPLEO ******************/




/*************** ALTA DEMANDAS DE EMPLEO ******************/

.cabeceraAltaOferta {
	width: 580px;	
	height: 32px;
}

.cabeceraAltaOferta h1 {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #36A2E2;
	float: left;
}

.cabeceraAltaOferta .fecha {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: right;		
	padding: 5px 0px 0px 0px;
}

.contenedorAltaOferta {
	width: 580px;
	float: left;	
}

.contenedorAltaOferta .cajaDatosOferta {
	height: 200px;	
	width: 580px;	
	float: left;	
	border-top: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
}
.contenedorAltaOferta .cajaDatosOferta .izquierda{
	width: 140px !important;
	width: 150px;
	height: 200px;	
	float: left;		
	border-right: 1px solid #C3C3C3;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
	padding: 10px 0px 0px 10px;
}

.contenedorAltaOferta .cajaDatosOferta .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
}

.contenedorAltaOferta .cajaDatosOferta .izquierda #puesto {
	float: left;
	height:40px;
	margin:10px 0px 0px 10px;
	margin:0px;
}

.contenedorAltaOferta .cajaDatosOferta .izquierda #salario {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
}

.contenedorAltaOferta .cajaDatosOferta .derecha{
	background-color: #F7F7F7;	
	width: 428px;
	height: 200px;
	float: left;		
}


.contenedorAltaOferta .cajaDatosOferta .derecha input {
	margin:  8px 0px 0px 10px;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #809DB9;	
	width: 410px;
	width: expression( document.all ? "408px" : "" );
	height: 20px;
	clear:both;	
}
.contenedorAltaOferta .cajaDatosOferta .derecha input#text_vacancies {
	width: 50px;	
}

.contenedorAltaOferta .cajaDatosOferta .derecha input#rango {
	width: 189px;
	clear:none;
	display:inline;
}


.contenedorAltaOferta .cajaDatosOferta .derecha .campoTexto {
	height: 40px;
	float: left;
	clear: both;
}

.contenedorAltaOferta .cajaDatosOferta .derecha .campoTexto #labelRango {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #32659C;			
	float:left;	
	clear: none;
	margin: 10px 0px 0px 5px ;
	padding: 0px;
	display:inline;
}

.contenedorAltaOferta .cajaDatosOferta .derecha .campoTexto2 {
	height: 40px;
	float: left;
}

.contenedorAltaOferta .cajaDatosEmpresa {
	height: 200px;	
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
	border-top:1px solid #C3C3C3;
}
.contenedorAltaOferta .cajaDatosEmpresa .izquierda{
	width: 150px;
	height: 200px;	
	float: left;		
	border-right: 1px solid #C3C3C3;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorAltaOferta .cajaDatosEmpresa .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;
}


.contenedorAltaOferta .cajaDatosEmpresa .izquierda #empresa {
	padding: 10px 0px 0px 10px;
	float: left;
	height: 40px;
	width: 135px;
}

.contenedorAltaOferta .cajaDatosEmpresa .izquierda #persona_contacto {
	padding: 0px 0px 0px 10px;
	float: left;
	height: 40px;
	width: 135px;
}

.contenedorAltaOferta .cajaDatosEmpresa .izquierda #movil {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}

.contenedorAltaOferta .cajaDatosEmpresa .derecha{
	background-color: #F7F7F7;	
	width:  428px;
	height: 200px;
	float: left;		
}




.contenedorAltaOferta .cajaDatosEmpresa .derecha input {
	/*margin: 8px 0px 0px 0px;*/
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #809DB9;	
	width: 189px;
	width: expression( document.all ? "189px" : "" );	
	height: 20px;
	clear:both;	
	margin:8px 0px 0px 10px;
}


.contenedorAltaOferta .cajaDatosEmpresa .derecha input#nombreEmpresa {
	width: 410px;	
}

.contenedorAltaOferta .cajaDatosEmpresa .derecha input#personaContacto {
	width: 410px;	
}

.contenedorAltaOferta .cajaDatosEmpresa .derecha .campoTexto {
	float: left;
	clear: both;
	height:40px;	
/*	padding:0px 0px 0px 10px;*/
/*	padding:10px 0px 8px 10px;	*/
}


.contenedorAltaOferta .cajaDescripcion,
.contenedorAltaOferta .cajaExperiencia {
	height: 180;	
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
	
}

.contenedorAltaOferta .cajaObservaciones {
	height: 180;	
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;	
}
.contenedorAltaOferta .cajaDescripcion .izquierda,
.contenedorAltaOferta .cajaExperiencia .izquierda,
.contenedorAltaOferta .cajaObservaciones .izquierda {
	width: 150px;
	height: 180;	
	float: left;		
	border-right: 1px solid #C3C3C3;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}
.contenedorAltaOferta .cajaObservaciones .izquierda {
	height: 180;
}

.contenedorAltaOferta .cajaDescripcion .izquierda #descripcion,
.contenedorAltaOferta .cajaExperiencia .izquierda #experiencia,
.contenedorAltaOferta .cajaObservaciones .izquierda #observaciones {
	padding: 10px 0px 25px 10px;
	float: left;
	heigth: 30px;
}

.contenedorAltaOferta .cajaDescripcion .derecha,
.contenedorAltaOferta .cajaExperiencia .derecha,
.contenedorAltaOferta .cajaObservaciones .derecha {
	background-color: #F7F7F7;	
	width:  428px;
	height: 180;
	float: left;		
}

.contenedorAltaOferta .cajaDescripcion .derecha textarea,
.contenedorAltaOferta .cajaExperiencia .derecha textarea,
.contenedorAltaOferta .cajaObservaciones .derecha textarea{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
}

.contenedorAltaOferta .cajaDescripcion .derecha .campoTexto,
.contenedorAltaOferta .cajaExperiencia .derecha .campoTexto,
.contenedorAltaOferta .cajaObservaciones .derecha .campoTexto {
	padding:10px 0px 0px 10px;
	float: left;
}

.contenedorAltaOferta .cajaDescripcion .derecha #textoDescripcion,
.contenedorAltaOferta .cajaExperiencia .derecha #textoExperiencia,
.contenedorAltaOferta .cajaObservaciones .derecha #textoObservaciones {	
	border: 1px solid #809DB9;
	width: 410px !important ;
	width: 408px;
}

.contenedorAltaOferta .informacion_legal {
	width: 580px;
	heiht: 200px;
	margin-top: 70px;
	float:left;
}

.contenedorAltaOferta .informacion_legal h4 {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
}

.contenedorAltaOferta .informacion_legal p {
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000000;
	text-align: justify;
	padding: 5px 0px 10px 0px;
}
.contenedorAltaOferta textarea {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 160px;
}


#titulo_datos_empresa {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: left;
	padding: 10px 0px 5px 0px;
}

#titulo_datos_empresa_ficha {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: left;
	margin: 10px 0px 0px 6px;
}

/************* FIN ALTA DEMANDAS DE EMPLEO ******************/









/*************** FICHA DEMANDA DE EMPLEO ******************/

.cabeceraFichaDemanda {
	width: 580px;	
	height: 32px;
}

.cabeceraFichaDemanda h1 {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #36A2E2;
	float: left;
	margin-left:5px;	
}

.cabeceraFichaDemanda .fecha {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: right;		
	padding: 5px 0px 0px 0px;
}

.contenedorFichaDemanda {
	width: 580px;
	float: left;	
}

.contenedorFichaDemanda .cajaDatosPersonales .colIzq{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorFichaDemanda .cajaDatosPersonales .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;
}

.contenedorFichaDemanda .cajaDatosPersonales .izquierda #label_nombre {
	padding: 10px 0px 20px 10px;
	float: left;
	heigth: 30px;
}

.contenedorFichaDemanda .cajaDatosPersonales .izquierda #label_idiomas {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}

.contenedorFichaDemanda .cajaDatosPersonales .colDer{
	background-color: #F7F7F7;	

}

.contenedorFichaDemanda .cajaDatosPersonales .derecha span {
	padding: 0px 0px 0px 10px;
	float: left;
	height: 40px;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	width: 394px;
	clear:both;	
}

.contenedorFichaDemanda .cajaDatosPersonales .derecha #nombre {
	padding: 10px 0px 20px 10px;
	float: left;
	heigth: 30px;
}


.contenedorFichaDemanda .cajaDatosContacto {
	/*height: 115px;	*/
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
}
.contenedorFichaDemanda .cajaDatosContacto .izquierda{
	width: 150px;
	/*height: 115px;	*/
	float: left;		
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorFichaDemanda .cajaDatosContacto .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;
}

.contenedorFichaDemanda .cajaDatosContacto .izquierda #email {
	padding: 10px 0px 25px 10px;
	float: left;
	heigth: 30px;
}

.contenedorFichaDemanda .cajaDatosContacto .izquierda #movil {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}

.contenedorFichaDemanda .cajaDatosContacto .derecha{
	background-color: #F7F7F7;	
	width:  427px;
/*	height: 115px;*/
	float: left;
padding-bottom:5px;
	border-left: 1px solid #C3C3C3;	
}

.contenedorFichaDemanda .cajaDatosContacto .derecha #email {
	padding: 10px 0px 0px 10px;
	float: left;
	margin:0px;	
	height: 40px;	
}


.contenedorFichaDemanda .cajaDatosContacto .derecha #email .textoEmail{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	padding:0px;
	margin:0px;
	
}

.contenedorFichaDemanda .cajaDatosContacto .derecha span {
	padding: 0px 0px 0px 10px;
	float: left;
	height: 40px;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	width: 394px;
	clear:both;	
}

.contenedorFichaDemanda .cajaDatosContacto .derecha .campoTexto {
	height: 40px;
	float: left;
	clear: both;
	padding:0px 0px 0px 10px;	
}

.contenedorFichaDemanda .cajaDatosPersonales .derecha #idiomas {	
	height: 30px;
	float: left;
	clear:both;		
	width: 400px;
	padding: 0px 0px 0px 10px;		
}


.contenedorFichaDemanda .cajaDatosContacto .derecha #movil {	
	height: 25px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}


.contenedorFichaDemanda .cajaDescripcion,
.contenedorFichaDemanda .cajaExperiencia {
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;	
}

.contenedorFichaDemanda .cajaObservaciones {
	width: 580px;	
	float: left;	
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;	
}
.contenedorFichaDemanda .cajaDescripcion .izquierda,
.contenedorFichaDemanda .cajaExperiencia .izquierda,
.contenedorFichaDemanda .cajaObservaciones .izquierda {
	width: 150px;
	float: left;		
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorFichaDemanda .cajaDescripcion .izquierda #descripcion,
.contenedorFichaDemanda .cajaExperiencia .izquierda #experiencia,
.contenedorFichaDemanda .cajaObservaciones .izquierda #observaciones {
	padding: 10px 0px 10px 10px;
	float: left;
	heigth: 30px;
}

.contenedorFichaDemanda .cajaDescripcion .derecha,
.contenedorFichaDemanda .cajaExperiencia .derecha,
.contenedorFichaDemanda .cajaObservaciones .derecha {
	background-color: #F7F7F7;	
	border-left: 1px solid #C3C3C3;	
	width:  428px;
	float: left;	
	padding:0px 0px 15px 0px;
}

.contenedorFichaDemanda .cajaDescripcion .derecha span,
.contenedorFichaDemanda .cajaExperiencia .derecha span,
.contenedorFichaDemanda .cajaObservaciones .derecha span{
	padding:10px 0px 10px 10px;
	float:left;
	text-align: justify;
	width: 405px;

}

.contenedorFichaDemanda .contenedorBotones {
	margin: 10px 0px 0px 0px;
	float:left;
}

.contenedorFichaDemanda .contenedorBotones .cajaBotonRojo .botonRojoRedondeado {
	float: right;
	cursor: pointer;
	padding: 10px 0px 0px 0px;
}

.contenedorFichaDemanda .contenedorBotones .cajaBotonRojo .central {
	color:#FFFFFF;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background:transparent url(../images/budget/elems/botones/central_rojo3.gif) top repeat-x;	
	padding: 0;
	height:20px;
}

.contenedorFichaDemanda .contenedorBotones .cajaBotonRojo .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_rojo3.gif) 0 0 no-repeat;
	padding-left:13px;
	height:20px;
}

.contenedorFichaDemanda .contenedorBotones .cajaBotonRojo .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_rojo3.gif) no-repeat scroll right center;
	padding-right: 13px;    
	height:20px;
}

/************* FIN FICHA DEMANDA DE EMPLEO ******************/


/************ NUEVA FICHA DEMANDA **************/

.contenedorFichaDemanda #tablaInfEmpres {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	position:relative;
	width:576px;
	border:1px solid #C3C3C3
}
.contenedorFichaDemanda #tablaInfEmpres .fila {
	position:relative;
}
.fila, .fila2 {
	float:left;
}
.contenedorFichaDemanda #tablaInfEmpres .colIzq {
	position:absolute;
	width:150px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;	
}
.contenedorFichaDemanda #tablaInfEmpres .celdaIni {
	padding:8px 14px;

}
.contenedorFichaDemanda #tablaInfEmpres .celdaIniVacia {
	padding:16px 14px;
	text-align:justify;	
}
.contenedorFichaDemanda #tablaInfEmpres .celdaDesc {
	padding:8px 14px 20px 14px;
	border-top:1px dashed #C3C3C3;	

}
.contenedorFichaDemanda #tablaInfEmpres .celdaDescVacia {
	border-top:1px dashed #C3C3C3;	
	padding:8px 14px 35px 14px;	
	text-align:justify;	
}
.contenedorFichaDemanda #tablaInfEmpres .colDer {
	background-color:#F7F7F7;
	border-left:1px solid #C3C3C3;
	left:147px;
	position:relative;
	top:0px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
	width:427px;
	text-align:justify;		
}
.contenedorFichaDemanda #tablaInfEmpres .celda {
	border-top:1px dashed #C3C3C3;
	padding:8px 14px;
}
.contenedorFichaDemanda #tablaInfEmpres .celdaVacia {
	border-top:1px dashed #C3C3C3;
	padding:16px 14px;
}
.contenedorFichaDemanda a.txtWebEmpresa {
	color:#32659C;
	font-weight:bold;
	text-decoration:underline;
}


/************ FIN NUEVA FICHA DEMANDA **************/






/****** BOTON ROJO ENVIAR **********/

.contenedorAltaDemanda .contenedorBotones,
.contenedorAltaOferta .contenedorBotones {
	padding: 10px 0px 0px 0px;
}

.contenedorAltaDemanda .contenedorBotones .cajaBotonRojo .botonRojoRedondeado,
.contenedorAltaOferta .contenedorBotones .cajaBotonRojo .botonRojoRedondeado,
.pieSugerencia .contenedorBotonDer .botonRojoRedondeado,
.formularioQuejas .contenedorBotonDer .botonRojoRedondeado{
	float: right;
	cursor: pointer;
	padding: 10px 0px 0px 0px;
}
.pieSugerencia .contenedorBotonDer .botonRojoRedondeado,
.formularioQuejas .contenedorBotonDer .botonRojoRedondeado{
	padding:0;
}

.contenedorAltaDemanda .contenedorBotones .cajaBotonRojo .central,
.contenedorAltaOferta .contenedorBotones .cajaBotonRojo .central,
.pieSugerencia .contenedorBotonDer .central,
.formularioQuejas .contenedorBotonDer .central  {
	color:#FFFFFF;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background:transparent url(../images/budget/elems/botones/central_rojo3.gif) top repeat-x;	
	padding: 0;
	height:20px;
}

.contenedorAltaDemanda .contenedorBotones .cajaBotonRojo .apertura,
.contenedorAltaOferta .contenedorBotones .cajaBotonRojo .apertura,
.pieSugerencia .contenedorBotonDer .apertura,
.formularioQuejas .contenedorBotonDer .apertura  {
	background:transparent url(../images/budget/elems/botones/apertura_rojo3.gif) 0 0 no-repeat;
	padding-left:13px;
	height:20px;
}

.contenedorAltaDemanda .contenedorBotones .cajaBotonRojo .cierre,
.contenedorAltaOferta .contenedorBotones .cajaBotonRojo .cierre,
.pieSugerencia .contenedorBotonDer .cierre,
.formularioQuejas .contenedorBotonDer .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_rojo3.gif) no-repeat scroll right center;
	padding-right: 13px;    
	height:20px;
}
a.botonRojoRedondeado .cierre, 
a.botonRojoRedondeado .central, 
a.botonRojoRedondeado .apertura  {
	display:block;
	float:left;
	text-transform: lowercase;
}

/****** FIN BOTON ROJO ENVIAR **********/



/*************** DEMANDAS DE EMPLEO ******************/
.cajaBotonesCabecera {
	float:right;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:60px;
}

.cabeceraListadoDemanda h1 {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #36A2E2;
	float: left;

	padding-bottom:5px;
}


.cajaBotones .flotanteIzq {
	float:left;
}

.contenedorDemandas {
	width: 573px;
	float:left;	
}

.contenedorDemandas form{
	width: 555px;
	float:left;	
	padding: 15px 0px 0px 10px;
}

.contenedorDemandas .cabeceraDemandas {
	width: 573px;
	height: 67px;
	background-color: #F9F9F9;	
	margin: 0px 0px 20px 0px;
	float:left;
	border: 1px solid #EBEBEB;		
}

.contenedorDemandas .cabeceraDemandas .linea {
	display: block;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px;	
	height: 20px;	
	width: 555px;
}

.contenedorDemandas .cabeceraDemandas fieldset {	
	display: block;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px;	
	height: 20px;	
}

.contenedorDemandas .cabeceraDemandas #labelTextoDemanda {
	display: block;
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	float:left;	
	width: 100%;
}

.contenedorDemandas .cabeceraDemandas #textoDemanda {
	width: 470px;
	margin: 0px 15px 0px 0px;
	float:left;	
	border: 1px solid #809DB9;			
}

.contenedorDemandas .cabeceraDemandas .buscadorNombre {
	width: 140px;
	float:left;		
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;
	line-height: 25px;
}

	
.contenedorDemandas .cabeceraDemandas .buscadorPais {
	width: 57px;
	float:left;		
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;	
	line-height: 25px;		
	padding:0px 0px 0px 0px;
	margin:0px;
}

.contenedorDemandas .mostrando {
	height: 30px;		
	float:left;
}
.contenedorDemandas .mostrando p {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;	
}

.contenedorDemandas .mostrando p strong{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #B41212;	
}


.contenedorDemandas .cabeceraListadoDemandas {
	float: left;
	height: 25px;	
}

.contenedorDemandas .cabeceraListadoDemandas .tituloCabecera{
	font:bold 12px Arial, Verdana, sans-serif;
	color: #36A2E2;	
	width: 420px;
	height: 20px;
	float: left;
}
.contenedorDemandas .cabeceraListadoDemandas .paisCabecera {
	font:bold 9px Verdana, Arial, sans-serif;
	color: #32659C;	
	width: 35px;
	height: 20px;	
	float: left;	
	text-align: right;
}

.contenedorDemandas .cabeceraListadoDemandas .fechaCabecera {
	font:bold 9px Verdana, Arial, sans-serif;
	color: #32659C;	
	width: 90px;
	height: 20px;	
	float: left;		
	text-align: right;	
	padding:0px;
	margin:0px;
}

.contenedorDemandas .listadoDemandas {
	width: 580px;
	float: left;	
}

.contenedorDemandas .listadoDemandas ul {
	margin:0px;
	padding:0px;
}

.contenedorDemandas .listadoDemandas ul li {
/*	height:25px;*/
	margin:0px;
	padding:0px;
	float: left;	
	border-bottom: 1px solid #EBEBEB;	
}

.contenedorDemandas .listadoDemandas ul li div.titulo {
	font:bold 11px Arial, Verdana, sans-serif;
	color: #32659C;	
	width: 390px;
	float: left;	
	padding:10px 0px 0px 0px;
	margin:0px;	
}

.contenedorDemandas .listadoDemandas ul li div.titulo a{
	font:bold 11px Arial, Verdana, sans-serif;
	color: #32659C;	
}

.contenedorDemandas .listadoDemandas ul li div.pais {
	font:normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
	width: 105px;
	float: left;	
	text-align: center;
	padding:10px 0px 0px 0px;		
	margin:0px;
}

.contenedorDemandas .listadoDemandas ul li div.fecha {
	font:normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
	width: 70px;
	float: left;	
	text-align: right;	
	padding:10px 0px 0px 0px;		
	margin:0px;
}

.contenedorDemandas .pieListado {
	width: 573px;
	float: left;	
}

#nueva_demanda {
	height: 110px;
	float: left;	
	width: 573px;
	background-color: #F9F9F9;
	margin:50px 0px 0px 0px;
	border: 1px solid #EBEBEB;			
}
#nueva_demanda h4 {
	font: bold 11px Arial, Verdana, sans-serif;
	color:#32659C;	
	padding:10px 0px 5px 10px;
}

#nueva_demanda p {
	font: normal 11px Arial, Verdana, sans-serif;
	color:#000000;	
	padding:0px 0px 5px 10px;	
}

#nueva_demanda p strong {
	font: bold 11px Arial, Verdana, sans-serif;
	color:#000000;	
}

#nueva_demanda .botonIzq {
	float:left;
	padding: 0px 0px 0px 10px;	
	
}

#icono_nueva_demanda {
	background:transparent url(../images/icons/ico_nueva_demanda.gif) 0 0 no-repeat;	
	height: 27px;
	width: 25px;
	float:left;
	position:relative;
	top:7px;
	left:-11px;
}

/************* FIN DEMANDAS DE EMPLEO ******************/


/*************** FICHA OFERTA DE EMPLEO ******************/

.cabeceraFichaOferta {
	width: 580px;	
	height: 32px;
}

.cabeceraFichaOferta h1 {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #36A2E2;
	float: left;
	margin-left:5px;	
}

.cabeceraFichaOferta .fecha {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;
	float: right;		
	padding: 5px 0px 0px 0px;
}

.contenedorFichaOferta {
	width: 580px;
	float: left;	
}

.contenedorFichaOferta .cajaDatosPersonales .colIzq{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;		
}

.contenedorFichaOferta .cajaDatosPersonales .izquierda span {
	height: 40px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;
}

.contenedorFichaOferta .cajaDatosPersonales .izquierda #label_nombre {
	padding: 10px 0px 20px 10px;
	float: left;
	heigth: 30px;
}

.contenedorFichaOferta .cajaDatosPersonales .izquierda #label_idiomas {	
	height: 30px;
	float: left;
	clear:both;		
	width: 135px;
	padding: 0px 0px 0px 10px;		
}

.contenedorFichaOferta .cajaDatosPersonales .colDer{
	background-color: #F7F7F7;	

}

.contenedorFichaOferta .cajaDatosPersonales .derecha span {
	padding: 0px 0px 0px 10px;
	float: left;
	height: 40px;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	width: 394px;
	clear:both;	
}

.contenedorFichaOferta .cajaDatosPersonales .derecha #nombre {
	padding: 10px 0px 20px 10px;
	float: left;
	heigth: 30px;
}

.contenedorFichaOferta .contenedorBotones {
	margin: 10px 0px 0px 0px;
	float:left;
}

.contenedorFichaOferta .contenedorBotones .cajaBotonRojo .botonRojoRedondeado {
	float: right;
	cursor: pointer;
	padding: 10px 0px 0px 0px;
}

.contenedorFichaOferta .contenedorBotones .cajaBotonRojo .central {
	color:#FFFFFF;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background:transparent url(../images/budget/elems/botones/central_rojo3.gif) top repeat-x;	
	padding: 0;
	height:20px;
}

.contenedorFichaOferta .contenedorBotones .cajaBotonRojo .apertura {
	background:transparent url(../images/budget/elems/botones/apertura_rojo3.gif) 0 0 no-repeat;
	padding-left:13px;
	height:20px;
}

.contenedorFichaOferta .contenedorBotones .cajaBotonRojo .cierre {
	background:transparent url(../images/budget/elems/botones/cierre_rojo3.gif) no-repeat scroll right center;
	padding-right: 13px;    
	height:20px;
}


.contenedorFichaOferta #tablaInfEmpres {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	position:relative;
	width:576px;
	border:1px solid #C3C3C3
}
.contenedorFichaOferta #tablaInfEmpres .fila {
	position:relative;
}
.fila, .fila2 {
	float:left;
}
.contenedorFichaOferta #tablaInfEmpres .colIzq {
	position:absolute;
	width:150px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #32659C;	
}
.contenedorFichaOferta #tablaInfEmpres .celdaIni {
	padding:8px 14px;

}
.contenedorFichaOferta #tablaInfEmpres .celdaIniVacia {
	padding:16px 14px;
	text-align:justify;	
}
.contenedorFichaOferta #tablaInfEmpres .celdaDesc {
	padding:8px 14px 20px 14px;
	border-top:1px dashed #C3C3C3;	

}
.contenedorFichaOferta #tablaInfEmpres .celdaDescVacia {
	border-top:1px dashed #C3C3C3;	
	padding:8px 14px 35px 14px;	
	text-align:justify;	
}
.contenedorFichaOferta #tablaInfEmpres .colDer {
	background-color:#F7F7F7;
	border-left:1px solid #C3C3C3;
	left:147px;
	position:relative;
	top:0px;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
	width:427px;
	text-align:justify;		
}
.contenedorFichaOferta #tablaInfEmpres .celda {
	border-top:1px dashed #C3C3C3;
	padding:8px 14px;
}
.contenedorFichaOferta #tablaInfEmpres .celdaVacia {
	border-top:1px dashed #C3C3C3;
	padding:16px 14px;
}
.contenedorFichaOferta a.txtWebEmpresa {
	color:#32659C;
	font-weight:bold;
	text-decoration:underline;
}




/************* FIN FICHA OFERTA DE EMPLEO ******************/



/*************** OFERTAS DE EMPLEO ******************/
.cajaBotonesCabecera {
	float:right;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:60px;
}

.cabeceraListadoOfertas h1 {
	font: bold 18px Arial, Verdana, sans-serif;
	color: #36A2E2;
	float: left;

	padding-bottom:5px;
}


.cajaBotones .flotanteIzq {
	float:left;
}

.contenedorOfertas {
	width: 573px;
	float:left;	
}

.contenedorOfertas form{
	width: 555px;
	float:left;	
	padding: 15px 0px 0px 10px;
}

.contenedorOfertas .cabeceraOfertas {
	width: 573px;
	height: 67px;
	background-color: #F9F9F9;	
	margin: 0px 0px 20px 0px;
	float:left;
	border: 1px solid #EBEBEB;		
}

.contenedorOfertas .cabeceraOfertas .linea {
	display: block;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px;	
	height: 20px;	
	width: 555px;
}

.contenedorOfertas .cabeceraOfertas fieldset {	
	display: block;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px;	
	height: 20px;	
}

.contenedorOfertas .cabeceraOfertas #labelTextoDemanda {
	display: block;
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #32659C;
	float:left;	
	width: 100%;
}

.contenedorOfertas .cabeceraOfertas #textoDemanda {
	width: 470px;
	margin: 0px 15px 0px 0px;
	float:left;	
	border: 1px solid #809DB9;			
}

.contenedorOfertas .cabeceraOfertas .buscadorNombre {
	width: 140px;
	float:left;		
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;
	line-height: 25px;
}

	
.contenedorOfertas .cabeceraOfertas .buscadorPais {
	width: 57px;
	float:left;		
	font: normal 10px Arial, Verdana, sans-serif;
	color: #32659C;	
	line-height: 25px;		
	padding:0px 0px 0px 0px;
	margin:0px;
}

.contenedorOfertas .mostrando {
	height: 30px;		
	float:left;
}
.contenedorOfertas .mostrando p {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #32659C;	
}

.contenedorOfertas .mostrando p strong{
	font: bold 11px Arial, Verdana, sans-serif;
	color: #B41212;	
}


.contenedorOfertas .separador {
	clear:both;
}

.contenedorOfertas .cabeceraListadoOfertas {
	float: left;
	height: 25px;
}

.contenedorOfertas .cabeceraListadoOfertas .tituloCabecera{
	font:bold 12px Arial, Verdana, sans-serif;
	color: #36A2E2;	
	width: 310px;
	height: 20px;
	float: left;
}
.contenedorOfertas .cabeceraListadoOfertas .empresaCabecera {
	font:bold 9px Verdana, Arial, sans-serif;
	color: #32659C;	
	width: 75px;
	height: 20px;	
	float: left;	
	text-align: right;
}

.contenedorOfertas .cabeceraListadoOfertas .provinciaCabecera {
	font:bold 9px Verdana, Arial, sans-serif;
	color: #32659C;	
	width: 105px;
	height: 20px;	
	float: left;		
	text-align: right;	
	padding:0px;
	margin:0px;
}

.contenedorOfertas .cabeceraListadoOfertas .plazasCabecera {
	font:bold 9px Verdana, Arial, sans-serif;
	color: #32659C;	
	width: 73px;
	height: 20px;	
	float: left;		
	text-align: right;	
	padding:0px;
	margin:0px;
}

.contenedorOfertas .listadoOfertas {
	margin:0px;
	padding:0px;
	width: 580px;
	float: left;	
}

.contenedorOfertas .listadoOfertas ul {
	margin:0px;
	padding:0px;
}

.contenedorOfertas .listadoOfertas ul li {
/*	height:25px;*/
	margin:0px;
	padding:0px;
	float: left;	
	border-bottom: 1px solid #EBEBEB;	
}

.contenedorOfertas .listadoOfertas ul li div.titulo {
	font:bold 11px Arial, Verdana, sans-serif;
	color: #32659C;	
	width: 290px;
	float: left;	
	padding:10px 0px 0px 0px;
	margin:0px;	
}

.contenedorOfertas .listadoOfertas ul li div.titulo a{
	font:bold 11px Arial, Verdana, sans-serif;
	color: #32659C;	
}

.contenedorOfertas .listadoOfertas ul li div.empresa {
	font:normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
	width: 130px;
	float: left;	
	text-align: center;
	padding:10px 0px 0px 0px;		
	margin:0px;
}

.contenedorOfertas .listadoOfertas ul li div.provincia {
	font:normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
	float: left;	
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align: center;
	width:80px;	
}
.contenedorOfertas .listadoOfertas ul li div.plazas {
	font:normal 11px Arial, Verdana, sans-serif;
	color: #000000;	
/*	width: 60px;
	float: left;	
	text-align: right;
	padding:10px 0px 0px 0px;		
	*/
	margin:0px;
	float: left;
	padding:10px 0px 0px 14px;
	text-align:left;
	width:55px;	
}


.contenedorOfertas .pieListado {
	width: 573px;
	float: left;	
}

#nueva_oferta {
	height: 110px;
	float: left;	
	width: 573px;
	background-color: #F9F9F9;
	margin:50px 0px 0px 0px;
	border: 1px solid #EBEBEB;			
}
#nueva_oferta h4 {
	font: bold 11px Arial, Verdana, sans-serif;
	color:#32659C;	
	padding:10px 0px 5px 10px;
}

#nueva_oferta p {
	font: normal 11px Arial, Verdana, sans-serif;
	color:#000000;	
	padding:0px 0px 5px 10px;	
}

#nueva_oferta p strong {
	font: bold 11px Arial, Verdana, sans-serif;
	color:#000000;	
}

#nueva_oferta .botonIzq {
	float:left;
	padding: 0px 0px 0px 10px;	
	
}

#icono_nueva_oferta {
	background:transparent url(../images/icons/ico_nueva_oferta.gif) 0 0 no-repeat;	
	height: 27px;
	width: 25px;
	float:left;
	position:relative;
	top:7px;
	left:-11px;
}

/************* FIN OFERTAS DE EMPLEO ******************/


/***** SEARCH AS YOU TYPE ******/
div.helperSuggestions{
    position: absolute;   
	border: 1px solid black;
	background-color: #fff;
	width: 297px;
	z-index: 101;
	font: normal 11px/18px Arial, Verdana, sans-serif;
}
.contenedorParadas{
	position: relative;
}
#paradaOIframe,
#paradaDIframe{
	position: absolute;
	top: 144px;
	left: 16px;
	width: 297px;
}
div.suggestions {
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #fff;
	width: 297px;
	font: normal 11px/18px Arial, Verdana, sans-serif;
}

div.suggestions div {
    cursor: default;
    padding: 0px 7px;
}
div.suggestions div.current {
    background-color: #0075B9;
	 color: #fff;
}
.suggestions{
	width: 250px;
	padding: 0px;
	margin: 0px;
}
.suggestions .item{
	width: 250px;
}

.dummyDropDown {
	overflow: hidden;
	height: 1px;
	display: block;
	float: right;
	position: relative;
	bottom: 0px;
}
/***** SEARCH AS YOU TYPE ******/


/************* Suscripcion RSS ******************/
div#suscripcionRSS{
	width: 580px;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
}
div#suscripcionRSS h1{
	background:transparent url(../images/rss/ico_big_rss.gif) no-repeat scroll left top;
	font: bold 18px Arial, Verdana, sans-serif;
	color: #7A7A7A;
	margin:0px 0px 8px;
	padding:12px 0px 0px 40px;
}
div#suscripcionRSS p {
	font:  11px Arial, Verdana, sans-serif;
	padding: 0px 0px 20px 0px;
	text-align: justify;
}
div#suscripcionRSS p strong{
	color: #36A2E2;
	font-weight: bold;
}
div#suscripcionRSS p.intro {
	font-weight: bold;
	color: #36A2E2;
	padding: 0px 0px 8px 0px;
}
div#suscripcionRSS .listadoMetodos{
	padding: 0px 0px 20px 0px;
}
div#suscripcionRSS .listadoMetodos ul{
	background-color:#F7F7F7;
	border:1px solid #EBEBEB;
	display:block;
	margin:0px;
	padding:14px;
}
div#suscripcionRSS .listadoMetodos ul li{
	background:transparent url(../images/rss/bulletRss.gif) no-repeat scroll 0px 5px;
	clear:both;
	display:block;
	padding:0px 0px 0px 10px;
}
div#suscripcionRSS .listadoMetodos ul li p{
	padding:0px 0px 10px 0px;
}
div#suscripcionRSS h6{
	font: normal 11px Arial,Verdana,sans-serif;
	color: #32659C;
}
div#suscripcionRSS a{
	color: #36A2E2;
	text-decoration: underline;
}
div#suscripcionRSS h5{
	font:  bold 18px Arial, Verdana, sans-serif;
	color: #9D9D9D;
	padding: 0px 0px 5px 0px;
}
div#suscripcionRSS .seccionNoticias{
	padding: 0px 0px 20px 0px;
}
div#suscripcionRSS .seccionNoticias ul li,
div#suscripcionRSS .seccionAgenda ul li{
	background:transparent url(../images/rss/ico_caja_rss.gif) no-repeat scroll left top;
	color:#3C6CB7;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:0px 0px 12px 44px;
}
div#suscripcionRSS .seccionAgenda{
	padding: 0px 0px 20px 0px;
}
div#suscripcionRSS .seccionNoticias ul li a.interno,
div#suscripcionRSS .seccionAgenda ul li a.interno{
	color: #000000;
	padding: 0px 5px 0px 0px;
}
div#suscripcionRSS .seccionNoticias ul li a,
div#suscripcionRSS .seccionAgenda ul li a{
	color: #3C6CB7;
	
}
/************* Finb Suscripcion RSS ******************/

/*******************************************************/
/******************* BANNERS ***************************/
div#cajaBanner_es{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-es.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_de{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-de.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_ca{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-ca.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_en{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-en.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_it{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-it.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_fr{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-fr.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_gr{
	
	position:relative;
	text-align: left;
	background:transparent url(../images/banners/publi-gr.gif) no-repeat scroll left top;
	padding: 0 0 0 16px;
	float: left;
}
div#cajaBanner_es.izq,
div#cajaBanner_de.izq,
div#cajaBanner_ca.izq,
div#cajaBanner_en.izq,
div#cajaBanner_it.izq,
div#cajaBanner_gr.izq,
div#cajaBanner_fr.izq {
	margin: 0 1px 10px 0;
}
div.cajaBannerHorizontal_es,
div.cajaBannerHorizontal_ca,
div.cajaBannerHorizontal_en,
div.cajaBannerHorizontal_de,
div.cajaBannerHorizontal_it,
div.cajaBannerHorizontal_gr,
div.cajaBannerHorizontal_fr{
	position:relative;
	text-align: left;
	padding: 12px 0px 20px 0px;
	float: left;
}
div.cajaBannerHorizontal_es{
	background:transparent url(../images/banners/pub_Hor_es.gif) no-repeat scroll left top;
}
div.cajaBannerHorizontal_ca{
	background:transparent url(../images/banners/pub_Hor_ca.gif) no-repeat scroll left top;
}
div.cajaBannerHorizontal_en{
	background:transparent url(../images/banners/pub_Hor_en.gif) no-repeat scroll left top;
}
div.cajaBannerHorizontal_de{
	background:transparent url(../images/banners/pub_Hor_de.gif) no-repeat scroll left top;
}
div.cajaBannerHorizontal_it{
	background:transparent url(../images/banners/pub_Hor_it.gif) no-repeat scroll left top;
}
div.cajaBannerHorizontal_gr{
	background:transparent url(../images/banners/pub_Hor_gr.gif) no-repeat scroll left top;
}
div.cajaBannerHorizontal_fr{
	background:transparent url(../images/banners/pub_Hor_fr.gif) no-repeat scroll left top;
}
div#barraMenuBarraBudget{
	background:transparent url(../images/1024/elems/sombra_contenedor_principal.jpg) no-repeat scroll right top;
	float: left;
}

/*************************/
/*  reserva de amarres   */
/*************************/

div.reservaAmarres{
	float:left;
	padding: 30px 0 20px 0 ;
}
div.reservaAmarres h1{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color: #32659C;
	line-height:normal;
	padding: 0 0 5px 0;
}
div.reservaAmarres div.cajaHook,div.reservaAmarres div.cajaPortBooker{
	float:left;
	border:1px solid #EBEBEB;
	background-color: #FAFAFA;
	width:281px;
	height: 38px;
}
div.reservaAmarres div.cajaPortBooker{
	margin-right: 5px;
}
div.reservaAmarres div.cajaLogoReserva{
	padding: 10px 0 0 10px;
	float:left;
}
div.reservaAmarres div.botonReserva{
	padding: 10px 10px 0 ;
	float:right;
}
div.reservaAmarres div.botonReserva a {
	cursor: pointer;
}
div.reservaAmarres div.botonReserva a .izq{
    float:left;
    background: url(../images/reservas/boton_izq.gif) left top no-repeat;
    padding-left: 13px;
}
div.reservaAmarres div.botonReserva a .der{
    float:left;
    background: url(../images/reservas/boton_der.gif) right top no-repeat;
    padding-right: 13px;
}
div.reservaAmarres div.botonReserva a .cen{
    font: 11px/18px Arial, Helvetica, sans-serif;
	 font-weight: bold;
    color: White;
    float:left;
    background: url(../images/reservas/boton_cen.gif) top repeat-x;
    height: 20px;
	 cursor: pointer;
}

/* CONTROL ANTI_SPAN */

.control_antiSpan {
	float: left;
	width: 581;
	padding-top: 20px;
}
.control_antiSpan_adhesion{
	text-align: left;
	padding-bottom: 20px;
}
.formularioAdhesion .content #desplegable .control_antiSpan_adhesion p{
	padding: 0 0 10px 0;
}
.control_antiSpan p,
.formularioAdhesion .content #desplegable .control_antiSpan_adhesion p{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #000000;
}
.cajaFormularioQuejas .control_antiSpan .suma p,
.cajaFormularioSugerencias .control_antiSpan .suma p{
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}
.formularioAdhesion .content #desplegable .control_antiSpan_adhesion .suma{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}
.control_antiSpan p span,
.control_antiSpan_adhesion p span{
	font-weight: bold;
	color: #32659C;
}
.control_antiSpan .suma{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	padding: 10px 0 20px 0;
	float:left;
}
.control_antiSpan .suma strong,
.formularioAdhesion .content #desplegable .control_antiSpan_adhesion .suma strong{
	color: #DB0606;
}
form#anti_span{
	padding: 0 0 0 5px;
	float: left;
}

