@CHARSET "UTF-8";
@import url(/css/cajas/temas.css);
@import url(/css/cajas/relacionados.css);
@import url(/css/cajas/equipo_vcorganizacion.css);
@import url(/css/cajas/suscripcion_boletin.css);
@import url(/css/enviar_pregunta.css);
@import url(mapa_provincias.css);

#sidebar > .row:not(:first-child)
{
    margin-top: 2em;
}

#sidebar .informacion
{
	margin-bottom:	0;
	overflow:		hidden;
}

#sidebar .informacion h2
{
	font-size:		1.2em;
	font-family:	Helvetica, Arial, Verdana, sans-serif; /*¿HelveticaNeuelTStd MdCn?*/
	text-transform:	uppercase;
	border-bottom:	1px solid black;
	margin-bottom:	0.8em;
	margin-top:		1em;
	padding-top:	0.3em;
	padding-bottom:	0.3em;
	border-top:		6px solid #000;
}

#sidebar div.informacion:first-child,
#sidebar div.informacion:first-child h2
{
	border-top:		none;
    margin-top:     0;
}

#sidebar div.informacion:empty:first-child + div.informacion,
#sidebar div.informacion:empty:first-child + div.informacion h2
{
    border-top: none;
}

#sidebar .publicidad
{
	text-align:		center;
	padding:		0 5px;
	margin-top:		1em;
}

#sidebar .publicidad img
{
	vertical-align:	bottom;
	width:			100%;
}

#sidebar .publicidad .aclaracion
{
	background-color: #ccc;
	font-size:		0.9em;
	padding:		0.1em 0;
}

#sidebar .recursos li,
#sidebar .servicios li
{
    margin-bottom: 0.5em;
}

#sidebar .apoyo_tecnologico p
{
	text-align: center;
}

#sidebar .con_la_colaboracion_de
{
	text-align: center;
}

#sidebar .con_la_colaboracion_de h2
{
	text-align: left;
    width:		100%;
}

#sidebar .con_la_colaboracion_de .msps
{
	float:			left;
	margin-bottom:	1em;
	width:			100%;
}

#sidebar .con_la_colaboracion_de .obra_social
{
	float:		left;
	clear:		left;
	margin-top:	1em;
}

#sidebar .con_la_colaboracion_de .icam
{
	margin: 0 auto;
}

#sidebar .con_la_colaboracion_de .madrid
{
	float:		left;
	clear:		left;
	margin-top:	2em;
}

#sidebar .enviar_consulta h2
{
	background-image:	url("/img/icono_interrogante.png");
	padding-left:		2em;
	margin-bottom:		0;
}

#sidebar .enviar_consulta a {
	float: right;
	margin-top: 1em;
}

#sidebar div.enviar-pregunta div.formulario form div.input input
{
	width: 22.5em;
}

@media only screen and (max-width: 40.063em)
{
    #sidebar > .row > .columns
    {
        padding: 0;
        margin:  2em 0;
    }
}
