@charset "utf-8";
/* CSS Document */

/********************************
CABECERA DE SECCIÓN
*********************************/
h1{
	font-size:15px; font-weight:bold;
	/*height:24px;*/
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-right:10px;	
}
/********************************
TABLA RESULTADOS BUSQUEDA
*********************************/
#tablaResultado{
	font-size:11px;
}
	#tablaResultado th{
		position:relative;
		height:52px;
		color:#FFFFFF;text-align:center;
		vertical-align:top;
		background:url(../img/tabla_tile.gif) repeat-x top;
	}	
	#tablaResultado th.activo{
		font-weight:bold; color:#723000;
		background-position:0 -52px;
	}
	#tablaResultado th.hoverl{
		font-weight:bold; color:#723000;
		background-position:0 -104px;
	}

		th#nombre{width:140px;}
		th#especialidad{
			width:100px;
			background-position:bottom;
		}
		th#provincia{width:80px;}
		th#localidad{
			width:80px;
			background-position:bottom;
		}
		th#valoracion{width:90px;}
		th#direccion{width:150px;}
		th#marcado{
			width:100px;
			background-position:bottom;
		}		
	#tablaResultado tr{
		height:48px;
		text-align:center;
		background:url(../img/table_td_tile.gif) repeat-x top;
	}
	#tablaResultado tr.destacado{background:url(../img/table_td_tile_destacado.gif) repeat-x top;}
	/*#tablaResultado tr.destacado td{background-color:#ffcb68;}*/	
	#tablaResultado tr.impar{ background-position:bottom;}		
	#tablaResultado th a{
		display:block;
		width:34px; height:18px;
		margin:19px auto 0 auto;
		background-image:url(../img/tabla_iconos_orden.gif);
		background-position:top;
		text-indent:-9999em;
	}
		#tablaResultado th a.oculto{display:none;}				
		#tablaResultado th a.dos{background-position:bottom;}
		
	#tablaResultado td a{ text-decoration:none;}
	#tablaResultado td a:hover{ text-decoration:underline;}
	#tablaResultado td a.colab{
		display:block;
		position:relative;
		background:url(../img/star01.gif) no-repeat top left;
		padding-left:17px;
	}
		#tablaResultado td a.colab p.starTrigger{
			position:absolute; top:0; left:0!important; left:-20px;
			width:15px; height:15px;
			padding:0; margin:0;
			cursor:pointer;
			z-index:10000;
		}
	#tablaResultado td a.colabGris{
		display:block;
		background:url(../img/star02.gif) no-repeat bottom left;
		padding-left:17px;
	}	
	#tablaResultado td span#valoracionEstatica, #tablaResultado td span#valoracionEstaticaDestacado{
		width:76px;
		padding:0; margin-left:6px;
		font-size:11px; font-weight:normal;
	}	
/********************************
FICHA MÉDICO
*********************************/

.ficha{}

	#fichaCabecera{
		position:relative;
		width:470px; height:67px;
		padding:10px; margin-bottom:10px;
		background:url(../img/fondo_ficha.jpg) no-repeat top;
	}
		#contenido_contenedor #columna1 #fichaCabecera p#fichaNombre{font-size:18px; font-weight:bold; color:#FFFFFF; margin-bottom:0px;width:400px;}
		#contenido_contenedor #columna1 #fichaCabecera p#fichaNombre a{
			color:#FFFFFF;
			font-size:18px;
			font-weight:bold;
			margin-bottom:0;
			text-decoration:none;			
		}
		#contenido_contenedor #columna1 #fichaCabecera p#fichaEspecialidad{ font-size:13px; font-weight:bold; color:#983333;}
		#imagenFichaFotoMarco{
			display:block;
			width:76px; height:75px;
			position:absolute; top:5px; right:-3px;
			z-index:5;
			margin:0;
		}
		
		#fichaCabecera img.imagenFichaCabecera{
			display:block;
			width:76px; height:75px;
			position:absolute; top:5px; right:0px;
			z-index:5;
			margin:0;
		}
		
		#fichaCabecera span#fichaFotoMarco{
			position:absolute; top:5px; right:0px;
			display:block;
			width:76px; height:75px;
			background:url(../img/ficha_marco.png) no-repeat top left !important;
			background-image: none;
			filter: none !important; 
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/ficha_marco.png', sizingMethod='scale');
			z-index:10;
			text-indent:-999em;
		}
		
.ficha h3{
	font-size:13px; font-weight:bold;
	margin-bottom:10px;
}

.ficha h3.colaborador{
	font-size:15px; font-weight:normal;
	background:url(../img/star04.gif) no-repeat top left;
	padding-left:25px;
	line-height:22px;
}

	.ficha ul.expertoEn {
		width:460px;		
		padding-left:25px;
	}
	.ficha ul.expertoEn li{
		list-style:disc;
		color:#fe0000;
		font-size:11px;
		margin-top:5px;
		margin-bottom: 10px;
	}
		.ficha ul.expertoEn a{
			color:#838383;
			text-decoration:underline;		
		}
		
		.ficha ul.expertoEn span{
			color:#838383;
			/*font-size: 10px;*/		
		}
		
		.ficha ul.expertoEn a.enlacesProCli{
			color:#535353;
			text-decoration:underline;		
		}
	
	.ficha ul.consulta{
		padding-left:15px;
		
	}	
		.ficha ul.consulta li{
			font-size:11px; color:#838383;
			margin-bottom:5px;
		}
		.ficha ul.consulta li a.clinica{ font-size:15px; color:#ff9600; text-decoration:none;}
		.ficha ul.consulta li a{ color:#838383;}
		
	.ficha #mapaFicha{
		width:450px; height:180px;
		margin:10px auto 20px;
		border:1px solid #ff9600;
	
	}			
		
	.ficha ul.seguros{
		padding-left:15px;
	}
			.ficha ul.seguros li{
				display:inline;
				margin-right:15px;
			}
			
			.ficha ul.seguros li.oculto{
				
				display:none;
			}
			
				.ficha ul.seguros li a{
					font-size:11px; color:#666666;					
				}
			
	.ficha ul.share{
		padding-left:15px;
	}
	
	.ficha ul.share li{
		display:inline;
		margin-right:15px;
	}					

	.ficha ul.share li p{
		float:left;
		margin-top:4px;	
	}
	
	.ficha ul.share li.twitter a{
		margin-top: 3px;	
	}
		
	.ficha .datosErroneos{
		font-size:11px; color:#838383; 
		float:right; 
		text-decoration:none;
	}
	
	.ficha .datosErroneos:hover{ text-decoration:underline;}

	.ficha img{
		margin-right:10px;
		float:right;		
	}	
	
	.ficha .verMas{
		
		font-size:12px; font-weight:normal;
		float:right;
		margin-right:5px; padding-right:15px;
		background:url(../img/box_mas_votados_icono_leer_mas.gif) no-repeat right;
		text-decoration:none;
	}
/********************************
CONTACTO
*********************************/
.contacto{}
	.contacto .copyContacto.negro{color:#000000;}
	
	.contacto form#contacto{margin-top:50px;}
	.contacto form#contacto .btnNaranja{ margin-right:30px;}
	
	.contacto label{
		font-size:12px;
		float:left;
		width:120px; height:20px;
		margin-right:5px; margin-bottom:10px;
	}

	.contacto input, .contacto textarea{
		display:block;
		float:left;
		width:340px;
		font-size:12px;
		padding-left:5px; margin-bottom:10px;
	}

	.contacto input{height:20px;}
	.contacto textarea{height:300px;}	
/********************************
QUE ES
*********************************/
.queEs{}
	.queEs .copyContacto.negro{color:#000000;}	
/********************************
LOGIN
*********************************/
.login{}
	.login .copyContacto.negro{color:#000000;}	
	.login .copyRecordatorio{
		display:none;
		font-size:11px;
		margin-top:10px;
	}
	
	.login form#loginForm ol{ margin-top:15px;}
	.login form#loginForm ol li{
		height:34px;
		margin-bottom:30px;
	}
	.login form#loginForm label, .login form#loginRecordarPass label{
		float:left;
		display:inline;
		width:120px; height:20px;		
		font-size:12px; line-height:22px;	
	}
	.login form#loginForm input, .login form#loginRecordarPass input{
		float:right;
		display:inline;
		width:330px; height:20px;
		font-size:12px;
		padding-left:5px; margin-right:10px;
	}
	.login form#loginForm input#loginCookie{
		float:right;
		display:inline;
		width:12px;
		margin-top:3px;
		margin-right:25px;
	}
	.login form#loginForm label.loginLabelCookie{
		width:155px; height:18px;
		float:right;
		font-size:11px; color:#858585;
		padding-top:2px;
	}
	.login form#loginForm a.loginOlvidado{font-size:12px; cursor:pointer;}
	.login form#loginForm a.loginOlvidado:hover{text-decoration:underline;}	
	.login form#loginRecordarPass{display:none;}
	
/********************************
 * BAJA
 *******************************/

	form#bajaForm ol{ margin-top:15px;}
	form#bajaForm ol li{
		height:34px;
		margin-bottom:30px;
	}
	form#bajaForm label, form#loginRecordarPass label{
		float:left;
		display:inline;
		width:120px; height:20px;		
		font-size:12px; line-height:22px;	
	}
	form#bajaForm input, form#loginRecordarPass input{
		float:right;
		display:inline;
		width:330px; height:20px;
		font-size:12px;
		padding-left:5px; margin-right:10px;
	}

/********************************
DICCIONARIO Y DIRECTORIO
*********************************/
.dicc{}
	
	.dicc ul{margin:0 auto;}
	.dicc ul.uno{ width:355px;}
	.dicc ul.dos{ width:210px;margin-bottom:20px;}

	.dicc ul.abc li{
		display:inline;
		font-size:12px;
	}
		.dicc ul.abc li a{text-decoration:none;}
		.dicc ul.abc li a:hover{color:#FF9900;}
		.dicc ul.abc li a.activo{color:#f96500;}
		.dicc ul.abc li.sep{font-size:10px;}
	
	.dicc h2 { font-size:15px;margin:10px 10px; color:#565656}
		
	.dicc h3{
		font-size:15px;
		margin:20px 0;
		text-align:center
	}
	
	.dicc ul.listado{margin-left:20px;}
	.dicc ul.listado li{
		color:#FF9900;
		list-style:inside disc;
	}
	.dicc ul.listado li a{ font-size:12px; color:#565656; text-decoration:none;}
	.dicc ul.listado li a:hover{ color:#F96500;text-decoration:underline;}

	.dicc h3.keywords{margin:10px 10px;text-align:left;}
	.dicc h3 a {font-size:13px;color:#565656;text-decoration:none;}
	
	.dicc ul.keywords {margin-left:10px;}
	.dicc ul.keywords li {margin-right:5px;font-size:12px; color:#565656; text-decoration:none;display:inline;}
		
/********************************
DICCIONARIO - DEFINICIÓN
*********************************/
.def{}
	.def h3{
		float:left;
		font-size:18px;
		margin-bottom:10px;
	}
	.def h4{
		font-size:13px;
		border-bottom:1px solid #CCCCCC;
		margin-top:20px; margin-bottom:10px;
	}
	
	.def img{
		float:right;
		margin-left:10px; margin-bottom:10px;
		border:1px solid #999999;
		margin-right:10px;
	}
	
	.def p{
		clear:left;		
	}	
/********************************
REGISTRO
*********************************/
	.reglightbox{
		background-color:#FFFFFF;	
		padding-left:20px;
		
	}
	
	form#registroUsuario { margin-top:30px;}

	form#registroUsuario label{
		font-size:12px;
		float:left; clear:left;
		width:130px; height:18px; height:22px\9;
		margin-right:5px; margin-bottom:15px; padding-top:2px;
	}
	
	form#registroUsuario label#ayudaAvatar{width:300px;margin-bottom:2px;}
	
	form#registroUsuario input{
		display:block;
		width:200px; height:20px;height:22px\9;
		font-size:12px;
		padding-left:3px; margin-bottom:15px;
	}
	form#registroUsuario select{
		font-size:12px;
		height:23px;height:22px\9;
		padding-left:3px; padding-top:1px; margin-bottom:15px;
	}
	
	#contenido_contenedor #columna1 form#registroUsuario p.passLength{font-size:10px;}
	form#registroUsuario .usuNick{
		float:left;
	}
	form#registroUsuario input#usuHombre,form#registroUsuario input#usuMujer{
		float:left;
		width:25px;
	}
	form#registroUsuario #usuLabelHombre, form#registroUsuario #usuLabelMujer{
		float:left;
		clear:none;
		width:80px;	
	}
	form#registroUsuario select#seguro{width:150px;}
	form#registroUsuario #usuLabelCP{float:left;}
	form#registroUsuario input#cp{
		float:left;
		width:50px;
	}
	form#registroUsuario input#usuNoResidente{
		float:left;
		width:25px;
	}
	form#registroUsuario label#usuLabelNoResidente{
		float:right;
		clear:none;
		font-size:10px; color:#a9a9a9;
		width:135px;
		margin-right:140px; margin-right:135px\9; padding:0; padding-top:3px\9;
	}
	
	form#registroUsuario label#usuLabelLegales{
		float:left;
		width:400px;
			cursor:pointer;
	}
	
	form#registroUsuario label#labelNewsletter, form#registroUsuario label#labelComunicados {width:450px;float:right;padding-bottom: 15px;}
	
	form#registroUsuario input#usuLegales{width:20px;}
	
	form#registroUsuario input#newsletter, form#registroUsuario input#comunicados{width:20px;float:left;}
	
	form#registroUsuario #avatarBox{
		position:relative;
		float:left;
		border:1px solid #a9a9a9;
		width:100px; height:100px;
		margin-bottom:60px; padding:0;
	}
		form#registroUsuario #avatarBox input#fichero{
			position:absolute; bottom:-40px; bottom:-40px\9; left:0;
			width:200px; height:23px; height:20px\9;
		}
/********************************
REGISTRO PROFESIONALES
*********************************/		
select.especialidad {width:290px;}

.regPro00{}

	#contenido_contenedor #columna1 p.negro{ color:#000000;}
	.regPro00 p.separador{
		padding-bottom:40px;
		border-bottom:1px solid #cccccc;
	}
	
	.regPro00 .rClinica{
		display:block;
		width:245px; height:140px;
		background:url(../img/past_soy_clinica.jpg) no-repeat top;
		text-indent:-999em;
		
	}
	
	.regPro00 .rUsuario{
		display:block;
		width:490px; height:145px;
		background:url(../img/past_soy_usuario.jpg) no-repeat top;
		text-indent:-999em;
		margin-bottom: 15px;
	}
	
	.regPro00 .rProfesional{
		display:block;
		width:245px; height:140px;
		background:url(../img/past_soy_profesional.jpg) no-repeat top;
		text-indent:-999em;	
	}
	.regPro00 .rColabora{
		display:block;
		width:163px; height:138px;
		background:url(../img/past_colabora.jpg) no-repeat top;
		text-indent:-999em;	
	}
	.regPro00 .rTarjetas{
		display:block;
		width:163px; height:138px;
		background:url(../img/past_tarjetas.jpg) no-repeat top;
		text-indent:-999em;
		
	}
	.regPro00 .rAd{
		display:block;
		width:163px; height:138px;
		background:url(../img/past_anunciate.jpg) no-repeat top;
		text-indent:-999em;
	}	
	/* PASO 01 */
	fieldset ol li{
		display:block;
		overflow:hidden;
		margin-bottom:20px;
	}
		fieldset ol li.avatar{
			height:150px;
			margin-bottom:20px;
		}
		form#profesionalPaso01 label{
			float:left;
			display:inline;
			font-size:12px;
			width:170px;
			/*height:18px;*/
			margin:0; padding:0;		
		}
		form#profesionalPaso01 input{
			float:left;
			display:inline;
			width:300px; height:20px;
			font-size:12px;
			margin:0; padding:0;
			padding-left:3px;
			outline:none;
		}
		form#profesionalPaso01 select{
			font-size:12px;
			height:23px;
		}
			#contenido_contenedor #columna1 form#profesionalPaso01 p.passLength{
				clear:both;
				font-size:10px;
				padding-left:170px; margin:0;
			}	
			form#profesionalPaso01 input#proHom,form#profesionalPaso01 input#proMuj{
				float:left;
				width:25px;
			}
			form#profesionalPaso01 #proLabelHombre, form#profesionalPaso01 #proLabelMujer{
				float:left;
				clear:none;
				width:80px;
			}	
			form#profesionalPaso01 #avatarBox{
				position:relative;
				float:left;
				border:1px solid #a9a9a9;
				width:100px; height:100px;
				margin-bottom:30px; padding:0;
			}
			
			form#profesionalPaso01 label.ayudaAvatar {
				margin-bottom:2px;
				width:300px;
			}
				form#profesionalPaso01 #avatarBox input#fichero{
					position:absolute; bottom:-40px; left:0;
					width:200px; height:23px; height:20px\9;
				}
				
			form#profesionalPaso01 label#ayudaAvatar{width:300px;}
				
			form#profesionalPaso01 label#proLabelLegal{
				float:right;
				width:400px;
				font-size:12px;
				cursor: pointer;	
				margin-right:5px;			
			}	
			form#profesionalPaso01 input#proLegal{
				float:right;
				width:20px;
			}
			
			 form#profesionalPaso01 label#labelNewsletter,  form#profesionalPaso01 label#labelComunicados {width:460px;float:right;padding-bottom: 15px;}
		
			 form#profesionalPaso01 input#newsletter,  form#profesionalPaso01 input#comunicados{width:20px;float:left;}
			 
			 #contenido_contenedor #columna1 form#profesionalPaso01 p.privacidad{padding-left:0}
			
	a.btnModifyCentro{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_modify.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}			
			
	td.botonTablaProSeleccionados{
		
		width:30px;
	}			
			
	/* PASO 02 */
	form#proPaso02 p{
		height:30px;
	}
		form#profesionalPaso02 label{
			float:left;
			display:inline;
			font-size:12px;
			width:170px; height:18px; line-height:20px;
			margin:0; padding:0;		
		}
		form#profesionalPaso02 input{
			float:left;
			display:inline;
			width:300px; height:20px;
			font-size:12px;
			margin:0; padding:0;
			padding-left:3px;
			outline:none;
		}
			form#profesionalPaso02 label#proConsultaAsk{
				width:180px;
				margin-right:40px;
			}
			form#profesionalPaso02 input#proConsultaSi,form#profesionalPaso02 input#proConsultaNo{
				float:left;
				width:15px;
			}
			form#profesionalPaso02 label#proConsultaSiLabel,form#profesionalPaso02 label#proConsultaNolabel{width:50px;}
		
		form#profesionalPaso02 select{
			width:300px;
			font-size:12px;
			height:23px;
		}		
		form#profesionalPaso02 #proMutuas{width:265px;}
		form#profesionalPaso02 #btnAddMutua{
			float:right;
			display:block;
			width:26px; height:22px;
			background:url(../img/formulario_add.gif) no-repeat 0 0;
			margin-left:10px;
			text-indent:-999em;
			cursor:pointer;
			margin-bottom:20px;
		}
		form#profesionalPaso02 #btnRemoveMutua{
			font-size:12px; color:#666666;
			cursor:pointer;
		}
		form#profesionalPaso02 #btnRemoveMutua:hover{text-decoration:underline;}
		form#profesionalPaso02 #mutuas .mutuaAdded{padding-left:170px; margin-bottom:5px;}
		form#profesionalPaso02 #mutuas span.nombreMutua{font-size:12px; font-weight:bold;}
		form#profesionalPaso02 ol#mutuas li{margin-bottom:0}
		form#profesionalPaso02 ol#mutuas li.mutuaAdded{margin-bottom:10px;}
		
		
		
		
	/* PASO 03 */
	form#profesionalPaso03{ position:relative;}
	form#profesionalPaso03 li{
		font-size:13px;color:#565656;
		margin:0 0 10px 0; padding:0;
	}
	form#profesionalPaso03 #provincia, form#profesionalPaso03 #municipio,form#profesionalPaso03 #especialidad, form#profesionalPaso03 #seguro {
		width:200px; height:20px;
		font-size:11px;
		padding:0; margin:0;
	}
	form#profesionalPaso03 #buscadorNombre, form#profesionalPaso03 #buscadorCentroEspecializado{
		width:300px; height:20px;
		font-size:11px;
	}
	a.btnAddCentro{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_add.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
	a.btnAddCentro02{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_add02.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
	
	a.btnRemoveCentro{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_remove.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
	a.btnRemoveCentro02{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_remove02.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}		
	#tablaCentrosSeleccionados{
		width:485px;
		font-size:11px;
	}
	#tablaCentrosSeleccionados tr{
		height:48px;
		text-align:center;
		background:url(../img/table_td_tile.gif) repeat-x top;
	}	
		#tablaCentrosSeleccionados tr.impar{ background-position:bottom;}
		#tablaCentrosSeleccionados tr.impar a.btnAddCentro{ background-image:url(../img/formulario_add02.gif);}

		form#profesionalPaso03 .btnGris{
			position:absolute; top:103px; left:380px;
		}


	/* PASO 04 */
	form#profesionalPaso04{}
	form#profesionalPaso04 .centro{
		border-bottom:1px dashed #858585;
		padding-bottom:15px;
		margin-bottom:20px;	
	}
		#contenido_contenedor #columna1 form#profesionalPaso04 .centro p.centroName{
			height:25px; line-height:25px;
			font-size:13px; color:#fff; font-weight:bold;
			background:url(../img/formulario_fondo_centros_gris.gif) repeat-x 0 0;
			padding-left:5px;
		}
			#contenido_contenedor #columna1 form#profesionalPaso04 .centro p.centroName a.flechaArriba{
				float:right;
				cursor:pointer;
			}
		#contenido_contenedor #columna1 form#profesionalPaso04 .centro label{
			font-size:12px; line-height:12px;
			margin-left:5px;
		}
		#contenido_contenedor #columna1 form#profesionalPaso04 .centro input.especialidad{
			width:275px; height:20px;
			font-size:11px;
			margin-left:5px;
		}
		form#profesionalPaso04 .centro a.btnAddEsp{
			float:right;
			display:block;
			width:26px; height:22px;
			margin-right:10px;
			background:url(../img/formulario_add.gif) no-repeat 0 0;		
			text-indent:-999em;
			cursor:pointer;
		}
		form#profesionalPaso04 .centro .especialidadSelect{
			font-size:12px; font-weight:bold;
			padding-left:155px;
			margin:0;
		}
			form#profesionalPaso04 .centro .especialidadSelect a.eliminarEspecialidad{
				color:#666666;
				font-weight:normal;
				cursor:pointer;
			}
			form#profesionalPaso04 .centro .especialidadSelect a.eliminarEspecialidad:hover{
				text-decoration:underline;
			}
	/* PASO 05 */
	form#profesionalPaso05{}
	form#profesionalPaso05 label{
			font-size:12px; line-height:12px;
			margin-left:5px;
		}
		form#profesionalPaso05 input.especialidad{
			width:350px; height:20px;
			font-size:11px;
			margin-left:5px;
		}
		form#profesionalPaso05 a.btnAddEsp{
			float:right;
			display:block;
			width:26px; height:22px;
			margin-right:10px;
			background:url(../img/formulario_add.gif) no-repeat 0 0;		
			text-indent:-999em;
			cursor:pointer;
		}
		form#profesionalPaso05 .especialidadSelect{
			font-size:12px; font-weight:bold;
			padding-left:155px;
			margin:0;
		}
			form#profesionalPaso05 .especialidadSelect a.eliminarEspecialidad{
				color:#666666;
				font-weight:normal;
				cursor:pointer;
			}
			form#profesionalPaso05 .especialidadSelect a.eliminarEspecialidad:hover{
				text-decoration:underline;
			}			
/********************************
REGISTRO CENTROS
*********************************/
	/* PASO 01 */
	form#centroPaso01 label{
		float:left;
		display:inline;
		width:170px; height:18px; line-height:20px;
		font-size:12px;
		margin:0; padding:0;
	}
	form#centroPaso01 input{
		float:left;
		display:inline;
		width:300px; height:20px;
		font-size:12px;
		margin:0; padding:0 0 0 3px;
	}
	form#centroPaso01 select{
		float:left;
		display:inline;
		font-size:12px;
		width:300px; height:23px;
		padding-left:3px; padding-top:1px; margin-bottom:10px;
	}
	/* PASO 02 */
	form#centroPaso02 ol{ margin-bottom:20px;}
	form#centroPaso02 input{
		float:left;
		display:inline;
		width:365px; height:18px;
		font-size:11px;
		margin-right:5px;
	}
	form#centroPaso02 label{
		float:left;
		font-size:12px; color:#000000;
		margin:0 20px 0 0;
	}
	form#centroPaso02 a.btnAddEsp{
		float:right;
		display:block;
		width:26px; height:22px;
		margin-right:10px;
		background:url(../img/formulario_add.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
	form#centroPaso02 .especialidadSelect{
		font-size:12px; font-weight:bold;
		padding-left:155px;
		margin:0;
	}
		form#centroPaso02 .especialidadSelect a.eliminarEspecialidad{
			color:#666666;
			font-weight:normal;
			cursor:pointer;
		}
		form#centroPaso02 .especialidadSelect a.eliminarEspecialidad:hover{text-decoration:underline;}
		
	form#centroPaso02 .centro {
		border-bottom:1px dashed #858585;
		margin-bottom:20px;
		padding-bottom:15px;
	}	
		
	#contenido_contenedor #columna1 form#centroPaso02 .centro p.centroName {
		background:url("../img/formulario_fondo_centros_gris.gif") repeat-x scroll 0 0 transparent;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		height:25px;
		line-height:25px;
		padding-left:5px;
	}	
		
	/* PASO 03 */
	form#centroPaso03 ol{ margin-bottom:20px;}
	form#centroPaso03 input{
		float:left;
		display:inline;
		width:230px; height:18px;
		font-size:11px;
		margin-right:5px;
	}
	form#centroPaso03 label{
		float:left;
		font-size:12px; color:#000000;
		margin:0 20px 0 0;
	}
	form#centroPaso03 a#btnAddMutua{
		float:right;
		display:block;
		width:26px; height:22px;
		margin-right:10px;
		background:url(../img/formulario_add.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
				
	
	form#centroPaso03 #mutuas .mutuaAdded{
		font-size:12px; font-weight:bold;
		padding-left:198px;
		margin:0;
	}
		form#centroPaso03 #btnRemoveMutua{
			color:#666666;
			font-weight:normal;
			cursor:pointer;
		}
		form#centroPaso03 #btnRemoveMutua:hover{text-decoration:underline;}
	/* PASO 04 */
	form#centroPaso04{position:relative;}
	
	form#centroPaso04 ol{ margin-bottom:20px;}
	form#centroPaso04 li{
		font-size:13px;color:#565656;
		margin:0 0 10px 0; padding:0;
	}
	form#centroPaso04 #provincias_idprovincia, form#centroPaso04 #municipios_idmunicipio,form#centroPaso04 #especialidades_idespecialidad, form#centroPaso04 #mutuas_idmutua {
		width:200px; height:20px;
		font-size:11px;
		padding:0; margin:0;
	}
	form#centroPaso04 #nombre, form#centroPaso04 #experto{
		width:300px; height:20px;
		font-size:11px;
	}
	form#centroPaso04 .btnGris{
		position:absolute; top:103px; left:380px;
	}	
	
	a.btnAddCentro{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_add.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
	a.btnAddCentro02{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_add02.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}	
	a.btnRemoveCentro{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_remove.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}
	a.btnRemoveCentro02{
		display:block;
		width:26px; height:22px;
		margin:0 auto;
		background:url(../img/formulario_remove02.gif) no-repeat 0 0;		
		text-indent:-999em;
		cursor:pointer;
	}	
	#tablaResultado.pro{
		width:450px;
		margin:0 auto;
	}
		#tablaResultado.pro th#nombre{width:400px;}		
	#tablaProSeleccionados{
		width:450px;
		font-size:11px;
		margin:0 auto;
	}
	#tablaProSeleccionados tr{
		height:48px;
		text-align:center;
		background:url(../img/table_td_tile.gif) repeat-x top;
	}	
		#tablaProSeleccionados tr.impar{ background-position:bottom;}
		#tablaProSeleccionados tr.impar a.btnAddCentro{ background-image:url(../img/formulario_add02.gif);}
		
	/* LIGHTBOX*/
	
form#profesionalLightbox label.error, form#centroLightbox label.error{
	font-size: 10px;
	width: 300px;
	color: #FF9700;
	margin-left:170px;
}

#contenido_contenedor #columna1 form#profesionalLightbox label.passLength, #contenido_contenedor #columna1 form#centroLightbox label.passLength, #contenido_contenedor #columna1 p.passLength  {
	font-size:10px;	
	color:#858585;
}

form#profesionalLightbox input#usuHombre, form#profesionalLightbox input#usuMujer {
	float:left;
	width:25px;
}

form#profesionalLightbox #usuLabelHombre, form#profesionalLightbox #usuLabelMujer {
	clear:none;
	float:left;
	width:80px;
}
	
form#profesionalLightbox label, form#centroLightbox label{
	float:left;
	display:inline;
	font-size:12px;
	width:170px; height:18px; line-height:20px;
	margin:0; padding:0;		
}
form#profesionalLightbox input, form#centroLightbox input{
	float:left;
	display:inline;
	width:300px; height:20px;
	font-size:12px;
	margin:0; padding:0;
	padding-left:3px;
	outline:none;
}
form#profesionalLightbox select, form#centroLightbox select{
	font-size:12px;
	height:23px;
}
#contenido_contenedor #columna1 form#profesionalLightbox p.passLength{
	clear:both;
	font-size:10px; color:#a9a9a9;	
}	

#contenido_contenedor #columna1 form#centroLightbox p.passLength{}
	clear:both;
	font-size:10px; color:#a9a9a9;
	padding-left:170px; margin:0;
}

form#profesionalLightbox input#proHom,form#profesionalLightbox input#proMuj{
	float:left;
	width:25px;
}
form#profesionalLightbox #proLabelHombre, form#profesionalLightbox #proLabelMujer{
	float:left;
	clear:none;
	width:80px;
}	
form#profesionalLightbox #avatarBox{
	position:relative;
	float:left;
	border:1px solid #a9a9a9;
	width:100px; height:100px;
	margin-bottom:30px; padding:0;
}
form#profesionalLightbox #avatarBox input#fichero{
	position:absolute; bottom:-40px; left:0;
	width:200px; height:23px; height:20px\9;
}
form#profesionalLightbox label#proLabelLegal{
	float:right;
	width:175px;
	font-size:11px;	color:#999999;
}	
form#profesionalLightbox input#proLegal{
	float:right;
	width:20px;
}
	
form#profesionalLightbox input.especialidad, form#centroLightbox input.especialidad {
	font-size:11px;
	height:20px;
	margin-left:5px;
	width:255px;
}
	
form#profesionalLightbox a.btnAddEsp, form#centroLightbox a.btnAddEsp {
	background:url("../img/formulario_add.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	float:right;
	height:22px;
	margin-right:10px;
	text-indent:-999em;
	width:26px;
}

form#profesionalLightbox .especialidadSelect, form#centroLightbox .especialidadSelect {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-left:155px;
}
	
form#profesionalLightbox .especialidadSelect a.eliminarEspecialidad, form#centroLightbox .especialidadSelect a.eliminarEspecialidad {
	color:#666666;
	cursor:pointer;
	font-weight:normal;
}
	
	#contenido_contenedor.lightbox {
		width: 600px;
		margin:0; padding:0;
	}
	
#contenido_contenedor #columna1.lightbox {
	background-color:#FFFFFF;
	padding-left:20px;
	width: 500px;
}

form#centroLightBox #proMutuas {
	width:265px;
}	

form#centroLightBox #btnAddMutua {
	background:url("../img/formulario_add.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	float:right;
	height:22px;
	margin-left:10px;
	text-indent:-999em;
	width:26px;
}

form#centroLightbox #mutuas .mutuaAdded {
	margin-bottom:5px;
	padding-left:170px;
}
	
form#centroLightbox #mutuas span.nombreMutua {
	font-size:12px;
	font-weight:bold;
}	

form#centroLightbox #btnRemoveMutua {
	color:#666666;
	cursor:pointer;
	font-size:12px;
}
	
	/* PASO 05 */
	form#centroPaso05 .centro{
		border-bottom:1px dashed #858585;
		padding-bottom:15px;
		margin-bottom:20px;	
	}
		#contenido_contenedor #columna1 form#centroPaso05 .centro p.centroName{
			height:25px; line-height:25px;
			font-size:13px; color:#fff; font-weight:bold;
			background:url(../img/formulario_fondo_centros_gris.gif) repeat-x 0 0;
			padding-left:5px;
		}
			#contenido_contenedor #columna1 form#centroPaso05 .centro p.centroName a.flechaArriba{
				float:right;
				cursor:pointer;
			}
		#contenido_contenedor #columna1 form#centroPaso05 .centro label{
			font-size:12px; line-height:12px;
			margin-left:5px;
		}
		#contenido_contenedor #columna1 form#centroPaso05 .centro input.especialidad{
			width:275px; height:20px;
			font-size:11px;
			margin-left:5px;
		}
		form#centroPaso05 .centro a.btnAddEsp{
			float:right;
			display:block;
			width:26px; height:22px;
			margin-right:10px;
			background:url(../img/formulario_add.gif) no-repeat 0 0;		
			text-indent:-999em;
			cursor:pointer;
		}
		form#centroPaso05 .centro .especialidadSelect{
			font-size:12px; font-weight:bold;
			/*padding-left:155px;*/
			margin:0;
		}
			form#centroPaso05 .centro .especialidadSelect a.eliminarEspecialidad{
				color:#666666;
				font-weight:normal;
				cursor:pointer;
			}
			form#centroPaso05 .centro .especialidadSelect a.eliminarEspecialidad:hover{text-decoration:underline;}	
/********************************
	VALORACIÓN
*********************************/
	#columna1 #listaValoracion li.seccion{
		position:relative;
		border-bottom:1px dashed #c8c8c8;
		padding-bottom:15px; margin-bottom:10px;
	}
		#columna1 #listaValoracion li.seccion p.bloquePreguntas{
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bebebe; font-weight:bold; 
			margin:0 0 5px 0;
		}		
		
		#columna1 #listaValoracion li.seccion ul.share{
		padding-left:15px;
		}
	
		#columna1 #listaValoracion li.seccion ul.share li{
		display:inline;
		margin-right:15px;
		}					

		#columna1 #listaValoracion li.seccion ul.share li p{
		float:left;
		margin-top:4px;	
		}
	
		#columna1 #listaValoracion li.seccion ul.share li.twitter a{
		margin-top: 3px;	
		}
		
		#columna1 #listaValoracion li.seccion ul.preguntas li{
			position:relative;
			height:16px;
			margin-bottom:5px;
		}
		
		#columna1 #listaValoracion li.seccion ul.preguntas li.dosLin{
			position:relative;
			height:30px;
			margin-bottom:5px;

		}
		
		#columna1 #listaValoracion li.seccion ul.preguntas li p.brief{
			font-size:11px; color:#000000;
			padding-left:18px;
			margin:0;
		}
		#columna1 #listaValoracion li.seccion ul.preguntas li ul{
			float:right;
			width:76px; height:16px;
			background:url(../img/icono_valoracion.gif) no-repeat 0 0;
			margin-right:5px;
			display:inline;
		}
			#columna1 #listaValoracion li.seccion ul.preguntas li ul.e1{ background-position:0 -16px}
			#columna1 #listaValoracion li.seccion ul.preguntas li ul.e2{ background-position:0 -32px}
			#columna1 #listaValoracion li.seccion ul.preguntas li ul.e3{ background-position:0 -48px}
			#columna1 #listaValoracion li.seccion ul.preguntas li ul.e4{ background-position:0 -64px}
			#columna1 #listaValoracion li.seccion ul.preguntas li ul.e5{ background-position:0 -80px}
			
			#columna1 #listaValoracion li.seccion ul.preguntas li ul li{
				display:inline;
				float:left;
				width:15px; height:16px;
				font-size:1px; line-height:1px;
				padding:0; margin:0;
				text-indent:-999em;
				border:none;
				cursor:pointer;
			}
			
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos{height:180px;}			
			
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos label{
				display:block;
				float:none;
				font-size:12px;
				margin-left:18px; margin-top:10px;
			}
				#columna1 #listaValoracion li.seccion ul.preguntas li#campos label span{font-size:10px; font-style:italic;}
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos #titulo{
				margin-left:18px;
				width:420px; 
				height:20px;
				font-size:12px;
			}
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos textarea{
				margin-left:18px;
				width:420px; height:50px;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
				margin-bottom:15px;
			}
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos #aviso{
				margin-left:18px;
			}
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos span{
				font-size: 10px;
				margin-left: 5px;
				color: #858585;
			}
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos #consejosEvaluacion{
				display:block;
				font-size:12px;
				text-decoration:underline;
				cursor:pointer;
				margin-left:18px;
				margin-top: 15px;
			}
			#columna1 #listaValoracion li.seccion ul.preguntas li#campos p{
				font-size:12px; color:#000000;
				margin-left:18px;
			}
			/* LIGHTBOX CONSEJOS */
			#lightboxConsejos{
				position:absolute;
				width:450px; height:550px;
				z-index:1000;
				display:none;
			}
				#lightboxConsejos #lbFondo{
					position:absolute; top:0; left:0;
					width:450px; height:780px;
					background-color:#b22100;
					filter:alpha(opacity=45);
					-moz-opacity:.45;
					opacity:.45;
					border:1px solid #ff3100;
					border-radius: 10px; 
					-moz-border-radius: 10px;
					-webkit-border-radius:10px;				
				}
				#lightboxConsejos #lbContent{
					position:absolute; top:10px; left:10px;
					width:430px; height:750px;
					background-color:#fff;
					padding-top:10px;
					border-radius: 10px; 
					-moz-border-radius: 10px;
					-webkit-border-radius:10px;
				}
					#lightboxConsejos #lbContent h4{
						padding:0; margin:0;
						margin:0 0 20px 18px;
					}
					#lightboxConsejos #lbContent ul.consejosVal{
						margin-bottom:20px;
					}
					#lightboxConsejos #lbContent ul.consejosVal li{
						width:365px;
						font-size:12px;
						padding-left:10px;
						margin-bottom:10px; margin-left:10px;
						background:url(../img/ul_dot.gif) no-repeat top left;						
					}
					
			#contenido_contenedor #columna1 p.inapropiadoLB{
				color:#838383;
				float:left;
				font-size:11px;
				text-decoration:none;
				margin-top:20px;							
			}		
			#contenido_contenedor #columna1 p.inapropiadoLB a{
				color:#838383;
				text-decoration:none;
			}
/********************************
	LIGHTBOX LOGIN
*********************************/
	#lightboxLogin{
		position:absolute; top:50px; left:150px;
		width:350px; height:200px;
		z-index:1000;
		display:none;
	}
		#lightboxLogin #lbFondo{
			position:absolute; top:0; left:0;
			width:350px; height:200px;
			background-color:#b22100;
			filter:alpha(opacity=45);
			-moz-opacity:.45;
			opacity:.45;
			border:1px solid #ff3100;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;				
		}
		#lightboxLogin #lbContent{
			position:absolute; top:10px; left:10px;
			width:330px; height:170px;
			background-color:#fff;
			padding-top:10px;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;	
		}
			#lightboxLogin #lbContent a.btnCerrar{
				display:block;
				position:absolute; top:10px; right:10px;
				width:18px; height:23px;
				font-size:15px; color:#ffa28c;
				padding:0 0 0px 7px;
				background-color:#FFFFFF;
				border:1px solid #ffa28c;
				cursor:pointer;
			}
			#lightboxLogin #lbContent h4{
				padding:0; margin:0;
				margin:0 0 20px 18px;
			}
			#lightboxLogin #lbContent fieldset{
				border:none;
				padding-left:20px;
			}
				#lightboxLogin #lbContent fieldset ol li{ margin-bottom:5px;}
			
					#lightboxLogin #lbContent fieldset ol li label{
						float:left;
						width:130px; height:16px;
						font-size:12px; line-height:20px;
					}
					#lightboxLogin #lbContent fieldset ol li input{
						width:150px; height:20px;
						font-size:12px;
					}
					#lightboxLogin #lbContent fieldset ol li a{
						font-size:12px; font-style:italic;text-decoration:none; color:#858585;				
					}
					#lightboxLogin #lbContent fieldset ol li a:hover{ text-decoration:underline;}	
					
/********************************
	LIGHTBOX LOGIN RED SOCIAL
*********************************/

#lightboxLoginRedSocial{
		position:absolute; top:50px; left:150px;
		width:350px; height:275px;
		z-index:1000;
		display:none;
	}
		#lightboxLoginRedSocial #lbRedSocialFondo{
			position:absolute; top:0; left:0;
			width:350px; height:275px;
			background-color:#b22100;
			filter:alpha(opacity=45);
			-moz-opacity:.45;
			opacity:.45;
			border:1px solid #ff3100;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;				
		}
		#lightboxLoginRedSocial #lbRedSocialContent{
			position:absolute; top:10px; left:10px;
			width:330px; height:245px;
			background-color:#fff;
			padding-top:10px;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;	
		}
			#lightboxLoginRedSocial #lbRedSocialContent a.btnCerrar{
				display:block;
				position:absolute; top:10px; right:10px;
				width:18px; height:23px;
				font-size:15px; color:#ffa28c;
				padding:0 0 0px 7px;
				background-color:#FFFFFF;
				border:1px solid #ffa28c;
				cursor:pointer;
			}
			#lightboxLoginRedSocial #lbRedSocialContent h4{
				padding:0; margin:0;
				margin:0 0 20px 18px;
			}
			#lightboxLoginRedSocial #lbRedSocialContent fieldset{
				border:none;
				padding-left:20px;
				margin-top: 30px;
			}
				#lightboxLoginRedSocial #lbRedSocialContent fieldset ol li{ margin-bottom:5px;}
			
					#lightboxLoginRedSocial #lbRedSocialContent fieldset ol li label{
						float:left;
						font-size:12px;
						color: #ff0000;
						margin-right: 5px;
						font-style: italic; 
					}
					#lightboxLoginRedSocial #lbRedSocialContent fieldset ol li input{
						font-size:12px;
					}
					#lightboxLoginRedSocial #lbRedSocialContent fieldset ol li a{
						font-size:12px;
						text-decoration:underline;
						color:#000000;				
					}
					
					#lightboxLoginRedSocial #lbRedSocialContent fieldset ol li span {
						font-size:12px;
					}	

/********************************
	LIGHTBOX INAPROPIADO Y MIGRACIÓN LB
*********************************/
	#lightboxInapropiado, #lightboxMigracionPerfil{
		position:absolute; top:50px; left:150px;
		width:350px; height:200px;
		z-index:1000;
		display:none;
	}
		
		#lightboxInapropiado #lbFondo, #lightboxMigracionPerfil #lbFondo{
			position:absolute; top:0; left:0;
			width:350px; height:200px;
			background-color:#b22100;
			filter:alpha(opacity=45);
			-moz-opacity:.45;
			opacity:.45;
			border:1px solid #ff3100;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;				
		}
		#lightboxInapropiado #lbContent, #lightboxMigracionPerfil #lbContent{
			position:absolute; top:10px; left:10px;
			width:330px; height:170px;
			background-color:#fff;
			padding-top:10px;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;	
		}
			#lightboxInapropiado #lbContent a.btnCerrar, #lightboxMigracionPerfil #lbContent a.btnCerrar{
				display:block;
				position:absolute; top:10px; right:10px;
				width:18px; height:23px;
				font-size:15px; color:#ffa28c;
				padding:0 0 0px 7px;
				background-color:#FFFFFF;
				border:1px solid #ffa28c;
				cursor:pointer;
			}
			#lightboxInapropiado #lbContent h4, #lightboxMigracionPerfil #lbContent h4{
				padding:0; margin:0;
				margin:0 0 20px 18px;
			}
			#lightboxInapropiado #lbContent p, #lightboxMigracionPerfil #lbContent p{				
				padding: 0 15px;
				margin-bottom:5px;						
				float:left;
				height:16px;
				font-size:12px; line-height:20px;
			}

/********************************
	LIGHTBOX LOGIN OPINAR
*********************************/
	#lightboxOpinar{
		position:absolute; top:50px; left:150px;
		width:350px; height:200px;
		z-index:1000;
		display:none;
	}
		#lightboxOpinar #lbFondo{
			position:absolute; top:0; left:0;
			width:350px; height:400px;
			background-color:#b22100;
			filter:alpha(opacity=45);
			-moz-opacity:.45;
			opacity:.45;
			border:1px solid #ff3100;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;				
		}
		#lightboxOpinar #lbContent{
			position:absolute; top:10px; left:10px;
			width:330px; height:370px;
			background-color:#fff;
			padding-top:10px;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;	
		}
		
		 #lightboxOpinar #lbContent .lbc-intro {
			color: #656565;
			font-size: 11px;
			margin:0 15px 0 18px; 	
		}
		#lightboxOpinar #lbContent .lbc-pre {
			color: #656565;
			font-size: 13px;
			margin:15px 15px 15px 18px; 	
		}
		#lightboxOpinar #lbContent .lbc-reg {
			color: #656565;
			font-size: 13px;
		}
			#lightboxOpinar #lbContent a.btnCerrar{
				display:block;
				position:absolute; top:10px; right:10px;
				width:18px; height:23px;
				font-size:15px; color:#ffa28c;
				padding:0 0 0px 7px;
				background-color:#FFFFFF;
				border:1px solid #ffa28c;
				cursor:pointer;
			}
			#lightboxOpinar #lbContent h4{
				padding:0; margin:0;
				margin:30px 0 15px 18px;
			}
			#lightboxOpinar #lbContent fieldset{
				border:none;
				padding-left:20px;
			}
			#lightboxOpinar #lbContent fieldset ol li{ margin-bottom:5px;}
			
			#lightboxOpinar #lbContent fieldset ol li label{
				float:left;
				width:130px; height:16px;
				font-size:12px; line-height:20px;
			}
			#lightboxOpinar #lbContent fieldset ol li input{
				width:150px; height:20px;
				font-size:12px;
			}
			#lightboxOpinar #lbContent fieldset ol li a{
				font-size:12px; font-style:italic;text-decoration:none; color:#858585;				
			}
			#lightboxOpinar #lbContent fieldset ol li a:hover{ text-decoration:underline;}
														
/********************************
	TOOLTIP RESULTADO BUSQUEDA
*********************************/
	#lightboxTooltip{
		position:absolute; top:50px; left:150px;
		width:250px; height:100px;
		z-index:1000;
		display:none;
	}
		#lightboxTooltip #lbFondo{
			position:absolute; top:0; left:0;
			width:250px; height:100px;
			background-color:#b22100;
			filter:alpha(opacity=45);
			-moz-opacity:.45;
			opacity:.45;
			border:1px solid #ff3100;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;
		}
		#lightboxTooltip #lbContent{
			position:absolute; top:5px; left:5px;
			width:240px; height:80px;
			padding-top:10px;
			background-color:#fff;
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;	
		}
		#lightboxTooltip #lbContent p{
			width:180px;
			height:70px;
			font-size:12px;
			background:url(../img/star03.gif) no-repeat top left;
			padding-left:40px; margin-left:10px;
		}
/********************************
	CONDICIONES LEGALES
*********************************/
	h3.Legales{
		font-size:14px; color:#5c5c5c;
		margin-bottom:10px;
	}
	h4.Legales{
		font-size:13px; color:#2a2b2b; font-weight:normal;
		margin-bottom:5px;
	}
	ul.Legales {
		margin:0 0 10px 20px;
	}
	ul.Legales li{
		font-size:13px; color:#858585;
		list-style:disc;
		margin-bottom:5px;
	}
	ol.Legales {
		margin:0 0 10px 25px;
	}
	ol.Legales li{
		font-size:13px; color:#858585;
		list-style:decimal;
		margin-bottom:5px;
	}
	p.Legales{
		width:475px;
	}
/***************** ESTATICOS ********/
/*QUÉ ES*/
div#columna1.estatico h2{
	font-size:13px; 
	font-weight:bold;	
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-right:10px;	
	color: #858585;
}

div#columna1.estatico h3.quees{
	font-size:12px; 
	font-weight:normal;		
	margin-bottom:10px;
	margin-right:10px;	
	color: #858585;
}

div#columna1.estatico img{
	
	padding: 10px;
	
}


/********************
ENCUESTAS
 *******************/
.tusencuestas_encuesta
{
	font-family:"Lucida Sans Unicode",Arial,Helvetica;    
	margin-bottom:12px;
		
}

.tusencuestas_pregunta
{
	color:#000000;
	font-size:13px;
	height:50px;
	padding-left:15px;
	padding-top:4px;
	font-weight:bold;	
}    

.tusencuestas_respuestas
{
    padding: 8	px;
	padding-left:15px;
	font-size:11px;
} 

.tusencuestas_respuestas input
{
	margin-bottom: 8px;
}

.tusencuestas_respuestas td
{
	font-size:12px;
    padding: 3px 20px 3px 10px;	
} 

.tusencuestas_myBar
{
    background-color: Yellow;
    border: solid 1px black; 
}

.tusencuestas_myBar_1
{
    background-color: Orange;    
}

.tusencuestas_myBar_3
{
    background-color: Red;    
}

.tusencuestas_myBar_4
{
    background-color: Blue;    
}

.tusencuestas_inferior
{
    font-size: 10px;    
    text-align: center;
}

input.tusencuestas
{
    font-family: verdana,tahoma,sans-serif;
    font-size: 10px;    
    color: black;
    text-decoration:normal; 
    border: 1px groove black;
}
