.bgmir
{
	font-family: Arial, Helvetica, sans-serif;
}

img 
{
	border: 0;
}

/* --------------------------------------- CABECERA ------------------------------------------ */
#cabecera
{
	text-align: center;
}

/* --------------------------------------- ÍNDICE GUÍA --------------------------------------- */
#indiceGuia
{
	text-align: center;
	margin-top: 3em;
}

#indiceGuia .descripcion
{
	font-size: 1.2em;
	font-weight: bold;
	color: #006699;
	padding-bottom: 0.5em;
}

#indiceGuia ul
{
	list-style-type: none;
}

#indiceGuia li
{
	padding-bottom: 1.5em;
}

/* --------------------------------------- PARTE IZQUIERDA ----------------------------------- */
#parteIzquierda
{
	float: left;
	width: 35%;
	min-width: 21em;
	margin: 2em 3% 0 3%;
	padding-bottom: 5%;
}

#ctl00_ContentPlaceHolder1_btnVolver
{
	margin-top: 2em;
}

/* --------------------------------------- RESUMEN ------------------------------------------- */
#resumenGuiaEleccion .tituloResumen
{
	font-size: 1.2em;
    font-weight: bold;
	padding: 0.3em;
	margin: 0;
	border-top: 1px solid #2F4F4F;
	border-left: 1px solid #2F4F4F;
	border-right: 1px solid #2F4F4F;
    color: #FFFFFF;
    background-color: #51A651;
}

#resumenGuiaEleccion ol
{
	font-size: 1em;
	padding: 0.7em 0.7em 0.2em 3em;
	margin: 0;
	border: 1px solid #000000;
	color: #000000;
}

#resumenGuiaEleccion ol li
{
	padding-bottom: 0.5em;
}

.info
{
	font-weight: bold;
	color: #FF0000;
}

/* --------------------------------------- MENÚ ACORDEÓN ------------------------------------- */
#ctl00_ContentPlaceHolder1_navigation 
{
	margin-top: 1em;
}

#ctl00_ContentPlaceHolder1_navigation .accordionHeader
{
	font-size: 1.2em;
	font-weight: bold;
	border: 1px solid #2F4F4F;
	color: #FFFFFF;
    background-color: #AFB1C3;
    cursor: pointer;
}

#ctl00_ContentPlaceHolder1_navigation .accordionHeaderSelected
{
	font-size: 1.2em;
	font-weight: bold;
	border: 1px solid #003466;
    color: #FFFFFF;
    background-color: #006699;
    cursor: pointer;
}

#ctl00_ContentPlaceHolder1_navigation .accordionContent
{
	padding: 0.7em;
    border-left: 1px dashed #2F4F4F;
    border-right: 1px dashed #2F4F4F;
    border-bottom: 1px dashed #2F4F4F;
    background-color: #F0F1F5;
}

#ctl00_ContentPlaceHolder1_navigation .accordionContent a
{
	color: #1964AE;
}

#ctl00_ContentPlaceHolder1_navigation .accordionContent a:hover
{
	color: #FF0000;
}

#ctl00_ContentPlaceHolder1_ctl03_ddlLocalidad, #ctl00_ContentPlaceHolder1_ctl05_ddlCentro
{
	margin-bottom: 1em;
}

#ctl00_ContentPlaceHolder1_ctl09_ddlConvocatoriaInicio,
#ctl00_ContentPlaceHolder1_ctl03_ddlConvocatoriaInicio
{
	margin-right: 1em;
}

#ctl00_ContentPlaceHolder1_ctl11_ddlCondicionNumeroOrdenMIR,
#ctl00_ContentPlaceHolder1_ctl01_ddlCondicionNumeroOrdenMIR
{
	margin-right: 0.3em;
}

#ctl00_ContentPlaceHolder1_ctl11_txtNumero1,
#ctl00_ContentPlaceHolder1_ctl01_txtNumero1
{
	margin-left: 0.6em;
	margin-right: 0.6em;
	Width: 5em;
}

#ctl00_ContentPlaceHolder1_ctl11_txtNumero2,
#ctl00_ContentPlaceHolder1_ctl01_txtNumero2
{
	margin-left: 0.6em;
	margin-right: 0.6em;
	Width: 5em;
}

#ctl00_ContentPlaceHolder1_navigation .accordionLink 
{
	display: block;
	padding: 0.3em;
}


#ctl00_ContentPlaceHolder1_navigation a.accordionLink
{
	color: #FFFFFF;
	text-decoration: none;
}

#ctl00_ContentPlaceHolder1_navigation a.accordionLink:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

/* --------------------------------------- PARTE DERECHA ------------------------------------- */
#parteDerecha
{
	float: left;
	width: 56%;
	margin: 2em 3% 0 0;
	padding-bottom: 2%;
}

/* --------------------------------------- LEYENDA ------------------------------------------- */
#leyendaGuiaEleccion 
{
	width: 100%;
	height: 100%;
	float: left;
	min-width: 15em;
}

#bocadillo {
	float: left;
	width: 82%;
	background: white url(../images/leyenda/borde-derecho.png) repeat-y right;
	
}

#cabeceraBocadillo {
	clear: both;
	margin: 0;
	padding: 0;
	height: 3em;
	background: white url(../images/leyenda/borde-superior-derecho.png) top right no-repeat;
}

#cabeceraBocadillo div {
	margin: 0;
	padding: 0;
	margin-right: 3em;
	height: 3em;
	background: url(../images/leyenda/borde-superior-izquierdo.png) top left no-repeat;
}

#cuerpoBocadillo div {
	margin: -2em 2em 0 0;
	background: white url(../images/leyenda/borde-izquierdo.png) repeat-y left;
}

#cuerpoBocadillo p {
	margin: -2em 0.3em 0 1em;
}

#pieDeBocadillo {
	clear: both;
	margin: 0;
	padding: 0;
	height: 21px;
	background: url(../images/leyenda/borde-inferior-izquierdo.png) bottom left no-repeat;
}

#pieDeBocadillo div {
	margin: 0;
	padding: 0;
	height: 21px;
	background: url(../images/leyenda/borde-inferior-derecho.png) bottom right no-repeat;
}

#medicoLeyenda {
	float: right;
	width: 18%;
}

/* --------------------------------------- MAPA ---------------------------------------------- */
#ctl00_ContentPlaceHolder1_mapa 
{
	width: 100%;
	min-width: 650px;
	height: 100%;
	float: left;
	margin-top: 1em;
	display: none;
}

#ctl00_ContentPlaceHolder1_lProvinciaSeleccionada
{
	font-size: 2em;
    font-weight: bold;
    color: #777777;
}

#tooltip {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tooltipTop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#tooltipContent {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#tooltipBottom {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/* --------------------------------------- ESPECIALIDADES ------------------------------------ */
#ctl00_ContentPlaceHolder1_especialidades 
{
	float: left;
	width: 100%;
	height: 100%;
	margin-top: 1.5em;
	display: none;
}

#ctl00_ContentPlaceHolder1_gvEspecialidades 
{
	width: 100%;
	height: 100%;
	border: 1px solid #333333;
}

#ctl00_ContentPlaceHolder1_gvEspecialidades th 
{
	text-align: left;
}

#ctl00_ContentPlaceHolder1_lEspecialidadSeleccionada
{
	font-size: 2em;
    font-weight: bold;
    color: #777777;
}

#ctl00_ContentPlaceHolder1_gvEspecialidades .disabled 
{
	color: #333333;
	text-decoration: none;
	cursor: default;
}

#ctl00_ContentPlaceHolder1_gvEspecialidades td
{
	border-top: 1px solid #333333;
}

#irArribaEspecialidades
{
	text-align: center;
	margin-top: 1.5em;
}

/* --------------------------------------- RESULTADOS ---------------------------------------- */
#ctl00_ContentPlaceHolder1_resultados
{
	float: left;
	width: 100%;
	height: 100%;
	margin-top: 1.5em;
	display: none;
}

#ctl00_ContentPlaceHolder1_gvResultados
{
	width: 100%;
	height: 100%;
	margin-top: 1em;
	text-align: center;
	border: 1px solid #333333;
}

#ctl00_ContentPlaceHolder1_logoResultados 
{
	text-align: center;
	padding: 0;
	margin: 0;
}

#ctl00_ContentPlaceHolder1_logoResultados img
{
	width: auto;
}

#ctl00_ContentPlaceHolder1_sinResultados 
{
	font-size: 1.8em;
	font-weight: bold;
	color: #787878;
	text-align: center;
	display: none;
	margin-top: 1em;
}

#irArribaResultados
{
	text-align: center;
	margin-top: 1.5em;
}

/* --------------------------------------- SPINNER ------------------------------------------ */
#esperando 
{
	float: left;
	width: 100%;
	height: 100%;
	margin-top: 2em;
}

#esperando embed
{
	width: 100%;
	height: 100%;
	position: relative;
	bottom: 170em;
}

/* ------------------------------------ VENTANA POPUP --------------------------------------- */
#ctl00_ContentPlaceHolder1_btnPopUp 
{
	display: none;
}

#popupDescription 
{
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 1em;
}