/* -------------------------------------- */
/* --- ESTILOS PAGINAS BASICAS SISTEL --- */
/* -------------------------------------- */


/* --- INTRO --- */


div.field-title h1 {
	margin: 0.4em 0;
	line-height: 1.20em!important;
}

h2.field-subtitulo p {
	font-size: 0.8em;
	margin: 0.4em 0;
	line-height: 1.20em
}

div.field-intro {
	margin: 0.4em 0!important;
}


/* --- QUOTEBOX --- */


.quotebox {
	background: #f6f6f6;
	border-left: 0.5em solid #ccc;
	margin: 0 0 1em 0;
	padding: 0 2em 1em;
	/* quotes: "\201C""\201D""\2018""\2019"; */
	quotes: "\201C""\201D";
}
.quotebox:before {
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
.quotebox .quotebox-cita {
	margin: 0 0 0.2em 0;
}

.quotebox .quotebox-autor {
	font-style: italic;
	margin: 0;
}



.hidden {
	display: none;
}

.zona-videos .col-md-4 {
	padding: 0!important;
}

.zona-videos iframe {
	width: 100%;
}

.zona-videos p {
	margin: 0!important;
	line-height: 0.1em;
}


/* --- QUOTEBOX --- */


.banda-wrapper iframe {
	margin: 0 auto;
	display: block;
}


/* --- EMBEDPASTEBIN --- */


div.embedPastebin {
	margin-bottom: 1.5em!important;
}

pre {
	background-color: white;
	border: 1px solid #DDD;
	border-radius: 0.3em;
	color:#222;
	font-family: monospace;
	font-size: 0.8em;
	margin-bottom: 1.5em;
	padding: 0.6em 1.2em;
}


/* --- MENCION --- */


.enlaces-mencion {
	text-align: right;
}

.mencion {
	background-color: #f6f6f6;
	border-radius: 0.2em;
	color: #aaa !important;
	display: inline-block;
	font-size: 0.8em;
	padding: 0.4em 0.8em;
}


/* --- Evento Baker Tilly --- */


.evento-baker-tilly p,
.evento-baker-tilly li {
	font-family: "Open Sans";
	font-size: 0.8em;
	color: #222;
}

.evento-baker-tilly p strong {
	font-weight: 600;
	color: #D8101D;
}

.evento-baker-tilly .box {
	background-color: #444;
	border: 1px solid #222;
	border-radius: 0.3em;
	padding: 1.5em;
}

.evento-baker-tilly h2 {
	color: #D8101D!important;
}

.evento-baker-tilly .box p {
	color: white;
	margin-bottom: 0;
}


.evento-baker-tilly .bio h3 {
	color: #D8101D;
	font-weight: 400;
	text-transform: none;
}

.evento-baker-tilly .bio p {
	margin-bottom: 0.75em;
}


/* --- Evento Datumize --- */


.evento-datos-oscuros-datumize p {
}


.evento-datos-oscuros-datumize .agenda {
	margin-bottom: 1.5em;
}

.evento-datos-oscuros-datumize .agenda-item {
	border-bottom: 1px dashed #666;
	padding: 0.75em;
	position: relative;
}

.evento-datos-oscuros-datumize .agenda-item:hover {
	background-color: #222;
}

.evento-datos-oscuros-datumize .agenda-item p {
	margin: 0;
}

.evento-datos-oscuros-datumize p.agenda-titulo {
	color: #0497ff;
	font-size: 1.2em;
}

.evento-datos-oscuros-datumize p.agenda-ponente {
	font-size: 0.8em;
}

.evento-datos-oscuros-datumize p.agenda-cargo {
	color: #666;
	font-size: 0.8em;
}

.evento-datos-oscuros-datumize p.agenda-link {
	position: absolute;
	top: 0.75em;
	right: 0.75em;
}


/* --- Evento AGENDA Generico --- */


.evento-agenda {
	margin-bottom: 1.5em;
}

.evento-agenda  .agenda-item {
	border-bottom: 1px dashed #999;
	padding: 0.75em;
	position: relative;
}

.evento-agenda .agenda-item:hover {
	background-color: #f6f6f6;
}

.evento-agenda .agenda-item p {
	margin: 0;
}

.evento-agenda .agenda-item ul {
	margin: 0;
}

.evento-agenda .agenda-item li {
	font-size: 0.8em;
}

.evento-agenda p.agenda-titulo {
	color: #0497ff;
	font-size: 1.2em;
}

.evento-agenda p.agenda-desc {
	font-size: 0.8em;
}

.evento-agenda p.agenda-ponente {
	color: #222!important;
	font-size: 1em;
}

.evento-agenda p.agenda-cargo {
	color: #666;
	font-size: 0.8em;
	margin-bottom: 0.8em;
}

.evento-agenda p.agenda-link {
	position: absolute;
	top: 0.75em;
	right: 0.75em;
}


/* --- Evento AGENDA NEW --- */


.agenda-new .two-col {
	overflow: hidden;
	border-bottom: 1px dashed #0497ff;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	
}

.agenda-new .agenda-hora, .agenda-new .agenda-titulo {
	color: #0497ff;
	font-size: 1.2em;
	margin: 0;
}

.agenda-new .agenda-desc {
	font-size: 0.6em;
}

.agenda-new .ponente-foto {
	float: right;
}

.agenda-new .ponente-nombre {
	margin: 0;
}

.agenda-new .ponente-cargo {
	font-size: 0.8em;
	margin: 0;
}

.agenda-new .ponente-bio {
	margin-top: 1em;
}	
	
.agenda-new .ponente-bio li {
	font-size: 0.6em;
}





