body
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px 0 0 0;
	font-size: 14px;
	color: #333;
}

p
{
	font-size: 14px;
	line-height: 18px;
}

#contenedor
{
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.cabecera
{
	float: left;
	width: 960px;
	margin: 0 0 50px 0;
	padding: 0;
}

.logo img
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

.composicion
{
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
}

.col-a
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 0 60px 40px 0;
}

.col-b, div#bcss-content
{
	float: left;
	width: 740px;
	margin: 0;
	padding: 0 0 40px 0;
}

.col-c
{
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
}

.menu
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
}

.menu li
{
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0;
}

.cancelar
{
	margin-top: 8px !important;
	font-style: italic;
}

.menu li a
{
	float: left;
	width: 120px;
	height: 26px;
	margin: 0;
	padding: 10px 40px 0 0;
	text-decoration: none;
	color: #666666;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

.menu-provincias
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
	font-weight: normal;
}

.menu-provincias li
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

.menu-provincias a
{
	float: left;
	width: 160px;
	height: auto !important;
	margin: 0;
	padding: 0 !important;
	text-decoration: none;
	color: #999 !important;
}

.menu-provincias .activa a
{
	color: #a70221 !important;
}

.pestanas
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
.pestanas-botones
	{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	background-image: url(http://www.culturanatura.com/resources/pics/fondo_borde_pestanas.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	font-size: 11px;
	font-weight: bold;
	}
	
.pestanas-botones ul
	{
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #dcdcdc;
	list-style: none;
	}
	
.pestanas-botones li
	{
	float: left;
	margin: 0;
	padding: 0;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	background-color: #e9eae8;
	}

.pestanas .activa
	{
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
	}
	
.pestanas .activa a:hover
	{
	background-color: #FFFFFF !important;
	}
	
.pestanas-botones a
	{
	float: left;
	margin: 0;
	padding: 10px 20px;
	text-decoration: none;
	color: #020202;
	}
	
.pestanas-buscador li a
	{
	padding: 10px 16px !important;
	}
	
.pestanas-botones a:hover
	{
	background-color: #f5f5f5;
	}
	
.tabla-pro, .tabla-anotacion
{
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #f5f5f4;
	width: 100%;
}

.tabla-anotacion
{
	color: #a70221;
}


.tabla-pro td, .tabla-pro th, .tabla-anotacion td
{
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #f5f5f4;
}

.tabla-pro th, .tabla-pro .hora
{
	background-color: #f5f5f4;
	font-weight: bold;
	color: #999 !important;
}

.tabla-anotacion .hora
{
	font-weight: bold;
	color: #999 !important;
}

.tabla-pro th .plazas
{
	font-weight: normal;
}
.tabla-pro th .plasalas
{
	font-weight: normal;
}

.hora
{
	width: 50px;
}

.tabla-pro a
{
	text-decoration: none;
}

.tabla-pro a:hover
{
	text-decoration: none;
}

.tipo
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

a:hover .tipo
{
	border-bottom: 1px solid #000;
}

.nombre
{
	color: #a70221;
	font-weight: bold;
	text-decoration: none;
}

a:hover .nombre
{
	border-bottom: 1px solid #a70221;
}

.autor
{
	/*
	color: #999;
	*/
	color: #6c9c9d;
}

.autor:hover
{
	text-decoration: underline !important;
}

.donde
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}

.donde .titular-provincia
{
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}

.donde p
{
	float: left;
	width: 95%;
	margin: 0;
	padding: 0 0 0 3px;
	font-size: 12px;
}

.donde p strong, .ventana .destacado, .ponente .destacado
{
	color: #a70221;
}

.noticia-ampliada .destacado, .noticia-listado .destacado
{
	font-size: 15px;
}

.noticia-ampliada .destacado
{
	font-weight: bold;
}

.actividades-confirmacion
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.actividades-confirmacion li
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}


.pie
{
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0 0 30px 0;
	font-size: 12px;
	color: #666;
}

.pie a
{
	color: #666;
	text-decoration: none;
}

.pie a:hover
{
	color: #bababa;
	color: #929292;
}

.pie h2, .patrocinan-provincia h2
{
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0 0 25px 0;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 3px solid #f5f5f4;
}

.pie ul
{
	float: left;
	margin: 0;
	padding: 0;
}

.pie div
{
	float: left;
	width: 920px;
	padding: 0 20px 0 20px !important;
	margin: 0;
}

.pie img, .patrocinan-provincia img
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

.patrocinan-provincia img
{
	margin-right: 35px !important;
}

.promueven a, .promueven span
{
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
}

.promueven div
{
	position: relative;
	height: 165px;
	margin: 0;
}

.logo_pie_emprendemos
{
	left: 20px;
	top: 0;
}

.logo_pie_consejeria
{
	left: 313px;
	top: 0;
}

.logo_pie_veiasa
{
	left: 380px;
	top: 68px;
}

.logo_pie_europa
{
	left: 703px;
	top: 0;
}

.logo_pie_infante
{
	left: 856px;
	top: 0;
}

.logo_pie_semana
{
	left: 20px;
	top: 69px;
}

.logo_pie_cea
{
	left: 20px;
	top: 145px;
}

.logo_pie_ugt
{
	left: 342px;
	top: 134px;
}

.logo_pie_ccoo
{
	left: 590px;
	top: 137px;
}

.patrocinan a
{
	float: left;
	padding: 0;
	margin: 0 63px 0 0;
}

.sin-margen
{
	margin-right: 0 !important;
}

.patrocinan, .colaboran
{
	margin-top: 5px !important;
}

.pie ul
{
	float: left;
	width: 100%;
	list-style: none;
	font-size: 11px;
}

.pie li
{
	display: inline;
	margin: 0 5px 3px 0;
	padding: 0;
	color: #CCC;
}

.pie li span
{
	color: #666;
	margin-right: 2px;
}

.pie li a
{
	margin-right: 2px;
}

.texto, .noticia-ampliada, .prensa
{
	float: left;
	width: 560px;
	margin: 0;
	padding: 0;
}

.noticia-listado
{
	float: left;
	width: 560px;
	margin: 0 0 15px 0;
	padding: 0;
}
.texto p
{
}

.texto a, .noticia-ampliada a, .noticia-listado a
{
	color: #333;
	text-decoration: underline;
}

.como, .confirmacion, .finalizado
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 10px 0;
	border-bottom: 1px solid #f5f5f4;
	border-top: 1px solid #f5f5f4;
}

.como p, .confirmacion p, .ventana p, .ponente p, .finalizado p
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}

.noticia-ampliada p, .noticia-listado p
{
	margin: 0 0 15px 0;
	padding: 0;
}

.como a
{
	display: block;
	text-decoration: none;
	background-color: #f5f7f4;
	color: #333;
	font-size: 12px;
	padding: 6px 6px;
}

.anterior
{
	float: left;
}

.siguiente, .finalizar
{
	float: right;
}
	
/* FORMULARIO DE REGISTRO */

.caja
{
	float: left;
	width: 708px;
	margin: 0 0 25px 0;
	padding: 15px 15px;
	border: 1px solid #5ba39f;
}

.caja form
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.bloque
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #f5f5f4;
}

.bloque a
{
	text-decoration: none;
}

.bloque-boton
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 10px 0;
}

.bloque-boton input
{
	font-weight: bold;
}

.bloque-boton input:hover
{
	background-color: #1c2019 !important;
}

.linea 
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	/*
	background-color: red;
	*/
}

.linea label
{
	float: left;
	width: 135px;
	margin: 0;
	padding: 5px 10px 0 0;
	text-align: left;
	font-size: 13px;
	color: #666666;
}

.grande
{
	width: 484px !important;
}

input, select
{
	float: left;
	background-color: #FFF;
	border: 0;
	margin: 0;
	padding: 5px 2px;
	border-bottom: 1px solid #FFF;
	background-color: #f5f6f4;
	color: #333;
	margin-right: 10px;
}

.linea select
{
	width: 194px;
}

.linea input
{
	width: 190px;
}

.nota
{
	float: left;
	width: 214px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	/*
	background-color: green;
	*/
}

.nota-2
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

.nota input
{
	margin-bottom: 4px;
}

.introduccion
{
	float: left;
	width: 375px;
	margin: 0 0 15px 0;
	padding: 0;
}

.introduccion h2, .confirmacion h1
{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	color: #5ba39f;
}

.introduccion p
{
	margin: 0;
	padding: 0;
}

/* */

.ponente
{
	float: left;
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0;
}

.subir
{
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	text-align: left;
	border-top: 1px solid #f5f5f4;
	font-size: 11px;
	text-transform: lowercase;
}

.subir a
{
	color: #999;
	background-image: url(../images/flecha_arriba.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
	text-decoration: none;
}

.subir a:hover
{
	color: #bababa;
}

.noticia-ampliada .fecha, .noticia-listado .fecha
{
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 11px;
	color: #a70221;
}

/* VENTANA */

.ventana
{
	margin: 0;
	padding: 15px;
	background-color: #f5f5f4;
}

.ventana h1, .ponente h1, .noticia-ampliada h1, .noticia-listado h1
{
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	color: #5ba39f;
}

.noticia-listado h1 a
{
	color: #5ba39f;
	text-decoration: none;
}

.ventana .tipo-actividad, .ponente .tipo-actividad
{
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
}

.aviso
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 3px 0;
	color: red;
	font-weight: bold;
	background-color: #fff1f1;
}

.aviso p
{
	float: left;
	margin: 0;
	padding: 0 0 0 6px;
}

#grupal
{
	display:none;
}

.redes, .reidea
{
	float: left;
	width: 140px;
	margin: 25px 0 0 0;
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #999999;
	border-top: 1px solid #f5f5f4;
}

.redes p, .reidea p
{
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 8px 0;
}

.redes a
{
	color: #999;
	text-decoration: none;
}

.redes a:hover
{
	color: #bababa;
}

.redes img, .reidea img
{
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	border: 0;
}

.video
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 12px 0;
	border-bottom: 1px solid #f5f5f4;
	border-top: 1px solid #f5f5f4;
}

.imagen-texto
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border: 0;
}

/* RELACIONADOS */

.encabezado-relacionados
	{
	float: left;
	width: 560px;
	margin: 0 0 20px 0;
	padding: 0 0 6px 0;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #ececec;
	letter-spacing: 0;
	}
	
.caja-relacionados
	{
	float: left;
	width: 560px;
	margin: 0 0 15px 0;
	padding: 0;
	border-top: 1px solid #dbe3e5;
	background-color: yellow;
	}
	
.relacionado
	{
	float: left;
	width: 558px;
	margin: 0;
	padding: 0;
	border: 1px solid #dbe3e5;
	border-top: 0;
	font-size: 11px;
	}
	
.relacionado-nombre
	{
	float: left;
	width: 320px;
	margin: 0;
	padding: 6px 10px;
	/*
	background-color: #eef4f4;
	*/
	background-color: #f8f8f8;
	}
	
.relacionado-nombre a
	{
	color: #7a3584;
	font-weight: bold;
	text-decoration: none;
	}
	
.relacionado-nombre p
	{
	float: left;
	width: 320px;
	margin: 3px 0 0 0;
	line-height: 13px !important;
	}
	
.relacionado-descargar, .relacionado-enlace
	{
	float: left;
	width: 80px;
	margin: 0;
	padding: 6px 0 6px 10px;
	}
	
.relacionado-descargar a, .relacionado-enlace a
	{
	color: #666666;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 100% 5px;
	padding-right: 9px;
	}
	
.relacionado-descargar a
	{
	background-image: url(../images/ico_descargar.gif);
	}
	
.relacionado-enlace a
	{
	background-image: url(../images/ico_url.gif);
	}
	
.relacionado-tipo
	{
	float: left;
	width: 44px;
	margin: 0;
	padding: 8px 10px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #669999;
	text-align: right;
	}

/* INSCRIPCIONES CERRADAS */

.programa5 .asistir, .programa3 .asistir, .programa8 .asistir, .programa2 .asistir, .programa1 .asistir, .programa6 .asistir, .programa4 .asistir, .programa7 .asistir
{
	display: none;
}

.programa5 .como, .programa3 .como, .programa8 .como, .programa2 .como, .programa1 .como, .programa6 .como, .programa4 .como, .programa7 .como
{
	display: none;
}

/*
{
	display: none;
}
*/

/* TWITTER */

.caja-twitter
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.caja-twitter .barra-superior, .imagenes .barra-superior
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

.caja-twitter .barra-superior img, .imagenes .barra-superior img
{
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
}

.caja-twitter .barra-superior .todos, .imagenes .barra-superior .todos
{
	float: right;
	color: #999;
	text-decoration: none;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 3px;
}

.caja-twitter .barra-superior .todos:hover, .imagenes .barra-superior .todos:hover
{
	text-decoration: underline;
}

div#twitterSearch
{
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
}

div#twitterSearch .tweet
{
	float: left;
	margin: 0;
	padding: 0;
	width: 138px;
	height: 148px;
	padding: 10px 10px 0 10px;
	border: 1px solid #f5f5f4;
	overflow: hidden;
}

div#twitterSearch .tweet img
{
	display: none;
}

div#twitterSearch .tweet p
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	color: #333;
}

div#twitterSearch .tweet a
{
	color: #333;
	text-decoration: underline;
}

div#twitterSearch .tweet a:hover
{
	color: #636363;
	color: #727272;
	color: #a70221;
}

.username a
{
	font-weight: bold;
	color: #a70221 !important;
	text-decoration: none !important;
}

.username a:hover
{
	text-decoration: underline !important;
}

.time
{
	color: #999;
	font-style: italic;
}

/*
		.tweet {
			background: #E1EBFF;
			margin: 4px 0;
			width: 500px;
			padding: 8px;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
		}
		.tweet img {
			float: left;
			margin: 0 8px 4px 0;
		}
		.tweet .text {
			margin: 0;
		}
		.tweet .time {
			font-size: 80%;
			color: #888;
			white-space: nowrap;
		}

		#twitterSearch .tweet {
			min-height: 24px;
		}
		#twitterSearch .tweet .text {
			margin-left: 32px;
		}
		.imagenes { margin-top:50px;}
		
*/

.imagenes
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.imagenes div
{
	float: left;
	margin: 0;
	padding: 0;
}

.imagenes img
{
	float: left;
	margin: 0;
	padding: 0;
}

.galleria-thumbnails
{
	float: left;
	width: 720px;
	margin: 0;
	padding: 10px !important;
	background-color: #f5f5f4;
}

.galleria-image
{
	margin: 22px !important;
}

/* */

.prensa .encabezado
{
	float: left;
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #5ba39f;
}
.prensa .linea
{
	float: left;
	width: auto;
	margin: 0 0 25px 0;
	padding: 0;
	background-image: url(http://www.diadelapersonaemprendedora-andalucia.es/public/images/fondo_linea_prensa.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;
}

.descargas
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.descargas .archivo
{
	float: left;
	width: 175px;
	margin: 0 17px 0 0;
	padding: 0 0 13px 0;
}

.descargas .ultimo
{
	margin-right: 0 !important;
}

.descargas .archivo a
{
	float: left;
	width: 137px;
	padding: 0 0 0 38px;
	margin: 0;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #5ba39f;
	font-weight: bold;
	background-repeat: no-repeat;
	min-height: 32px;
	height: auto !important;
  	height: 32px;
}

.descargas .archivo a span, .resumen li span
{
	color: #999;
	font-weight: normal;
}

.tipo-pdf a
{
	background-image: url(http://www.diadelapersonaemprendedora-andalucia.es/public/images/bot_formato_pdf.gif);
}

.tipo-zip a
{
	background-image: url(http://www.diadelapersonaemprendedora-andalucia.es/public/images/bot_formato_zip.gif);
}

.resumen
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.resumen li
{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

.resumen a
{
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #5ba39f;
	font-weight: bold;
}

/* */

.patrocinan-granada
{
	display: none;
}

.programa4 .patrocinan-granada
{
	display: block !important;
}

.patrocinan-provincia
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
	

	