@CHARSET "UTF-8";

@import url("saltar.css");
@import url("reset.css");
@import url("layout.css");
@import url(cabecera.css);
@import url(navegacion.css);
@import url(buscador.css);
@import url(pie.css);
@import url(mensaje_flash.css);
@import url(enlaces.css);

body
{
	color:			#333;
	background-color: #fbfbfb;
}

h1, h2,
p.cabecera
{
	font-family:	Georgia,'Times New Roman',times,serif;
	font-weight:	bold;
	border-bottom:	1px solid #333;
	padding-bottom:	0.3em;
}

strong
{
	font-family:	Arial,Helvetica,sans-serif;
	font-weight:	bold;
}

img, object
{
    max-width:      100%;
}

h2
{
	font-size:		1.3em;
	border-top:		1px dotted #333;
	padding-top:	0.3em;
	margin-top:		1em;
}

body.portada .destacado .caja h2,
body.portada .mas-noticias h2,
#sidebar .informacion h2,
div.anuncios h2
{
    padding-left:   25px;
    background:     no-repeat 5px 8px url(fondo_titulos.png);
}

#main h1,
p.cabecera
{
  	font-size:		1.6em;
    text-transform: uppercase;
    padding-top:    0.3em;
	padding-left:   25px;
    background:     no-repeat 5px 9px url(fondo_titulos.png);
}

body.usuarios #main h1
{
	border-top: 0px none;
}

p
{
	margin-top:		0.7em;
}

p, #main li
{
	line-height:	1.5em;
}

p.cabecera
{
	margin-top:		inherit;
	line-height:	inherit;
}

.googleads
{
	margin-top:		1em;
	text-align:		center;
}

div.rss
{
	text-align:		right;
	margin:         -0.5em 0.2em -0.2em 0;
}

#pie-impresion
{
	display:		none;
}

.ac_loading {
	background-image:  url('loading.gif.1') !important;
}

.ac_input
{
	background-image:url(autocomplete.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.cartel-sin-resultados
{
	font-weight: bold;
	text-align: center;
	margin-top: 5em;
}

.image_box_wrapper
{
	overflow: hidden;
}

.tags p
{
	float: left;
}

.tags ul li
{
	float: left;
	display:inline;
	padding: 0.7em 0.5em 0 0.5em;
}

#header_toolbar
{
	border-bottom:		1px solid;
	font-size:			12px;
	font-family:		Verdana;
	padding-bottom:		5px;
	padding-top:		5px;
	margin-left:		10px;
	margin-right:		10px;
}

#header_toolbar a
{
	color:				#E2007A;
	text-decoration:	underline;
}

.informacion .cursos p, .informacion .eventos_recientes li
{
	border-bottom:	1px dotted #B8B4A5;
	margin:			0 !important;
	padding-left:	0.5em;
	line-height:	2em;
	font-weight:	bold;
}

.informacion .eventos_recientes li
{
	list-style: none;
}

.informacion a
{
	color: #333;
}

.ver-todos
{
	text-align:		right;
	margin:			0;
	padding:		5px;
}

.ver-todos a
{
	color:			#E2007C !important;
	text-decoration: none;
}

.ver-todos a:hover
{
	text-decoration: underline;
}

a.enlace_mas
{
	color:				#E2007C !important;
	font-size:			0.9em;
	float:				right;
	margin:				0.5em;
}

#main a.enlace_mas
{
	color: #E2007C;
}

a.enlace_mas:hover,
a.enlace_mas:focus
{
	text-decoration:	underline;
}

#main a.enlace_mas:hover,
#main a.enlace_mas:focus
{
	color:				#333;
	text-decoration:	underline;
}