*{margin:0;padding:0;}
a img {border:none;}
body{font-family:Verdana,Tahoma,Arial,sans-serif;
	background:transparent url(../images/public/fondoletras2.png) no-repeat scroll right 200px}
#contenedor {margin:auto;width:831px;}
#cabecera{background: #fff url(../images/public/extension_universitaria.gif) no-repeat scroll top right;}
#banner{margin-top:20px;}
#destacado
{
	width:848px;
	height:239px;
	background: #fff url(../images/public/bannerpublica.png) no-repeat scroll top left;
}
#contenido h2
{
	background-color:inherit;
	color:#195D00;
	font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
	font-size:105%;
	line-height:1.5em;
	margin-top:10px;
	margin-bottom:20px;
}
#principal
{
	margin-left:22%;
	padding-bottom:30px;
}
#menu{width:22%;float:left;}
/* ============== */
/* = Caja login = */
/* ============== */
#login,#busqueda, #boletin
{
	border:solid 1px #E7ECF0;
	padding:2px;
	font-size:0.8em;
	margin-right:20px;
	margin-top:25px;
}
#login, #busqueda { margin-top:10px;}
#menu #login a,#login a {
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:5px;
}
#login .contenedor,#busqueda .contenedor
{
	background-color:#E7ECF0;
	color:#444;
	padding:5px;
}
#login input,#busqueda input
{
	color:#aaa;
	margin:5px;
	padding:3px 9px;
	width:112px;
}
#contenido{float:left;width:100%;}
#navegacion
{
	clear:both;
	margin-left:10px;
	margin-top:0;
	margin-bottom:17px;
}
#navegacion li
{
	float:left;background-color:transparent;
	color:#369;
	font-size:0.6em;
	list-style:none;
	margin-right:15px;
}
#navegacion a
{
	color:#369;
	text-decoration:none;
}
a:hover
{
	background-color:#D4E2F0;
}

#menu li
{

	font-family:verdana,Tahoma,Arial,sans-serif;
	padding:0px 0;
	background-image:url(../images/marca.gif);
	background-position:left 0.8em;
	background-repeat:no-repeat;
	border:medium none;
	display:list-item;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:1em;
	position:relative;	
}
#menu a
{
	color:#336699;
	text-decoration:none;
	font-size:68%;
	font-weight:normal;
	line-height:15px;
}
#menu a.p
{
	font-weight:bold;
}
/* =============== */
/* = Actividades = */
/* =============== */
.lista_actividades,#destacado
{
	font-size:0.8em;
}

.a
{
	padding-bottom:20px;
	min-height:44px;
/*	height:52px;*/
}
a.cal {background:transparent url(../images/public/icono_calendario.png) no-repeat scroll left center; padding-left:20px;margin-left:15px;}
.a img
{
	float:left;
	width:85px;
	border:1px solid #DDDDDD;
}

.f
{

	float:left;


}
.a h3 {padding-top:10px;}
.lista_actividades .f
{
	background:#FFFFFF url(../images/indicador.png) no-repeat scroll left top;
	height:51px;
	width:41px;
	color:white;
	font-size:1.3em;
	margin-top:-6px;
	text-align:center;
	padding-top:12px;
	margin-left:20px;
}
.lista_actividades .f span
{
	font-size:0.8em;
	display:block;
}

.centro{
}
.centro a
{
	color:black;
	font-weight:normal;
}
h3,h4 {margin-left:95px;}
h3
{
	font-size:1em;
}
h3 a
{
		color:#c00;
		text-decoration:none;
}

h4
{
	font-weight:normal;
	font-size:1em;
	color:#195D00;
}
#principal p
{
	margin-bottom:20px;
}

/* ============== */
/* = Destacados = */
/* ============== */
#destacado h2
{
	color:#BB3300;
	float:left;
	font-size:20px;
	padding-left:30px;
	padding-top:20px;
	width:46%;
	height:72px;
}
#destacado .a
{
	width:47%;
	float:left;
	clear:none;
	height:73px;
	padding-left:20px;
	padding-top:20px;
	overflow:hidden;
}
#destacado .f
{
	float:none;
	margin-left:95px;

}

#destacado .centro a
{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#666666 none repeat scroll 0 0;
	color:white;
	font-weight:normal;
	padding:1px 5px;

}

#destacado .destacada
{
	float:right;
	height:180px;
}
#destacado .destacada img
{
	height:180px;
	width:180px;
	float:left;
	position: static;
}
#destacado .destacada h3,#destacado .destacada h4,#destacado .destacada .f
{
	margin-left:195px;
	padding-right:10px;
}
#destacado .destacada h4,#destacado .destacada .f
{
	font-size:0.9em;
}
#destacado .destacada .f
{
	font-size:1em;
	color:black;
}
#titular,#titularp
{
	clear:left;
	padding-top:0px;
	height:131px;
	overflow:hidden;

}
#titularp
{
	padding-top:76px;
}
#titular h3,#titularp h3
{ 
	font-size:1.3em;
}
#titular h4,#titularp h4
{
	font-size:1.2em;
}

#imgprincipal
{
	float:right;
	margin-right:50px;
	margin-left:20px;
	margin-top:29px;
}

/* ======= */
/* = Pie = */
/* ======= */
#footer
{
	border-top:1px solid #CCCCCC;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}
#footer ul li
{
	display:inline;
	font-size:0.8em;
}
#footer ul li a
{
background-color:#FFFFFF;
border-right:1px solid #CCCCCC;
color:#444444;
font-size:80%;
padding:0 6px;
text-decoration:none;
}
/* ====================== */
/* = Vista de actividad = */
/* ====================== */
#principal
{
	padding-top:30px;
}
#actividad dt,#principal dt
{
	margin-top:25px;
	margin-bottom:11px;
}
#actividad dd,#principal p,#principal dd
{
	font-size:0.8em;
	margin-left:1cm !important;
}
#principal img
{
	margin-right: 10px;
	margin-bottom:10px;
}
#principal .img
{
	margin:40px 10px 10px 34px;
}
.titulo_colaborador {margin:10px;clear:left;}
.logo_colaborador {list-style:none;margin-left:25px;float:left;}
#introduccion
{
	color:#777;
}
#actividad dd dt
{
	font-weight:bold;
}
#actividad .matricula
{
	background:#FFFFFF url(../images/public/matricula.png) no-repeat scroll left top;
	display:block;
	height:47px;
	margin-left:29px;
	margin-top:12px;
	padding-left:64px;
	padding-top:17px;
	float:right;
	font-size:1.2em;
}
.observaciones_matricula {font-size:1em;color:#AA0000;}
#actividad a
{
		color:#050;
}
#ponencias dd {font-size:0.9em;}
#ponencias em {color:#AA0000;}
#programa_simple .n1{margin-left:20px;}
#programa_simple .n2{margin-left:40px;}
#programa_simple .n3{margin-left:60px;}

#programa li
{
	list-style:none;
}
#programa > li
{
	clear:right;
	color:#AAAAAA;
	font-size:1.1em;
	padding-top:3px;
}
#programa > li ul li
{
	font-size:0.9em;
	color:white;
	background-color:#8fb412;
	padding:2px 10px;
	-moz-border-radius:3px;	-webkit-border-radius:3px;
	margin-bottom:10px;
	clear:right;
	
}
#programa > li ul li ul
{
	margin-left:20px;

}
#programa > li ul li ul li
{
	margin-left:0;
	margin-right:5px;
	margin-bottom:3px;
	margin-top:0px;
	float:right;
	clear:none;
	font-size:0.9em;
	background-color:#D1F35B;
	color:#333;
}
dt
{
	clear:right;
}
/* =========== */
/* = Precios = */
/* =========== */

.tabla_precios
{
	border-collapse:none;
}
.tabla_precios td,.tabla_precios th
{
	padding:6px 10px;
	font-size:1.1em;
	color:#43780D;
}
.tabla_precios thead th
{
	background-color:#bcff8a;
}
.tabla_precios tbody th
{
	text-align:left;
}
.tabla_precios tbody th,.tabla_precios tbody td
{
	background-color:#ebffdc;
}
.tabla_precios tbody td
{
	text-align:center;
}
/* ========= */
/* = Otros = */
/* ========= */
p.advertencia {padding:10px;border:solid 1px #aaa;font-weight:bold;background-color:#FFFFAA;margin-bottom:20px;}
#centros
{
	margin-left:50px;
}
#centros li
{
	list-style:none;
}
#centros li a
{
	color:#99120F;
	text-decoration:none;
}
.estiloglobal td,.estiloglobal th {color:black;}
ul.video {margin-left:50px;}
ul.video a{text-decoration:none;padding:3px;font-weight:bold}

#otros_centros {margin-left:40px;}
#otros_centros li
{

	font-size:0.9em;
	color:white;
	background-color:#aaa;
	padding:2px 10px;
	-moz-border-radius:3px;	-webkit-border-radius:3px;
	margin-bottom:2px;
	list-style:none;
	float:left;
	margin-right:10px;
}
#otros_centros a {text-decoration:none;color:white;}
tr.notas td{background-color:white;
color:#555;
font-size:0.8em;
text-align:left;}

div#boletin div.contenedor {
background:#FFFFFF url(../images/public/bannerpublicap.png) no-repeat scroll -285px -73px;
border:1px solid #E7ECF0;
cursor:pointer;
padding:5px;
}
div#boletin div.contenedor a{color:#aa3333; font-weight:bold; font-size:0.9em;}
div#boletin div.contenedor a:hover{
background-color:#CEDF5C;
}
div.item i {border:medium none;
color:#999999;
display:block;
font-style:normal;
font-size:small;}
.lista_campos {
	position:absolute;display:inline;
	background:white none repeat scroll 0 0;
	display:inline;
	font-variant:normal;
	font-weight:normal;
	padding:2px;
	position:absolute;
	text-align:left;
	display:none;
	border:solid 1px #B9E907;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	min-height:40px;
	cursor:pointer;
	margin-top:-4px;

	
	}
.lista_campos{margin-left:-20px;}	
table .lista_campos {margin-left:-4px;}
.lista_campos div
{
	background-color:#EFFFEE;
	color:#262;
	margin-bottom:2px;
	padding:5px 7px;
	font-size:13px;
	line-height:100%;
	cursor:pointer !important;
	min-height:15px;
	padding-left:5px;
}
.lista_campos .sel
{
	background-color:#aad124;
	color:white;
	cursor:pointer;
}
.lista_campos .none {background-color:#EFFFEE !important;color:#ccc;	}
.lista_campos div:hover
{
	background-color:#B7DD94;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.lista_campos .lista_tit
{
	background-color:white;
	font-weight:bold;
	padding:2px 2px 2px 15px;
	background:white url(../images/f_lista2.png) no-repeat left;
	color:#FF5B00;
	border-bottom:solid 1px #ccc;
	font-size:14px;
}
.lista_campos .lista_tit:hover
{
	background-color:white;
	cursor:default;
}
table .relacion,table .grupo,.item .relacion,.item .grupo{background-image:url(../images/f_lista.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:16px;
white-space:nowrap;}

table .relacion:hover,table tbody td.grupo:hover,table tbody th.grupo:hover,.item .relacion:hover,.item .grupo:hover{background-image:url(../images/f_lista2.png);}
